@charset "UTF-8";
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--scan-pos:0%}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--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;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 2px);--radius-md:var(--radius);--radius-lg:calc(var(--radius) + 2px);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--primary);--color-muted-foreground:var(--muted-foreground);--color-destructive:var(--destructive);--color-warning:var(--warning);--color-success:var(--success);--color-info:var(--info);--color-error:var(--error);--radius-button:var(--radius-button);--radius-card:var(--radius-card)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{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)}}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.01em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a,button{cursor:pointer}}@layer finpro-ui{:root{--brand-50:#e6fdff;--brand-100:#b8faff;--brand-200:#8af7ff;--brand-300:#5cf4ff;--brand-400:#2ef1ff;--brand-500:#0ef;--brand-600:#00b4c1;--brand-600-rgb:0,180,193;--brand-700:#0098a3;--brand-800:#006d75;--brand-900:#004347;--brand-950:#00181a;--blue-50:#edf0f8;--blue-100:#ccd4ea;--blue-200:#acb9dd;--blue-300:#8b9dd0;--blue-400:#6b82c2;--blue-500:#4a67b5;--blue-600:#3d5494;--blue-700:#2f4274;--blue-800:#1e2a4a;--blue-900:#151d33;--blue-950:#070a12;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--neutral-950:#020617;--color-white:#fff;--brand-sour-50:#f2ffe1;--brand-sour-100:#e7ffc5;--brand-sour-200:#d8ffa1;--brand-sour-300:#c9ff7e;--brand-sour-400:#baff5a;--brand-sour-500:#adff00;--brand-sour-600:#a0f600;--brand-sour-700:#93e200;--brand-sour-800:#81c600;--brand-sour-900:#61a200;--brand-sour-950:#2e6900;--brand-navy-20:#f2f5f8;--brand-navy-50:#edf2f6;--brand-navy-100:#d9e1eb;--brand-navy-200:#afc0cd;--brand-navy-300:#8399ac;--brand-navy-400:#5c7a8e;--brand-navy-500:#3d5b6e;--brand-navy-600:#274557;--brand-navy-700:#163247;--brand-navy-800:#0a2138;--brand-navy-900:#00142a;--brand-navy-950:#000a15;--brand-aqua-50:#ddf6f8;--brand-aqua-100:#c1eff2;--brand-aqua-200:#a8e5e9;--brand-aqua-300:#68c5cc;--brand-aqua-400:#36afb8;--brand-aqua-500:#17939c;--brand-aqua-600:#037981;--brand-aqua-700:#005f66;--brand-aqua-800:#004247;--brand-aqua-900:#002a2d;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c6d2ff;--indigo-300:#a3b3ff;--indigo-400:#7c86ff;--indigo-500:#615fff;--indigo-600:#4f39f6;--indigo-700:#432dd7;--indigo-800:#372aac;--indigo-900:#312c85;--indigo-950:#1e1a4d;--brand-neutral-50:#f2f2f2;--brand-neutral-100:#e6e6e6;--brand-neutral-200:#d6d6d6;--brand-neutral-300:#bfbfbf;--brand-neutral-400:#a6a6a6;--brand-neutral-500:#888;--brand-neutral-600:#6b6b6b;--brand-neutral-700:#4f4f4f;--brand-neutral-800:#343434;--brand-neutral-900:#1c1c1c;--brand-neutral-950:#0c0c0c;--brand-error:#ff1952;--onboard-gradient-navy-mid:#083565;--onboard-gradient-neutral-gray:#dfe4ea;--white-5:#ffffff0d;--white-10:#ffffff1a;--white-20:#fff3;--white-30:#ffffff4d;--white-40:#fff6;--white-50:#ffffff80;--white-60:#fff9;--white-70:#ffffffb3;--white-80:#fffc;--white-90:#ffffffe6;--white-100:#fff;--dark-5:#00142a0d;--dark-10:#00142a1a;--dark-20:#00142a33;--dark-30:#00142a4d;--dark-40:#00142a66;--dark-50:#00142a80;--dark-60:#00142a99;--dark-70:#00142ab3;--dark-80:#00142acc;--dark-90:#00142ae6;--dark-100:#00142a;--brand-blue-50:#f4f7fb;--brand-blue-100:#e4edf6;--brand-blue-200:#c0d8f1;--brand-blue-300:#86b8ee;--brand-blue-400:#368ff2;--brand-blue-500:#103b6b;--brand-blue-600:#05284f;--brand-blue-700:#00142a;--brand-blue-800:#000812;--brand-blue-900:#00050a;--brand-blue-950:#070a12;--color-aqua-50:#eaf3f4;--color-aqua-100:#daecee;--color-aqua-200:#c3dee1;--color-aqua-300:#91c1c6;--color-aqua-400:#5fa9b1;--color-aqua-500:#30949f;--color-aqua-600:#197f8a;--color-aqua-600-rgb:0,180,193;--color-aqua-700:#076670;--color-aqua-800:#004e56;--color-aqua-900:#003338;--color-aqua-950:#001f23;--color-neutral-50:#f5f6f7;--color-neutral-100:#edeff2;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5dc;--color-neutral-400:#99a1af;--color-neutral-500:#6a7282;--color-neutral-600:#4a5565;--color-neutral-700:#364153;--color-neutral-800:#1e2939;--color-neutral-900:#101828;--color-neutral-950:#030712;--color-blue-50:#edf0f8;--color-blue-100:#ccd4ea;--color-blue-200:#acb9dd;--color-blue-300:#8b9dd0;--color-blue-400:#6b82c2;--color-blue-500:#4a67b5;--color-blue-600:#3d5494;--color-blue-700:#2f4274;--color-blue-800:#1e2a4a;--color-blue-900:#151d33;--color-blue-950:#070a12;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#b9f8cf;--color-success-300:#7bf1a8;--color-success-400:#05df72;--color-success-500:#00c950;--color-success-600:#00a63e;--color-success-700:#008236;--color-success-800:#016630;--color-success-900:#0d542b;--color-success-950:#032e15;--color-green-50:#e7f1eb;--color-green-100:#cbe5d6;--color-green-200:#afdbc1;--color-green-300:#8dcba7;--color-green-400:#6bba8c;--color-green-500:#37ab67;--color-green-600:#239954;--color-green-700:#158343;--color-green-800:#156737;--color-green-900:#085327;--color-error-50:#fef2f2;--color-error-100:#ffe2e2;--color-error-200:#ffc9c9;--color-error-300:#ffa2a2;--color-error-400:#ff6467;--color-error-500:#fb2c36;--color-error-600:#e7000b;--color-error-700:#c10007;--color-error-800:#9f0712;--color-error-900:#82181a;--color-error-950:#460809;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffc9c9;--color-red-300:#ffa2a2;--color-red-400:#ff6467;--color-red-500:#fb2c36;--color-red-600:#e7000b;--color-red-700:#c10007;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--red-500:#c85a54;--red-600:#bd524c;--red-300:#f87171;--base-white:#fff;--base-black:#000;--space-0:0;--space-hairline:1px;--space-2:2px;--space-4:4px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-100:100px;--space-128:128px;--space-144:144px;--space-176:176px;--space-240:240px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--text-2xs:10px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:42px;--lh-control:24px;--lh-compact:16px;--lh-flush:14px;--lh-heading:32px;--lh-tight:1.25;--lh-normal:1.45;--lh-relaxed:1.6;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-sans:"Inter","SF Pro",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--elevation-1:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--elevation-2:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--elevation-3:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--overlay:#00000080;--blur-sm:4px;--blur-md:10px;--modal-width-sm:400px;--modal-width-md:512px;--modal-width-lg:640px;--modal-width-xl:896px;--modal-width-2xl:1120px;--modal-width-screen:1024px;--modal-drawer-width:720px;--menu-min-width:128px;--tooltip-max-width:320px;--select-menu-max-width:640px;--popover-width-sm:192px;--popover-width-md:224px;--popover-width-lg:256px;--popover-width-xl:288px;--popover-width-2xl:320px;--popover-width-3xl:384px;--hover-card-width-sm:280px;--hover-card-width-md:320px;--hover-card-width-lg:380px;--bg-tooltip:var(--neutral-900);--fg-tooltip:var(--base-white);--control-height-xs:28px;--control-height-sm:32px;--control-height-md:36px;--control-height-lg:40px;--control-height-xl:56px;--control-height-2xl:64px;--control-height-mobile-xs:36px;--control-height-mobile-sm:40px;--control-height-mobile-md:44px;--control-height-mobile-lg:48px;--control-height-mobile-xl:56px;--control-height-mobile-2xl:64px;--space-6:6px;--transition-fast:.15s;--transition-base:.2s;--transition-slow:1s;--ease-standard:ease;--opacity-disabled:.5;--scale-pressed:.95;--scale-pressed-soft:.98;--scale-hover:1.02;--fg-primary:var(--blue-800);--fg-secondary:var(--neutral-500);--fg-tertiary:var(--neutral-500);--fg-disabled:var(--neutral-300);--fg-brand-primary:var(--brand-800);--fg-accent:var(--brand-600);--fg-on-emphasis:var(--base-white);--fg-positive:#00648f;--fg-negative:#dc2626;--fg-warning:#b45309;--bg-canvas:var(--base-white);--bg-surface:var(--base-white);--bg-subtle:var(--neutral-50);--bg-recessed:var(--neutral-50);--bg-skeleton:var(--neutral-200);--border-primary:var(--neutral-200);--border-brand:var(--brand-600);--border-danger:#fca5a5;--focus-ring:var(--brand-800);--bg-emphasis:var(--blue-800);--bg-emphasis-muted:var(--blue-600);--fg-on-emphasis-muted:var(--base-white);--bg-secondary:var(--neutral-200);--bg-danger:var(--red-600);--bg-success:var(--brand-600);--bg-warning:#f59e0b;--bg-brand-subtle:#00b4c11a;--bg-brand-subtle-strong:#00b4c133;--bg-brand-faint:#00b4c10d;--border-brand-subtle:#00b4c133;--fg-success:var(--brand-700);--bg-success-subtle:#00b4c11a;--border-success:var(--brand-600);--bg-warning-subtle:#f59e0b1a;--border-warning:#f59e0b;--bg-danger-subtle:#bd524c1a;--fg-info:#2563eb;--bg-info-subtle:#3b82f61a;--border-info:#3b82f6;--fg-error:#dc2626;--bg-error-subtle:#ef44441a;--border-error:#ef4444;--nav-surface:var(--brand-navy-900);--nav-surface-plain:var(--bg-surface);--nav-fg:var(--base-white);--nav-fg-muted:#ffffffb3;--nav-fg-subtle:#ffffff73;--nav-hover:#ffffff26;--nav-active:#ffffff38;--nav-border:#ffffff1a;--nav-submenu-rule:#fff6;--nav-ring:#ffffff4d}.dark{--fg-primary:var(--neutral-100);--fg-secondary:var(--neutral-400);--fg-tertiary:var(--neutral-400);--fg-disabled:var(--neutral-600);--fg-brand-primary:var(--brand-600);--fg-on-emphasis:var(--neutral-900);--fg-positive:#0080b3;--fg-negative:#f87171;--fg-warning:#fcd34d;--bg-canvas:var(--neutral-900);--bg-surface:var(--neutral-800);--bg-subtle:var(--neutral-800);--bg-recessed:var(--neutral-900);--bg-skeleton:var(--neutral-700);--border-primary:var(--neutral-700);--border-brand:var(--brand-600);--focus-ring:var(--brand-600);--bg-emphasis:var(--brand-600);--bg-secondary:var(--neutral-700);--bg-danger:var(--red-300);--bg-success:var(--brand-600);--bg-warning:#fbbf24;--bg-brand-subtle:#00b4c126;--bg-brand-subtle-strong:#00b4c140;--bg-brand-faint:#00b4c11a;--border-brand-subtle:#00b4c14d;--fg-success:var(--brand-400);--bg-success-subtle:#00b4c126;--border-success:var(--brand-600);--bg-warning-subtle:#f59e0b26;--border-warning:#f59e0b;--bg-danger-subtle:#f8717126;--fg-info:#60a5fa;--bg-info-subtle:#3b82f626;--border-info:#3b82f6;--fg-error:#fca5a5;--bg-error-subtle:#f8717126;--border-error:#f87171}@media (prefers-color-scheme:dark){:root:not(.light){--fg-primary:var(--neutral-100);--fg-secondary:var(--neutral-400);--fg-tertiary:var(--neutral-400);--fg-disabled:var(--neutral-600);--fg-brand-primary:var(--brand-600);--fg-on-emphasis:var(--neutral-900);--fg-positive:#0080b3;--fg-negative:#f87171;--fg-warning:#fcd34d;--bg-canvas:var(--neutral-900);--bg-surface:var(--neutral-800);--bg-subtle:var(--neutral-800);--bg-skeleton:var(--neutral-700);--border-primary:var(--neutral-700);--border-brand:var(--brand-600);--focus-ring:var(--brand-600);--bg-emphasis:var(--brand-600);--bg-secondary:var(--neutral-700);--bg-danger:var(--red-300);--bg-success:var(--brand-600);--bg-warning:#fbbf24;--bg-brand-subtle:#00b4c126;--bg-brand-subtle-strong:#00b4c140;--bg-brand-faint:#00b4c11a;--border-brand-subtle:#00b4c14d;--fg-success:var(--brand-400);--bg-success-subtle:#00b4c126;--border-success:var(--brand-600);--bg-warning-subtle:#f59e0b26;--border-warning:#f59e0b;--bg-danger-subtle:#f8717126;--fg-info:#60a5fa;--bg-info-subtle:#3b82f626;--border-info:#3b82f6;--fg-error:#fca5a5;--bg-error-subtle:#f8717126;--border-error:#f87171}}.Theme--navy,:root{--ink-5:var(--white-5);--ink-10:var(--white-10);--ink-20:var(--white-20);--ink-30:var(--white-30);--ink-50:var(--white-50);--ink-70:var(--white-70);--ink-90:var(--white-90);--ink-100:var(--white-100);--surface:var(--brand-navy-950);--surface-raised:var(--brand-navy-900);--surface-hover:var(--ink-5);--surface-paper:var(--brand-navy-950);--accent:var(--brand-sour-500);--on-accent:var(--dark-100);--on-accent-muted:var(--dark-70);--on-accent-soft:var(--dark-50);--selection-fill:transparent;--selection-check:var(--accent);--on-selection:var(--ink-100);--on-selection-muted:var(--ink-70);--on-selection-soft:var(--ink-50);--action:var(--brand-sour-500);--action-hover:var(--brand-sour-400);--on-action:var(--brand-navy-900);--on-ink:var(--brand-navy-900);--check:var(--brand-sour-500);--check-ring:var(--brand-sour-300);--badge-tint:var(--brand-aqua-300)}@supports (color:color-mix(in lab,red,red)){.Theme--navy,:root{--badge-tint:color-mix(in srgb,var(--brand-aqua-300) 20%,transparent)}}.Theme--navy,:root{--on-badge-tint:var(--brand-aqua-300);--field:var(--ink-10);--field-hover:var(--ink-20);--field-focus:var(--brand-navy-400);--field-focus-fill:var(--white-50);--field-action:var(--brand-sour-200);--field-button:var(--brand-navy-400);--on-field-button:var(--white-100);--field-button-tint:var(--brand-navy-400)}@supports (color:color-mix(in lab,red,red)){.Theme--navy,:root{--field-button-tint:color-mix(in srgb,var(--brand-navy-400) 20%,transparent)}}.Theme--navy,:root{--step-tint:var(--brand-aqua-400)}@supports (color:color-mix(in lab,red,red)){.Theme--navy,:root{--step-tint:color-mix(in srgb,var(--brand-aqua-400) 20%,transparent)}}.Theme--navy,:root{--step-tint-hover:var(--brand-aqua-400)}@supports (color:color-mix(in lab,red,red)){.Theme--navy,:root{--step-tint-hover:color-mix(in srgb,var(--brand-aqua-400) 30%,transparent)}}.Theme--navy,:root{--on-step-tint:var(--ink-70);--step-active:var(--brand-aqua-400)}@supports (color:color-mix(in lab,red,red)){.Theme--navy,:root{--step-active:color-mix(in srgb,var(--brand-aqua-400) 50%,transparent)}}.Theme--navy,:root{--on-step-active:var(--brand-aqua-100);--step-done:var(--brand-aqua-300);--on-step-done:var(--brand-navy-900);--step-rail:var(--ink-10);--step-rail-active:var(--white-100);--step-rail-on-active:var(--brand-navy-900);--divider:var(--ink-20);--hairline:var(--ink-10);--focus:var(--ink-50);--series-measured:var(--brand-aqua-300);--series-measured-strong:var(--brand-aqua-200);--status-caution:var(--color-amber-300);--choice-panel-surface:var(--brand-navy-900);--choice-panel-fg:var(--brand-navy-50);--choice-panel-fg-muted:var(--brand-navy-300);--choice-panel-rule:var(--brand-navy-700);--choice-hover-surface:var(--brand-navy-700);--choice-hover-fg:var(--brand-sour-500);--choice-selected-surface:var(--brand-sour-500);--choice-selected-fg:var(--brand-navy-900);--chart-category-1:var(--brand-navy-100);--chart-category-2:var(--brand-aqua-300);--chart-category-3:var(--blue-300);--chart-category-4:var(--brand-navy-300);--chart-category-5:var(--brand-neutral-400);--chart-category-6:var(--color-green-400);--chart-asset:var(--brand-aqua-300);--chart-liability:var(--color-red-400)}.Theme--neutral{--ink-5:var(--dark-5);--ink-10:var(--dark-10);--ink-20:var(--dark-20);--ink-30:var(--dark-30);--ink-50:var(--dark-50);--ink-70:var(--dark-70);--ink-90:var(--dark-90);--ink-100:var(--dark-100);--surface:var(--brand-neutral-50);--surface-raised:var(--brand-neutral-100);--surface-hover:var(--brand-neutral-50)}@supports (color:color-mix(in lab,red,red)){.Theme--neutral{--surface-hover:color-mix(in srgb,var(--brand-neutral-50),var(--brand-navy-900) 5%)}}.Theme--neutral{--surface-paper:var(--white-100);--accent:var(--brand-navy-700);--on-accent:var(--white-100);--on-accent-muted:var(--white-70);--on-accent-soft:var(--white-50);--selection-fill:var(--accent);--selection-check:var(--white-100);--on-selection:var(--white-100);--on-selection-muted:var(--white-70);--on-selection-soft:var(--white-50);--action:var(--brand-navy-900);--action-hover:var(--brand-navy-800);--on-action:var(--white-100);--on-ink:var(--white-100);--check:var(--brand-navy-600);--check-ring:var(--brand-navy-600);--badge-tint:var(--brand-blue-500);--on-badge-tint:var(--white-100);--field:var(--ink-5);--field-hover:var(--ink-10);--field-focus:var(--brand-navy-500);--field-focus-fill:var(--white-50);--field-action:var(--brand-navy-700);--field-button:var(--brand-navy-400);--on-field-button:var(--white-100);--field-button-tint:var(--brand-navy-400)}@supports (color:color-mix(in lab,red,red)){.Theme--neutral{--field-button-tint:color-mix(in srgb,var(--brand-navy-400) 20%,transparent)}}.Theme--neutral{--step-tint:var(--brand-aqua-500)}@supports (color:color-mix(in lab,red,red)){.Theme--neutral{--step-tint:color-mix(in srgb,var(--brand-aqua-500) 12%,transparent)}}.Theme--neutral{--step-tint-hover:var(--brand-aqua-500)}@supports (color:color-mix(in lab,red,red)){.Theme--neutral{--step-tint-hover:color-mix(in srgb,var(--brand-aqua-500) 22%,transparent)}}.Theme--neutral{--on-step-tint:var(--ink-70);--step-active:var(--brand-aqua-500)}@supports (color:color-mix(in lab,red,red)){.Theme--neutral{--step-active:color-mix(in srgb,var(--brand-aqua-500) 32%,transparent)}}.Theme--neutral{--on-step-active:var(--brand-aqua-900);--step-done:var(--brand-aqua-500);--on-step-done:var(--white-100);--step-rail:var(--brand-navy-600)}@supports (color:color-mix(in lab,red,red)){.Theme--neutral{--step-rail:color-mix(in srgb,var(--brand-navy-600) 10%,transparent)}}.Theme--neutral{--step-rail-active:var(--brand-navy-900);--step-rail-on-active:var(--white-100);--divider:var(--ink-20);--hairline:var(--ink-10);--focus:var(--ink-50);--series-measured:var(--brand-aqua-500);--series-measured-strong:var(--brand-aqua-700);--status-caution:var(--color-amber-600);--choice-panel-surface:var(--brand-navy-20);--choice-panel-fg:var(--ink-100);--choice-panel-fg-muted:var(--ink-50);--choice-panel-rule:var(--brand-navy-100);--choice-hover-surface:var(--brand-navy-100);--choice-hover-fg:var(--brand-navy-900);--choice-selected-surface:var(--brand-navy-900);--choice-selected-fg:var(--brand-navy-50);--chart-category-1:var(--brand-navy-700);--chart-category-2:var(--brand-aqua-500);--chart-category-3:var(--blue-600);--chart-category-4:var(--brand-navy-400);--chart-category-5:var(--brand-neutral-500);--chart-category-6:var(--color-green-600);--chart-asset:var(--brand-aqua-600);--chart-liability:var(--color-red-900)}.Loading{justify-content:center;align-items:center;display:inline-flex}.Loading__Spinner{mask:radial-gradient(farthest-side,transparent calc(100% - var(--Loading-spinner-thickness,3px)),#000 calc(100% - var(--Loading-spinner-thickness,3px)));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--Loading-spinner-thickness,3px)),#000 calc(100% - var(--Loading-spinner-thickness,3px)));background:conic-gradient(#0000,currentColor);animation:Loading-spin 1s linear infinite}.Loading__Dot,.Loading__Spinner{border-radius:var(--radius-full)}.Loading__Dot{animation-duration:1.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.Loading__Dot:first-child{animation-delay:0s}.Loading__Dot:nth-child(2){animation-delay:.2s}.Loading__Dot:nth-child(3){animation-delay:.4s}.Loading--variant-dots .Loading__Dot{animation-name:Loading-dot}.Loading--variant-typing .Loading__Dot{animation-name:Loading-bounce}@media (prefers-reduced-motion:reduce){.Loading .Loading__Dot,.Loading .Loading__Spinner{animation-duration:2.5s}}@keyframes Loading-spin{to{transform:rotate(1turn)}}@keyframes Loading-dot{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes Loading-bounce{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-80%)}}.Icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.Icon svg{display:block}.Icon--tone-muted{color:var(--fg-tertiary)}.Icon--tone-accent{color:var(--accent)}.Icon--tone-danger{color:var(--error-text)}.Icon--tone-warning{color:var(--warning-text)}.Icon--tone-success{color:var(--success-text)}.Icon--spin{animation:Icon-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.Icon--spin{animation:none}}@keyframes Icon-spin{to{transform:rotate(1turn)}}.Button{gap:var(--space-8);border-radius:var(--radius-md);font-weight:var(--font-medium);-webkit-user-select:none;user-select:none;cursor:pointer;transition:all var(--transition-base) var(--ease-standard);position:relative}.Button,.Button__Icon{justify-content:center;align-items:center;display:inline-flex}.Button__Icon{flex-shrink:0;transition:all .2s}.Button--icon-right{flex-direction:row-reverse}.Button__IconTrailing{flex-shrink:0;align-items:center;display:inline-flex}.Button__Content{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:inline-flex}.Button__Eyebrow{display:flex}.Button--loading .Button__Content{color:currentColor}@supports (color:color-mix(in lab,red,red)){.Button--loading .Button__Content{color:color-mix(in srgb,currentColor 35%,transparent)}}.Button__Loader{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.Button__Add,.Button__Count{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Button__Count{border-radius:var(--radius-full);box-sizing:border-box;min-width:24px;height:24px;transition:all .2s}.Button__Count--counting{color:var(--color-blue-500)}.Button__Count--counting .Button__CountPlus{transform:scale(.75)}.Button__CountPlus{transition:all .2s;display:inline-flex}.Button__CountNumber{font-size:var(--text-xs);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;line-height:1}.Button__Value{font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--fg-primary);flex-shrink:0;align-items:center;display:inline-flex}.Button__Meta{font-size:var(--text-xs);line-height:var(--lh-tight);flex-wrap:wrap;display:flex}.Button__Meta,.Button__MetaItem{align-items:center;gap:var(--space-4)}.Button__MetaItem{display:inline-flex}.Button__MetaItem:not(:first-child):before{content:"·";margin-right:var(--space-4);color:var(--color-neutral-500)}.Button__MetaValue{color:var(--color-neutral-900);font-weight:var(--font-medium)}.Button__MetaKey{color:var(--color-neutral-500)}.Button:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.Button:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.Button:active{transform:scale(var(--scale-pressed))}.Button--variant-default{white-space:nowrap;color:var(--fg-on-emphasis)}.Button--variant-default,.Button--variant-default:hover{background:var(--bg-emphasis)}@supports (color:color-mix(in lab,red,red)){.Button--variant-default:hover{background:color-mix(in srgb,var(--bg-emphasis) 90%,transparent)}}.Button--variant-default:hover{box-shadow:var(--elevation-2)}.Button--variant-destructive{white-space:nowrap;background:var(--bg-danger);color:var(--fg-on-emphasis)}.Button--variant-destructive:hover{background:var(--bg-danger)}@supports (color:color-mix(in lab,red,red)){.Button--variant-destructive:hover{background:color-mix(in srgb,var(--bg-danger) 90%,transparent)}}.Button--variant-destructive:hover{box-shadow:var(--elevation-2)}.Button--variant-secondary{white-space:nowrap;color:var(--fg-primary)}.Button--variant-secondary,.Button--variant-secondary:hover{background:var(--bg-secondary)}@supports (color:color-mix(in lab,red,red)){.Button--variant-secondary:hover{background:color-mix(in srgb,var(--bg-secondary) 80%,transparent)}}.Button--variant-secondary:hover{box-shadow:var(--elevation-1)}.Button--variant-outline{white-space:nowrap;border:1px solid var(--border-primary);color:var(--fg-primary);background:var(--bg-canvas)}.Button--variant-outline:hover{background:var(--bg-subtle)}@supports (color:color-mix(in lab,red,red)){.Button--variant-outline:hover{background:color-mix(in srgb,var(--bg-subtle) 50%,transparent)}}.Button--variant-outline:hover{box-shadow:var(--elevation-1)}.Button--variant-destructive-outline{white-space:nowrap;border:1px solid var(--color-error-500);color:var(--color-error-600);background:0 0}.Button--variant-destructive-outline:hover{border-color:var(--brand-navy-900);color:var(--brand-navy-900)}.Button--variant-quiet{white-space:nowrap;border:1px solid var(--border-primary);color:var(--fg-secondary);background:0 0}.Button--variant-quiet:hover{border-color:var(--neutral-400);color:var(--fg-primary);box-shadow:none;background:0 0}.Button--variant-quiet.Button--tone-white{border-color:var(--white-30)}.Button--variant-quiet.Button--tone-white:not(:disabled):hover{border-color:var(--white-50);background:0 0}.Button--variant-subtle{white-space:nowrap;border:1px solid var(--border-primary)}.Button--variant-accent,.Button--variant-subtle:hover{background:var(--bg-brand-subtle);color:var(--fg-brand-primary)}.Button--variant-accent{white-space:nowrap;border:1px solid var(--border-brand-subtle)}.Button--variant-accent:hover{background:var(--bg-brand-subtle-strong);box-shadow:var(--elevation-1)}.Button--variant-ghost{white-space:nowrap;border-radius:0}.Button--variant-ghost:active{transform:scale(1)}.Button--variant-minimal{white-space:nowrap;border-radius:var(--radius-sm);color:var(--ink-100);background:0 0;border:0}.Button--variant-minimal:not(:disabled):hover{background:var(--ink-10)}.Button--variant-minimal:focus-visible{outline:2px solid var(--ink-70);box-shadow:none}.Button--variant-minimal:disabled{opacity:.4}.Button--variant-minimal:active{transform:none}.Button--variant-link{white-space:nowrap;color:var(--fg-primary);text-underline-offset:var(--space-4)}.Button--variant-link:hover{text-decoration:underline}.Button--handle-drag{cursor:grab;touch-action:none}.Button--handle-drag:active{cursor:grabbing}.Button--variant-pictoral{width:100%;min-height:var(--space-144);justify-content:center;gap:var(--space-12);padding:var(--space-16);background:var(--bg-canvas);border:1px solid var(--border-primary);color:var(--fg-primary);text-align:center;flex-direction:column;overflow:hidden;height:auto!important}.Button--variant-pictoral .Button__Content{align-items:center;gap:var(--space-4)}.Button--variant-pictoral .Button__Title{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--fg-primary)}.Button--variant-pictoral .Button__Subtitle{font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--fg-secondary)}.Button--variant-pictoral:hover{background:var(--bg-brand-faint);border-color:var(--border-brand);box-shadow:var(--elevation-1)}.Button--variant-pictoral:active{transform:scale(var(--scale-pressed-soft))}.Button--variant-pictoral>svg{height:var(--space-48);width:var(--space-48);color:var(--fg-secondary);transition:color var(--transition-base)}.Button--variant-pictoral:hover>svg{color:var(--border-brand)}.Button--variant-object{justify-content:flex-start;align-items:center;gap:var(--space-16);width:100%;padding:var(--space-16);background:var(--color-neutral-50);color:var(--fg-primary);text-align:left;flex-direction:row;transition:all .2s;overflow:hidden;height:auto!important}.Button--variant-object:hover{background:var(--color-neutral-100);color:var(--color-blue-500)}.Button--variant-object:active{transform:none}.Button--variant-object .Button__Icon{color:var(--color-neutral-500);transition:color var(--transition-base)}.Button--variant-object:hover .Button__Icon{color:var(--color-blue-500)}.Button--variant-object.Button--has-count .IconCircle{background:var(--color-neutral-200);--icon-circle-icon-color:var(--color-neutral-700)}.Button--variant-object .Button__Content{align-items:flex-start}.Button--variant-object .Button__Title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--fg-primary)}.Button--variant-object .Button__Subtitle{font-size:var(--text-xs);color:var(--fg-secondary)}.Button--variant-object.Button--selected{background:var(--color-blue-900);color:var(--color-white)}.Button--variant-object.Button--selected .Button__Icon,.Button--variant-object.Button--selected .Button__Subtitle,.Button--variant-object.Button--selected .Button__Title{color:var(--color-white)}.Button--variant-object.Button--color-dark{background:var(--color-blue-900);color:var(--color-white)}.Button--variant-object.Button--color-dark .Button__Icon{color:var(--color-blue-300)}.Button--variant-object.Button--color-dark .Button__Title{color:var(--color-white)}.Button--variant-object.Button--color-dark .Button__Subtitle{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.Button--variant-object.Button--color-dark .Button__Subtitle{color:color-mix(in srgb,var(--color-white) 50%,transparent)}}.Button--variant-object.Button--color-dark:hover{background:var(--color-blue-700);color:var(--color-white)}.Button--variant-object.Button--color-dark:hover .Button__Icon{color:var(--color-white)}.Button--variant-object.Button--color-blue{background:var(--color-blue-50);color:var(--base-black)}.Button--variant-object.Button--color-blue .Button__Icon{color:var(--color-blue-400)}.Button--variant-object.Button--color-blue .Button__Count{color:var(--color-blue-300)}.Button--variant-object.Button--color-blue .Button__Count--counting{color:var(--color-blue-500)}.Button--variant-object.Button--color-blue .Button__Title{color:var(--color-neutral-600)}.Button--variant-object.Button--color-blue .Button__Subtitle{color:var(--base-black)}@supports (color:color-mix(in lab,red,red)){.Button--variant-object.Button--color-blue .Button__Subtitle{color:color-mix(in srgb,var(--base-black) 50%,transparent)}}.Button--variant-object.Button--color-blue:hover{background:var(--color-blue-100);color:var(--base-black)}.Button--variant-object.Button--color-blue:hover .Button__Title{color:var(--color-neutral-900)}.Button--variant-object.Button--color-blue:hover .Button__Icon{color:var(--color-blue-500)}.Button--variant-object.Button--color-blue:hover .Button__Count{color:var(--color-blue-600)}.Button--variant-object.Button--color-blue:hover .Button__Count--counting{color:var(--color-blue-500)}.Button--variant-object.Button--color-neutral{background:var(--color-white);color:var(--base-black);border:1px solid var(--border-primary)}.Button--variant-object.Button--color-neutral.Button--has-count{border-color:var(--color-blue-300)}.Button--variant-object.Button--color-neutral .Button__Count,.Button--variant-object.Button--color-neutral .Button__Icon{color:var(--color-blue-300)}.Button--variant-object.Button--color-neutral .Button__Count--counting{color:var(--color-blue-500)}.Button--variant-object.Button--color-neutral .Button__Title{color:var(--color-neutral-600)}.Button--variant-object.Button--color-neutral .Button__Subtitle{color:var(--base-black)}@supports (color:color-mix(in lab,red,red)){.Button--variant-object.Button--color-neutral .Button__Subtitle{color:color-mix(in srgb,var(--base-black) 50%,transparent)}}.Button--variant-object.Button--color-neutral:hover{border-color:var(--border-neutral-500);color:var(--base-black)}.Button--variant-object.Button--color-neutral:hover .Button__Title{color:var(--color-neutral-900)}.Button--variant-object.Button--color-neutral:hover .Button__Icon{color:var(--color-blue-500)}.Button--variant-object.Button--color-neutral:hover .Button__Count{color:var(--color-blue-600)}.Button--variant-object.Button--color-neutral:hover .Button__Count--counting{color:var(--color-blue-500)}.Button--variant-tab{white-space:nowrap;color:var(--fg-secondary);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.Button--variant-tab:hover{color:var(--fg-primary)}.Button--variant-tab:active{transform:scale(1)}.Button--selected:not(.Button--variant-tab):not(.Button--variant-object){background:var(--bg-emphasis);color:var(--fg-on-emphasis)}.Button--selected:not(.Button--variant-tab):not(.Button--variant-object):not(:disabled):hover{background:var(--bg-emphasis);color:var(--fg-on-emphasis);box-shadow:none}.Button--variant-tab.Button--selected{color:var(--fg-primary);border-bottom-color:var(--border-brand)}.Button--variant-tab.Button--selected:hover{color:var(--fg-primary)}.Button--glow:not(:disabled):hover{background:var(--brand-600);color:var(--fg-on-emphasis);box-shadow:0 2px 8px rgba(var(--brand-600-rgb),.2),0 1px 4px rgba(var(--brand-600-rgb),.15)}.Button--tone-danger{color:var(--bg-danger)}.Button--tone-danger:not(:disabled):hover{color:var(--bg-danger);background:var(--bg-danger)}@supports (color:color-mix(in lab,red,red)){.Button--tone-danger:not(:disabled):hover{background:color-mix(in srgb,var(--bg-danger) 10%,transparent)}}.Button--tone-muted{color:var(--fg-secondary)}.Button--tone-muted:not(:disabled):hover{color:var(--fg-primary)}.Button--tone-brand,.Button--tone-brand:not(:disabled):hover{color:var(--fg-brand-primary)}.Button--tone-ink{color:var(--ink-70)}.Button--tone-ink:not(:disabled):hover{color:var(--ink-100);background:0 0}.Button--tone-white{color:var(--white-100)}.Button--tone-white:not(:disabled):hover{color:var(--white-100);background:var(--white-10)}.Button--brand-dark.Button--variant-default{background:var(--action);color:var(--on-action)}.Button--brand-dark.Button--variant-default:hover{background:var(--action-hover);box-shadow:none}.Button--brand-dark.Button--variant-default.Button--color-blue{background:var(--brand-navy-400);color:var(--white-100)}.Button--brand-dark.Button--variant-default.Button--color-blue:hover{background:var(--brand-navy-500);box-shadow:none}.Button--brand-dark.Button--variant-secondary{background:var(--ink-100);color:var(--on-ink)}.Button--brand-dark.Button--variant-secondary:hover{background:var(--ink-90);box-shadow:none}.Button--brand-dark.Button--variant-subtle{background:var(--ink-20);color:var(--ink-100);border:0}.Button--brand-dark.Button--variant-subtle:hover{background:var(--ink-30);color:var(--ink-100)}.Button--brand-dark.Button--variant-quiet{border-color:var(--ink-50);color:var(--ink-90)}.Button--brand-dark.Button--variant-quiet:hover{border-color:var(--ink-100);color:var(--ink-100)}.Button--brand-dark.Button--variant-quiet:disabled{border-color:var(--ink-30);color:var(--ink-30)}.Button--brand-dark.Button--variant-outline{border-color:var(--ink-20);color:var(--ink-50);background:0 0}.Button--brand-dark.Button--variant-outline:hover{border-color:var(--ink-30);color:var(--ink-70);box-shadow:none;background:0 0}.Button--brand-dark.Button--variant-destructive-outline{border-color:var(--color-error-500);color:var(--color-error-600);background:0 0}.Button--brand-dark.Button--variant-destructive-outline:hover{border-color:var(--brand-navy-900);color:var(--brand-navy-900);box-shadow:none;background:0 0}.Button--size-xs{height:var(--space-28);padding-inline:var(--space-8);font-size:var(--text-xs)}.Button--size-md{height:var(--space-44);padding-inline:var(--space-16);font-size:var(--text-sm)}@media (min-width:768px){.Button--size-md{height:var(--space-36)}}.Button--size-sm{height:var(--space-40);padding-inline:var(--space-12);font-size:var(--text-xs)}@media (min-width:768px){.Button--size-sm{height:var(--space-32)}}.Button--size-lg{height:var(--space-48);padding-inline:var(--space-24);font-size:var(--text-sm)}@media (min-width:768px){.Button--size-lg{height:var(--space-40)}}.Button--size-xl{height:var(--space-56);padding-inline:var(--space-24);font-size:var(--text-sm)}@media (min-width:768px){.Button--size-xl{height:var(--space-48)}}.Button--padding-none{height:auto;min-height:0;padding-block:0;padding-inline:0}@media (min-width:768px){.Button--padding-none{height:auto}}.Button--size-icon-xs{height:var(--space-28);width:var(--space-28);padding:0}.Button--size-icon-sm{height:var(--space-40);width:var(--space-40);padding:0}@media (min-width:768px){.Button--size-icon-sm{height:var(--space-32);width:var(--space-32)}}.Button--size-icon,.Button--size-icon-md{height:var(--space-44);width:var(--space-44);padding:0}@media (min-width:768px){.Button--size-icon,.Button--size-icon-md{height:var(--space-36);width:var(--space-36)}}.Button--size-icon-lg{height:var(--space-48);width:var(--space-48);padding:0}@media (min-width:768px){.Button--size-icon-lg{height:var(--space-40);width:var(--space-40)}}.Button--size-icon-xl{height:var(--space-56);width:var(--space-56);padding:0}@media (min-width:768px){.Button--size-icon-xl{height:var(--space-48);width:var(--space-48)}}.Button--full-width{width:100%}.Button--full-width:active{transform:none}.Button--centered .Button__Content{flex:none}.Button--align-start .Button__Content{text-align:left;align-items:flex-start}.Button--align-center .Button__Content{text-align:center;align-items:center}.Button--variant-minimal.Button--color-aqua{border-radius:var(--radius-xs);color:var(--choice-panel-fg)}.Button--variant-minimal.Button--color-aqua:not(:disabled):hover{background:var(--choice-hover-surface);color:var(--choice-hover-fg)}.Button--variant-minimal.Button--color-aqua.Button--selected,.Button--variant-minimal.Button--color-aqua.Button--selected:not(:disabled):hover{background:var(--choice-selected-surface);color:var(--choice-selected-fg)}.Button--shape-pill{border-radius:var(--radius-full)}@keyframes ScrollView__FadeIn{0%{opacity:0}to{opacity:1}}@keyframes ScrollView__FadeOut{0%{opacity:1}to{opacity:0}}@keyframes ScrollView__SlideIn{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes ScrollView__SlideOut{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.ScrollView{flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.ScrollView--animate-hide>.ScrollView__Content>:first-child,.ScrollView--animate-show>.ScrollView__Content>:first-child{animation-delay:.1s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(2),.ScrollView--animate-show>.ScrollView__Content>:nth-child(2){animation-delay:.2s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(3),.ScrollView--animate-show>.ScrollView__Content>:nth-child(3){animation-delay:.3s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(4),.ScrollView--animate-show>.ScrollView__Content>:nth-child(4){animation-delay:.4s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(5),.ScrollView--animate-show>.ScrollView__Content>:nth-child(5){animation-delay:.5s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(6),.ScrollView--animate-show>.ScrollView__Content>:nth-child(6){animation-delay:.6s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(7),.ScrollView--animate-show>.ScrollView__Content>:nth-child(7){animation-delay:.7s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(8),.ScrollView--animate-show>.ScrollView__Content>:nth-child(8){animation-delay:.8s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(9),.ScrollView--animate-show>.ScrollView__Content>:nth-child(9){animation-delay:.9s}.ScrollView--animate-hide>.ScrollView__Content>:nth-child(10),.ScrollView--animate-show>.ScrollView__Content>:nth-child(10){animation-delay:1s}.ScrollView--animate-show{z-index:10;inset:0}.ScrollView--animate-show>.ScrollView__Content{animation:ScrollView__FadeIn .3s ease-in-out both}.ScrollView--animate-show>.ScrollView__Content>*{animation:ScrollView__SlideIn .3s ease-in-out both;transform:translateY(-10px)}.ScrollView--animate-hide{z-index:0;inset:0}.ScrollView--animate-hide>.ScrollView__Content{animation:ScrollView__FadeOut .3s ease-in-out both}.ScrollView--animate-hide>.ScrollView__Content>*{animation:ScrollView__SlideOut .3s ease-in-out forwards;transform:translateY(0)}.ScrollView__Bar{cursor:pointer;opacity:0;z-index:99;background:#0003;border-radius:4px;width:6px;height:0;margin-right:2px;transition:opacity .5s,background-color .5s;position:absolute;right:0}.ScrollView__Bar:hover{background:#0006}.ScrollView__Content{flex-direction:column;flex:auto;display:flex;position:relative}.ScrollView__Content--align-center>*{margin:auto}.ScrollView__Content--measured>*{width:100%;max-width:var(--scroll-view-content-width,none);margin-inline:auto}.ScrollView__Content--measured.ScrollView__Content--measure-start>*{margin-inline:0}.ScrollView--horizontal{height:6px;right:inherit}.ScrollView--horizontal-content{flex-direction:row}.ScrollView--light .ScrollView__Bar{background:#fff3}.ScrollView--light .ScrollView__Bar:hover{background:#fff6}.DatePicker{background:var(--choice-panel-surface);color:var(--choice-panel-fg);border:1px solid var(--choice-panel-rule);border-radius:var(--radius-md);box-shadow:var(--elevation-2);max-width:100%;width:calc(var(--space-128) * 4 + var(--space-96) + var(--space-16) + 2px);flex-direction:column;display:flex;overflow:hidden}.DatePicker__Columns{grid-template-columns:var(--space-128) calc(var(--space-128) + var(--space-32)) calc(var(--space-128) * 2 + var(--space-80));flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.DatePicker__Day,.DatePicker__Month,.DatePicker__Year{min-width:0;min-height:0;padding:var(--space-8);flex-direction:column;display:flex}.DatePicker__Year{position:relative}.DatePicker__Scroll{inset:var(--space-8);position:absolute}.DatePicker__Month,.DatePicker__Year{border-right:1px solid var(--choice-panel-rule)}.DatePicker__MonthScroll{flex:auto;min-height:0}.DatePicker__Day{gap:var(--space-12);padding:var(--space-16)}.DatePicker__MonthTitle{padding-block:var(--space-8);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.DatePicker__Grid{table-layout:fixed;width:100%;border-spacing:0 var(--space-4);font-variant-numeric:tabular-nums}.DatePicker__Grid th{height:var(--space-32);font-size:var(--text-xs);color:var(--choice-panel-fg-muted);font-weight:var(--font-normal)}.DatePicker__Grid td{padding:0}.DatePicker__Actions{justify-content:flex-end;align-items:center;gap:var(--space-8);margin-block-start:auto;display:flex}.Badge{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--radius-md);width:fit-content;font-weight:var(--font-medium);line-height:var(--lh-tight);white-space:nowrap;vertical-align:middle;transition:color var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard);border:1px solid #0000;flex-shrink:0;display:inline-flex;overflow:hidden}.Badge__Dot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.Badge--full-width{width:100%}.Badge--transition-dissolve{animation:Badge-dissolve var(--transition-base) var(--ease-standard) both}.Badge:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.Badge--variant-default,.Badge--variant-outline{border-color:var(--border-primary);color:var(--fg-primary);background:0 0}.Badge--variant-primary{background:var(--bg-emphasis);color:var(--fg-on-emphasis)}.Badge--variant-secondary{background:var(--bg-secondary);color:var(--fg-primary)}.Badge--variant-destructive{background:var(--bg-danger);color:var(--fg-on-emphasis)}.Badge--variant-warning{background:var(--bg-warning-subtle);border-color:var(--border-warning);color:var(--fg-primary)}.Badge--variant-success{background:var(--bg-success-subtle);border-color:var(--border-success);color:var(--fg-success)}.Badge--variant-info{background:var(--bg-info-subtle);border-color:var(--border-info);color:var(--fg-info)}.Badge--variant-error{background:var(--bg-error-subtle);border-color:var(--border-error);color:var(--fg-error)}.Badge--variant-muted{background:var(--bg-subtle);color:var(--fg-secondary)}.Badge--size-xs{padding:0 var(--space-6);font-size:var(--text-2xs)}.Badge--size-xs>svg{width:var(--space-10);height:var(--space-10)}.Badge--size-sm{padding:var(--space-2) var(--space-6);font-size:var(--text-xs)}.Badge--size-sm>svg{width:var(--space-10);height:var(--space-10)}.Badge--size-md{padding:var(--space-4) var(--space-8);font-size:var(--text-sm)}.Badge--size-md>svg{width:var(--space-12);height:var(--space-12)}.Badge--size-lg{padding:var(--space-6) var(--space-12);font-size:var(--text-base)}.Badge--size-lg>svg{width:var(--space-16);height:var(--space-16)}.Badge>svg{pointer-events:none}.Badge--brand-dark,.Badge--shape-pill{border-radius:var(--radius-full)}.Badge--brand-dark{background:var(--brand-300);color:var(--brand-aqua-500);border-color:#0000}.Badge--variant-aqua{background:var(--badge-tint);color:var(--on-badge-tint);border-color:#0000}.Badge--variant-green{background:var(--color-success-200);color:var(--color-success-600);border-color:#0000}.Badge--variant-amber{background:var(--color-amber-200);color:var(--color-amber-800);border-color:#0000}.Badge--variant-accent{background:var(--accent);color:var(--on-accent);border-color:#0000}@keyframes Badge-dissolve{0%{opacity:0}to{opacity:1}}.Indicator{border-radius:var(--radius-full);line-height:var(--lh-tight);white-space:nowrap;align-items:center;display:inline-flex}.Indicator--size-xs{font-size:var(--text-2xs);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-2)}.Indicator--size-sm,.Indicator--size-xs{gap:var(--space-2);--indicator-disc-pad:var(--space-2);--indicator-pad-text:var(--space-6)}.Indicator--size-sm{font-size:var(--text-xs);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-4)}.Indicator--size-md{font-size:var(--text-xs);gap:var(--space-4);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);--indicator-disc-pad:var(--space-4);--indicator-pad-text:var(--space-8)}.Indicator--size-lg{font-size:var(--text-sm);gap:var(--space-4);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-6);--indicator-disc-pad:var(--space-4);--indicator-pad-text:var(--space-10)}.Indicator--size-xl{font-size:var(--text-base);gap:var(--space-6);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8);--indicator-disc-pad:var(--space-6);--indicator-pad-text:var(--space-12)}.Indicator--icon-none{padding-inline:var(--indicator-pad-text)}.Indicator--color-green{--indicator-accent-fg:var(--color-success-700);--indicator-accent-bg:var(--color-success-100)}.Indicator--color-red{--indicator-accent-fg:var(--color-red-700);--indicator-accent-bg:var(--color-red-100)}.Indicator--polarity-neutral{--indicator-accent-fg:var(--color-neutral-400);--indicator-accent-bg:var(--color-neutral-100)}.Indicator--variant-default{background:0 0}.Indicator--variant-filled{background:var(--indicator-accent-bg)}.Indicator--variant-circle{background:0 0}.Indicator--variant-circle .Indicator__ArrowDisc{background:var(--indicator-accent-bg);border-radius:var(--radius-full);padding:var(--indicator-disc-pad)}.Indicator__ArrowDisc{box-sizing:border-box;color:var(--indicator-accent-fg);flex-shrink:0;justify-content:center}.Indicator__ArrowDisc,.Indicator__Value{align-items:center;display:inline-flex}.Indicator__Number{font-weight:var(--font-bold);color:var(--color-neutral-700)}.Indicator__Affix,.Indicator__Sep,.Indicator__Total{font-weight:var(--font-normal);color:var(--color-neutral-500)}.Eyebrow{padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-regular);line-height:var(--space-16);letter-spacing:0;text-transform:capitalize;color:var(--color-neutral-700);background:0 0;display:inline-block}.Eyebrow>span{display:inline}.Eyebrow--color-neutral{background:0 0}.Eyebrow--color-asset{background:var(--color-aqua-50);color:var(--color-neutral-500)}.Eyebrow--color-income{background:var(--color-green-50);color:var(--color-neutral-500)}.Eyebrow--color-liability{background:var(--color-red-50);color:var(--color-neutral-500)}.Eyebrow--color-expense{background:var(--color-amber-50);color:var(--color-neutral-500)}.Eyebrow--color-insurance{background:var(--color-blue-50);color:var(--color-neutral-500)}.Reveal{opacity:0;transition:grid-template-rows var(--reveal-duration,.3s) var(--ease-standard),opacity var(--reveal-duration,.3s) var(--ease-standard);grid-template-rows:0fr;display:grid}.Reveal--entered{opacity:1;grid-template-rows:1fr}.Reveal__Inner{min-height:0;overflow:hidden}.Reveal--entered .Reveal__Inner{transition:overflow 0s var(--reveal-duration,.3s);overflow:visible}.Reveal--exit-collapsed .Reveal__Inner,.Reveal--exit-departing .Reveal__Inner{opacity:0;transform:translate(var(--reveal-exit-distance,32px));overflow:hidden}.Reveal--exit-departing .Reveal__Inner{transition:opacity var(--reveal-exit-duration,.2s) var(--ease-standard),transform var(--reveal-exit-duration,.2s) var(--ease-standard)}.Reveal--exit-collapsed,.Reveal--exit-departing{pointer-events:none}@media (prefers-reduced-motion:reduce){.Reveal{transition:none}}.TextStyle{font-family:var(--font-sans);color:inherit;margin:0}.TextStyle--variant-h1{font-size:var(--text-4xl)}.TextStyle--variant-h1,.TextStyle--variant-h2{font-weight:var(--font-bold);line-height:var(--lh-tight)}.TextStyle--variant-h2{font-size:var(--text-2xl)}.TextStyle--variant-h3{font-size:var(--text-xl)}.TextStyle--variant-h3,.TextStyle--variant-h4{font-weight:var(--font-semibold);line-height:var(--lh-tight)}.TextStyle--variant-h4{font-size:var(--text-lg)}.TextStyle--variant-h5{font-size:var(--text-base)}.TextStyle--variant-h5,.TextStyle--variant-h6{font-weight:var(--font-semibold);line-height:var(--lh-tight)}.TextStyle--variant-h6{font-size:var(--text-sm)}.TextStyle--variant-bodyLarge{font-size:var(--text-base)}.TextStyle--variant-body,.TextStyle--variant-bodyLarge{font-weight:var(--font-normal);line-height:var(--lh-normal)}.TextStyle--variant-body{font-size:var(--text-sm)}.TextStyle--variant-bodySmall{font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--lh-normal)}.TextStyle--variant-label{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-tight)}.TextStyle--variant-meta{font-weight:var(--font-normal)}.TextStyle--variant-eyebrow,.TextStyle--variant-meta{font-size:var(--text-xs);line-height:var(--lh-tight);color:var(--fg-secondary)}.TextStyle--variant-eyebrow{letter-spacing:.1em}.TextStyle--variant-eyebrow,.TextStyle--variant-micro{font-weight:var(--font-semibold);text-transform:uppercase}.TextStyle--variant-micro{font-size:var(--text-2xs);line-height:var(--lh-tight);letter-spacing:.05em}.TextStyle--variant-amount{font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.TextStyle--weight-normal{font-weight:var(--font-normal)}.TextStyle--weight-medium{font-weight:var(--font-medium)}.TextStyle--weight-semibold{font-weight:var(--font-semibold)}.TextStyle--weight-bold{font-weight:var(--font-bold)}.TextStyle--tone-default{color:var(--fg-primary)}.TextStyle--tone-secondary{color:var(--fg-secondary)}.TextStyle--tone-muted{color:var(--fg-tertiary)}.TextStyle--tone-brand{color:var(--fg-brand-primary)}.TextStyle--tone-positive{color:var(--fg-positive)}.TextStyle--tone-negative{color:var(--fg-negative)}.TextStyle--tone-warning{color:var(--fg-warning)}.TextStyle--tone-onEmphasis{color:var(--fg-on-emphasis)}.TextStyle--preserveLines{white-space:pre-wrap;overflow-wrap:anywhere}.TextStyle--lines-three,.TextStyle--lines-two{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TextStyle--lines-two{-webkit-line-clamp:2;min-height:2lh}.TextStyle--lines-three{-webkit-line-clamp:3;min-height:3lh}.TextStyle--truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.TextStyle--affordance-hint{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--fg-tertiary);text-decoration-color:var(--fg-tertiary);text-underline-offset:2px;width:fit-content;max-width:100%}.TextStyle--affordance-hint:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.TextStyle--box-lg,.TextStyle--box-md,.TextStyle--box-sm,.TextStyle--box-xl,.TextStyle--box-xs{align-items:center;display:flex}.TextStyle--box-xs{min-height:var(--control-height-mobile-xs)}.TextStyle--box-sm{min-height:var(--control-height-mobile-sm)}.TextStyle--box-md{min-height:var(--control-height-mobile-md)}.TextStyle--box-lg{min-height:var(--control-height-mobile-lg)}.TextStyle--box-xl{min-height:var(--control-height-mobile-xl)}@media (min-width:768px){.TextStyle--box-xs{min-height:var(--control-height-xs)}.TextStyle--box-sm{min-height:var(--control-height-sm)}.TextStyle--box-md{min-height:var(--control-height-md)}.TextStyle--box-lg{min-height:var(--control-height-lg)}}.Prose{gap:var(--space-48);min-width:0;font-family:var(--font-sans);line-height:var(--lh-relaxed);color:var(--fg-secondary);overflow-wrap:break-word;flex-direction:column;display:flex}.Prose,.Prose--size-sm{font-size:var(--text-sm)}.Prose--size-md{font-size:var(--text-base)}.Prose--rhythm-compact{gap:var(--space-12)}.Prose--tone-primary{color:var(--fg-primary)}.Prose div:not([class]),.Prose section:not([class]){gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.Prose address,.Prose blockquote,.Prose h1,.Prose h2,.Prose h3,.Prose h4,.Prose ol,.Prose p,.Prose pre,.Prose ul{margin:0}.Prose h1{font-size:var(--text-2xl)}.Prose h1,.Prose h2{font-weight:var(--font-semibold);line-height:var(--lh-tight);color:var(--fg-primary)}.Prose h2{font-size:var(--text-xl)}.Prose h3{font-size:var(--text-base)}.Prose h3,.Prose h4{font-weight:var(--font-semibold);line-height:var(--lh-tight);color:var(--fg-primary)}.Prose h4{font-size:inherit}.Prose ol,.Prose ul{gap:var(--space-8);padding-left:var(--space-24);flex-direction:column;display:flex}.Prose ul{list-style:outside}.Prose ol{list-style:decimal}.Prose li{display:list-item}.Prose strong{font-weight:var(--font-semibold);color:var(--fg-primary)}.Prose em{font-style:italic}.Prose address{font-style:normal}.Prose blockquote{gap:var(--space-8);padding-left:var(--space-12);border-left:2px solid var(--border-primary);flex-direction:column;font-style:italic;display:flex}.Prose code{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-primary)}.Prose code,.Prose pre{background:var(--bg-recessed)}.Prose pre{padding:var(--space-12);border-radius:var(--radius-md);overflow-x:auto}.Prose pre code{background:0 0;padding:0}.Prose table{border-collapse:collapse;max-width:100%;font-size:var(--text-xs);display:block;overflow-x:auto}.Prose td,.Prose th{padding:var(--space-8) var(--space-12);border:1px solid var(--border-primary);text-align:left}.Prose th{font-weight:var(--font-semibold);background:var(--bg-recessed)}.Prose a,.Prose th{color:var(--fg-primary)}.Prose a{font-weight:var(--font-medium);text-underline-offset:var(--space-4);transition:color var(--transition-fast);text-decoration:underline}.Prose a:hover{color:var(--fg-accent)}.Prose a:focus-visible{outline:2px solid var(--border-brand);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.Prose hr{border:0;border-top:1px solid var(--border-primary);width:100%;margin:0}@media (prefers-reduced-motion:reduce){.Prose a{transition:none}}.Alert{gap:var(--space-8);font-size:var(--text-sm);line-height:var(--lh-normal);border:1px solid #0000;display:flex}.Alert--align-center{align-items:center}.Alert--align-start{align-items:flex-start}.Alert__Icon{flex-shrink:0;align-items:center;margin-top:1px;display:inline-flex}.Alert__Body{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.Alert__Title{font-weight:var(--font-semibold);margin:0}.Alert__Message{min-width:0}.Alert__Action{gap:var(--space-8);display:flex}.Alert__Action,.Alert__Dismiss{align-items:center;flex-shrink:0}.Alert__Dismiss{appearance:none;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--transition-base) var(--ease-standard);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.Alert__Dismiss:hover{opacity:1}.Alert__Dismiss:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.Alert svg{pointer-events:none}.Alert--variant-error{background:var(--bg-danger-subtle);border-color:var(--border-error);color:var(--fg-error)}.Alert--variant-warning{background:var(--bg-warning-subtle);border-color:var(--border-warning);color:var(--fg-warning)}.Alert--variant-info{background:var(--bg-info-subtle);border-color:var(--border-info);color:var(--fg-info)}.Alert--variant-success{background:var(--bg-success-subtle);border-color:var(--border-success);color:var(--fg-success)}.Alert--variant-neutral{background:var(--bg-subtle);border-color:var(--border-primary);color:var(--fg-primary)}.Alert--placement-inline{border-radius:var(--radius-md)}.Alert--placement-banner{z-index:30;border-block-start-width:0;border-inline-width:0;border-radius:0;position:sticky;inset-block-start:0}.Alert--size-sm{padding:var(--space-12)}.Alert--size-md{padding:var(--space-16)}.Card{--card-gutter:var(--space-24);background:var(--bg-surface);width:100%;color:var(--fg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:box-shadow var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.Card--variant-default{box-shadow:var(--elevation-1)}.Card--height-fill{height:100%}.Card--variant-flat{box-shadow:none}.Card--variant-elevated{box-shadow:var(--elevation-2)}.Card--variant-elevated:hover{box-shadow:var(--elevation-3)}.Card--tone-muted{background:var(--bg-subtle);border-color:#0000}.Card--tone-danger{border-color:var(--border-danger);background:var(--bg-danger-subtle)}.Card--tone-warning{border-color:var(--border-warning);background:var(--bg-warning-subtle)}.Card--tone-success{border-color:var(--border-success);background:var(--bg-success-subtle)}.Card--interactive{cursor:pointer}.Card--interactive:hover{box-shadow:var(--elevation-2);border-color:var(--border-brand-subtle)}.Card--link{color:inherit;text-decoration:none}.Card--link:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.Card--disabled{opacity:var(--opacity-disabled)}.Card--selected{border-color:var(--border-brand);background:var(--bg-brand-faint)}.Card--dashed{border-style:dashed}.Card__Header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.Card__Heading{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.Card__Title{align-items:center;gap:var(--space-8);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--lh-tight);margin:0;display:flex}.Card__Description{font-size:var(--text-sm);color:var(--fg-secondary);margin:0}.Card__Action{flex-shrink:0}.Card__Body{flex:auto;min-width:0}.Card__Body--orientation-vertical{flex-direction:column;display:flex}.Card__Body--orientation-horizontal{flex-direction:row;align-items:stretch;display:flex}.Card__Body--orientation-horizontal>.Card__Section:first-child{flex:0 0 200px;justify-content:center}.Card__Body--orientation-horizontal>.Card__Section:not(:first-child){flex:1 1 0;min-width:0}@container (max-width:920px){.Card__Body--orientation-horizontal{flex-direction:column}.Card__Body--orientation-horizontal>.Card__Section:first-child{flex:none;justify-content:flex-start}}.Card__Body--desktop-only{display:none}@media (min-width:768px){.Card__Body--desktop-only{display:flex}.Card__Body--mobile-only{display:none}}.Card__Section{gap:var(--space-12);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.Card--padding-lg{--card-gutter:var(--space-32)}.Card--padding-lg,.Card--padding-md{padding:var(--card-gutter);gap:var(--card-gutter)}.Card--padding-md{--card-gutter:var(--space-24)}.Card--padding-sm{--card-gutter:var(--space-16);padding:var(--card-gutter);gap:var(--card-gutter)}.Card--padding-sm .Card__Title{font-size:var(--text-sm)}.Card--padding-xs{--card-gutter:var(--space-12);padding:var(--card-gutter);gap:var(--card-gutter)}.Card--padding-xs .Card__Title{font-size:var(--text-sm)}.Card--padding-none{--card-gutter:0;padding:var(--card-gutter);gap:var(--card-gutter)}.Card--has-sections{gap:var(--space-16)}.Card__Footer{align-items:center;gap:var(--space-8);display:flex}.Card--footer-ruled .Card__Footer{border-top:1px solid var(--border-primary);padding:var(--space-16)}.Card--footer-flush{padding-bottom:0}.Card--footer-flush .Card__Footer{left:calc(-1 * var(--card-gutter));width:calc(100% + 2 * var(--card-gutter));border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.Card--header-band .Card__Header{border-bottom:1px solid var(--border-primary);background:var(--bg-subtle);padding:var(--space-12) var(--space-16);flex-wrap:wrap;align-items:center}.Collapsible{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}.Collapsible--surface-plain{background:0 0;border:0;border-radius:0}.Collapsible__Header{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-16);text-align:left;cursor:pointer;color:var(--fg-primary);background:0 0;border:0;display:flex}.Collapsible__Header:hover:not(:disabled){background:var(--bg-subtle)}.Collapsible__Header:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.Collapsible__Header:disabled{cursor:default;color:var(--fg-disabled)}.Collapsible__Icon{color:var(--fg-brand-primary);flex-shrink:0;display:inline-flex}.Collapsible__Icon svg{width:var(--space-20);height:var(--space-20);display:block}.Collapsible__Title{min-width:0;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--lh-tight);flex:1}.Collapsible__Meta{color:var(--fg-secondary);font-size:var(--text-xs);flex-shrink:0;align-items:center;display:inline-flex}.Collapsible__Chevron{color:var(--fg-secondary);transition:transform var(--transition-base) var(--ease-standard);flex-shrink:0}.Collapsible--open .Collapsible__Chevron{transform:rotate(180deg)}.Collapsible__Region{border-top:1px solid var(--border-primary)}.Collapsible--surface-plain .Collapsible__Region{border-top:0}.Collapsible__Content{padding:var(--space-16)}.Collapsible--size-sm .Collapsible__Header{padding:var(--space-8) var(--space-12)}.Collapsible--size-sm .Collapsible__Title{font-size:var(--text-xs)}.Collapsible--size-sm .Collapsible__Content{padding:var(--space-12)}.DividedList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DividedList__Item{border-bottom:1px solid var(--border-primary);min-width:0;margin:0;padding:0}.DividedList__Item:last-child{border-bottom:0}.DividedList--inset-compact .DividedList__Item{padding:var(--space-8) var(--space-12)}.DividedList--inset-comfortable .DividedList__Item{padding:var(--space-12) var(--space-16)}.DividedList--frame-bordered{border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.DividedList--frame-filled{background:var(--bg-subtle);border-radius:var(--radius-lg);overflow:hidden}.DividedList--scroll-sm{max-height:calc(var(--space-96) * 2);overflow-y:auto}.DividedList--measure-centered{width:80%;margin-inline:auto}.Dropdown{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-md);max-width:calc(100vw - 16px);box-shadow:var(--elevation-2);opacity:0;transform:scale(var(--scale-pressed-soft));transition:opacity var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard);position:absolute;overflow:hidden auto}.Dropdown[data-state=open]{opacity:1;transform:scale(1)}.Dropdown--inline{position:relative}@media (prefers-reduced-motion:reduce){.Dropdown{transition:none}}.Skeleton{background:var(--bg-skeleton);flex-shrink:0;animation:Skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;display:block}.Skeleton--variant-default{border-radius:var(--radius-md)}.Skeleton--variant-text{border-radius:var(--radius-sm)}.Skeleton--variant-circular{border-radius:var(--radius-full)}.Skeleton--variant-rectangular{border-radius:var(--radius-none)}.Skeleton--radius-lg{border-radius:var(--radius-lg)}.Skeleton--radius-xl{border-radius:var(--radius-xl)}.Skeleton--radius-2xl{border-radius:var(--radius-2xl)}.Skeleton--size-sm{height:var(--space-16)}.Skeleton--size-md{height:var(--space-24)}.Skeleton--size-lg{height:var(--space-32)}.Skeleton--size-xl{height:var(--space-48)}@keyframes Skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.Skeleton{animation:none}}.Label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);-webkit-user-select:none;user-select:none;cursor:inherit;line-height:1;display:block}.Label[for]{cursor:pointer}.Label--size-sm{font-size:var(--text-xs)}.Label--size-md{font-size:var(--text-sm)}.Label--size-lg{font-size:var(--text-base)}.Label--tone-default{color:var(--fg-primary)}.Label--tone-muted{color:var(--fg-secondary)}.Label--tone-primary{color:var(--fg-brand-primary)}.Label--weight-medium{font-weight:var(--font-medium)}.Label--weight-normal{font-weight:var(--font-normal)}.Label--variant-eyebrow{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.05em}.Label--required:after{content:"*";margin-left:var(--space-2);color:var(--fg-error)}.Label--sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox{vertical-align:middle;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--fg-on-emphasis);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.Checkbox--size-xs{width:var(--space-12);height:var(--space-12)}.Checkbox--size-sm{width:var(--space-16);height:var(--space-16)}.Checkbox--size-md{width:var(--space-20);height:var(--space-20)}.Checkbox--size-lg{width:var(--space-24);height:var(--space-24)}.Checkbox__Check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Checkbox:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.Checkbox--checked{background:var(--bg-emphasis);border-color:var(--bg-emphasis)}.Checkbox:disabled{cursor:not-allowed;opacity:.5}.Checkbox--print-mark{cursor:default;border-color:var(--fg-primary);color:var(--fg-primary);background:0 0}.CheckboxField{align-items:center;gap:var(--space-8);cursor:pointer;display:inline-flex}.CheckboxField--disabled{cursor:not-allowed}.CheckboxField--disabled .Label{color:var(--fg-secondary)}.CheckboxField--print-mark{cursor:default}.Select{justify-content:space-between;align-items:center;gap:var(--space-8);white-space:nowrap;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-surface);max-width:100%;box-shadow:var(--elevation-1);color:var(--fg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-base) var(--ease-standard);display:inline-flex;position:relative}.Select:focus-visible,.Select[aria-expanded=true]{border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand),var(--elevation-1);outline:none}.Select:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Select--brand-dark{background:var(--field);box-shadow:none;color:var(--ink-100);transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);border-color:#0000}.Select--brand-dark:hover:not(:focus-visible):not([aria-expanded=true]):not(:disabled){background:var(--field-hover)}.Select--brand-dark:after{content:"";border:2px solid var(--field-focus);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-base) var(--ease-standard);position:absolute;inset:0}.Select--brand-dark:focus-visible:after,.Select--brand-dark:focus-within:after,.Select--brand-dark[aria-expanded=true]:after{opacity:1}.Select--brand-dark:focus-visible,.Select--brand-dark:focus-within,.Select--brand-dark[aria-expanded=true]{background:var(--field-focus-fill);box-shadow:none;border-color:#0000}.Select--brand-dark .Select__Chevron,.Select--brand-dark .Select__Value--placeholder{color:var(--ink-50)}.Select--brand-dark.Select--mode-editable:focus-within{box-shadow:none;border-color:#0000}.Select--variant-destructive{border-color:var(--border-danger)}.Select--variant-destructive:focus-visible,.Select--variant-destructive[aria-expanded=true]{border-color:var(--bg-danger);box-shadow:0 0 0 1px var(--bg-danger),var(--elevation-1)}.Select--variant-warning{background:var(--bg-warning-subtle)}.Select--full-width{width:100%;display:flex}.Select--size-xs{height:var(--control-height-xs);padding:0 var(--space-8);font-size:var(--text-xs)}.Select--size-sm{height:var(--control-height-mobile-sm);padding:0 var(--space-8);font-size:var(--text-base)}.Select--size-md{height:var(--control-height-mobile-md);padding:0 var(--space-12);font-size:var(--text-base)}.Select--size-lg{height:var(--control-height-mobile-lg)}.Select--size-lg,.Select--size-xl{padding:0 var(--space-16);font-size:var(--text-base)}.Select--size-xl{height:var(--control-height-mobile-xl)}@media (min-width:768px){.Select--size-sm{height:var(--control-height-sm);font-size:var(--text-xs)}.Select--size-md{height:var(--control-height-md);font-size:var(--text-sm)}.Select--size-lg{height:var(--control-height-lg);font-size:var(--text-base)}.Select--size-xl{height:var(--control-height-xl);font-size:var(--text-sm)}}.Select__Value{text-overflow:ellipsis;white-space:nowrap;text-align:left;-webkit-user-select:none;user-select:none;flex:1;min-width:0;overflow:hidden}.Select__Chevron,.Select__Value--placeholder{color:var(--fg-secondary)}.Select__Chevron{flex-shrink:0}.Select--mode-editable{cursor:pointer;-webkit-user-select:auto;user-select:auto}.Select--mode-editable:focus-within{border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand),var(--elevation-1);outline:none}.Select--mode-editable.Select--variant-destructive:focus-within{border-color:var(--bg-danger);box-shadow:0 0 0 1px var(--bg-danger),var(--elevation-1)}.Dropdown.Select__Dropdown{flex-direction:column;display:flex;overflow:hidden}.Select__Dropdown.Select__Dropdown--auto{max-width:min(var(--select-menu-max-width),100vw - var(--space-16))}.Select__Search{background:var(--bg-surface);border-bottom:1px solid var(--border-primary);flex:none;position:relative}.Select__Search:focus-within .Select__SearchIcon{opacity:1}.Select__SearchIcon{top:50%;left:var(--space-8);color:var(--fg-primary);opacity:var(--opacity-disabled);transition:opacity var(--transition-base) var(--ease-standard);pointer-events:none;position:absolute;transform:translateY(-50%)}.Select__Input{width:100%;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-32);font-size:var(--text-sm);color:var(--fg-primary);background:0 0;border:none;outline:none}.Select__Input::placeholder{color:var(--fg-secondary)}.Select__Input--inline{width:auto;min-width:0;font-size:inherit;cursor:pointer;appearance:none;box-shadow:none;flex:1;padding:0}.Select--mode-editable .Select__Input--inline:focus,.Select--mode-editable .Select__Input--inline:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.Select__Status{padding:var(--space-12) var(--space-8);text-align:center;font-size:var(--text-sm);color:var(--fg-secondary);white-space:normal;overflow-wrap:anywhere}.Select__Listbox{min-height:0;padding:var(--space-4);flex:auto;overflow:hidden auto}.Select__VirtualCanvas:before{content:"";background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc((var(--select-row-height) - var(--space-16)) / 2),var(--bg-skeleton) calc((var(--select-row-height) - var(--space-16)) / 2),var(--bg-skeleton) calc((var(--select-row-height) + var(--space-16)) / 2),transparent calc((var(--select-row-height) + var(--space-16)) / 2),transparent var(--select-row-height));background-repeat:no-repeat;background-size:60% 100%;background-position:var(--space-8) 0;animation:Skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Select__VirtualCanvas:before{animation:none}}.Select__VirtualWindow{background:var(--bg-surface)}.Select__Option{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-base) var(--ease-standard);display:flex}.Select__Option--highlighted{background:var(--bg-subtle)}.Select__Option--disabled{pointer-events:none;opacity:var(--opacity-disabled)}.Select__Option--loading{cursor:default}.Select__Option .Select__OptionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Select__Option .Select__Check{color:var(--fg-primary);flex-shrink:0}.Select__OptionBox{flex-shrink:0;align-items:center;display:flex}.Select__SelectAll{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-8);background:var(--bg-surface);border-bottom:1px solid var(--border-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;display:flex}.Select__SelectAll--highlighted{background:var(--bg-subtle)}.Select__SelectAllLabel{flex:1;min-width:0}.Select__GroupLabel,.Select__SelectAllLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Select__GroupLabel{padding:var(--space-6) var(--space-8);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--fg-primary)}.Select__Separator{height:1px;margin:var(--space-4) calc(-1 * var(--space-4));background:var(--border-primary)}.Select--frame-underline{border:0;border-bottom:1px solid var(--ink-70);box-shadow:none;font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--ink-100);background:0 0;border-radius:0;padding:0}.Select--frame-underline:after{content:none}.Select--frame-underline .Select__Value{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--ink-100)}.Select--frame-underline .Select__Value--placeholder{color:var(--ink-30)}.Select--frame-underline .Select__Chevron{color:var(--ink-70)}.Select--frame-underline:focus-visible,.Select--frame-underline:focus-within{border-bottom-color:var(--ink-100);box-shadow:inset 0 -1px 0 var(--ink-100);background:0 0;outline:none}.Select--frame-underline:hover,.Select--frame-underline:hover:not(:focus-visible):not([aria-expanded=true]):not(:disabled),.Select--frame-underline[aria-expanded=true]{background:0 0}.Select--frame-underline[aria-expanded=true]{border-bottom-color:var(--ink-100);box-shadow:inset 0 -1px 0 var(--ink-100)}.Select--frame-underline.Select--variant-destructive{border-bottom-color:var(--fg-error)}.StatusMark{--StatusMark-duration:1s;--StatusMark-color:var(--color-success-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.StatusMark--tone-accent{--StatusMark-color:var(--check)}.StatusMark--status-rejected{--StatusMark-color:var(--fg-error)}.StatusMark svg{display:block;overflow:visible}.StatusMark__Outline{stroke:var(--StatusMark-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;animation:StatusMark-draw calc(var(--StatusMark-duration) * .5) ease-in-out forwards}.StatusMark--status-confirmed .StatusMark__Outline{transform-origin:50%;transform:rotate(-90deg)}.StatusMark__Fill{fill:var(--StatusMark-color);transform-origin:50%;animation:StatusMark-fill calc(var(--StatusMark-duration) * .2) ease-out forwards;animation-delay:calc(var(--StatusMark-duration) * .5);transform:scale(0)}.StatusMark__Glyph{stroke:var(--color-white);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;animation:StatusMark-draw calc(var(--StatusMark-duration) * .28) ease-out forwards;animation-delay:calc(var(--StatusMark-duration) * .64)}.StatusMark__Dot{fill:var(--color-white);transform-origin:50% 72%;animation:StatusMark-fill calc(var(--StatusMark-duration) * .16) cubic-bezier(.34,1.8,.64,1) forwards;animation-delay:calc(var(--StatusMark-duration) * .84);transform:scale(0)}.StatusMark--status-rejected svg{animation:StatusMark-shake calc(var(--StatusMark-duration) * .3) ease-in-out;animation-delay:calc(var(--StatusMark-duration) * .88)}@media (prefers-reduced-motion:reduce){.StatusMark .StatusMark__Dot,.StatusMark .StatusMark__Fill,.StatusMark .StatusMark__Glyph,.StatusMark .StatusMark__Outline,.StatusMark svg{animation:none}.StatusMark .StatusMark__Glyph,.StatusMark .StatusMark__Outline{stroke-dashoffset:0}.StatusMark .StatusMark__Dot,.StatusMark .StatusMark__Fill{transform:scale(1)}}@keyframes StatusMark-draw{to{stroke-dashoffset:0}}@keyframes StatusMark-fill{to{transform:scale(1)}}@keyframes StatusMark-shake{0%,to{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(1px)}75%{transform:translate(-1px)}}.Cube{overflow:visible}.Cube,.Cube__Core{width:100%;position:relative}.Cube__Core{transform-style:preserve-3d;transition:transform var(--cube-duration,.4s) var(--cube-easing,var(--ease-standard))}.Cube__Face{backface-visibility:hidden;position:absolute;inset:0}.Cube__Face--active{position:relative;inset:auto}.Cube__Face--front{transform:rotateX(0) translateZ(var(--cube-half,0))}.Cube__Face--bottom{transform:rotateX(-90deg) translateZ(var(--cube-half,0))}.Cube__Face--top{transform:rotateX(90deg) translateZ(var(--cube-half,0))}.Cube__Face--back{transform:rotateX(180deg) translateZ(var(--cube-half,0))}.Cube__Face:after{content:"";border-radius:var(--cube-face-radius,0);background:var(--cube-shade,var(--dark-20));opacity:1;pointer-events:none;transition:opacity var(--cube-duration,.4s) var(--cube-easing,var(--ease-standard));position:absolute;inset:0}.Cube__Face--active:after{opacity:0}@media (prefers-reduced-motion:reduce){.Cube__Core,.Cube__Face:after{transition:none}}.Input{width:100%}.Input__Field{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;box-shadow:var(--elevation-1);color:var(--fg-primary);cursor:text;transition:border-color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard);position:relative;overflow:hidden}.Input__Field.Input__Field--control-focused,.Input__Field:focus-within{border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand)}.Input__Field--has-action{box-shadow:none;background:0 0}.Input__Field--has-action.Input__Field--control-focused,.Input__Field--has-action:focus-within{border-color:var(--field-button);box-shadow:none}.Input__Field--mode-display{cursor:default;pointer-events:none}.Input__Field--mode-display .Input__Control{color:var(--brand-navy-500)}.Input__Field--mode-display:focus-within{border-color:var(--border-primary);box-shadow:var(--elevation-1)}.Input__Field--variant-error{border-color:var(--border-danger)}.Input__Field--variant-error.Input__Field--control-focused,.Input__Field--variant-error:focus-within{border-color:var(--bg-danger);box-shadow:0 0 0 1px var(--bg-danger)}.Input__Field--variant-success{border-color:var(--border-success)}.Input__Field--variant-success.Input__Field--control-focused,.Input__Field--variant-success:focus-within{border-color:var(--border-success);box-shadow:0 0 0 1px var(--border-success)}.Input__Field--has-action .Input__Control{font-weight:var(--font-bold);text-transform:uppercase}.Input__Field--action-accepted{border-color:var(--field-button);cursor:default}.Input__Field--action-accepted .Input__Control{color:var(--field-button);cursor:default}.Input__Field--action-rejected .Input__Control{color:var(--brand-error)}.Input__Field--disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.Input__Field--align-end .Input__Control,.Input__Field--align-end .Input__Placeholder{text-align:right}.Input__Field--highlight-warning{background:var(--bg-warning-subtle)}.Input__Field--highlight-warning:not(:focus-within){border-color:var(--border-warning)}.Input__Field--brand-dark{background:var(--field);box-shadow:none;color:var(--ink-100);transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);border-color:#0000}.Input__Field--brand-dark:hover:not(:focus-within):not(.Input__Field--disabled){background:var(--field-hover)}.Input__Field--brand-dark:after{content:"";border:2px solid var(--field-focus);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-base) var(--ease-standard);position:absolute;inset:0}.Input__Field--brand-dark.Input__Field--control-focused:after,.Input__Field--brand-dark:focus-within:after{opacity:1}.Input__Field--brand-dark.Input__Field--control-focused,.Input__Field--brand-dark:focus-within{background:var(--field-focus-fill);box-shadow:none;border-color:#0000}.Input__Field--brand-dark .Input__Icon,.Input__Field--brand-dark .Input__Placeholder,.Input__Field--brand-dark .Input__Prefix,.Input__Field--brand-dark .Input__Suffix{color:var(--ink-50)}.Input__Field--brand-dark .Input__PromptAction{color:var(--field-action)}.Input__Field--brand-dark.Input__Field--has-action{border-color:var(--ink-20);background:0 0}.Input__Field--brand-dark.Input__Field--has-action:hover:not(:focus-within):not(.Input__Field--disabled){background:0 0}.Input__Field--brand-dark.Input__Field--has-action.Input__Field--control-focused,.Input__Field--brand-dark.Input__Field--has-action:focus-within{border-color:var(--field-button);background:0 0}.Input__Field--brand-dark.Input__Field--action-accepted,.Input__Field--brand-dark.Input__Field--action-accepted.Input__Field--control-focused,.Input__Field--brand-dark.Input__Field--action-accepted:focus-within{border-color:var(--field-button)}.Input__Field--brand-dark.Input__Field--variant-error,.Input__Field--brand-dark.Input__Field--variant-error.Input__Field--control-focused,.Input__Field--brand-dark.Input__Field--variant-error:focus-within{border-color:var(--brand-error)}.Input__Field--brand-dark.Input__Field--variant-success,.Input__Field--brand-dark.Input__Field--variant-success.Input__Field--control-focused,.Input__Field--brand-dark.Input__Field--variant-success:focus-within{border-color:var(--border-success)}.Input__Field--size-xs{height:var(--control-height-mobile-xs);font-size:var(--text-base)}.Input__Field--size-sm{height:var(--control-height-mobile-sm);font-size:var(--text-base)}.Input__Field--size-md{height:var(--control-height-mobile-md);font-size:var(--text-base)}.Input__Field--size-lg{height:var(--control-height-mobile-lg);font-size:var(--text-base)}.Input__Field--size-xl{height:var(--control-height-mobile-xl);font-size:var(--text-base)}.Input__Field--size-2xl{height:var(--control-height-mobile-2xl);font-size:var(--text-base)}@media (min-width:768px){.Input__Field--size-xs{height:var(--control-height-xs);font-size:var(--text-xs)}.Input__Field--size-sm{height:var(--control-height-sm);font-size:var(--text-xs)}.Input__Field--size-md{height:var(--control-height-md);font-size:var(--text-sm)}.Input__Field--size-lg{height:var(--control-height-lg);font-size:var(--text-sm)}.Input__Field--size-xl{height:var(--control-height-xl);font-size:var(--text-sm)}.Input__Field--size-2xl{height:var(--control-height-2xl);font-size:var(--text-sm)}.Input__Field--mask-cc .Input__Control,.Input__Field--mask-ein .Input__Control,.Input__Field--mask-expiry .Input__Control,.Input__Field--mask-ip .Input__Control,.Input__Field--mask-phone .Input__Control,.Input__Field--mask-ssn .Input__Control,.Input__Field--mask-zip .Input__Control,.Input__Field--mask-zip4 .Input__Control{font-variant-numeric:tabular-nums}}.Input__Field--emphasis-strong,.Input__Field--emphasis-strong .Input__Control,.Input__Field--emphasis-strong .Input__Placeholder{font-size:var(--text-base);font-weight:var(--font-semibold)}.Input__Field--emphasis-display{font-size:var(--text-3xl);font-weight:var(--font-semibold)}.Input__Field--emphasis-display .Input__Control,.Input__Field--emphasis-display .Input__Placeholder{font-size:var(--text-3xl);font-weight:var(--font-semibold);line-height:var(--lh-tight)}.Input__External{align-items:center;width:100%;height:100%;display:flex}.Input__External>*{width:100%}.Input__Control{width:100%;height:100%;box-shadow:none;color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:none;margin:0;position:absolute;inset:0}.Input__Control:focus,.Input__Control:focus-visible,.Input__Control:hover{box-shadow:none;outline:none}.Input__Control::placeholder{color:#0000}.Input__Control:disabled{cursor:not-allowed}.Input__Field .Input__Control:not(:disabled):hover{box-shadow:none}.Input__Control:autofill{-webkit-text-fill-color:currentColor;-webkit-background-clip:text;background-clip:text;animation:input-autofill-start 1ms}@keyframes input-autofill-start{0%{opacity:1}to{opacity:1}}.Input__Placeholder{color:var(--fg-secondary);font:inherit;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--transition-fast) var(--ease-standard);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.Input__Placeholder--dim{opacity:.6}.Input__Placeholder--hidden{opacity:0}.Input__Control:autofill~.Input__Placeholder{opacity:0}.Input--prompt .Input__Control:not(:disabled){cursor:pointer}.Input--prompt .Input__Icon,.Input--prompt .Input__Prefix,.Input--prompt .Input__Suffix{opacity:0}.Input--prompt .Input__Action{opacity:0;pointer-events:none}.Input--prompt .Input__Field--brand-dark{border-color:var(--ink-20);background:0 0}.Input--prompt .Input__Field--brand-dark:hover:not(:focus-within):not(.Input__Field--disabled){background:var(--field)}.Input--prompt .Input__Field--brand-dark.Input__Field--has-action:hover:not(:focus-within):not(.Input__Field--disabled){background:0 0}.Input__Prompt{z-index:2;gap:var(--space-16);font:inherit;pointer-events:none;transition:opacity var(--transition-base) var(--ease-standard);align-items:center;display:flex;position:absolute;inset:0}.Input__Prompt--hidden{opacity:0}.Input__PromptMessage{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Input__PromptAction{color:var(--fg-brand-primary);white-space:nowrap;flex-shrink:0}.Input__Icon{z-index:1;color:var(--fg-secondary);pointer-events:none;transition:opacity var(--transition-base) var(--ease-standard);align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Input__Icon>svg{width:var(--space-20);height:var(--space-20)}.Input__Icon--interactive{pointer-events:auto;color:var(--fg-primary)}.Input__Icon--interactive button{color:inherit;font:inherit;appearance:none;cursor:pointer;opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:all .2s;display:inline-flex}.Input__Icon--interactive button:hover{opacity:1}.Input__Icon--interactive button:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px;border-radius:var(--radius-sm)}.Input__Action{top:50%;right:var(--space-8);z-index:1;height:calc(100% - var(--space-16));padding:0 var(--space-16);border-radius:var(--radius-md);background:var(--field-button);color:var(--on-field-button);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap;appearance:none;cursor:pointer;transition:opacity var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),filter var(--transition-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex;position:absolute;transform:translateY(-50%)}.Input__Action:hover:not(:disabled){filter:brightness(1.1)}.Input__Action:focus-visible{outline:2px solid var(--field-button);outline-offset:2px}.Input__Action:disabled{cursor:default}.Input__Action--applied{aspect-ratio:1;background:var(--field-button-tint);color:var(--field-button);padding:0}.Input__AppliedFace{gap:var(--space-10);padding:0 var(--space-8) 0 var(--space-16);background:var(--color-success-200);box-shadow:none;cursor:default;border-color:#0000;align-items:center;display:flex}.Input__AppliedCode{min-width:0;color:var(--brand-aqua-900);flex:1;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.Input__AppliedCode{color:color-mix(in srgb,var(--brand-aqua-900) 50%,transparent)}}.Input__AppliedCode{text-overflow:ellipsis;white-space:nowrap}.Input__AppliedCode,.Input__AppliedStatus{font-weight:var(--font-bold);text-transform:uppercase}.Input__AppliedStatus{gap:var(--space-10);padding:var(--space-8);color:var(--color-success-500);font-size:var(--text-xs);letter-spacing:1.2px;align-items:center;line-height:1;display:inline-flex}.Input__Prefix,.Input__Suffix{color:var(--fg-primary);font:inherit;pointer-events:none;white-space:nowrap;transition:opacity var(--transition-base) var(--ease-standard);position:absolute;top:50%;transform:translateY(-50%)}.Input__Suffix{left:calc(var(--input-pad-left,0px) + var(--input-content-w,0px) + var(--space-4))}.Input__Measure{visibility:hidden;font:inherit;white-space:pre;pointer-events:none;position:absolute;top:0;left:0}.Input__Spinner{animation:input-spin .8s linear infinite}@keyframes input-spin{to{transform:rotate(1turn)}}.Input__Helper{margin:var(--space-4) 0 0;color:var(--fg-secondary);font-size:var(--text-xs)}.Input__Helper--error{color:var(--fg-error)}.Input__Helper--success{color:var(--fg-success)}.Input__Field--brand-dark~.Input__Helper:not(.Input__Helper--error):not(.Input__Helper--success){color:var(--ink-50)}.Input__Field--brand-dark~.Input__Helper--error{color:var(--brand-error)}.Input__Suggestions{padding:var(--space-4)}.Input__SuggestionList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Input__Suggestion{width:100%;height:var(--control-height-md);padding:0 var(--space-8);border-radius:var(--radius-sm);color:var(--fg-primary);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.Input__Suggestion--active,.Input__Suggestion:hover{background:var(--bg-subtle)}.Input__SuggestionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Input__Field--frame-underline{border:0;border-bottom:1px solid var(--ink-70);box-shadow:none;font-size:var(--text-lg);font-weight:var(--font-medium);caret-color:var(--ink-100);background:0 0;border-radius:0;overflow:visible}.Input__Field--frame-underline.Input__Field--mode-display .Input__Control{color:var(--fg-primary)}.Input__Field--frame-underline .Input__Control{line-height:var(--space-48);box-shadow:none;left:var(--input-underline-inset,0);width:calc(100% - var(--input-underline-inset,0px));background:0 0;border:0;outline:none}.Input__Field--frame-underline .Input__Control:active,.Input__Field--frame-underline .Input__Control:focus,.Input__Field--frame-underline .Input__Control:focus-visible,.Input__Field--frame-underline .Input__Control:hover{box-shadow:none;background:0 0;border:0;outline:none}.Input__Field--frame-underline .Input__Control::placeholder{color:#0000}.Input__Field--frame-underline .Input__Placeholder{color:var(--ink-30);padding-inline-start:var(--input-underline-inset,0)}.Input__Field--frame-underline .Input__Placeholder--dim{opacity:1}.Input__Field--frame-underline:after{content:none}.Input__Field--frame-underline:hover:not(:focus-within):not(.Input__Field--disabled){box-shadow:none;background:0 0}.Input__Field--frame-underline:focus-within:hover{box-shadow:inset 0 -1px 0 var(--ink-100);background:0 0}.Input__Field--frame-underline.Input__Field--control-focused,.Input__Field--frame-underline:focus-within{border:0;border-bottom:1px solid var(--ink-100);box-shadow:inset 0 -1px 0 var(--ink-100);background:0 0}.Input__Field--frame-underline.Input__Field--variant-error{border-bottom-color:var(--fg-error)}.Input__Field--frame-underline.Input__Field--variant-error.Input__Field--control-focused,.Input__Field--frame-underline.Input__Field--variant-error:focus-within{border-bottom-color:var(--fg-error);box-shadow:inset 0 -1px 0 var(--fg-error)}.Input__Suggestions--frame-underline .Input__Suggestion{height:auto;padding:var(--space-6) var(--space-8)}.Input:not(.Input--has-value) .Input__Control[type=date]::-webkit-datetime-edit{color:var(--fg-secondary)}.Input:not(.Input--has-value) .Input__Field--frame-underline .Input__Control[type=date]::-webkit-datetime-edit{color:var(--ink-30)}.Popover--width-sm{width:var(--popover-width-sm)}.Popover--width-md{width:var(--popover-width-md)}.Popover--width-lg{width:var(--popover-width-lg)}.Popover--width-xl{width:var(--popover-width-xl)}.Popover--width-2xl{width:var(--popover-width-2xl)}.Popover--width-3xl{width:var(--popover-width-3xl)}.Popover--width-auto,.Popover--width-trigger{width:auto}.Popover--width-full{width:calc(100vw - 16px)}.Popover--layout-column{flex-direction:column;display:flex}.Popover--padding-none{padding:0}.Popover--padding-xs{padding:var(--space-4)}.Popover--padding-sm{padding:var(--space-8)}.Popover--padding-md{padding:var(--space-12)}.Popover--padding-lg{padding:var(--space-16)}.FilterBar{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.FilterBar--surface-card{padding:var(--space-12);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-surface)}.FilterBar__Search{flex:220px;min-width:180px;max-width:320px}.FilterBar__Control{flex:none}.FilterBar__Overflow{gap:var(--space-12);padding:var(--space-12);flex-direction:column;min-width:220px;display:flex}.FilterBar__OverflowItem{gap:var(--space-4);flex-direction:column;display:flex}.FilterBar__OverflowLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--fg-secondary)}.Cards{grid-template-columns:var(--cards-columns,repeat(auto-fill,minmax(260px,1fr)));gap:var(--cards-gap,var(--space-16));width:100%;display:grid}.Cards--rows-equal{align-items:stretch}.Cards--rows-hug{align-items:start}.Cards--rows-fixed{grid-auto-rows:var(--cards-row-height);align-items:stretch}.IconCircle{box-sizing:border-box;border-radius:var(--radius-full);color:var(--icon-circle-icon-color,var(--icon-circle-color,var(--fg-brand-primary)));transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.IconCircle>img,.IconCircle>svg{width:100%;height:100%}.IconCircle--color-brand{--icon-circle-color:var(--fg-brand-primary)}.IconCircle--color-primary{--icon-circle-color:var(--fg-primary)}.IconCircle--color-success{--icon-circle-color:var(--fg-success)}.IconCircle--color-green{--icon-circle-color:var(--color-success-600)}.IconCircle--color-warning{--icon-circle-color:var(--fg-warning)}.IconCircle--color-amber{--icon-circle-color:var(--color-amber-500)}.IconCircle--color-danger{--icon-circle-color:var(--fg-error)}.IconCircle--color-error{--icon-circle-color:var(--color-error-500)}.IconCircle--color-info{--icon-circle-color:var(--fg-info)}.IconCircle--color-neutral{--icon-circle-color:var(--fg-secondary)}.IconCircle--color-white{--icon-circle-color:var(--white-100)}.IconCircle--type-asset{--icon-circle-color:var(--color-aqua-600)}.IconCircle--type-income{--icon-circle-color:var(--color-green-600)}.IconCircle--type-liability{--icon-circle-color:var(--color-red-600)}.IconCircle--type-expense{--icon-circle-color:var(--color-amber-600)}.IconCircle--type-insurance{--icon-circle-color:var(--color-blue-600)}.IconCircle--icon-color-brand{--icon-circle-icon-color:var(--fg-brand-primary)}.IconCircle--icon-color-primary{--icon-circle-icon-color:var(--fg-primary)}.IconCircle--icon-color-success{--icon-circle-icon-color:var(--fg-success)}.IconCircle--icon-color-green{--icon-circle-icon-color:var(--color-success-600)}.IconCircle--icon-color-warning{--icon-circle-icon-color:var(--fg-warning)}.IconCircle--icon-color-amber{--icon-circle-icon-color:var(--color-amber-500)}.IconCircle--icon-color-danger{--icon-circle-icon-color:var(--fg-error)}.IconCircle--icon-color-error{--icon-circle-icon-color:var(--color-error-500)}.IconCircle--icon-color-info{--icon-circle-icon-color:var(--fg-info)}.IconCircle--icon-color-neutral{--icon-circle-icon-color:var(--fg-secondary)}.IconCircle--icon-color-white{--icon-circle-icon-color:var(--white-100)}.IconCircle--variant-solid{background:var(--icon-circle-color)}@supports (color:color-mix(in lab,red,red)){.IconCircle--variant-solid{background:color-mix(in srgb,var(--icon-circle-color) 10%,transparent)}}.IconCircle--variant-outline{border:2px solid var(--icon-circle-color);background:0 0}.IconCircle--size-xs{width:var(--space-24);height:var(--space-24)}.IconCircle--size-sm{width:var(--space-32);height:var(--space-32)}.IconCircle--size-md{width:var(--space-40);height:var(--space-40)}.IconCircle--size-lg{width:var(--space-56);height:var(--space-56)}.IconCircle--size-xl{width:var(--space-80);height:var(--space-80)}.IconCircle--padding-none{padding:0}.IconCircle--padding-xs{padding:var(--space-4)}.IconCircle--padding-sm{padding:var(--space-8)}.IconCircle--padding-md{padding:var(--space-12)}.IconCircle--padding-lg{padding:var(--space-16)}.IconCircle--padding-xl{padding:var(--space-20)}.IconCircle--busy-ring{position:relative}.IconCircle--busy-ring:after{content:"";border-radius:inherit;background:conic-gradient(var(--icon-circle-color,var(--fg-brand-primary)) 25%,transparent 0) border-box;pointer-events:none;border:2px solid #0000;animation:IconCircle-busy-ring 1s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.IconCircle--busy-ring.IconCircle--variant-outline{border-color:#0000}@keyframes IconCircle-busy-ring{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.IconCircle--busy-ring:after{animation:none}}.DocumentCard{--document-card-amount-col:7.5rem;--document-card-control-col:16.25rem;--document-card-chevron-col:1rem;--document-card-row-actions-col:8.75rem;--document-card-preview-col:10rem;gap:var(--space-8);padding:var(--space-12);background:var(--bg-subtle);border-radius:var(--radius-lg);box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative;overflow:hidden;container:documentcard/inline-size}.DocumentCard__Fill{z-index:0;background:var(--neutral-200);height:100%;transition:width var(--transition-base) var(--ease-standard);position:absolute;top:0;left:0}.DocumentCard>:not(.DocumentCard__Fill){z-index:1;position:relative}.DocumentCard__Header{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.DocumentCard__Icon.IconCircle{--icon-circle-color:var(--color-blue-500);flex-shrink:0}.DocumentCard__Body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.DocumentCard__Title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.DocumentCard__Meta{font-size:var(--text-xs);color:var(--fg-secondary);margin:0}.DocumentCard__Meta,.DocumentCard__MetaLine{align-items:center;gap:var(--space-4);display:flex}.DocumentCard__MetaLine{min-width:0}.DocumentCard__MetaAction{flex-shrink:0;display:inline-flex}.DocumentCard__MetaAction>*{position:relative}.DocumentCard__MetaAction>:before{content:"";inset:calc(-1 * var(--space-6)) calc(-1 * var(--space-6));position:absolute}.DocumentCard__Body>.DocumentCard__Toggle{max-width:100%;display:block}.DocumentCard__MetaSep{color:var(--fg-secondary)}.DocumentCard__Check{color:var(--color-blue-500);flex-shrink:0}.DocumentCard__Trailing{align-items:center;gap:var(--space-8);flex-shrink:0;margin-left:auto;display:flex}.DocumentCard--columns .DocumentCard__Trailing{grid-template-columns:var(--document-card-amount-col) var(--document-card-control-col) var(--document-card-chevron-col);display:grid}.DocumentCard--rowActions.DocumentCard--columns .DocumentCard__Trailing{grid-template-columns:var(--document-card-amount-col) var(--document-card-control-col) var(--document-card-row-actions-col) var(--document-card-chevron-col)}.DocumentCard--rowActions.DocumentCard--columns .DocumentCard__Chevron,.DocumentCard--rowActions.DocumentCard--columns .DocumentCard__OpenArrow,.DocumentCard--rowActions.DocumentCard--columns .DocumentCard__Remove{grid-column:4}.DocumentCard__Amount{text-align:right;flex-direction:column;flex-shrink:0;grid-column:1;align-items:flex-end;min-width:0;display:flex}.DocumentCard__AmountValue{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);font-variant-numeric:tabular-nums}.DocumentCard__AmountCaption{font-size:var(--text-xs);color:var(--fg-secondary)}.DocumentCard__Actions{justify-content:flex-end;align-items:center;gap:var(--space-8);grid-column:2;min-width:0;display:flex}.DocumentCard__Remove{grid-column:2;justify-self:end}.DocumentCard__Chevron{color:var(--fg-secondary);transition:transform var(--transition-base) var(--ease-standard);flex-shrink:0;grid-column:3}.DocumentCard__Chevron--expanded{transform:rotate(180deg)}.DocumentCard__Rows{gap:var(--space-4);overscroll-behavior:contain;flex-direction:column;max-height:272px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.DocumentCard--rowLimit-unbounded .DocumentCard__Rows{max-height:none;overflow-y:visible}.DocumentCard__Row{grid-template-columns:1fr var(--document-card-amount-col) var(--document-card-control-col) var(--document-card-chevron-col);align-items:center;gap:var(--space-8);display:grid}.DocumentCard__RowLabel{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.DocumentCard__RowAmount,.DocumentCard__RowLabel{min-width:0;font-size:var(--text-sm);color:var(--fg-primary)}.DocumentCard__RowAmount{text-align:right;font-variant-numeric:tabular-nums;grid-column:2}.DocumentCard__RowControl{grid-column:3;min-width:0;display:flex}.DocumentCard__RowControl>*{width:100%;min-width:0}.DocumentCard--rowActions .DocumentCard__Row{grid-template-columns:1fr var(--document-card-amount-col) var(--document-card-control-col) var(--document-card-row-actions-col) var(--document-card-chevron-col)}.DocumentCard__RowActions{justify-content:flex-start;align-items:center;gap:var(--space-8);white-space:nowrap;grid-column:4;display:flex}.DocumentCard__RowNote{font-size:var(--text-xs);color:var(--fg-secondary);text-align:right;grid-column:3}.DocumentCard__Expanded{border-top:1px solid var(--border-primary);padding-top:var(--space-8)}.DocumentCard__Expanded--preview{gap:var(--space-12);display:flex}.DocumentCard__Preview{flex:0 0 var(--document-card-preview-col);aspect-ratio:8.5/11;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);position:relative;overflow:hidden}.DocumentCard__PreviewObject{width:100%;height:100%;position:absolute;inset:0}.DocumentCard__PreviewContent{position:absolute;inset:0}.DocumentCard__ExpandedBody{flex:1;min-width:0}.DocumentCard__PreviewAction{cursor:pointer;background:var(--neutral-500);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.DocumentCard__PreviewAction{background:color-mix(in srgb,var(--neutral-500) 80%,transparent)}}.DocumentCard__PreviewAction{opacity:0;transition:opacity var(--transition-base) var(--ease-standard)}.DocumentCard__PreviewAction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.DocumentCard__Preview:hover .DocumentCard__PreviewAction,.DocumentCard__PreviewAction:focus-visible{opacity:1}.DocumentCard__PreviewActionLabel{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--white-100)}.DocumentCard__PreviewFallback{font-size:var(--text-xs);color:var(--fg-secondary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DocumentCard--interaction-expandable{cursor:pointer;transition:background var(--transition-base) var(--ease-standard)}.DocumentCard--interaction-expandable:hover:not(:has(.DocumentCard__MetaAction:hover)){background:var(--neutral-100)}.DocumentCard--interaction-expandable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DocumentCard--toggle-header.DocumentCard--interaction-expandable{cursor:default}.DocumentCard--toggle-header.DocumentCard--interaction-expandable:hover:not(:has(.DocumentCard__MetaAction:hover)){background:var(--bg-subtle)}.DocumentCard--toggle-header.DocumentCard--surface-raised.DocumentCard--interaction-expandable:hover:not(:has(.DocumentCard__MetaAction:hover)){background:var(--bg-surface)}.DocumentCard--toggle-header .DocumentCard__Header{cursor:pointer}.DocumentCard--toggle-header .DocumentCard__Header:hover:not(:has(.DocumentCard__MetaAction:hover)) .DocumentCard__Title{text-decoration:underline}.DocumentCard--toggle-header .DocumentCard__Header:hover:not(:has(.DocumentCard__MetaAction:hover)) .DocumentCard__Chevron{color:var(--fg-primary)}.DocumentCard--interaction-open .DocumentCard__Header{cursor:pointer}.DocumentCard--interaction-open .DocumentCard__Header:hover:not(:has(.DocumentCard__MetaAction:hover)) .DocumentCard__Title{text-decoration:underline}.DocumentCard--interaction-open{transition:box-shadow var(--transition-base) var(--ease-standard)}.DocumentCard--interaction-open:has(.DocumentCard__Header:hover):not(:has(.DocumentCard__MetaAction:hover)){box-shadow:inset 0 0 0 1px var(--border-brand)}.DocumentCard__OpenArrow{color:var(--fg-tertiary);transition:color var(--transition-base) var(--ease-standard);flex-shrink:0;grid-column:3}.DocumentCard--interaction-open .DocumentCard__Header:hover:not(:has(.DocumentCard__MetaAction:hover)) .DocumentCard__OpenArrow{color:var(--fg-primary)}.DocumentCard__Toggle{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:0}.DocumentCard__Toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DocumentCard__Expanded+.DocumentCard__Rows{border-top:1px solid var(--border-primary);padding-top:var(--space-8)}.DocumentCard--surface-raised{background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-primary)}.DocumentCard--surface-raised.DocumentCard--interaction-expandable:hover:not(:has(.DocumentCard__MetaAction:hover)){background:var(--bg-subtle)}.DocumentCard--amountWidth-wide{--document-card-amount-col:12rem}.DocumentCard--amountWidth-wide .DocumentCard__AmountCaption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.DocumentCard--metaOverflow-truncate .DocumentCard__Meta{white-space:nowrap;min-width:0}.DocumentCard--metaOverflow-truncate .DocumentCard__MetaText{text-overflow:ellipsis;min-width:0;overflow:hidden}.DocumentCard--metaOverflow-truncate .DocumentCard__Check,.DocumentCard--metaOverflow-truncate .DocumentCard__MetaDetail,.DocumentCard--metaOverflow-truncate .DocumentCard__MetaSep,.DocumentCard--metaOverflow-truncate .DocumentCard__Status{flex-shrink:0}.DocumentCard__Row--layout-block{flex-direction:column;align-items:stretch;display:flex}.DocumentCard--blockRows.DocumentCard--columns .DocumentCard__Trailing{grid-template-columns:var(--document-card-amount-col) auto var(--document-card-chevron-col)}.DocumentCard__Row--layout-block .DocumentCard__RowLabel{white-space:normal;overflow:visible}.DocumentCard__Row--layout-block+.DocumentCard__Row--layout-block{border-top:1px solid var(--border-primary);padding-top:var(--space-12)}@container documentcard (max-width:480px){.DocumentCard__Header{column-gap:var(--space-12);row-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.DocumentCard__Header>.DocumentCard__Icon{grid-area:1/1}.DocumentCard__Header>.DocumentCard__Body{grid-area:1/2}.DocumentCard__Header>.DocumentCard__Trailing{display:contents}.DocumentCard__Header>.DocumentCard__Trailing>.DocumentCard__Chevron,.DocumentCard__Header>.DocumentCard__Trailing>.DocumentCard__OpenArrow,.DocumentCard__Header>.DocumentCard__Trailing>.DocumentCard__Remove{grid-area:1/3}.DocumentCard__Header>.DocumentCard__Trailing>.DocumentCard__Remove~.DocumentCard__Chevron,.DocumentCard__Header>.DocumentCard__Trailing>.DocumentCard__Remove~.DocumentCard__OpenArrow{grid-column:4}.DocumentCard__Header>.DocumentCard__Trailing>.DocumentCard__Amount{text-align:left;grid-area:2/2/auto/-1;align-items:flex-start}.DocumentCard__Header>.DocumentCard__Trailing>.DocumentCard__Actions{grid-area:3/2/auto/-1;justify-content:flex-end}.DocumentCard__MetaDetail,.DocumentCard__MetaSep--detail{display:none}.DocumentCard--rowActions .DocumentCard__Row,.DocumentCard__Row{grid-template-columns:auto 1fr}.DocumentCard__RowLabel{grid-column:1/-1}.DocumentCard__RowAmount{grid-column:1}.DocumentCard__RowControl,.DocumentCard__RowNote{grid-column:2}.DocumentCard__RowControl>*,.DocumentCard__RowNote>*{width:100%}.DocumentCard__RowActions{grid-column:1/-1}.DocumentCard__Expanded--preview{flex-direction:column}.DocumentCard__Preview{flex:none}}.Columns{background:var(--bg-surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.Columns__Header{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16);border-bottom:1px solid var(--border-primary);flex-shrink:0;display:flex}.Columns__Title{min-width:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--fg-primary)}.Columns__Viewport{flex:auto;width:100%;min-height:0;overflow:hidden}.Columns__Track{flex-wrap:nowrap;width:100%;height:100%;display:flex}.Columns--vertical .Columns__Track{flex-direction:column}.Columns--vertical .Columns__Column{width:100%}.Columns__Column{min-width:0;min-height:0;transition:flex-basis var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard));flex-direction:column;display:flex;overflow:hidden}.Columns__ColumnHeader{align-items:center;gap:var(--space-8);padding:var(--space-16);border-bottom:1px solid var(--border-primary);flex-shrink:0;display:flex}.Columns__ColumnBody{flex:auto;min-height:0}.Columns__ColumnContent{gap:var(--space-8);padding:var(--space-16);flex-direction:column;display:flex}.Columns--windowed .Columns__ColumnContent,.Columns--windowed .Columns__ColumnHeader{padding-left:var(--space-0);padding-right:var(--space-0)}.Columns--chrome-bare{background:0 0}.Columns--chrome-bare .Columns__ColumnHeader,.Columns--chrome-bare .Columns__Header{padding:var(--space-0);border-bottom:0}.Columns--chrome-bare .Columns__ColumnContent{gap:var(--space-0);padding:var(--space-0);height:100%}.Columns--fade-window .Columns__Column{transition:flex-basis var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),opacity var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard))}.Columns--fade-window .Columns__Column--offstage{opacity:0}@media (prefers-reduced-motion:reduce){.Columns,.Columns__Column,.Columns__Track{transition:none}}.GridContainer{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-lg);flex-direction:column;min-height:fit-content;display:flex;overflow:hidden}.GridContainer--variant-bare{background:0 0;border:0;border-radius:0;overflow:visible}.GridContainer--variant-bare .GridContainer__Body{padding:var(--space-0)}.GridContainer__Header{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-16) var(--space-24);border:0;border-bottom:1px solid var(--border-primary);color:inherit;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;margin:0;display:flex}.GridContainer__Header:last-child{border-bottom:0}.GridContainer__Header--button{cursor:pointer;transition:background var(--transition-base) var(--ease-standard)}.GridContainer__Header--button:hover{background:var(--bg-subtle)}.GridContainer__Header--heading{padding:var(--space-8) var(--space-16)}.GridContainer__Lead{align-items:center;gap:var(--space-8);flex:1;min-width:0;display:flex}.GridContainer__Heading{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.GridContainer__TitleRow{align-items:center;gap:var(--space-8);min-width:0;display:flex}.GridContainer__Title{min-width:0;color:var(--fg-primary)}.GridContainer__Title--overline{font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--lh-tight);letter-spacing:1px;text-transform:uppercase}.GridContainer__Title--heading{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--lh-tight);white-space:nowrap}.GridContainer__Count{font-size:var(--text-lg);line-height:var(--lh-tight);flex-shrink:0}.GridContainer__Count,.GridContainer__Subtitle{font-weight:var(--font-normal);color:var(--fg-secondary)}.GridContainer__Subtitle{font-size:var(--text-sm)}.GridContainer__Actions{align-items:center;gap:var(--space-8);color:var(--fg-secondary);flex-shrink:0;display:flex}.GridContainer__Body{grid-template-columns:repeat(var(--grid-columns,3),minmax(0,1fr));gap:var(--grid-gap,var(--space-8));padding:var(--space-24);display:grid}.GridContainer__Body--stagger>*{animation:GridContainer-cell-enter var(--grid-stagger-duration,.26s) var(--ease-standard) both}.GridContainer__Body--stagger>:first-child{animation-delay:calc(0 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(2){animation-delay:calc(1 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(3){animation-delay:calc(2 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(4){animation-delay:calc(3 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(5){animation-delay:calc(4 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(6){animation-delay:calc(5 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(7){animation-delay:calc(6 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(8){animation-delay:calc(7 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(9){animation-delay:calc(8 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(10){animation-delay:calc(9 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(11){animation-delay:calc(10 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(12){animation-delay:calc(11 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(13){animation-delay:calc(12 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(14){animation-delay:calc(13 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(15){animation-delay:calc(14 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(16){animation-delay:calc(15 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(17){animation-delay:calc(16 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(18){animation-delay:calc(17 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(19){animation-delay:calc(18 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(20){animation-delay:calc(19 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(21){animation-delay:calc(20 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(22){animation-delay:calc(21 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(23){animation-delay:calc(22 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(24){animation-delay:calc(23 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(25){animation-delay:calc(24 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(26){animation-delay:calc(25 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(27){animation-delay:calc(26 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(28){animation-delay:calc(27 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(29){animation-delay:calc(28 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(30){animation-delay:calc(29 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(31){animation-delay:calc(30 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(32){animation-delay:calc(31 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(33){animation-delay:calc(32 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(34){animation-delay:calc(33 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(35){animation-delay:calc(34 * var(--grid-stagger-step,40ms))}.GridContainer__Body--stagger>:nth-child(36){animation-delay:calc(35 * var(--grid-stagger-step,40ms))}.GridContainer__Footer{align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-24);border-top:1px solid var(--border-primary);display:flex}.GridContainer--footer-align-left .GridContainer__Footer{justify-content:flex-start}.GridContainer--footer-align-center .GridContainer__Footer{justify-content:center}.GridContainer--footer-align-right .GridContainer__Footer{justify-content:flex-end}@keyframes GridContainer-cell-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.GridContainer__Body--stagger>*{animation:none}}.PageContainer{gap:var(--space-16);--page-inset:var(--space-24);--page-inset-bottom:var(--space-32);width:100%;padding:var(--space-32) var(--page-inset) var(--page-inset-bottom);flex-direction:column;flex:1;margin-inline:auto;display:flex}.PageContainer--padding-compact{--page-inset:var(--space-16);--page-inset-bottom:var(--space-16);padding:var(--space-16);gap:var(--space-12)}.PageContainer--padding-masthead{padding-top:var(--space-128)}.PageContainer--padding-none{--page-inset:0px;--page-inset-bottom:0px;padding:0}.PageContainer__Region{--region-inset:var(--page-inset);min-width:0;margin-inline:calc(-1 * var(--page-inset));padding-inline:var(--region-inset);padding-block:var(--region-inset);flex-direction:column;display:flex}.PageContainer__Region--inset-compact{--region-inset:var(--space-16)}.PageContainer__Region--inset-none{--region-inset:0px}.PageContainer__Region--fill{margin-bottom:calc(-1 * var(--page-inset-bottom));padding-bottom:max(var(--page-inset-bottom),var(--region-inset));flex:1}.PageContainer__Region--divider{border-top:1px solid var(--border-primary)}.PageContainer--surface-subtle,.PageContainer__Region--surface-subtle{background:var(--brand-neutral-50)}.PageContainer--width-constrained{max-width:1280px}.PageContainer--width-full{max-width:none}.PageContainer--width-reading{max-width:896px}.PageContainer--align-stretch{align-items:stretch}.PageContainer--align-start{align-items:flex-start}.PageContainer--align-center{align-items:center}.PageContainer--align-end{align-items:flex-end}.PageSplit{width:100%;height:100%;display:grid}.PageSplit--direction-row{grid-template-areas:"start end";grid-template-columns:var(--page-split,50%) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.PageSplit--direction-stack{grid-template-columns:minmax(0,1fr);grid-template-areas:"start""end";grid-template-rows:var(--page-split-stack,auto) minmax(0,1fr)}.PageSplit--gap-sm{gap:var(--space-8)}.PageSplit--gap-md{gap:var(--space-16)}.PageSplit--gap-lg{gap:var(--space-24)}.PageSplit__End,.PageSplit__Start{min-width:0;min-height:0;position:relative}.PageSplit__Start{grid-area:start}.PageSplit__End{grid-area:end}.PageSplit--direction-row.PageSplit--sticky-start>.PageSplit__Start{align-self:start;position:sticky;top:0}.AnnotatedDocument{aspect-ratio:8.5/11;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-sizing:border-box;position:relative;overflow:hidden}.AnnotatedDocument--frame-none{border:none;border-radius:0}.AnnotatedDocument--fit-page{width:100%;margin-inline:auto}.AnnotatedDocument--zoomed{overscroll-behavior:contain;overflow:auto}.AnnotatedDocument--zoomed:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AnnotatedDocument__Canvas{position:absolute;inset:0}.AnnotatedDocument--zoomed .AnnotatedDocument__Canvas{aspect-ratio:8.5/11;position:relative;inset:auto}.AnnotatedDocument__Source{width:100%;height:100%;position:absolute;inset:0}.AnnotatedDocument__Source--image{object-fit:contain}.AnnotatedDocument__Page{color:var(--fg-primary);font-size:calc(var(--text-base) * var(--annotated-document-scale,1));line-height:1.2;position:absolute;inset:0}.AnnotatedDocument__Block{justify-content:center;gap:calc(var(--space-4) * var(--annotated-document-scale,1));box-sizing:border-box;flex-direction:column;display:flex;position:absolute;overflow:hidden}.AnnotatedDocument__Block--box{padding:calc(var(--space-6) * var(--annotated-document-scale,1)) calc(var(--space-8) * var(--annotated-document-scale,1));border:1px solid var(--neutral-300);background:var(--bg-primary);justify-content:flex-start}.AnnotatedDocument__Block--heading{font-size:calc(var(--text-2xl) * var(--annotated-document-scale,1));font-weight:var(--font-bold)}.AnnotatedDocument__Block--band{padding:0 calc(var(--space-16) * var(--annotated-document-scale,1));background:var(--neutral-100);border-radius:var(--radius-sm);font-weight:var(--font-semibold)}.AnnotatedDocument__Block--rule{border-top:1px solid var(--neutral-300)}.AnnotatedDocument__Block--end{text-align:end;align-items:flex-end}.AnnotatedDocument__BlockLabel{font-size:calc(var(--text-xs) * var(--annotated-document-scale,1));color:var(--fg-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.AnnotatedDocument__BlockText{white-space:pre-line;font-variant-numeric:tabular-nums}.AnnotatedDocument__Block--box .AnnotatedDocument__BlockText{font-size:calc(var(--text-lg) * var(--annotated-document-scale,1));font-weight:var(--font-semibold)}.AnnotatedDocument__Region{border:1px dashed var(--color-blue-300);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);background:0 0;margin:0;padding:0;position:absolute}.AnnotatedDocument__Region--hovered,.AnnotatedDocument__Region:hover{background:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.AnnotatedDocument__Region--hovered,.AnnotatedDocument__Region:hover{background:color-mix(in srgb,var(--color-blue-500) 10%,transparent)}}.AnnotatedDocument__Region--hovered,.AnnotatedDocument__Region:hover{border-style:solid;border-color:var(--color-blue-400)}.AnnotatedDocument__Region--active{background:#3080ff29}@supports (color:color-mix(in lab,red,red)){.AnnotatedDocument__Region--active{background:color-mix(in srgb,var(--color-blue-500) 16%,transparent)}}.AnnotatedDocument__Region--active{border:2px solid var(--color-blue-500)}.AnnotatedDocument__Region:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AnnotatedDocument__Placeholder{flex-direction:column;gap:6%;padding:6% 6% 8%;display:flex;position:absolute;inset:0}.AnnotatedDocument__PlaceholderMasthead{background:var(--neutral-200);border-radius:var(--radius-sm);width:42%;height:7%}.AnnotatedDocument__PlaceholderMeta{flex-direction:column;gap:2.5%;display:flex}.AnnotatedDocument__PlaceholderLine{background:var(--neutral-100);border-radius:var(--radius-sm);width:52%;height:3%;min-height:4px}.AnnotatedDocument__PlaceholderLine--wide{width:72%}.AnnotatedDocument__PlaceholderLine--short{width:34%}.AnnotatedDocument__PlaceholderTable{border-top:1px solid var(--border-primary);flex-direction:column;flex:1;justify-content:space-between;padding-top:4%;display:flex}.AnnotatedDocument__PlaceholderRow{background:var(--neutral-100);border-radius:var(--radius-sm);height:4.5%;min-height:5px}.AnnotatedDocument__PlaceholderRow:nth-child(odd){width:96%}.AnnotatedDocument__PlaceholderRow:nth-child(2n){width:84%}.CardDetail{gap:var(--space-16);flex-direction:column;display:flex}.CardDetail__Header{align-items:center;gap:var(--space-8);display:flex}.CardDetail__Icon{color:var(--fg-brand-primary);align-items:center;display:inline-flex}.CardDetail__Icon svg{width:var(--space-16);height:var(--space-16)}.CardDetail__Title{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--lh-tight);color:var(--fg-primary);margin:0}.CardDetail__Items{flex-direction:column;margin:0}.CardDetail__Items,.CardDetail__Row{gap:var(--space-8);display:flex}.CardDetail__Label{gap:var(--space-4);font-size:var(--text-sm)}.CardDetail__Hint,.CardDetail__Label,.CardDetail__LabelIcon{align-items:center;color:var(--fg-secondary);display:inline-flex}.CardDetail__Value{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);margin:0}.CardDetail__Value--placeholder{font-weight:var(--font-normal);color:var(--fg-secondary);font-style:italic}.CardDetail--layout-inline .CardDetail__Row{justify-content:space-between;align-items:center}.CardDetail--layout-inline .CardDetail__Value{text-align:right}.CardDetail--layout-stacked .CardDetail__Row{gap:var(--space-4);flex-direction:column}.CardDetail--layout-grid .CardDetail__Items{column-gap:var(--space-16);row-gap:var(--space-8);grid-template-columns:max-content 1fr;align-items:start;display:grid}.CardDetail--layout-grid .CardDetail__Row{display:contents}.CardDetail--layout-grid .CardDetail__Label{white-space:nowrap}.CardDetail--layout-grid .CardDetail__Value{overflow-wrap:anywhere;text-align:left;min-width:0}.CardDetail--layout-columns .CardDetail__Row{grid-template-columns:var(--card-detail-label-width,8.5rem) minmax(0,1fr);align-items:baseline;gap:var(--space-8);display:grid}.CardDetail--layout-columns .CardDetail__Label{font-size:var(--text-xs);color:var(--fg-tertiary)}.CardDetail--layout-columns .CardDetail__Value{text-align:left}.SectionHeader{container:sectionheader/inline-size}.SectionHeader__Row{align-items:center;gap:var(--space-8);display:flex}.SectionHeader--spacing-default{margin-bottom:var(--space-16)}.SectionHeader--spacing-tight{margin-bottom:var(--space-8)}.SectionHeader--spacing-none{margin-bottom:0}.SectionHeader__Leading{flex-shrink:0;align-items:center;display:inline-flex}.SectionHeader__Icon{color:var(--fg-brand-primary);flex-shrink:0;display:inline-flex}.SectionHeader__Icon svg{width:var(--space-16);height:var(--space-16);display:block}.SectionHeader__Title{color:var(--fg-primary)}.SectionHeader__Label{color:var(--fg-secondary)}.SectionHeader__Rule{background:var(--border-primary);flex:1;height:1px}.SectionHeader__Control{flex:1;min-width:0}.SectionHeader__Actions{align-items:center;gap:var(--space-8);white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;margin-left:auto;display:flex}@container sectionheader (max-width:580px){.SectionHeader--stack-narrow .SectionHeader__Row{align-items:stretch;gap:var(--space-12);flex-direction:column}.SectionHeader--stack-narrow .SectionHeader__Actions{flex-wrap:wrap;width:100%;margin-left:0}.SectionHeader--stack-narrow.SectionHeader--has-actions .SectionHeader__Label,.SectionHeader--stack-narrow.SectionHeader--has-actions .SectionHeader__Title{text-overflow:clip;white-space:normal;flex:none;overflow:visible}}.SectionHeader--has-actions .SectionHeader__Label,.SectionHeader--has-actions .SectionHeader__Title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SectionHeader--weight-medium .SectionHeader__Label,.SectionHeader--weight-medium .SectionHeader__Title{font-weight:var(--font-medium)}.SectionHeader--size-md .SectionHeader__Icon svg{width:var(--space-20);height:var(--space-20)}.SectionHeader--tone-primary .SectionHeader__Icon,.SectionHeader--tone-primary .SectionHeader__Label{color:var(--fg-brand-primary)}.SectionHeader--tone-accent .SectionHeader__Icon,.SectionHeader--tone-accent .SectionHeader__Label{color:var(--fg-accent)}.SectionHeader--tone-muted .SectionHeader__Icon,.SectionHeader--tone-muted .SectionHeader__Label{color:var(--fg-secondary)}.SectionHeader--tone-warning .SectionHeader__Icon,.SectionHeader--tone-warning .SectionHeader__Label{color:var(--fg-warning)}.DocumentUploadCard{gap:var(--space-16);box-sizing:border-box;flex-direction:column;display:flex}.DocumentUploadCard__Banner,.DocumentUploadCard__Readout{gap:var(--space-8);flex-direction:column;display:flex}.DocumentUploadCard__Details{gap:var(--space-12);flex-direction:column;display:flex;position:relative}.DocumentUploadCard__DetailsBadge{position:absolute;top:0;right:0}.DocumentUploadCard__Note{margin:0}.DocumentUploadCard__Content{gap:var(--space-12);flex-direction:column;display:flex}.DocumentUploadCard__Actions{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}.DocumentUploadCard--actionsAlign-center .DocumentUploadCard__Actions{justify-content:center}@media (max-width:480px){.DocumentUploadCard__Actions{flex-direction:column-reverse;align-items:stretch}}.TaxInputsTable{gap:var(--space-32);flex-direction:column;display:flex;container-type:inline-size}.TaxInputsTable__Section{gap:var(--space-12);flex-direction:column;display:flex}.TaxInputsTable--density-compact .TaxInputsTable__Section{gap:var(--space-8)}.TaxInputsTable__SectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-primary);flex-wrap:wrap;display:flex}.TaxInputsTable__SectionTitle{font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.TaxInputsTable__SectionAside,.TaxInputsTable__SectionTitle{font-size:var(--text-xs);color:var(--fg-secondary)}.TaxInputsTable__Row{align-items:center;gap:var(--space-2) var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.TaxInputsTable__Row--columns{display:none}.TaxInputsTable__Row--indent{padding-inline-start:var(--space-16)}.TaxInputsTable__Row--total{padding-top:var(--space-12);border-top:1px solid var(--border-primary)}.TaxInputsTable__Label{align-items:center;gap:var(--space-4) var(--space-8);min-width:0;font-size:var(--text-sm);color:var(--fg-primary);flex-wrap:wrap;display:flex}.TaxInputsTable__Row--muted .TaxInputsTable__First,.TaxInputsTable__Row--muted .TaxInputsTable__Label,.TaxInputsTable__Row--muted .TaxInputsTable__Note,.TaxInputsTable__Row--muted .TaxInputsTable__Second{color:var(--fg-tertiary)}.TaxInputsTable__Row--group .TaxInputsTable__LabelText,.TaxInputsTable__Row--total .TaxInputsTable__LabelText{font-weight:var(--font-semibold)}.TaxInputsTable__Sublabel{font-size:var(--text-xs);color:var(--fg-secondary);flex-basis:100%}.TaxInputsTable__Meta{font-weight:var(--font-normal);display:inline-flex}.TaxInputsTable__First,.TaxInputsTable__Meta{align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--fg-secondary)}.TaxInputsTable__First{font-variant-numeric:tabular-nums;grid-area:2/1;display:flex}.TaxInputsTable__First--empty{display:none}.TaxInputsTable__CellLabel:after{content:":"}.TaxInputsTable__Second{font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--fg-primary);grid-area:1/2}.TaxInputsTable__Action,.TaxInputsTable__Second{justify-content:flex-end;align-items:center;display:flex}.TaxInputsTable__Action{grid-area:2/2}.TaxInputsTable__Action:empty{display:none}.TaxInputsTable__Note{font-size:var(--text-xs);color:var(--fg-secondary);grid-column:1/-1}.TaxInputsTable__Error{font-size:var(--text-xs);color:var(--fg-error);grid-column:1/-1}.TaxInputsTable__Error--empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TaxInputsTable__Summary{display:block}.TaxInputsTable__Footnote{font-size:var(--text-xs);color:var(--fg-secondary);text-align:start}@container (min-width:560px){.TaxInputsTable__Row{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) 9rem 11rem 8rem}.TaxInputsTable__Row--columns{display:grid}.TaxInputsTable__ColumnHead{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--fg-secondary);text-align:right}.TaxInputsTable__First{font-size:var(--text-sm);color:var(--fg-primary);grid-area:1/2;justify-content:flex-end}.TaxInputsTable__First--empty{display:block}.TaxInputsTable__CellLabel{display:none}.TaxInputsTable__Second{grid-column:3}.TaxInputsTable__Action{grid-area:1/4;justify-content:flex-start}.TaxInputsTable__Action:empty{display:block}.TaxInputsTable__Row--total .TaxInputsTable__First{font-weight:var(--font-semibold)}.TaxInputsTable__Error,.TaxInputsTable__Note{text-align:right;grid-column:1/4}}.OptionCompare{container-type:inline-size}.OptionCompare__Options{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.OptionCompare__Option{gap:var(--space-4);padding:var(--space-12) var(--space-16);color:var(--fg-tertiary);flex-direction:column;display:flex}.OptionCompare__Option+.OptionCompare__Option{border-top:1px solid var(--border-primary)}.OptionCompare__Option--chosen{color:var(--fg-primary);background:var(--bg-brand-faint)}.OptionCompare--narrow-chosen .OptionCompare__Option{display:none}.OptionCompare--narrow-chosen .OptionCompare__Option--chosen{border-top:0;display:flex}.OptionCompare--density-compact .OptionCompare__Option{padding:var(--space-8) var(--space-12)}.OptionCompare__Head{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.OptionCompare__Label{align-items:baseline;gap:var(--space-4) var(--space-8);min-width:0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.OptionCompare__LabelText{font-weight:var(--font-medium)}.OptionCompare__Option--chosen .OptionCompare__LabelText{font-weight:var(--font-semibold)}.OptionCompare__Meta{font-size:var(--text-xs);color:var(--fg-secondary)}.OptionCompare__Value{font-size:var(--text-base);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}.OptionCompare__Foot{align-items:center;gap:var(--space-4) var(--space-8);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.OptionCompare__Mark{align-items:center;gap:var(--space-4);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);display:inline-flex}.OptionCompare__Option--chosen .OptionCompare__Mark{color:var(--fg-success)}.OptionCompare__Note{color:var(--fg-secondary)}@container (min-width:560px){.OptionCompare__Options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.OptionCompare--narrow-chosen .OptionCompare__Option{display:flex}.OptionCompare__Option+.OptionCompare__Option{border-top:0;border-inline-start:1px solid var(--border-primary)}}.DocumentUploadSummary{justify-content:space-between;align-items:center;gap:var(--space-16);box-sizing:border-box;padding:var(--space-12);border:1px solid var(--neutral-300);border-radius:var(--radius-lg);display:flex}.DocumentUploadSummary__Body{gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.DocumentUploadSummary--layout-grid .DocumentUploadSummary__Body{gap:var(--space-4)}.DocumentUploadSummary--mode-destructive{border-color:var(--color-error-500)}.DocumentUploadSummary--mode-destructive .DocumentUploadSummary__Title{color:var(--color-error-600)}.DocumentUploadSummary__SrAlert{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DocumentUploadSummary__Title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DocumentUploadSummary__Metrics{align-items:end;display:grid}.DocumentUploadSummary__MetricLabel{font-size:var(--text-xs);color:var(--fg-secondary);white-space:nowrap}.DocumentUploadSummary__MetricValue{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.DocumentUploadSummary--layout-grid .DocumentUploadSummary__Metrics{justify-content:start;gap:var(--space-8) var(--space-24);grid-template-columns:repeat(auto-fit,minmax(4.5rem,max-content))}.DocumentUploadSummary--layout-grid .DocumentUploadSummary__Metric{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.DocumentUploadSummary--layout-table .DocumentUploadSummary__Metrics{gap:var(--space-4) var(--space-16);grid-template-rows:auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.DocumentUploadSummary--layout-table .DocumentUploadSummary__Metric{display:contents}.DocumentUploadSummary--layout-table .DocumentUploadSummary__MetricLabel{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-primary)}.DocumentUploadSummary__Notice{font-size:var(--text-xs);color:var(--fg-secondary)}.DocumentUploadSummary__Actions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.CategorySummaryCard{text-align:center;gap:var(--space-12);width:100%;padding:var(--space-24);flex-direction:column}.CategorySummaryCard,.CategorySummaryCard__IconTile{justify-content:center;align-items:center;display:flex}.CategorySummaryCard__IconTile{width:var(--space-48);height:var(--space-48);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--fg-secondary);flex-shrink:0}.CategorySummaryCard__IconTile svg{width:var(--space-32);height:var(--space-32)}.CategorySummaryCard__Info{align-items:center;gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.CategorySummaryCard__Heading{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.CategorySummaryCard__Title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--lh-tight);color:var(--fg-primary)}.CategorySummaryCard__Subtitle{font-size:var(--text-xs);color:var(--fg-secondary)}.CategorySummaryCard__Meta{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.CategorySummaryCard__Total{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--fg-accent)}.CategorySummaryCard__Count{font-size:var(--text-xs);color:var(--fg-secondary)}@container (min-width:240px){.CategorySummaryCard{text-align:left;padding:var(--space-16);flex-direction:row;justify-content:flex-start;align-items:center}.CategorySummaryCard .CategorySummaryCard__Heading{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1}.CategorySummaryCard .CategorySummaryCard__Info{flex-direction:row;flex:1;align-items:center;display:flex}.CategorySummaryCard .CategorySummaryCard__Meta{align-items:flex-end;gap:var(--space-4);flex-direction:column}.CategorySummaryCard .CategorySummaryCard__Total{line-height:var(--lh-tight)}}.Modal{padding:var(--space-16);background:var(--overlay);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));opacity:0;transition:opacity var(--transition-base) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal[data-state=open]{opacity:1}.Modal__Panel{width:100%;max-width:var(--modal-width-md);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-lg);max-height:100%;box-shadow:var(--elevation-2);padding:var(--space-24);transform:scale(var(--scale-pressed));transition:transform var(--transition-base) var(--ease-standard);outline:none;overflow-y:auto}.Modal[data-state=open] .Modal__Panel{transform:scale(1)}.Modal--size-sm .Modal__Panel{max-width:var(--modal-width-sm)}.Modal--size-lg .Modal__Panel{max-width:var(--modal-width-lg)}.Modal--size-xl .Modal__Panel{max-width:var(--modal-width-xl)}.Modal--size-2xl .Modal__Panel{max-width:var(--modal-width-2xl)}.Modal--size-screen{padding:0}.Modal--size-screen .Modal__Panel{max-width:var(--modal-width-screen);border:none;border-radius:0;height:100%;max-height:none}.Modal--placement-right{justify-content:flex-end;align-items:stretch;padding:0}.Modal--placement-right .Modal__Panel{width:var(--modal-drawer-width);border:none;border-left:1px solid var(--border-primary);border-radius:0;max-width:100%;height:100%;max-height:none;transform:translate(100%)}.Modal--placement-right[data-state=open] .Modal__Panel{transform:translate(0)}.Modal--placement-bottom{justify-content:center;align-items:flex-end;padding:0}.Modal--placement-bottom .Modal__Panel{width:100%;max-width:var(--modal-width-lg);border:none;border-top:1px solid var(--border-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:auto;max-height:90%;padding:0;transform:translateY(100%)}.Modal--placement-bottom[data-state=open] .Modal__Panel{transform:translateY(0)}.Modal--inline{position:absolute}@media (max-width:640px){.Modal{padding:0}.Modal__Panel{border:none;border-radius:0;max-width:none;height:100%;max-height:none}}@media (prefers-reduced-motion:reduce){.Modal,.Modal__Panel{transition:none}}.Sheet{background:var(--bg-surface);min-height:0;max-height:100%;color:var(--fg-primary);flex-direction:column;padding-block-start:var(--space-8);display:flex}.Sheet__Handle{width:var(--space-36);height:var(--space-4);border-radius:var(--radius-full);background:var(--ink-20);flex-shrink:0;align-self:center}.Sheet__Header{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-16) var(--space-4);flex-shrink:0;display:flex}.Sheet__Title{min-width:0;font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--lh-tight);margin:0}.Sheet__Body{min-height:0;padding:var(--space-8) var(--space-16) var(--space-16);flex:auto;overflow-y:auto}.Sheet__Footer{padding:var(--space-12) var(--space-16);border-top:1px solid var(--border-primary);background:var(--bg-surface);flex-shrink:0;padding-block-end:calc(var(--space-12) + env(safe-area-inset-bottom,0px))}.ConfirmDialog__Header,.Sheet__Footer{gap:var(--space-8);flex-direction:column;display:flex}.ConfirmDialog__Header{text-align:left}.ConfirmDialog__Title{align-items:center;gap:var(--space-8);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0;display:flex}.ConfirmDialog__ToneIcon{flex-shrink:0}.ConfirmDialog--tone-warning .ConfirmDialog__ToneIcon{color:var(--fg-warning)}.ConfirmDialog__Description{font-size:var(--text-sm);color:var(--fg-secondary)}.ConfirmDialog__Body,.ConfirmDialog__Error{margin-top:var(--space-16)}.ConfirmDialog__Error{padding:var(--space-8) var(--space-12);border:1px solid var(--bg-danger);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-error)}.ConfirmDialog__Footer{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-16);display:flex}@media (max-width:640px){.ConfirmDialog__Footer{flex-direction:column-reverse;align-items:stretch}.ConfirmDialog__Header{text-align:center}.ConfirmDialog__Title{justify-content:center}}.Avatar{border-radius:var(--radius-full);font-family:inherit;font-weight:var(--font-semibold);text-align:center;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast) var(--ease-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative;overflow:visible}.Avatar__image{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%;display:block}.Avatar--variant-muted{background:var(--bg-subtle);color:var(--fg-secondary)}.Avatar--variant-brand{background:var(--bg-brand-subtle-strong);color:var(--fg-brand-primary)}.Avatar--size-xs{width:var(--space-24);height:var(--space-24);font-size:var(--text-2xs)}.Avatar--size-sm{width:var(--space-40);height:var(--space-40);font-size:var(--text-sm)}.Avatar--size-md{width:var(--space-48);height:var(--space-48);font-size:var(--text-base)}.Avatar--size-lg{width:var(--space-64);height:var(--space-64);font-size:var(--text-lg)}.Avatar--size-xl{width:var(--space-80);height:var(--space-80);font-size:var(--text-2xl)}.Avatar:not(span){cursor:pointer}.Avatar--selected,.Avatar:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.Toggle{--toggle-w:56px;--toggle-h:24px;--toggle-pad:3px;--toggle-handle-w:32px;--toggle-handle-h:18px;box-sizing:border-box;width:var(--toggle-w);height:var(--toggle-h);padding:var(--toggle-pad);appearance:none;border-radius:var(--radius-full);background:var(--color-neutral-300);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard);border:0;flex-shrink:0;align-items:center;margin:0;display:inline-flex;position:relative}.Toggle:focus-visible{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--focus-ring);outline:none}.Toggle--checked{background:var(--color-blue-500)}.Toggle:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.Toggle__Handle{width:var(--toggle-handle-w);height:var(--toggle-handle-h);border-radius:var(--radius-full);background:var(--base-white);transition:transform var(--transition-base) var(--ease-standard);transform:translate(0)}.Toggle--checked .Toggle__Handle{transform:translate(calc(var(--toggle-w) - 2 * var(--toggle-pad) - var(--toggle-handle-w)))}.Toggle--size-sm{--toggle-w:40px;--toggle-h:18px;--toggle-pad:2px;--toggle-handle-w:24px;--toggle-handle-h:14px}.Toggle--size-lg{--toggle-w:72px;--toggle-h:30px;--toggle-pad:4px;--toggle-handle-w:40px;--toggle-handle-h:22px}.ToggleField{align-items:center;gap:var(--space-8);display:inline-flex}.ToggleField--disabled{opacity:var(--opacity-disabled)}.ToggleField--disabled .Toggle{opacity:1}@media (prefers-reduced-motion:reduce){.Toggle,.Toggle__Handle{transition:none}}.DropPrompt__Title{font-size:var(--text-lg);font-weight:var(--font-bold);color:inherit}.DropPrompt__Description{max-width:44ch;font-size:var(--text-sm);color:inherit;margin:0}.DropzoneOverlay{z-index:20;padding:var(--space-16);box-sizing:border-box;background:var(--color-success-50);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.DropzoneOverlay{background:color-mix(in srgb,var(--color-success-50) 80%,transparent)}}.DropzoneOverlay{-webkit-backdrop-filter:blur(4px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--transition-base) var(--ease-standard)}.DropzoneOverlay--active{opacity:1;visibility:visible}.DropzoneOverlay__Box{box-sizing:border-box;width:320px;max-width:100%;padding:var(--space-64);border:2px dotted var(--color-success-500);border-radius:var(--radius-md);text-align:center}.DropzoneOverlay__Title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-success-600)}.DropzoneOverlay--compact{padding:var(--space-4)}.DropzoneOverlay--compact .DropzoneOverlay__Box{width:auto;padding:var(--space-4) var(--space-16)}.DropzoneOverlay--compact .DropzoneOverlay__Title{font-size:var(--text-sm)}.Dialog .Modal__Panel{padding:var(--space-16);gap:var(--space-16);flex-direction:column;display:flex;overflow:hidden}.Dialog--nogap .Modal__Panel{gap:var(--space-0)}.Dialog--body-flush .Modal__Panel{padding:var(--space-0);gap:var(--space-0)}.Dialog--body-flush .Dialog__Header{padding:var(--space-16)}.Dialog--drawer-fit.Modal--placement-right .Modal__Panel{width:auto;max-width:100%}.Dialog--full-bleed.Modal{padding:var(--space-0)}.Dialog--full-bleed .Modal__Panel{border:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.Dialog--inset.Modal{padding:var(--space-0)}@media (min-width:641px){.Dialog--inset .Modal__Panel{width:calc(100% - 2 * var(--dialog-inset,var(--space-16)));height:calc(100% - 2 * var(--dialog-inset,var(--space-16)));max-width:none;max-height:none}}.Dialog--max-width .Modal__Panel{max-width:min(var(--dialog-max-width),100%)}@media (min-width:641px){.Dialog--max-height .Modal__Panel{max-height:min(var(--dialog-max-height),100%)}}.Dialog--droppable .Modal__Panel{border:2px dotted var(--color-blue-500);transition:transform var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);position:relative}@media (max-width:640px){.Dialog--droppable:not(.Dialog--dragging) .Modal__Panel{border-width:0}}.Dialog--dragging .Modal__Panel{border-color:var(--color-success-500)}.Dialog--dragging .Dialog__Watermark{opacity:0}.Dialog--has-watermark .Modal__Panel{isolation:isolate;position:relative}.Dialog__Watermark{z-index:-1;padding:var(--space-32);color:var(--fg-secondary);pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-base) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Dialog__Watermark .IconCircle{--icon-circle-color:var(--fg-secondary)}.Dialog__Watermark--muted{opacity:.5}.Dialog__Watermark--hidden{opacity:0}.Dialog__WatermarkContent{justify-content:flex-start;align-items:center;gap:var(--space-12);text-align:center;flex-direction:column;min-height:160px;display:flex}.Dialog__Header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-0);border-bottom:1px solid var(--neutral-200);flex-shrink:0;display:flex}.Dialog__Header--centered{align-items:center}.Dialog__HeaderText{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.Dialog__HeaderText--quiet{flex:none}.Dialog__HeaderContent{flex:1;align-items:center;min-width:0;display:flex}.Dialog__Title{align-items:center;gap:var(--space-8);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0;display:flex}.Dialog__Title>.Stage{flex:1;min-width:0}.Dialog__Title--hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Dialog__Description{font-size:var(--text-sm);color:var(--fg-secondary)}.Dialog__Close{padding:var(--space-4);border-radius:var(--radius-sm);cursor:pointer;color:var(--fg-secondary);opacity:.7;transition:opacity var(--transition-base) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.Dialog__Close:hover{opacity:1}.Dialog__Close:focus-visible{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--focus-ring);outline:none}.Dialog__HeaderActions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.Dialog__SubHeader{border-bottom:1px solid var(--neutral-200);padding:var(--space-0);flex-shrink:0}.Dialog__Body{flex-direction:column;flex:auto;min-height:0;display:flex}.Dialog__BodyContent{padding:var(--space-0)}.Dialog--has-sections .Modal__Panel{padding:var(--space-0);gap:var(--space-0)}.Dialog--has-sections .Dialog__Footer,.Dialog--has-sections .Dialog__Header,.Dialog--has-sections .Dialog__SubHeader{padding:var(--space-16)}.Dialog__Body--sections{grid-template-columns:var(--dialog-section-columns,none);grid-template-rows:minmax(0,1fr);grid-template-areas:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.Dialog__Section{min-width:0;min-height:0;transition:background var(--transition-base) var(--ease-standard);background:0 0;flex-direction:column;display:flex;overflow:hidden}.Dialog__Section--surface-muted{background:var(--bg-recessed)}.Dialog__Section--watermarked{isolation:isolate;position:relative}.Dialog__Section{border-left-width:0;border-top-width:0;border-left:var(--dialog-section-divider-left,0) solid var(--border-primary);border-top:var(--dialog-section-divider-top,0) solid var(--border-primary)}@media (max-width:1600px){.Dialog__Body--sections{grid-template-columns:var(--dialog-sections-2xl-columns,var(--dialog-section-columns,none));grid-template-rows:var(--dialog-sections-2xl-template-rows,minmax(0,1fr));grid-template-areas:var(--dialog-sections-2xl-areas,none);grid-auto-flow:var(--dialog-sections-2xl-flow,column);grid-auto-rows:var(--dialog-sections-2xl-auto-rows,auto)}.Dialog__Section{grid-area:var(--dialog-section-2xl-area,auto);border-left-width:var(--dialog-section-2xl-divider-left,var(--dialog-section-divider-left,0));border-top-width:var(--dialog-section-2xl-divider-top,var(--dialog-section-divider-top,0))}}@media (max-width:1400px){.Dialog__Body--sections{grid-template-columns:var(--dialog-sections-xl-columns,var(--dialog-sections-2xl-columns,var(--dialog-section-columns,none)));grid-template-rows:var(--dialog-sections-xl-template-rows,var(--dialog-sections-2xl-template-rows,minmax(0,1fr)));grid-template-areas:var(--dialog-sections-xl-areas,var(--dialog-sections-2xl-areas,none));grid-auto-flow:var(--dialog-sections-xl-flow,var(--dialog-sections-2xl-flow,column));grid-auto-rows:var(--dialog-sections-xl-auto-rows,var(--dialog-sections-2xl-auto-rows,auto))}.Dialog__Section{grid-area:var(--dialog-section-xl-area,var(--dialog-section-2xl-area,auto));border-left-width:var(--dialog-section-xl-divider-left,var(--dialog-section-2xl-divider-left,var(--dialog-section-divider-left,0)));border-top-width:var(--dialog-section-xl-divider-top,var(--dialog-section-2xl-divider-top,var(--dialog-section-divider-top,0)))}}@media (max-width:1024px){.Dialog__Body--sections{grid-template-columns:var(--dialog-sections-lg-columns,var(--dialog-sections-xl-columns,var(--dialog-sections-2xl-columns,var(--dialog-section-columns,none))));grid-template-rows:var(--dialog-sections-lg-template-rows,var(--dialog-sections-xl-template-rows,var(--dialog-sections-2xl-template-rows,minmax(0,1fr))));grid-template-areas:var(--dialog-sections-lg-areas,var(--dialog-sections-xl-areas,var(--dialog-sections-2xl-areas,none)));grid-auto-flow:var(--dialog-sections-lg-flow,var(--dialog-sections-xl-flow,var(--dialog-sections-2xl-flow,column)));grid-auto-rows:var(--dialog-sections-lg-auto-rows,var(--dialog-sections-xl-auto-rows,var(--dialog-sections-2xl-auto-rows,auto)))}.Dialog__Section{grid-area:var(--dialog-section-lg-area,var(--dialog-section-xl-area,var(--dialog-section-2xl-area,auto)));border-left-width:var(--dialog-section-lg-divider-left,var(--dialog-section-xl-divider-left,var(--dialog-section-2xl-divider-left,var(--dialog-section-divider-left,0))));border-top-width:var(--dialog-section-lg-divider-top,var(--dialog-section-xl-divider-top,var(--dialog-section-2xl-divider-top,var(--dialog-section-divider-top,0))))}}@media (max-width:768px){.Dialog__Body--sections{grid-template-columns:var(--dialog-sections-md-columns,var(--dialog-sections-lg-columns,var(--dialog-sections-xl-columns,var(--dialog-sections-2xl-columns,var(--dialog-section-columns,none)))));grid-template-rows:var(--dialog-sections-md-template-rows,var(--dialog-sections-lg-template-rows,var(--dialog-sections-xl-template-rows,var(--dialog-sections-2xl-template-rows,minmax(0,1fr)))));grid-template-areas:var(--dialog-sections-md-areas,var(--dialog-sections-lg-areas,var(--dialog-sections-xl-areas,var(--dialog-sections-2xl-areas,none))));grid-auto-flow:var(--dialog-sections-md-flow,var(--dialog-sections-lg-flow,var(--dialog-sections-xl-flow,var(--dialog-sections-2xl-flow,column))));grid-auto-rows:var(--dialog-sections-md-auto-rows,var(--dialog-sections-lg-auto-rows,var(--dialog-sections-xl-auto-rows,var(--dialog-sections-2xl-auto-rows,auto))))}.Dialog__Section{grid-area:var(--dialog-section-md-area,var(--dialog-section-lg-area,var(--dialog-section-xl-area,var(--dialog-section-2xl-area,auto))));border-left-width:var(--dialog-section-md-divider-left,var(--dialog-section-lg-divider-left,var(--dialog-section-xl-divider-left,var(--dialog-section-2xl-divider-left,var(--dialog-section-divider-left,0)))));border-top-width:var(--dialog-section-md-divider-top,var(--dialog-section-lg-divider-top,var(--dialog-section-xl-divider-top,var(--dialog-section-2xl-divider-top,var(--dialog-section-divider-top,0)))))}}@media (max-width:640px){.Dialog__Body--sections{grid-template-columns:var(--dialog-sections-sm-columns,var(--dialog-sections-md-columns,var(--dialog-sections-lg-columns,var(--dialog-sections-xl-columns,var(--dialog-sections-2xl-columns,var(--dialog-section-columns,none))))));grid-template-rows:var(--dialog-sections-sm-template-rows,var(--dialog-sections-md-template-rows,var(--dialog-sections-lg-template-rows,var(--dialog-sections-xl-template-rows,var(--dialog-sections-2xl-template-rows,minmax(0,1fr))))));grid-template-areas:var(--dialog-sections-sm-areas,var(--dialog-sections-md-areas,var(--dialog-sections-lg-areas,var(--dialog-sections-xl-areas,var(--dialog-sections-2xl-areas,none)))));grid-auto-flow:var(--dialog-sections-sm-flow,var(--dialog-sections-md-flow,var(--dialog-sections-lg-flow,var(--dialog-sections-xl-flow,var(--dialog-sections-2xl-flow,column)))));grid-auto-rows:var(--dialog-sections-sm-auto-rows,var(--dialog-sections-md-auto-rows,var(--dialog-sections-lg-auto-rows,var(--dialog-sections-xl-auto-rows,var(--dialog-sections-2xl-auto-rows,auto)))))}.Dialog__Section{grid-area:var(--dialog-section-sm-area,var(--dialog-section-md-area,var(--dialog-section-lg-area,var(--dialog-section-xl-area,var(--dialog-section-2xl-area,auto)))));border-left-width:var(--dialog-section-sm-divider-left,var(--dialog-section-md-divider-left,var(--dialog-section-lg-divider-left,var(--dialog-section-xl-divider-left,var(--dialog-section-2xl-divider-left,var(--dialog-section-divider-left,0))))));border-top-width:var(--dialog-section-sm-divider-top,var(--dialog-section-md-divider-top,var(--dialog-section-lg-divider-top,var(--dialog-section-xl-divider-top,var(--dialog-section-2xl-divider-top,var(--dialog-section-divider-top,0))))))}}.Dialog__SectionHeader{padding:var(--space-16);flex-shrink:0}.Dialog__SectionHeader--flush{padding:var(--space-0)}.Dialog__SectionScroll{flex:auto;min-height:0}.Dialog__SectionContent{padding:var(--space-16)}.Dialog__SectionContent--gap-xs{gap:var(--space-4)}.Dialog__SectionContent--gap-sm{gap:var(--space-8)}.Dialog__SectionContent--gap-md{gap:var(--space-12)}.Dialog__SectionContent--gap-lg{gap:var(--space-16)}.Dialog__SectionContent--flush{padding:var(--space-0)}.Dialog__SectionContent--headed{padding-top:var(--space-0)}.Dialog__Section>.Dialog__SectionContent{flex-direction:column;flex:auto;min-height:0;display:flex}.Dialog--columns .Dialog__Body--sections{padding:var(--space-16);gap:var(--space-16)}.Dialog--columns .Dialog__SectionContent,.Dialog--columns .Dialog__SectionHeader{padding:var(--space-0)}.Dialog--columns .Dialog__Section{border-top-width:0;border-left-width:0}.Dialog__Footer{align-items:center;gap:var(--space-16);padding:var(--space-0);flex-shrink:0;display:flex}.Dialog--footer-alignment-end .Dialog__Footer{justify-content:flex-end}.Dialog--footer-alignment-between .Dialog__Footer{justify-content:space-between}.Dialog--footer-alignment-start .Dialog__Footer{justify-content:flex-start}.Dialog--footer-alignment-center .Dialog__Footer{justify-content:center}.Dialog--padding-flush .Dialog__BodyContent{padding:0}@media (max-width:640px){.Dialog__Footer{flex-direction:column-reverse;align-items:stretch}}.Menu{min-width:var(--menu-min-width);padding:var(--space-4);outline:none}.Menu__Item{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--transition-base) var(--ease-standard);display:flex}.Menu__Item--highlighted{background:var(--bg-subtle)}.Menu__Item--disabled{pointer-events:none;opacity:var(--opacity-disabled)}.Menu__Item--danger,.Menu__Item--danger .Menu__ItemIcon{color:var(--fg-error)}.Menu__Item--warning,.Menu__Item--warning .Menu__ItemIcon{color:var(--fg-warning)}.Menu__ItemIcon{color:var(--fg-secondary);flex-shrink:0}.Menu__ItemLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Menu__Check{color:var(--fg-primary);flex-shrink:0}.Menu__Separator{height:1px;margin:var(--space-4) calc(-1 * var(--space-4));background:var(--border-primary)}.Menu__GroupLabel{padding:var(--space-6) var(--space-8);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--fg-secondary)}.Tabs{justify-content:center;align-items:center;display:inline-flex}.Tabs--full-width{width:100%}.Tabs--variant-default{gap:var(--space-4);padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-lg)}.Tabs--variant-underline{justify-content:flex-start;gap:var(--space-4);border-bottom:1px solid var(--border-primary);background:0 0;border-radius:0;width:100%;padding:0;display:flex}.Tabs--variant-pill{gap:var(--space-4);width:100%;padding:var(--space-4);background:var(--fg-primary);display:flex}@supports (color:color-mix(in lab,red,red)){.Tabs--variant-pill{background:color-mix(in srgb,var(--fg-primary) 8%,transparent)}}.Tabs--variant-pill{border-radius:var(--radius-full)}.Tabs--variant-bar{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200)}.Tabs--variant-bar,.Tabs--variant-object{border-radius:var(--radius-md);gap:0;padding:0;overflow:hidden}.Tabs--group-joined{background:var(--color-white);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);gap:0;padding:0;overflow:hidden}.Tabs--layout-grid{grid-template-columns:repeat(var(--Tabs-columns,2),minmax(0,1fr));width:100%;display:grid}.Tabs--layout-fitted{width:100%;display:flex}.Tabs--layout-fitted>.Tabs__Tab,.Tabs--layout-grid>.Tabs__Tab,.Tabs--variant-pill>.Tabs__Tab{flex:1 1 0}.Tabs--variant-rail{gap:var(--space-2);background:0 0;border:none;border-radius:0;padding:0;display:flex}.Tabs--orientation-vertical{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.Tabs--orientation-vertical>.Tabs__Tab{text-align:start;white-space:normal;flex:none;justify-content:flex-start}.Tabs--collapsed.Tabs--full-width>.Tabs__Tab{flex:auto;justify-content:flex-start}.Tabs--overflow-scroll{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;display:flex;overflow-x:auto}.Tabs--overflow-scroll::-webkit-scrollbar{display:none}.Tabs--overflow-scroll>.Tabs__Tab{scroll-snap-align:start;scroll-margin-inline:var(--space-4);flex:none}.Tabs__Tab{justify-content:center;align-items:center;gap:var(--space-8);white-space:nowrap;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base) var(--ease-standard);-webkit-user-select:none;user-select:none;background:0 0;border:none;display:inline-flex}.Tabs__Tab:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.Tabs__Tab:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.Tabs__Tab--size-xs{padding:var(--space-4) var(--space-8);gap:var(--space-4);font-size:var(--text-xs)}.Tabs__Tab--size-sm{padding:var(--space-6) var(--space-12);gap:var(--space-6);font-size:var(--text-sm)}.Tabs__Tab--size-md{padding:var(--space-8) var(--space-16);font-size:var(--text-sm)}.Tabs__Tab--size-lg{padding:var(--space-12) var(--space-20);font-size:var(--text-base)}.Tabs__Tab--size-xl{padding:var(--space-16) var(--space-24);gap:var(--space-12);font-size:var(--text-lg)}.Tabs__Tab--variant-default{border-radius:var(--radius-md);color:var(--fg-secondary)}.Tabs__Tab--variant-default:hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.Tabs__Tab--variant-default:hover{background:color-mix(in srgb,var(--fg-primary) 8%,transparent)}}.Tabs__Tab--variant-default:hover{color:var(--fg-primary)}.Tabs__Tab--variant-default.Tabs__Tab--selected,.Tabs__Tab--variant-default.Tabs__Tab--selected:hover{background:var(--bg-emphasis);color:var(--fg-on-emphasis)}.Tabs__Tab--variant-underline{padding:var(--space-12) var(--space-16);color:var(--fg-secondary);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.Tabs__Tab--variant-underline:hover{color:var(--fg-primary)}.Tabs__Tab--variant-underline.Tabs__Tab--selected{color:var(--fg-accent);border-bottom-color:var(--border-brand)}.Tabs__Tab--variant-pill{border-radius:var(--radius-full);color:var(--fg-secondary)}.Tabs__Tab--variant-pill:hover{color:var(--fg-primary)}.Tabs__Tab--variant-pill.Tabs__Tab--selected{background:var(--bg-surface);color:var(--fg-primary);box-shadow:var(--elevation-1)}.Tabs__Tab--variant-rail{border-radius:var(--radius-md);color:var(--fg-secondary);font-weight:var(--font-normal);justify-content:flex-start;position:relative}.Tabs__Tab--variant-rail:hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.Tabs__Tab--variant-rail:hover{background:color-mix(in srgb,var(--fg-primary) 6%,transparent)}}.Tabs__Tab--variant-rail:hover{color:var(--fg-primary)}.Tabs__Tab--variant-rail.Tabs__Tab--selected{background:var(--bg-surface);color:var(--fg-primary);font-weight:var(--font-medium);box-shadow:var(--elevation-1)}.Tabs__Tab--variant-rail.Tabs__Tab--selected:before{content:"";inset-inline-start:0;top:var(--space-8);bottom:var(--space-8);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--fg-accent);width:3px;position:absolute}.Tabs__Tab--variant-rail.Tabs__Tab--selected:hover{background:var(--bg-surface);color:var(--fg-primary)}.Tabs__Tab--variant-bar{color:var(--fg-secondary);border-radius:0}.Tabs__Tab--variant-bar+.Tabs__Tab--variant-bar{border-left:1px solid var(--color-neutral-200)}.Tabs__Tab--variant-bar:hover{background:var(--color-neutral-100);color:var(--fg-primary)}.Tabs__Tab--variant-bar.Tabs__Tab--selected,.Tabs__Tab--variant-bar.Tabs__Tab--selected:hover{background:var(--color-neutral-900);color:var(--fg-on-emphasis)}.Tabs__Tab--variant-bar:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.Tabs__Tab--variant-object{padding:var(--space-4);background:0 0;border-radius:0}.Tabs__Tab--variant-object .Tabs__TabLabel{padding:var(--space-2) var(--space-8);border-radius:var(--radius-sm);background:var(--color-neutral-100);color:var(--color-neutral-500);transition:background var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard)}.Tabs__Tab--variant-object:hover .Tabs__TabLabel{color:var(--color-neutral-700)}.Tabs__Tab--variant-object.Tabs__Tab--selected .Tabs__TabLabel{background:var(--color-neutral-900);color:var(--color-white)}.Tabs__Tab--variant-object:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.Tabs__Tab--group-joined{border-radius:0}.Tabs__Tab--group-joined+.Tabs__Tab--group-joined{border-left:1px solid var(--color-neutral-300)}.Tabs__Tab--group-joined:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--size-xs{padding:var(--space-4) var(--space-8)}.Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--size-sm{padding:var(--space-6) var(--space-12)}.Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--size-md{padding:var(--space-8) var(--space-16)}.Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--size-lg{padding:var(--space-12) var(--space-20)}.Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--size-xl{padding:var(--space-16) var(--space-24)}.Tabs__Tab--variant-object.Tabs__Tab--group-joined .Tabs__TabLabel{color:var(--color-neutral-500);background:0 0;border:none;border-radius:0;padding:0}.Tabs__Tab--variant-object.Tabs__Tab--group-joined:hover{background:var(--color-neutral-100)}.Tabs__Tab--variant-object.Tabs__Tab--group-joined:hover .Tabs__TabLabel{color:var(--color-neutral-700);background:0 0}.Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--selected{background:var(--color-neutral-900)}.Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--selected .Tabs__TabLabel{color:var(--color-white);background:0 0}.Tabs__TabLabel{align-items:center;display:inline-flex}.Tabs__Group{padding:var(--space-12) var(--space-8) var(--space-4);font-size:var(--text-2xs);font-weight:var(--font-bold);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-tertiary,var(--color-neutral-400));-webkit-user-select:none;user-select:none}.Tabs__Group:first-child{padding-top:0}.Tabs__TabDot{background:var(--fg-accent);width:6px;height:6px;margin-inline-start:auto}.Tabs__TabCount,.Tabs__TabDot{border-radius:var(--radius-full);flex-shrink:0}.Tabs__TabCount{background:var(--color-neutral-50);width:24px;height:24px;color:var(--color-neutral-500);font-size:var(--text-xs);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Tabs .Tabs__Tab--type-asset .Tabs__TabCount{background:var(--color-aqua-50);color:var(--color-aqua-500)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-asset .Tabs__TabLabel{background:var(--color-white);border:1px solid var(--color-neutral-300)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-asset:hover .Tabs__TabLabel{background:var(--color-aqua-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-asset.Tabs__Tab--selected .Tabs__TabLabel{background:var(--color-aqua-100);color:var(--color-neutral-900)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-asset .Tabs__TabLabel{background:0 0;border:none}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-asset:hover{background:var(--color-aqua-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-asset:hover .Tabs__TabLabel{background:0 0}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-asset.Tabs__Tab--selected{background:var(--color-aqua-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-asset.Tabs__Tab--selected .Tabs__TabLabel{color:var(--color-neutral-900);background:0 0}.Tabs .Tabs__Tab--type-income .Tabs__TabCount{background:var(--color-green-50);color:var(--color-green-500)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-income .Tabs__TabLabel{background:var(--color-white);border:1px solid var(--color-neutral-300)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-income:hover .Tabs__TabLabel{background:var(--color-green-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-income.Tabs__Tab--selected .Tabs__TabLabel{background:var(--color-green-100);color:var(--color-neutral-900)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-income .Tabs__TabLabel{background:0 0;border:none}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-income:hover{background:var(--color-green-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-income:hover .Tabs__TabLabel{background:0 0}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-income.Tabs__Tab--selected{background:var(--color-green-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-income.Tabs__Tab--selected .Tabs__TabLabel{color:var(--color-neutral-900);background:0 0}.Tabs .Tabs__Tab--type-liability .Tabs__TabCount{background:var(--color-red-50);color:var(--color-red-500)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-liability .Tabs__TabLabel{background:var(--color-white);border:1px solid var(--color-neutral-300)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-liability:hover .Tabs__TabLabel{background:var(--color-red-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-liability.Tabs__Tab--selected .Tabs__TabLabel{background:var(--color-red-100);color:var(--color-neutral-900)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-liability .Tabs__TabLabel{background:0 0;border:none}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-liability:hover{background:var(--color-red-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-liability:hover .Tabs__TabLabel{background:0 0}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-liability.Tabs__Tab--selected{background:var(--color-red-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-liability.Tabs__Tab--selected .Tabs__TabLabel{color:var(--color-neutral-900);background:0 0}.Tabs .Tabs__Tab--type-expense .Tabs__TabCount{background:var(--color-amber-50);color:var(--color-amber-500)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-expense .Tabs__TabLabel{background:var(--color-white);border:1px solid var(--color-neutral-300)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-expense:hover .Tabs__TabLabel{background:var(--color-amber-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-expense.Tabs__Tab--selected .Tabs__TabLabel{background:var(--color-amber-100);color:var(--color-neutral-900)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-expense .Tabs__TabLabel{background:0 0;border:none}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-expense:hover{background:var(--color-amber-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-expense:hover .Tabs__TabLabel{background:0 0}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-expense.Tabs__Tab--selected{background:var(--color-amber-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-expense.Tabs__Tab--selected .Tabs__TabLabel{color:var(--color-neutral-900);background:0 0}.Tabs .Tabs__Tab--type-insurance .Tabs__TabCount{background:var(--color-blue-50);color:var(--color-blue-500)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-insurance .Tabs__TabLabel{background:var(--color-white);border:1px solid var(--color-neutral-300)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-insurance:hover .Tabs__TabLabel{background:var(--color-blue-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--type-insurance.Tabs__Tab--selected .Tabs__TabLabel{background:var(--color-blue-100);color:var(--color-neutral-900)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-insurance .Tabs__TabLabel{background:0 0;border:none}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-insurance:hover{background:var(--color-blue-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-insurance:hover .Tabs__TabLabel{background:0 0}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-insurance.Tabs__Tab--selected{background:var(--color-blue-100)}.Tabs .Tabs__Tab--variant-object.Tabs__Tab--group-joined.Tabs__Tab--type-insurance.Tabs__Tab--selected .Tabs__TabLabel{color:var(--color-neutral-900);background:0 0}.SectionedDialog__Rail{justify-content:flex-start}.SectionedDialog__Aside{padding-top:var(--space-8)}.SectionedDialog__Pane{justify-content:flex-start}.SectionedDialog__Panel{align-items:stretch;gap:var(--space-16);flex-direction:column;display:flex}.SectionedDialog__Panel:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-md);outline:none}.Form{flex-direction:column;min-width:0;display:flex}.Form--grid{align-items:start;display:grid}.Form--gap-sm{gap:var(--space-12)}.Form--gap-md{gap:var(--space-16)}.Form--gap-lg{gap:var(--space-24)}.VisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.TagInput{gap:var(--space-4);flex-wrap:wrap}.TagInput,.TagInput__Chip{align-items:center;display:inline-flex}.TagInput__Chip{gap:var(--space-2)}.TagInput__Field{align-items:center;display:inline-flex;position:relative}.TagInput__Input{width:var(--space-96);padding:0 var(--space-6);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--fg-primary);font:inherit;outline:none}.TagInput__Input:focus{border-color:var(--border-brand)}.TagInput__Input:disabled{opacity:.5}.TagInput__Suggestions{padding:var(--space-2) 0}.TagInput__SuggestionList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TagInput__Suggestion{width:100%;padding:var(--space-4) var(--space-8);color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.TagInput__Suggestion:hover{background:var(--bg-subtle)}.TagInput--size-sm{font-size:var(--text-xs)}.TagInput--size-sm .TagInput__Input{height:var(--space-20)}.TagInput--size-md{font-size:var(--text-sm)}.TagInput--size-md .TagInput__Input{height:var(--space-28);width:var(--space-128)}.Separator{background:var(--border-primary);flex-shrink:0}.Separator--orientation-horizontal{width:100%;height:1px}.Separator--orientation-vertical{width:1px;height:100%}.Switch{--sw-h:var(--space-24);--sw-w:calc(var(--sw-h) * 1.8);--sw-thumb:calc(var(--sw-h) - var(--space-2) * 2);vertical-align:middle;width:var(--sw-w);height:var(--sw-h);border-radius:var(--radius-full);background:var(--bg-secondary);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard);border:none;flex-shrink:0;padding:0;display:inline-flex;position:relative}.Switch--size-xs{--sw-h:var(--space-16)}.Switch--size-sm{--sw-h:var(--space-20)}.Switch--size-md{--sw-h:var(--space-24)}.Switch--size-lg{--sw-h:var(--space-32)}.Switch__Thumb{top:50%;left:var(--space-2);width:var(--sw-thumb);height:var(--sw-thumb);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--elevation-1);transition:transform var(--transition-base) var(--ease-standard);position:absolute;transform:translateY(-50%)}.Switch:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.Switch--checked{background:var(--bg-emphasis)}.Switch--checked .Switch__Thumb{transform:translateY(-50%) translate(calc(var(--sw-w) - var(--sw-thumb) - var(--space-2) * 2))}.Switch:disabled{cursor:not-allowed;opacity:.5}.SwitchField{align-items:center;gap:var(--space-8);cursor:pointer;display:inline-flex}.SwitchField--disabled{cursor:not-allowed}.SwitchField--disabled .Label{color:var(--fg-secondary)}.TabsContainer:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.TabsContainer--spacing-none{margin-top:0}.TabsContainer--spacing-sm{margin-top:var(--space-8)}.TabsContainer--spacing-md{margin-top:var(--space-16)}.TabsContainer--spacing-lg{margin-top:var(--space-24)}.TabsContainer--stack-md{gap:var(--space-16);flex-direction:column;display:flex}.TabsContainer--stack-lg{gap:var(--space-24);flex-direction:column;display:flex}.TabsContainer__Track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;height:100%;min-height:0;display:grid;overflow:auto hidden}.TabsContainer__Track::-webkit-scrollbar{display:none}.TabsContainer--mode-swipe{scroll-snap-align:start;min-width:0;overflow-y:auto}.Tooltip{max-width:var(--tooltip-max-width);padding:var(--space-6) var(--space-12);border-radius:var(--radius-md);font-size:var(--text-xs);pointer-events:none}.Tooltip--variant-dark{background:var(--bg-tooltip);color:var(--fg-tooltip)}.Tooltip--variant-light{background:var(--bg-surface);color:var(--fg-primary)}.Tooltip--variant-error{background:var(--color-error-600);color:var(--base-white)}.Tooltip__Dropdown:has(.Tooltip--variant-dark),.Tooltip__Dropdown:has(.Tooltip--variant-error){box-shadow:none;background:0 0;border:none;overflow:visible}.HoverCard,.HoverCard__Dropdown{pointer-events:none}.HoverCard--width-sm{width:var(--hover-card-width-sm)}.HoverCard--width-md{width:var(--hover-card-width-md)}.HoverCard--width-lg{width:var(--hover-card-width-lg)}.HoverCard--width-auto{width:auto}.HoverCard--padding-none{padding:0}.HoverCard--padding-sm{padding:var(--space-8)}.HoverCard--padding-md{padding:var(--space-12)}.HoverCard--padding-lg{padding:var(--space-16)}.Spreadsheet{gap:var(--space-8);flex-direction:column;width:100%;min-width:0;display:flex}.Spreadsheet__Title{color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-tight)}.Spreadsheet__Grid{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;width:100%;min-width:0;display:flex}.Spreadsheet{--spreadsheet-row-h:var(--control-height-md)}.Spreadsheet--size-sm{--spreadsheet-row-h:var(--control-height-sm)}.Spreadsheet--size-md{--spreadsheet-row-h:var(--control-height-md)}.Spreadsheet--size-lg{--spreadsheet-row-h:var(--control-height-lg)}.Spreadsheet__GroupHeader{min-height:var(--spreadsheet-row-h);border-bottom:1px solid var(--border-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-neutral-50);display:grid}.Spreadsheet--header-plain .Spreadsheet__GroupHeader{background:0 0}.Spreadsheet__GroupHeaderCell{min-width:0;padding:0 var(--space-12);box-sizing:border-box;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);color:var(--fg-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.Spreadsheet__Header{min-height:var(--spreadsheet-row-h);border-bottom:1px solid var(--border-primary);background:var(--color-neutral-50);border-radius:var(--radius-md) var(--radius-md) 0 0;display:grid}.Spreadsheet__Header--after-groups,.Spreadsheet__Header--footer{border-radius:0}.Spreadsheet--header-plain .Spreadsheet__Header{background:0 0}.Spreadsheet__HeaderCell{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-12);box-sizing:border-box;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--fg-secondary);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.Spreadsheet__HeaderCell:not(:first-child){border-left:1px solid var(--border-primary)}.Spreadsheet__Required{color:var(--fg-error)}.Spreadsheet__RequiredStatus{color:var(--fg-error);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.Spreadsheet__RequiredStatus--met{color:var(--color-success-600)}.Spreadsheet__SortButton{align-items:center;gap:var(--space-4);width:100%;min-width:0;height:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.Spreadsheet__SortButton:hover{color:var(--fg-primary)}.Spreadsheet__SortButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.Spreadsheet__SortCaret{opacity:.6;flex:none}[aria-sort=ascending] .Spreadsheet__SortCaret,[aria-sort=descending] .Spreadsheet__SortCaret{opacity:1;color:var(--fg-primary)}.Spreadsheet__Row{min-width:0;display:grid;position:relative}.Spreadsheet__Row:not(:last-child){border-bottom:1px solid var(--border-primary)}.Spreadsheet__Row:hover{background:var(--bg-subtle)}.Spreadsheet__Row--tone-danger,.Spreadsheet__Row--tone-danger:hover{background:var(--bg-danger-subtle)}.Spreadsheet__Row--tone-danger .Spreadsheet__Cell:not(:first-child),.Spreadsheet__Row--tone-danger .Spreadsheet__RemoveCell{border-left-color:var(--border-danger)}.Spreadsheet__Row--tone-danger:not(:last-child){border-bottom-color:var(--border-danger)}.Spreadsheet__Row--disabled{background:var(--color-neutral-100)}.Spreadsheet__Row--disabled:hover{background:var(--color-neutral-200)}.Spreadsheet__PointerAnchor{pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}.Spreadsheet__PeekPanel{background:var(--brand-navy-900);box-shadow:var(--shadow-lg);border-radius:var(--radius-md);pointer-events:none;border:none;overflow:visible}.Spreadsheet__Peek{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);white-space:nowrap;display:flex}.Spreadsheet__PeekIcon{color:var(--fg-on-emphasis);flex:none;display:inline-flex}.Spreadsheet__PeekText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Spreadsheet__PeekDetail{gap:var(--space-4);font-size:var(--text-xs);line-height:var(--lh-tight);display:flex}.Spreadsheet__PeekDescription{color:var(--white-50)}.Spreadsheet__PeekHighlight{color:var(--brand-sour-400)}.Spreadsheet__RowOpen{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.Spreadsheet__RowOpen:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.Spreadsheet__Row--openable.Spreadsheet__Row--disabled .Spreadsheet__RowOpen{z-index:2}.Spreadsheet__RowActionSlot{flex:0 0 var(--space-28);justify-content:center;align-items:center;display:flex}.Spreadsheet__RowIndicator{color:var(--fg-primary);justify-content:center;align-items:center;display:inline-flex}.Spreadsheet__Cell{box-sizing:border-box;min-width:0;position:relative}.Spreadsheet__Cell:not(:first-child){border-left:1px solid var(--border-primary)}.Spreadsheet__Cell:focus-within{box-shadow:inset 0 0 0 2px var(--focus-ring);z-index:1}.Spreadsheet__Cell .Input__Field,.Spreadsheet__Cell .Input__Field:focus-within,.Spreadsheet__Cell .Select,.Spreadsheet__Cell .Select:focus-visible,.Spreadsheet__Cell .Select:focus-within{box-shadow:none;background:0 0;border:0;border-radius:0}.Spreadsheet__Cell--align-center{text-align:center;justify-content:center}.Spreadsheet__Cell--align-center input{text-align:center}.Spreadsheet__Cell--align-center .Spreadsheet__StaticCell{justify-content:center}.Spreadsheet__Cell--align-end{text-align:end;justify-content:flex-end}.Spreadsheet__Cell--align-end input{text-align:end}.Spreadsheet__Cell--align-end .Spreadsheet__StaticCell{justify-content:flex-end}.Spreadsheet__DateSelect{align-items:center;min-width:0;height:100%;display:flex}.Spreadsheet__DateSelectField{flex:1;min-width:0}.Spreadsheet__DateSelectToggle{padding:0 var(--space-8);color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Spreadsheet__DateSelectToggle:hover{color:var(--fg-primary)}.Spreadsheet__DateSelectToggle:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Spreadsheet__DateSelectToggle:focus-visible{outline:none}.Spreadsheet__CheckboxOption{min-width:0;display:inline-flex}.Spreadsheet__Cell--checkbox{justify-content:center}.Spreadsheet__Cell--checkbox,.Spreadsheet__CheckboxGroup{min-height:var(--spreadsheet-row-h);align-items:center;display:flex}.Spreadsheet__CheckboxGroup{gap:var(--space-4) var(--space-16);padding:var(--space-6) var(--space-12);box-sizing:border-box;flex-wrap:wrap}.Spreadsheet__CheckboxGroup--nowrap{flex-wrap:nowrap}.Spreadsheet__StaticCell{min-height:var(--spreadsheet-row-h);padding:0 var(--space-12);box-sizing:border-box;font-size:var(--text-sm);color:var(--fg-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.Spreadsheet__StaticCell--value{color:var(--fg-primary)}.Spreadsheet__StaticCell--unchanged{color:var(--fg-tertiary)}.Spreadsheet__Cell--highlight-active,.Spreadsheet__Cell--highlight-hovered{z-index:1;transition:outline-color var(--transition-base) var(--ease-standard)}.Spreadsheet__Cell--highlight-hovered{outline:1px solid var(--color-blue-400);outline-offset:-1px}.Spreadsheet__Cell--highlight-active{outline:2px solid var(--color-blue-500);outline-offset:-2px}.Spreadsheet__RemoveCell{box-sizing:border-box;border-left:1px solid var(--border-primary);justify-content:center;align-items:center;display:flex}.FieldContainer{flex-direction:column;min-width:0;display:flex}.FieldContainer--width-fill{flex:1}.FieldContainer--width-tight{flex:1;min-width:90px}.FieldContainer--width-narrow{flex:1;min-width:120px}.FieldContainer--width-standard{flex:1;min-width:160px}.FieldContainer--width-wide{flex:2;min-width:160px}.FieldContainer--width-widest{flex:3;min-width:200px}.FieldContainer--highlight-active,.FieldContainer--highlight-hovered{border-radius:var(--radius-sm);outline-offset:var(--space-4);transition:outline-color var(--transition-base) var(--ease-standard)}.FieldContainer--highlight-hovered{outline:1px solid var(--color-blue-400)}.FieldContainer--highlight-active{outline:2px solid var(--color-blue-500)}.FieldContainer--gap-xs{gap:var(--space-4)}.FieldContainer--gap-sm{gap:var(--space-6)}.FieldContainer--gap-md{gap:var(--space-8)}.FieldContainer--gap-lg{gap:var(--space-12)}.FieldContainer--gap-xl{gap:var(--space-16)}.FieldContainer--label-truncate>.Label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.FieldContainer--label-wrap>.Label{white-space:normal}.FieldContainer--has-actions{container:fieldcontainer/inline-size}.FieldContainer__Control{align-items:center;gap:var(--space-8);display:flex}.FieldContainer__Field{flex:1;min-width:0}.FieldContainer__Actions{align-items:center;gap:var(--space-8);flex-shrink:0;align-self:stretch;display:flex}.FieldContainer__Actions>*{min-height:100%}@container fieldcontainer (max-width:400px){.FieldContainer__Control{flex-direction:column;align-items:stretch}.FieldContainer__Actions>*{flex:1;min-width:0}}.FieldContainer--actions-inline>.FieldContainer__Control{flex-direction:row;align-items:center}.FieldContainer--actions-inline .FieldContainer__Actions{min-width:0}.FieldContainer--actions-inline .FieldContainer__Actions>*{flex:0 auto;min-width:0}.ButtonInput{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.ButtonInput--variant-pill{min-width:var(--button-input-pill-min)}.ButtonInput--variant-inline{width:100%}.ButtonInput--editing{align-items:flex-end;gap:var(--space-4);flex-direction:column;width:100%}.ButtonInput__Text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ButtonInput__Text--muted{color:var(--fg-secondary)}.ButtonInput__Pencil{opacity:0;transition:opacity var(--transition-base) var(--ease-standard)}.ButtonInput:hover .ButtonInput__Pencil{opacity:1}.ButtonInput__Error{color:var(--fg-error);font-size:var(--text-xs);line-height:var(--lh-tight);text-align:right}.ButtonInput__ReadOnly{padding:var(--space-4) var(--space-12);font-size:var(--text-xs);color:var(--fg-primary);justify-content:center}.ButtonInput__ReadOnly--empty{color:var(--fg-secondary)}.ButtonInput--stable{position:relative}.ButtonInput--stable.ButtonInput--variant-pill{width:var(--button-input-pill-min);min-width:var(--button-input-pill-min)}.ButtonInput--stable .ButtonInput__Error{margin-top:var(--space-4);position:absolute;top:100%;right:0}.ButtonInput{--button-input-pill-min:7rem}.SettingRow{align-items:center;gap:var(--space-12);width:100%;min-height:var(--space-56);padding:var(--space-12) var(--space-4);border-radius:var(--radius-md);color:var(--fg-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.SettingRow+.SettingRow{border-top:var(--space-hairline) solid var(--border-primary);border-top-left-radius:0;border-top-right-radius:0}.SettingRow:focus-visible,.SettingRow:hover{background:var(--bg-subtle);outline:none}.SettingRow:focus-visible{box-shadow:inset 0 0 0 var(--space-2) var(--fg-primary)}.SettingRow:disabled{cursor:default;opacity:.55}.SettingRow__Body{justify-content:space-between;align-items:baseline;gap:var(--space-12);flex-grow:1;min-width:0;display:flex}.SettingRow__Named{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.SettingRow__Label{font-size:var(--text-sm);color:var(--fg-muted)}.SettingRow__Value{min-width:0;font-size:var(--text-sm);font-weight:var(--font-medium);text-align:end;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SettingRow__Changed{padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--bg-emphasis);color:var(--fg-on-emphasis);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.SettingRow__Chevron{color:var(--fg-muted);flex-shrink:0;align-items:center;display:flex}.SettingRow--size-sm{min-height:var(--space-48);padding:var(--space-8) var(--space-4)}.SettingRow--layout-stacked .SettingRow__Body{align-items:stretch;gap:var(--space-2);flex-direction:column}.SettingRow--layout-stacked .SettingRow__Value{text-align:start}.Textarea{width:100%}.Textarea__Field{box-sizing:border-box;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;box-shadow:var(--elevation-1);color:var(--fg-primary);transition:border-color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard);position:relative;overflow:hidden}.Textarea__Field:focus-within{border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand)}.Textarea__Field--variant-error{border-color:var(--border-danger)}.Textarea__Field--variant-error:focus-within{border-color:var(--bg-danger);box-shadow:0 0 0 1px var(--bg-danger)}.Textarea__Field--variant-success{border-color:var(--border-success)}.Textarea__Field--variant-success:focus-within{border-color:var(--border-success);box-shadow:0 0 0 1px var(--border-success)}.Textarea__Field--disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.Textarea__Field--size-xs{--ta-pad-y:var(--space-4);--ta-pad-x:var(--space-8);--ta-min-h:var(--space-48);font-size:var(--text-base)}.Textarea__Field--size-sm{--ta-pad-y:var(--space-8);--ta-pad-x:var(--space-8);--ta-min-h:var(--space-64);font-size:var(--text-base)}.Textarea__Field--size-md{--ta-pad-y:var(--space-8);--ta-pad-x:var(--space-12);--ta-min-h:var(--space-80);font-size:var(--text-base)}.Textarea__Field--size-lg{--ta-pad-y:var(--space-12);--ta-pad-x:var(--space-16);--ta-min-h:var(--space-100);font-size:var(--text-base)}@media (min-width:768px){.Textarea__Field--size-sm,.Textarea__Field--size-xs{font-size:var(--text-xs)}.Textarea__Field--size-md{font-size:var(--text-sm)}.Textarea__Field--size-lg{font-size:var(--text-base)}}.Textarea__Control{box-sizing:border-box;width:100%;min-height:var(--ta-min-h);padding:var(--ta-pad-y) var(--ta-pad-x);box-shadow:none;color:inherit;font-family:var(--font-sans);font-size:inherit;line-height:var(--lh-normal);appearance:none;background:0 0;border:0;outline:none;margin:0;display:block}.Textarea__Control:focus,.Textarea__Control:focus-visible,.Textarea__Control:hover,.Textarea__Control:not(:disabled):hover{box-shadow:none;outline:none}.Textarea__Control::placeholder{color:#0000}.Textarea__Control:disabled{cursor:not-allowed}.Textarea__Control--resize-none{resize:none}.Textarea__Control--resize-vertical{resize:vertical}.Textarea__Control--resize-horizontal{resize:horizontal}.Textarea__Control--resize-both{resize:both}.Textarea__Control--auto-resize{resize:none;overflow:hidden}.Textarea__Placeholder{top:var(--ta-pad-y);left:var(--ta-pad-x);right:var(--ta-pad-x);color:var(--fg-secondary);font:inherit;font-size:inherit;line-height:var(--lh-normal);pointer-events:none;white-space:pre-wrap;transition:opacity var(--transition-fast) var(--ease-standard);position:absolute;overflow:hidden}.Textarea__Placeholder--hidden{opacity:0}.Textarea__Footer{justify-content:space-between;align-items:flex-start;gap:var(--space-8);margin-top:var(--space-4);display:flex}.Textarea__Helper{color:var(--fg-secondary);font-size:var(--text-xs);flex:1;margin:0}.Textarea__Helper--error{color:var(--fg-error)}.Textarea__Helper--success{color:var(--fg-success)}.Textarea__Count{color:var(--fg-secondary);font-size:var(--text-xs);flex-shrink:0}.Textarea__Count--over{color:var(--fg-error)}.RadioGroup{gap:var(--space-8);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.RadioGroup__Header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);min-width:0;display:flex}.RadioGroup__HeaderCopy{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.RadioGroup__Actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.RadioGroup__Label{color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-tight)}.RadioGroup__Label--required:after{content:"*";margin-left:var(--space-2);color:var(--fg-error)}.RadioGroup__Description{color:var(--fg-secondary);font-size:var(--text-xs);font-weight:var(--font-regular);line-height:var(--lh-tight)}.RadioGroup__Options{gap:var(--space-8);flex-direction:column;display:flex}.RadioGroup__Options--orientation-horizontal{gap:var(--space-24);flex-flow:wrap}.RadioGroup__Options--grid{gap:var(--space-12);display:grid}.RadioGroup__Options--layout-stack{flex-direction:column}.RadioGroup__Options--layout-wrap{flex-flow:wrap}.RadioGroup__Options--layout-row{flex-flow:row}.RadioGroup__Options--layout-row>*{flex:1;min-width:0}.RadioGroup__Options--layout-grid{display:grid}.RadioGroup__Options--gap-none{gap:0}.RadioGroup__Options--gap-xs{gap:var(--space-4)}.RadioGroup__Options--gap-sm{gap:var(--space-8)}.RadioGroup__Options--gap-md{gap:var(--space-12)}.RadioGroup__Options--gap-lg{gap:var(--space-16)}.RadioGroup__Options--gap-xl{gap:var(--space-24)}.RadioGroupItem{border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--bg-surface);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.RadioGroupItem__Dot{border-radius:var(--radius-full);background:var(--fg-on-emphasis)}.RadioGroupItem__Check,.RadioGroupItem__Dot{opacity:0;transition:opacity var(--transition-fast) var(--ease-standard)}.RadioGroupItem__Check{color:var(--fg-on-emphasis)}.RadioGroupItem--size-sm{width:var(--space-16);height:var(--space-16)}.RadioGroupItem--size-sm .RadioGroupItem__Dot{width:var(--space-6);height:var(--space-6)}.RadioGroupItem--size-md{width:var(--space-20);height:var(--space-20)}.RadioGroupItem--size-md .RadioGroupItem__Dot{width:var(--space-8);height:var(--space-8)}.RadioGroupItem--size-lg{width:var(--space-24);height:var(--space-24)}.RadioGroupItem--size-lg .RadioGroupItem__Dot{width:var(--space-10);height:var(--space-10)}.RadioGroupItem--size-xl{width:var(--space-28);height:var(--space-28)}.RadioGroupItem--size-xl .RadioGroupItem__Dot{width:var(--space-12);height:var(--space-12)}.RadioGroupItem--checked{background:var(--bg-emphasis);border-color:var(--bg-emphasis)}.RadioGroupItem--checked .RadioGroupItem__Check,.RadioGroupItem--checked .RadioGroupItem__Dot{opacity:1}.RadioGroupItem--indicator-icon{background:var(--color-blue-50);color:var(--color-blue-500);border-color:#0000}.RadioGroupItem--indicator-icon.RadioGroupItem--size-sm{width:var(--space-32);height:var(--space-32)}.RadioGroupItem--indicator-icon.RadioGroupItem--size-md{width:var(--space-40);height:var(--space-40)}.RadioGroupItem--indicator-icon.RadioGroupItem--size-lg{width:var(--space-48);height:var(--space-48)}.RadioGroupItem--indicator-icon.RadioGroupItem--size-xl{width:var(--space-56);height:var(--space-56)}.RadioGroupItem--indicator-icon .RadioGroupItem__IconStack{justify-content:center;align-items:center;display:inline-flex;position:relative}.RadioGroupItem--indicator-icon .RadioGroupItem__IconGlyph{transition:opacity var(--transition-base) var(--ease-standard);display:inline-flex}.RadioGroupItem--indicator-icon .RadioGroupItem__IconCheck{opacity:0;transition:opacity var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard);margin:auto;position:absolute;inset:0;transform:scale(1.05)}.RadioGroupItem--indicator-icon.RadioGroupItem--checked{background:var(--color-blue-500);border-color:var(--color-blue-500);color:var(--fg-on-emphasis)}.RadioGroupItem--indicator-icon.RadioGroupItem--checked .RadioGroupItem__IconGlyph{opacity:0}.RadioGroupItem--indicator-icon.RadioGroupItem--checked .RadioGroupItem__IconCheck{opacity:1;transform:scale(1)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-asset{background:var(--color-aqua-50);color:var(--color-aqua-600)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-asset.RadioGroupItem--checked{background:var(--color-aqua-600);border-color:var(--color-aqua-600);color:var(--fg-on-emphasis)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-income{background:var(--color-green-50);color:var(--color-green-600)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-income.RadioGroupItem--checked{background:var(--color-green-600);border-color:var(--color-green-600);color:var(--fg-on-emphasis)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-liability{background:var(--color-red-50);color:var(--color-red-600)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-liability.RadioGroupItem--checked{background:var(--color-red-600);border-color:var(--color-red-600);color:var(--fg-on-emphasis)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-expense{background:var(--color-amber-50);color:var(--color-amber-600)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-expense.RadioGroupItem--checked{background:var(--color-amber-600);border-color:var(--color-amber-600);color:var(--fg-on-emphasis)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-insurance{background:var(--color-blue-50);color:var(--color-blue-600)}.RadioGroupItem--indicator-icon.RadioGroupItem--color-insurance.RadioGroupItem--checked{background:var(--color-blue-600);border-color:var(--color-blue-600);color:var(--fg-on-emphasis)}.RadioGroupItem--variant-error{border-color:var(--border-danger)}.RadioGroupItem--variant-error.RadioGroupItem--checked{background:var(--bg-danger);border-color:var(--bg-danger)}.RadioGroupItem:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.RadioGroupItem:disabled,.RadioGroupItem[aria-disabled=true]{cursor:not-allowed;opacity:.5}.RadioGroupItem--sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RadioGroupOption{align-items:flex-start;gap:var(--space-12);cursor:pointer;display:flex}.RadioGroupOption--disabled{cursor:not-allowed}.RadioGroupOption--card{padding:var(--space-16);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-surface);align-items:center;gap:var(--space-16);transition:border-color var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard)}.RadioGroupOption--card:not(.RadioGroupOption--checked):not(.RadioGroupOption--disabled):hover{border-color:var(--color-blue-300)}.RadioGroupOption--card.RadioGroupOption--brand-dark:not(.RadioGroupOption--checked){background:var(--field);border-color:#0000}.RadioGroupOption--card.RadioGroupOption--brand-dark:not(.RadioGroupOption--checked):not(.RadioGroupOption--disabled):hover{background:var(--field-hover);border-color:#0000}.RadioGroupOption--brand-dark .RadioGroupItem:not(.RadioGroupItem--checked){border-color:var(--ink-30);background:0 0}.RadioGroupOption--card.RadioGroupOption--checked{border-color:var(--color-blue-500);background:var(--color-blue-50)}.RadioGroupOption--card.RadioGroupOption--new:not(.RadioGroupOption--checked){border-color:var(--color-neutral-300);background:0 0}.RadioGroupOption--card.RadioGroupOption--new:not(.RadioGroupOption--checked):not(.RadioGroupOption--disabled):hover{border-color:var(--color-blue-300);background:0 0}.RadioGroupOption--card.RadioGroupOption--disabled{opacity:.6}.RadioGroupOption--card.RadioGroupOption--compact{padding:0 var(--space-12);gap:var(--space-8);box-sizing:border-box}.RadioGroupOption--card.RadioGroupOption--compact-sm{min-height:var(--control-height-sm)}.RadioGroupOption--card.RadioGroupOption--compact-md{min-height:var(--control-height-md)}.RadioGroupOption--card.RadioGroupOption--compact-lg{min-height:var(--control-height-lg)}.RadioGroupOption--card.RadioGroupOption--compact-xl{min-height:var(--control-height-xl)}.RadioGroupOption--card .RadioGroupItem--checked:not(.RadioGroupItem--variant-error):not(.RadioGroupItem--indicator-icon){background:var(--color-blue-500);border-color:var(--color-blue-500)}.RadioGroupOption--card.RadioGroupOption--color-asset:not(.RadioGroupOption--checked):not(.RadioGroupOption--disabled):hover{border-color:var(--color-aqua-300)}.RadioGroupOption--card.RadioGroupOption--color-asset.RadioGroupOption--checked{border-color:var(--color-aqua-600);background:var(--color-aqua-50)}.RadioGroupOption--card.RadioGroupOption--color-income:not(.RadioGroupOption--checked):not(.RadioGroupOption--disabled):hover{border-color:var(--color-green-300)}.RadioGroupOption--card.RadioGroupOption--color-income.RadioGroupOption--checked{border-color:var(--color-green-600);background:var(--color-green-50)}.RadioGroupOption--card.RadioGroupOption--color-liability:not(.RadioGroupOption--checked):not(.RadioGroupOption--disabled):hover{border-color:var(--color-red-300)}.RadioGroupOption--card.RadioGroupOption--color-liability.RadioGroupOption--checked{border-color:var(--color-red-600);background:var(--color-red-50)}.RadioGroupOption--card.RadioGroupOption--color-expense:not(.RadioGroupOption--checked):not(.RadioGroupOption--disabled):hover{border-color:var(--color-amber-300)}.RadioGroupOption--card.RadioGroupOption--color-expense.RadioGroupOption--checked{border-color:var(--color-amber-600);background:var(--color-amber-50)}.RadioGroupOption--card.RadioGroupOption--color-insurance:not(.RadioGroupOption--checked):not(.RadioGroupOption--disabled):hover{border-color:var(--color-blue-300)}.RadioGroupOption--card.RadioGroupOption--color-insurance.RadioGroupOption--checked{border-color:var(--color-blue-600);background:var(--color-blue-50)}.RadioGroupOption__Body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.RadioGroupOption__Description{color:var(--fg-secondary);font-size:var(--text-xs);line-height:var(--lh-normal);margin:0}.RadioGroupOption__Trailing{color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.SegmentedControl{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-md);align-items:stretch;display:inline-flex;overflow:hidden}.SegmentedControl__Field{gap:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.SegmentedControl__Label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary)}.SegmentedControl__Segment{justify-content:center;align-items:center;gap:var(--space-6);min-width:0;font-family:inherit;font-weight:var(--font-medium);color:var(--fg-secondary);border:0;border-left:1px solid var(--border-primary);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);background:0 0;border-radius:0;display:inline-flex}.SegmentedControl__Segment:first-child{border-left:0}.SegmentedControl__Segment:not(:disabled):hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.SegmentedControl__Segment:not(:disabled):hover{background:color-mix(in srgb,var(--fg-primary) 8%,transparent)}}.SegmentedControl__Segment:not(:disabled):hover{color:var(--fg-primary)}.SegmentedControl__Segment:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.SegmentedControl__Segment:disabled{color:var(--fg-disabled);cursor:not-allowed}.SegmentedControl__Segment--checked,.SegmentedControl__Segment--checked:not(:disabled):hover{background:var(--bg-emphasis);color:var(--fg-on-emphasis)}.SegmentedControl--size-sm .SegmentedControl__Segment{padding:var(--space-6) var(--space-12);font-size:var(--text-xs)}.SegmentedControl--size-md .SegmentedControl__Segment{padding:var(--space-8) var(--space-16);font-size:var(--text-sm)}.SegmentedControl--size-lg .SegmentedControl__Segment{padding:var(--space-12) var(--space-20);font-size:var(--text-base)}.SegmentedControl--variant-muted .SegmentedControl__Segment--checked,.SegmentedControl--variant-muted .SegmentedControl__Segment--checked:not(:disabled):hover{background:var(--bg-emphasis-muted);color:var(--fg-on-emphasis-muted)}.SegmentedControl--layout-hug{display:inline-flex}.SegmentedControl--layout-fill{width:100%;display:flex}.SegmentedControl--layout-fill .SegmentedControl__Segment{flex:1 1 0}.SegmentedControl__Field:has(>.SegmentedControl--layout-fill){align-items:stretch}.SegmentedControl--disabled{opacity:var(--opacity-disabled)}.SegmentedControl--appearance-circles{gap:var(--space-4);background:0 0;border:0;border-radius:0;overflow:visible}.SegmentedControl--appearance-circles .SegmentedControl__Segment{border:1px solid var(--border-primary);border-radius:var(--radius-full);color:var(--fg-tertiary);flex:none;padding:0}.SegmentedControl--appearance-circles .SegmentedControl__Segment:first-child{border-left:1px solid var(--border-primary)}.SegmentedControl--appearance-circles .SegmentedControl__Segment:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.SegmentedControl--appearance-circles .SegmentedControl__Segment--checked,.SegmentedControl--appearance-circles .SegmentedControl__Segment--checked:first-child{border-color:#0000}.SegmentedControl--appearance-circles.SegmentedControl--size-sm .SegmentedControl__Segment{width:var(--space-32);height:var(--space-32)}.SegmentedControl--appearance-circles.SegmentedControl--size-md .SegmentedControl__Segment{width:var(--space-36);height:var(--space-36)}.SegmentedControl--appearance-circles.SegmentedControl--size-lg .SegmentedControl__Segment{width:var(--space-44);height:var(--space-44)}.Slider{--slider-color:var(--bg-emphasis);--slider-track-h:var(--space-8);--slider-thumb:var(--space-20);width:100%;position:relative}.Slider--variant-success{--slider-color:var(--bg-success)}.Slider--variant-warning{--slider-color:var(--bg-warning)}.Slider--variant-error{--slider-color:var(--bg-danger)}.Slider--size-sm{--slider-track-h:var(--space-4);--slider-thumb:var(--space-16)}.Slider--size-md{--slider-track-h:var(--space-8);--slider-thumb:var(--space-20)}.Slider--size-lg{--slider-track-h:var(--space-12);--slider-thumb:var(--space-24)}.Slider__control{height:var(--slider-thumb);cursor:pointer;width:100%;position:relative}.Slider__track{top:calc((var(--slider-thumb) - var(--slider-track-h)) / 2);height:var(--slider-track-h);background:var(--bg-subtle);position:absolute;left:0;right:0;overflow:hidden}.Slider__fill,.Slider__track{border-radius:var(--radius-full)}.Slider__fill{background:var(--slider-color);height:100%}.Slider__snaps{top:0;bottom:0;left:var(--space-4);right:var(--space-4);pointer-events:none;position:absolute}.Slider__snap{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--neutral-300);position:absolute;top:50%;transform:translate(-50%,-50%)}.Slider__snap--filled{background:#ffffff80}.Slider__thumb{width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--radius-full);background:var(--slider-color);box-shadow:var(--elevation-3);pointer-events:none;transition:background-color var(--transition-base) var(--ease-standard);position:absolute;top:0;transform:translate(-50%)}.Slider__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.Slider__control:has(.Slider__input:focus-visible) .Slider__thumb{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring)}.Slider__ticks{width:100%;margin-top:var(--space-8);height:var(--space-16);position:relative}.Slider__tick{font-size:var(--text-xs);color:var(--fg-secondary);line-height:var(--lh-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;position:absolute;top:0}.Slider__tick--mid{transform:translate(-50%)}.Slider__tick--end{transform:translate(-100%)}.Slider--disabled .Slider__control,.Slider--disabled .Slider__input{cursor:not-allowed}.Slider--disabled .Slider__track{background:var(--neutral-200)}.Slider--disabled .Slider__fill{background:0 0}.Slider--disabled .Slider__thumb{background:var(--fg-disabled);box-shadow:none}.Dropzone{justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-32);text-align:center;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border:2px dotted var(--color-blue-500);border-radius:var(--radius-lg);background:var(--color-blue-50);color:var(--color-blue-300);transition:border-color var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.Dropzone .IconCircle{--icon-circle-color:var(--color-blue-200)}.Dropzone:focus-visible{border-color:var(--color-blue-500);box-shadow:0 0 0 3px var(--color-blue-100);outline:none}.Dropzone--dragging{border-color:var(--color-success-500);background:var(--color-success-50);color:var(--color-success-600)}.Dropzone--dragging .IconCircle{--icon-circle-color:var(--color-success-600)}.Dropzone--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.Dropzone--density-compact{justify-content:flex-start;gap:var(--space-4) var(--space-12);padding:var(--space-12) var(--space-16);text-align:start;border-radius:var(--radius-md);flex-flow:wrap}.Dropzone__Input{display:none}.Dropzone--layout-fill{z-index:0;width:100%;height:100%;position:absolute;inset:0}.TreeChart{flex-direction:column;display:flex}.TreeChart__Viewport{padding-bottom:var(--space-4);display:flex;overflow-x:auto}.TreeChart__Children,.TreeChart__Root{margin:0;padding:0;list-style:none}.TreeChart__Root{margin-inline:auto;display:flex}.TreeChart__Node{flex-direction:column;align-items:center;display:flex;position:relative}.TreeChart__Card{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-sans);text-align:left;white-space:nowrap;display:flex}.TreeChart__Card--interactive{cursor:pointer}.TreeChart__Card--interactive:hover{border-color:var(--border-brand)}.TreeChart__Card--interactive:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.TreeChart__Text{flex-direction:column;min-width:0;display:flex}.TreeChart__Label{font-size:var(--text-sm);font-weight:var(--font-semibold)}.TreeChart__Sublabel{font-size:var(--text-xs);color:var(--fg-tertiary)}.TreeChart__Trailing{align-items:center;gap:var(--space-8);display:flex}.TreeChart__Count{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--fg-secondary)}.TreeChart__Chevron{color:var(--fg-tertiary);transition:transform .15s}.TreeChart__Children{justify-content:center;gap:var(--space-24);padding-top:var(--space-24);display:flex;position:relative}.TreeChart__Children:before{height:var(--space-12);top:0}.TreeChart__Children:before,.TreeChart__Children>.TreeChart__Node:before{content:"";width:1px;background:var(--border-primary);position:absolute;left:50%}.TreeChart__Children>.TreeChart__Node:before{top:calc(var(--space-24) * -1);height:var(--space-24)}.TreeChart__Children>.TreeChart__Node:after{content:"";top:calc(var(--space-12) * -1);background:var(--border-primary);height:1px;position:absolute}.TreeChart__Children>.TreeChart__Node:first-child:after{left:50%;right:calc(var(--space-24) / -2)}.TreeChart__Children>.TreeChart__Node:last-child:after{right:50%;left:calc(var(--space-24) / -2)}.TreeChart__Children>.TreeChart__Node:not(:first-child):not(:last-child):after{left:calc(var(--space-24) / -2);right:calc(var(--space-24) / -2)}.TreeChart__Children[data-single]>.TreeChart__Node:after{content:none}.TreeChart__Card[aria-expanded=true] .TreeChart__Chevron{transform:rotate(180deg)}.TreeChart--size-sm .TreeChart__Card{padding:var(--space-4) var(--space-8);gap:var(--space-8)}.TreeChart--size-sm .TreeChart__Children{gap:var(--space-16);padding-top:var(--space-16)}@media (prefers-reduced-motion:reduce){.TreeChart__Chevron{transition:none}}.EmptyState{gap:var(--space-12);text-align:center;flex-direction:column;display:flex}.EmptyState,.EmptyState__Icon{justify-content:center;align-items:center;color:var(--fg-secondary)}.EmptyState__Icon{opacity:.55;display:inline-flex}.EmptyState__Title{font-size:var(--text-sm);line-height:var(--lh-tight);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0}.EmptyState__Message{max-width:42rem;font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--fg-secondary);margin:0}.EmptyState__Action{justify-content:center;align-items:center;gap:var(--space-8);padding-top:var(--space-4);flex-wrap:wrap;display:inline-flex}.EmptyState--variant-error{max-width:28rem;margin-inline:auto}.EmptyState--tone-danger .EmptyState__Icon,.EmptyState--tone-danger .EmptyState__Title,.EmptyState--variant-error .EmptyState__Icon,.EmptyState--variant-error .EmptyState__Title{color:var(--fg-error)}.EmptyState--size-sm{padding-block:var(--space-32)}.EmptyState--size-md{padding-block:var(--space-48)}.EmptyState--size-lg{padding:var(--space-48)}.EmptyState--surface-bordered,.EmptyState--surface-dashed{border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.EmptyState--surface-dashed{background:var(--bg-subtle);border-style:dashed}.EmptyState--surface-bordered{background:var(--bg-surface)}.EmptyState--surface-bordered .EmptyState__Title,.EmptyState--surface-dashed .EmptyState__Title{font-size:var(--text-base)}.Congratulations{align-items:center;gap:var(--space-16);border:1px solid var(--border-success);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(var(--brand-600-rgb),.14),rgba(var(--brand-600-rgb),.04));display:flex}.Congratulations__IconChip{border-radius:var(--radius-full);background:rgba(var(--brand-600-rgb),.16);width:2.75rem;height:2.75rem;box-shadow:0 0 0 4px rgba(var(--brand-600-rgb),.08);color:var(--fg-success);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Congratulations__Body{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.Congratulations__Title{font-size:var(--text-base);line-height:var(--lh-tight);font-weight:var(--font-bold);color:var(--fg-primary);margin:0}.Congratulations__Message{min-width:0;font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--fg-secondary);margin:0}.Congratulations svg{pointer-events:none}.Congratulations--size-md{padding:var(--space-20)}.Congratulations--size-sm{padding:var(--space-12);gap:var(--space-12)}@media (prefers-reduced-motion:no-preference){.Congratulations{animation:Congratulations-enter var(--transition-slow) var(--ease-standard) both}.Congratulations__IconChip{animation:Congratulations-pop var(--transition-slow) var(--ease-standard) both}}@keyframes Congratulations-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Congratulations-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.DataState__Skeleton{gap:var(--space-8);padding:var(--space-16);flex-direction:column;display:flex}.LegendItem{align-items:center;gap:var(--space-8);display:flex}.LegendItem--align-start{align-items:flex-start}.LegendItem__Marker{background-color:var(--legend-item-color);flex-shrink:0}.LegendItem--size-sm .LegendItem__Marker{width:8px;height:8px}.LegendItem--size-md .LegendItem__Marker{width:12px;height:12px}.LegendItem--marker-dot .LegendItem__Marker{border-radius:var(--radius-full)}.LegendItem--marker-square .LegendItem__Marker{border-radius:var(--radius-xs)}.LegendItem--marker-dashed-line .LegendItem__Marker{border-top:2px dashed var(--legend-item-color);background-color:#0000;height:0}.LegendItem--size-sm.LegendItem--marker-dashed-line .LegendItem__Marker{width:var(--space-16)}.LegendItem--size-md.LegendItem--marker-dashed-line .LegendItem__Marker{width:var(--space-20)}.LegendItem--align-start .LegendItem__Marker{margin-top:var(--space-6)}.LegendItem__Label{flex:auto;min-width:0}.LegendItem--truncate .LegendItem__Label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LegendItem__Value{font-variant-numeric:tabular-nums;flex-shrink:0}.LegendItem--size-sm .LegendItem__Label,.LegendItem--size-sm .LegendItem__Value{font-size:var(--text-xs)}.LegendItem--size-md .LegendItem__Label,.LegendItem--size-md .LegendItem__Value{font-size:var(--text-sm)}.LegendItem--emphasis-label .LegendItem__Label{color:var(--fg-primary)}.LegendItem--emphasis-label .LegendItem__Value,.LegendItem--emphasis-value .LegendItem__Label{color:var(--fg-secondary)}.LegendItem--emphasis-value .LegendItem__Value{color:var(--fg-primary);font-weight:600}.ListItem{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-16);text-align:left;color:inherit;font:inherit;background:0 0;border:0;margin:0;display:flex}.ListItem--variant-divided{border-bottom:1px solid var(--border-primary)}.ListItem--variant-divided:has(+.ListItem--emphasis-total),.ListItem--variant-divided:last-child{border-bottom:0}.ListItem--variant-bordered{border:1px solid var(--border-primary);border-radius:var(--radius-md)}.ListItem--variant-filled{background:var(--bg-subtle);border-radius:var(--radius-md)}.ListItem--interactive{cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard)}.ListItem--interactive:hover{background:var(--bg-subtle)}.ListItem--state-selected{background:var(--bg-brand-faint);border-color:var(--border-brand)}.ListItem__Lead,.ListItem__Leading{flex-shrink:0;align-items:center;display:inline-flex}.ListItem__Lead{width:var(--list-item-lead,auto)}.ListItem--leadWidth-sm{--list-item-lead:var(--space-96)}.ListItem--leadWidth-md{--list-item-lead:var(--space-128)}.ListItem--leadWidth-lg{--list-item-lead:calc(var(--space-128) + var(--space-48))}.ListItem--density-compact{padding:var(--space-8) var(--space-12)}.ListItem--density-touch{min-height:var(--space-64);padding:var(--space-12) var(--space-16)}.ListItem--tone-deleted .ListItem__Title{color:var(--fg-secondary)}.ListItem--tone-inactive .ListItem__Leading,.ListItem--tone-inactive .ListItem__Subtitle,.ListItem--tone-inactive .ListItem__Title{opacity:var(--opacity-disabled)}.ListItem--emphasis-total{border-top:1px solid var(--border-primary)}.ListItem--emphasis-total .ListItem__Title{font-weight:600}.ListItem--emphasis-total .ListItem__Value{font-weight:700}.ListItem__Body{flex:auto;min-width:0}.ListItem__Title{font-size:var(--text-sm);color:var(--fg-primary);font-weight:500}.ListItem__Subtitle,.ListItem__Title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ListItem__Subtitle{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--fg-secondary)}.ListItem--stack-narrow{flex-wrap:wrap;container:listitem/inline-size}.ListItem--stack-narrow .ListItem__Body{flex:1 1 0}@container listitem (max-width:480px){.ListItem--stack-narrow .ListItem__Trailing{flex-wrap:wrap;flex-basis:100%;margin-left:0}}.ListItem--overflow-wrap .ListItem__Subtitle{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.ListItem--titleOverflow-wrap .ListItem__Title{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.ListItem__Below{margin-top:var(--space-4);display:block}.ListItem__Trailing{align-items:center;gap:var(--space-8);margin-left:var(--space-12);flex-shrink:0;display:flex}.ListItem__TrailingText{text-align:right}.ListItem__Value{font-size:var(--text-sm);color:var(--fg-primary);font-variant-numeric:tabular-nums;font-weight:600;display:block}.ListItem__Meta{font-size:var(--text-xs);color:var(--fg-secondary);display:block}.ListItem--bodyEmphasis-value .ListItem__Title{font-size:var(--text-xs);color:var(--fg-secondary);font-weight:400}.ListItem--bodyEmphasis-value .ListItem__Subtitle{font-size:var(--text-base);color:var(--fg-primary);font-variant-numeric:tabular-nums;white-space:normal;text-overflow:clip;font-weight:600;overflow:visible}.ListItem--metaWidth-md .ListItem__TrailingText,.ListItem--metaWidth-sm .ListItem__TrailingText{align-items:center;gap:var(--space-8);display:flex}.ListItem--metaWidth-md .ListItem__Meta,.ListItem--metaWidth-sm .ListItem__Meta{width:var(--list-item-meta);text-align:right}.ListItem--metaWidth-sm{--list-item-meta:var(--space-64)}.ListItem--metaWidth-md{--list-item-meta:var(--space-96)}.ListItem__Actions{flex-shrink:0;align-items:center;display:flex}.ListItem--actionsWidth-lg .ListItem__Actions,.ListItem--actionsWidth-md .ListItem__Actions,.ListItem--actionsWidth-sm .ListItem__Actions{width:var(--list-item-actions)}.ListItem--actionsWidth-sm{--list-item-actions:var(--space-96)}.ListItem--actionsWidth-md{--list-item-actions:var(--space-128)}.ListItem--actionsWidth-lg{--list-item-actions:calc(var(--space-128) + var(--space-48))}.ListItem__Status{min-width:var(--space-32);flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex}.ListItem__Chevron{color:var(--fg-secondary);flex-shrink:0;display:inline-flex}.RenderedPreview{border:1px solid var(--border-primary);border-radius:var(--radius-md);background-color:var(--bg-surface);display:flex;overflow:hidden}.RenderedPreview--height-md{height:420px}.RenderedPreview--height-lg{height:640px}.RenderedPreview--height-tall{height:860px}.RenderedPreview__Frame{border:0;flex:1;width:100%}.RenderedPreview__Text{padding:var(--space-16);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg-primary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-sm);line-height:var(--lh-normal);flex:1;margin:0;overflow:auto}.ChartTooltipCard{gap:var(--space-6);max-width:var(--tooltip-max-width);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);flex-direction:column;display:flex}.ChartTooltipCard--variant-default{background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-primary)}.ChartTooltipCard--variant-dark{background:var(--bg-tooltip);color:var(--fg-tooltip)}.ChartTooltipCard--variant-dark .ChartTooltipCard__RowLabel,.ChartTooltipCard--variant-dark .ChartTooltipCard__RowValue,.ChartTooltipCard--variant-dark .ChartTooltipCard__Title,.ChartTooltipCard--variant-dark .LegendItem__Label,.ChartTooltipCard--variant-dark .LegendItem__Value{color:inherit}.ChartTooltipCard--size-sm{padding:var(--space-8) var(--space-12)}.ChartTooltipCard--size-md{padding:var(--space-12)}.ChartTooltipCard__Title{color:var(--fg-primary);font-weight:600}.ChartTooltipCard__Row{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.ChartTooltipCard__RowLabel{color:var(--fg-secondary)}.ChartTooltipCard__RowValue{color:var(--fg-primary);font-variant-numeric:tabular-nums}.ChartTooltipCard__Footer{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-2);padding-top:var(--space-8);border-top:1px solid var(--border-primary);font-weight:600;display:flex}.ChartTooltipCard__FooterValue{font-variant-numeric:tabular-nums}.ChartTooltipCard--size-sm .ChartTooltipCard__Footer,.ChartTooltipCard--size-sm .ChartTooltipCard__Row,.ChartTooltipCard--size-sm .ChartTooltipCard__Title{font-size:var(--text-xs)}.ChartTooltipCard--size-md .ChartTooltipCard__Footer,.ChartTooltipCard--size-md .ChartTooltipCard__Row,.ChartTooltipCard--size-md .ChartTooltipCard__Title{font-size:var(--text-sm)}.Progress{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.Progress__Header{justify-content:space-between;align-items:center;display:flex}.Progress__Label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary)}.Progress__Value{font-size:var(--text-sm);color:var(--fg-secondary);font-variant-numeric:tabular-nums}.Progress__Track{width:100%;height:var(--space-8);border-radius:var(--radius-full);background:var(--bg-secondary);position:relative;overflow:hidden}.Progress__Indicator{border-radius:var(--radius-full);transition:width var(--transition-base) var(--ease-standard);display:block}.Progress__Indicator,.Progress__Segment{background:var(--bg-emphasis);height:100%}.Progress__Segment{transition:left var(--transition-base) var(--ease-standard),width var(--transition-base) var(--ease-standard);position:absolute;top:0}.Progress__Segment--variant-default{background:var(--bg-emphasis)}.Progress__Segment--variant-success{background:var(--bg-success)}.Progress__Segment--variant-warning{background:var(--bg-warning)}.Progress__Segment--variant-error{background:var(--bg-danger)}.Progress--size-hairline .Progress__Track{border-radius:0;height:1px}.Progress--size-hairline .Progress__Indicator{border-radius:0}.Progress--size-xs .Progress__Track{height:var(--space-2)}.Progress--size-sm .Progress__Track{height:var(--space-4)}.Progress--size-md .Progress__Track{height:var(--space-8)}.Progress--size-lg .Progress__Track{height:var(--space-12)}.Progress--size-xl .Progress__Track{height:var(--space-16)}.Progress--variant-default .Progress__Indicator{background:var(--bg-emphasis)}.Progress--variant-success .Progress__Indicator{background:var(--bg-success)}.Progress--variant-warning .Progress__Indicator{background:var(--bg-warning)}.Progress--variant-error .Progress__Indicator{background:var(--bg-danger)}.Progress--variant-ink .Progress__Indicator{background:var(--neutral-900)}.Progress--variant-accent .Progress__Indicator{background:var(--accent)}.Progress--track-ink .Progress__Track{background:var(--ink-20)}.Progress__Caption{font-size:var(--text-2xs);color:var(--fg-tertiary)}.Progress--surface-subtle{box-sizing:border-box;background:var(--bg-subtle);border-radius:var(--radius-md);padding:var(--space-12);gap:var(--space-6)}.Progress--surface-subtle .Progress__Label,.Progress--surface-subtle .Progress__Value{font-size:var(--text-xs)}.ProgressCircle{justify-content:center;align-items:center;display:inline-flex;position:relative}.ProgressCircle__Svg{display:block}.ProgressCircle__Svg--spin{animation:ProgressCircle-spin 1s linear infinite}.ProgressCircle__Track{stroke:var(--bg-secondary)}.ProgressCircle__Indicator{stroke:var(--bg-emphasis);transform-origin:50%;transition:stroke-dashoffset var(--transition-base) var(--ease-standard);transform:rotate(-90deg)}.ProgressCircle--variant-default .ProgressCircle__Indicator{stroke:var(--bg-emphasis)}.ProgressCircle--variant-success .ProgressCircle__Indicator{stroke:var(--bg-success)}.ProgressCircle--variant-warning .ProgressCircle__Indicator{stroke:var(--bg-warning)}.ProgressCircle--variant-error .ProgressCircle__Indicator{stroke:var(--bg-danger)}.ProgressCircle--variant-inverse .ProgressCircle__Indicator{stroke:var(--brand-sour-400)}.ProgressCircle--variant-inverse .ProgressCircle__Track{stroke:var(--white-20)}.ProgressCircle--variant-on-accent .ProgressCircle__Indicator{stroke:var(--brand-navy-900)}.ProgressCircle--variant-on-accent .ProgressCircle__Track{stroke:var(--white-20)}.ProgressCircle__Value{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--fg-primary);font-variant-numeric:tabular-nums;position:absolute}@keyframes ProgressCircle-spin{to{transform:rotate(1turn)}}.ProgressIcon{align-items:center;display:inline-flex;position:relative}.ProgressIcon__Row{align-items:center;display:flex}.ProgressIcon__Clip{height:100%;position:absolute;top:0;left:0;overflow:hidden}.ProgressIcon__Row--fill{height:100%}.ProgressIcon .Icon{flex-shrink:0;display:block}.DonutChart{transition:width var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),height var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),opacity var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.DonutChart--collapsed{opacity:0}.DonutChart__Svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.DonutChart--direction-counterclockwise .DonutChart__Svg{transform:scaleX(-1)rotate(-90deg)}.DonutChart__Base{transition:stroke var(--transition-base) var(--ease-standard)}.DonutChart--base-navy .DonutChart__Base{stroke:var(--brand-navy-700)}.DonutChart--base-ink .DonutChart__Base{stroke:var(--ink-20)}.DonutChart--base-none .DonutChart__Base{stroke:#0000}.DonutChart__Slice{stroke-linecap:butt;transition:stroke var(--transition-base) var(--ease-standard),stroke-opacity var(--transition-base) var(--ease-standard),stroke-dasharray var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),stroke-dashoffset var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard))}.DonutChart__Slice--tone-accent{stroke:var(--donut-accent,var(--brand-sour-500))}.DonutChart__Slice--tone-caution{stroke:var(--color-amber-500)}.DonutChart__Slice--tone-empty{stroke:#0000}.DonutChart__Slice--tone-muted{stroke:var(--ink-50)}.DonutChart__Slice--tone-category-1{stroke:var(--chart-category-1)}.DonutChart__Slice--tone-category-2{stroke:var(--chart-category-2)}.DonutChart__Slice--tone-category-3{stroke:var(--chart-category-3)}.DonutChart__Slice--tone-category-4{stroke:var(--chart-category-4)}.DonutChart__Slice--tone-category-5{stroke:var(--chart-category-5)}.DonutChart__Slice--tone-category-6{stroke:var(--chart-category-6)}.DonutChart--cap-round .DonutChart__Slice{stroke-linecap:round}.DonutChart__Center{color:var(--ink-100);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.DonutChart,.DonutChart__Base,.DonutChart__Slice{transition:none}}.PlanActualChart{--plan-chart-height:var(--space-176);--plan-chart-actual:var(--series-measured);--plan-chart-current:var(--series-measured-strong);--plan-chart-planned:var(--ink-20);--plan-chart-target:var(--ink-70);--plan-chart-label:var(--ink-70);gap:var(--space-8);flex-direction:column;width:100%;display:flex}.PlanActualChart--size-sm{--plan-chart-height:var(--space-128)}.PlanActualChart--size-md{--plan-chart-height:var(--space-176)}.PlanActualChart--size-lg{--plan-chart-height:var(--space-240)}.PlanActualChart__Plot{width:100%;height:var(--plan-chart-height);position:relative}.PlanActualChart__Bars{align-items:flex-end;gap:var(--space-4);width:100%;height:100%;display:flex}.PlanActualChart__Column{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.PlanActualChart__Bar{width:100%;min-height:var(--space-2);height:var(--plan-chart-bar-height,0);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--plan-chart-planned);display:block}.PlanActualChart__Bar--actual{background:var(--plan-chart-actual)}.PlanActualChart__Bar--current{background:var(--plan-chart-current)}.PlanActualChart__Bar--planned{background:var(--plan-chart-planned)}.PlanActualChart__Deadline{border-inline-start:1px dashed var(--plan-chart-target);width:0;inset-block:0}.PlanActualChart__Deadline,.PlanActualChart__DeadlineLabel{pointer-events:none;position:absolute;inset-inline-start:var(--plan-chart-deadline-x,50%)}.PlanActualChart__DeadlineLabel{color:var(--plan-chart-label);font-size:var(--text-2xs);white-space:nowrap;padding-inline-start:var(--space-4);inset-block-start:0}.PlanActualChart__Target{border-block-start:1px dashed var(--plan-chart-target);height:0;position:absolute;inset-block-start:var(--plan-chart-target-y,0);inset-inline:0}.PlanActualChart__TargetLabel{font-size:var(--text-2xs);color:var(--plan-chart-label);white-space:nowrap;position:absolute;inset-block-start:var(--plan-chart-target-y,0);inset-inline-end:0;transform:translateY(-100%)}.PlanActualChart__Axis{align-items:baseline;gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.PlanActualChart__Tick{width:max-content;font-size:var(--text-2xs);color:var(--plan-chart-label);white-space:nowrap;justify-self:center}.PlanActualChart__Tick:first-child{justify-self:start}.PlanActualChart__Tick:last-child{justify-self:end}.PlanActualChart__Tick--hidden{visibility:hidden}@media (max-width:640px){.PlanActualChart__Tick--hidden-sm{visibility:hidden}}.PlanActualChart__Legend{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.PlanActualChart__Key{align-items:center;gap:var(--space-6);font-size:var(--text-2xs);color:var(--plan-chart-label);display:inline-flex}.PlanActualChart__Key:before{content:"";width:var(--space-8);height:var(--space-10);border-radius:var(--radius-xs) var(--radius-xs) 0 0;display:block}.PlanActualChart__Key--planned:before{background:var(--plan-chart-planned)}.PlanActualChart__Key--actual:before{background:var(--plan-chart-actual)}.CoverageStrip{gap:var(--space-4);width:100%;display:flex}.CoverageStrip__Segment{min-width:0;height:var(--space-6);border-radius:var(--radius-xs);background:var(--ink-20);flex:1 1 0;overflow:hidden}.CoverageStrip__Fill{height:100%;width:var(--coverage-strip-fill,0);border-radius:var(--radius-xs);background:var(--fg-success);display:block}.CoverageStrip__Segment--partial .CoverageStrip__Fill{background:var(--status-caution)}.CoverageStrip--size-sm .CoverageStrip__Segment{height:var(--space-4)}.CoverageStrip--size-lg .CoverageStrip__Segment{height:var(--space-8)}.GoalProjectionChart{--projection-chart-height:var(--space-176);--projection-chart-today:var(--series-measured-strong);--projection-chart-building:var(--ink-20);--projection-chart-paying:var(--ink-50);--projection-chart-short:var(--status-caution);--projection-chart-rule:var(--ink-70);--projection-chart-label:var(--ink-70);gap:var(--space-6);flex-direction:column;display:flex}.GoalProjectionChart__Plot{align-items:flex-end;gap:var(--space-4);width:100%;height:var(--projection-chart-height);display:flex;position:relative}.GoalProjectionChart__Slot{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.GoalProjectionChart__Bar{width:100%;min-height:var(--space-2);height:var(--projection-chart-bar-height,0);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--projection-chart-building)}.GoalProjectionChart__Bar--tone-today{background:var(--projection-chart-today)}.GoalProjectionChart__Bar--tone-projected{background:var(--projection-chart-building)}.GoalProjectionChart__Bar--tone-paying{background:var(--projection-chart-paying)}.GoalProjectionChart__Bar--tone-short{background:var(--projection-chart-short)}.GoalProjectionChart__Divide{border-inline-start:1px dashed var(--projection-chart-rule);pointer-events:none;width:0;position:absolute;inset-block:0;inset-inline-start:var(--projection-chart-divide,50%)}.GoalProjectionChart__Axis{justify-content:space-between;gap:var(--space-8)}.GoalProjectionChart__Axis,.GoalProjectionChart__Legend{color:var(--projection-chart-label);font-size:var(--text-2xs);display:flex}.GoalProjectionChart__Legend{gap:var(--space-16);flex-wrap:wrap}.GoalProjectionChart__Key{align-items:center;gap:var(--space-6);display:inline-flex}.GoalProjectionChart__Swatch{width:var(--space-8);height:var(--space-10);border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--projection-chart-building);display:block}.GoalProjectionChart__Swatch--tone-today{background:var(--projection-chart-today)}.GoalProjectionChart__Swatch--tone-projected{background:var(--projection-chart-building)}.GoalProjectionChart__Swatch--tone-paying{background:var(--projection-chart-paying)}.GoalProjectionChart__Swatch--tone-short{background:var(--projection-chart-short)}.GoalProjectionChart--size-sm{--projection-chart-height:var(--space-128)}.GoalProjectionChart--size-md{--projection-chart-height:var(--space-176)}.GoalProjectionChart--size-lg{--projection-chart-height:var(--space-240)}.WaterfallChart{gap:var(--space-16);flex-direction:column;margin:0;display:flex;container-type:inline-size}.WaterfallChart__Rows{grid-template-columns:minmax(var(--space-128),max-content) minmax(0,1fr) max-content;align-items:center;gap:var(--space-12) var(--space-20);display:grid}.WaterfallChart__Row{display:contents}.WaterfallChart__Label{font-size:var(--text-sm);color:var(--fg-secondary)}.WaterfallChart__Track{border-left:1px solid var(--border-primary);display:block;position:relative}.WaterfallChart--size-md .WaterfallChart__Track{height:var(--space-28)}.WaterfallChart--size-sm .WaterfallChart__Track{height:var(--space-16)}.WaterfallChart__Bar{border-radius:0 var(--radius-xs) var(--radius-xs) 0;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.WaterfallChart__Segment{background:var(--chart-mark);flex-basis:0;height:100%;display:block}.WaterfallChart__Guide{top:calc(-1 * var(--space-12));bottom:calc(-1 * var(--space-12));border-left:1px dashed var(--brand-navy-300);position:absolute}.WaterfallChart__Value{font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;text-align:right;color:var(--fg-primary)}.WaterfallChart__Value--tone-positive{color:var(--fg-positive)}.WaterfallChart__Value--tone-negative{color:var(--fg-negative)}.WaterfallChart__Row--emphasis .WaterfallChart__Label{font-weight:var(--font-semibold);color:var(--fg-primary)}.WaterfallChart__Legend{gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}@container (max-width:480px){.WaterfallChart__Rows{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) max-content}.WaterfallChart__Label{grid-column:1/-1}}.StackedColumnChart{align-items:center;gap:var(--space-12);flex-direction:column;min-width:0;margin:0;display:flex}.StackedColumnChart--surface-panel{padding:var(--space-24);border-radius:var(--radius-md);background:var(--brand-navy-50)}.StackedColumnChart__Title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--brand-navy-900)}.StackedColumnChart__Svg{width:100%;max-width:380px;height:auto;display:block;overflow:visible}.StackedColumnChart__Grid line{stroke:var(--brand-navy-100);stroke-width:1px}.StackedColumnChart__Grid .StackedColumnChart__Axis{stroke:var(--brand-navy-500)}.StackedColumnChart__Threshold text,.StackedColumnChart__Ticks text{fill:var(--brand-navy-500);font-size:14px}.StackedColumnChart__Segment--outline{stroke-width:2px;stroke-dasharray:6 4}.StackedColumnChart__Value{font-variant-numeric:tabular-nums;fill:var(--brand-navy-900);font-size:13px}.StackedColumnChart__Value--on-dark{fill:var(--base-white)}.StackedColumnChart__Threshold line{stroke:var(--brand-navy-300);stroke-width:2px;stroke-dasharray:7 6}.StackedColumnChart__Legend{justify-content:center;gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}.GroupedBarChart{min-width:0;margin:0}.GroupedBarChart__Svg{width:100%;height:auto;display:block;overflow:visible}.GroupedBarChart__Grid line{stroke:var(--brand-navy-100);stroke-width:1px}.GroupedBarChart__Grid .GroupedBarChart__Axis{stroke:var(--brand-navy-500)}.GroupedBarChart__Ticks text{fill:var(--brand-navy-500);font-size:12px}.GroupedBarChart__BarLabel{fill:var(--brand-navy-500);font-size:13px}.GroupedBarChart__Title{font-size:15px;font-weight:var(--font-semibold);fill:var(--brand-navy-900)}.LimitGauge{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.LimitGauge__Head{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.LimitGauge__Label{gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--fg-primary);flex-direction:column;display:flex}.LimitGauge__Condition{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--fg-secondary)}.LimitGauge__Track{height:var(--space-12);border-radius:var(--radius-full);background:var(--brand-navy-50);position:relative;overflow:hidden}.LimitGauge__Zone{background:repeating-linear-gradient(135deg,var(--brand-navy-300) 0 var(--space-4),var(--brand-navy-50) var(--space-4) var(--space-8));position:absolute;top:0;bottom:0;right:0}.LimitGauge__Fill{border-radius:var(--radius-full);position:absolute;top:0;bottom:0;left:0}.LimitGauge--tone-positive .LimitGauge__Fill{background:var(--brand-navy-700)}.LimitGauge--tone-caution .LimitGauge__Fill{background:var(--color-amber-600)}.LimitGauge--tone-neutral .LimitGauge__Fill{background:var(--brand-navy-300)}.LimitGauge__Scale{justify-content:space-between;gap:var(--space-12);font-size:var(--text-xs);color:var(--fg-secondary);display:flex}.LimitGauge__Amount{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.LimitGauge--tone-caution .LimitGauge__Amount{color:var(--fg-warning)}.BalanceBar{align-items:center;gap:var(--space-8) var(--space-12);font-size:var(--text-sm);color:var(--ink-100);grid-template-columns:max-content minmax(0,1fr);display:grid}.BalanceBar__Label{color:var(--ink-70)}.BalanceBar__Track{align-items:stretch;min-width:0;display:flex}.BalanceBar--size-md .BalanceBar__Track{height:var(--space-24)}.BalanceBar--size-sm .BalanceBar__Track{height:var(--space-16)}.BalanceBar__Bar{border-radius:var(--radius-sm);flex:none}.BalanceBar__Bar--assets{background:var(--chart-asset)}.BalanceBar__Bar--liabilities{background:var(--chart-liability)}.BalanceBar__Gap{border:2px dashed var(--ink-30);border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-width:0;font-weight:var(--font-semibold);color:var(--ink-90);white-space:nowrap;text-overflow:ellipsis;border-inline-start-width:0;flex:1 1 0;align-items:center;padding-inline-start:var(--space-8);display:flex;overflow:hidden}.BalanceBar__Gap--warning{border-color:var(--status-caution);color:var(--status-caution)}.BalanceBar__Caption{font-weight:var(--font-semibold);color:var(--ink-90);grid-column:2}.BalanceBar__Caption--warning{color:var(--status-caution)}.Stack{min-width:0;display:flex}.Stack--direction-row{flex-direction:row}.Stack--direction-column{flex-direction:column}.Stack--gap-none{gap:var(--space-0)}.Stack--gap-xs{gap:var(--space-4)}.Stack--gap-sm{gap:var(--space-8)}.Stack--gap-md{gap:var(--space-12)}.Stack--gap-lg{gap:var(--space-16)}.Stack--gap-xl{gap:var(--space-24)}.Stack--gap-2xl{gap:var(--space-32)}.Stack--align-start{align-items:flex-start}.Stack--align-center{align-items:center}.Stack--align-end{align-items:flex-end}.Stack--align-stretch{align-items:stretch}.Stack--align-baseline{align-items:baseline}.Stack--justify-start{justify-content:flex-start}.Stack--justify-center{justify-content:center}.Stack--justify-end{justify-content:flex-end}.Stack--justify-between{justify-content:space-between}.Stack--direction-row.Stack--wrap{flex-wrap:wrap}.Stack--equal>*{flex:1 1 0;min-width:0}.Stack--grow{flex:auto}.Stack--no-shrink{flex-shrink:0}.Table{width:100%;font-size:var(--text-sm);display:grid}.Table__Container{width:100%;position:relative;overflow-x:auto}.Table__Body,.Table__Header{display:contents}.Table__Row{grid-template-columns:subgrid;transition:background-color var(--transition-base) var(--ease-standard);grid-column:1/-1;display:grid;position:relative}.Table__Row--hover-default:hover,.Table__Row--hover-subtle:hover{background:var(--bg-subtle)}.Table__Row--hover-accent:hover{background:var(--bg-brand-faint)}.Table__Row--clickable{cursor:pointer}.Table__Row--nested,.Table__Row--selected{background:var(--bg-subtle)}.Table__Row--nested{box-shadow:inset 2px 0 0 0 var(--border-primary)}.Table__Row--tone-highlight{background:var(--brand-sour-100);box-shadow:inset var(--space-4) 0 0 var(--brand-sour-700)}.Table__Row--tone-total{background:var(--bg-subtle)}.Table__Row--tone-closing .Table__Cell,.Table__Row--tone-highlight .Table__Cell,.Table__Row--tone-total .Table__Cell{font-weight:var(--font-semibold)}.Table__Row--tone-muted .Table__Cell{color:var(--fg-secondary)}.Table__Row--tone-closing{box-shadow:inset 0 1px 0 0 var(--fg-primary)}.Table__Row--empty:hover{background:0 0}.Table__Row--divider:after{content:"";border-bottom:var(--tbl-rdivider-thickness,1px) var(--tbl-rdivider-style,solid) var(--tbl-rdivider-color,var(--border-primary));pointer-events:none;position:absolute;inset:auto 0 0}.Table__ColDivider:after{content:"";border-right:var(--tbl-cdivider-thickness,1px) var(--tbl-cdivider-style,solid) var(--tbl-cdivider-color,var(--border-primary));pointer-events:none;position:absolute;inset:0 0 0 auto}.Table__Head{min-width:0;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--fg-secondary);white-space:nowrap;text-align:left;align-self:center;position:relative;overflow:hidden}.Table__Head--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-base) var(--ease-standard)}.Table__Head--sortable:hover{color:var(--fg-primary)}.Table__HeadInner{align-items:center;gap:var(--space-4);vertical-align:middle;max-width:100%;display:inline-flex}.Table__Cell{min-width:0;color:var(--fg-primary);align-self:center;position:relative}.Table__Cell>.Skeleton{display:inline-block}.Table__Cell--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Table__Cell--wrap{white-space:normal;overflow-wrap:anywhere}.Table__Cell--valign-top{align-self:start}.Table__Cell--valign-bottom{align-self:end}.Table__Cell--align-start{text-align:left}.Table__Cell--align-end{text-align:right}.Table__Cell--align-center{text-align:center}.Table__Cell--tone-muted{color:var(--fg-secondary)}.Table__Cell--weight-medium{font-weight:var(--font-medium)}.Table__Cell--weight-semibold{font-weight:var(--font-semibold)}.Table__Cell--numeric{font-variant-numeric:tabular-nums}.Table__Cell--empty{text-align:center;color:var(--fg-secondary);padding-top:var(--space-32);padding-bottom:var(--space-32);grid-column:1/-1}.Table--density-default .Table__Head{min-height:var(--space-40)}.Table--density-default .Table__Cell,.Table--density-default .Table__Head{padding:var(--space-12) var(--space-16)}.Table--density-compact .Table__Head{min-height:var(--space-32);padding:var(--space-8) var(--space-12)}.Table--density-compact .Table__Cell{padding:var(--space-6) var(--space-12)}.Table--header-wrap .Table__Head{white-space:normal;overflow-wrap:anywhere;align-self:end}.Table--appearance-statement .Table__Head{text-transform:uppercase;color:var(--fg-primary)}.Table--appearance-statement .Table__Row{break-inside:avoid}.Table--appearance-statement .Table__Row--head:after{content:"";border-bottom:1px solid var(--fg-primary);pointer-events:none;position:absolute;inset:auto 0 0}.Table--appearance-statement .Table__Row--tone-total{box-shadow:inset 0 0 0 1px var(--fg-primary)}.Table--appearance-statement .Table__Row--tone-muted .Table__Cell{color:var(--fg-tertiary)}.TaxReturnReport{gap:var(--space-24);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.TaxReturnReport__Header{gap:var(--space-6);flex-direction:column;display:flex}.TaxReturnReport__Title{font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0}.TaxReturnReport__Subtitle{font-size:var(--text-base);color:var(--fg-secondary);margin:0}.TaxReturnReport__Section{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.TaxReturnReport__Heading{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0}.TaxReturnReport__Lead{font-size:var(--text-base);color:var(--fg-secondary);margin:0;line-height:1.5}.TaxReturnReport__Note{font-size:var(--text-sm);color:var(--fg-secondary);margin:0;font-style:italic}.TaxReturnReport__Headline{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--fg-primary);margin:0;line-height:1.45}.TaxReturnReport__Disclaimer{font-size:var(--text-xs);color:var(--fg-secondary);margin:0;font-style:italic}.TaxReturnReport__KeyFigures{gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TaxReturnReport__Split{align-items:start;gap:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.TaxReturnReport__Column{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.TaxReturnReport__Pair{gap:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TaxReturnReport__Trio{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TaxReturnReport__TableScroll{min-width:0;overflow-x:auto}.TaxReturnReport__Total{justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-20);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--text-lg);color:var(--fg-primary);display:flex}.TaxReturnReport__Number{font-variant-numeric:tabular-nums;font-weight:var(--font-semibold)}.TaxReturnReport__Refund{color:var(--fg-positive)}.TaxReturnReport__Owed{color:var(--fg-negative)}.TaxReturnReport__Group{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.TaxReturnReport__GroupTitle{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-secondary);margin:0}.TaxReturnReport__Gauges{gap:var(--space-20);flex-direction:column;display:flex}.TaxReturnReport__Observations{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TaxReturnReport__Observation{gap:var(--space-4);padding:var(--space-16);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--text-base);color:var(--fg-primary);flex-direction:column;line-height:1.5;display:flex}@container (max-width:860px){.TaxReturnReport__Split{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.TaxReturnReport__KeyFigures,.TaxReturnReport__Trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.TaxReturnReport__KeyFigures,.TaxReturnReport__Pair,.TaxReturnReport__Trio{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.TaxReturnReport__Title{font-size:var(--text-2xl)}.TaxReturnReport__Heading{font-size:var(--text-xl)}}.TaxDisclosureView{gap:var(--space-24);flex-direction:column;width:100%;max-width:1200px;margin-inline:auto;display:flex;container-type:inline-size}.TaxDisclosureView__Header{align-items:center;gap:var(--space-16);min-width:0;display:flex}.TaxDisclosureView__HeaderText{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.TaxDisclosureView__Title{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0}.TaxDisclosureView__Layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.TaxDisclosureView__Column{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.TaxDisclosureView__Panel{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.TaxDisclosureView__Panel--brand{background:var(--bg-brand-faint);border-color:var(--border-brand)}.TaxDisclosureView__PanelHead{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:48px;padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--border-primary);display:flex}.TaxDisclosureView__PanelTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0}.TaxDisclosureView__PanelMeta{align-items:center;gap:var(--space-12);font-size:var(--text-sm);color:var(--fg-secondary);display:flex}.TaxDisclosureView__PanelBody{gap:var(--space-12);padding:var(--space-16);flex-direction:column;display:flex}.TaxDisclosureView__Band{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-8) var(--space-16);background:var(--bg-subtle);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--fg-secondary);display:flex}.TaxDisclosureView__Band:first-child{border-top:0}.TaxDisclosureView__BandLabel{font:inherit;color:inherit;margin:0}.TaxDisclosureView__Rows{flex-direction:column;display:flex}.TaxDisclosureView__Stats{grid-template-columns:repeat(auto-fit,minmax(max(150px,25%),1fr));margin-block:0 -1px;margin-inline-end:-1px;display:grid}.TaxDisclosureView__Stat{gap:var(--space-4);min-width:0;padding:var(--space-16);box-shadow:inset -1px -1px 0 var(--border-primary);flex-direction:column;display:flex}.TaxDisclosureView__Stat--lead{grid-column:1/-1}.TaxDisclosureView__StatLabel{font-size:var(--text-xs);color:var(--fg-secondary)}.TaxDisclosureView__StatValue{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--fg-primary);overflow-wrap:anywhere;margin:0}.TaxDisclosureView__StatValue--lead{font-size:var(--text-2xl)}.TaxDisclosureView__StatValue--positive{color:var(--fg-positive)}.TaxDisclosureView__Note{font-size:var(--text-xs);color:var(--fg-secondary);margin:0;line-height:1.5}.TaxDisclosureView__Facts{flex-direction:column;margin:0;display:flex}.TaxDisclosureView__Fact{justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-primary);font-size:var(--text-sm);display:flex}.TaxDisclosureView__Fact:last-child{border-bottom:0}.TaxDisclosureView__FactLabel{color:var(--fg-secondary)}.TaxDisclosureView__FactValue{font-weight:var(--font-medium);color:var(--fg-primary);text-align:end;margin:0}.TaxDisclosureView__Column--aside-first{top:var(--space-16);max-height:calc(100vh - 2 * var(--space-16));position:sticky;overflow-y:auto}@container (max-width:860px){.TaxDisclosureView__Layout{grid-template-columns:minmax(0,1fr)}.TaxDisclosureView__Column--aside-first{order:-1;max-height:none;position:static;overflow-y:visible}}.DisclosureSharePage{gap:var(--space-24);flex-direction:column;width:100%;min-width:0;display:flex}.DisclosureSharePage__Top{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;max-width:1200px;margin-inline:auto;display:flex}.DisclosureSharePage__Heading{gap:var(--space-4);flex-direction:column;display:flex}.DisclosureSharePage__Title{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0}.DisclosureSharePanel{background:var(--bg-surface);border:1px solid var(--border-brand);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.DisclosureSharePanel__Head{gap:var(--space-4);padding:var(--space-16);border-bottom:1px solid var(--border-primary);flex-direction:column;display:flex}.DisclosureSharePanel__Title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--fg-primary);margin:0}.DisclosureSharePanel__Body{padding:var(--space-16)}.DisclosureSharePanel__Band{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-8) var(--space-16);background:var(--bg-subtle);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--fg-secondary);display:flex}.DisclosureSharePanel__BandLabel{font:inherit;color:inherit;margin:0}.TextReveal{font:inherit;color:inherit;display:inline-block;position:relative}.TextReveal__Ghost{color:#0000}.TextReveal__Shown{position:absolute;inset:0}.TextReveal--mode-dissolve .TextReveal__Shown{animation:TextReveal-dissolve var(--TextReveal-duration,1s) ease-out both}@media (prefers-reduced-motion:reduce){.TextReveal .TextReveal__Shown{animation:none}}@keyframes TextReveal-dissolve{0%{opacity:0}to{opacity:1}}.Stepper{--stepper-accent:var(--border-brand);--stepper-solid:var(--fg-brand-primary);--stepper-fg:var(--fg-brand-primary);--stepper-subtle:var(--bg-brand-subtle);--stepper-subtle-strong:var(--bg-brand-subtle-strong);--stepper-border-idle:var(--border-brand-subtle);display:flex}.Stepper--color-primary{--stepper-accent:var(--bg-emphasis);--stepper-solid:var(--bg-emphasis);--stepper-fg:var(--fg-primary);--stepper-subtle:var(--bg-subtle);--stepper-subtle-strong:var(--bg-secondary);--stepper-border-idle:var(--border-primary)}.Stepper--color-success{--stepper-accent:var(--border-success);--stepper-solid:var(--fg-success);--stepper-fg:var(--fg-success);--stepper-subtle:var(--bg-success-subtle);--stepper-subtle-strong:var(--bg-success-subtle);--stepper-border-idle:var(--border-primary)}.Stepper--color-warning{--stepper-accent:var(--border-warning);--stepper-solid:var(--fg-warning);--stepper-fg:var(--fg-warning);--stepper-subtle:var(--bg-warning-subtle);--stepper-subtle-strong:var(--bg-warning-subtle);--stepper-border-idle:var(--border-primary)}.Stepper--color-danger{--stepper-accent:var(--border-error);--stepper-solid:var(--bg-danger);--stepper-fg:var(--fg-error);--stepper-subtle:var(--bg-danger-subtle);--stepper-subtle-strong:var(--bg-danger-subtle);--stepper-border-idle:var(--border-primary)}.Stepper--color-info{--stepper-accent:var(--border-info);--stepper-solid:var(--fg-info);--stepper-fg:var(--fg-info);--stepper-subtle:var(--bg-info-subtle);--stepper-subtle-strong:var(--bg-info-subtle);--stepper-border-idle:var(--border-primary)}.Stepper--orientation-horizontal{flex-direction:row;align-items:flex-start}.Stepper--orientation-vertical{gap:var(--space-24);flex-direction:column}.Stepper--size-sm{--stepper-circle:var(--space-32);--stepper-radius:var(--space-16);--stepper-num:var(--text-xs)}.Stepper--size-md{--stepper-circle:var(--space-40);--stepper-radius:var(--space-20);--stepper-num:var(--text-sm)}.Stepper--size-lg{--stepper-circle:var(--space-48);--stepper-radius:var(--space-24);--stepper-num:var(--text-base)}.Stepper__Step{text-align:center;appearance:none;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;margin:0;padding:0;display:flex;position:relative}.Stepper--orientation-horizontal .Stepper__Step{flex:1;min-width:0}.Stepper--orientation-vertical .Stepper__Step{width:100%}.Stepper--clickable .Stepper__Step{cursor:pointer}.Stepper__Step--disabled{cursor:not-allowed;opacity:.5}.Stepper--clickable .Stepper__Step:focus-visible{outline:none}.Stepper--clickable .Stepper__Step:focus-visible .Stepper__Circle{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring)}.Stepper--orientation-horizontal .Stepper__Step:not(:first-child):before{content:"";top:var(--stepper-radius);background:var(--border-primary);width:100%;height:2px;position:absolute;left:-50%}.Stepper--orientation-horizontal .Stepper__Step--complete:before,.Stepper--orientation-horizontal .Stepper__Step--current:before{background:var(--stepper-accent)}.Stepper--orientation-vertical .Stepper__Step:not(:first-child):before{content:"";top:calc(-1 * var(--space-24));width:2px;height:var(--space-24);background:var(--border-primary);position:absolute;left:50%;transform:translate(-50%)}.Stepper--orientation-vertical .Stepper__Step--complete:before,.Stepper--orientation-vertical .Stepper__Step--current:before{background:var(--stepper-accent)}.Stepper__Circle{z-index:1;width:var(--stepper-circle);height:var(--stepper-circle);border:2px solid var(--stepper-border-idle);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--stepper-fg);box-shadow:var(--elevation-3);transition:border-color var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Stepper__Step--complete .Stepper__Circle{border-color:var(--stepper-accent)}.Stepper__Step--current .Stepper__Circle{border-color:var(--stepper-solid);background:var(--stepper-solid);color:var(--fg-on-emphasis)}.Stepper__Number{font-size:var(--stepper-num);font-weight:var(--font-semibold);line-height:1}.Stepper__Body{margin-top:var(--space-12);gap:var(--space-2);flex-direction:column;display:flex}.Stepper__Title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--fg-primary)}.Stepper__Description{font-size:var(--text-xs);color:var(--fg-secondary)}.Stepper--mode-circle .Stepper__Body{display:none}.Stepper--mode-dots{gap:var(--space-8);align-items:center}.Stepper--mode-dots .Stepper__Step{flex:none}.Stepper--mode-dots .Stepper__Body,.Stepper--mode-dots .Stepper__Step:before{display:none}.Stepper--mode-dots .Stepper__Circle{width:var(--space-10);height:var(--space-10);box-shadow:none;background:var(--bg-secondary);border:none}.Stepper--mode-dots .Stepper__Circle>*{display:none}.Stepper--mode-dots .Stepper__Step--complete .Stepper__Circle,.Stepper--mode-dots .Stepper__Step--current .Stepper__Circle{background:var(--stepper-solid)}.Stepper--mode-pill{gap:var(--space-8);flex-wrap:wrap;align-items:center}.Stepper--mode-pill .Stepper__Step{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-12);border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--fg-secondary);flex-direction:row;flex:none}.Stepper--mode-pill .Stepper__Step:before{display:none}.Stepper--mode-pill .Stepper__Circle{width:auto;height:auto;box-shadow:none;color:inherit;background:0 0;border:none}.Stepper--mode-pill .Stepper__Body{margin-top:0}.Stepper--mode-pill .Stepper__Title{font-size:var(--text-sm);font-weight:var(--font-medium);color:inherit}.Stepper--mode-pill .Stepper__Description{display:none}.Stepper--mode-pill .Stepper__Step--complete,.Stepper--mode-pill .Stepper__Step--current{border-color:var(--stepper-accent);color:var(--stepper-fg)}.Stepper--mode-pill .Stepper__Step--complete{background:var(--stepper-subtle)}.Stepper--mode-pill .Stepper__Step--current{background:var(--stepper-subtle-strong)}.Stepper--mode-rail{--rail-pad:0px;--rail-dot:16px;padding:var(--space-2) var(--rail-pad);border-radius:var(--radius-full);background:var(--step-rail);justify-content:space-between;align-items:center;position:relative}.Stepper--mode-rail .Stepper__Step{flex:none}.Stepper--mode-rail .Stepper__Body,.Stepper--mode-rail .Stepper__Step:before{display:none}.Stepper--mode-rail .Stepper__Step--disabled{opacity:1}.Stepper--mode-rail .Stepper__Circle{width:var(--rail-dot);height:var(--rail-dot);box-shadow:none;background:0 0;border:none}.Stepper--mode-rail .Stepper__Circle>*{display:none}.Stepper--mode-rail .Stepper__Circle:after{content:"";border-radius:var(--radius-full);background:var(--ink-20);width:8px;height:8px;margin:auto;position:absolute;inset:0}.Stepper--mode-rail .Stepper__Step--complete .Stepper__Circle:after{background:var(--ink-100)}.Stepper--mode-rail .Stepper__Step--current .Stepper__Circle:after{background:var(--step-rail-on-active)}.Stepper--mode-rail.Stepper--clickable .Stepper__Step:focus-visible .Stepper__Circle{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus)}.Stepper__RailIndicator{top:50%;left:calc(var(--rail-pad) + var(--rail-dot) / 2 + (100% - 2 * var(--rail-pad) - var(--rail-dot)) * var(--rail-a) / var(--rail-last) - 8px);width:calc((100% - 2 * var(--rail-pad) - var(--rail-dot)) * (var(--rail-b) - var(--rail-a)) / var(--rail-last) + 16px);border-radius:var(--radius-full);background:var(--step-rail-active);height:16px;transition:left var(--transition-slow,.3s) var(--ease-standard),width var(--transition-slow,.3s) var(--ease-standard);position:absolute;transform:translateY(-50%)}.Stepper--rail-stretch .Stepper__RailIndicator{transition:left .15s cubic-bezier(.16,1,.3,1),width .15s cubic-bezier(.16,1,.3,1)}.Stepper--rail-stretch .Stepper__RailIndicator--stretching{transition:left .15s cubic-bezier(.2,0,.3,1),width .15s cubic-bezier(.2,0,.3,1)}@media (prefers-reduced-motion:reduce){.Stepper--rail-stretch .Stepper__RailIndicator,.Stepper__RailIndicator{transition:none}}.Stepper--variant-tonal .Stepper__Step:before{display:none}.Stepper--variant-tonal .Stepper__Step--disabled{opacity:1}.Stepper--variant-tonal .Stepper__Circle{box-shadow:none;background:var(--step-tint);color:var(--on-step-tint);border:0}.Stepper--variant-tonal .Stepper__Step--complete .Stepper__Circle{background:var(--step-done);color:var(--on-step-done)}.Stepper--variant-tonal .Stepper__Step--current .Stepper__Circle{background:var(--step-active);color:var(--on-step-active)}.Stepper--variant-tonal.Stepper--clickable .Stepper__Step:not(.Stepper__Step--disabled):not(.Stepper__Step--current):hover .Stepper__Circle{background:var(--step-tint-hover)}.Stepper--variant-tonal.Stepper--clickable .Stepper__Step--complete:not(.Stepper__Step--disabled):hover .Stepper__Circle{background:var(--step-done)}.Stepper--variant-tonal.Stepper--clickable .Stepper__Step:focus-visible .Stepper__Circle{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus)}.Stepper--variant-tonal .Stepper__Title{color:var(--ink-90)}.Stepper--variant-tonal .Stepper__Description{color:var(--ink-50)}.Stepper--variant-tonal .Stepper__Step--disabled .Stepper__Title{color:var(--ink-30)}.Stepper--variant-tonal.Stepper--mode-circle .Stepper__Body{display:flex}.Stepper--variant-tonal.Stepper--labels-hidden .Stepper__Body{display:none}.Stepper--mode-centered{width:100%;padding-block:var(--space-16);background:var(--brand-navy-900);display:block;overflow:hidden}.Stepper__Track{width:max-content;transform:translate(var(--stepper-offset,0));gap:0;display:flex}.Stepper__Label{--stepper-mark-ring:var(--brand-navy-300);align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-24);border-radius:var(--radius-sm);white-space:nowrap;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-control);color:var(--brand-navy-300);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;display:inline-flex}.Stepper__Label--complete{color:var(--brand-navy-50)}.Stepper__Label--current{--stepper-mark-ring:var(--base-white);color:var(--base-white)}.Stepper__Label--clickable,.Stepper__Label--pointer{cursor:pointer}.Stepper__Label--clickable:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Stepper__LabelMark{border:1px solid var(--stepper-mark-ring);border-radius:var(--radius-full);width:24px;height:24px;color:var(--brand-navy-900);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Stepper__Label--complete .Stepper__LabelMark{border-color:var(--brand-sour-500);background:var(--brand-sour-500);color:var(--brand-navy-900)}.Stepper__Label--ready .Stepper__LabelMark{border-color:var(--brand-sour-500);color:var(--brand-sour-500)}.Stepper--centered-settled .Stepper__Track{transition:transform .5s var(--ease-standard)}.Stepper--centered-settled .Stepper__Label{transition:background-color .5s var(--ease-standard),border-color .5s var(--ease-standard),color .5s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.Stepper--centered-settled .Stepper__Label,.Stepper--centered-settled .Stepper__Track{transition:none}}.Stepper__Measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:var(--space-8);display:flex;position:absolute}.BottomNav{z-index:50;inset-inline:0;flex-direction:column;display:flex;position:fixed;bottom:0}.BottomNav__Overlay{z-index:2;background:var(--brand-navy-950);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.BottomNav__Overlay{background:color-mix(in srgb,var(--brand-navy-950) 80%,transparent)}}.BottomNav__Overlay{-webkit-backdrop-filter:blur(var(--blur-md));opacity:0;pointer-events:none;transition:opacity var(--transition-base) var(--ease-standard);will-change:opacity}.BottomNav__Overlay--open{opacity:1;pointer-events:auto}.BottomNav__SheetWrap{z-index:3;bottom:0;inset-inline:var(--space-8);transition:transform var(--transition-base) var(--ease-standard);will-change:transform;position:fixed;transform:translateY(100%)}.BottomNav__SheetWrap--open{transform:translateY(0)}.BottomNav__Sheet{gap:var(--space-16);padding:var(--space-24);background:var(--brand-navy-900);border-radius:var(--radius-xl);flex-direction:column;display:flex}.BottomNav__SheetTitle{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-control);color:var(--brand-navy-300);text-align:center}.BottomNav__Items,.BottomNav__SheetList{margin:0;padding:0;list-style:none}.BottomNav__SheetList{flex-direction:column;display:flex}.BottomNav__SheetItem+.BottomNav__SheetItem{border-top:1px solid var(--brand-navy-700)}.BottomNav__Row{align-items:center;gap:var(--space-16);width:100%;height:var(--space-56);padding:var(--space-16) 0;text-align:left;font:inherit;color:var(--white-100);cursor:pointer;background:0 0;border:0;display:flex}.BottomNav__RowGlyph{color:var(--brand-sour-500);flex-shrink:0;display:flex}.BottomNav__RowLabel{min-width:0;font-size:var(--text-lg);font-weight:var(--font-normal);line-height:var(--lh-control);overflow-wrap:break-word;flex:1 0 0}.BottomNav__RowChevron{color:var(--white-50);transition:color var(--transition-base) var(--ease-standard);flex-shrink:0;display:flex}.BottomNav__Row--current .BottomNav__RowLabel{color:var(--brand-sour-500)}.BottomNav__Row:focus-visible .BottomNav__RowChevron,.BottomNav__Row:hover .BottomNav__RowChevron{color:var(--white-100)}.BottomNav__Done{width:100%;padding:var(--space-8) var(--space-16);background:var(--brand-navy-50);border:1px solid var(--brand-navy-50);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-control);color:var(--brand-navy-900);text-align:center;cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard)}.BottomNav__Done:hover{background:var(--brand-navy-100);border-color:var(--brand-navy-100)}.BottomNav__Bar{z-index:1;background:var(--nav-surface);border-top:1px solid var(--nav-border);padding-bottom:env(safe-area-inset-bottom);position:relative}.BottomNav__Items{height:var(--space-80);padding-inline:var(--space-8);align-items:stretch;display:flex}.BottomNav__Item{flex:1 1 0;min-width:0;display:flex}.BottomNav__Tab{justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-lg);min-width:0;font:inherit;color:var(--nav-fg-subtle);cursor:pointer;transition:color var(--transition-base) var(--ease-standard);background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:0;display:flex}.BottomNav__Tab:hover{color:var(--nav-fg-muted)}.BottomNav__Icon{transition:transform var(--transition-base) var(--ease-standard);justify-content:center;align-items:center;display:flex}.BottomNav__Label{font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--lh-flush)}.BottomNav__Tab--current{color:var(--brand-sour-500)}.BottomNav__Tab--current .BottomNav__Icon{transform:scale(1.1)}.BottomNav__Tab--open:not(.BottomNav__Tab--current){color:var(--nav-fg-muted)}.BottomNav__Done:focus-visible,.BottomNav__Row:focus-visible,.BottomNav__Tab:focus-visible{box-shadow:inset 0 0 0 2px var(--nav-ring);outline:none}.BottomNav__Row--disabled,.BottomNav__Tab--disabled{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.BottomNav__Done,.BottomNav__Icon,.BottomNav__Overlay,.BottomNav__RowChevron,.BottomNav__SheetWrap,.BottomNav__Tab{transition:none}}@property --pill-fill{syntax:"<length>";inherits:false;initial-value:0}.TaskNav{background:var(--surface-raised);flex-direction:column;height:100%;display:flex}.TaskNav__Header{gap:var(--space-16);padding:var(--space-16);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.TaskNav__Header,.TaskNav__Leading{align-items:center;flex-shrink:0;display:flex}.TaskNav__Leading{width:var(--space-40);height:var(--space-40);justify-content:center}.TaskNav__HeaderLabel,.TaskNav__Leading{color:var(--brand-navy-200);transition:color var(--transition-base) var(--ease-standard)}.TaskNav__HeaderLabel{min-width:0;padding-block:var(--space-8);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-control);flex:1 0 0}.TaskNav__Header:hover .TaskNav__HeaderLabel,.TaskNav__Header:hover .TaskNav__Leading{color:var(--ink-100)}.TaskNav--leading-back .TaskNav__Header:hover .TaskNav__Leading,.TaskNav--leading-back .TaskNav__Leading{color:var(--accent)}.TaskNav__Divider{background:var(--ink-10);flex-shrink:0;height:1px}.TaskNav__Body{flex:1 1 0;min-height:0}.TaskNav__BodyContent{padding:var(--space-16)}.TaskNav__Subtasks,.TaskNav__Tasks{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.TaskNav__Tasks{gap:var(--space-8)}.TaskNav--align-center .TaskNav__Tasks{margin:auto 0}.TaskNav__Subtasks{gap:var(--space-8);min-height:0}.TaskNav__Task{transition:gap var(--transition-base) var(--ease-standard);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.TaskNav__Task--expanded{gap:var(--space-16)}.TaskNav__DescriptionWrap,.TaskNav__SubtasksWrap{transition:grid-template-rows var(--transition-base) var(--ease-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.TaskNav__Task--expanded .TaskNav__DescriptionWrap,.TaskNav__Task--expanded .TaskNav__SubtasksWrap{grid-template-rows:1fr}.TaskNav__DescriptionWrap>*{min-height:0}.TaskNav__Row,.TaskNav__SubRow{align-items:flex-start;gap:var(--space-16);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:flex;position:relative}.TaskNav__Row:not(div),.TaskNav__SubRow:not(div){cursor:pointer}.TaskNav__Pill{width:var(--space-40);border-radius:var(--radius-full);border:1px solid var(--brand-navy-400);--pill-fill:0px;height:100%;box-shadow:inset 0 0 0 var(--pill-fill) var(--accent);transition:border-color var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),--pill-fill .5s var(--ease-standard);position:absolute;top:0;left:0}.TaskNav__Glyph{width:var(--space-40);height:var(--space-40);border-radius:var(--radius-full);color:var(--brand-navy-50);transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.TaskNav__Count{font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--lh-control);color:var(--on-accent)}.TaskNav__Details{min-width:0;padding-block:var(--space-8);flex-direction:column;flex:1 0 0;display:flex}.TaskNav__Label{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-control);transition:color var(--transition-base) var(--ease-standard)}.TaskNav__Description,.TaskNav__Label{color:var(--brand-navy-200);overflow-wrap:break-word}.TaskNav__Description{font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--lh-normal)}.TaskNav__DetailWrap{opacity:0;transition:grid-template-rows var(--transition-base) var(--ease-standard),margin-top var(--transition-base) var(--ease-standard),opacity var(--transition-base) var(--ease-standard);grid-template-rows:0fr;margin-top:0;display:grid;overflow:hidden}.TaskNav__DetailWrap>*{min-height:0}.TaskNav__DetailWrap--open{opacity:1;grid-template-rows:1fr}.TaskNav__Detail{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--lh-flush);color:var(--brand-navy-200);overflow-wrap:break-word;transition:color var(--transition-base) var(--ease-standard)}.TaskNav__Task--current .TaskNav__Pill{border-color:var(--accent)}.TaskNav__Task--current .TaskNav__Glyph{color:var(--accent)}.TaskNav__Task--complete .TaskNav__Label,.TaskNav__Task--current .TaskNav__Detail,.TaskNav__Task--current .TaskNav__Label{color:var(--brand-navy-50)}.TaskNav__Task--complete .TaskNav__Pill{border-color:var(--brand-navy-50);--pill-fill:var(--space-20)}.TaskNav__Task--complete .TaskNav__Glyph{background:var(--accent);color:var(--on-accent)}.TaskNav__Task--skipped .TaskNav__Glyph{color:var(--color-amber-500)}.TaskNav__Task--complete.TaskNav__Task--expanded .TaskNav__Pill{border-color:var(--accent)}.TaskNav__Task--complete.TaskNav__Task--expanded .TaskNav__Glyph{transition:color .5s var(--ease-standard),background-color .5s var(--ease-standard);background:0 0}.TaskNav__Task:not(.TaskNav__Task--current):not(.TaskNav__Task--complete):hover .TaskNav__Pill{border-color:var(--brand-navy-200)}.TaskNav__Task:not(.TaskNav__Task--current):not(.TaskNav__Task--complete):not(.TaskNav__Task--skipped):hover .TaskNav__Glyph{color:var(--accent)}.TaskNav__Row:hover .TaskNav__Label{color:var(--ink-100)}.TaskNav__Subtask--disabled,.TaskNav__Task--disabled{opacity:.5;pointer-events:none}.TaskNav__Marker{width:var(--space-24);height:var(--space-24);color:var(--on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.TaskNav__Dot,.TaskNav__Marker{border-radius:var(--radius-full);outline-offset:2px;transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),outline-color var(--transition-base) var(--ease-standard);outline:1px solid #0000}.TaskNav__Dot{width:var(--space-18);height:var(--space-18);border:1px solid var(--brand-navy-400)}.TaskNav__Marker--current .TaskNav__Dot{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0,var(--accent) calc(var(--space-12) / 2),transparent calc(var(--space-12) / 2))}.TaskNav__Marker--skipped .TaskNav__Dot{border-color:var(--color-amber-500);background:var(--color-amber-500)}.TaskNav__Marker--complete{background:var(--accent);border:1px solid var(--surface-raised)}.TaskNav__Tally{font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:var(--lh-flush);color:var(--on-accent);font-variant-numeric:tabular-nums}.TaskNav__Subtask--current .TaskNav__Marker--complete,.TaskNav__Task--current>.TaskNav__Row .TaskNav__Marker--complete{outline-color:var(--accent)}.TaskNav__Subtask .TaskNav__Glyph{width:var(--space-40);height:var(--space-40)}.TaskNav__Subtask .TaskNav__Label{color:var(--ink-100)}.TaskNav__Subtask--current .TaskNav__Label{color:var(--accent)}.TaskNav__Subtask--complete .TaskNav__Label{color:var(--brand-navy-50)}.TaskNav__Subtask--complete.TaskNav__Subtask--current .TaskNav__Label{color:var(--accent)}.TaskNav__Subtask:not(.TaskNav__Subtask--current) .TaskNav__SubRow:hover .TaskNav__Dot,.TaskNav__Subtask:not(.TaskNav__Subtask--current) .TaskNav__SubRow:hover .TaskNav__Marker--complete{outline-color:var(--brand-navy-50)}.TaskNav__SubRow:hover .TaskNav__Label{color:var(--ink-100)}.TaskNav--variant-step .TaskNav__Task,.TaskNav--variant-step .TaskNav__Tasks{gap:0}.TaskNav--variant-step .TaskNav__Row{padding:var(--space-16);align-items:center}.TaskNav--variant-step .TaskNav__Pill{display:none}.TaskNav--variant-step .TaskNav__Glyph{width:var(--space-24);height:var(--space-24)}.TaskNav--variant-step .TaskNav__Details{padding-block:var(--space-8);gap:0}.TaskNav--variant-step .TaskNav__DetailWrap--open{margin-top:var(--space-8)}.TaskNav--variant-step .TaskNav__Label{line-height:var(--lh-compact)}.TaskNav--variant-step .TaskNav__Task--current .TaskNav__Label{color:var(--accent)}.TaskNav--variant-step .TaskNav__Task--complete .TaskNav__Label{color:var(--brand-navy-50)}.TaskNav--variant-step .TaskNav__Row:not(div):focus-visible .TaskNav__Label,.TaskNav--variant-step .TaskNav__Row:not(div):hover .TaskNav__Label,.TaskNav--variant-step .TaskNav__Task--complete.TaskNav__Task--current .TaskNav__Label{color:var(--accent)}.TaskNav--variant-step .TaskNav__Task--complete .TaskNav__Glyph{background:0 0}.TaskNav__Subtask--enter,.TaskNav__Task--enter{animation:TaskNav-row-enter var(--transition-base) var(--ease-standard)}@keyframes TaskNav-row-enter{0%{opacity:0;height:0;overflow:hidden}to{height:var(--task-nav-enter);opacity:1;overflow:hidden}}@media (prefers-reduced-motion:reduce){.TaskNav__DescriptionWrap,.TaskNav__Detail,.TaskNav__DetailWrap,.TaskNav__Dot,.TaskNav__Glyph,.TaskNav__HeaderLabel,.TaskNav__Label,.TaskNav__Leading,.TaskNav__Marker,.TaskNav__Pill,.TaskNav__SubtasksWrap,.TaskNav__Task{transition:none}.TaskNav__Subtask--enter,.TaskNav__Task--enter{animation:none}}.Stage{transition:height var(--stage-duration,.4s) var(--ease-standard);position:relative;overflow:visible}.Stage--morph-switch:not(.Stage--switching){transition:none}.Stage__Pane{inset-inline:0;position:absolute;top:0}.Stage__Pane--hidden{visibility:hidden;opacity:0;pointer-events:none}.Stage__Pane--exit{pointer-events:none}.Stage--fill{flex:1;width:100%;height:100%;min-height:0}.Stage--fill>.Stage__Pane{flex-direction:column;height:100%;display:flex;bottom:0}.Stage--transition-none>.Stage__Pane{animation:none!important}.Stage--transition-dissolve>.Stage__Pane--enter{animation:Stage-dissolve-in var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-dissolve>.Stage__Pane--exit{animation:Stage-dissolve-out var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-slide-up>.Stage__Pane--enter{animation:Stage-slide-up-in var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-slide-up>.Stage__Pane--exit{animation:Stage-slide-up-out var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-scale>.Stage__Pane--enter{animation:Stage-scale-in var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-scale>.Stage__Pane--exit{animation:Stage-dissolve-out var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-push{overflow:hidden}.Stage--transition-push>.Stage__Pane--enter{animation:Stage-push-in var(--stage-duration,.4s) var(--ease-standard) both,Stage-dissolve-in var(--stage-duration,.4s) linear both}.Stage--transition-push>.Stage__Pane--exit{animation:Stage-push-out var(--stage-duration,.4s) var(--ease-standard) both,Stage-dissolve-out var(--stage-duration,.4s) linear both}.Stage--transition-push.Stage--backward>.Stage__Pane--enter{animation-name:Stage-push-back-in,Stage-dissolve-in}.Stage--transition-push.Stage--backward>.Stage__Pane--exit{animation-name:Stage-push-back-out,Stage-dissolve-out}.Stage--transition-push-over{overflow:hidden}.Stage--transition-push-over>.Stage__Pane--enter{z-index:2;animation:Stage-push-over-in var(--stage-duration,.4s) var(--ease-standard) both,Stage-dissolve-in var(--stage-duration,.4s) linear both}.Stage--transition-push-over>.Stage__Pane--exit{z-index:1;animation:Stage-push-over-out var(--stage-duration,.4s) var(--ease-standard) both,Stage-dissolve-out var(--stage-duration,.4s) linear both}.Stage--transition-push-over.Stage--backward>.Stage__Pane--enter{z-index:1;animation-name:Stage-push-over-back-in,Stage-dissolve-in}.Stage--transition-push-over.Stage--backward>.Stage__Pane--exit{z-index:2;animation-name:Stage-push-over-back-out,Stage-dissolve-out}.Stage--transition-cube-up{perspective:1200px}.Stage--transition-cube-up>.Stage__Pane--enter,.Stage--transition-cube-up>.Stage__Pane--exit{backface-visibility:hidden;transform-origin:50% calc(var(--stage-cube-h,var(--stage-h,100px)) / 2) calc(var(--stage-cube-h,var(--stage-h,100px)) / -2)}.Stage--transition-cube-up>.Stage__Pane--enter{animation:Stage-cube-up-in var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-cube-up>.Stage__Pane--exit{animation:Stage-cube-up-out var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-cube-up>.Stage__Pane--enter:after,.Stage--transition-cube-up>.Stage__Pane--exit:after{content:"";pointer-events:none;background:var(--stage-pane-shade,var(--dark-20));position:absolute;inset:0}.Stage--transition-cube-up>.Stage__Pane--exit:after{animation:Stage-shade-in var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-cube-up>.Stage__Pane--enter:after{animation:Stage-shade-out var(--stage-duration,.4s) var(--ease-standard) both}.Stage--transition-cube-up.Stage--backward>.Stage__Pane--enter{animation-name:Stage-cube-down-in}.Stage--transition-cube-up.Stage--backward>.Stage__Pane--exit{animation-name:Stage-cube-down-out}@keyframes Stage-dissolve-in{0%{opacity:0}to{opacity:1}}@keyframes Stage-dissolve-out{0%{opacity:1}to{opacity:0}}@keyframes Stage-push-in{0%{transform:translate(var(--stage-push-distance,100%))}to{transform:translate(0)}}@keyframes Stage-push-out{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--stage-push-distance,100%)))}}@keyframes Stage-push-back-in{0%{transform:translate(calc(-1 * var(--stage-push-distance,100%)))}to{transform:translate(0)}}@keyframes Stage-push-back-out{0%{transform:translate(0)}to{transform:translate(var(--stage-push-distance,100%))}}@keyframes Stage-push-over-in{0%{transform:translate(var(--stage-push-distance,100%))}to{transform:translate(0)}}@keyframes Stage-push-over-out{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--stage-push-over-parallax,.5) * var(--stage-push-distance,100%)))}}@keyframes Stage-push-over-back-in{0%{transform:translate(calc(-1 * var(--stage-push-over-parallax,.5) * var(--stage-push-distance,100%)))}to{transform:translate(0)}}@keyframes Stage-push-over-back-out{0%{transform:translate(0)}to{transform:translate(var(--stage-push-distance,100%))}}@keyframes Stage-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Stage-slide-up-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Stage-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}@keyframes Stage-cube-up-in{0%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}@keyframes Stage-cube-up-out{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(90deg)}}@keyframes Stage-cube-down-in{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes Stage-cube-down-out{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(-90deg)}}@keyframes Stage-shade-in{0%{opacity:0}to{opacity:1}}@keyframes Stage-shade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Stage{transition:none}.Stage>.Stage__Pane--enter,.Stage>.Stage__Pane--enter:after,.Stage>.Stage__Pane--exit,.Stage>.Stage__Pane--exit:after{animation:none!important}.Stage>.Stage__Pane--enter:after,.Stage>.Stage__Pane--exit:after{opacity:0}.Stage>.Stage__Pane--exit{visibility:hidden}}.WizardSkip{max-width:100%;font-size:var(--text-sm);line-height:var(--lh-tight);letter-spacing:-.02em;display:block}.WizardSkip__Prompt{font-weight:var(--font-normal);color:var(--ink-70)}.WizardSkip__Action{font-family:inherit;font-size:inherit;font-weight:var(--font-bold);line-height:inherit;letter-spacing:inherit;color:var(--ink-70);cursor:pointer;transition:color var(--transition-base) var(--ease-standard);background:0 0;border:0;padding:0;display:inline}.WizardSkip__Action:hover:not(:disabled){color:var(--ink-100);text-underline-offset:var(--space-4);text-decoration:underline}.WizardSkip__Action:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.WizardSkip__Action:disabled{opacity:.5;cursor:default}.WizardSkip__Arrow{vertical-align:middle;width:var(--space-18);height:var(--space-18);margin-left:var(--space-4);transition:transform var(--transition-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.WizardSkip__Action:hover:not(:disabled) .WizardSkip__Arrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.WizardSkip__Action,.WizardSkip__Arrow{transition:none}.WizardSkip__Action:hover:not(:disabled) .WizardSkip__Arrow{transform:none}}.WizardLayout{--wizard-pane-inset:var(--space-32);grid-template-columns:var(--wizard-rail) 1fr;background:var(--surface);width:100%;height:100dvh;min-height:0;display:grid}.WizardLayout--rail-sm{--wizard-rail:320px}.WizardLayout--rail-md{--wizard-rail:400px}.WizardLayout--layout-stacked{--wizard-pane-inset:var(--space-24);grid-template-columns:none;display:block}.WizardLayout--layout-bare{grid-template-columns:1fr}.WizardLayout--layout-bare,.WizardLayout--layout-panel{height:auto;min-height:var(--wizard-bare-height,320px)}.WizardLayout--layout-bare .WizardLayout__Work,.WizardLayout--layout-panel .WizardLayout__Work{min-height:var(--wizard-bare-height,320px)}.WizardLayout--layout-bare .WizardLayout__Pane,.WizardLayout--layout-panel .WizardLayout__Pane{flex:none;overflow:visible}.WizardLayout--height-fill{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.WizardLayout--height-fill .WizardLayout__Work{min-height:0}.WizardLayout--height-fill .WizardLayout__Pane{flex:1 1 0;min-height:0;overflow:hidden}@media (max-width:640px){.WizardLayout--layout-bare,.WizardLayout--layout-panel{height:100%}.WizardLayout--layout-panel{grid-template-columns:1fr}.WizardLayout--layout-bare .WizardLayout__Work,.WizardLayout--layout-panel .WizardLayout__Work{flex:1 1 0;min-height:0}.WizardLayout--layout-bare .WizardLayout__Pane,.WizardLayout--layout-panel .WizardLayout__Pane{flex:1 1 0;min-height:0;overflow:hidden}}.WizardLayout--layout-stacked .WizardLayout__Rail,.WizardLayout--layout-stacked .WizardLayout__Work{flex:1 1 0;min-height:0}.WizardLayout__Rail{background:var(--surface-raised);position:relative;overflow:hidden}.WizardLayout__Rail,.WizardLayout__Work{flex-direction:column;min-width:0;min-height:0;display:flex}.WizardLayout__Work{background:var(--brand-navy-50);--wizard-cards-ground:var(--brand-navy-50)}.WizardLayout__Bar,.WizardLayout__Progress{flex-shrink:0}.WizardLayout__Pane{flex:1 0 0;min-height:0;position:relative;overflow:hidden}.WizardBar{gap:var(--space-16);padding:var(--space-16);width:100%}.WizardBar,.WizardBar__Leading{align-items:center;display:flex}.WizardBar__Leading{flex-shrink:0}.WizardBar__Title{min-width:0;padding-block:var(--space-8);font-weight:var(--font-bold);overflow-wrap:break-word;flex:1 0 0}.WizardBar__Completion,.WizardBar__Title{font-size:var(--text-sm);line-height:var(--lh-control);color:var(--ink-70)}.WizardBar__Completion{gap:var(--space-4);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}.WizardBar__Action,.WizardBar__Completion{align-items:center;flex-shrink:0;display:flex}.WizardLayout--layout-stacked .WizardBar{gap:var(--space-8);padding:var(--space-8) var(--space-12)}.WizardLayout--layout-stacked .WizardBar .WizardBar__Title{padding-block:var(--space-0);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WizardLayout--layout-bare .WizardBar{gap:var(--space-8);padding:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr);display:grid}.WizardLayout--layout-bare .WizardBar .WizardBar__Leading{grid-column:1;justify-self:start}.WizardLayout--layout-bare .WizardBar .WizardBar__Title{padding-block:var(--space-0);text-align:center;white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.WizardLayout--layout-bare .WizardBar .WizardBar__Action{grid-column:3;justify-self:end}.WizardPanel{width:100%;max-width:720px;height:100%;min-height:0}.WizardPanel__Content{gap:var(--space-64);width:100%;padding:var(--wizard-pane-inset,var(--space-32));flex-direction:column;display:flex}.WizardPanel--fit{max-width:none}.WizardPanel--fit,.WizardPanelChrome--pinned{flex-direction:column;height:100%;min-height:0;display:flex}.WizardPanelChrome--pinned{flex:1 1 0}.WizardPanelChrome__Head{padding:var(--space-24) var(--wizard-pane-inset,var(--space-32)) var(--space-0);flex-shrink:0}.WizardPanelChrome--pinned .WizardPanelChrome__Body{flex:1 1 0;min-height:0}.WizardPanelChrome__BodyContent{gap:var(--space-20);padding:var(--space-20) var(--wizard-pane-inset,var(--space-32)) var(--space-24);flex-direction:column;display:flex}.WizardPanelChrome__Foot{gap:var(--space-12);padding:var(--space-16) var(--wizard-pane-inset,var(--space-32));border-top:1px solid var(--ink-10);flex-direction:column;flex-shrink:0;display:flex}.WizardFieldRow{grid-template-columns:var(--wizard-field-row-lead,168px) minmax(0,1fr);align-items:end;column-gap:0;display:grid}.WizardFieldRow>*{min-width:0}.WizardFieldRow>*+*{--input-underline-inset:var(--space-16)}.WizardAccessMark{align-items:center;gap:var(--space-4);height:var(--space-24);padding-inline:var(--space-8);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--lh-control);letter-spacing:-.02em;background:var(--brand-aqua-100);color:var(--brand-aqua-500);--wizard-access-mark-ink:var(--brand-aqua-500);display:inline-flex}.WizardDate{min-width:0}.WizardDate__Segments{cursor:text;height:100%;align-items:center;padding-inline-start:var(--input-underline-inset,0);display:flex}.WizardDate__Segment{font:inherit;font-variant-numeric:tabular-nums;color:var(--brand-navy-900);border-radius:var(--radius-xs);caret-color:#0000;border:0;outline:none}.WizardDate__Segment[data-placeholder],.WizardDate__Segment[data-type=literal]{color:var(--ink-30)}.WizardDate__Segment[data-focused]{background:var(--brand-aqua-100)}.WizardDate__Dialog,.WizardDate__Popover{outline:none}.WizardCards,.WizardCards__Body{width:100%;position:relative}.WizardCards--mode-sticky{top:var(--space-16);z-index:2;pointer-events:none;position:sticky}.WizardCards--mode-sticky .WizardCards__Body{pointer-events:auto}.WizardCards--stuck .WizardCards__Body{background:var(--wizard-cards-ground,var(--surface))}.WizardCards--stuck .WizardCards__Body:before{content:"";height:var(--space-16);background:var(--wizard-cards-ground,var(--surface));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.WizardCards--stuck .WizardCards__Body:after{content:"";height:var(--space-16);background:linear-gradient(to bottom,var(--wizard-cards-ground,var(--surface)),transparent);pointer-events:none;position:absolute;top:100%;left:0;right:0}.WizardCards--rail .WizardCards__Body{width:auto;margin-inline:calc(-1 * var(--wizard-pane-inset,0px))}.WizardCards--rail .WizardCards__Rail{gap:var(--space-8);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:var(--wizard-pane-inset,0);scroll-padding-inline:var(--wizard-pane-inset,0);display:flex;overflow:auto hidden}.WizardCards--rail .WizardCards__Rail::-webkit-scrollbar{display:none}.WizardCards--rail .WizardCards__Cell{flex:0 0 var(--wizard-cards-rail-cell,160px);scroll-snap-align:start;min-width:0}.WizardCard{justify-content:flex-end;align-items:flex-start;gap:var(--space-4);aspect-ratio:320/459;width:100%;min-width:0;padding:var(--space-16);border-radius:var(--radius-md);background:var(--brand-navy-900);text-align:left;-webkit-user-select:none;user-select:none;--wizard-card-copy:1;--wizard-card-art:.3;border:0;flex-direction:column;flex:1 0 0;font-family:inherit;display:flex;position:relative;overflow:hidden}.WizardCard--interactive{cursor:pointer}.WizardCard:before{content:"";background-color:var(--ink-5);transition:background-color var(--transition-base) var(--ease-standard)}.WizardCard:before,.WizardCard__Image{pointer-events:none;position:absolute;inset:0}.WizardCard__Image{object-fit:contain;object-position:var(--wizard-card-image-position,center top);width:100%;height:100%;opacity:var(--wizard-card-art)}.WizardCard__Copy{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex;position:relative}.WizardCard__Detail,.WizardCard__Eyebrow,.WizardCard__Title{overflow-wrap:break-word;width:100%;opacity:var(--wizard-card-copy);position:relative}.WizardCard__Eyebrow{font-weight:var(--font-bold);letter-spacing:1px;text-transform:uppercase;color:var(--ink-70)}.WizardCard__Detail,.WizardCard__Eyebrow{font-size:var(--text-2xs);line-height:var(--lh-flush)}.WizardCard__Detail{font-weight:var(--font-normal);color:var(--ink-90)}.WizardCard__Title{font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--lh-flush);color:var(--ink-100)}.WizardCard__Badge{top:var(--space-16);right:var(--space-16);width:var(--space-32);height:var(--space-32);border-radius:var(--radius-full);color:var(--accent);transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute}.WizardCard__Badge--count{background:var(--accent);color:var(--on-accent)}.WizardCard__Count{font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--lh-control);letter-spacing:-.02em}.WizardCard--filled:before{background-color:#0000}.WizardCard--filled.WizardCard--interactive:focus-visible:before,.WizardCard--filled.WizardCard--interactive:hover:not(:disabled):before,.WizardCard--interactive:focus-visible:before,.WizardCard--interactive:hover:not(:disabled):before{background-color:var(--ink-20)}.WizardCard--interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WizardCard:disabled{cursor:default;--wizard-card-copy:.4;--wizard-card-art:.12}.WizardCard:disabled .WizardCard__Badge{opacity:.4}.WizardCard--mode-sticky{height:var(--wizard-cards-plate,auto)}.WizardCard--mode-sticky .WizardCard__Image{object-fit:cover;opacity:calc(var(--wizard-card-art) * (1 - var(--wizard-cards-collapse,0)))}.WizardCard--mode-sticky .WizardCard__Copy{min-height:var(--space-32);justify-content:flex-end}.WizardCard--collapsed .WizardCard__Copy{padding-inline-end:calc(var(--space-32) + var(--space-8))}.WizardCard--collapsed .WizardCard__Detail,.WizardCard--collapsed .WizardCard__Eyebrow,.WizardCard--collapsed .WizardCard__Title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.WizardCard:before,.WizardCard__Badge{transition:none}}.WizardCard--variant-household{aspect-ratio:1;justify-content:space-between;align-items:stretch;gap:var(--space-8)}.WizardCard--variant-household.WizardCard--filled:before,.WizardCard--variant-household:before{background-color:#0000}.WizardCard--variant-household[role=button]:focus-visible:before,.WizardCard--variant-household[role=button]:hover:before{background-color:var(--ink-10)}.WizardCard--variant-household[role=button]{cursor:pointer}.WizardCard--variant-household[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WizardCard--variant-household .WizardCard__Stepper{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.WizardCard--variant-household .WizardCard__Step{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-full);transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.WizardCard--variant-household .WizardCard__Step--minus{color:var(--ink-90);cursor:pointer}.WizardCard--variant-household .WizardCard__Step--minus:hover:not(:disabled){background-color:var(--ink-30);color:var(--ink-100)}.WizardCard--variant-household .WizardCard__Step--minus:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WizardCard--variant-household .WizardCard__Step--minus:disabled{cursor:default;color:var(--ink-30)}.WizardCard--variant-household .WizardCard__Step--plus{color:var(--accent)}.WizardCard--variant-household[role=button]:focus-visible .WizardCard__Step--plus,.WizardCard--variant-household[role=button]:hover .WizardCard__Step--plus{color:var(--action-hover)}.WizardCard--variant-household .WizardCard__Step--muted,.WizardCard--variant-household[aria-disabled=true] .WizardCard__Step--plus{color:var(--ink-30)}.WizardCard--variant-household .WizardCard__Details{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;display:flex;position:relative}.WizardCard--variant-household .WizardCard__Tally{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--lh-control);color:var(--accent);font-variant-numeric:tabular-nums;transition:color var(--transition-base) var(--ease-standard)}.WizardCard--variant-household .WizardCard__Tally--zero{color:var(--ink-20)}.WizardCard--variant-household[aria-disabled=true]{cursor:default}.WizardCard--variant-household[aria-disabled=true] .WizardCard__Tally,.WizardCard--variant-household[aria-disabled=true] .WizardCard__Title{opacity:.4}@media (prefers-reduced-motion:reduce){.WizardCard__Step,.WizardCard__Tally{transition:none}}.WizardChoices{gap:var(--space-8);width:100%;display:grid}.WizardChoices--layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.WizardChoices--layout-stack{grid-template-columns:minmax(0,1fr);align-items:stretch}.WizardChoices--layout-grid.WizardChoices--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.WizardChoices--layout-grid.WizardChoices--columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.WizardChoices--layout-wrap{flex-wrap:wrap;display:flex}.WizardOption{--wo-line-hover:var(--ink-70);--wo-ink-hover:var(--ink-100);--wo-desc-hover:var(--ink-70);--wo-well-hover:var(--ink-10);--wo-fill-selected:var(--brand-navy-600);--wo-ink-selected:var(--brand-navy-50);--wo-desc-selected:var(--brand-navy-200);--wo-marker-selected:var(--brand-navy-600);--wo-on-marker:var(--brand-sour-500);--wo-well-check:var(--brand-sour-500);--wo-pad:var(--space-16);--wo-pad-chip-inline:var(--space-24);--wo-gap:var(--space-8);--wo-gap-top:var(--space-10);--wo-marker:var(--space-24);--wo-well:var(--space-44);align-items:flex-start;gap:var(--wo-gap);padding:var(--wo-pad);border:1px solid var(--ink-70);border-radius:var(--radius-md);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);background:0 0;font-family:inherit;display:flex}.WizardOption--color-aqua{--wo-line-hover:var(--brand-aqua-400);--wo-ink-hover:var(--brand-aqua-500);--wo-desc-hover:var(--brand-aqua-300);--wo-well-hover:var(--brand-aqua-200);--wo-fill-selected:var(--brand-aqua-200);--wo-ink-selected:var(--brand-aqua-500);--wo-desc-selected:var(--brand-aqua-400);--wo-marker-selected:var(--brand-aqua-500);--wo-on-marker:var(--brand-aqua-500);--wo-well-check:var(--brand-navy-50)}.WizardOption--color-indigo{--wo-line-hover:var(--indigo-500);--wo-ink-hover:var(--indigo-500);--wo-desc-hover:var(--indigo-500);--wo-well-hover:var(--indigo-200);--wo-fill-selected:var(--indigo-200);--wo-ink-selected:var(--indigo-500);--wo-desc-selected:var(--indigo-500);--wo-marker-selected:var(--indigo-500);--wo-on-marker:var(--indigo-500);--wo-well-check:var(--brand-navy-50)}.WizardOption--color-sour{--wo-line-hover:var(--brand-sour-900);--wo-ink-hover:var(--brand-sour-900);--wo-desc-hover:var(--brand-sour-900);--wo-well-hover:var(--brand-sour-500);--wo-fill-selected:var(--brand-sour-500);--wo-ink-selected:var(--brand-sour-900);--wo-desc-selected:var(--brand-sour-900);--wo-marker-selected:var(--brand-sour-900);--wo-on-marker:var(--brand-sour-900);--wo-well-check:var(--brand-navy-50)}.WizardOption__Content{gap:var(--wo-gap);flex-direction:column;flex:1 0 0;width:100%;min-width:0;display:flex}.WizardOption__Top{align-items:center;gap:var(--wo-gap-top);width:100%;display:flex}.WizardOption__Label{min-width:0;font-weight:var(--font-bold);line-height:var(--lh-control);color:var(--ink-90);flex:1 0 0}.WizardOption__Description,.WizardOption__Label{font-size:var(--text-sm);overflow-wrap:break-word}.WizardOption__Description{font-weight:var(--font-normal);line-height:var(--lh-compact);color:var(--ink-70)}.WizardOption__Description--sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.WizardOption__Count{top:var(--space-16);right:var(--space-16);width:var(--space-32);height:var(--space-32);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--lh-control);letter-spacing:-.02em;justify-content:center;align-items:center;display:flex;position:absolute}.WizardOption--shape-card{position:relative}.WizardOption__Well{width:var(--wo-well);height:var(--wo-well);border-radius:var(--radius-md);background:var(--ink-10);color:var(--ink-70);transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);flex-shrink:0;place-items:center;display:grid}.WizardOption__WellCheck,.WizardOption__WellIcon{transition:opacity var(--transition-base) var(--ease-standard);grid-area:1/1;display:flex}.WizardOption__WellCheck{opacity:0;color:var(--wo-well-check)}.WizardOption--well-bare .WizardOption__Well{background:0 0;border-radius:0;width:auto;height:auto}.WizardOption--has-icon{gap:var(--space-16)}.WizardOption--has-icon.WizardOption--icon-left{flex-direction:row;align-items:flex-start}.WizardOption--has-icon.WizardOption--icon-top{flex-direction:column}.WizardOption__Marker{width:var(--wo-marker);height:var(--wo-marker);border-radius:var(--radius-full);transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),opacity var(--transition-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WizardOption__Marker--checkbox{border-radius:var(--radius-sm)}.WizardOption--shape-row .WizardOption__Marker{border:1px solid var(--ink-20);color:var(--wo-on-marker)}.WizardOption--shape-card .WizardOption__Marker{color:var(--wo-ink-hover);opacity:0}.WizardOption--shape-card{flex-direction:column}.WizardOption--size-md{--wo-pad:var(--space-12);--wo-pad-chip-inline:var(--space-16);--wo-gap:var(--space-8);--wo-gap-top:var(--space-8);--wo-marker:var(--space-20);--wo-well:var(--space-36)}.WizardOption--size-sm{--wo-pad:var(--space-8);--wo-pad-chip-inline:var(--space-12);--wo-gap:var(--space-4);--wo-gap-top:var(--space-8);--wo-marker:var(--space-18);--wo-well:var(--space-32)}.WizardOption--shape-row{align-items:center}.WizardOption--shape-chip{padding:var(--wo-pad) var(--wo-pad-chip-inline);flex:none}.WizardOption--shape-chip .WizardOption__Content{flex:none;width:auto}.WizardOption--shape-chip .WizardOption__Label{white-space:nowrap;flex:none}.WizardOption:focus-visible:not(:disabled):not(.WizardOption--selected),.WizardOption:hover:not(:disabled):not(.WizardOption--selected){border-color:var(--wo-line-hover);outline:none}.WizardOption:focus-visible:not(:disabled):not(.WizardOption--selected) .WizardOption__Label,.WizardOption:hover:not(:disabled):not(.WizardOption--selected) .WizardOption__Label{color:var(--wo-ink-hover)}.WizardOption:focus-visible:not(:disabled):not(.WizardOption--selected) .WizardOption__Description,.WizardOption:hover:not(:disabled):not(.WizardOption--selected) .WizardOption__Description{color:var(--wo-desc-hover)}.WizardOption:focus-visible:not(:disabled):not(.WizardOption--selected) .WizardOption__Marker,.WizardOption:hover:not(:disabled):not(.WizardOption--selected) .WizardOption__Marker{border-color:var(--wo-line-hover);opacity:1}.WizardOption--well-bare:focus-visible:not(:disabled):not(.WizardOption--selected) .WizardOption__Well,.WizardOption--well-bare:hover:not(:disabled):not(.WizardOption--selected) .WizardOption__Well{color:var(--wo-ink-hover)}.WizardOption--well-chip:focus-visible:not(:disabled):not(.WizardOption--selected) .WizardOption__Well,.WizardOption--well-chip:hover:not(:disabled):not(.WizardOption--selected) .WizardOption__Well{background:var(--wo-well-hover);color:var(--wo-ink-hover)}.WizardOption--selected:focus-visible{border-color:var(--wo-line-hover);outline:none}.WizardOption--selected{border-color:var(--wo-fill-selected);background:var(--wo-fill-selected)}.WizardOption--selected .WizardOption__Label{color:var(--wo-ink-selected)}.WizardOption--selected .WizardOption__Description{color:var(--wo-desc-selected)}.WizardOption--selected .WizardOption__Marker{opacity:1;color:var(--wo-on-marker);background:0 0;border-color:#0000}.WizardOption--well-bare.WizardOption--selected .WizardOption__Well{color:var(--wo-ink-selected)}.WizardOption--well-chip.WizardOption--selected .WizardOption__Well{background:var(--wo-marker-selected)}.WizardOption--well-chip.WizardOption--selected .WizardOption__WellIcon{opacity:0}.WizardOption--well-chip.WizardOption--selected .WizardOption__WellCheck{opacity:1}.WizardOption:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.WizardOption,.WizardOption__Marker{transition:none}}.WizardReview{flex-direction:column;width:100%;display:flex}.WizardReviewRow+.WizardReviewRow{margin-top:-1px}.WizardReviewRow{gap:var(--space-hairline);width:100%;padding:var(--space-16);border:1px solid var(--ink-50);text-align:left;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);background:0 0;border-radius:0;flex-direction:column;font-family:inherit;display:flex;position:relative}.WizardReviewRow--interactive{cursor:pointer}.WizardReviewRow__Top{align-items:center;gap:var(--space-10);width:100%;display:flex}.WizardReviewRow__Label{min-width:0;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--lh-control);letter-spacing:-.02em;overflow-wrap:break-word;flex:1 0 0}.WizardReviewRow__Arrow,.WizardReviewRow__Label{color:var(--ink-70);transition:color var(--transition-base) var(--ease-standard)}.WizardReviewRow__Arrow{width:var(--space-18);height:var(--space-18);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WizardReviewRow__Value{width:100%;font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--lh-heading);letter-spacing:-.02em;color:var(--ink-100);overflow-wrap:break-word;transition:color var(--transition-base) var(--ease-standard)}.WizardReviewRow__Value--placeholder{color:var(--ink-30)}.WizardReviewRow__Marks{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.WizardReviewRow__Invited{font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--lh-control);letter-spacing:-.02em;padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--brand-aqua-50);color:var(--brand-aqua-500)}.WizardReviewRow__Check{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WizardReviewRow__CheckPath{stroke:currentColor;stroke-dasharray:36;stroke-dashoffset:36px;animation:WizardReviewRowCheck calc(var(--transition-base) * 2) var(--ease-standard) forwards}@keyframes WizardReviewRowCheck{to{stroke-dashoffset:0}}.WizardReviewRow__Required{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--lh-control);letter-spacing:-.02em;color:var(--fg-error);flex-shrink:0}.WizardReviewRow--completed,.WizardReviewRow--interactive:hover:not(:disabled){cursor:default}.WizardReviewRow--interactive:focus-visible{z-index:1;border-color:var(--ink-100)}.WizardReviewRow--interactive:focus-visible .WizardReviewRow__Label,.WizardReviewRow--interactive:hover:not(:disabled) .WizardReviewRow__Label{color:var(--brand-aqua-400)}.WizardReviewRow--interactive:focus-visible .WizardReviewRow__Arrow,.WizardReviewRow--interactive:focus-visible .WizardReviewRow__Value,.WizardReviewRow--interactive:hover:not(:disabled) .WizardReviewRow__Arrow,.WizardReviewRow--interactive:hover:not(:disabled) .WizardReviewRow__Value{color:var(--brand-aqua-500)}.WizardReviewRow--completed{cursor:default}.WizardReviewRow--interactive:focus-visible{outline:2px solid var(--brand-aqua-500);outline-offset:2px}.WizardReviewRow:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.WizardReviewRow,.WizardReviewRow__Arrow,.WizardReviewRow__Label,.WizardReviewRow__Value{transition:none}.WizardReviewRow__CheckPath{stroke-dashoffset:0;animation:none}}.WizardItemCard{align-items:center;gap:var(--space-16);width:100%;padding:var(--space-16);border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;transition:border-color var(--transition-base) var(--ease-standard);border:1px solid #0000;display:flex;position:relative;container:wizarditemcard/inline-size}.WizardItemCard--variant-fill{background:var(--ink-10)}.WizardItemCard--variant-fill .WizardItemCard__Well{border:1px solid var(--ink-30)}.WizardItemCard--variant-border{border-color:var(--ink-30)}.WizardItemCard--variant-border .WizardItemCard__Well{background:var(--ink-10)}.WizardItemCard--state-incomplete{border-color:var(--color-error-500)}.WizardItemCard--state-incomplete .WizardItemCard__Well{background:var(--color-error-100);color:var(--color-error-500);border-color:#0000}.WizardItemCard--state-loading .WizardItemCard__Well{color:var(--ink-30)}.WizardItemCard__Open{align-items:center;gap:var(--space-16);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 0 0;padding:0;display:flex}.WizardItemCard__Open:after{content:"";border-radius:inherit;position:absolute;inset:0}.WizardItemCard__Open:focus-visible{outline:none}.WizardItemCard__Open:disabled{cursor:default}.WizardItemCard__Open:disabled:after{content:none}.WizardItemCard__Action{z-index:1;position:relative}.WizardItemCard--interactive:has(.WizardItemCard__Open:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.WizardItemCard--interactive:has(.WizardItemCard__Open:focus-visible),.WizardItemCard--interactive:has(.WizardItemCard__Open:hover:not(:disabled)){border-color:var(--brand-navy-900)}.WizardItemCard__Well{width:var(--space-44);height:var(--space-44);border-radius:var(--radius-md);color:var(--ink-70);transition:color var(--transition-base) var(--ease-standard);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WizardItemCard__Fields{align-items:center;gap:var(--space-16);flex-wrap:nowrap;flex:1 0 0;min-width:0;display:flex}.WizardItemCard__Field{align-items:flex-end;gap:var(--space-8);white-space:nowrap;flex-direction:column;flex-shrink:0;display:flex}.WizardItemCard__Field:first-child{white-space:nowrap;flex:1 0 0;align-items:flex-start;min-width:0}.WizardItemCard__Label{font-weight:var(--font-normal);color:var(--ink-50)}.WizardItemCard__Label,.WizardItemCard__Value{font-size:var(--text-sm);line-height:var(--lh-tight)}.WizardItemCard__Value{font-weight:var(--font-bold);color:var(--ink-100)}.WizardItemCard__Field:first-child .WizardItemCard__Label,.WizardItemCard__Field:first-child .WizardItemCard__Value{text-overflow:ellipsis;width:100%;overflow:hidden}@container wizarditemcard (max-width:420px){.WizardItemCard__Field:not(:first-child){display:none}}.WizardItemCard__Action{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-md);color:var(--ink-70);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.WizardItemCard__Action:hover:not(:disabled){background:var(--ink-10);color:var(--ink-100)}.WizardItemCard__Action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.WizardItemCard__Action:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.WizardItemCard__Action,.WizardItemCard__Well{transition:none}}.ObjectPageLayout{width:100%}.ObjectPageLayout,.ObjectPageLayout__Header{gap:var(--space-16);flex-direction:column;display:flex}.ObjectPageLayout__HeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.ObjectPageLayout__Actions{align-items:center;gap:var(--space-8);flex-shrink:0;margin-left:auto;display:flex}.ObjectPageLayout__Summary{width:100%}.ObjectPageLayout__Tabs{align-self:flex-start}.ObjectPageLayout__Section,.ObjectPageLayout__Sections{gap:var(--space-16);flex-direction:column;display:flex}.ThemeRegion{background:var(--surface);color:var(--ink-100);display:block}.ThemeRegion--surface-raised{background:var(--surface-raised)}.ThemeRegion--surface-none{background:0 0}.ThemeRegion--padding-none{padding:0}.ThemeRegion--padding-sm{padding:var(--space-12)}.ThemeRegion--padding-md{padding:var(--space-20)}.ThemeRegion--padding-lg{padding:var(--space-32)}.ThemeRegion--padding-xl{padding:var(--space-48)}.Layers{isolation:isolate;flex-direction:column;min-width:0;display:flex;position:relative}.Layers--size-fill{flex:auto;min-height:0}.LayersCover{z-index:10;box-sizing:border-box;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.LayersCover--surface-opaque,.LayersCover--surface-translucent{background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.LayersCover--surface-translucent{background:color-mix(in srgb,var(--bg-surface) 90%,transparent)}}.LayersCover--surface-translucent{-webkit-backdrop-filter:blur(var(--blur-sm))}.LayersCover--passive{pointer-events:none}.LayersCover__Header{padding:var(--space-8);flex:none}.LayersCover__Body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.LayersCover--padding-none .LayersCover__Body{padding:var(--space-0)}.LayersCover--padding-md .LayersCover__Body{padding:var(--space-12)}.LetterPage{box-sizing:border-box;gap:var(--space-24);width:816px;height:1056px;padding:var(--space-48);background:var(--surface-paper);color:var(--ink-100);flex-shrink:0;overflow:hidden}.LetterPage,.LetterPage__Body{flex-direction:column;display:flex}.LetterPage__Body{gap:var(--space-20);flex:auto;min-height:0}.LetterPage__Footer{align-items:baseline;border-top:1px solid var(--divider);font-size:var(--text-xs);color:var(--ink-70);flex:none;padding-block-start:var(--space-12)}.LetterPage__Footer,.PageHeader{justify-content:space-between;gap:var(--space-16);display:flex}.PageHeader{align-items:flex-start}.PageHeader--action-wrap{flex-wrap:wrap}.PageHeader--align-center{text-align:center;flex-direction:column;justify-content:center;align-items:center}.PageHeader--align-center .PageHeader__TitleRow{justify-content:center}.PageHeader__Body{min-width:0}.PageHeader__Back{margin-bottom:var(--space-8);margin-inline-start:calc(-1 * var(--space-8))}.PageHeader__TitleRow{align-items:center;gap:var(--space-12);min-width:0;display:flex}.PageHeader__TitleAdornment{flex-shrink:0}.PageHeader__Title{color:var(--fg-primary);font-size:var(--text-3xl);letter-spacing:-.025em;margin:0;font-weight:700}@media (min-width:640px){.PageHeader--size-lg .PageHeader__Title{font-size:var(--text-4xl)}}.PageHeader__Subtitle{margin:var(--space-8) 0 0;color:var(--fg-secondary)}.PageHeader__Action{align-items:center;gap:var(--space-12);flex-shrink:0;display:flex}.FormContainer{gap:var(--space-16,1rem);flex-direction:column;flex:auto;min-height:0;display:flex}.FormContainer__Layout{gap:var(--space-16,1rem);min-width:0;display:flex}.FormContainer__Layout--stack{flex-direction:column}.FormContainer__Layout--row{flex-flow:wrap}.FormContainer__Layout--grid{gap:var(--space-16,1rem);display:grid}.FormContainer__Layout--align-start{align-items:start}.FormContainer__Layout--align-center{align-items:center}.FormContainer__Layout--align-end{align-items:end}.FormContainer__Layout--align-stretch{align-items:stretch}.FormContainer__Layout--justify-start{justify-content:flex-start}.FormContainer__Layout--justify-center{justify-content:center}.FormContainer__Layout--justify-end{justify-content:flex-end}.FormContainer__Layout--justify-between{justify-content:space-between}.FormContainer__Section{flex-shrink:0}.FormContainer__Section--scroll{flex:auto;min-height:0}.FormContainer__Buttons{align-items:center;gap:var(--space-16,1rem);flex-shrink:0;display:flex}.FormContainer__Buttons--align-between{justify-content:space-between}.FormContainer__Buttons--align-end{justify-content:flex-end}.FormContainer__Buttons--align-center{justify-content:center}.FormContainer__Buttons--align-start{justify-content:flex-start}.FormContainer__Buttons>*{align-items:center;gap:var(--space-8,.5rem);display:flex}.FileCard{gap:var(--space-16);padding:var(--space-16);background:var(--bg-surface);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;transition:background .2s,border .2s;display:flex;overflow:hidden}.FileCard--status-processing{border-color:var(--color-neutral-300)}.FileCard--status-complete{background:var(--color-neutral-50);border-color:#0000}.FileCard__Header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.FileCard--layout-inline{align-items:center;column-gap:var(--space-16);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.FileCard--layout-inline .FileCard__Header{display:contents}.FileCard--layout-inline .FileCard__Header>*{grid-area:1/1}.FileCard--layout-inline .FileCard__Text{grid-area:1/2}.FileCard--layout-inline .FileCard__Details{grid-area:1/3;align-self:center}.FileCard--layout-inline .FileCard__Bar{grid-area:2/1/auto/-1}.FileCard--interactive{cursor:pointer}.FileCard--interactive:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.FileCard__Icon.IconCircle{--icon-circle-color:var(--color-neutral-500);background:var(--color-neutral-50)}.FileCard__Details{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.FileCard__Details--has-actions{align-items:center;gap:var(--space-8);flex-direction:row}.FileCard__Actions{align-items:center;gap:var(--space-4);display:flex}.FileCard__Amount{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--brand-700);white-space:nowrap;animation:FileCard-amount-enter var(--transition-base) var(--ease-standard) both;margin:0}.FileCard--amount-negative .FileCard__Amount{color:var(--color-red-600)}.FileCard__Text{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.FileCard__Title{font-weight:var(--font-bold);color:var(--color-neutral-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileCard__Meta,.FileCard__Title{font-size:var(--text-xs);margin:0}.FileCard__Meta{color:var(--color-neutral-500)}.FileCard--size-md .FileCard__Amount,.FileCard--size-md .FileCard__BarAction,.FileCard--size-md .FileCard__BarName,.FileCard--size-md .FileCard__BarPendingText,.FileCard--size-md .FileCard__Meta,.FileCard--size-md .FileCard__Title{font-size:var(--text-sm)}.FileCard__Bar{gap:var(--space-4);padding:var(--space-8);background:var(--color-neutral-100);border-radius:var(--radius-sm);box-sizing:border-box;flex-direction:column;min-height:44px;margin-top:auto;display:flex;position:relative;overflow:hidden}.FileCard__BarFill{z-index:0;background:var(--color-blue-100);height:100%;transition:width var(--transition-base) var(--ease-standard);position:absolute;top:0;left:0}.FileCard__Bar>:not(.FileCard__BarFill){z-index:1;position:relative}.FileCard__BarAction{font-size:var(--text-xs);line-height:var(--text-xs);color:var(--neutral-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileCard__BarPending{align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}.FileCard__BarPendingDot{border-radius:var(--radius-full);background:var(--neutral-700);flex-shrink:0;width:6px;height:6px;animation:FileCard-pending-dot 1.2s ease-in-out infinite}.FileCard__BarPendingText{background:linear-gradient(90deg,var(--neutral-700) 0,var(--neutral-700) 35%,var(--color-neutral-400) 50%,var(--neutral-700) 65%,var(--neutral-700) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:FileCard-pending-shimmer 2s linear infinite}.FileCard__BarName,.FileCard__BarPendingText{font-size:var(--text-xs);line-height:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FileCard__BarName{color:var(--neutral-700)}.FileCard--status-complete.FileCard--type-neutral .FileCard__Icon.IconCircle{--icon-circle-color:var(--color-neutral-600);background:var(--color-neutral-100)}.FileCard--status-complete.FileCard--type-asset .FileCard__Icon.IconCircle{--icon-circle-color:var(--color-aqua-600);background:var(--color-aqua-100)}.FileCard--status-complete.FileCard--type-income .FileCard__Icon.IconCircle{--icon-circle-color:var(--color-green-600);background:var(--color-green-100)}.FileCard--status-complete.FileCard--type-liability .FileCard__Icon.IconCircle{--icon-circle-color:var(--color-red-600);background:var(--color-red-100)}.FileCard--status-complete.FileCard--type-expense .FileCard__Icon.IconCircle{--icon-circle-color:var(--color-amber-600);background:var(--color-amber-100)}.FileCard--status-complete.FileCard--type-insurance .FileCard__Icon.IconCircle{--icon-circle-color:var(--color-blue-600);background:var(--color-blue-100)}@keyframes FileCard-amount-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes FileCard-pending-dot{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes FileCard-pending-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.FileCard__Amount,.FileCard__BarPendingDot{animation:none}.FileCard__BarPendingText{color:var(--neutral-700);background:0 0;animation:none}}.FormCard{--form-card-pad:var(--space-16);padding:var(--form-card-pad);background:var(--color-neutral-50);border-radius:var(--radius-md);border:1px solid #0000;flex-direction:column;transition:background .2s,border .2s;display:flex}.FormCard--surface-transparent.FormCard{background:0 0;border-color:#0000}.FormCard--surface-neutral{background:var(--neutral-100);border-radius:var(--radius-none);border-color:#0000}.FormCard--fill{flex:auto;min-height:0;overflow:auto}.FormCard__Confirmation{text-align:center;justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-48) var(--space-16);flex-direction:column;display:flex}.FormCard__ConfirmationIcon{padding-bottom:var(--space-8);display:inline-flex}.FormCard__ConfirmationTitle{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--fg-primary);line-height:24px}.FormCard__ConfirmationDescription{font-size:var(--text-sm);color:var(--fg-secondary);max-width:42ch;line-height:20px}.FormCard__ConfirmationActions{justify-content:center;align-items:center;gap:var(--space-8);padding-top:var(--space-16);flex-wrap:wrap;display:flex}.FormCard--expanded.FormCard--active{border-color:var(--color-blue-900)}.FormCard--highlight-none.FormCard--expanded.FormCard--active{border-color:#0000}.FormCard--flush.FormCard{--form-card-pad:0px;padding:var(--form-card-pad)}.FormCard--display-file.FormCard--saved{background:0 0;border-color:#0000;padding:0}.FormCard--display-file.FormCard--saved .FileCard{cursor:pointer;border-color:#0000}.FormCard--display-file.FormCard--saved .FileCard:hover{border-color:var(--color-neutral-400)}.FormCard--display-file.FormCard--just-saved .FileCard{animation:FormCard-saved-pulse .9s ease-in-out .25s both}.FormCard--mode-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px dotted var(--color-neutral-300);background:0 0}.FormCard--mode-ghost .FormCard__DisplayTitle{color:var(--color-neutral-500)}.FormCard--mode-ghost .FormCard__DisplayDescription{color:var(--color-neutral-400)}.FormCard--mode-ghost .IconCircle{--icon-circle-color:var(--color-neutral-500)}.FormCard__Header{width:calc(100% + 2 * var(--form-card-pad));transform:translate(calc(-1 * var(--form-card-pad)),calc(-1 * var(--form-card-pad)))}.FormCard__Body,.FormCard__Header{flex-direction:column;display:flex}.FormCard__Body{gap:var(--space-16);min-height:0;transition:gap var(--transition-base) var(--ease-standard)}.FormCard--collapsed .FormCard__Body,.FormCard:not(.FormCard--titled) .FormCard__Body{gap:var(--space-0)}.FormCard__Title{justify-content:space-between;-webkit-user-select:none;user-select:none}.FormCard__Title,.FormCard__TitleToggle{align-items:center;gap:var(--space-8);display:flex}.FormCard__TitleToggle{appearance:none;text-align:left;cursor:pointer;min-width:0;color:var(--fg-primary);background:0 0;border:0;flex:1;margin:0;padding:0}.FormCard__TitleToggle:focus-visible{box-shadow:0 0 0 2px var(--color-neutral-50),0 0 0 4px var(--focus-ring);border-radius:var(--radius-sm);outline:none}.FormCard__TitleText{min-width:0;font-size:var(--text-base);font-weight:var(--font-semibold)}.FormCard__TitleStatic{align-items:center;gap:var(--space-8);min-width:0;color:var(--fg-primary);flex:1;display:flex}.FormCard__TitleChevron{color:var(--fg-secondary);transition:transform var(--transition-base) var(--ease-standard);flex-shrink:0;display:inline-flex}.FormCard--collapsed .FormCard__TitleChevron{transform:rotate(-90deg)}.FormCard__TitleActions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.FormCard__Content{min-height:0;transition:grid-template-rows var(--transition-base) var(--ease-standard);grid-template-rows:1fr;display:grid}.FormCard--collapsed .FormCard__Content{grid-template-rows:0fr}.FormCard__ContentInner{gap:var(--space-16);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.FormCard--expanded .FormCard__ContentInner{transition:overflow 0s var(--ease-standard) var(--transition-base);overflow:visible}.FormCard__Sections{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.FormCard--density-relaxed .FormCard__Sections{gap:var(--space-32)}.FormCard__Section{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.FormCard__Section--hidden{display:none}.FormCard__Section--disabled{opacity:var(--opacity-disabled);pointer-events:none}.FormCard__SectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--fg-primary)}.FormCard__RowEditor{gap:var(--space-8);align-items:flex-end;width:100%;min-width:0;display:flex}.FormCard__RowEditorSpacer{width:var(--space-28);height:var(--space-28);flex:none}.FormCard__Links{align-items:center;display:flex}.FormCard__SectionContent{gap:var(--space-8);min-width:0;display:flex}.FormCard__SectionContent--row{flex-flow:wrap;align-items:flex-start}.FormCard__SectionContent--column{flex-direction:column}.FormCard__SectionContent--grid{gap:var(--space-16);grid-template-columns:repeat(var(--fc-cols,1),minmax(0,1fr));display:grid}@media (max-width:767.98px){.FormCard__SectionContent--mobile-grid{gap:var(--space-16);grid-template-columns:repeat(var(--fc-mobile-cols,1),minmax(0,1fr));display:grid}}.FormCard__Buttons{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.FormCard__Buttons--split{justify-content:space-between}.FormCard__ButtonsLeft,.FormCard__ButtonsRight{align-items:center;gap:var(--space-4);display:flex}.FormCard__Display{align-items:center;gap:var(--space-16);min-width:0;display:flex}.FormCard__DisplayIcon{flex-shrink:0;display:inline-flex}.FormCard__DisplayBody{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.FormCard__DisplayTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--fg-primary)}.FormCard__DisplayMeta{font-size:var(--text-sm);color:var(--fg-secondary)}.FormCard__DisplayDescription{font-size:var(--text-xs);color:var(--fg-secondary)}.FormCard__DisplayValue{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-blue-900);white-space:nowrap;flex-shrink:0}.FormCard__DisplayAction{align-items:center;gap:var(--space-4);flex-shrink:0;display:inline-flex}.FormCard__Morph{transition:grid-template-rows var(--transition-base) var(--ease-standard);grid-template-rows:1fr;display:grid}.FormCard--saved .FormCard__Morph--form,.FormCard__Morph--display{grid-template-rows:0fr}.FormCard--saved .FormCard__Morph--display{grid-template-rows:1fr}.FormCard__MorphInner{gap:calc(var(--space-24) - var(--form-card-pad));min-height:0;transition:opacity var(--transition-base) var(--ease-standard);flex-direction:column;display:flex}.FormCard__Morph--display .FormCard__MorphInner{gap:var(--space-0)}.FormCard__Morph--form .FormCard__MorphInner{opacity:1;overflow:visible}.FormCard--saved .FormCard__Morph--form .FormCard__MorphInner,.FormCard__Morph--display .FormCard__MorphInner{opacity:0;overflow:hidden}.FormCard--saved .FormCard__Morph--display .FormCard__MorphInner{opacity:1}@media (prefers-reduced-motion:reduce){.FormCard,.FormCard__Content,.FormCard__Morph,.FormCard__MorphInner{transition:none}.FormCard--display-file.FormCard--just-saved .FileCard{animation:none}}@keyframes FormCard-saved-pulse{50%{border-color:var(--color-blue-500);background-color:var(--color-blue-50)}0%{background-color:var(--color-neutral-50);border-color:#0000}}.FormStack{gap:var(--space-32);border-radius:var(--radius-xl);background:var(--surface);width:100%;box-shadow:0 8px 16px var(--dark-20);color:var(--ink-100);flex-direction:column;display:flex}.FormStack--presentation-flush{box-shadow:none;border-radius:0}.FormStack--presentation-flush .FormStack__Section:first-child,.FormStack--presentation-flush .FormStack__Section:last-child{border-radius:0}.FormStack--presentation-wizard{box-shadow:none;background:0 0;border-radius:0}.FormStack--presentation-wizard .FormStack__Section:first-child,.FormStack--presentation-wizard .FormStack__Section:last-child{border-radius:0}.FormStack--presentation-wizard .FormStack__Section{transition:border-color var(--transition-base) var(--ease-standard),padding-left var(--transition-base) var(--ease-standard);background:0 0;border-left:4px solid #0000}.FormStack--presentation-wizard .FormStack__Section:not(.FormStack__Section--first){border-top-color:var(--brand-navy-200)}.FormStack--presentation-wizard .FormStack__Section--active,.FormStack--presentation-wizard .FormStack__Section--highlight{border-left-color:var(--ink-100);padding-left:var(--space-16);background:0 0}.FormStack--presentation-wizard .FormStack__SectionDisplay,.FormStack--presentation-wizard .FormStack__SectionEdit{padding-inline:0}.FormStack--presentation-wizard .FormStack__SectionTitle{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--lh-control);letter-spacing:-.02em;text-transform:none;color:var(--ink-70)}.FormStack--presentation-wizard .FormStack__SectionEdit .FormStack__SectionTitle{font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--lh-tight);letter-spacing:normal;color:var(--ink-100)}.FormStack--presentation-wizard .FormStack__SectionEdit .FormStack__Body{gap:var(--space-16)}.FormStack--presentation-wizard .FormStack__Title{font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--lh-tight);color:var(--brand-navy-500)}.FormStack--presentation-wizard .FormStack__Description{color:var(--brand-navy-300)}.FormStack--presentation-wizard .FormStack__Fact{font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--lh-heading);letter-spacing:-.02em;color:var(--ink-100)}.FormStack--presentation-wizard.FormStack--size-md .FormStack__Fact{font-size:var(--text-lg);letter-spacing:-.01em}.FormStack--presentation-wizard.FormStack--size-md .FormStack__SectionTitle{font-size:var(--text-xs)}.FormStack--presentation-wizard .FormStack__Status{color:var(--ink-100)}.FormStack--presentation-wizard .FormStack__Fact--empty,.FormStack--presentation-wizard .FormStack__Fact--empty .FormStack__FactValue{color:var(--brand-navy-200)}.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__Fact--empty,.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__Fact--empty .FormStack__FactValue,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__Fact--empty,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__Fact--empty .FormStack__FactValue{color:var(--brand-navy-300)}.FormStack--presentation-wizard .FormStack__Fact,.FormStack--presentation-wizard .FormStack__FactLabel,.FormStack--presentation-wizard .FormStack__FactValue,.FormStack--presentation-wizard .FormStack__SectionTitle,.FormStack--presentation-wizard .FormStack__Status{transition:color var(--transition-base) var(--ease-standard)}.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__SectionDisplay,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__SectionDisplay{background:0 0}.FormStack--presentation-wizard .FormStack__Section--target:focus-visible,.FormStack--presentation-wizard .FormStack__Section--target:hover{border-top-color:var(--ink-100)}.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__SectionTitle,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__SectionTitle{color:var(--brand-aqua-400)}.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__Fact,.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__FactValue,.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__Status,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__Fact,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__FactValue,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__Status{color:var(--brand-aqua-500)}.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__FactLabel,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__FactLabel{color:var(--brand-aqua-400)}.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__Action,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__Action{color:var(--brand-aqua-500)}.FormStack--presentation-wizard .FormStack__Section--target:focus-visible .FormStack__Status--outstanding,.FormStack--presentation-wizard .FormStack__Section--target:hover .FormStack__Status--outstanding,.FormStack--presentation-wizard .FormStack__Status--outstanding{color:var(--brand-error)}.FormStack--presentation-wizard .FormStack__Buttons>*{flex:none}.FormStack__Section{-webkit-user-select:none;user-select:none;scroll-margin-block-start:var(--space-16);transition:background-color .2s;overflow:hidden}.FormStack__Section:first-child{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.FormStack__Section:last-child{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.FormStack__Section:not(.FormStack__Section--first){border-top:1px solid var(--divider)}.FormStack__Section--hidden{display:none}.FormStack__Section--disabled{opacity:var(--opacity-disabled);pointer-events:none}.FormStack__Section--target{cursor:pointer}.FormStack__Section--target:hover .FormStack__SectionDisplay{background:var(--surface-hover)}.FormStack__Section--target:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.FormStack--highlight-active .FormStack__SectionEdit,.FormStack__Section--highlight{background:var(--surface-raised)}.FormStack__SectionDisplay{background:var(--surface)}.FormStack--presentation-wizard .FormStack__SectionDisplay,.FormStack--presentation-wizard .FormStack__SectionEdit,.FormStack--presentation-wizard.FormStack--highlight-active .FormStack__SectionEdit{background:0 0}.FormStack--mode-form .FormStack__SectionDisplay,.FormStack--mode-form .FormStack__SectionEdit{padding-block:0}.FormStack--mode-form .FormStack__SectionDisplay .FormStack__SectionTitle,.FormStack--mode-form .FormStack__SectionEdit .FormStack__SectionTitle{font-size:var(--text-sm);line-height:var(--lh-control)}.FormStack--mode-form .FormStack__Section--active,.FormStack--mode-form .FormStack__Section--highlight{border-left-color:#0000;padding-left:0}.FormStack--separation-spaced .FormStack__Sections{gap:var(--space-16);flex-direction:column;display:flex}.FormStack--separation-spaced .FormStack__Section:not(.FormStack__Section--first){border-top:0}.FormStack__Body{gap:var(--space-16);flex-direction:column;display:flex}.FormStack__Body>.Badge{align-self:center}.FormStack__SectionDisplay .FormStack__Body{gap:var(--space-8);flex:1;min-width:0}.FormStack__Head{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.FormStack__Title{font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--lh-tight);color:var(--ink-100);margin:0}.FormStack__Description{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--lh-normal);color:var(--ink-70)}.FormStack__TitleRow{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.FormStack__SectionTitle{min-width:0;font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50);transition:color var(--transition-base) var(--ease-standard);flex:1;line-height:24px}.FormStack__Section--rows .FormStack__SectionTitle{font-weight:var(--font-bold);color:var(--ink-100)}.FormStack__Section--outstanding .FormStack__SectionTitle{align-items:baseline;column-gap:var(--space-8);font-weight:var(--font-bold);color:var(--ink-100);flex-wrap:wrap;display:flex}.FormStack__SectionNote{font-weight:var(--font-normal);color:var(--brand-navy-300)}.FormStack__Rows{grid-template-columns:auto auto 1fr;display:grid;container:formstackrows/inline-size}.FormStack__Row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--space-16);padding-block:var(--space-8);border-radius:var(--radius-sm);transition:color var(--transition-base) var(--ease-standard);display:grid}.FormStack__Row:not(.FormStack__Row--disabled){cursor:pointer}.FormStack__Row--disabled{cursor:default}.FormStack__RowLabel,.FormStack__RowMeta,.FormStack__RowValue{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--lh-control);letter-spacing:-.02em;overflow-wrap:break-word;transition:color var(--transition-base) var(--ease-standard)}.FormStack__RowLabel{color:var(--ink-70)}.FormStack__RowValue{color:var(--ink-100)}.FormStack__RowMeta{color:var(--ink-70);justify-content:flex-start;display:flex}@container formstackrows (max-width:520px){.FormStack__RowMeta{text-align:right;justify-content:flex-end}}.FormStack__Row:not(.FormStack__Row--disabled):focus-visible .FormStack__RowLabel,.FormStack__Row:not(.FormStack__Row--disabled):focus-visible .FormStack__RowMeta,.FormStack__Row:not(.FormStack__Row--disabled):focus-visible .FormStack__RowValue,.FormStack__Row:not(.FormStack__Row--disabled):hover .FormStack__RowLabel,.FormStack__Row:not(.FormStack__Row--disabled):hover .FormStack__RowMeta,.FormStack__Row:not(.FormStack__Row--disabled):hover .FormStack__RowValue{color:var(--brand-aqua-400)}.FormStack__Row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.FormStack__Section--active .FormStack__SectionTitle{color:var(--ink-100)}.FormStack__SectionDescription{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--lh-normal);color:var(--ink-70)}.FormStack__Status{color:var(--check);display:inline-flex}.FormStack__Status--error,.FormStack__Status--outstanding{color:var(--brand-error)}.FormStack__Action{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-control);letter-spacing:-.02em;white-space:nowrap;color:var(--ink-100);transition:color var(--transition-base) var(--ease-standard)}.FormStack__StatusRail{width:var(--space-24);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FormStack__Section--rows .FormStack__StatusRail{height:var(--lh-control);align-items:flex-start}.FormStack__Section--outstanding .FormStack__StatusRail{width:auto}.FormStack__Error{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);background:var(--brand-error);display:flex}@supports (color:color-mix(in lab,red,red)){.FormStack__Error{background:color-mix(in srgb,var(--brand-error) 50%,transparent)}}.FormStack__ErrorText{min-width:0;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--ink-100);flex:1;line-height:24px}.FormStack__ErrorDismiss{color:var(--ink-100);cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.FormStack__ErrorDismiss:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.FormStack{--formstack-pad:var(--space-24);--formstack-pad-inline:var(--formstack-pad)}.FormStack--size-md{--formstack-pad:var(--space-16)}.FormStack--presentation-flush{--formstack-pad-inline:0}.FormStack__SectionDisplay,.FormStack__SectionEdit{padding:var(--formstack-pad) var(--formstack-pad-inline);transition:background-color .2s}.FormStack__SectionDisplay.Stage__Pane--enter,.FormStack__SectionDisplay.Stage__Pane--exit,.FormStack__SectionEdit.Stage__Pane--enter,.FormStack__SectionEdit.Stage__Pane--exit{transition:background-color var(--stage-duration,.4s) var(--ease-standard)}.FormStack__SectionDisplay.Stage__Pane--enter .FormStack__Fact,.FormStack__SectionDisplay.Stage__Pane--enter .FormStack__FactLabel,.FormStack__SectionDisplay.Stage__Pane--enter .FormStack__FactValue,.FormStack__SectionDisplay.Stage__Pane--enter .FormStack__SectionTitle,.FormStack__SectionDisplay.Stage__Pane--enter .FormStack__Status,.FormStack__SectionDisplay.Stage__Pane--exit .FormStack__Fact,.FormStack__SectionDisplay.Stage__Pane--exit .FormStack__FactLabel,.FormStack__SectionDisplay.Stage__Pane--exit .FormStack__FactValue,.FormStack__SectionDisplay.Stage__Pane--exit .FormStack__SectionTitle,.FormStack__SectionDisplay.Stage__Pane--exit .FormStack__Status,.FormStack__SectionEdit.Stage__Pane--enter .FormStack__Fact,.FormStack__SectionEdit.Stage__Pane--enter .FormStack__FactLabel,.FormStack__SectionEdit.Stage__Pane--enter .FormStack__FactValue,.FormStack__SectionEdit.Stage__Pane--enter .FormStack__SectionTitle,.FormStack__SectionEdit.Stage__Pane--enter .FormStack__Status,.FormStack__SectionEdit.Stage__Pane--exit .FormStack__Fact,.FormStack__SectionEdit.Stage__Pane--exit .FormStack__FactLabel,.FormStack__SectionEdit.Stage__Pane--exit .FormStack__FactValue,.FormStack__SectionEdit.Stage__Pane--exit .FormStack__SectionTitle,.FormStack__SectionEdit.Stage__Pane--exit .FormStack__Status{transition:color var(--stage-duration,.4s) var(--ease-standard)}.FormStack__SectionDisplay{align-items:stretch;gap:var(--space-16);--stage-pane-shade:var(--dark-20);display:flex}.FormStack__SectionEdit{--stage-pane-shade:var(--white-20)}.FormStack__SectionEdit input,.FormStack__SectionEdit textarea{-webkit-user-select:text;user-select:text}.FormStack__DisplayContent{gap:var(--space-4);flex-direction:column;display:flex}.FormStack__Form{gap:var(--space-8);flex-direction:column;display:flex}.FormStack__Fact{align-items:baseline;gap:var(--space-4);font-size:var(--text-sm);color:var(--ink-50);line-height:20px;display:flex}.FormStack__Fact--primary,.FormStack__FactLabel{color:var(--ink-100);font-weight:var(--font-medium)}.FormStack__Fact--primary .FormStack__FactValue{color:var(--ink-100)}.FormStack__Fact--empty,.FormStack__Fact--empty .FormStack__FactValue{color:var(--brand-navy-200)}.FormStack__Buttons{gap:var(--space-8);display:flex}.FormStack__Buttons>*{flex:1;min-width:0}.FormStack__Buttons--spread>:last-child{margin-inline-start:auto}.FormStack__Section--surface-sour.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__SectionDisplay{background:var(--brand-sour-400)}.FormStack__Section--surface-sour.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__Fact,.FormStack__Section--surface-sour.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__FactLabel,.FormStack__Section--surface-sour.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__FactValue,.FormStack__Section--surface-sour.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__SectionTitle,.FormStack__Section--surface-sour.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__Status--complete{color:var(--brand-navy-900)}.FormStack__Section--surface-neutral.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__SectionDisplay{background:var(--brand-neutral-50)}.FormStack__Section--surface-neutral.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__Fact,.FormStack__Section--surface-neutral.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__FactLabel,.FormStack__Section--surface-neutral.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__FactValue,.FormStack__Section--surface-neutral.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__SectionTitle,.FormStack__Section--surface-neutral.FormStack__Section--complete:not(.FormStack__Section--active) .FormStack__Status--complete{color:var(--brand-navy-900)}@media (prefers-reduced-motion:reduce){.FormStack__Section{transition:none}.FormStack__Fact,.FormStack__FactLabel,.FormStack__FactValue,.FormStack__SectionDisplay,.FormStack__SectionEdit,.FormStack__SectionTitle,.FormStack__Status{transition:none!important}}.InfoBox{align-items:center;gap:var(--space-8);border-radius:var(--radius-md);padding:var(--space-16);font-size:var(--text-sm);border:1px solid #0000;line-height:1.5;display:flex}.InfoBox__Content{flex:1;min-width:0}.InfoBox__Content strong{font-weight:var(--font-medium)}.InfoBox__Action{font:inherit;font-weight:var(--font-bold);color:currentColor;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;text-decoration:underline}.InfoBox__Action:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.InfoBox__Dismiss{color:currentColor;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.InfoBox__Dismiss:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.InfoBox--variant-info{border-color:var(--blue-500);color:var(--blue-500)}.InfoBox--align-center .InfoBox__Content{text-align:center}.InfoBox--variant-subtle{color:var(--neutral-400);padding:var(--space-0);border-color:#0000}.InfoBox--variant-error{background:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.InfoBox--variant-error{background:color-mix(in srgb,var(--brand-error) 20%,transparent)}}.InfoBox--variant-error{color:var(--brand-error)}.InfoBox--variant-success{background:var(--bg-success-subtle);border-color:var(--border-success);color:var(--fg-success)}.FormStep{align-items:center;gap:var(--space-16);background:var(--surface);width:100%;min-height:100%;color:var(--ink-100);--formstep-pad:var(--space-64);padding:var(--formstep-pad);flex-direction:column;flex:1;display:flex}@media (max-width:1024px){.FormStep{--formstep-pad:var(--space-32)}}@media (max-width:768px){.FormStep{--formstep-pad:var(--space-16)}}.FormStep--size-md{--formstep-pad:var(--space-16)}.FormStep__Nav,.FormStep__NavTitle,.FormStep__Stage{width:100%}.FormStep__Body{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.FormStep--position-bottom .FormStep__Nav,.FormStep--position-bottom .FormStep__NavTitle{order:2}.FormStep--position-bottom .FormStep__Nav{border-top:1px solid var(--divider);border-bottom:0}.FormStep--position-bottom .FormStep__NavItem{padding:var(--space-12) var(--space-4) var(--space-8);box-shadow:inset 0 2px #0000}.FormStep--position-bottom .FormStep__NavItem--active{box-shadow:inset 0 2px 0 var(--accent)}.FormStep--position-bottom.FormStep--nav-dots .FormStep__NavItem{box-shadow:none}.FormStep__Nav{align-items:stretch;gap:var(--space-4);border-bottom:1px solid var(--divider);display:flex}.FormStep__NavRail,.FormStep__NavStepper{align-self:stretch}.FormStep__NavItem{appearance:none;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-8) var(--space-4) var(--space-12);color:var(--ink-50);text-align:left;cursor:pointer;transition:color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard);background:0 0;border:0;flex-direction:column;flex:1;display:flex;box-shadow:inset 0 -2px #0000}.FormStep__NavItem--active{color:var(--ink-100);box-shadow:inset 0 -2px 0 var(--accent)}.FormStep__NavItem:disabled{color:var(--ink-30);cursor:default}.FormStep__NavItem:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.FormStep__NavLabel{align-items:center;gap:var(--space-4);max-width:100%;font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;line-height:20px;display:inline-flex;overflow:hidden}.FormStep__NavCheck{color:var(--check);display:inline-flex}.FormStep__NavDesc{font-size:var(--text-xs);color:var(--ink-50);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:16px;overflow:hidden}.FormStep--nav-dots .FormStep__Nav{justify-content:center;gap:var(--space-8);border:0}.FormStep--nav-dots .FormStep__NavItem{padding:var(--space-6);box-shadow:none;flex:none}.FormStep__Dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--ink-30);transition:background-color var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard);display:block}.FormStep--nav-dots .FormStep__NavItem--complete .FormStep__Dot{background:var(--ink-70)}.FormStep--nav-dots .FormStep__NavItem--active .FormStep__Dot{background:var(--accent);transform:scale(1.25)}.FormStep__NavTitlePane{gap:var(--space-4);flex-direction:column;display:flex}.FormStep__NavLabel--headline{font-size:var(--text-lg);letter-spacing:.08em;line-height:24px}.FormStep--nav-title .FormStep__NavLabel--headline{color:var(--ink-100)}.FormStep__Stage{max-width:var(--formstep-maxw,none)}.FormStep__Section{gap:var(--space-32);flex-direction:column;display:flex}.FormStep__Error{inset-inline:0;bottom:calc(100% + var(--space-12));animation:FormStep-error-in var(--formstep-error-fade,.2s) var(--ease-standard) both;position:absolute}.FormStep__Error--leaving{pointer-events:none;animation-name:FormStep-error-out}.FormStep__Form{gap:var(--space-32);flex-direction:column;flex:1;min-height:0;display:flex}.FormStep__Buttons{gap:var(--space-8);display:flex}.FormStep__Buttons>*{flex:1;min-width:0}.FormStep__Footer{gap:var(--space-16);flex-direction:column;display:flex}.FormStep__FooterLabel{font-size:var(--text-sm);color:var(--ink-50);align-self:center}.FormStep__Result{align-items:center;gap:var(--space-16);padding:var(--space-16) 0;text-align:center;flex-direction:column;display:flex}.FormStep__ResultTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--ink-100)}.FormStep__ResultBody{max-width:360px;font-size:var(--text-sm);color:var(--ink-70);line-height:1.5}@keyframes FormStep-error-in{0%{opacity:0}to{opacity:1}}@keyframes FormStep-error-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.FormStep__Error{animation:none}}.MemberOptions{width:100%;display:flex;position:relative}.MemberOptions--layout-row>.MemberOptions__Option{flex:1;min-width:0}.MemberOptions__Option{gap:var(--space-16);padding:var(--space-16);font:inherit;text-align:left;color:var(--ink-100);cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.MemberOptions__Option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.MemberOptions__Option:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.MemberOptions__TitleRow{align-items:center;gap:var(--space-8);width:100%;display:flex}.MemberOptions__Title{min-width:0;font-size:var(--text-sm);color:var(--ink-50);transition:color var(--transition-base) var(--ease-standard);flex:1;line-height:16px}.MemberOptions__Check{color:var(--mo-accent,var(--selection-check));flex-shrink:0;display:inline-flex}.MemberOptions__Price{align-items:center;gap:var(--space-4);font-size:var(--text-base);white-space:nowrap;line-height:normal;display:flex}.MemberOptions__Amount{color:var(--ink-100);transition:color var(--transition-base) var(--ease-standard);align-items:center;display:flex}.MemberOptions__Cost{font-weight:var(--font-bold)}.MemberOptions__Period{color:var(--ink-70);transition:color var(--transition-base) var(--ease-standard)}.MemberOptions--mode-border{gap:var(--space-8)}.MemberOptions--mode-border .MemberOptions__Option{border:2px solid var(--hairline);border-radius:var(--radius-md);transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard)}.MemberOptions--mode-border .MemberOptions__Option:hover:not(:disabled):not(.MemberOptions__Option--selected){background:var(--ink-10);border-color:#0000}.MemberOptions--mode-border .MemberOptions__Option--selected{border-color:var(--mo-accent,var(--accent));background:var(--selection-fill)}.MemberOptions--mode-border .MemberOptions__Option--selected .MemberOptions__Title{color:var(--on-selection-soft)}.MemberOptions--mode-border .MemberOptions__Option--selected .MemberOptions__Amount{color:var(--on-selection)}.MemberOptions--mode-border .MemberOptions__Option--selected .MemberOptions__Period{color:var(--on-selection-muted)}.MemberOptions--mode-slider{border-radius:var(--radius-md);background:var(--ink-10)}.MemberOptions--mode-slider .MemberOptions__Option{border-radius:var(--radius-md);transition:background-color var(--transition-base) var(--ease-standard)}.MemberOptions--mode-slider .MemberOptions__Option:hover:not(:disabled):not(.MemberOptions__Option--selected){background:var(--ink-10)}.MemberOptions--mode-slider .MemberOptions__Slider{width:calc(100% / var(--mo-count,1));border-radius:var(--radius-md);background:var(--mo-accent,var(--accent));transform:translate(calc(var(--mo-index,0) * 100%));transition:transform var(--transition-base) var(--ease-standard),opacity var(--transition-base) var(--ease-standard);inset-block:0;position:absolute;left:0}.MemberOptions--mode-slider .MemberOptions__Slider--hidden{opacity:0}.MemberOptions--mode-slider .MemberOptions__Option--selected .MemberOptions__Amount,.MemberOptions--mode-slider .MemberOptions__Option--selected .MemberOptions__Check,.MemberOptions--mode-slider .MemberOptions__Option--selected .MemberOptions__Title{color:var(--on-accent)}.MemberOptions--mode-slider .MemberOptions__Option--selected .MemberOptions__Period{color:var(--on-accent-muted)}.MemberOptions--color-default.Theme--neutral{--mo-accent:var(--brand-navy-500);--selection-fill:var(--brand-navy-500)}.MemberOptions--color-sour{--mo-accent:var(--brand-sour-400)}.MemberOptions--color-white{--mo-accent:var(--white-100)}@media (prefers-reduced-motion:reduce){.MemberOptions__Amount,.MemberOptions__Period,.MemberOptions__Slider,.MemberOptions__Title{transition:none!important}}.InputRules{gap:var(--space-10);width:100%;padding:var(--space-16);border-radius:var(--radius-md);background:var(--ink-5);flex-direction:column;display:flex}.InputRules__Title{font-size:var(--text-sm);color:var(--ink-70)}.InputRules__Grid{grid-template-columns:repeat(var(--input-rules-cols,2),1fr);gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}.InputRules__Rule{align-items:center;gap:var(--space-10);font-size:var(--text-xs);color:var(--ink-70);line-height:16px;display:flex}.InputRules__Check{border-radius:var(--radius-full);width:16px;height:16px;transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.InputRules--check-outline .InputRules__Check{border:1px solid var(--ink-20);color:var(--check-ring);background:0 0}.InputRules--check-outline .InputRules__Rule--met .InputRules__Check{border-color:var(--check-ring)}.InputRules--check-fill .InputRules__Check{background:var(--ink-10);color:var(--ink-50)}.InputRules--check-fill .InputRules__Rule--met .InputRules__Check{background:var(--check);color:var(--on-action)}.InputRules__Label{min-width:0}@media (prefers-reduced-motion:reduce){.InputRules__Check{transition:none}}.VerifyCode{gap:var(--space-8);display:flex}.VerifyCode__Box{text-align:center;min-width:0;font-weight:var(--font-medium);color:var(--ink-100);background:var(--field);border-radius:var(--radius-md);appearance:none;transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);border:1px solid #0000;outline:none}.VerifyCode__Box:focus{background:var(--field-hover)}.VerifyCode__Box:disabled{color:var(--ink-50);cursor:not-allowed}.VerifyCode__Box::selection{background:0 0}.VerifyCode--layout-center{justify-content:center}.VerifyCode--layout-center .VerifyCode__Box{flex:0 auto}.VerifyCode--layout-center.VerifyCode--size-md .VerifyCode__Box{width:var(--control-height-md)}.VerifyCode--layout-center.VerifyCode--size-lg .VerifyCode__Box{width:var(--control-height-lg)}.VerifyCode--layout-center.VerifyCode--size-xl .VerifyCode__Box{width:var(--control-height-xl)}.VerifyCode--layout-fill .VerifyCode__Box{flex:1 1 0}.VerifyCode--size-md .VerifyCode__Box{height:var(--control-height-md);font-size:var(--text-base)}.VerifyCode--size-lg .VerifyCode__Box{height:var(--control-height-lg);font-size:var(--text-lg)}.VerifyCode--size-xl .VerifyCode__Box{height:var(--control-height-xl);font-size:var(--text-xl)}.VerifyCode--status-error .VerifyCode__Box{border-color:var(--border-danger)}.VerifyCode--status-success .VerifyCode__Box{border-color:var(--border-success)}.VerifyCode.VerifyCode .VerifyCode__Box:hover{border-color:#0000}.VerifyCode.VerifyCode--status-error.VerifyCode .VerifyCode__Box:hover{border-color:var(--border-danger)}.VerifyCode.VerifyCode--status-success.VerifyCode .VerifyCode__Box:hover{border-color:var(--border-success)}.VerifyCode.VerifyCode .VerifyCode__Box:focus,.VerifyCode.VerifyCode .VerifyCode__Box:focus-visible{box-shadow:none!important;border-width:2px!important;outline:none!important}.VerifyCode.Theme--navy.VerifyCode .VerifyCode__Box:focus,.VerifyCode.Theme--navy.VerifyCode .VerifyCode__Box:focus-visible{color:var(--brand-sour-500);background:var(--brand-sour-500);border-color:var(--brand-sour-500)!important}@supports (color:color-mix(in lab,red,red)){.VerifyCode.Theme--navy.VerifyCode .VerifyCode__Box:focus,.VerifyCode.Theme--navy.VerifyCode .VerifyCode__Box:focus-visible{background:color-mix(in srgb,var(--brand-sour-500) 20%,transparent)}}.VerifyCode.Theme--neutral.VerifyCode .VerifyCode__Box:focus,.VerifyCode.Theme--neutral.VerifyCode .VerifyCode__Box:focus-visible{color:var(--brand-navy-500);background:var(--brand-navy-500);border-color:var(--brand-navy-400)!important}@supports (color:color-mix(in lab,red,red)){.VerifyCode.Theme--neutral.VerifyCode .VerifyCode__Box:focus,.VerifyCode.Theme--neutral.VerifyCode .VerifyCode__Box:focus-visible{background:color-mix(in srgb,var(--brand-navy-500) 20%,transparent)}}.InputLayout{grid-template-columns:repeat(var(--input-layout-tracks,1),minmax(0,1fr));gap:var(--space-8);width:100%;display:grid}.InputLayout__Field{min-width:0}.InputLayout__Note{min-width:0;font-size:var(--text-sm);color:var(--ink-50);grid-column:1/-1;line-height:1.5}.InputLayout__Note a,.InputLayout__Note strong{font-weight:var(--font-medium);color:var(--ink-100)}.InputLayout__Note a{text-underline-offset:2px;text-decoration:underline}.InputLayout__Note--align-start{text-align:start}.InputLayout__Note--align-center{text-align:center}.InputLayout__Note--align-end{text-align:end}.AddAccount{border-radius:var(--radius-md);background:var(--ink-10);flex-direction:column;width:100%;display:flex}.AddAccount__Header{align-items:center;gap:var(--space-16);width:100%;padding:var(--space-12) var(--space-16);display:flex}.AddAccount--size-md .AddAccount__Header{gap:var(--space-12);padding:var(--space-8) var(--space-12)}.AddAccount--size-md .AddAccount__Label{font-size:var(--text-xs);line-height:20px}.AddAccount--size-xl .AddAccount__Header{gap:var(--space-20);padding:var(--space-16) var(--space-20)}.AddAccount--size-xl .AddAccount__Label{font-size:var(--text-base);line-height:28px}.AddAccount__Kind{color:var(--ink-100);flex-shrink:0;display:inline-flex}.AddAccount__Label{min-width:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--ink-100);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:24px;overflow:hidden}.AddAccount__Accounts{border-top:1px solid var(--hairline);flex-direction:column;width:100%;display:flex}.ConnectedAccount{align-items:center;gap:var(--space-16);width:100%;padding:var(--space-12) var(--space-16);display:flex}.ConnectedAccount__Check{width:var(--space-24);height:var(--space-24);color:var(--check);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ConnectedAccount__Institution{min-width:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--ink-100);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:24px;overflow:hidden}.ConnectedAccount__Count{color:var(--ink-50)}.ConnectedAccount__Action,.ConnectedAccount__Count{font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;flex-shrink:0;line-height:24px}.ConnectedAccount__Action{font-family:inherit;color:var(--ink-100);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ConnectedAccount__Action:disabled{color:var(--ink-50);cursor:default;text-decoration:none}.ConnectedAccount--state-attention .ConnectedAccount__Check{color:var(--color-amber-400)}.OnboardPanel{--onboard-ink:var(--white-100);width:50%;color:var(--onboard-ink);padding:var(--space-32);--onboard-overlay-angle:155.41deg;--onboard-overlay-from:1.33%;--onboard-overlay-to:34.63%;--onboard-base-angle:203.02deg;--onboard-sour-stop:0.65%;--onboard-navy-stop:63.66%;--onboard-flat-angle:127.84deg;background-image:linear-gradient(var(--onboard-overlay-angle),var(--white-70) var(--onboard-overlay-from),#fff0 var(--onboard-overlay-to)),linear-gradient(var(--onboard-base-angle),var(--brand-sour-400) var(--onboard-sour-stop),var(--brand-navy-700) var(--onboard-navy-stop),var(--brand-navy-900) 100%);inset-block:0;flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.OnboardPanel--orientation-up{--onboard-overlay-angle:20.25deg;--onboard-overlay-from:22.79%;--onboard-overlay-to:51.7%;--onboard-base-angle:-58.14deg;--onboard-sour-stop:0%;--onboard-navy-stop:63.42%;--onboard-flat-angle:52.16deg}.OnboardPanel--surface-navy{background-image:linear-gradient(var(--onboard-flat-angle),var(--onboard-gradient-navy-mid) 0,var(--brand-navy-900) 100%)}.OnboardPanel--surface-navy .OnboardPanel__Logo{color:var(--brand-sour-500)}.OnboardPanel--surface-neutral{--onboard-ink:var(--brand-navy-900);--onboard-flat-angle:307.84deg;background-image:linear-gradient(var(--onboard-flat-angle),var(--onboard-gradient-neutral-gray) 0,var(--white-100) 100%)}.OnboardPanel--surface-neutral.OnboardPanel--orientation-up{--onboard-flat-angle:232.16deg}.OnboardPanel--mode-bar{width:100%;height:var(--space-64);padding:var(--space-16) var(--space-32);position:relative;inset-block:auto}.OnboardPanel--mode-bar .OnboardPanel__Content{justify-content:space-between;align-items:center;gap:var(--space-16);border:none;flex-direction:row;padding:0}.OnboardPanel--mode-bar .OnboardPanel__Logo{align-self:center}.OnboardPanel__Content{justify-content:center;gap:var(--space-32);min-height:0;padding:var(--space-32);padding-right:calc(var(--space-32) + var(--content-right,0px));border:1px solid var(--onboard-ink);flex-direction:column;flex:1;display:flex}@supports (color:color-mix(in lab,red,red)){.OnboardPanel__Content{border:1px solid color-mix(in srgb,var(--onboard-ink) 20%,transparent)}}.OnboardPanel__Content{border-radius:var(--radius-xl)}.OnboardPanel--frame-none .OnboardPanel__Content{border-color:#0000}.OnboardPanel--layout-between .OnboardPanel__Content{justify-content:space-between}.OnboardPanel__Logo{align-self:flex-start;display:inline-flex}.OnboardPanel__Logo--interactive{color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:0;text-decoration:none}.OnboardPanel__Logo--interactive:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.OnboardPanel__Logo--interactive:active{transform:scale(var(--scale-pressed))}.OnboardPanel__Title{font-size:var(--text-2xl)}.OnboardPanel__Quote,.OnboardPanel__Title{font-weight:var(--font-medium);line-height:normal}.OnboardPanel__Quote{font-size:var(--text-lg)}.OnboardPanel__Description{font-size:var(--text-lg);font-weight:var(--font-normal);line-height:normal}.FormSlides.Stage--transition-push{overflow:visible}.FormSlides__Slide{justify-content:center;align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.FormSlides__Title{font-size:var(--text-4xl);font-weight:var(--font-bold);color:currentColor;line-height:1.15}.FormSlides__Subtitle{font-size:var(--text-xl);font-weight:var(--font-medium);color:currentColor;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.FormSlides__Subtitle{color:color-mix(in srgb,currentColor 90%,transparent)}}.FormSlides__Description{font-size:var(--text-lg);font-weight:var(--font-normal);color:currentColor;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.FormSlides__Description{color:color-mix(in srgb,currentColor 70%,transparent)}}.FormSlides__Description strong{font-weight:var(--font-bold)}.FormSlides__Bullets{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FormSlides__Bullet{align-items:baseline;gap:var(--space-10);font-size:var(--text-base);color:currentColor;line-height:1.4;display:flex}@supports (color:color-mix(in lab,red,red)){.FormSlides__Bullet{color:color-mix(in srgb,currentColor 90%,transparent)}}.FormSlides__Bullet:before{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--brand-sour-400);flex-shrink:0;transform:translateY(-1px)}.FormSlides__Buttons{gap:var(--space-12);flex-wrap:wrap;display:flex}.FormSlides__Slide>.Badge{align-self:flex-start}.FormSlides--mode-band .FormSlides__Slide{justify-content:flex-start;gap:var(--space-2)}.FormSlides--mode-band .FormSlides__Title{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:24px}.FormSlides--mode-band .FormSlides__Description,.FormSlides--mode-band .FormSlides__Subtitle{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:20px}.FormSlides--mode-mini{flex:1;min-width:0}.FormSlides--mode-mini .FormSlides__Slide{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-direction:row}.FormSlides--mode-mini .FormSlides__Title{font-size:var(--text-lg);font-weight:var(--font-medium);text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.FormSlides__Peek{gap:var(--space-12);padding-right:var(--space-40);flex-direction:column;display:flex;position:relative}.FormSlides__PeekClose{position:absolute;top:0;right:0}.FormSlides--marker-ink .FormSlides__Bullet:before{background:currentColor}.FormSlides--marker-blue .FormSlides__Bullet:before{background:var(--brand-blue-500)}.FormProgress{align-items:center;gap:var(--space-16);border-radius:var(--radius-none);border-bottom:1px solid var(--neutral-300);padding:var(--space-16);display:flex;position:relative;overflow:hidden}.FormProgress--box-xs{min-height:calc(var(--control-height-mobile-xs) + 2 * var(--space-16))}.FormProgress--box-sm{min-height:calc(var(--control-height-mobile-sm) + 2 * var(--space-16))}.FormProgress--box-md{min-height:calc(var(--control-height-mobile-md) + 2 * var(--space-16))}.FormProgress--box-lg{min-height:calc(var(--control-height-mobile-lg) + 2 * var(--space-16))}.FormProgress--box-xl{min-height:calc(var(--control-height-mobile-xl) + 2 * var(--space-16))}@media (min-width:768px){.FormProgress--box-xs{min-height:calc(var(--control-height-xs) + 2 * var(--space-16))}.FormProgress--box-sm{min-height:calc(var(--control-height-sm) + 2 * var(--space-16))}.FormProgress--box-md{min-height:calc(var(--control-height-md) + 2 * var(--space-16))}.FormProgress--box-lg{min-height:calc(var(--control-height-lg) + 2 * var(--space-16))}}.FormProgress__Bar{background:var(--neutral-300);transition:width var(--transition-slow) var(--ease-standard),background-color var(--transition-slow) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.FormProgress__Aside{align-items:center;gap:var(--space-8);z-index:1;flex-shrink:0;display:flex}.FormProgress__Slides{z-index:1;flex:1;min-width:0;position:relative}.FormProgress--status-complete .FormProgress__Bar{background:var(--brand-navy-700)}.FormProgress--status-complete .FormProgressSlide__Title{color:var(--white-100)}.FormProgress--status-complete .FormProgressSlide__Description{color:var(--white-50)}.FormProgressSlide{gap:var(--space-2);flex-direction:column;display:flex}.FormProgressSlide__Title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--fg-primary);line-height:24px}.FormProgressSlide__Description,.FormProgressSlide__Title{transition:color var(--transition-base) var(--ease-standard)}.FormProgressSlide__Description{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--fg-secondary);line-height:20px}.AssetDetailsFields{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.AssetDetailsFields__Row2{gap:var(--spacing-4,1rem);grid-template-columns:1fr 1fr;display:grid}.AssetDetailsFields__Row3{gap:var(--spacing-4,1rem);grid-template-columns:1fr 2fr;display:grid}.AssetDetailsFields__Inline,.AssetDetailsFields__InlineLabel{gap:var(--spacing-2,.5rem);display:flex}.AssetDetailsFields__InlineLabel{justify-content:space-between;align-items:center}.AssetDetailsFields__Hint{font-size:var(--font-size-xs,.75rem);color:var(--color-muted-foreground,#6b7280);margin:0}.AssetDetailsFields__Error{font-size:var(--font-size-xs,.75rem);color:var(--color-destructive,#dc2626);margin:0}.Sidebar__Wrapper{width:100%;min-height:100svh;display:flex}.Sidebar{--sidebar-width:16rem;--sidebar-width-icon:4rem;width:var(--sidebar-width);transition:width var(--transition-fast) var(--ease-standard);flex-shrink:0;overflow:hidden}.Sidebar[data-mobile=false]{align-self:flex-start;height:100svh;position:sticky;top:0}.Sidebar[data-mobile=false].Sidebar--collapsible-icon[data-state=collapsed]{width:var(--sidebar-width-icon)}.Sidebar[data-mobile=false].Sidebar--collapsible-offcanvas[data-state=collapsed]{width:0}.Sidebar[data-mobile=true]{z-index:50;width:var(--sidebar-width);transition:transform var(--transition-base) var(--ease-standard);position:fixed;inset-block:0}.Sidebar[data-mobile=true].Sidebar--side-left{inset-inline-start:0;transform:translate(-100%)}.Sidebar[data-mobile=true].Sidebar--side-right{inset-inline-end:0;transform:translate(100%)}.Sidebar[data-mobile=true][data-state=expanded]{transform:translate(0)}.Sidebar__Rail{background:var(--nav-surface-plain);width:100%;height:100%;color:var(--fg-primary);flex-direction:column;display:flex;overflow:hidden}.Sidebar[data-mobile=true] .Sidebar__Rail{box-shadow:var(--elevation-3)}.Sidebar--gradient .Sidebar__Rail{background:var(--nav-surface);color:var(--nav-fg)}.Sidebar__Backdrop{z-index:40;background:var(--overlay);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));position:fixed;inset:0}.Sidebar__Header{align-items:center;gap:var(--space-8);padding:var(--space-16);white-space:nowrap;display:flex;overflow:hidden}.Sidebar[data-state=collapsed][data-mobile=false] .Sidebar__Header{gap:var(--space-8);padding:var(--space-8);flex-direction:column}.Sidebar__BrandLink{align-items:center;gap:var(--space-8);min-width:0;color:inherit;flex:1 1 0;text-decoration:none;display:flex}.Sidebar__Logo{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-md);background:var(--nav-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Sidebar__Logo--mark{background:0 0;border-radius:0;width:auto}.Sidebar__Brand{min-width:0;line-height:1.2;display:grid}.Sidebar__Toggle{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-md);color:inherit;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Sidebar__Toggle:hover{background:var(--nav-hover)}.Sidebar__Toggle:focus-visible{box-shadow:0 0 0 2px var(--nav-ring);outline:none}.Sidebar__Content{flex-direction:column;display:flex;overflow:hidden}.Sidebar__Content,.Sidebar__Scroll{flex:1 1 0;min-height:0}.Sidebar__ScrollContent{padding:var(--space-8)}.Sidebar__Cta{align-items:center;gap:var(--space-8);margin:var(--space-8);padding:var(--space-8) var(--space-12);border:1px dashed var(--border-primary);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color var(--transition-base) var(--ease-standard);background:0 0;display:flex}.Sidebar__Cta:hover{color:var(--brand-sour-400)}.Sidebar__Cta:focus-visible{box-shadow:0 0 0 2px var(--nav-ring);outline:none}.Sidebar--gradient .Sidebar__Cta{border-color:var(--nav-border)}.Sidebar[data-state=collapsed][data-mobile=false] .Sidebar__Cta{padding:var(--space-8);justify-content:center}.Sidebar__Footer{gap:var(--space-8);padding:var(--space-8)}.Sidebar__Footer,.Sidebar__Inset{flex-direction:column;display:flex}.Sidebar__Inset{background:var(--bg-canvas);flex:1 1 0;position:relative}.Sidebar__Menu{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.Sidebar__Item{min-width:0;position:relative}.Sidebar__Link{align-items:center;gap:var(--space-8);width:100%;height:var(--space-40);padding:0 var(--space-12);border-radius:var(--radius-md);color:inherit;font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex;overflow:hidden}.Sidebar__Link:hover{color:var(--brand-sour-400)}.Sidebar__Link:focus-visible{box-shadow:0 0 0 2px var(--nav-ring);outline:none}.Sidebar__Link--active,.Sidebar__Link--active:hover{background:var(--brand-sour-400);color:var(--brand-navy-900);font-weight:500}.Sidebar__Link--active .Sidebar__Desc,.Sidebar__Link--active:hover .Sidebar__Desc{color:var(--brand-navy-900);opacity:.75}.Sidebar__Link--active-parent{color:var(--brand-sour-400);font-weight:500}.Sidebar__Link--lg{height:var(--space-48)}.Sidebar[data-state=collapsed][data-mobile=false] .Sidebar__Link{justify-content:center;padding:0}.Sidebar__Icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Sidebar__Icon svg{width:var(--space-20);height:var(--space-20)}.Sidebar__Icon--progress svg{width:auto;height:auto}.Sidebar__Avatar{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-full);background:var(--nav-hover);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.Sidebar__Label{flex-direction:column;flex:1 1 0;min-width:0;line-height:1.2;display:flex}.Sidebar[data-state=collapsed][data-mobile=false] .Sidebar__Label{display:none}.Sidebar__LabelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sidebar[data-state=collapsed][data-mobile=false] .Sidebar__BrandLink .Sidebar__LabelText,.Sidebar[data-state=collapsed][data-mobile=false] .Sidebar__Link .Sidebar__LabelText{display:none}.Sidebar__Desc{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;opacity:.7;overflow:hidden}.Sidebar__Badge{flex-shrink:0;margin-inline-start:auto}.Sidebar[data-state=collapsed][data-mobile=false] .Sidebar__Badge{display:none}.Sidebar__Chevron{transition:transform var(--transition-base) var(--ease-standard);flex-shrink:0;margin-inline-start:auto}.Sidebar__Item[data-open=true] .Sidebar__Chevron{transform:rotate(180deg)}.Sidebar[data-state=collapsed][data-mobile=false] .Sidebar__Chevron{display:none}.Sidebar__SubmenuWrap{transition:grid-template-rows var(--transition-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.Sidebar__Item[data-open=true] .Sidebar__SubmenuWrap{grid-template-rows:1fr}.Sidebar__SubmenuClip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.Sidebar__SubmenuWrap{transition:none}}.Sidebar__Submenu{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0 0 0 var(--space-12);flex-direction:column;margin-inline-start:var(--space-12);list-style:none;display:flex}.Sidebar__SubItem{min-width:0}.Sidebar__SubLink{height:var(--space-28);padding:0 var(--space-8);border-radius:var(--radius-md);color:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard);align-items:center;text-decoration:none;display:flex}.Sidebar__SubLink:hover{color:var(--brand-sour-400)}.Sidebar__SubLink:focus-visible{box-shadow:0 0 0 2px var(--nav-ring);outline:none}.Sidebar__SubLink--active,.Sidebar__SubLink--active:hover{background:var(--brand-sour-400);color:var(--brand-navy-900);font-weight:500}.Sidebar__Flyout{min-width:12rem;padding:0}.Sidebar__Flyout--guide{min-width:0;max-width:none;overflow:visible}.Sidebar__Flyout--guide.Sidebar__Flyout--bare{box-shadow:none;z-index:1;background:0 0;border:0}.Sidebar__Scrim{z-index:0;background:var(--brand-navy-900);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.Sidebar__Scrim{background:color-mix(in srgb,var(--brand-navy-900) 5%,transparent)}}.Sidebar__Scrim{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));animation:Sidebar-scrim-in var(--transition-base) var(--ease-standard)}.Sidebar__FlyoutInner{padding:var(--space-6)}.Sidebar__FlyoutLabel{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-8) var(--space-8);border-bottom:1px solid var(--border-primary);font-weight:600}.Sidebar__FlyoutBody,.Sidebar__FlyoutLabel{color:var(--fg-primary);font-size:var(--text-sm)}.Sidebar__FlyoutMenu{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sidebar__FlyoutItem{min-width:0}.Sidebar__FlyoutLink{width:100%;height:var(--space-36);padding:0 var(--space-8);border-radius:var(--radius-sm);color:var(--fg-primary);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard);background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.Sidebar__FlyoutLink:hover{background:var(--bg-subtle)}.Sidebar__FlyoutLink:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.Sidebar__FlyoutLink--active{background:var(--bg-brand-subtle);color:var(--fg-brand-primary);font-weight:500}@keyframes Sidebar-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Sidebar__Scrim{animation:none}}.SetupChecklist{color:var(--fg-primary);flex-direction:column;display:flex}.SetupChecklist--width-sm{width:20rem}.SetupChecklist--width-md{width:25rem}.SetupChecklist--width-lg{width:30rem}.SetupChecklist--width-full{width:100%}.SetupChecklist__Header{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16) var(--space-8);display:flex}.SetupChecklist__HeaderIcon{color:var(--fg-accent);flex-shrink:0}.SetupChecklist__Title{color:var(--fg-primary);font-size:var(--text-sm);font-weight:600;text-decoration:none}.SetupChecklist__Title:hover{text-decoration:underline}.SetupChecklist__HeaderActions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.SetupChecklist__IconBtn{padding:var(--space-4);border-radius:var(--radius-sm);color:var(--fg-secondary);cursor:pointer;transition:color var(--transition-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.SetupChecklist__IconBtn:hover{color:var(--fg-primary)}.SetupChecklist__IconBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.SetupChecklist__Progress{padding:0 var(--space-16) var(--space-8)}.SetupChecklist__Track{border-radius:var(--radius-full);background:var(--bg-skeleton);height:4px;overflow:hidden}.SetupChecklist__Fill{border-radius:var(--radius-full);background:var(--fg-accent);height:100%;transition:width var(--transition-base) var(--ease-standard)}.SetupChecklist__Count{margin:var(--space-4) 0 0;color:var(--fg-secondary);font-size:var(--text-2xs)}.SetupChecklist__Sections{padding:var(--space-4) var(--space-8) var(--space-8);flex-direction:column;margin:0;list-style:none;display:flex}.SetupChecklist__Section{min-width:0}.SetupChecklist__SectionHeader{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-6) var(--space-10);border-radius:var(--radius-md);color:inherit;font-family:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard);background:0 0;border:0;font-weight:500;display:flex}.SetupChecklist__SectionHeader:hover{background:var(--bg-subtle)}.SetupChecklist__SectionHeader:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.SetupChecklist__SectionIcon{color:var(--fg-secondary);flex-shrink:0}.SetupChecklist__SectionTitle{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.SetupChecklist__SectionCount{color:var(--fg-secondary);font-size:var(--text-2xs);flex-shrink:0}.SetupChecklist__SectionCheck{color:var(--fg-accent);flex-shrink:0}.SetupChecklist__SectionChevron{color:var(--fg-secondary);transition:transform var(--transition-base) var(--ease-standard);flex-shrink:0}.SetupChecklist__Section[data-open=true] .SetupChecklist__SectionChevron{transform:rotate(180deg)}.SetupChecklist__ItemsWrap{transition:grid-template-rows var(--transition-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.SetupChecklist__Section[data-open=true] .SetupChecklist__ItemsWrap{grid-template-rows:1fr}.SetupChecklist__ItemsClip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.SetupChecklist__ItemsWrap{transition:none}}.SetupChecklist__Items{margin:0 0 var(--space-4);padding:var(--space-2) 0 var(--space-2) var(--space-8);border-inline-start:1px solid var(--border-primary);margin-inline-start:var(--space-16);list-style:none}.SetupChecklist__Item{min-width:0}.SetupChecklist__ItemLink{align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);color:inherit;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard);text-decoration:none;display:flex}.SetupChecklist__ItemLink:hover{background:var(--bg-brand-faint)}.SetupChecklist__ItemLink:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.SetupChecklist__ItemLink:hover .SetupChecklist__ItemChevron{opacity:1}.SetupChecklist__ItemIcon{color:var(--fg-secondary);flex-shrink:0}.SetupChecklist__ItemIcon--complete{color:var(--fg-accent)}.SetupChecklist__ItemBody{flex-direction:column;flex:1 1 0;min-width:0;line-height:1.25;display:flex}.SetupChecklist__ItemTitle{font-size:var(--text-xs);font-weight:500;line-height:1.3}.SetupChecklist__ItemTitle--complete{color:var(--fg-secondary);text-decoration:line-through}.SetupChecklist__ItemDesc{text-overflow:ellipsis;overflow:hidden}.SetupChecklist__ItemDesc,.SetupChecklist__Mark{color:var(--fg-secondary);font-size:var(--text-2xs);white-space:nowrap}.SetupChecklist__Mark{padding:var(--space-2) var(--space-8);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-family:inherit;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard);background:0 0;flex-shrink:0;font-weight:500}.SetupChecklist__Mark:hover{background:var(--bg-brand-subtle);color:var(--fg-brand-primary)}.SetupChecklist__Mark:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.SetupChecklist__ItemChevron{color:var(--fg-secondary);opacity:0;transition:opacity var(--transition-fast) var(--ease-standard);flex-shrink:0}.SetupChecklist__Actions{gap:var(--space-8);padding:var(--space-4) var(--space-16) var(--space-12);display:flex}.SetupChecklist__Action{justify-content:center;align-items:center;gap:var(--space-4);height:var(--space-32);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;flex:1 1 0;font-weight:500;text-decoration:none;display:inline-flex}.SetupChecklist__Action--secondary{background:var(--bg-secondary);color:var(--fg-primary)}.SetupChecklist__Action--primary{background:var(--bg-emphasis);color:var(--fg-on-emphasis)}.SetupChecklist__Action:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.ProgressSummary{border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--elevation-3);color:var(--ink-100);display:inline-flex;overflow:hidden}.ProgressSummary__Pane{gap:var(--space-24);height:100%;padding:var(--space-32);flex-direction:column;display:flex}.ProgressSummary__Title{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--lh-tight)}.ProgressSummary__Next{justify-content:center;gap:var(--space-16);flex-direction:column;flex:auto;min-height:0;display:flex}.ProgressSummary__Eyebrow{color:var(--accent);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:.2em}.ProgressSummary__Step{gap:var(--space-8);flex-direction:column;display:flex}.ProgressSummary__NextTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--lh-tight)}.ProgressSummary__NextBody{color:var(--ink-70);font-size:var(--text-sm);line-height:var(--lh-normal)}.ProgressSummary__Footer{align-items:center;gap:var(--space-16);flex-shrink:0;display:flex}.ProgressSummary__Chart{--summary-accent:var(--brand-sour-500);--donut-accent:var(--summary-accent);width:100%;height:100%;padding:var(--space-0);color:inherit;cursor:pointer;background:0 0;border:0;display:block;position:relative;overflow:hidden}.ProgressSummary__Chart:hover{--summary-accent:var(--brand-sour-500)}.ProgressSummary__Chart:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ProgressSummary__Ring{transition:left var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),width var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),height var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard))}.ProgressSummary__Readout,.ProgressSummary__Ring{position:absolute;top:50%;transform:translateY(-50%)}.ProgressSummary__Readout{right:var(--space-32);align-items:center;gap:var(--space-4);pointer-events:none;transition:right var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),transform var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard));flex-direction:column;display:inline-flex}.ProgressSummary--view-progress .ProgressSummary__Readout{right:50%;transform:translate(50%,-50%)}.ProgressSummary__Percent{font-size:var(--text-3xl);font-weight:var(--font-medium);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.ProgressSummary__Completed{color:var(--ink-70);font-size:var(--text-sm);line-height:var(--lh-tight)}.ProgressSummary__Turn{transition:transform var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard));display:inline-flex}.ProgressSummary--view-progress .ProgressSummary__Turn{transform:rotate(180deg)}.ProgressSummary__Chevrons{animation:ProgressSummary-beckon 1.8s var(--ease-standard) infinite;display:block;position:relative}.ProgressSummary__Chevron{color:var(--summary-accent);transition:color var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard);display:block}.ProgressSummary__Chevron--echo{position:absolute;inset:0}.ProgressSummary__Chart:hover .ProgressSummary__Chevron--lead{transform:translate(calc(var(--space-6) / 2))}.ProgressSummary__Chart:hover .ProgressSummary__Chevron--echo{transform:translate(calc(-1 * var(--space-6) / 2))}.ProgressSummary__Rows{justify-content:center;gap:var(--space-0);min-height:0;padding:var(--space-0);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex}.ProgressSummary__Row,.ProgressSummary__RowItem{min-width:0;display:flex}.ProgressSummary__Row{align-items:center;gap:var(--space-12);padding:var(--space-8);margin-inline:calc(-1 * var(--space-8));border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--lh-tight);color:inherit;text-align:left;flex:auto}.ProgressSummary__Row--button{font:inherit;line-height:var(--lh-tight);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-base) var(--ease-standard);background:0 0;border:0}.ProgressSummary__Row--button:hover{background:var(--ink-10)}.ProgressSummary__Row--button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ProgressSummary__Dot{width:var(--space-10);height:var(--space-10);border:1px solid var(--ink-50);border-radius:var(--radius-full);transition:background var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);flex-shrink:0}.ProgressSummary__Row--started .ProgressSummary__Dot{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ProgressSummary__Row--started .ProgressSummary__Dot{border-color:color-mix(in srgb,var(--accent) calc(var(--summary-row-completeness,0) * 100%),transparent)}}.ProgressSummary__Row--started .ProgressSummary__Dot{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ProgressSummary__Row--started .ProgressSummary__Dot{background:color-mix(in srgb,var(--accent) calc(var(--summary-row-completeness,0) * 100%),transparent)}}.ProgressSummary__Row--skipped .ProgressSummary__Dot{border-color:var(--color-amber-500);background:var(--color-amber-500)}.ProgressSummary__Row--complete .ProgressSummary__Dot{border-color:var(--accent);background:var(--accent)}.ProgressSummary__RowLabel{flex:auto;min-width:0}.ProgressSummary__Row--locked{-webkit-user-select:none;user-select:none}.ProgressSummary__Row--locked .ProgressSummary__RowLabel{color:var(--brand-navy-300)}.ProgressSummary__Count{color:var(--accent);font-variant-numeric:tabular-nums}.ProgressSummary__Condensed{align-items:center;gap:var(--space-32);width:100%;height:100%;padding:var(--space-32);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-base) var(--ease-standard);background:0 0;border:0;display:flex}.ProgressSummary__Condensed:hover{background:var(--ink-10)}.ProgressSummary__Condensed:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ProgressSummary__CondensedLead{gap:var(--space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.ProgressSummary__CondensedNext{align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.ProgressSummary__CondensedBody{min-width:0;color:var(--ink-70);font-size:var(--text-sm);line-height:var(--lh-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProgressSummary__CondensedStat{align-items:flex-end;gap:var(--space-8);white-space:nowrap;flex-direction:column;flex-shrink:0;display:flex}.ProgressSummary__CondensedPercent{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--lh-normal);font-variant-numeric:tabular-nums}.ProgressSummary__CondensedLabel{color:var(--ink-70);font-size:var(--text-sm);line-height:var(--lh-normal)}.ProgressSummary--layout-rows{flex-direction:column;width:100%;display:flex}.ProgressSummary--layout-rows .ProgressSummary__Pane{gap:var(--space-32)}.ProgressSummary--layout-rows .ProgressSummary__Ring{transition:top var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),width var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),height var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard));left:50%;transform:translate(-50%)}.ProgressSummary--layout-rows .ProgressSummary__Readout{top:auto;right:auto;bottom:var(--space-24);transition:bottom var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard)),transform var(--columns-duration,var(--transition-base)) var(--columns-easing,var(--ease-standard));left:50%;transform:translate(-50%)}.ProgressSummary--layout-rows.ProgressSummary--chart-progress .ProgressSummary__Readout{bottom:50%;transform:translate(-50%,50%)}.ProgressSummary--layout-rows .ProgressSummary__Footer{justify-content:space-between}.ProgressSummary--layout-rows .ProgressSummary__Chevrons{animation-name:ProgressSummary-beckon-down}.ProgressSummary--layout-rows .ProgressSummary__Chart:hover .ProgressSummary__Chevron--lead{transform:translateY(calc(var(--space-6) / 2))}.ProgressSummary--layout-rows .ProgressSummary__Chart:hover .ProgressSummary__Chevron--echo{transform:translateY(calc(-1 * var(--space-6) / 2))}@keyframes ProgressSummary-beckon{0%,to{transform:translate(0)}50%{transform:translate(var(--space-4))}}@keyframes ProgressSummary-beckon-down{0%,to{transform:translateY(0)}50%{transform:translateY(var(--space-4))}}@media (prefers-reduced-motion:reduce){.ProgressSummary__Dot,.ProgressSummary__Readout,.ProgressSummary__Ring,.ProgressSummary__Row--button,.ProgressSummary__Turn{transition:none}.ProgressSummary__Chevrons{animation:none}.ProgressSummary__Chevron{transition:none}}.GettingStartedLayout{border-radius:var(--radius-xl);padding:var(--space-24) var(--space-24) var(--space-8)}.GettingStartedLayout--surface-muted{background:var(--bg-subtle)}.GettingStartedLayout__Body{gap:var(--space-24);flex-direction:column;display:flex}.GettingStartedLayout__Header{gap:var(--space-2);flex-direction:column;display:flex}.GettingStartedLayout__Title{color:var(--fg-primary);font-size:var(--text-lg);margin:0;font-weight:700}.GettingStartedLayout__Subtitle{color:var(--fg-secondary);font-size:var(--text-sm)}.GettingStartedLayout__Sections{gap:var(--space-12);flex-direction:column;display:flex}.GettingStartedLayout__Footer{justify-content:flex-end;align-items:center;gap:var(--space-12);padding:var(--space-16) 0;display:flex}.GettingStartedSection{border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.GettingStartedSection__Header{align-items:flex-start;gap:var(--space-16);width:100%;padding:var(--space-16);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard);background:0 0;border:0;font-family:inherit;display:flex}.GettingStartedSection__Header:hover{background:var(--bg-subtle)}.GettingStartedSection__Header:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.GettingStartedSection__Badge{margin-top:var(--space-2);padding:var(--space-10);border-radius:var(--radius-lg);background:var(--bg-brand-subtle);color:var(--fg-accent);flex-shrink:0;display:inline-flex}.GettingStartedSection__Body{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.GettingStartedSection__Title{color:var(--fg-primary);font-size:var(--text-base);font-weight:600}.GettingStartedSection__Desc{margin-top:var(--space-2);color:var(--fg-secondary);font-size:var(--text-sm)}.GettingStartedSection__Status{align-items:center;gap:var(--space-12);margin-top:var(--space-2);flex-shrink:0;display:flex}.GettingStartedSection__Count{color:var(--fg-secondary);font-size:var(--text-sm);white-space:nowrap}.GettingStartedSection__Count--complete{align-items:center;gap:var(--space-6);display:inline-flex}.GettingStartedSection__Chevron{color:var(--fg-disabled);transition:transform var(--transition-base) var(--ease-standard);flex-shrink:0}.GettingStartedSection[data-open=true] .GettingStartedSection__Chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.GettingStartedSection__Chevron{transition:none}}.GettingStartedSteps{gap:var(--space-8);flex-direction:column;display:flex}.GettingStartedSteps__Label{color:var(--fg-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.GettingStartedSteps__List>*+*{border-top:1px solid var(--border-primary)}.GettingStartedStep--indent-section{padding-inline-start:var(--space-64)}.GettingStartedStep--indent-flush{padding-inline-start:0}.GettingStartedStep--droppable{position:relative}.GettingStartedStep__Row{align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);transition:background-color var(--transition-fast) var(--ease-standard);display:flex}.GettingStartedStep__Row:hover{background:var(--bg-subtle)}.GettingStartedStep__Icon{flex-shrink:0}.GettingStartedStep__Circle{width:var(--space-16);height:var(--space-16);border:2px solid var(--fg-disabled);border-radius:var(--radius-full);flex-shrink:0}.GettingStartedStep--status-complete .GettingStartedStep__Icon{color:var(--fg-secondary)}.GettingStartedStep--status-warning .GettingStartedStep__Icon{color:var(--fg-warning)}.GettingStartedStep__Body{flex:1 1 0;min-width:0}.GettingStartedStep__TitleRow{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.GettingStartedStep__Title{color:var(--fg-primary);font-size:var(--text-sm);font-weight:500}.GettingStartedStep--status-complete .GettingStartedStep__Title{color:var(--fg-secondary);text-decoration:line-through}.GettingStartedStep__Desc{margin-top:var(--space-2);color:var(--fg-secondary);font-size:var(--text-xs);display:block}.GettingStartedStep__Actions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.GettingStartedStep__Detail{padding:0 var(--space-16) var(--space-12) var(--space-48)}.GettingStartedStep__Detail:empty{display:none}.GettingStartedBreakdown{max-width:56rem;padding:var(--space-12);border-radius:var(--radius-lg)}.GettingStartedBreakdown--tone-primary{background:var(--bg-brand-faint);border:1px solid var(--border-brand-subtle)}.GettingStartedBreakdown__Groups{gap:var(--space-16);flex-direction:column;display:flex}.GettingStartedBreakdown__Label{margin:0 0 var(--space-8);color:var(--fg-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.GettingStartedBreakdown__Loading{align-items:center;gap:var(--space-8);color:var(--fg-secondary);font-size:var(--text-sm);display:flex}.GettingStartedBreakdown__Empty{color:var(--fg-secondary);font-size:var(--text-sm);text-align:center;margin:0}.GettingStartedBreakdown__Items{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GettingStartedBreakdown__Row{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}.GettingStartedBreakdown__Row--total{margin-top:var(--space-6);border-top:1px solid var(--border-primary)}.GettingStartedBreakdown__Cell{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.GettingStartedBreakdown__Title{color:var(--fg-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.GettingStartedBreakdown__Title--total{font-weight:600}.GettingStartedBreakdown__Subtitle{color:var(--fg-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GettingStartedBreakdown__Value{color:var(--fg-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.GettingStartedBreakdown__Value--total{font-weight:600}.GettingStartedNotes{gap:var(--space-2);padding:var(--space-4) 0 0;flex-direction:column;margin:0;list-style:inside;display:flex}.GettingStartedNotes__Item{color:var(--fg-secondary);font-size:var(--text-xs)}.DataGrid{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-surface);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.DataGrid__Header{border-bottom:1px solid var(--border-primary);scrollbar-gutter:stable;flex-shrink:0;overflow-y:auto}.DataGrid__HeaderRow{height:100%;display:flex}.DataGrid__HeaderCell{align-items:center;gap:var(--space-4);padding:0 var(--space-12);font-size:var(--text-xs);color:var(--fg-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.DataGrid__HeaderCell[tabindex]{cursor:pointer;transition:color var(--transition-fast) var(--ease-standard)}.DataGrid__HeaderCell[tabindex]:hover{color:var(--fg-primary)}.DataGrid__HeaderCell[tabindex]:focus-visible{outline:2px solid var(--border-brand);outline-offset:-2px}.DataGrid__HeaderCell--center{justify-content:center}.DataGrid__HeaderCell--end{justify-content:flex-end}.DataGrid--header-grid .DataGrid__Header{background:var(--bg-subtle)}.DataGrid--header-grid .DataGrid__HeaderCell{font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px}.DataGrid--header-table .DataGrid__HeaderCell{font-weight:var(--font-medium)}.DataGrid__HeaderLabel{text-overflow:ellipsis;overflow:hidden}.DataGrid__SortIcon{color:var(--neutral-400);transition:color var(--transition-fast) var(--ease-standard);flex-shrink:0}.DataGrid__SortIcon--active{color:var(--fg-primary)}.DataGrid__Body{scrollbar-gutter:stable;flex:auto;min-height:0;position:relative;overflow-y:auto}.DataGrid__Rows{width:100%;position:relative}.DataGrid__Empty{padding:var(--space-48) var(--space-16);text-align:center;font-size:var(--text-sm);color:var(--fg-secondary);-webkit-user-select:none;user-select:none}.DataGrid__Row{border-bottom:1px solid var(--border-primary);width:100%;transition:background-color var(--transition-fast) var(--ease-standard);display:flex;position:absolute;top:0;left:0}.DataGrid__Row:hover{background:var(--bg-subtle)}.DataGrid__Row--clickable{cursor:pointer}.DataGrid__Row--selected,.DataGrid__Row--selected:hover{background:var(--bg-brand-faint)}.DataGrid__Cell{padding:0 var(--space-12);font-size:var(--text-sm);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.DataGrid__Cell--center{justify-content:center}.DataGrid__Cell--end{justify-content:flex-end}.DataGrid__CellStacked{justify-content:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.DataGrid__CellPrimary,.DataGrid__CellSupporting{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataGrid__CellSupporting{font-size:var(--text-2xs);color:var(--fg-secondary)}.DataGrid__Bar{background:var(--neutral-200);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.DataGrid__BarFill{border-radius:var(--radius-full);background:var(--brand-500);height:100%;transition:width var(--transition-base) var(--ease-standard)}.DataGrid__Link{color:var(--fg-brand-primary);cursor:pointer;text-overflow:ellipsis;overflow:hidden}.DataGrid__Link:hover{text-decoration:underline}.DataGrid__BadgeCell{font-weight:var(--font-medium);text-overflow:ellipsis;overflow:hidden}.DataGrid__SkeletonRow{border-bottom:1px solid var(--border-primary);display:flex}.DataGrid__SkeletonCell{padding:0 var(--space-12);align-items:center;display:flex}.DataGrid__SkeletonBox{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--bg-subtle) 0,var(--neutral-200) 40%,var(--bg-subtle) 80%);background-size:200% 100%;width:60%;height:12px;animation:DataGrid__shimmer 1.4s ease-in-out infinite}.DataGrid__SkeletonBox--checkbox{border-radius:var(--radius-sm);width:16px;height:16px}.DataGrid__SkeletonBox--stacked{width:60%;height:28px}@keyframes DataGrid__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.OverlayScrollbar{z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute}.OverlayScrollbar--visible{opacity:1}.OverlayScrollbar--horizontal{height:4px;bottom:6px;left:8px;right:8px}.OverlayScrollbar--vertical{width:4px;top:8px;bottom:8px;right:6px}.OverlayScrollbar__Handle{background:#17171773;border-radius:4px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.OverlayScrollbar__Handle{background:color-mix(in srgb,var(--color-neutral-900),transparent 55%)}}.OverlayScrollbar__Handle{pointer-events:auto;cursor:grab;transition:background .15s}.OverlayScrollbar__Handle:hover{background:#171717a6}@supports (color:color-mix(in lab,red,red)){.OverlayScrollbar__Handle:hover{background:color-mix(in srgb,var(--color-neutral-900),transparent 35%)}}.OverlayScrollbar__Handle:active{cursor:grabbing;background:#171717bf}@supports (color:color-mix(in lab,red,red)){.OverlayScrollbar__Handle:active{background:color-mix(in srgb,var(--color-neutral-900),transparent 25%)}}.OverlayScrollbar--horizontal .OverlayScrollbar__Handle{height:100%}.OverlayScrollbar--vertical .OverlayScrollbar__Handle{width:100%}.CardGrid{border:1px solid var(--CardGrid-gridLineColor,var(--color-neutral-300));border-radius:0;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.CardGrid,.CardGrid__Viewport{min-height:0;position:relative}.CardGrid__Viewport{scrollbar-width:none;flex:1 1 0;padding:0;overflow:auto}.CardGrid__Viewport::-webkit-scrollbar{width:0;height:0}.CardGrid__Cells{width:100%;position:relative}.CardGrid__FlowCells{width:100%;display:grid}.CardGrid--hug .CardGrid__Cell{position:relative;top:auto}.CardGrid--hug .CardGrid__Viewport{flex:auto}.CardGrid--hug .CardGrid__SkeletonCell{min-height:96px}.CardGrid__Cell{background:var(--bg-surface);min-width:0;position:absolute;top:0}.CardGrid__Cell:before{content:"";border:1px solid var(--CardGrid-gridLineColor,var(--color-neutral-400));z-index:1;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.CardGrid__Empty{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-neutral-300);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CardGrid__SkeletonCell{background:linear-gradient(90deg,var(--color-neutral-100) 0,var(--color-neutral-200) 40%,var(--color-neutral-100) 80%);background-size:200% 100%;border-radius:0;width:100%;height:100%;animation:CardGrid__shimmer 1.4s ease-in-out infinite}@keyframes CardGrid__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.MobileOnly{display:contents}@media (min-width:768px){.MobileOnly{display:none}}.DesktopOnly{display:none}@media (min-width:768px){.DesktopOnly{display:contents}}.WelcomeLogo{align-items:flex-start;display:flex}.OnboardScreen{background:var(--white-100);height:100dvh}.OnboardScreen__Body{min-height:100%;padding:var(--space-32);justify-content:center;align-items:center;display:flex}.OnboardScreen__BodyInner{width:100%;max-width:480px}.OnboardScreen__Failure,.OnboardScreen__Pending{justify-content:center;align-items:center;gap:var(--space-16);height:100%;padding:var(--space-32);text-align:center;flex-direction:column;display:flex}.OnboardScreen__PendingLabel{font-size:var(--text-sm);color:var(--fg-secondary)}.OnboardScreen__FailureTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--fg-primary)}.OnboardScreen__FailureText{font-size:var(--text-sm);color:var(--fg-secondary);max-width:360px;line-height:1.5}.ObjectHeader{align-items:center;gap:var(--space-16);display:flex}.ObjectHeader__Frame{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ObjectHeader--frame-bare .ObjectHeader__Frame{width:var(--space-80);height:var(--space-80);border-radius:var(--radius-lg);overflow:hidden}.ObjectHeader__Body{gap:var(--space-4);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.ObjectHeader__Title{line-height:var(--lh-tight);margin:0}.ObjectHeader--size-lg .ObjectHeader__Title{font-size:var(--text-2xl);font-weight:var(--font-bold)}.ObjectHeader--size-md .ObjectHeader__Title{font-size:var(--text-xl);font-weight:var(--font-semibold)}.ObjectHeader__Metadata,.ObjectHeader__Subtitle{font-size:var(--text-sm);color:var(--fg-secondary)}.ObjectHeader__Metadata{align-items:center;gap:var(--space-8);line-height:var(--lh-tight);flex-wrap:wrap;display:flex}.ObjectHeader__MetadataItem{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.ObjectHeader__MetadataIcon{flex-shrink:0;align-items:center;display:inline-flex}.ObjectHeader--meta-sep-dot .ObjectHeader__MetadataItem:not(:first-child):before{content:"·";color:var(--fg-secondary)}.ObjectHeader--meta-sep-slash .ObjectHeader__MetadataItem:not(:first-child):before{content:"/";color:var(--fg-secondary)}.ObjectHeader--meta-labelled .ObjectHeader__Metadata{align-items:flex-start;column-gap:var(--space-24);row-gap:var(--space-8)}.ObjectHeader--meta-labelled .ObjectHeader__MetadataItem{align-items:flex-start;gap:var(--space-2);flex-direction:column}.ObjectHeader__MetadataCaption{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.025em;color:var(--fg-secondary)}.ObjectHeader__MetadataValue{align-items:center;gap:var(--space-6);min-width:0;color:var(--fg-primary);display:inline-flex}.ObjectCard{align-items:center;gap:var(--space-16);-webkit-user-select:none;user-select:none;display:flex}.ObjectCard--variant-bordered{padding:var(--space-16);background:var(--bg-canvas);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.ObjectCard--variant-plain{background:0 0;border:0;padding:0}.ObjectCard--variant-mini{padding:var(--space-12) var(--space-16);background:var(--bg-canvas);border:1px solid var(--border-primary);border-radius:var(--radius-md);gap:var(--space-8)}.ObjectCard__Icon{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ObjectCard__Icon>.IconCircle{transition:opacity var(--transition-base) var(--ease-standard)}.ObjectCard--loading .ObjectCard__Icon>.IconCircle{opacity:0}.ObjectCard--variant-mini .ObjectCard__Icon{width:16px;height:16px}.ObjectCard--variant-mini .ObjectCard__Icon>:not(.ObjectCard__Spinner){transition:opacity var(--transition-base) var(--ease-standard)}.ObjectCard--variant-mini.ObjectCard--loading .ObjectCard__Icon>:not(.ObjectCard__Spinner){opacity:0}.ObjectCard__Spinner{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ObjectCard__Content{align-self:stretch;gap:var(--space-4);flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;position:relative}.ObjectCard__Title{font-size:var(--text-base)}.ObjectCard__LoadingTitle,.ObjectCard__Title{font-weight:var(--font-semibold);color:var(--fg-primary);line-height:var(--lh-tight)}.ObjectCard__LoadingTitle{font-size:var(--text-sm);position:absolute;top:50%;left:0;transform:translateY(-50%)}.ObjectCard__Metadata{font-size:var(--text-sm);color:var(--fg-secondary);line-height:var(--lh-tight);flex-wrap:wrap;align-items:center;display:flex}.ObjectCard__Metadata--card{min-width:0}.ObjectCard__Metadata--sep-none{gap:var(--space-8)}.ObjectCard__Metadata--sep-slash .ObjectCard__Metadata--card:not(:first-child):before{content:"/";margin:0 var(--space-8);color:var(--fg-secondary)}.ObjectCard__Metadata--sep-dot .ObjectCard__Metadata--card:not(:first-child):before{content:"·";margin:0 var(--space-8);color:var(--fg-secondary)}.ObjectCard__Description{font-size:var(--text-sm);color:var(--fg-secondary)}.ObjectCard__Value{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--fg-primary);line-height:var(--lh-tight);flex-shrink:0}.ObjectCard--variant-mini .ObjectCard__Content{justify-content:flex-start;align-items:center;gap:var(--space-8);flex-direction:row}.ObjectCard--variant-mini .ObjectCard__Title{font-size:var(--text-sm);color:var(--color-neutral-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ObjectCard--variant-mini .ObjectCard__Metadata{min-width:0;color:var(--color-neutral-500);white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.ObjectCard--variant-mini .ObjectCard__Value{color:var(--color-neutral-900)}.ObjectCard__Action{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.ObjectCards{flex-direction:column;display:flex}.ObjectCards--variant-joined{background:var(--bg-canvas);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.ObjectCards--variant-joined>.ObjectCard{background:0 0;border:0;border-radius:0}.ObjectCards--variant-joined>.ObjectCard+.ObjectCard{border-top:1px solid var(--border-primary)}.ObjectBadge{--object-badge-size:24px;vertical-align:middle;-webkit-user-select:none;user-select:none}.ObjectBadge,.ObjectBadge__Avatar{align-items:center;display:inline-flex}.ObjectBadge__Avatar{width:var(--object-badge-size);height:var(--object-badge-size);border-radius:var(--radius-full);background:var(--color-neutral-50);color:var(--color-neutral-500);flex-shrink:0;justify-content:center;overflow:hidden}.ObjectBadge__Logo{border-radius:var(--radius-full);object-fit:cover;width:100%;height:100%}.ObjectBadge__Count{font-size:var(--text-xs);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;line-height:1}.ObjectBadge__Label{font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1}.ObjectBadge--has-value{gap:var(--space-8);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border:1px solid var(--color-neutral-300);color:var(--color-neutral-900);background:0 0;border-radius:24px}.ObjectBadge--type-neutral .ObjectBadge__Avatar{background:var(--color-neutral-50);color:var(--color-neutral-500)}.ObjectBadge--type-asset .ObjectBadge__Avatar{background:var(--color-aqua-50);color:var(--color-aqua-500)}.ObjectBadge--type-income .ObjectBadge__Avatar{background:var(--color-green-50);color:var(--color-green-500)}.ObjectBadge--type-liability .ObjectBadge__Avatar{background:var(--color-red-50);color:var(--color-red-500)}.ObjectBadge--type-expense .ObjectBadge__Avatar{background:var(--color-amber-50);color:var(--color-amber-500)}.ObjectBadge--type-insurance .ObjectBadge__Avatar{background:var(--color-blue-50);color:var(--color-blue-500)}.ObjectBadge--has-logo .ObjectBadge__Avatar{background:var(--color-white)}.ObjectBadge--has-menu{cursor:pointer;transition:background var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard)}.ObjectBadge--has-menu .ObjectBadge__Avatar{transition:background var(--transition-base) var(--ease-standard)}.ObjectBadge--has-menu:hover{box-shadow:var(--elevation-1)}.ObjectBadge--has-menu:hover .ObjectBadge__Avatar{background:var(--color-neutral-100)}.ObjectBadge--has-menu:hover.ObjectBadge--type-asset .ObjectBadge__Avatar{background:var(--color-aqua-100)}.ObjectBadge--has-menu:hover.ObjectBadge--type-income .ObjectBadge__Avatar{background:var(--color-green-100)}.ObjectBadge--has-menu:hover.ObjectBadge--type-liability .ObjectBadge__Avatar{background:var(--color-red-100)}.ObjectBadge--has-menu:hover.ObjectBadge--type-expense .ObjectBadge__Avatar{background:var(--color-amber-100)}.ObjectBadge--has-menu:hover.ObjectBadge--type-insurance .ObjectBadge__Avatar{background:var(--color-blue-100)}.ObjectBadge--has-menu:hover.ObjectBadge--has-logo .ObjectBadge__Avatar{background:var(--color-white)}.ObjectBadge--has-menu.ObjectBadge--has-value:hover{background:var(--bg-subtle);border-color:var(--color-neutral-400)}.Dropdown.ObjectBadgeMenu{background:var(--bg-subtle);transform:scale(var(--scale-pressed))}.Dropdown.ObjectBadgeMenu[data-state=open]{transform:scale(1)}.ObjectBadgeMenu__Content{gap:var(--space-8);padding:var(--space-8);flex-direction:column;display:flex}.FileBox{--file-box-progress:0;background:linear-gradient(var(--file-box-fill,var(--bg-surface)),var(--file-box-fill,var(--bg-surface))) padding-box,conic-gradient(var(--file-box-border,var(--color-blue-500)) calc(var(--file-box-progress) * 1%),var(--color-neutral-300) 0) border-box;border:2px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative;overflow:hidden}.FileBox__Icon{color:var(--color-neutral-500);opacity:calc(var(--file-box-progress) / 100);transition:color var(--transition-base) var(--ease-standard);display:inline-flex}.FileBox--status-processing{--file-box-progress:100}.FileBox__Scan{background:linear-gradient(to bottom,transparent,#3080ff59 40%,var(--color-blue-500) 48%,var(--color-blue-500) 52%,#3080ff59 60%,transparent);height:16px;display:none;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.FileBox__Scan{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-blue-500) 35%,transparent) 40%,var(--color-blue-500) 48%,var(--color-blue-500) 52%,color-mix(in srgb,var(--color-blue-500) 35%,transparent) 60%,transparent)}}.FileBox__Scan{pointer-events:none}.FileBox--status-processing .FileBox__Scan{animation:FileBox-scan 1.1s ease-in-out infinite alternate;display:block}.FileBox--status-identified{--file-box-progress:100;--file-box-fill:var(--file-box-type-50,var(--color-neutral-50));--file-box-border:var(--file-box-type-200,var(--color-neutral-200))}.FileBox--status-identified .FileBox__Icon{color:var(--file-box-type-500,var(--color-neutral-500));opacity:1}.FileBox--type-neutral{--file-box-type-50:var(--color-neutral-50);--file-box-type-200:var(--color-neutral-200);--file-box-type-500:var(--color-neutral-500)}.FileBox--type-asset{--file-box-type-50:var(--color-aqua-50);--file-box-type-200:var(--color-aqua-200);--file-box-type-500:var(--color-aqua-500)}.FileBox--type-income{--file-box-type-50:var(--color-green-50);--file-box-type-200:var(--color-green-200);--file-box-type-500:var(--color-green-500)}.FileBox--type-liability{--file-box-type-50:var(--color-red-50);--file-box-type-200:var(--color-red-200);--file-box-type-500:var(--color-red-500)}.FileBox--type-expense{--file-box-type-50:var(--color-amber-50);--file-box-type-200:var(--color-amber-200);--file-box-type-500:var(--color-amber-500)}.FileBox--type-insurance{--file-box-type-50:var(--color-blue-50);--file-box-type-200:var(--color-blue-200);--file-box-type-500:var(--color-blue-500)}@keyframes FileBox-scan{0%{transform:translateY(-8px)}to{transform:translateY(52px)}}@media (prefers-reduced-motion:reduce){.FileBox--status-processing .FileBox__Scan{animation:none;transform:translateY(22px)}}.ObjectBox{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-md);animation:ObjectBox-enter var(--transition-base) var(--ease-standard) both;flex-direction:column;display:flex;overflow:hidden}.ObjectBox__Header{flex-shrink:0}.ObjectBox__Header>.ObjectCard{background:0 0;border:0;border-radius:0}.ObjectBox__Objects{gap:var(--space-8);min-height:48px;padding:var(--space-12) var(--space-16);border-top:1px solid var(--border-primary);grid-template-columns:repeat(auto-fill,24px);align-items:center;display:grid}.ObjectBox__Objects>*{animation:ObjectBox-pop var(--transition-base) var(--ease-standard) both}@keyframes ObjectBox-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ObjectBox-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ObjectBox,.ObjectBox__Objects>*{animation:none}}.Breadcrumb{align-items:center;gap:var(--space-6);font-size:var(--text-sm);color:var(--fg-secondary);display:flex}.Breadcrumb__Separator{flex-shrink:0}.Breadcrumb__Link,.Breadcrumb__Separator,.Breadcrumb__Text{color:var(--fg-secondary)}.Breadcrumb__Link{transition:color var(--transition-base) var(--ease-standard);text-decoration:none}.Breadcrumb__Link:hover{color:var(--fg-primary);text-decoration:underline}.Breadcrumb__Current{color:var(--fg-primary);font-weight:var(--font-medium)}.MobileActionBar{z-index:var(--z-sticky,50);background:var(--surface);border-top:1px solid var(--border);padding:var(--space-16);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom));margin-block-start:auto;position:sticky;bottom:0}.MobileActionBar__Row{gap:var(--space-12);display:flex}.MobileActionBar__Row>*{flex:1 1 0;min-width:0}.MobileAppBar{box-sizing:border-box;grid-template-columns:minmax(var(--space-48),max-content) minmax(0,1fr) minmax(var(--space-48),max-content);align-items:center;gap:var(--space-8);width:100%;min-height:var(--space-56);padding-inline:var(--space-8);background:var(--surface-raised);color:var(--ink-100);padding-block-start:env(safe-area-inset-top,0);display:grid}.MobileAppBar--position-sticky{z-index:1;position:sticky;inset-block-start:0}.MobileAppBar__Side{justify-content:flex-start;align-items:center;gap:var(--space-4);display:flex}.MobileAppBar__Side--trailing{justify-content:flex-end}.MobileAppBar__Heading{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.MobileAppBar__Title{font-size:var(--text-base);font-weight:var(--font-semibold);margin:0}.MobileAppBar__Subtitle,.MobileAppBar__Title{max-width:100%;line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MobileAppBar__Subtitle{font-size:var(--text-2xs);color:var(--ink-70)}.TakeoverLayout{--takeover-measure-reading:36rem;--takeover-measure-wide:64rem;--takeover-head-measure:28rem;--takeover-aside-width:18rem;box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.TakeoverLayout--measure-reading{--takeover-measure:var(--takeover-measure-reading)}.TakeoverLayout--measure-wide{--takeover-measure:var(--takeover-measure-wide)}.TakeoverLayout__Bar{border-block-end:1px solid var(--border-primary);flex-shrink:0}.TakeoverLayout__Head{padding:var(--space-24);flex-shrink:0}.TakeoverLayout__HeadInner{align-items:center;gap:var(--space-12);width:100%;max-width:var(--takeover-head-measure);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.TakeoverLayout__HeadInner>*{width:100%}.TakeoverLayout__Body{outline:none;flex:auto;min-height:0;overflow-y:auto}.TakeoverLayout__Column{box-sizing:border-box;width:100%;max-width:var(--takeover-measure);padding-inline:var(--space-24);margin-inline:auto}.TakeoverLayout__Body .TakeoverLayout__Column{gap:var(--space-40);padding-block:var(--space-40);flex-direction:column;display:flex}@media (min-width:640px){.TakeoverLayout__Body .TakeoverLayout__Column{padding-block:var(--space-48)}}.TakeoverLayout__Content{box-sizing:border-box;width:100%;min-width:0;max-width:var(--takeover-measure-reading);margin-inline:auto}.TakeoverLayout__Footer{border-block-start:1px solid var(--border-primary);flex-shrink:0;padding-block-start:var(--space-16);padding-block-end:calc(var(--space-16) + env(safe-area-inset-bottom))}.TakeoverLayout__Actions{gap:var(--space-12);flex-direction:column;display:flex}.TakeoverLayout__Actions>*{width:100%}@media (min-width:640px){.TakeoverLayout__Actions{flex-direction:row;justify-content:space-between;align-items:center}.TakeoverLayout__Actions>*{width:auto}.TakeoverLayout__Actions>:last-child{margin-inline-start:auto}}@media (min-width:1024px){.TakeoverLayout--measure-wide .TakeoverLayout__Body .TakeoverLayout__Column{flex-direction:row;align-items:flex-start}.TakeoverLayout--measure-wide .TakeoverLayout__Content{flex:auto;margin-inline:0}.TakeoverLayout--measure-wide .TakeoverLayout__Footer .TakeoverLayout__Content{margin-inline:0}.TakeoverLayout__Aside{flex:0 0 var(--takeover-aside-width);position:sticky;inset-block-start:var(--space-24)}}.MemberCard,.MemberCard__Opener{gap:var(--space-16);flex-direction:column;display:flex}.MemberCard__Opener{text-align:start}.MemberCard__Head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.MemberCard__Identity{align-items:center;gap:var(--space-12);min-width:0;display:flex}.MemberCard__Names{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.MemberCard__Name{font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--lh-compact);color:var(--fg-primary);overflow-wrap:anywhere}.MemberCard__Relationship{font-size:var(--text-sm);line-height:var(--lh-compact);color:var(--fg-tertiary)}.MemberCard__Badge{align-items:flex-end;gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.MemberCard__Details{gap:var(--space-8);flex-direction:column;display:flex}.MemberCard__Detail{align-items:center;gap:var(--space-8);font-size:var(--text-sm);line-height:var(--lh-compact);display:flex}.MemberCard__Detail--muted{color:var(--fg-tertiary)}.MemberCard__Detail--warning{color:var(--warning-text)}.MemberCard__Detail--danger{color:var(--error-text)}.MemberCard__Footer{gap:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--border);display:flex}.MemberCard__Footer>*{flex:1 1 0;min-width:0}.GoalCard{flex-direction:column;display:flex}.GoalCard--size-card{gap:var(--space-12)}.GoalCard--size-title{gap:var(--space-20)}.GoalCard--card{border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-16);transition:background-color var(--transition-base) var(--ease-standard)}.GoalCard--clickable{cursor:pointer}.GoalCard--card.GoalCard--clickable:hover{background:var(--bg-subtle)}.GoalCard__Header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.GoalCard__Main{flex:1;align-items:center;min-width:0;display:flex}.GoalCard--size-card .GoalCard__Main{gap:var(--space-12)}.GoalCard--size-title .GoalCard__Main{gap:var(--space-16)}.GoalCard__Heading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.GoalCard__Title{color:var(--fg-primary);margin:0}.GoalCard--size-card .GoalCard__Title{font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GoalCard--size-title .GoalCard__Title{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.025em}@media (max-width:640px){.GoalCard--size-title .GoalCard__Title{font-size:var(--text-xl)}}.GoalCard__Subtitle{color:var(--fg-secondary);margin:0}.GoalCard--size-card .GoalCard__Subtitle{font-size:var(--text-xs)}.GoalCard--size-title .GoalCard__Subtitle{font-size:var(--text-base)}.GoalCard--theme-on-color .GoalCard__Title{color:var(--ink-100)}.GoalCard--theme-on-color .GoalCard__Subtitle{color:var(--ink-70)}.GoalCard__Aside{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.GoalCard--selected{background-color:var(--bg-surface)}.DealCard{gap:var(--space-6);padding:var(--space-12);background:var(--bg-canvas);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);text-align:left;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-base) var(--ease-standard);flex-direction:column;display:flex}.DealCard--clickable{cursor:pointer}.DealCard--clickable:hover{background:var(--bg-subtle)}.DealCard--draggable{cursor:grab}.DealCard--state-dragging{opacity:.4}.DealCard--state-ghost{cursor:grabbing;box-shadow:var(--elevation-3)}.DealCard:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.DealCard__Head{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.DealCard__Amount{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--fg-primary);font-variant-numeric:tabular-nums}.DealCard__Actions{flex-shrink:0}.DealCard__Name{min-width:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.DealCard__Contact{align-items:center;gap:var(--space-6);min-width:0;font-size:var(--text-xs);color:var(--fg-secondary);display:flex}.DealCard__ContactName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DealCard__Footer{justify-content:space-between;font-size:var(--text-xs);color:var(--fg-secondary)}.DealCard__Footer,.DealCard__FooterLead{align-items:center;gap:var(--space-8);display:flex}.DealCard__FooterLead{min-width:0}.TaskListItem{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);transition:background-color var(--transition-base) var(--ease-standard);display:flex}.TaskListItem--clickable{cursor:pointer}.TaskListItem--clickable:hover{background:var(--bg-subtle)}.TaskListItem:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.TaskListItem__Body{align-items:center;gap:var(--space-8);flex:1;min-width:0;display:flex}.TaskListItem__Title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--fg-primary);flex:1}.TaskListItem__Assignee,.TaskListItem__Title{min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskListItem__Assignee{font-size:var(--text-xs);color:var(--fg-secondary);flex-shrink:1}.TaskListItem__Meta{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}.TaskListItem__Actions{flex-shrink:0}.TaskListItem--state-completed{opacity:.6}.TaskListItem--state-completed .TaskListItem__Title{color:var(--fg-secondary);text-decoration:line-through}.TaskListItem--state-completed .TaskListItem__Assignee{color:var(--fg-tertiary)}.TimelineItem{align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);display:flex;position:relative}.TimelineItem__Icon{color:var(--fg-secondary);height:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TimelineItem__Body{align-items:baseline;gap:var(--space-6);flex-wrap:wrap;flex:1;min-width:0;display:flex}.TimelineItem__Title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--fg-primary);flex-shrink:0}.TimelineItem__Detail{min-width:0;font-size:var(--text-sm);color:var(--fg-secondary);overflow-wrap:anywhere}.TimelineItem__Detail:before{content:"·";margin-right:var(--space-6)}.TimelineItem__OpenLayer{appearance:none;cursor:pointer;z-index:0;border-radius:inherit;background:0 0;border:none;padding:0;position:absolute;inset:0}.TimelineItem__OpenLayer:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.TimelineItem--openable>.TimelineItem__Aside,.TimelineItem--openable>.TimelineItem__Body,.TimelineItem--openable>.TimelineItem__Icon{z-index:1;position:relative}.TimelineItem--openable>.TimelineItem__Body{pointer-events:none}.TimelineItem--openable>.TimelineItem__Body .TimelineItem__Thread,.TimelineItem--openable>.TimelineItem__Body [role=listbox],.TimelineItem--openable>.TimelineItem__Body a,.TimelineItem--openable>.TimelineItem__Body button,.TimelineItem--openable>.TimelineItem__Body input,.TimelineItem--openable>.TimelineItem__Body textarea{pointer-events:auto}.TimelineItem--openable:hover{background:var(--bg-subtle)}.TimelineItem--selected{background:var(--bg-brand-subtle);box-shadow:inset 2px 0 0 0 var(--border-brand)}.TimelineItem__Aside{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.TimelineItem__Time{font-size:var(--text-xs);color:var(--fg-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.TimelineItem__Edited{font-size:var(--text-xs);color:var(--fg-tertiary);font-style:italic}.TimelineItem__Edited--interactive{appearance:none;font:inherit;color:var(--fg-tertiary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-style:italic;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.TimelineItem__Edited--interactive:hover{color:var(--fg-secondary)}.TimelineItem__Edited--interactive:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.TimelineItem__History{gap:var(--space-4);margin-top:var(--space-6);padding-left:var(--space-8);border-left:1px solid var(--border-primary);flex-direction:column;flex-basis:100%;display:flex}.TimelineItem__ThreadRow{margin-top:var(--space-4);flex-basis:100%;align-items:center;display:flex}.TimelineItem__ThreadToggle{text-align:left;justify-content:flex-start;align-items:center;gap:var(--space-6);appearance:none;font:inherit;font-size:var(--text-xs);color:var(--fg-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.TimelineItem__ThreadToggle:hover{color:var(--fg-primary)}.TimelineItem__ThreadToggle:hover .TimelineItem__ThreadCount{text-underline-offset:2px;text-decoration:underline}.TimelineItem__ThreadToggle:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.TimelineItem__ThreadChevron{color:var(--fg-tertiary);flex-shrink:0;align-items:center;transition:transform .18s;display:inline-flex}.TimelineItem__ThreadChevron svg{width:var(--space-12);height:var(--space-12)}.TimelineItem__ThreadChevron--expanded{transform:rotate(180deg)}.TimelineItem__ThreadCount{font-weight:var(--font-semibold)}.TimelineItem__ThreadDot{color:var(--fg-tertiary)}.TimelineItem__Thread{gap:var(--space-8);margin-top:var(--space-8);padding-left:var(--space-12);border-left:2px solid var(--border-primary);flex-direction:column;flex-basis:100%;display:flex}.CommentItem{align-items:flex-start;gap:var(--space-8);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);display:flex;position:relative}.CommentItem--reveal-actions:focus-within,.CommentItem--reveal-actions:hover{background:var(--bg-subtle)}.CommentItem__Body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.CommentItem__Meta{align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}.CommentItem__Author{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--fg-primary)}.CommentItem__Time{font-size:var(--text-xs);color:var(--fg-secondary);white-space:nowrap}.CommentItem__Edited{font-size:var(--text-xs);color:var(--fg-tertiary);font-style:italic}.CommentItem__Text{font-size:var(--text-sm);color:var(--fg-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.CommentItem__Text .CommentItem__Edited{margin-left:var(--space-6)}.CommentItem__Mention{font-weight:var(--font-semibold);color:var(--fg-accent)}.CommentItem__Mention--self{background:var(--bg-brand-subtle);border-radius:var(--radius-sm);padding:0 var(--space-4);color:var(--fg-brand-primary);font-weight:var(--font-bold)}.CommentItem__Aside{flex-shrink:0;align-items:center;display:flex}.CommentItem--reveal-actions .CommentItem__Aside{top:0;right:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--elevation-1);opacity:0;pointer-events:none;transition:opacity .13s;position:absolute}.CommentItem--reveal-actions:focus-within .CommentItem__Aside,.CommentItem--reveal-actions:hover .CommentItem__Aside{opacity:1;pointer-events:auto}.CommentItem--status-pending{opacity:.55}.CommentItem--status-failed{background:var(--bg-error-subtle)}.CommentItem--status-failed .CommentItem__Text{color:var(--fg-error)}.CommentItem--variant-reply{margin-left:var(--space-16);padding-left:var(--space-12);border-left:2px solid var(--border-primary)}.ChatBubble{width:100%;min-width:0;display:flex}.ChatBubble__Column{align-items:flex-start;gap:var(--space-8);flex-direction:column;min-width:0;max-width:80%;display:flex}.ChatBubble__Surface{min-width:0;max-width:100%;padding:var(--space-10) var(--space-16);border-radius:var(--radius-2xl);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-relaxed);white-space:pre-wrap;overflow-wrap:break-word}.ChatBubble__Footer{gap:var(--space-8);padding-left:var(--space-4);flex-wrap:wrap;display:flex}.ChatBubble--from-user{justify-content:flex-end}.ChatBubble--from-user .ChatBubble__Column{align-items:flex-end}.ChatBubble--from-user .ChatBubble__Surface{background:var(--bg-emphasis);color:var(--fg-on-emphasis)}.ChatBubble--from-assistant{justify-content:flex-start}.ChatBubble--from-assistant .ChatBubble__Surface{background:var(--bg-subtle);color:var(--fg-primary);white-space:normal}.CommentComposer{flex-direction:column;display:flex}.CommentComposer__Field{min-width:0;position:relative}.CommentComposer__Footer{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-6);display:flex}.CommentComposer__Hint{font-size:var(--text-xs);color:var(--fg-tertiary)}.CommentComposer__Key{font-family:inherit;font-size:var(--text-2xs);background:var(--bg-subtle);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:0 var(--space-4);color:var(--fg-secondary)}.CommentComposer__Actions{gap:var(--space-6);display:flex}.CommentComposer__Button{appearance:none;border-radius:var(--radius-md);padding:var(--space-4) var(--space-12);font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--fg-secondary);cursor:pointer;background:0 0;border:1px solid #0000}.CommentComposer__Button:hover{background:var(--bg-subtle);color:var(--fg-primary)}.CommentComposer__Button:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.CommentComposer__Button--submit{background:var(--bg-emphasis);color:var(--fg-on-emphasis)}.CommentComposer__Button--submit:hover:not(:disabled){opacity:.9}.CommentComposer__Button--submit:disabled{opacity:.45;cursor:not-allowed}.FilterTag{justify-content:center;align-items:center;gap:var(--space-4);white-space:nowrap;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--fg-primary);transition:all var(--transition-base) var(--ease-standard);display:inline-flex}.FilterTag:not(:disabled):hover{box-shadow:var(--elevation-2);transform:scale(var(--scale-hover))}.FilterTag:not(:disabled):active{transform:scale(var(--scale-pressed-soft))}.FilterTag:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);outline:none}.FilterTag:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.FilterTag--selected{border-color:var(--bg-emphasis)}.FilterTag--selected,.FilterTag--selected:not(:disabled):hover{background:var(--bg-emphasis);color:var(--fg-on-emphasis)}.FilterTag__Count{font-size:var(--text-xs);opacity:.7}.FilterTag--size-md{padding:var(--space-2) var(--space-10)}.FilterTag--type-asset{background:var(--color-aqua-100);border-color:var(--color-neutral-300);color:var(--color-neutral-500)}.FilterTag--type-asset:not(:disabled):hover{background:var(--color-aqua-200);color:var(--color-neutral-700);box-shadow:none;transform:none}.FilterTag--type-asset:not(:disabled):active{transform:none}.FilterTag--type-asset.FilterTag--selected{background:var(--color-neutral-900);border-color:var(--color-neutral-300);color:var(--color-white)}.FilterTag--type-asset.FilterTag--selected:not(:disabled):hover{background:var(--color-aqua-100);color:var(--color-neutral-900);box-shadow:none;transform:none}.FilterTag--type-income{background:var(--color-green-100);border-color:var(--color-neutral-300);color:var(--color-neutral-500)}.FilterTag--type-income:not(:disabled):hover{background:var(--color-green-200);color:var(--color-neutral-700);box-shadow:none;transform:none}.FilterTag--type-income:not(:disabled):active{transform:none}.FilterTag--type-income.FilterTag--selected{background:var(--color-neutral-900);border-color:var(--color-neutral-300);color:var(--color-white)}.FilterTag--type-income.FilterTag--selected:not(:disabled):hover{background:var(--color-green-100);color:var(--color-neutral-900);box-shadow:none;transform:none}.FilterTag--type-liability{background:var(--color-red-100);border-color:var(--color-neutral-300);color:var(--color-neutral-500)}.FilterTag--type-liability:not(:disabled):hover{background:var(--color-red-200);color:var(--color-neutral-700);box-shadow:none;transform:none}.FilterTag--type-liability:not(:disabled):active{transform:none}.FilterTag--type-liability.FilterTag--selected{background:var(--color-neutral-900);border-color:var(--color-neutral-300);color:var(--color-white)}.FilterTag--type-liability.FilterTag--selected:not(:disabled):hover{background:var(--color-red-100);color:var(--color-neutral-900);box-shadow:none;transform:none}.FilterTag--type-expense{background:var(--color-amber-100);border-color:var(--color-neutral-300);color:var(--color-neutral-500)}.FilterTag--type-expense:not(:disabled):hover{background:var(--color-amber-200);color:var(--color-neutral-700);box-shadow:none;transform:none}.FilterTag--type-expense:not(:disabled):active{transform:none}.FilterTag--type-expense.FilterTag--selected{background:var(--color-neutral-900);border-color:var(--color-neutral-300);color:var(--color-white)}.FilterTag--type-expense.FilterTag--selected:not(:disabled):hover{background:var(--color-amber-100);color:var(--color-neutral-900);box-shadow:none;transform:none}.FilterTag--type-insurance{background:var(--color-blue-100);border-color:var(--color-neutral-300);color:var(--color-neutral-500)}.FilterTag--type-insurance:not(:disabled):hover{background:var(--color-blue-200);color:var(--color-neutral-700);box-shadow:none;transform:none}.FilterTag--type-insurance:not(:disabled):active{transform:none}.FilterTag--type-insurance.FilterTag--selected{background:var(--color-neutral-900);border-color:var(--color-neutral-300);color:var(--color-white)}.FilterTag--type-insurance.FilterTag--selected:not(:disabled):hover{background:var(--color-blue-100);color:var(--color-neutral-900);box-shadow:none;transform:none}.FilterTags{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.FilterTags--gap-sm{gap:var(--space-4)}.FilterTags--gap-md{gap:var(--space-8)}.FilterTags--nowrap{flex-wrap:nowrap}.Kpi{background:var(--bg-surface);height:100%;color:var(--fg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--space-12);transition:box-shadow var(--transition-base) var(--ease-standard);flex-direction:column;display:flex}.Kpi--variant-default{box-shadow:var(--elevation-1)}.Kpi--variant-default:hover{box-shadow:var(--elevation-2)}.Kpi--variant-flat{box-shadow:none}.Kpi--surface-subtle{background:var(--bg-subtle);box-shadow:none;border-color:#0000}.Kpi--surface-navy{background:var(--brand-navy-20);box-shadow:none;border-color:#0000}.Kpi--surface-none{box-shadow:none;background:0 0;border-color:#0000;padding:0}.Kpi__Body{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.Kpi--align-center .Kpi__Body{justify-content:flex-start;align-items:center;gap:var(--space-8);text-align:center;flex-direction:column}.Kpi--align-center .Kpi__Main,.Kpi__IconChip{align-items:center}.Kpi__IconChip{border-radius:var(--radius-xl);background:var(--bg-subtle);width:36px;height:36px;color:var(--fg-secondary);flex-shrink:0;justify-content:center;display:flex}.Kpi__Main{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.Kpi__Label{font-size:var(--text-sm);line-height:var(--lh-normal);font-weight:var(--font-medium);color:var(--fg-secondary);margin:0}.Kpi__Value{font-size:var(--text-2xl);line-height:var(--lh-tight);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:var(--fg-primary);margin:0}.Kpi__Value--error{font-size:var(--text-sm);line-height:var(--lh-normal);font-weight:var(--font-medium);color:var(--fg-negative)}.Kpi__Subtitle{font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--fg-secondary);margin:0}.Kpi__Indicators{align-items:center;gap:var(--space-8);margin-top:var(--space-4);flex-flow:wrap;align-self:flex-start;display:flex}.Kpi--align-center .Kpi__Indicators{align-self:center}.Kpi__Compare{align-items:center;gap:var(--space-8);font-variant-numeric:tabular-nums;display:flex}.Kpi__CompareFrom{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--fg-secondary)}.Kpi__CompareArrow{color:var(--fg-secondary);flex-shrink:0}.Kpi__CompareTo{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--fg-primary)}.Kpi__CompareTo--positive{color:var(--color-success-500)}.Kpi__CompareTo--negative{color:var(--color-red-500)}.Kpi__Icon{color:var(--fg-accent);flex-shrink:0}.Kpi--label-overline .Kpi__Label{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.05em}.Kpi--label-nowrap{min-width:0}.Kpi--label-nowrap .Kpi__Label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Kpi--size-lg .Kpi__Value{font-size:var(--text-3xl)}.Kpi--size-lg .Kpi__Skeleton{height:var(--text-3xl)}.Kpi--size-sm .Kpi__Value{font-size:var(--text-lg)}.Kpi--size-sm .Kpi__Skeleton{height:var(--text-lg)}.Kpi--size-xs .Kpi__Value{font-size:var(--text-sm);font-weight:var(--font-semibold)}.Kpi--size-xs .Kpi__Skeleton{height:var(--text-sm)}.Kpi--order-value-first .Kpi__Skeleton,.Kpi--order-value-first .Kpi__Value{order:1}.Kpi--order-value-first .Kpi__Label{order:2}.Kpi--order-value-first .Kpi__Subtitle{order:3}.Kpi--theme-on-color{color:#fff}.Kpi--theme-on-color .Kpi__Label{color:#fff9}.Kpi--theme-on-color .Kpi__Value{color:#fff}.Kpi--theme-on-color .Kpi__Subtitle{color:#ffffffb3}.Kpi--theme-on-color .Kpi__IconChip{color:#fff;background:#ffffff26}.Kpi--theme-on-color.Kpi--value-positive .Kpi__Value{color:var(--fg-positive)}.Kpi--theme-on-color.Kpi--value-negative .Kpi__Value{color:var(--fg-negative)}.Kpi--theme-on-color.Kpi--value-warning .Kpi__Value{color:var(--status-caution)}.Kpi--value-positive .Kpi__Value{color:var(--fg-positive)}.Kpi--value-negative .Kpi__Value{color:var(--fg-negative)}.Kpi--value-warning .Kpi__Value{color:var(--fg-warning)}.Kpi--subtitle-positive .Kpi__Subtitle{color:var(--fg-positive)}.Kpi--subtitle-negative .Kpi__Subtitle{color:var(--fg-negative)}.Kpi__Skeleton{height:var(--text-2xl);border-radius:var(--radius-sm);background:var(--bg-subtle);width:60%;animation:kpi-skeleton-pulse 1.5s ease-in-out infinite}@keyframes kpi-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.KpiGroup{gap:var(--space-16);display:grid}.KpiGroup,.KpiGroup--cols-1{grid-template-columns:1fr}@media (min-width:768px){.KpiGroup--cols-2,.KpiGroup--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.KpiGroup--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.KpiGroup--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.KpiGroup--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.KpiGroup--cols-5,.KpiGroup--cols-6,.KpiGroup--cols-7,.KpiGroup--cols-8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.KpiGroup--cols-5,.KpiGroup--cols-6,.KpiGroup--cols-7,.KpiGroup--cols-8{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1400px){.KpiGroup--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.KpiGroup--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.KpiGroup--cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.KpiGroup--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.KpiGroup--nowrap.KpiGroup--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.KpiGroup--nowrap.KpiGroup--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.KpiGroup--nowrap.KpiGroup--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.KpiGroup--nowrap.KpiGroup--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.KpiGroup--nowrap.KpiGroup--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.KpiGroup--nowrap.KpiGroup--cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.KpiGroup--nowrap.KpiGroup--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.KpiGroup--columns-at{grid-template-columns:var(--kpi-group-cols-base,1fr)}@media (max-width:1600px){.KpiGroup--columns-at{grid-template-columns:var(--kpi-group-cols-2xl,var(--kpi-group-cols-base,1fr))}}@media (max-width:1400px){.KpiGroup--columns-at{grid-template-columns:var(--kpi-group-cols-xl,var(--kpi-group-cols-2xl,var(--kpi-group-cols-base,1fr)))}}@media (max-width:1024px){.KpiGroup--columns-at{grid-template-columns:var(--kpi-group-cols-lg,var(--kpi-group-cols-xl,var(--kpi-group-cols-2xl,var(--kpi-group-cols-base,1fr))))}}@media (max-width:768px){.KpiGroup--columns-at{grid-template-columns:var(--kpi-group-cols-md,var(--kpi-group-cols-lg,var(--kpi-group-cols-xl,var(--kpi-group-cols-2xl,var(--kpi-group-cols-base,1fr)))))}}@media (max-width:640px){.KpiGroup--columns-at{grid-template-columns:var(--kpi-group-cols-sm,var(--kpi-group-cols-md,var(--kpi-group-cols-lg,var(--kpi-group-cols-xl,var(--kpi-group-cols-2xl,var(--kpi-group-cols-base,1fr))))))}.KpiGroup--scroll-at-sm.KpiGroup{gap:var(--space-8);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--kpi-group-scroll-width,160px),1fr);margin-inline:calc(-1 * var(--kpi-group-scroll-bleed,0px));padding-inline:var(--kpi-group-scroll-bleed,0);scroll-padding-inline:var(--kpi-group-scroll-bleed,0);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.KpiGroup--scroll-at-sm.KpiGroup::-webkit-scrollbar{display:none}.KpiGroup--scroll-at-sm.KpiGroup>*{scroll-snap-align:start}}@media (max-width:768px){.KpiGroup--scroll-at-md.KpiGroup{gap:var(--space-8);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--kpi-group-scroll-width,160px),1fr);margin-inline:calc(-1 * var(--kpi-group-scroll-bleed,0px));padding-inline:var(--kpi-group-scroll-bleed,0);scroll-padding-inline:var(--kpi-group-scroll-bleed,0);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.KpiGroup--scroll-at-md.KpiGroup::-webkit-scrollbar{display:none}.KpiGroup--scroll-at-md.KpiGroup>*{scroll-snap-align:start}}@media (max-width:1024px){.KpiGroup--scroll-at-lg.KpiGroup{gap:var(--space-8);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--kpi-group-scroll-width,160px),1fr);margin-inline:calc(-1 * var(--kpi-group-scroll-bleed,0px));padding-inline:var(--kpi-group-scroll-bleed,0);scroll-padding-inline:var(--kpi-group-scroll-bleed,0);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.KpiGroup--scroll-at-lg.KpiGroup::-webkit-scrollbar{display:none}.KpiGroup--scroll-at-lg.KpiGroup>*{scroll-snap-align:start}}@media (max-width:1400px){.KpiGroup--scroll-at-xl.KpiGroup{gap:var(--space-8);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--kpi-group-scroll-width,160px),1fr);margin-inline:calc(-1 * var(--kpi-group-scroll-bleed,0px));padding-inline:var(--kpi-group-scroll-bleed,0);scroll-padding-inline:var(--kpi-group-scroll-bleed,0);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.KpiGroup--scroll-at-xl.KpiGroup::-webkit-scrollbar{display:none}.KpiGroup--scroll-at-xl.KpiGroup>*{scroll-snap-align:start}}@media (max-width:1600px){.KpiGroup--scroll-at-2xl.KpiGroup{gap:var(--space-8);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--kpi-group-scroll-width,160px),1fr);margin-inline:calc(-1 * var(--kpi-group-scroll-bleed,0px));padding-inline:var(--kpi-group-scroll-bleed,0);scroll-padding-inline:var(--kpi-group-scroll-bleed,0);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.KpiGroup--scroll-at-2xl.KpiGroup::-webkit-scrollbar{display:none}.KpiGroup--scroll-at-2xl.KpiGroup>*{scroll-snap-align:start}}.WizardConfirmation{text-align:center;align-items:center;gap:var(--space-32);flex-direction:column;width:100%;display:flex}.WizardConfirmation__Mark{color:var(--brand-aqua-500);justify-content:center;align-items:center;display:flex}.WizardConfirmation__Svg{width:var(--space-64);height:var(--space-64);display:block}.WizardConfirmation__Ring{stroke:currentColor;stroke-dasharray:200;stroke-dashoffset:200px;transform-origin:50%;animation:WizardConfirmationRing calc(var(--transition-base) * 2) var(--ease-standard) forwards;transform:rotate(-90deg)}.WizardConfirmation__Check{stroke:currentColor;stroke-dasharray:48;stroke-dashoffset:48px;animation:WizardConfirmationCheck calc(var(--transition-base) * 2) var(--ease-standard) calc(var(--transition-base) * 2) forwards}.WizardConfirmation__Text{align-items:center;gap:var(--space-12);flex-direction:column;max-width:36rem;display:flex}.WizardConfirmation__Title{color:var(--ink-100);font-size:var(--text-2xl);line-height:var(--space-32);font-weight:var(--font-medium);letter-spacing:-.02em}.WizardConfirmation__Description{color:var(--ink-70);font-size:var(--text-base);line-height:var(--space-24)}.WizardConfirmation__Actions{justify-content:center;gap:var(--space-12);flex-direction:row;display:flex}.WizardConfirmation--tone-negative .WizardConfirmation__Mark{color:var(--fg-error)}.WizardConfirmation--tone-negative .WizardConfirmation__Check{stroke-dasharray:26;stroke-dashoffset:26px}.WizardConfirmation--tone-negative .WizardConfirmation__Check--second{animation-delay:calc(var(--transition-base) * 3)}.WizardConfirmation--size-md{gap:var(--space-24)}.WizardConfirmation--size-md .WizardConfirmation__Svg{width:var(--space-48);height:var(--space-48)}.WizardConfirmation--size-md .WizardConfirmation__Title{font-size:var(--text-xl);line-height:var(--space-28)}@keyframes WizardConfirmationRing{to{stroke-dashoffset:0}}@keyframes WizardConfirmationCheck{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.WizardConfirmation__Check,.WizardConfirmation__Ring{stroke-dashoffset:0;animation:none}}.WizardModal__Stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.WizardModal__Saving{background:var(--bg-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.WizardModal__Saving{background:color-mix(in srgb,var(--bg-surface) 70%,transparent)}}.WizardModal__Saving{z-index:1}.CascadeRail{--cascade-marker:var(--space-24);--cascade-dot:var(--space-10);gap:var(--space-12);flex-direction:column;padding:0;list-style:none;display:flex}.CascadeRail__Step{grid-template-columns:var(--cascade-marker) minmax(0,1fr);column-gap:var(--space-12);row-gap:var(--space-8);align-items:start;padding-block-end:var(--space-12);display:grid;position:relative}.CascadeRail__Step:before{content:"";background:var(--border-primary);width:2px;position:absolute;inset-block-start:var(--cascade-marker);inset-block-end:calc(var(--space-12) * -1);inset-inline-start:calc(var(--cascade-marker) / 2);transform:translate(-50%)}.CascadeRail__Step--last{padding-block-end:0}.CascadeRail__Step--last:before{content:none}.CascadeRail__Marker{inline-size:var(--cascade-marker);block-size:var(--cascade-marker);border-radius:var(--radius-full);background:var(--bg-subtle);box-shadow:inset 0 0 0 2px var(--border-primary);justify-content:center;align-items:center;display:flex}.CascadeRail__Dot{inline-size:var(--cascade-dot);block-size:var(--cascade-dot);border-radius:var(--radius-full);background:var(--ink-30)}.CascadeRail__Body{gap:var(--space-4);min-width:0;flex-direction:column;padding-block-start:var(--space-4);display:flex}.CascadeRail__Head{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.CascadeRail__Title{min-width:0}.CascadeRail__Title,.CascadeRail__Value{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--fg-primary)}.CascadeRail__Value{font-variant-numeric:tabular-nums;white-space:nowrap}.CascadeRail__Sub{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.CascadeRail__Detail,.CascadeRail__Meta{font-size:var(--text-sm);color:var(--fg-secondary);min-width:0}.CascadeRail__Meta{white-space:nowrap;font-variant-numeric:tabular-nums}.CascadeRail__Handoff{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);background:var(--bg-success-subtle);color:var(--fg-success);font-size:var(--text-xs);font-weight:var(--font-medium);grid-column:2;justify-self:start;display:inline-flex}.CascadeRail__Step--current .CascadeRail__Marker{background:var(--bg-emphasis);box-shadow:none}.CascadeRail__Step--current .CascadeRail__Dot{background:var(--fg-on-emphasis)}.CascadeRail__Step--done .CascadeRail__Marker{background:var(--fg-success);box-shadow:none}.CascadeRail__Step--done .CascadeRail__Dot{background:var(--fg-on-emphasis)}.CascadeRail__Step--done .CascadeRail__Title,.CascadeRail__Step--done .CascadeRail__Value{color:var(--fg-secondary)}.CascadeRail--size-sm{--cascade-marker:var(--space-20);--cascade-dot:var(--space-8);gap:var(--space-10)}.CascadeRail--size-sm .CascadeRail__Title,.CascadeRail--size-sm .CascadeRail__Value{font-size:var(--text-sm)}.ImpactBar{align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-100);display:flex}.ImpactBar__Body{gap:var(--space-4);flex-direction:column;flex-grow:1;min-width:0;display:flex}.ImpactBar__Label{font-size:var(--text-2xs);font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.ImpactBar__Measure{align-items:baseline;gap:var(--space-8);font-size:var(--text-base);font-weight:var(--font-semibold);flex-wrap:wrap;display:flex}.ImpactBar__Arrow{color:var(--ink-50)}.ImpactBar__Note{font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--ink-70)}.ImpactBar__Action{flex-shrink:0;align-items:center;display:flex}.ImpactBar--tone-positive .ImpactBar__To{color:var(--accent)}.ImpactBar--tone-caution .ImpactBar__To{color:var(--status-caution)}.ImpactBar--surface-subtle{background:var(--bg-subtle);color:var(--fg-primary)}.ImpactBar--surface-subtle .ImpactBar__Arrow,.ImpactBar--surface-subtle .ImpactBar__Label,.ImpactBar--surface-subtle .ImpactBar__Note{color:var(--fg-muted)}.ImpactBar--corners-flush{border-radius:0}.GoalTrackingDrawer{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.GoalTrackingDrawer--frame-panel{border:1px solid var(--border-primary);border-radius:var(--radius-xl);background:var(--bg-canvas);box-shadow:var(--elevation-1);overflow:hidden}.GoalTrackingDrawer--frame-bare{border-radius:0}.GoalTrackingDrawer__Header{box-sizing:border-box;background:var(--surface-raised);padding:var(--space-24);color:var(--ink-100)}.GoalTrackingDrawer__Measure{gap:var(--space-12);flex-direction:column;display:flex}.GoalTrackingDrawer__Headline{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.GoalTrackingDrawer__Value{font-size:var(--text-3xl);line-height:var(--lh-tight);font-weight:var(--font-semibold);color:var(--ink-100)}.GoalTrackingDrawer__Against{align-items:baseline;gap:var(--space-6);font-size:var(--text-sm);line-height:var(--lh-tight);color:var(--ink-70);flex-wrap:wrap;display:flex}.GoalTrackingDrawer__Dot{color:var(--ink-50)}.GoalTrackingDrawer__Percent{font-weight:var(--font-semibold);color:var(--accent)}.GoalTrackingDrawer__Status{align-items:baseline;gap:var(--space-6);font-size:var(--text-sm);line-height:var(--lh-tight);flex-wrap:wrap;display:flex}.GoalTrackingDrawer__StatusDot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--accent);flex-shrink:0;align-self:center}.GoalTrackingDrawer__StatusLabel{font-weight:var(--font-semibold);color:var(--accent)}.GoalTrackingDrawer__StatusNote{color:var(--ink-70)}.GoalTrackingDrawer--statusTone-caution .GoalTrackingDrawer__StatusDot{background:var(--status-caution)}.GoalTrackingDrawer--statusTone-caution .GoalTrackingDrawer__StatusLabel{color:var(--status-caution)}.GoalTrackingDrawer__Note{justify-content:space-between;align-items:baseline;gap:var(--space-8);font-size:var(--text-sm);line-height:var(--lh-tight);flex-wrap:wrap;display:flex}.GoalTrackingDrawer__NoteStart{font-weight:var(--font-semibold);color:var(--accent)}.GoalTrackingDrawer__NoteEnd{color:var(--ink-70)}.GoalTrackingDrawer--header-hero .GoalTrackingDrawer__Value{font-size:var(--text-5xl)}.GoalTrackingDrawer__Body{box-sizing:border-box;gap:var(--space-16);padding:var(--space-24);background:var(--bg-canvas);flex-direction:column;display:flex}@media (max-width:640px){.GoalTrackingDrawer__Body,.GoalTrackingDrawer__Header{padding:var(--space-16)}.GoalTrackingDrawer__Value{font-size:var(--text-2xl)}.GoalTrackingDrawer--header-hero .GoalTrackingDrawer__Value{font-size:var(--text-5xl)}}.PfsReport{flex-direction:column;min-width:0;display:flex}.PfsReport--rendition-print{width:816px}.PfsReport--frame-panel{border:1px solid var(--border-primary);border-radius:var(--radius-xl);background:var(--bg-canvas);box-shadow:var(--elevation-1);overflow:hidden}.PfsReport--frame-bare{border-radius:0}.PfsReport__Editable{border-radius:var(--radius-lg);min-width:0}.PfsReport__Editable--editing{outline:2px solid var(--fg-primary);outline-offset:var(--space-4)}.PfsReport__Paper{box-sizing:border-box;gap:var(--space-32);padding:var(--space-48);background:var(--surface-paper);color:var(--ink-100);flex-direction:column;display:flex}.PfsReport__Section{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.PfsReport__Section--page{break-before:page}.PfsReport__Block{break-inside:avoid;min-width:0}.PfsReport__Lines{gap:var(--space-12) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PfsReport__Line{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.PfsReport__LineValue{min-height:var(--space-24);border-bottom:1px solid var(--ink-100);align-items:flex-end;display:flex}.PfsReport__WriteIn{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.PfsReport__WriteInRule{height:var(--space-24);border-bottom:1px solid var(--ink-100);display:block}.PfsReport__Signatures{gap:var(--space-32);flex-direction:column;display:flex}.PfsReport__Signature{gap:var(--space-24);break-inside:avoid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.PfsReport__SignLine{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.PfsReport__SignRule{height:var(--space-40);border-bottom:1px solid var(--ink-100);display:block}.PfsQuestionGrid{gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.PfsQuestionGrid--answerers-2{grid-template-columns:minmax(0,1fr) repeat(2,max-content)}.PfsQuestionGrid__Name{justify-self:center}.PfsQuestionGrid--layout-phone{grid-template-columns:repeat(2,max-content)}.PfsQuestionGrid--layout-phone .PfsQuestionGrid__Corner,.PfsQuestionGrid--layout-phone .PfsQuestionGrid__Question{grid-column:1/-1}}@layer finpro-ui-2{:root{--ui2-brand-600:#00b4c1;--ui2-brand-700:#0098a3;--ui2-brand-800:#006d75;--ui2-blue-600:#3d5494;--ui2-blue-800:#1e2a4a;--ui2-neutral-50:#f8fafc;--ui2-neutral-200:#e2e8f0;--ui2-neutral-300:#cbd5e1;--ui2-neutral-500:#64748b;--ui2-neutral-900:#0f172a;--ui2-brand-sour-200:#d8ffa1;--ui2-brand-sour-300:#c9ff7e;--ui2-brand-sour-400:#baff5a;--ui2-brand-sour-500:#adff00;--ui2-brand-navy-20:#f2f5f8;--ui2-brand-navy-50:#edf2f6;--ui2-brand-navy-100:#d9e1eb;--ui2-brand-navy-150:#c4d1dc;--ui2-brand-navy-200:#afc0cd;--ui2-brand-navy-250:#99adbc;--ui2-brand-navy-300:#8399ac;--ui2-brand-navy-350:#708a9d;--ui2-brand-navy-400:#5c7a8e;--ui2-brand-navy-500:#3d5b6e;--ui2-brand-navy-600:#274557;--ui2-brand-navy-700:#163247;--ui2-brand-navy-800:#0a2138;--ui2-brand-navy-900:#00142a;--ui2-brand-navy-950:#000a15;--ui2-brand-navy-400-a10:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a10:color-mix(in srgb,var(--ui2-brand-navy-400) 10%,transparent)}}:root{--ui2-brand-navy-400-a20:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a20:color-mix(in srgb,var(--ui2-brand-navy-400) 20%,transparent)}}:root{--ui2-brand-navy-400-a30:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a30:color-mix(in srgb,var(--ui2-brand-navy-400) 30%,transparent)}}:root{--ui2-brand-navy-400-a40:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a40:color-mix(in srgb,var(--ui2-brand-navy-400) 40%,transparent)}}:root{--ui2-brand-navy-400-a50:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a50:color-mix(in srgb,var(--ui2-brand-navy-400) 50%,transparent)}}:root{--ui2-brand-navy-400-a60:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a60:color-mix(in srgb,var(--ui2-brand-navy-400) 60%,transparent)}}:root{--ui2-brand-navy-400-a70:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a70:color-mix(in srgb,var(--ui2-brand-navy-400) 70%,transparent)}}:root{--ui2-brand-navy-400-a80:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a80:color-mix(in srgb,var(--ui2-brand-navy-400) 80%,transparent)}}:root{--ui2-brand-navy-400-a90:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a90:color-mix(in srgb,var(--ui2-brand-navy-400) 90%,transparent)}}:root{--ui2-brand-navy-400-a100:var(--ui2-brand-navy-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-brand-navy-400-a100:color-mix(in srgb,var(--ui2-brand-navy-400) 100%,transparent)}}:root{--ui2-brand-aqua-50:#ddf6f8;--ui2-brand-aqua-100:#c1eff2;--ui2-brand-aqua-200:#a8e5e9;--ui2-brand-aqua-300:#68c5cc;--ui2-brand-aqua-400:#36afb8;--ui2-brand-aqua-500:#17939c;--ui2-brand-aqua-600:#037981;--ui2-brand-aqua-700:#005f66;--ui2-brand-aqua-800:#004247;--ui2-brand-aqua-900:#002a2d;--ui2-brand-neutral-50:#f2f2f2;--ui2-brand-neutral-100:#e6e6e6;--ui2-white-5:#ffffff0d;--ui2-white-10:#ffffff1a;--ui2-white-20:#fff3;--ui2-white-30:#ffffff4d;--ui2-white-50:#ffffff80;--ui2-white-70:#ffffffb3;--ui2-white-90:#ffffffe6;--ui2-white-100:#fff;--ui2-dark-5:#00142a0d;--ui2-dark-10:#00142a1a;--ui2-dark-20:#00142a33;--ui2-dark-30:#00142a4d;--ui2-dark-50:#00142a80;--ui2-dark-70:#00142ab3;--ui2-dark-90:#00142ae6;--ui2-dark-100:#00142a;--ui2-brand-blue-500:#103b6b;--ui2-brand-sky-200:#54a6ff;--ui2-brand-sky-300:#0f82ff;--ui2-red-600:#bd524c;--ui2-base-white:#fff;--ui2-space-0:0;--ui2-space-hairline:1px;--ui2-space-2:2px;--ui2-space-4:4px;--ui2-space-6:6px;--ui2-space-8:8px;--ui2-space-10:10px;--ui2-space-12:12px;--ui2-space-16:16px;--ui2-space-18:18px;--ui2-space-20:20px;--ui2-space-24:24px;--ui2-space-28:28px;--ui2-space-32:32px;--ui2-space-36:36px;--ui2-space-40:40px;--ui2-space-44:44px;--ui2-space-48:48px;--ui2-space-56:56px;--ui2-space-64:64px;--ui2-space-80:80px;--ui2-space-96:96px;--ui2-space-100:100px;--ui2-space-128:128px;--ui2-space-144:144px;--ui2-radius-none:0;--ui2-radius-xs:2px;--ui2-radius-sm:4px;--ui2-radius-md:8px;--ui2-radius-lg:12px;--ui2-radius-xl:16px;--ui2-radius-2xl:24px;--ui2-radius-full:9999px;--ui2-text-2xs:10px;--ui2-text-xs:12px;--ui2-text-sm:14px;--ui2-text-base:16px;--ui2-text-lg:18px;--ui2-text-xl:20px;--ui2-text-2xl:24px;--ui2-text-3xl:30px;--ui2-text-4xl:36px;--ui2-lh-control:24px;--ui2-lh-compact:16px;--ui2-lh-option-lg:20px;--ui2-lh-flush:14px;--ui2-lh-heading:32px;--ui2-lh-tight:1.25;--ui2-lh-normal:1.45;--ui2-lh-relaxed:1.6;--ui2-font-normal:400;--ui2-font-medium:500;--ui2-font-semibold:600;--ui2-font-bold:700;--ui2-font-sans:"Inter","SF Pro",ui-sans-serif,system-ui,-apple-system,sans-serif;--ui2-font-mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;--ui2-elevation-1:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ui2-elevation-2:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ui2-elevation-3:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ui2-bg-tooltip:var(--ui2-neutral-900);--ui2-fg-tooltip:var(--ui2-base-white);--ui2-fg-primary:var(--ui2-blue-800);--ui2-fg-secondary:var(--ui2-neutral-500);--ui2-fg-tertiary:var(--ui2-neutral-500);--ui2-fg-disabled:var(--ui2-neutral-300);--ui2-fg-brand-primary:var(--ui2-brand-800);--ui2-fg-accent:var(--ui2-brand-600);--ui2-fg-on-emphasis:var(--ui2-base-white);--ui2-fg-positive:#00648f;--ui2-fg-negative:#dc2626;--ui2-fg-warning:#b45309;--ui2-bg-canvas:var(--ui2-base-white);--ui2-bg-surface:var(--ui2-base-white);--ui2-bg-subtle:var(--ui2-neutral-50);--ui2-bg-recessed:var(--ui2-neutral-50);--ui2-bg-skeleton:var(--ui2-neutral-200);--ui2-border-primary:var(--ui2-neutral-200);--ui2-border-brand:var(--ui2-brand-600);--ui2-border-danger:#fca5a5;--ui2-focus-ring:var(--ui2-brand-800);--ui2-bg-emphasis:var(--ui2-blue-800);--ui2-bg-emphasis-muted:var(--ui2-blue-600);--ui2-fg-on-emphasis-muted:var(--ui2-base-white);--ui2-bg-secondary:var(--ui2-neutral-200);--ui2-bg-danger:var(--ui2-red-600);--ui2-bg-success:var(--ui2-brand-600);--ui2-bg-warning:#f59e0b;--ui2-bg-brand-subtle:#00b4c11a;--ui2-bg-brand-subtle-strong:#00b4c133;--ui2-bg-brand-faint:#00b4c10d;--ui2-border-brand-subtle:#00b4c133;--ui2-fg-success:var(--ui2-brand-700);--ui2-bg-success-subtle:#00b4c11a;--ui2-border-success:var(--ui2-brand-600);--ui2-bg-warning-subtle:#f59e0b1a;--ui2-border-warning:#f59e0b;--ui2-bg-danger-subtle:#bd524c1a;--ui2-fg-info:#2563eb;--ui2-bg-info-subtle:#3b82f61a;--ui2-border-info:#3b82f6;--ui2-fg-error:#dc2626;--ui2-bg-error-subtle:#ef44441a;--ui2-border-error:#ef4444;--ui2-color-success-200:#b9f8cf;--ui2-color-success-600:#00a63e;--ui2-color-amber-100:#fef3c7;--ui2-bg-badge-new:var(--ui2-color-success-200);--ui2-fg-badge-new:var(--ui2-color-success-600);--ui2-bg-list-badge:var(--ui2-brand-navy-50);--ui2-fg-list-badge:var(--ui2-fg-list);--ui2-bg-status-issue:var(--ui2-color-amber-100);--ui2-transition-base:.2s;--ui2-ease-standard:ease;--ui2-transition-stage:.3s;--ui2-fg-list:var(--ui2-brand-navy-900);--ui2-fg-list-muted:var(--ui2-brand-navy-300);--ui2-fg-field-row-label:var(--ui2-brand-navy-500);--ui2-fg-list-subtle:var(--ui2-brand-navy-400);--ui2-fg-list-glyph:var(--ui2-brand-navy-500);--ui2-border-list:var(--ui2-brand-navy-100);--ui2-bg-list-lead-success:var(--ui2-color-success-100);--ui2-fg-list-success:var(--ui2-color-success-600)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-fg-list-success:color-mix(in srgb,var(--ui2-color-success-600) 75%,var(--ui2-brand-navy-900))}}:root{--ui2-bg-list-lead-error:var(--ui2-color-red-100);--ui2-fg-list-pending:var(--ui2-fg-warning);--ui2-fg-list-error:var(--ui2-color-red-600);--ui2-border-list-check:var(--ui2-brand-navy-300);--ui2-bg-field-cell-hover:var(--ui2-brand-navy-50);--ui2-bg-field-cell-editing:var(--ui2-brand-navy-100);--ui2-border-field-cell-editing:var(--ui2-brand-navy-900);--ui2-fg-field-cell-action:var(--ui2-brand-navy-300);--ui2-fg-field-cell-action-hover:var(--ui2-brand-navy-900);--ui2-bg-field-cell-group-title:var(--ui2-brand-navy-50);--ui2-bg-list-hover:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-list-hover:color-mix(in srgb,var(--ui2-brand-navy-900) 3%,transparent)}}:root{--ui2-bg-list-lead:var(--ui2-fg-list-muted);--ui2-bg-status-complete:var(--ui2-border-list);--ui2-fg-status-issue:var(--ui2-bg-warning);--ui2-fg-list-strong:var(--ui2-brand-navy-700);--ui2-bg-list-searching:var(--ui2-brand-navy-100);--ui2-bg-list-searching-action:var(--ui2-brand-navy-200);--ui2-bg-list-searching-action-hover:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-list-searching-action-hover:color-mix(in srgb,var(--ui2-brand-navy-900) 8%,var(--ui2-brand-navy-200))}}:root{--ui2-bg-list-selected:var(--ui2-bg-list-ghost);--ui2-bg-list-dark:var(--ui2-brand-navy-900);--ui2-fg-list-on-dark:var(--ui2-base-white);--ui2-fg-list-on-dark-muted:var(--ui2-brand-navy-200);--ui2-fg-list-on-dark-success:var(--ui2-color-success-300);--ui2-fg-list-on-dark-pending:var(--ui2-color-amber-300);--ui2-fg-list-on-dark-error:var(--ui2-color-red-300);--ui2-border-list-on-dark:var(--ui2-brand-navy-700);--ui2-bg-list-check:var(--ui2-bg-button-filled);--ui2-fg-list-check:var(--ui2-fg-on-emphasis);--ui2-bg-file-card-on-dark:var(--ui2-base-white)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-file-card-on-dark:color-mix(in srgb,var(--ui2-base-white) 10%,transparent)}}:root{--ui2-bg-list-ghost:var(--ui2-brand-aqua-100);--ui2-bg-list-skeleton:var(--ui2-brand-navy-400-a10);--ui2-brand-sour-100:#e7ffc5;--ui2-bg-question:var(--ui2-brand-navy-50);--ui2-bg-question-dropzone:var(--ui2-brand-navy-20)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-question-dropzone:color-mix(in srgb,var(--ui2-brand-navy-20) 80%,var(--ui2-base-white))}}:root{--ui2-border-button:var(--ui2-brand-navy-200);--ui2-border-button-hover:var(--ui2-brand-navy-900);--ui2-bg-note:var(--ui2-brand-blue-50);--ui2-fg-note:var(--ui2-brand-blue-400);--ui2-fg-button:var(--ui2-brand-navy-500);--ui2-fg-button-hover:var(--ui2-brand-navy-900);--ui2-bg-button-filled:var(--ui2-brand-navy-900);--ui2-bg-button-filled-hover:var(--ui2-brand-navy-700);--ui2-fg-button-filled:var(--ui2-brand-navy-50);--ui2-border-button-filled-split:var(--ui2-brand-navy-700);--ui2-fg-button-filled-hover:var(--ui2-white-100);--ui2-fg-month-chart-subtitle:var(--ui2-brand-navy-200);--ui2-fg-button-ghost:var(--ui2-brand-navy-300);--ui2-bg-button-destructive:var(--ui2-red-600);--ui2-bg-button-destructive-hover:var(--ui2-red-600)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-button-destructive-hover:color-mix(in srgb,var(--ui2-red-600),var(--ui2-brand-navy-900) 20%)}}:root{--ui2-border-button-destructive:var(--ui2-red-600)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-border-button-destructive:color-mix(in srgb,var(--ui2-red-600) 40%,transparent)}}:root{--ui2-border-button-destructive-hover:var(--ui2-bg-button-destructive);--ui2-fg-button-destructive:var(--ui2-bg-button-destructive);--ui2-fg-button-destructive-hover:var(--ui2-bg-button-destructive-hover);--ui2-fg-button-destructive-filled:var(--ui2-white-100);--ui2-bg-button-tile:var(--ui2-brand-navy-400-a10);--ui2-bg-button-tile-hover:var(--ui2-brand-navy-400-a20);--ui2-fg-button-tile:var(--ui2-brand-navy-700);--ui2-fg-button-tile-description:var(--ui2-brand-navy-500);--ui2-fg-button-tile-icon:var(--ui2-brand-navy-400);--ui2-bg-button-accent:var(--ui2-brand-navy-700);--ui2-bg-button-accent-hover:var(--ui2-brand-navy-600);--ui2-fg-button-accent:var(--ui2-white-100);--ui2-fg-button-accent-icon:var(--ui2-brand-sour-500);--ui2-border-status-indicator:var(--ui2-brand-navy-100);--ui2-bg-status-indicator:var(--ui2-brand-navy-100);--ui2-fg-status-indicator:var(--ui2-brand-navy-900);--ui2-bg-status-indicator-warning:var(--ui2-color-amber-100);--ui2-fg-status-indicator-warning:var(--ui2-bg-warning);--ui2-bg-status-indicator-error:var(--ui2-color-red-100);--ui2-fg-status-indicator-error:var(--ui2-color-red-500);--ui2-border-status-indicator-tinted:var(--ui2-brand-navy-200);--ui2-bg-status-indicator-tinted:var(--ui2-brand-navy-200);--ui2-bg-status-indicator-warning-tinted:var(--ui2-color-amber-200);--ui2-fg-status-indicator-warning-tinted:var(--ui2-color-amber-600);--ui2-bg-status-indicator-error-tinted:var(--ui2-color-red-200);--ui2-fg-status-indicator-error-tinted:var(--ui2-color-red-600);--ui2-border-input:var(--ui2-brand-navy-300);--ui2-border-input-focus:var(--ui2-brand-navy-900);--ui2-fg-input:var(--ui2-brand-navy-900);--ui2-fg-input-placeholder:var(--ui2-brand-navy-300);--ui2-border-input-box:var(--ui2-brand-navy-200);--ui2-border-input-error:var(--ui2-red-600);--ui2-border-input-success:var(--ui2-fg-success);--ui2-fg-input-helper:var(--ui2-brand-navy-500);--ui2-fg-input-status-valid:var(--ui2-fg-success);--ui2-fg-input-status-invalid:var(--ui2-border-input-error);--ui2-border-input-warning:var(--ui2-border-warning);--ui2-bg-input-warning:var(--ui2-bg-warning-subtle);--ui2-fg-input-prompt-action:var(--ui2-fg-accent);--ui2-bg-input-suggestion-active:var(--ui2-bg-list-hover);--ui2-bg-input-segment-focus:var(--ui2-brand-aqua-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-input-segment-focus:color-mix(in srgb,var(--ui2-brand-aqua-400) 20%,transparent)}}:root{--ui2-fg-input-segment-focus:var(--ui2-brand-aqua-600);--ui2-border-form-stack:var(--ui2-brand-navy-100);--ui2-bg-form-stack-open:var(--ui2-brand-navy-50);--ui2-bg-form-stack-open-nested:var(--ui2-brand-navy-100);--ui2-bg-form-stack-open-nested-2:var(--ui2-brand-navy-150);--ui2-bg-form-stack-hover:var(--ui2-brand-navy-20);--ui2-bg-form-stack-hover-nested:var(--ui2-brand-navy-100);--ui2-bg-form-stack-hover-nested-2:var(--ui2-brand-navy-150);--ui2-bg-form-stack-skeleton:var(--ui2-brand-navy-50);--ui2-bg-form-stack-skeleton-nested:var(--ui2-brand-navy-100);--ui2-bg-form-stack-skeleton-nested-2:var(--ui2-brand-navy-150);--ui2-fg-form-stack-label:var(--ui2-brand-navy-500);--ui2-fg-form-stack-label-pending:var(--ui2-brand-navy-300);--ui2-fg-form-stack-value:var(--ui2-brand-navy-900);--ui2-fg-form-stack-error:var(--ui2-fg-input-status-invalid);--ui2-radius-card-xs:var(--ui2-radius-xs);--ui2-radius-card-sm:var(--ui2-radius-sm);--ui2-radius-card-md:var(--ui2-radius-md);--ui2-radius-card-lg:var(--ui2-radius-xl);--ui2-radius-card-xl:calc(var(--ui2-radius-xl) * 2);--ui2-control-height-xs:20px;--ui2-control-height-sm:24px;--ui2-control-height-md:32px;--ui2-control-height-lg:40px;--ui2-control-height-xl:48px;--ui2-control-text-xs:var(--ui2-text-2xs);--ui2-control-text-sm:var(--ui2-text-xs);--ui2-control-text-md:var(--ui2-text-xs);--ui2-control-text-lg:var(--ui2-text-sm);--ui2-control-text-xl:var(--ui2-text-base);--ui2-control-icon-xs:12px;--ui2-control-icon-sm:14px;--ui2-control-icon-md:14px;--ui2-control-icon-lg:16px;--ui2-control-icon-xl:20px;--ui2-control-pad-xs:var(--ui2-space-8);--ui2-control-pad-sm:var(--ui2-space-10);--ui2-control-pad-md:var(--ui2-space-16);--ui2-control-pad-lg:var(--ui2-space-24);--ui2-control-pad-xl:var(--ui2-space-32);--ui2-control-pad-tight-xs:var(--ui2-space-6);--ui2-control-pad-tight-sm:var(--ui2-space-8);--ui2-control-pad-tight-md:var(--ui2-space-8);--ui2-control-pad-tight-lg:var(--ui2-space-16);--ui2-control-pad-tight-xl:var(--ui2-space-20);--ui2-control-gap-xs:var(--ui2-space-4);--ui2-control-gap-sm:var(--ui2-space-6);--ui2-control-gap-md:var(--ui2-space-8);--ui2-control-gap-lg:var(--ui2-space-10);--ui2-control-gap-xl:var(--ui2-space-12);--ui2-color-red-100:#ffe2e2;--ui2-color-red-500:#fb2c36;--ui2-color-red-200:#ffc9c9;--ui2-color-red-600:#e7000b;--ui2-color-amber-200:#fde68a;--ui2-color-amber-600:#d97706;--ui2-scrollbar-thumb:var(--ui2-dark-100)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-scrollbar-thumb:color-mix(in srgb,var(--ui2-dark-100) 20%,transparent)}}:root{--ui2-scrollbar-thumb-hover:var(--ui2-dark-100)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-scrollbar-thumb-hover:color-mix(in srgb,var(--ui2-dark-100) 40%,transparent)}}:root{--ui2-scrollbar-thumb-light:var(--ui2-white-100)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-scrollbar-thumb-light:color-mix(in srgb,var(--ui2-white-100) 20%,transparent)}}:root{--ui2-scrollbar-thumb-light-hover:var(--ui2-white-100)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-scrollbar-thumb-light-hover:color-mix(in srgb,var(--ui2-white-100) 40%,transparent)}}:root{--ui2-color-success-100:#dcfce7;--ui2-lh-flush-xs:calc(var(--ui2-lh-flush) - var(--ui2-space-2));--ui2-bg-change-positive:var(--ui2-color-success-100);--ui2-fg-change-positive:var(--ui2-fg-badge-new);--ui2-bg-change-negative:var(--ui2-bg-status-indicator-error);--ui2-fg-change-negative:var(--ui2-fg-status-indicator-error-tinted);--ui2-bg-change-neutral:var(--ui2-bg-status-indicator);--ui2-fg-change-neutral:var(--ui2-fg-nav);--ui2-fg-change-positive-plain:var(--ui2-color-success-400);--ui2-fg-change-negative-plain:var(--ui2-color-red-400);--ui2-fg-change-neutral-plain:var(--ui2-border-input-box);--ui2-bg-change-positive-translucent:var(--ui2-color-success-400)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-change-positive-translucent:color-mix(in srgb,var(--ui2-color-success-400) 20%,transparent)}}:root{--ui2-fg-change-positive-translucent:var(--ui2-color-success-300);--ui2-bg-change-negative-translucent:var(--ui2-color-red-500)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-change-negative-translucent:color-mix(in srgb,var(--ui2-color-red-500) 20%,transparent)}}:root{--ui2-fg-change-negative-translucent:var(--ui2-fg-change-negative-plain);--ui2-bg-change-neutral-translucent:var(--ui2-brand-navy-100)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-change-neutral-translucent:color-mix(in srgb,var(--ui2-brand-navy-100) 20%,transparent)}}:root{--ui2-fg-change-neutral-translucent:var(--ui2-fg-change-neutral-plain);--ui2-fg-nav:var(--ui2-fg-form-stack-label);--ui2-fg-nav-active:var(--ui2-fg-list);--ui2-border-nav:var(--ui2-border-list);--ui2-border-nav-hover:var(--ui2-border-input);--ui2-border-nav-active:var(--ui2-border-input-focus);--ui2-icon-button-glyph-lg:calc(var(--ui2-control-icon-xl) + var(--ui2-space-4));--ui2-icon-button-glyph-xl:calc(var(--ui2-control-icon-xl) + var(--ui2-space-8));--ui2-color-success-300:#7bf1a8;--ui2-color-success-400:#05df72;--ui2-color-red-400:#ff6467;--ui2-scale-pressed-soft:.98;--ui2-tooltip-max-width:320px;--ui2-bg-tooltip-error:var(--ui2-fg-change-negative);--ui2-fg-tooltip-error:var(--ui2-fg-tooltip);--ui2-lh-flush-lg:calc(var(--ui2-lh-flush) + var(--ui2-space-4));--ui2-bg-kpi-selected:var(--ui2-fg-button-tile);--ui2-border-kpi-selected:var(--ui2-fg-nav);--ui2-fg-kpi-selected-label:var(--ui2-border-input-box);--ui2-fg-kpi-selected-value:var(--ui2-brand-navy-50);--ui2-stroke-progress-inverse:var(--ui2-brand-sour-400);--ui2-stroke-progress-inverse-track:var(--ui2-white-20);--ui2-stroke-progress-on-accent:var(--ui2-fg-list);--ui2-overlay:#00000080;--ui2-blur-sm:4px;--ui2-transition-fast:.15s;--ui2-nav-surface:var(--ui2-brand-navy-900);--ui2-nav-surface-plain:var(--ui2-bg-surface);--ui2-nav-fg:var(--ui2-base-white);--ui2-nav-hover:#ffffff26;--ui2-nav-border:#ffffff1a;--ui2-nav-ring:#ffffff4d;--ui2-sidebar-width:calc(var(--ui2-space-128) * 2);--ui2-sidebar-width-icon:var(--ui2-space-64);--ui2-fg-nav-link:var(--ui2-border-input-box);--ui2-fg-nav-link-hover:var(--ui2-border-list);--ui2-fg-nav-link-current:var(--ui2-nav-fg);--ui2-bg-nav-link-current:var(--ui2-brand-sour-500);--ui2-fg-nav-link-glyph-hover:var(--ui2-bg-nav-link-current);--ui2-fg-nav-link-current-glyph:var(--ui2-nav-surface);--ui2-bg-sidebar-scrim:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-sidebar-scrim:color-mix(in srgb,var(--ui2-brand-navy-900) 5%,transparent)}}:root{--ui2-dropdown-content-max-height:none;--ui2-bg-main-layout-page:var(--ui2-brand-navy-50);--ui2-bg-main-layout-page-selecting:var(--ui2-brand-navy-100);--ui2-border-chart:var(--ui2-border-list);--ui2-fg-chart-title:var(--ui2-fg-list);--ui2-fg-chart-muted:var(--ui2-fg-list-muted);--ui2-fg-chart-figure:var(--ui2-fg-list-glyph);--ui2-fg-chart-timeframe-selected:var(--ui2-fg-list-strong);--ui2-bg-chart-timeframe-selected:var(--ui2-brand-navy-50);--ui2-stroke-chart-blue:var(--ui2-brand-sky-300);--ui2-stroke-chart-sky:var(--ui2-brand-sky-200);--ui2-stroke-chart-amber:var(--ui2-color-amber-400);--ui2-fill-chart-amber:var(--ui2-color-amber-500);--ui2-stroke-chart-muted:var(--ui2-border-button);--ui2-stroke-chart-projected:var(--ui2-border-chart);--ui2-stroke-chart-negative:var(--ui2-fg-change-negative-plain);--ui2-stroke-chart-zero:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-stroke-chart-zero:color-mix(in srgb,var(--ui2-brand-navy-900) 20%,transparent)}}:root{--ui2-bg-chart-hover:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-chart-hover:color-mix(in srgb,var(--ui2-brand-navy-900) 4%,transparent)}}:root{--ui2-bg-chart-highlight:var(--ui2-color-amber-200)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-chart-highlight:color-mix(in srgb,var(--ui2-color-amber-200) 55%,transparent)}}:root{--ui2-color-amber-400:#fbbf24;--ui2-color-amber-500:#f59e0b;--ui2-elevation-overlap-color:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-elevation-overlap-color:color-mix(in srgb,var(--ui2-brand-navy-900) 20%,transparent)}}:root{--ui2-fg-page-search-field-glyph:var(--ui2-brand-navy-300);--ui2-fg-page-search-field-glyph-active:var(--ui2-brand-navy-900);--ui2-bg-page-search-field-active:var(--ui2-brand-navy-20);--ui2-fg-page-search-field-placeholder:var(--ui2-brand-navy-300);--ui2-fg-page-header-placeholder:var(--ui2-brand-navy-400-a30);--ui2-border-input-error-line:var(--ui2-color-red-400);--ui2-modal-width-xs:440px;--ui2-modal-width-sm:480px;--ui2-modal-width-md:512px;--ui2-modal-width-lg:640px;--ui2-scale-pressed:.95;--ui2-select-menu-max-width:640px;--ui2-opacity-disabled:.5;--ui2-form-stack-width-form:var(--ui2-modal-width-lg);--ui2-lead-size:var(--ui2-control-height-md);--ui2-media-disc-size:calc(var(--ui2-lead-size) * 2);--ui2-bg-file-card:var(--ui2-brand-navy-50);--ui2-bg-file-card-page:var(--ui2-brand-navy-100);--ui2-bg-file-card-hover:var(--ui2-brand-navy-100);--ui2-bg-file-card-selected:var(--ui2-brand-navy-200);--ui2-bg-kpi-rail:var(--ui2-brand-navy-50);--ui2-bg-kpi-slice-info:var(--ui2-brand-sky-300);--ui2-bg-kpi-slice-warning:var(--ui2-color-amber-400);--ui2-bg-kpi-slice-success:var(--ui2-color-success-400);--ui2-border-button-traced:var(--ui2-fg-success);--ui2-bg-file-card-highlighted:var(--ui2-brand-aqua-100);--ui2-border-file-card-discard:var(--ui2-brand-navy-900);--ui2-border-file-card-confirmed:var(--ui2-fg-success);--ui2-file-card-stagger:calc(var(--ui2-transition-base) / 2);--ui2-file-card-dimmed:.05;--ui2-fg-file-card-overlay:var(--ui2-brand-navy-900);--ui2-fg-file-card-veil:var(--ui2-fg-list-on-dark);--ui2-fg-file-card-veil-subtle:var(--ui2-fg-list-on-dark-muted);--ui2-bg-file-card-row-selected:var(--ui2-bg-list-dark);--ui2-bg-file-card-pressed:var(--ui2-brand-navy-700);--ui2-fg-file-card-discard:var(--ui2-color-red-300);--ui2-file-card-blink:1.6;--ui2-bg-file-card-issue:var(--ui2-color-amber-50);--ui2-bg-file-card-mini:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-file-card-mini:color-mix(in srgb,var(--ui2-brand-navy-900) 10%,transparent)}}:root{--ui2-bg-file-card-pending:var(--ui2-color-amber-500)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-file-card-pending:color-mix(in srgb,var(--ui2-color-amber-500) 10%,transparent)}}:root{--ui2-fg-file-card-pending:var(--ui2-color-amber-600);--ui2-blur-file-drop:calc(var(--ui2-blur-sm) * 2.5);--ui2-bg-file-drop:var(--ui2-base-white)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-file-drop:color-mix(in srgb,var(--ui2-base-white) 20%,transparent)}}:root{--ui2-color-amber-50:#fffbeb;--ui2-fg-table-faint:var(--ui2-fg-list)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-fg-table-faint:color-mix(in srgb,var(--ui2-fg-list) 20%,transparent)}}:root{--ui2-indigo-400:#7c86ff;--ui2-fill-chart-income:var(--ui2-brand-aqua-400);--ui2-fill-chart-expense:var(--ui2-indigo-400);--ui2-fill-chart-savings:var(--ui2-fg-positive);--ui2-chart-sankey-empty-height:calc(var(--ui2-space-144) + var(--ui2-space-96));--ui2-select-tile-min:calc(var(--ui2-space-100) + var(--ui2-space-20));--ui2-bg-field-edit-review:var(--ui2-fg-list-subtle)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-field-edit-review:color-mix(in srgb,var(--ui2-fg-list-subtle) 10%,transparent)}}:root{--ui2-fg-change-card-changed:var(--ui2-brand-aqua-500);--ui2-border-change-card-confirmed:var(--ui2-fg-success);--ui2-change-card-stagger:calc(var(--ui2-transition-base) / 2);--ui2-border-option:var(--ui2-border-button);--ui2-border-option-hover:var(--ui2-fg-list-strong);--ui2-fg-option:var(--ui2-fg-list-strong);--ui2-fg-option-hover:var(--ui2-fg-list);--ui2-fg-option-description:var(--ui2-fg-list-muted);--ui2-fg-option-description-hover:var(--ui2-fg-list-glyph);--ui2-bg-option-selected:var(--ui2-bg-button-accent-hover);--ui2-bg-option-selected-hover:var(--ui2-bg-button-filled-hover);--ui2-fg-option-selected:var(--ui2-brand-navy-50);--ui2-fg-option-description-selected:var(--ui2-border-button);--ui2-fg-option-check:var(--ui2-fg-button-accent-icon);--ui2-bg-option-selected-lime:var(--ui2-brand-navy-900);--ui2-fg-option-selected-lime:var(--ui2-base-white);--ui2-fg-option-description-selected-lime:var(--ui2-brand-navy-200);--ui2-fg-option-check-lime:var(--ui2-fg-option-check);--ui2-bg-option-glyph:var(--ui2-brand-navy-50);--ui2-bg-option-glyph-hover:var(--ui2-brand-navy-100);--ui2-fg-option-glyph:var(--ui2-brand-navy-500);--ui2-bg-option-glyph-selected:var(--ui2-brand-sour-500);--ui2-input-inset:var(--ui2-space-0);--ui2-select-inset:var(--ui2-space-0);--ui2-lh-card-question-title:calc(var(--ui2-lh-normal) - .05);--ui2-bg-spreadsheet-header:var(--ui2-brand-navy-50);--ui2-fg-spreadsheet-header:var(--ui2-fg-list-glyph);--ui2-bg-spreadsheet-locked:var(--ui2-brand-navy-50);--ui2-bg-spreadsheet-locked-hover:var(--ui2-brand-navy-100);--ui2-bg-spreadsheet-peek:var(--ui2-brand-navy-900);--ui2-fg-spreadsheet-peek:var(--ui2-fg-tooltip);--ui2-fg-spreadsheet-peek-muted:var(--ui2-fg-tooltip)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-fg-spreadsheet-peek-muted:color-mix(in srgb,var(--ui2-fg-tooltip) 60%,transparent)}}:root{--ui2-fg-spreadsheet-peek-highlight:var(--ui2-brand-sour-400);--ui2-bg-spreadsheet-selected:var(--ui2-bg-list-selected);--ui2-border-spreadsheet-check:var(--ui2-fg-option-radio-hover);--ui2-bg-spreadsheet-check:var(--ui2-bg-option-radio-selected);--ui2-fg-spreadsheet-check:var(--ui2-fg-option-check);--ui2-border-deal-card-ghost:var(--ui2-brand-aqua-500);--ui2-combo-field-lead:calc(var(--ui2-space-144) + var(--ui2-space-24));--ui2-option-ring:var(--ui2-control-icon-md);--ui2-fg-option-radio:var(--ui2-fg-list-subtle);--ui2-fg-option-radio-hover:var(--ui2-fg-input-helper);--ui2-fg-option-radio-selected:var(--ui2-fg-option-hover);--ui2-bg-option-radio-selected:var(--ui2-fg-option-radio-selected);--ui2-fg-option-radio-check:var(--ui2-fg-option-selected);--ui2-fg-task-nav:var(--ui2-brand-navy-200);--ui2-border-task-nav:var(--ui2-fg-button-tile-icon);--ui2-fg-task-nav-strong:var(--ui2-choice-panel-fg);--ui2-fg-task-nav-skipped:var(--ui2-fg-status-indicator-warning);--ui2-transition-slow:1s;--ui2-bg-stepper:var(--ui2-choice-panel-surface);--ui2-fg-stepper:var(--ui2-choice-panel-fg-muted);--ui2-fg-stepper-complete:var(--ui2-fg-task-nav-strong);--ui2-fg-stepper-current:var(--ui2-fg-button-accent);--ui2-bg-stepper-done:var(--ui2-fg-option-check);--ui2-fg-stepper-on-done:var(--ui2-on-action);--ui2-fg-review-hover:var(--ui2-fill-chart-income);--ui2-fg-review-hover-strong:var(--ui2-fg-change-card-changed);--ui2-border-item-card-hover:var(--ui2-fg-input);--ui2-bg-item-card-flag:var(--ui2-bg-status-indicator-error);--ui2-wizard-pane-inset:var(--ui2-space-0);--ui2-wizard-pane-ground:var(--ui2-surface);--ui2-wizard-cards-plate:auto;--ui2-wizard-cards-collapse:0;--ui2-bg-wizard-review-preview:var(--ui2-brand-navy-100);--ui2-bg-wizard-review-field-hover:var(--ui2-brand-navy-100)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-wizard-review-field-hover:color-mix(in srgb,var(--ui2-brand-navy-100) 50%,var(--ui2-brand-navy-50))}}:root{--ui2-bg-wizard-review-fields:var(--ui2-brand-navy-50);--ui2-bg-drawing-canvas-loading:var(--ui2-bg-subtle)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-drawing-canvas-loading:color-mix(in srgb,var(--ui2-bg-subtle) 70%,transparent)}}:root{--ui2-bg-drawing-canvas-rail:var(--ui2-bg-surface);--ui2-bg-drawing-canvas-thumb:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-drawing-canvas-thumb:color-mix(in srgb,var(--ui2-brand-navy-900) 10%,transparent)}}:root{--ui2-bg-drawing-canvas-thumb-hover:var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-drawing-canvas-thumb-hover:color-mix(in srgb,var(--ui2-brand-navy-900) 20%,transparent)}}:root{--ui2-bg-wizard-review-head:var(--ui2-brand-navy-100);--ui2-bg-wizard-review-pane:var(--ui2-bg-surface);--ui2-bg-wizard-cover-veil:var(--ui2-white-50);--ui2-bg-wizard-pane:var(--ui2-bg-question);--ui2-fg-access-mark:var(--ui2-fg-review-hover-strong);--ui2-bg-access-mark:var(--ui2-fg-access-mark)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-access-mark:color-mix(in srgb,var(--ui2-fg-access-mark) 25%,transparent)}}:root{--ui2-fg-form-stack-row-hover:var(--ui2-fg-review-hover);--ui2-fg-form-stack-outstanding:var(--ui2-fg-error);--ui2-bg-wizard-modal-saving:var(--ui2-bg-wizard-pane)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-wizard-modal-saving:color-mix(in srgb,var(--ui2-bg-wizard-pane) 70%,transparent)}}:root{--ui2-stroke-donut-base:var(--ui2-fg-chart-timeframe-selected);--ui2-stroke-donut-accent:var(--ui2-bg-stepper-done);--ui2-stroke-donut-caution:var(--ui2-fill-chart-amber);--ui2-fg-summary-locked:var(--ui2-fg-chart-muted);--ui2-fg-form-stack-empty:var(--ui2-border-status-indicator-tinted);--ui2-fg-form-stack-quiet:var(--ui2-fg-form-stack-value)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-fg-form-stack-quiet:color-mix(in srgb,var(--ui2-fg-form-stack-value) 70%,transparent)}}:root{--ui2-bg-segmented-control:var(--ui2-brand-navy-50);--ui2-bg-segmented-control-hover:var(--ui2-brand-navy-100);--ui2-bg-segmented-control-selected:var(--ui2-brand-aqua-500);--ui2-fg-segmented-control:var(--ui2-fg-list);--ui2-fg-segmented-control-selected:var(--ui2-white-100);--ui2-fg-segmented-control-disabled:var(--ui2-fg-list-muted);--ui2-bg-range-slider-track:var(--ui2-brand-navy-100);--ui2-bg-range-slider-range:var(--ui2-brand-aqua-500);--ui2-bg-range-slider-thumb:var(--ui2-white-100);--ui2-border-range-slider-thumb:var(--ui2-brand-navy-200);--ui2-fg-range-slider-label:var(--ui2-brand-navy-400);--ui2-fg-range-slider-value:var(--ui2-fg-list);--ui2-border-filter-active:var(--ui2-brand-navy-900);--ui2-fg-filter-active:var(--ui2-fg-list);--ui2-fg-select-option-count:var(--ui2-brand-aqua-500);--ui2-list-date-width:var(--ui2-space-40);--ui2-note-card-author-max:var(--ui2-space-128);--ui2-elevation-dropdown:0 var(--ui2-space-8) var(--ui2-space-24) 0 var(--ui2-brand-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-elevation-dropdown:0 var(--ui2-space-8) var(--ui2-space-24) 0 color-mix(in srgb,var(--ui2-brand-navy-900) 10%,transparent)}}:root{--ui2-fg-kpi-edit:var(--ui2-brand-navy-400);--ui2-fg-change-card-edit:var(--ui2-brand-navy-400);--ui2-bg-main-layout-detail-header:var(--ui2-base-white)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-main-layout-detail-header:color-mix(in srgb,var(--ui2-base-white) 50%,transparent)}}:root{--ui2-blur-main-layout-detail-header:calc(var(--ui2-blur-sm) * 5);--ui2-bg-credit-summary:var(--ui2-stroke-chart-blue)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-credit-summary:color-mix(in srgb,var(--ui2-stroke-chart-blue) 13%,var(--ui2-bg-surface))}}:root{--ui2-bg-credit-summary-hover:var(--ui2-stroke-chart-blue)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-credit-summary-hover:color-mix(in srgb,var(--ui2-stroke-chart-blue) 43%,var(--ui2-bg-surface))}}:root{--ui2-bg-credit-summary-selected:var(--ui2-stroke-chart-blue)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-bg-credit-summary-selected:color-mix(in srgb,var(--ui2-stroke-chart-blue) 64%,var(--ui2-base-black))}}:root{--ui2-fg-credit-summary:var(--ui2-stroke-chart-blue)}@supports (color:color-mix(in lab,red,red)){:root{--ui2-fg-credit-summary:color-mix(in srgb,var(--ui2-stroke-chart-blue) 51%,var(--ui2-base-black))}}:root{--ui2-text-credit-summary:calc(var(--ui2-text-xs) - var(--ui2-space-hairline));--ui2-base-black:#000;--ui2-fg-field-row-status-warning:var(--ui2-stroke-chart-amber);--ui2-brand-blue-50:#e0efff;--ui2-brand-blue-400:#004ea3;--ui2-color-red-300:#ffa2a2;--ui2-color-amber-300:#fcd34d;--ui2-page-split-rail-width:calc(var(--ui2-space-100) * 3);--ui2-hover-card-width-lg:380px}.ui2-Theme--navy,:root{--ui2-ink-5:var(--ui2-white-5);--ui2-ink-10:var(--ui2-white-10);--ui2-ink-20:var(--ui2-white-20);--ui2-ink-30:var(--ui2-white-30);--ui2-ink-50:var(--ui2-white-50);--ui2-ink-70:var(--ui2-white-70);--ui2-ink-90:var(--ui2-white-90);--ui2-ink-100:var(--ui2-white-100);--ui2-surface:var(--ui2-brand-navy-950);--ui2-surface-raised:var(--ui2-brand-navy-900);--ui2-surface-hover:var(--ui2-ink-5);--ui2-accent:var(--ui2-brand-sour-500);--ui2-on-accent:var(--ui2-dark-100);--ui2-on-accent-muted:var(--ui2-dark-70);--ui2-on-accent-soft:var(--ui2-dark-50);--ui2-selection-fill:transparent;--ui2-selection-check:var(--ui2-accent);--ui2-on-selection:var(--ui2-ink-100);--ui2-on-selection-muted:var(--ui2-ink-70);--ui2-on-selection-soft:var(--ui2-ink-50);--ui2-action:var(--ui2-brand-sour-500);--ui2-action-hover:var(--ui2-brand-sour-400);--ui2-on-action:var(--ui2-brand-navy-900);--ui2-on-ink:var(--ui2-brand-navy-900);--ui2-check:var(--ui2-brand-sour-500);--ui2-check-ring:var(--ui2-brand-sour-300);--ui2-badge-tint:var(--ui2-brand-aqua-300)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--navy,:root{--ui2-badge-tint:color-mix(in srgb,var(--ui2-brand-aqua-300) 20%,transparent)}}.ui2-Theme--navy,:root{--ui2-on-badge-tint:var(--ui2-brand-aqua-300);--ui2-field:var(--ui2-ink-10);--ui2-field-hover:var(--ui2-ink-20);--ui2-field-focus:var(--ui2-brand-navy-400);--ui2-field-focus-fill:var(--ui2-white-50);--ui2-field-action:var(--ui2-brand-sour-200);--ui2-field-button:var(--ui2-brand-navy-400);--ui2-on-field-button:var(--ui2-white-100);--ui2-field-button-tint:var(--ui2-brand-navy-400-a20);--ui2-step-tint:var(--ui2-brand-aqua-400)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--navy,:root{--ui2-step-tint:color-mix(in srgb,var(--ui2-brand-aqua-400) 20%,transparent)}}.ui2-Theme--navy,:root{--ui2-step-tint-hover:var(--ui2-brand-aqua-400)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--navy,:root{--ui2-step-tint-hover:color-mix(in srgb,var(--ui2-brand-aqua-400) 30%,transparent)}}.ui2-Theme--navy,:root{--ui2-on-step-tint:var(--ui2-ink-70);--ui2-step-active:var(--ui2-brand-aqua-400)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--navy,:root{--ui2-step-active:color-mix(in srgb,var(--ui2-brand-aqua-400) 50%,transparent)}}.ui2-Theme--navy,:root{--ui2-on-step-active:var(--ui2-brand-aqua-100);--ui2-step-done:var(--ui2-brand-aqua-300);--ui2-on-step-done:var(--ui2-brand-navy-900);--ui2-step-rail:var(--ui2-ink-10);--ui2-step-rail-active:var(--ui2-white-100);--ui2-step-rail-on-active:var(--ui2-brand-navy-900);--ui2-divider:var(--ui2-ink-20);--ui2-hairline:var(--ui2-ink-10);--ui2-focus:var(--ui2-ink-50);--ui2-choice-panel-surface:var(--ui2-brand-navy-900);--ui2-choice-panel-fg:var(--ui2-brand-navy-50);--ui2-choice-panel-fg-muted:var(--ui2-brand-navy-300);--ui2-choice-panel-rule:var(--ui2-brand-navy-700);--ui2-choice-hover-surface:var(--ui2-brand-navy-700);--ui2-choice-hover-fg:var(--ui2-brand-sour-500);--ui2-choice-selected-surface:var(--ui2-brand-sour-500);--ui2-choice-selected-fg:var(--ui2-brand-navy-900);--ui2-add-card-surface:var(--ui2-brand-navy-800);--ui2-add-card-surface-hover:var(--ui2-brand-navy-600);--ui2-add-card-scrim:var(--ui2-add-card-surface)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--navy,:root{--ui2-add-card-scrim:color-mix(in srgb,var(--ui2-add-card-surface) 70%,transparent)}}.ui2-Theme--navy,:root{--ui2-add-card-scrim-hover:var(--ui2-add-card-surface-hover)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--navy,:root{--ui2-add-card-scrim-hover:color-mix(in srgb,var(--ui2-add-card-surface-hover) 70%,transparent)}}.ui2-Theme--navy,:root{--ui2-add-card-art-filter:grayscale(1);--ui2-add-card-fade:transparent}.ui2-Theme--neutral{--ui2-ink-5:var(--ui2-dark-5);--ui2-ink-10:var(--ui2-dark-10);--ui2-ink-20:var(--ui2-dark-20);--ui2-ink-30:var(--ui2-dark-30);--ui2-ink-50:var(--ui2-dark-50);--ui2-ink-70:var(--ui2-dark-70);--ui2-ink-90:var(--ui2-dark-90);--ui2-ink-100:var(--ui2-dark-100);--ui2-surface:var(--ui2-brand-neutral-50);--ui2-surface-raised:var(--ui2-brand-neutral-100);--ui2-surface-hover:var(--ui2-brand-neutral-50)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--neutral{--ui2-surface-hover:color-mix(in srgb,var(--ui2-brand-neutral-50),var(--ui2-brand-navy-900) 5%)}}.ui2-Theme--neutral{--ui2-accent:var(--ui2-brand-navy-700);--ui2-on-accent:var(--ui2-white-100);--ui2-on-accent-muted:var(--ui2-white-70);--ui2-on-accent-soft:var(--ui2-white-50);--ui2-selection-fill:var(--ui2-accent);--ui2-selection-check:var(--ui2-white-100);--ui2-on-selection:var(--ui2-white-100);--ui2-on-selection-muted:var(--ui2-white-70);--ui2-on-selection-soft:var(--ui2-white-50);--ui2-action:var(--ui2-brand-navy-900);--ui2-action-hover:var(--ui2-brand-navy-800);--ui2-on-action:var(--ui2-white-100);--ui2-on-ink:var(--ui2-white-100);--ui2-check:var(--ui2-brand-navy-600);--ui2-check-ring:var(--ui2-brand-navy-600);--ui2-badge-tint:var(--ui2-brand-blue-500);--ui2-on-badge-tint:var(--ui2-white-100);--ui2-field:var(--ui2-ink-5);--ui2-field-hover:var(--ui2-ink-10);--ui2-field-focus:var(--ui2-brand-navy-500);--ui2-field-focus-fill:var(--ui2-white-50);--ui2-field-action:var(--ui2-brand-navy-700);--ui2-field-button:var(--ui2-brand-navy-400);--ui2-on-field-button:var(--ui2-white-100);--ui2-field-button-tint:var(--ui2-brand-navy-400-a20);--ui2-step-tint:var(--ui2-brand-aqua-500)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--neutral{--ui2-step-tint:color-mix(in srgb,var(--ui2-brand-aqua-500) 12%,transparent)}}.ui2-Theme--neutral{--ui2-step-tint-hover:var(--ui2-brand-aqua-500)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--neutral{--ui2-step-tint-hover:color-mix(in srgb,var(--ui2-brand-aqua-500) 22%,transparent)}}.ui2-Theme--neutral{--ui2-on-step-tint:var(--ui2-ink-70);--ui2-step-active:var(--ui2-brand-aqua-500)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--neutral{--ui2-step-active:color-mix(in srgb,var(--ui2-brand-aqua-500) 32%,transparent)}}.ui2-Theme--neutral{--ui2-on-step-active:var(--ui2-brand-aqua-900);--ui2-step-done:var(--ui2-brand-aqua-500);--ui2-on-step-done:var(--ui2-white-100);--ui2-step-rail:var(--ui2-brand-navy-600)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--neutral{--ui2-step-rail:color-mix(in srgb,var(--ui2-brand-navy-600) 10%,transparent)}}.ui2-Theme--neutral{--ui2-step-rail-active:var(--ui2-brand-navy-900);--ui2-step-rail-on-active:var(--ui2-white-100);--ui2-divider:var(--ui2-ink-20);--ui2-hairline:var(--ui2-ink-10);--ui2-focus:var(--ui2-ink-50);--ui2-choice-panel-surface:var(--ui2-brand-navy-20);--ui2-choice-panel-fg:var(--ui2-ink-100);--ui2-choice-panel-fg-muted:var(--ui2-ink-50);--ui2-choice-panel-rule:var(--ui2-brand-navy-100);--ui2-choice-hover-surface:var(--ui2-brand-navy-100);--ui2-choice-hover-fg:var(--ui2-brand-navy-900);--ui2-choice-selected-surface:var(--ui2-brand-navy-900);--ui2-choice-selected-fg:var(--ui2-brand-navy-50);--ui2-add-card-surface:var(--ui2-white-100);--ui2-add-card-surface-hover:var(--ui2-white-100);--ui2-add-card-scrim:transparent;--ui2-add-card-scrim-hover:var(--ui2-white-100)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--neutral{--ui2-add-card-scrim-hover:color-mix(in srgb,var(--ui2-white-100) 10%,transparent)}}.ui2-Theme--neutral{--ui2-add-card-art-filter:none;--ui2-add-card-fade:var(--ui2-white-100)}@supports (color:color-mix(in lab,red,red)){.ui2-Theme--neutral{--ui2-add-card-fade:color-mix(in srgb,var(--ui2-white-100) 50%,transparent)}}.ui2-Stack{min-width:0;display:flex}.ui2-Stack--direction-row{flex-direction:row}.ui2-Stack--direction-column{flex-direction:column}.ui2-Stack--gap-none{gap:var(--ui2-space-0)}.ui2-Stack--gap-xs{gap:var(--ui2-space-4)}.ui2-Stack--gap-sm{gap:var(--ui2-space-8)}.ui2-Stack--gap-md{gap:var(--ui2-space-12)}.ui2-Stack--gap-lg{gap:var(--ui2-space-16)}.ui2-Stack--gap-xl{gap:var(--ui2-space-24)}.ui2-Stack--gap-2xl{gap:var(--ui2-space-32)}.ui2-Stack--align-start{align-items:flex-start}.ui2-Stack--align-center{align-items:center}.ui2-Stack--align-end{align-items:flex-end}.ui2-Stack--align-stretch{align-items:stretch}.ui2-Stack--align-baseline{align-items:baseline}.ui2-Stack--justify-start{justify-content:flex-start}.ui2-Stack--justify-center{justify-content:center}.ui2-Stack--justify-end{justify-content:flex-end}.ui2-Stack--justify-between{justify-content:space-between}.ui2-Stack--direction-row.ui2-Stack--wrap{flex-wrap:wrap}.ui2-Stack--equal>*{flex:1 1 0;min-width:0}.ui2-Stack--grow{flex:auto}.ui2-Stack--no-shrink{flex-shrink:0}.ui2-Grid{--ui2-grid-columns:2;--ui2-grid-floor:2;--ui2-grid-gap:var(--ui2-space-2);min-width:0;display:grid}.ui2-Grid--columns-one{--ui2-grid-columns:1;--ui2-grid-floor:1;grid-template-columns:minmax(0,1fr)}.ui2-Grid--columns-two{--ui2-grid-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}.ui2-Grid--columns-three{--ui2-grid-columns:3;grid-template-columns:repeat(3,minmax(0,1fr))}.ui2-Grid--columns-four{--ui2-grid-columns:4;grid-template-columns:repeat(4,minmax(0,1fr))}.ui2-Grid--columns-five{--ui2-grid-columns:5;grid-template-columns:repeat(5,minmax(0,1fr))}.ui2-Grid--gap-none{gap:var(--ui2-space-0);--ui2-grid-gap:var(--ui2-space-0)}.ui2-Grid--gap-xs{gap:var(--ui2-space-2);--ui2-grid-gap:var(--ui2-space-2)}.ui2-Grid--gap-sm{gap:var(--ui2-space-4);--ui2-grid-gap:var(--ui2-space-4)}.ui2-Grid--gap-md{gap:var(--ui2-space-8);--ui2-grid-gap:var(--ui2-space-8)}.ui2-Grid--gap-lg{gap:var(--ui2-space-16);--ui2-grid-gap:var(--ui2-space-16)}.ui2-Grid--gap-xl{gap:var(--ui2-space-32);--ui2-grid-gap:var(--ui2-space-32)}.ui2-Grid--min-cards{grid-template-columns:repeat(auto-fill,minmax(min((100% - (var(--ui2-grid-floor) - 1) * var(--ui2-grid-gap))/var(--ui2-grid-floor),max(180px,(100% - (var(--ui2-grid-columns) - 1) * var(--ui2-grid-gap))/var(--ui2-grid-columns))),1fr))}.ui2-Grid--min-compact{grid-template-columns:repeat(auto-fill,minmax(min((100% - (var(--ui2-grid-floor) - 1) * var(--ui2-grid-gap))/var(--ui2-grid-floor),max(140px,(100% - (var(--ui2-grid-columns) - 1) * var(--ui2-grid-gap))/var(--ui2-grid-columns))),1fr))}.ui2-Grid--min-tiles{grid-template-columns:repeat(auto-fit,minmax(min((100% - (var(--ui2-grid-floor) - 1) * var(--ui2-grid-gap))/var(--ui2-grid-floor),max(140px,(100% - (var(--ui2-grid-columns) - 1) * var(--ui2-grid-gap))/var(--ui2-grid-columns))),1fr))}.ui2-Grid--min-scroll{grid-template-columns:repeat(var(--ui2-grid-columns),minmax(240px,1fr));overscroll-behavior-x:contain;overflow-x:auto}.ui2-Grid--rows-equal{grid-auto-rows:1fr}@container ui2-pane (max-width:599.98px){.ui2-Grid--fit-pane:is(.ui2-Grid--columns-three,.ui2-Grid--columns-four,.ui2-Grid--columns-five){--ui2-grid-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@container ui2-pane (max-width:439.98px){.ui2-Grid--fit-pane:is(.ui2-Grid--columns-two,.ui2-Grid--columns-three,.ui2-Grid--columns-four,.ui2-Grid--columns-five){--ui2-grid-columns:1;--ui2-grid-floor:1;grid-template-columns:minmax(0,1fr)}}.ui2-Button{--ui2-button-icon:var(--ui2-control-icon-md);--ui2-button-border:var(--ui2-border-button);--ui2-button-border-hover:var(--ui2-border-button-hover);--ui2-button-bg:transparent;--ui2-button-bg-hover:transparent;--ui2-button-fg:var(--ui2-fg-button);--ui2-button-fg-hover:var(--ui2-fg-button-hover);--ui2-button-icon-fg:currentColor;align-items:center;gap:var(--ui2-control-gap-md);box-sizing:border-box;border:1px solid var(--ui2-button-border);border-radius:var(--ui2-radius-sm);background:var(--ui2-button-bg);color:var(--ui2-button-fg);font-family:var(--ui2-font-sans);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);padding-block:0;display:inline-flex}.ui2-Button--size-xs{height:var(--ui2-control-height-xs);padding-inline:var(--ui2-control-pad-xs);font-size:var(--ui2-control-text-xs);gap:var(--ui2-control-gap-xs);--ui2-button-icon:var(--ui2-control-icon-xs)}.ui2-Button--size-sm{height:var(--ui2-control-height-sm);padding-inline:var(--ui2-control-pad-sm);font-size:var(--ui2-control-text-sm);gap:var(--ui2-control-gap-sm);--ui2-button-icon:var(--ui2-control-icon-sm)}.ui2-Button--size-md{height:var(--ui2-control-height-md);padding-inline:var(--ui2-control-pad-md);font-size:var(--ui2-control-text-md);gap:var(--ui2-control-gap-md);--ui2-button-icon:var(--ui2-control-icon-md)}.ui2-Button--size-lg{height:var(--ui2-control-height-lg);padding-inline:var(--ui2-control-pad-lg);font-size:var(--ui2-control-text-lg);gap:var(--ui2-control-gap-lg);--ui2-button-icon:var(--ui2-control-icon-lg)}.ui2-Button--size-xl{height:var(--ui2-control-height-xl);padding-inline:var(--ui2-control-pad-xl);font-size:var(--ui2-control-text-xl);gap:var(--ui2-control-gap-xl);--ui2-button-icon:var(--ui2-control-icon-xl)}.ui2-Button--size-xs.ui2-Button--icon{padding-inline:var(--ui2-control-pad-tight-xs)}.ui2-Button--size-sm.ui2-Button--icon{padding-inline:var(--ui2-control-pad-tight-sm)}.ui2-Button--size-md.ui2-Button--icon{padding-inline:var(--ui2-control-pad-tight-md)}.ui2-Button--size-lg.ui2-Button--icon{padding-inline:var(--ui2-control-pad-tight-lg)}.ui2-Button--size-xl.ui2-Button--icon{padding-inline:var(--ui2-control-pad-tight-xl)}.ui2-Button:hover{border-color:var(--ui2-button-border-hover);background:var(--ui2-button-bg-hover);color:var(--ui2-button-fg-hover)}.ui2-Button--variant-filled{--ui2-button-border:var(--ui2-bg-button-filled);--ui2-button-border-hover:var(--ui2-bg-button-filled-hover);--ui2-button-bg:var(--ui2-bg-button-filled);--ui2-button-bg-hover:var(--ui2-bg-button-filled-hover);--ui2-button-fg:var(--ui2-fg-button-filled);--ui2-button-fg-hover:var(--ui2-fg-button-filled-hover)}.ui2-Button--variant-link{--ui2-button-fg:var(--ui2-fg-button);--ui2-button-fg-hover:var(--ui2-fg-button-hover)}.ui2-Button--variant-ghost{--ui2-button-fg:var(--ui2-fg-button-ghost);--ui2-button-fg-hover:var(--ui2-fg-button)}.ui2-Button--tone-destructive{--ui2-button-border:var(--ui2-border-button-destructive);--ui2-button-border-hover:var(--ui2-border-button-destructive-hover);--ui2-button-fg:var(--ui2-fg-button-destructive);--ui2-button-fg-hover:var(--ui2-fg-button-destructive-hover)}.ui2-Button--tone-inverse{--ui2-button-border:var(--ui2-ink-30);--ui2-button-border-hover:var(--ui2-ink-70);--ui2-button-fg:var(--ui2-ink-100);--ui2-button-fg-hover:var(--ui2-ink-100)}.ui2-Button--tone-bright{--ui2-button-border:var(--ui2-ink-90);--ui2-button-border-hover:var(--ui2-ink-100);--ui2-button-fg:var(--ui2-ink-100);--ui2-button-fg-hover:var(--ui2-ink-100)}.ui2-Button--tone-muted{--ui2-button-border:var(--ui2-ink-50);--ui2-button-border-hover:var(--ui2-ink-70);--ui2-button-fg:var(--ui2-ink-50);--ui2-button-fg-hover:var(--ui2-ink-70)}.ui2-Button--tone-inverse.ui2-Button--variant-ghost,.ui2-Button--tone-inverse.ui2-Button--variant-link{--ui2-button-fg:var(--ui2-ink-70);--ui2-button-fg-hover:var(--ui2-ink-100)}.ui2-Button--tone-inverse.ui2-Button--variant-filled{--ui2-button-border:var(--ui2-ink-100);--ui2-button-border-hover:var(--ui2-ink-90);--ui2-button-bg:var(--ui2-ink-100);--ui2-button-bg-hover:var(--ui2-ink-90);--ui2-button-fg:var(--ui2-on-ink);--ui2-button-fg-hover:var(--ui2-on-ink)}.ui2-Button--variant-accent{--ui2-button-border:var(--ui2-bg-button-accent);--ui2-button-border-hover:var(--ui2-bg-button-accent-hover);--ui2-button-bg:var(--ui2-bg-button-accent);--ui2-button-bg-hover:var(--ui2-bg-button-accent-hover);--ui2-button-fg:var(--ui2-fg-button-accent);--ui2-button-fg-hover:var(--ui2-fg-button-accent);--ui2-button-icon-fg:var(--ui2-fg-button-accent-icon);border-radius:var(--ui2-radius-md);font-weight:var(--ui2-font-medium)}.ui2-Button--tone-destructive.ui2-Button--variant-accent,.ui2-Button--tone-destructive.ui2-Button--variant-filled{--ui2-button-icon-fg:currentColor;--ui2-button-border:var(--ui2-bg-button-destructive);--ui2-button-border-hover:var(--ui2-bg-button-destructive-hover);--ui2-button-bg:var(--ui2-bg-button-destructive);--ui2-button-bg-hover:var(--ui2-bg-button-destructive-hover);--ui2-button-fg:var(--ui2-fg-button-destructive-filled);--ui2-button-fg-hover:var(--ui2-fg-button-destructive-filled)}.ui2-Button--variant-ghost,.ui2-Button--variant-link{--ui2-button-border:transparent;--ui2-button-border-hover:transparent;--ui2-button-bg:transparent;--ui2-button-bg-hover:transparent}.ui2-Button.ui2-Button--variant-ghost{padding-inline:0}.ui2-Button.ui2-Button--variant-link{height:auto;font-size:inherit;font-weight:var(--ui2-font-bold);line-height:inherit;letter-spacing:inherit;white-space:normal;vertical-align:baseline;padding:0;display:inline}.ui2-Button--variant-link:hover:not(:disabled){text-underline-offset:var(--ui2-space-4);text-decoration:underline}.ui2-Button--variant-link>.ui2-Button__Icon{vertical-align:middle;width:1.25em;height:1.25em;transition:transform var(--ui2-transition-base) var(--ui2-ease-standard);padding-inline-start:var(--ui2-space-4)}.ui2-Button--variant-link>.ui2-Button__Icon:first-child{padding-inline:0 var(--ui2-space-4)}.ui2-Button--variant-link:hover:not(:disabled)>.ui2-Button__Icon:last-child{transform:translate(2px)}.ui2-Button--variant-tile{--ui2-button-border:transparent;--ui2-button-border-hover:transparent;--ui2-button-bg:var(--ui2-bg-button-tile);--ui2-button-bg-hover:var(--ui2-bg-button-tile-hover);--ui2-button-fg:var(--ui2-fg-button-tile);--ui2-button-fg-hover:var(--ui2-fg-button-tile);--ui2-button-icon-fg:var(--ui2-fg-button-tile-icon);--ui2-button-icon:var(--ui2-control-icon-xl);justify-content:flex-start;align-items:flex-start;gap:var(--ui2-space-8);border-radius:var(--ui2-radius-md);width:100%;font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-normal);text-align:left;white-space:normal;flex-direction:column}.ui2-Button--variant-tile.ui2-Button--size-xs{min-height:var(--ui2-control-height-xs)}.ui2-Button--variant-tile.ui2-Button--size-sm{min-height:var(--ui2-control-height-sm)}.ui2-Button--variant-tile.ui2-Button--size-md{min-height:var(--ui2-control-height-md)}.ui2-Button--variant-tile.ui2-Button--size-lg{min-height:var(--ui2-control-height-lg)}.ui2-Button--variant-tile.ui2-Button--size-xl{min-height:var(--ui2-control-height-xl)}.ui2-Button.ui2-Button--variant-tile{height:auto;padding:var(--ui2-space-16)}.ui2-Button--variant-tile>.ui2-Button__Icon{box-sizing:content-box;padding:var(--ui2-space-6)}.ui2-Button__Description{color:var(--ui2-fg-button-tile-description);font-weight:var(--ui2-font-normal)}.ui2-Button--layout-fill{justify-content:center;width:100%;display:flex}.ui2-Button--layout-start{justify-content:flex-start;width:100%;display:flex}.ui2-Button--layout-spread{justify-content:space-between;width:100%;display:flex}.ui2-Button--layout-split{--ui2-button-split-line:var(--ui2-button-border)}.ui2-Button--layout-split.ui2-Button--size-xs{padding-inline:var(--ui2-control-pad-xs) var(--ui2-space-0);gap:var(--ui2-control-pad-xs)}.ui2-Button--layout-split.ui2-Button--size-sm{padding-inline:var(--ui2-control-pad-sm) var(--ui2-space-0);gap:var(--ui2-control-pad-sm)}.ui2-Button--layout-split.ui2-Button--size-md{padding-inline:var(--ui2-control-pad-md) var(--ui2-space-0);gap:var(--ui2-control-pad-md)}.ui2-Button--layout-split.ui2-Button--size-lg{padding-inline:var(--ui2-control-pad-lg) var(--ui2-space-0);gap:var(--ui2-control-pad-lg)}.ui2-Button--layout-split.ui2-Button--size-xl{padding-inline:var(--ui2-control-pad-xl) var(--ui2-space-0);gap:var(--ui2-control-pad-xl)}.ui2-Button--layout-split.ui2-Button--variant-filled{--ui2-button-border:var(--ui2-border-button-filled-split);--ui2-button-border-hover:var(--ui2-border-button-filled-split);--ui2-button-split-line:var(--ui2-border-button-filled-split)}.ui2-Button__Cell{aspect-ratio:1;border-inline-start:1px solid var(--ui2-button-split-line);transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard);flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.ui2-Button__Cell>.ui2-Button__Icon{animation:ui2-Button-cell-in var(--ui2-transition-base) var(--ui2-ease-standard)}@media (prefers-reduced-motion:reduce){.ui2-Button__Cell,.ui2-Button__Cell>.ui2-Button__Icon{transition:none;animation:none}}.ui2-Button:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-Button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui2-Button--variant-filled:disabled{--ui2-button-border:var(--ui2-border-button);--ui2-button-bg:transparent;--ui2-button-fg:var(--ui2-fg-button)}.ui2-Button--tone-destructive.ui2-Button--variant-filled:disabled{--ui2-button-border:var(--ui2-border-button-destructive);--ui2-button-bg:transparent;--ui2-button-fg:var(--ui2-fg-button-destructive)}.ui2-Button--icon-tone-accent{--ui2-button-icon-fg:var(--ui2-fg-button-accent-icon)}.ui2-Button__Icon{width:var(--ui2-button-icon);height:var(--ui2-button-icon);color:var(--ui2-button-icon-fg);flex:none;display:inline-flex}.ui2-Button__Icon>svg{width:100%;height:100%}.ui2-Button--look-wizard:not(.ui2-Button--variant-filled){--ui2-button-border:var(--ui2-ink-50);--ui2-button-border-hover:var(--ui2-ink-100);--ui2-button-fg:var(--ui2-ink-90);--ui2-button-fg-hover:var(--ui2-ink-100)}.ui2-Button--look-wizard{border-radius:var(--ui2-radius-md);font-weight:var(--ui2-font-medium);line-height:inherit;justify-content:center}.ui2-Button--look-wizard:disabled{--ui2-button-border:var(--ui2-ink-30);--ui2-button-fg:var(--ui2-ink-30)}.ui2-Button--look-wizard:active{transform:scale(var(--ui2-scale-pressed))}.ui2-Button--look-wizard.ui2-Button--size-xs{height:var(--ui2-space-28);padding-inline:var(--ui2-space-8)}.ui2-Button--look-wizard.ui2-Button--size-sm,.ui2-Button--look-wizard.ui2-Button--size-xs{font-size:var(--ui2-text-xs);gap:var(--ui2-space-8);--ui2-button-icon:var(--ui2-control-icon-xs)}.ui2-Button--look-wizard.ui2-Button--size-sm{height:var(--ui2-space-40);padding-inline:var(--ui2-space-12)}.ui2-Button--look-wizard.ui2-Button--size-md{height:var(--ui2-space-44);padding-inline:var(--ui2-space-16);font-size:var(--ui2-text-sm);gap:var(--ui2-space-8);--ui2-button-icon:var(--ui2-control-icon-md)}.ui2-Button--look-wizard.ui2-Button--size-lg{height:var(--ui2-space-48)}.ui2-Button--look-wizard.ui2-Button--size-lg,.ui2-Button--look-wizard.ui2-Button--size-xl{padding-inline:var(--ui2-space-24);font-size:var(--ui2-text-sm);gap:var(--ui2-space-8);--ui2-button-icon:var(--ui2-control-icon-md)}.ui2-Button--look-wizard.ui2-Button--size-xl{height:var(--ui2-space-56)}@media (min-width:768px){.ui2-Button--look-wizard.ui2-Button--size-sm{height:var(--ui2-space-32)}.ui2-Button--look-wizard.ui2-Button--size-md{height:var(--ui2-space-36)}.ui2-Button--look-wizard.ui2-Button--size-lg{height:var(--ui2-space-40)}.ui2-Button--look-wizard.ui2-Button--size-xl{height:var(--ui2-space-48)}}.ui2-Button--look-wizard.ui2-Button--variant-ghost,.ui2-Button--look-wizard.ui2-Button--variant-link{--ui2-button-border:transparent;--ui2-button-border-hover:transparent;--ui2-button-fg:var(--ui2-fg-primary);--ui2-button-fg-hover:var(--ui2-fg-primary);font-weight:var(--ui2-font-medium);white-space:nowrap}.ui2-Button--look-wizard.ui2-Button--variant-ghost:hover{text-underline-offset:var(--ui2-space-4);text-decoration:underline}.ui2-Button--look-wizard.ui2-Button--variant-link{height:auto;font-size:var(--ui2-text-sm);padding:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui2-Button{transition:none}}.ui2-Button--tracing{--ui2-button-trace-radius:var(--ui2-radius-sm);--ui2-button-trace-duration:calc(var(--ui2-transition-base) * 2);position:relative}.ui2-Button--tracing.ui2-Button--look-wizard{--ui2-button-trace-radius:var(--ui2-radius-md)}.ui2-Button__Trace{border-radius:var(--ui2-button-trace-radius);pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;overflow:hidden}.ui2-Button__TracePath{fill:none;stroke:var(--ui2-border-button-traced);stroke-width:2px;rx:var(--ui2-button-trace-radius);stroke-dasharray:1;stroke-dashoffset:1px;animation:ui2-Button-trace var(--ui2-button-trace-duration) linear forwards}@media (prefers-reduced-motion:reduce){.ui2-Button__TracePath{stroke-dashoffset:0;animation:none}}@keyframes ui2-Button-cell-in{0%{opacity:0;transform:scale(.6)}}@keyframes ui2-Button-trace{to{stroke-dashoffset:0}}.ui2-Icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ui2-Icon>svg{display:block}.ui2-Icon--tone-muted{color:var(--ui2-fg-tertiary)}.ui2-Icon--tone-accent{color:var(--ui2-accent)}.ui2-Icon--tone-danger{color:var(--ui2-fg-error)}.ui2-Icon--tone-warning{color:var(--ui2-fg-warning)}.ui2-Icon--tone-success{color:var(--ui2-fg-success)}.ui2-Icon--spin{animation:ui2-Icon-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.ui2-Icon--spin{animation:none}}@keyframes ui2-Icon-spin{to{transform:rotate(1turn)}}@keyframes ui2-ScrollView__FadeIn{0%{opacity:0}to{opacity:1}}@keyframes ui2-ScrollView__FadeOut{0%{opacity:1}to{opacity:0}}@keyframes ui2-ScrollView__SlideIn{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes ui2-ScrollView__SlideOut{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.ui2-ScrollView{isolation:isolate;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.ui2-ScrollView--horizontal{flex-direction:row}.ui2-ScrollView:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:-2px}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:first-child,.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:first-child{animation-delay:.1s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(2),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(2){animation-delay:.2s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(3),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(3){animation-delay:.3s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(4),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(4){animation-delay:.4s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(5),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(5){animation-delay:.5s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(6),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(6){animation-delay:.6s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(7),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(7){animation-delay:.7s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(8),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(8){animation-delay:.8s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(9),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(9){animation-delay:.9s}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>:nth-child(10),.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>:nth-child(10){animation-delay:1s}.ui2-ScrollView--animate-show{z-index:10;inset:0}.ui2-ScrollView--animate-show>.ui2-ScrollView__Content{animation:ui2-ScrollView__FadeIn .3s ease-in-out both}.ui2-ScrollView--animate-show>.ui2-ScrollView__Content>*{animation:ui2-ScrollView__SlideIn .3s ease-in-out both;transform:translateY(-10px)}.ui2-ScrollView--animate-hide{z-index:0;inset:0}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content{animation:ui2-ScrollView__FadeOut .3s ease-in-out both}.ui2-ScrollView--animate-hide>.ui2-ScrollView__Content>*{animation:ui2-ScrollView__SlideOut .3s ease-in-out forwards;transform:translateY(0)}.ui2-ScrollView__Bar{cursor:pointer;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),background-color var(--ui2-transition-base) var(--ui2-ease-standard);border-radius:var(--ui2-radius-sm);background:var(--ui2-scrollbar-thumb);opacity:0;z-index:99;width:6px;height:0;margin-right:var(--ui2-space-2);position:absolute;right:0}.ui2-ScrollView__Bar:hover{background:var(--ui2-scrollbar-thumb-hover)}.ui2-ScrollView__Bar--horizontal{height:6px;right:inherit}.ui2-ScrollView--light .ui2-ScrollView__Bar{background:var(--ui2-scrollbar-thumb-light)}.ui2-ScrollView--light .ui2-ScrollView__Bar:hover{background:var(--ui2-scrollbar-thumb-light-hover)}.ui2-ScrollView__Content{--ui2-scroll-view-content-width:none;flex-direction:column;flex:auto;display:flex;position:relative}.ui2-ScrollView__Content--horizontal{flex-direction:row}.ui2-ScrollView__Content--dragging{-webkit-user-select:none;user-select:none}.ui2-ScrollView__Content--align-center>*{margin:auto}.ui2-ScrollView__Content--measured>*{width:100%;max-width:var(--ui2-scroll-view-content-width);margin-inline:auto}.ui2-ScrollView__Content--measured.ui2-ScrollView__Content--measure-start>*{margin-inline:0}@media (prefers-reduced-motion:reduce){.ui2-ScrollView__Bar{transition:none}}.ui2-FileDrop{flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.ui2-FileDrop__Overlay{z-index:1;gap:var(--ui2-space-16);padding:var(--ui2-space-32);border:1px dashed var(--ui2-border-input);background:var(--ui2-bg-file-drop);-webkit-backdrop-filter:blur(var(--ui2-blur-file-drop));backdrop-filter:blur(var(--ui2-blur-file-drop));font-family:var(--ui2-font-sans);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.ui2-FileDrop__Media,.ui2-FileDrop__Overlay{justify-content:center;align-items:center;box-sizing:border-box}.ui2-FileDrop__Media{width:var(--ui2-media-disc-size);height:var(--ui2-media-disc-size);border-radius:var(--ui2-radius-full);color:var(--ui2-fg-list-muted);background:0 0;border:1px solid;flex:none;display:inline-flex;overflow:hidden}.ui2-FileDrop__Message{max-width:100%;color:var(--ui2-fg-list);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush)}@property --ui2-columns-tucked{syntax:"<number>";inherits:false;initial-value:0}@property --ui2-columns-ride{syntax:"<length>";inherits:false;initial-value:0}.ui2-Columns{--ui2-columns-duration:var(--ui2-transition-base);--ui2-columns-easing:var(--ui2-ease-standard);--ui2-columns-basis:auto;--ui2-columns-overlap:var(--ui2-space-0);--ui2-columns-ride:var(--ui2-space-0);--ui2-columns-tuck:var(--ui2-space-0);--ui2-columns-shift:none;--ui2-columns-shift-narrow:none;background:var(--ui2-bg-surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ui2-Columns__Header{justify-content:space-between;align-items:center;gap:var(--ui2-space-16);padding:var(--ui2-space-16);border-bottom:1px solid var(--ui2-border-primary);flex-shrink:0;display:flex}.ui2-Columns__Title{min-width:0;font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-semibold);color:var(--ui2-fg-primary)}.ui2-Columns__Viewport{flex:auto;width:100%;min-height:0;overflow:hidden}.ui2-Columns__Track{width:100%;height:100%;transform:var(--ui2-columns-shift);isolation:isolate;flex-wrap:nowrap;display:flex;container-type:inline-size}.ui2-Columns--windowed.ui2-Columns--gap-md .ui2-Columns__Track{gap:var(--ui2-space-16);padding-inline:var(--ui2-space-16)}.ui2-Columns--windowed.ui2-Columns--gap-md.ui2-Columns--vertical .ui2-Columns__Track{padding-inline:var(--ui2-space-0);padding-block:var(--ui2-space-16)}.ui2-Columns--vertical .ui2-Columns__Track{flex-direction:column}.ui2-Columns--vertical .ui2-Columns__Column{width:100%;margin-block-end:calc(-1 * var(--ui2-columns-overlap));margin-inline-end:0}.ui2-Columns__Column{--ui2-columns-tucked:0;flex:0 0 var(--ui2-columns-basis);min-width:0;min-height:0;transition:flex-basis var(--ui2-columns-duration) var(--ui2-columns-easing),margin-inline-start var(--ui2-columns-duration) var(--ui2-columns-easing),margin-inline-end var(--ui2-columns-duration) var(--ui2-columns-easing),margin-block-end var(--ui2-columns-duration) var(--ui2-columns-easing);flex-direction:column;margin-inline-start:calc(var(--ui2-columns-ride) * var(--ui2-columns-tucked) - var(--ui2-columns-ride) - var(--ui2-columns-tuck) * var(--ui2-columns-tucked));margin-inline-end:calc(-1 * var(--ui2-columns-overlap));display:flex;overflow:hidden}.ui2-Columns__Column--rides{z-index:1;box-shadow:0 0 var(--ui2-space-16) calc(min(var(--ui2-columns-ride),var(--ui2-space-16)) - var(--ui2-space-16)) var(--ui2-elevation-overlap-color);position:relative}.ui2-Columns__Join{display:contents}.ui2-Columns__ColumnHeader{align-items:center;gap:var(--ui2-space-8);padding:var(--ui2-space-16);border-bottom:1px solid var(--ui2-border-primary);flex-shrink:0;display:flex}.ui2-Columns__ColumnBody{flex:auto;min-height:0;display:flex}.ui2-Columns__ColumnContent{gap:var(--ui2-space-8);padding:var(--ui2-space-16);flex-direction:column;flex:1 0 auto;display:flex}.ui2-Columns__ColumnFill{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.ui2-Columns--windowed .ui2-Columns__ColumnContent,.ui2-Columns--windowed .ui2-Columns__ColumnHeader{padding-left:var(--ui2-space-0);padding-right:var(--ui2-space-0)}.ui2-Columns--chrome-bare{background:0 0}.ui2-Columns--chrome-bare .ui2-Columns__ColumnHeader,.ui2-Columns--chrome-bare .ui2-Columns__Header{padding:var(--ui2-space-0);border-bottom:0}.ui2-Columns--chrome-bare .ui2-Columns__ColumnContent{gap:var(--ui2-space-0);padding:var(--ui2-space-0)}.ui2-Columns--chrome-padded{background:0 0}.ui2-Columns--chrome-padded .ui2-Columns__ColumnHeader,.ui2-Columns--chrome-padded .ui2-Columns__Header{padding:var(--ui2-space-16) var(--ui2-space-16) var(--ui2-space-0);border-bottom:0}.ui2-Columns--chrome-padded .ui2-Columns__ColumnContent,.ui2-Columns--chrome-padded.ui2-Columns--windowed .ui2-Columns__ColumnContent{gap:var(--ui2-space-0);padding:var(--ui2-space-16)}.ui2-Columns--fade-window .ui2-Columns__Column{transition:flex-basis var(--ui2-columns-duration) var(--ui2-columns-easing),margin-inline-start var(--ui2-columns-duration) var(--ui2-columns-easing),margin-inline-end var(--ui2-columns-duration) var(--ui2-columns-easing),margin-block-end var(--ui2-columns-duration) var(--ui2-columns-easing),opacity var(--ui2-columns-duration) var(--ui2-columns-easing)}.ui2-Columns--fade-window .ui2-Columns__Column--offstage{opacity:0}.ui2-Columns__Column--rides{transition:none}.ui2-Columns--fade-window .ui2-Columns__Column--rides{transition:opacity var(--ui2-columns-duration) var(--ui2-columns-easing)}.ui2-Columns__Column--tucks{z-index:-1;transition:--ui2-columns-tucked var(--ui2-columns-duration) var(--ui2-columns-easing);position:relative}.ui2-Columns--fade-window .ui2-Columns__Column--tucks{transition:--ui2-columns-tucked var(--ui2-columns-duration) var(--ui2-columns-easing),opacity var(--ui2-columns-duration) var(--ui2-columns-easing)}.ui2-Columns__Column--tucks.ui2-Columns__Column--rides{z-index:1;transition:--ui2-columns-tucked var(--ui2-columns-duration) var(--ui2-columns-easing),z-index 0s linear var(--ui2-columns-duration)}.ui2-Columns--fade-window .ui2-Columns__Column--tucks.ui2-Columns__Column--rides{transition:--ui2-columns-tucked var(--ui2-columns-duration) var(--ui2-columns-easing),opacity var(--ui2-columns-duration) var(--ui2-columns-easing),z-index 0s linear var(--ui2-columns-duration)}.ui2-Columns__Column--tucks.ui2-Columns__Column--rides[data-overlaps]{transition:--ui2-columns-tucked var(--ui2-columns-duration) var(--ui2-columns-easing)}.ui2-Columns--fade-window .ui2-Columns__Column--tucks.ui2-Columns__Column--rides[data-overlaps]{transition:--ui2-columns-tucked var(--ui2-columns-duration) var(--ui2-columns-easing),opacity var(--ui2-columns-duration) var(--ui2-columns-easing)}.ui2-Columns__Column--tucked[data-overlaps]{transition:--ui2-columns-tucked var(--ui2-columns-duration) var(--ui2-columns-easing),z-index 0s linear var(--ui2-columns-duration)}.ui2-Columns--fade-window .ui2-Columns__Column--tucked[data-overlaps]{transition:--ui2-columns-tucked var(--ui2-columns-duration) var(--ui2-columns-easing),opacity var(--ui2-columns-duration) var(--ui2-columns-easing),z-index 0s linear var(--ui2-columns-duration)}.ui2-Columns--narrow-stack{container:ui2-columns/inline-size}@media (prefers-reduced-motion:reduce){.ui2-Columns,.ui2-Columns__Column,.ui2-Columns__Track{transition:none}}@container ui2-columns (max-width:767px){.ui2-Columns--narrow-stack>.ui2-Columns__Viewport>.ui2-Columns__Track{transform:var(--ui2-columns-shift-narrow)}.ui2-Columns--narrow-stack>.ui2-Columns__Viewport>.ui2-Columns__Track>.ui2-Columns__Column{box-shadow:none;flex-basis:100%;margin-inline:0}.ui2-Columns--narrow-stack>.ui2-Columns__Viewport>.ui2-Columns__Track>.ui2-Columns__Column--narrow-hidden{display:none}.ui2-Columns--narrow-stack>.ui2-Columns__Viewport>.ui2-Columns__Track>.ui2-Columns__Join{flex-direction:column;flex:0 0 100%;min-width:0;display:flex;overflow:hidden auto}.ui2-Columns--narrow-stack>.ui2-Columns__Viewport>.ui2-Columns__Track>.ui2-Columns__Join>.ui2-Columns__Column{box-shadow:none;flex:none;margin-inline:0}.ui2-Columns--narrow-stack>.ui2-Columns__Viewport>.ui2-Columns__Track>.ui2-Columns__Join>.ui2-Columns__Column--narrow-joins{order:-1}.ui2-Columns--narrow-stack>.ui2-Columns__Viewport>.ui2-Columns__Track>.ui2-Columns__Column--narrow-off,.ui2-Columns--narrow-stack>.ui2-Columns__Viewport>.ui2-Columns__Track>.ui2-Columns__Join>.ui2-Columns__Column--narrow-off{visibility:hidden;transition:flex-basis var(--ui2-columns-duration) var(--ui2-columns-easing),opacity var(--ui2-columns-duration) var(--ui2-columns-easing),visibility 0s linear var(--ui2-columns-duration)}}.ui2-MainLayout{background:var(--ui2-bg-canvas);height:100%;min-height:0;display:flex;container:ui2-main-layout ui2-app-frame/inline-size}.ui2-MainLayout__Frame{flex:1 1 0;min-width:0;min-height:0;display:flex}.ui2-MainLayout__NavHolder{transition:grid-template-columns var(--ui2-transition-stage) var(--ui2-ease-standard);flex:none;grid-template-columns:minmax(0,1fr);justify-content:end;display:grid;overflow:hidden}.ui2-MainLayout__Nav{flex-direction:column;justify-self:end;width:max-content;min-width:0;transition:visibility;display:flex}.ui2-MainLayout--view-detail .ui2-MainLayout__NavHolder{grid-template-columns:minmax(0,0fr)}.ui2-MainLayout--view-detail .ui2-MainLayout__Nav{visibility:hidden;transition:visibility 0s linear var(--ui2-transition-stage)}.ui2-MainLayout--page-rail.ui2-MainLayout--view-detail .ui2-MainLayout__NavHolder{grid-template-columns:minmax(0,1fr)}.ui2-MainLayout--page-rail.ui2-MainLayout--view-detail .ui2-MainLayout__Nav{visibility:visible}.ui2-MainLayout__Window{flex:1 1 0;min-width:0;min-height:0;display:flex}.ui2-MainLayout__Context,.ui2-MainLayout__ContextBody,.ui2-MainLayout__Detail,.ui2-MainLayout__Page{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.ui2-MainLayout__Page{background:var(--ui2-bg-main-layout-page);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}@media (prefers-reduced-motion:reduce){.ui2-MainLayout__Page,.ui2-MainLayout__PageHeader{transition:none}}.ui2-MainLayout--inset-padded .ui2-MainLayout__ContextBody,.ui2-MainLayout--inset-padded .ui2-MainLayout__Page{padding:var(--ui2-space-16)}.ui2-MainLayout__Context{container:ui2-main-layout-context/inline-size}.ui2-MainLayout--inset-padded .ui2-MainLayout__Page--pinned{padding-top:var(--ui2-space-0)}.ui2-MainLayout--inset-padded .ui2-MainLayout__Detail{padding:var(--ui2-space-0) var(--ui2-space-16) var(--ui2-space-16)}.ui2-MainLayout__Detail{background:var(--ui2-bg-canvas)}.ui2-MainLayout__Detail,.ui2-MainLayout__DetailHeader{box-sizing:border-box;width:100%;max-width:672px}@container ui2-main-layout (max-width:767px){.ui2-MainLayout__Detail,.ui2-MainLayout__DetailHeader{max-width:none}}.ui2-MainLayout--inset-padded .ui2-MainLayout__Detail--fill,.ui2-MainLayout__Detail--fill{min-height:0;padding:var(--ui2-space-0);flex:auto}.ui2-MainLayout__DetailHeader,.ui2-MainLayout__PageHeader{flex:auto;min-width:0}.ui2-MainLayout__PageHeader{background:var(--ui2-bg-main-layout-page);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);flex-direction:column;display:flex}.ui2-MainLayout__Page--selecting,.ui2-MainLayout__PageHeader--selecting{--ui2-bg-file-card-page:var(--ui2-bg-file-card-selected);background:var(--ui2-bg-main-layout-page-selecting)}.ui2-MainLayout__PagePinned{padding:var(--ui2-space-0) var(--ui2-space-16) var(--ui2-space-16)}.ui2-MainLayout--page-single .ui2-MainLayout__Page,.ui2-MainLayout--page-single .ui2-MainLayout__PageHeader{background:0 0}.ui2-MainLayout__PageHero{padding-block-end:var(--ui2-space-16);display:none}.ui2-MainLayout__DetailHeader{padding:var(--ui2-space-16);background:var(--ui2-bg-main-layout-detail-header);-webkit-backdrop-filter:blur(var(--ui2-blur-main-layout-detail-header));backdrop-filter:blur(var(--ui2-blur-main-layout-detail-header))}.ui2-MainLayout[data-resizing],.ui2-MainLayout[data-resizing] *{transition:none!important}@media (prefers-reduced-motion:reduce){.ui2-MainLayout__Nav,.ui2-MainLayout__NavHolder{transition:none}}@container ui2-main-layout (max-width:767px){.ui2-MainLayout__Frame{flex-direction:column}.ui2-MainLayout--view-detail .ui2-MainLayout__NavHolder,.ui2-MainLayout__NavHolder{grid-template-columns:1fr}.ui2-MainLayout--view-detail .ui2-MainLayout__Nav,.ui2-MainLayout__Nav{visibility:visible;width:100%}.ui2-MainLayout__PageHero{display:block}}.ui2-CardGroup{-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);width:100%;color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);flex-direction:column;display:flex;overflow:hidden}.ui2-CardGroup__Header{font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-control);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);display:grid;overflow:hidden}.ui2-CardGroup--searching .ui2-CardGroup__Header{background:var(--ui2-bg-list-searching)}.ui2-CardGroup__Heading,.ui2-CardGroup__Search{align-items:center;gap:var(--ui2-space-16);min-width:0;padding:var(--ui2-space-16);transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);grid-area:1/1;display:flex}.ui2-CardGroup__Search{opacity:0;pointer-events:none;cursor:text;justify-content:space-between;position:relative;transform:translate(-24px)}.ui2-CardGroup--searching .ui2-CardGroup__Heading{opacity:0;pointer-events:none;transform:translate(24px)}.ui2-CardGroup--searching .ui2-CardGroup__Search{opacity:1;pointer-events:auto;transform:none}.ui2-CardGroup__Input{-webkit-user-select:text;user-select:text;box-sizing:border-box;width:100%;height:100%;padding:var(--ui2-space-16) calc(var(--ui2-space-16) + var(--ui2-space-24) + var(--ui2-space-16)) var(--ui2-space-16) calc(var(--ui2-space-16) + var(--ui2-space-24) + var(--ui2-space-8));border-radius:var(--ui2-radius-none);box-shadow:none;color:var(--ui2-fg-list);font:inherit;font-size:var(--ui2-text-lg);appearance:none;background:0 0;border:0;outline:none;margin:0;position:absolute;inset:0}.ui2-CardGroup__Input::placeholder{color:var(--ui2-fg-list-muted)}.ui2-CardGroup__Input::-webkit-search-cancel-button,.ui2-CardGroup__Input::-webkit-search-decoration{appearance:none}.ui2-CardGroup__Input::-webkit-search-results-button,.ui2-CardGroup__Input::-webkit-search-results-decoration{appearance:none}.ui2-CardGroup__Search .ui2-CardGroup__Action{z-index:1;background:var(--ui2-bg-list-searching-action);color:var(--ui2-fg-list-glyph);position:relative}.ui2-CardGroup__Search .ui2-CardGroup__Action:hover{background:var(--ui2-bg-list-searching-action-hover)}.ui2-CardGroup__SearchIcon{z-index:1;width:24px;height:24px;color:var(--ui2-fg-list-glyph);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.ui2-CardGroup__Header{transition:none}.ui2-CardGroup--searching .ui2-CardGroup__Heading,.ui2-CardGroup--searching .ui2-CardGroup__Search,.ui2-CardGroup__Heading,.ui2-CardGroup__Search{transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);transform:none}}.ui2-CardGroup__Title{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.ui2-CardGroup__Meta{align-items:center;gap:var(--ui2-space-8);white-space:nowrap;flex:none;display:flex}.ui2-CardGroup__Count{color:var(--ui2-fg-list-muted)}.ui2-CardGroup__Total{color:var(--ui2-fg-list-strong)}.ui2-CardGroup__Action{color:inherit;font:inherit;cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ui2-CardGroup__Action:hover{background:var(--ui2-bg-list-hover)}.ui2-CardGroup__Action:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui2-CardGroup__Action{transition:none}}.ui2-CardGroup__Actions{align-items:center;gap:var(--ui2-space-8);flex:none;display:inline-flex}.ui2-CardGroup__Action{border-radius:var(--ui2-radius-full);width:24px;height:24px;color:var(--ui2-fg-list-glyph);appearance:none;-webkit-tap-highlight-color:transparent;flex:none}.ui2-CardGroup__Action--quiet:focus-visible{outline:none}.ui2-CardGroup__Glyph{flex:none;display:block}.ui2-CardGroup__Body,.ui2-CardGroup__Box{flex-direction:column;display:flex}.ui2-CardGroup--header-label{gap:var(--ui2-space-16);border-radius:var(--ui2-radius-none);background:0 0;border:0;overflow:visible}.ui2-CardGroup--header-label .ui2-CardGroup__Heading{padding:var(--ui2-space-0)}.ui2-CardGroup--header-label .ui2-CardGroup__Title{color:var(--ui2-fg-nav);font-size:var(--ui2-text-sm)}.ui2-CardGroup--header-label .ui2-CardGroup__Box{border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);overflow:hidden}.ui2-CardGroup--header-label .ui2-CardGroup__Body{margin-top:calc(var(--ui2-space-2) / -2)}.ui2-CardGroup__Footer,.ui2-CardGroup__More{padding:var(--ui2-space-16);border-top:1px solid var(--ui2-border-list)}.ui2-CardGroup__More{justify-content:center;align-items:center;gap:var(--ui2-space-8);color:inherit;font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-control);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);display:flex}.ui2-CardGroup__More:hover{background:var(--ui2-bg-list-hover)}@media (prefers-reduced-motion:reduce){.ui2-CardGroup__More{transition:none}}.ui2-StatusIndicator{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--ui2-border-status-indicator);border-radius:var(--ui2-radius-full);color:var(--ui2-fg-status-indicator);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui2-StatusIndicator--size-xs{height:var(--ui2-control-height-xs)}.ui2-StatusIndicator--size-sm{height:var(--ui2-control-height-sm)}.ui2-StatusIndicator--size-md{height:var(--ui2-control-height-md)}.ui2-StatusIndicator--size-lg{height:var(--ui2-control-height-lg)}.ui2-StatusIndicator--size-xl{height:var(--ui2-control-height-xl)}.ui2-StatusIndicator--status-complete{border-color:var(--ui2-bg-status-indicator);background:var(--ui2-bg-status-indicator)}.ui2-StatusIndicator--status-warning{border-color:var(--ui2-bg-status-indicator-warning);background:var(--ui2-bg-status-indicator-warning);color:var(--ui2-fg-status-indicator-warning)}.ui2-StatusIndicator--status-error{border-color:var(--ui2-bg-status-indicator-error);background:var(--ui2-bg-status-indicator-error);color:var(--ui2-fg-status-indicator-error)}.ui2-StatusIndicator--surface-tinted{border-color:var(--ui2-border-status-indicator-tinted)}.ui2-StatusIndicator--surface-tinted.ui2-StatusIndicator--status-complete{border-color:var(--ui2-bg-status-indicator-tinted);background:var(--ui2-bg-status-indicator-tinted)}.ui2-StatusIndicator--surface-tinted.ui2-StatusIndicator--status-warning{border-color:var(--ui2-bg-status-indicator-warning-tinted);background:var(--ui2-bg-status-indicator-warning-tinted);color:var(--ui2-fg-status-indicator-warning-tinted)}.ui2-StatusIndicator--surface-tinted.ui2-StatusIndicator--status-error{border-color:var(--ui2-bg-status-indicator-error-tinted);background:var(--ui2-bg-status-indicator-error-tinted);color:var(--ui2-fg-status-indicator-error-tinted)}.ui2-StatusIndicator__Glyph{width:66.667%;height:66.667%}@media (prefers-reduced-motion:reduce){.ui2-StatusIndicator{transition:none}}.ui2-Stage{--ui2-stage-duration:var(--ui2-transition-stage);--ui2-stage-push-distance:100%;min-width:0;transition:height var(--ui2-stage-duration) var(--ui2-ease-standard);display:grid}.ui2-Stage[data-switching]{overflow:clip}.ui2-Stage__Pane{grid-area:1/1;align-self:start;min-width:0}.ui2-Stage__Pane:not(.ui2-Stage__Pane--current):not([data-stage=exit]){display:none}.ui2-Stage__Pane[data-stage=exit]{pointer-events:none}.ui2-Stage--fill{height:100%;min-height:0}.ui2-Stage--fill>.ui2-Stage__Pane{align-self:stretch;min-height:0}.ui2-Stage--fill.ui2-Stage--pane-align-center>:where(.ui2-Stage__Pane){flex-direction:column;justify-content:center;display:flex}.ui2-Stage--transition-dissolve>.ui2-Stage__Pane[data-stage=enter]{animation:ui2-Stage-fade-in var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-dissolve>.ui2-Stage__Pane[data-stage=exit]{animation:ui2-Stage-fade-out var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-slide-up>.ui2-Stage__Pane[data-stage=enter]{animation:ui2-Stage-rise-in var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-slide-up>.ui2-Stage__Pane[data-stage=exit]{animation:ui2-Stage-rise-out var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-rise>.ui2-Stage__Pane[data-stage=enter]{animation:ui2-Stage-up-in var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-rise>.ui2-Stage__Pane[data-stage=exit]{animation:ui2-Stage-up-out var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-rise[data-direction=backward]>.ui2-Stage__Pane[data-stage=enter]{animation-name:ui2-Stage-down-in}.ui2-Stage--transition-rise[data-direction=backward]>.ui2-Stage__Pane[data-stage=exit]{animation-name:ui2-Stage-down-out}.ui2-Stage--transition-push>.ui2-Stage__Pane[data-stage=enter]{animation:ui2-Stage-push-fade-in var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-push>.ui2-Stage__Pane[data-stage=exit]{animation:ui2-Stage-push-fade-out var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-push[data-direction=backward]>.ui2-Stage__Pane[data-stage=enter]{animation-name:ui2-Stage-push-fade-back-in}.ui2-Stage--transition-push[data-direction=backward]>.ui2-Stage__Pane[data-stage=exit]{animation-name:ui2-Stage-push-fade-back-out}.ui2-Stage--transition-push-over>.ui2-Stage__Pane[data-stage=enter]{z-index:1;animation:ui2-Stage-push-in var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-push-over>.ui2-Stage__Pane[data-stage=exit]{animation:ui2-Stage-park var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-push-over[data-direction=backward]>.ui2-Stage__Pane[data-stage=enter]{z-index:0;animation-name:ui2-Stage-unpark}.ui2-Stage--transition-push-over[data-direction=backward]>.ui2-Stage__Pane[data-stage=exit]{z-index:1;animation-name:ui2-Stage-pop-out}.ui2-Stage--transition-rotate-horizontal[data-switching],.ui2-Stage--transition-rotate-vertical[data-switching]{perspective:1200px}.ui2-Stage--transition-rotate-horizontal>.ui2-Stage__Pane[data-stage],.ui2-Stage--transition-rotate-vertical>.ui2-Stage__Pane[data-stage]{backface-visibility:hidden}.ui2-Stage--transition-rotate-horizontal>.ui2-Stage__Pane[data-stage=enter]{transform-origin:0;animation:ui2-Stage-turn-left-in var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-rotate-horizontal>.ui2-Stage__Pane[data-stage=exit]{transform-origin:100%;animation:ui2-Stage-turn-left-out var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-rotate-horizontal[data-direction=backward]>.ui2-Stage__Pane[data-stage=enter]{transform-origin:100%;animation-name:ui2-Stage-turn-right-in}.ui2-Stage--transition-rotate-horizontal[data-direction=backward]>.ui2-Stage__Pane[data-stage=exit]{transform-origin:0;animation-name:ui2-Stage-turn-right-out}.ui2-Stage--transition-rotate-vertical>.ui2-Stage__Pane[data-stage=enter]{transform-origin:50% 0;animation:ui2-Stage-turn-up-in var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-rotate-vertical>.ui2-Stage__Pane[data-stage=exit]{transform-origin:50% 100%;animation:ui2-Stage-turn-up-out var(--ui2-stage-duration) var(--ui2-ease-standard) both}.ui2-Stage--transition-rotate-vertical[data-direction=backward]>.ui2-Stage__Pane[data-stage=enter]{transform-origin:50% 100%;animation-name:ui2-Stage-turn-down-in}.ui2-Stage--transition-rotate-vertical[data-direction=backward]>.ui2-Stage__Pane[data-stage=exit]{transform-origin:50% 0;animation-name:ui2-Stage-turn-down-out}@media (prefers-reduced-motion:reduce){.ui2-Stage{transition:none}.ui2-Stage__Pane[data-stage]{animation:none}}@keyframes ui2-Stage-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui2-Stage-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui2-Stage-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui2-Stage-rise-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes ui2-Stage-up-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ui2-Stage-up-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes ui2-Stage-down-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes ui2-Stage-down-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}@keyframes ui2-Stage-push-fade-in{0%{opacity:0;transform:translate(var(--ui2-stage-push-distance))}to{opacity:1;transform:none}}@keyframes ui2-Stage-push-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--ui2-stage-push-distance) * -.33))}}@keyframes ui2-Stage-push-fade-back-in{0%{opacity:0;transform:translate(calc(var(--ui2-stage-push-distance) * -.33))}to{opacity:1;transform:none}}@keyframes ui2-Stage-push-fade-back-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--ui2-stage-push-distance))}}@keyframes ui2-Stage-push-in{0%{transform:translate(var(--ui2-stage-push-distance))}to{transform:none}}@keyframes ui2-Stage-park{0%{transform:none}to{transform:translate(calc(var(--ui2-stage-push-distance) * -.33))}}@keyframes ui2-Stage-unpark{0%{transform:translate(calc(var(--ui2-stage-push-distance) * -.33))}to{transform:none}}@keyframes ui2-Stage-pop-out{0%{transform:none}to{transform:translate(var(--ui2-stage-push-distance))}}@keyframes ui2-Stage-turn-left-in{0%{opacity:.3;transform:translate(100%)rotateY(90deg)}to{opacity:1;transform:none}}@keyframes ui2-Stage-turn-left-out{0%{opacity:1;transform:none}to{opacity:.3;transform:translate(-100%)rotateY(-90deg)}}@keyframes ui2-Stage-turn-right-in{0%{opacity:.3;transform:translate(-100%)rotateY(-90deg)}to{opacity:1;transform:none}}@keyframes ui2-Stage-turn-right-out{0%{opacity:1;transform:none}to{opacity:.3;transform:translate(100%)rotateY(90deg)}}@keyframes ui2-Stage-turn-up-in{0%{opacity:.3;transform:translateY(100%)rotateX(-90deg)}to{opacity:1;transform:none}}@keyframes ui2-Stage-turn-up-out{0%{opacity:1;transform:none}to{opacity:.3;transform:translateY(-100%)rotateX(90deg)}}@keyframes ui2-Stage-turn-down-in{0%{opacity:.3;transform:translateY(-100%)rotateX(90deg)}to{opacity:1;transform:none}}@keyframes ui2-Stage-turn-down-out{0%{opacity:1;transform:none}to{opacity:.3;transform:translateY(100%)rotateX(-90deg)}}.ui2-FormStackItem{box-sizing:border-box;width:100%;font-family:var(--ui2-font-sans)}.ui2-FormStackItem--closed{align-items:center;gap:var(--ui2-space-16);padding:var(--ui2-space-16);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;display:flex}.ui2-FormStackItem--closed:hover{background:var(--ui2-bg-form-stack-hover)}.ui2-FormStackItem--disabled{cursor:default}.ui2-FormStackItem--disabled:hover{background:0 0}.ui2-FormStackItem--closed:focus{outline:0}.ui2-FormStackItem--display{padding:0;display:block}.ui2-FormStackItem__Summary{gap:var(--ui2-space-8);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ui2-FormStackItem__Label{color:var(--ui2-fg-form-stack-label);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-compact)}.ui2-FormStackItem--status-pending>.ui2-FormStackItem__Summary>.ui2-FormStackItem__Label{color:var(--ui2-fg-form-stack-label-pending)}.ui2-FormStackItem__Value{color:var(--ui2-fg-form-stack-value);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight);overflow-wrap:anywhere}.ui2-FormStackItem__Skeleton{border-radius:var(--ui2-radius-md);background:var(--ui2-bg-form-stack-skeleton);width:100%;height:18px;display:block}.ui2-FormStackItem--nested>.ui2-FormStackItem__Summary>.ui2-FormStackItem__Skeleton{background:var(--ui2-bg-form-stack-skeleton-nested)}.ui2-FormStackItem--open{background:var(--ui2-bg-form-stack-open);flex-direction:column;display:flex}.ui2-FormStackItem--open .ui2-FormStackItem--open{background:var(--ui2-bg-form-stack-open-nested)}.ui2-FormStackItem--open .ui2-FormStackItem--open .ui2-FormStackItem--open{background:var(--ui2-bg-form-stack-open-nested-2)}.ui2-FormStackItem--open .ui2-FormStackItem--closed:hover{background:var(--ui2-bg-form-stack-hover-nested)}.ui2-FormStackItem--open .ui2-FormStackItem--open .ui2-FormStackItem--closed:hover{background:var(--ui2-bg-form-stack-hover-nested-2)}.ui2-FormStackItem--open .ui2-FormStackItem--disabled:hover{background:0 0}.ui2-FormStackItem--open .ui2-FormStackItem--open .ui2-FormStackItem--nested>.ui2-FormStackItem__Summary>.ui2-FormStackItem__Skeleton{background:var(--ui2-bg-form-stack-skeleton-nested-2)}.ui2-FormStackItem__Head{align-items:center;gap:var(--ui2-space-16);padding:var(--ui2-space-16);display:flex}.ui2-FormStackItem__Title{min-width:0;color:var(--ui2-fg-form-stack-value);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-tight);flex:1 1 0}.ui2-FormStackItem__Aside{align-items:center;gap:var(--ui2-space-8);flex:none;display:inline-flex}.ui2-FormStackItem__Description{padding:0 var(--ui2-space-16) var(--ui2-space-16);color:var(--ui2-fg-form-stack-label);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-normal)}.ui2-FormStackItem__Body{gap:var(--ui2-space-16);padding:var(--ui2-space-16);border-top:1px solid var(--ui2-border-form-stack);flex-direction:column;display:flex}.ui2-FormStackItem--inset-flush>.ui2-FormStackItem__Body{gap:0;padding:0}.ui2-FormStackItem--inset-edge.ui2-FormStackItem--closed,.ui2-FormStackItem--inset-edge>.ui2-FormStackItem__ActionsFrame>.ui2-FormStackItem__ActionsClip>.ui2-FormStackItem__Actions,.ui2-FormStackItem--inset-edge>.ui2-FormStackItem__Body,.ui2-FormStackItem--inset-edge>.ui2-FormStackItem__Description,.ui2-FormStackItem--inset-edge>.ui2-FormStackItem__Head{padding-inline:0}.ui2-FormStackItem__ActionsFrame{opacity:1;transition:grid-template-rows var(--ui2-transition-base) var(--ui2-ease-standard),opacity var(--ui2-transition-base) var(--ui2-ease-standard);grid-template-rows:1fr;display:grid}.ui2-FormStackItem__ActionsFrame--hidden{opacity:0;grid-template-rows:0fr}.ui2-FormStackItem__ActionsClip{min-height:0;overflow:hidden}.ui2-FormStackItem__Actions{align-items:center;gap:var(--ui2-space-8);padding:var(--ui2-space-16);border-top:1px solid var(--ui2-border-form-stack);flex-wrap:wrap;display:flex}.ui2-FormStackItem__Note{color:var(--ui2-fg-form-stack-label);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-normal);flex:1 0 100%;margin:0}.ui2-FormStackItem--inline{background:0 0}.ui2-FormStackItem--inline>.ui2-FormStackItem__Head{padding-bottom:0}.ui2-FormStackItem--inline>.ui2-FormStackItem__Head>.ui2-FormStackItem__Title{color:var(--ui2-fg-form-stack-label);line-height:var(--ui2-lh-compact)}.ui2-FormStackItem--inline>.ui2-FormStackItem__Body{padding-top:var(--ui2-space-8);border-top:0}.ui2-FormStackItem__Trailing{align-items:center;gap:var(--ui2-space-8);margin-inline-start:auto;display:flex}.ui2-FormStackItem--list{align-items:stretch;gap:var(--ui2-space-8);cursor:default;flex-direction:column}.ui2-FormStackItem--list:hover{background:0 0}.ui2-FormStackItem__ListHead{align-items:center;gap:var(--ui2-space-8);width:100%;color:var(--ui2-fg-form-stack-value);display:flex}.ui2-FormStackItem__ListHead--target{cursor:pointer}.ui2-FormStackItem__ListTitle{align-items:baseline;column-gap:var(--ui2-space-8);min-width:0;font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-control);transition:color var(--ui2-transition-base) var(--ui2-ease-standard);flex-wrap:wrap;flex:1 1 0;display:flex}.ui2-FormStackItem__ListNote{color:var(--ui2-fg-form-stack-label-pending);font-weight:var(--ui2-font-normal)}.ui2-FormStackItem__Warning{color:var(--ui2-fg-form-stack-outstanding);display:inline-flex}.ui2-FormStackItem__ListAction{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-control);white-space:nowrap;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);flex:none}.ui2-FormStackItem__ListHead--target:hover>.ui2-FormStackItem__ListAction,.ui2-FormStackItem__ListHead--target:hover>.ui2-FormStackItem__ListTitle{color:var(--ui2-fg-form-stack-row-hover)}.ui2-FormStackItem__Rows{grid-template-columns:auto auto 1fr;display:grid;container:ui2-form-stack-rows/inline-size}.ui2-FormStackItem__Row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--ui2-space-16);padding:var(--ui2-space-8) 0;border-radius:var(--ui2-radius-sm);cursor:pointer;display:grid}.ui2-FormStackItem__Row--disabled{cursor:default}.ui2-FormStackItem__RowLabel,.ui2-FormStackItem__RowMeta,.ui2-FormStackItem__RowValue{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-control);overflow-wrap:break-word;transition:color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-FormStackItem__RowLabel,.ui2-FormStackItem__RowMeta{color:var(--ui2-fg-form-stack-quiet)}.ui2-FormStackItem__RowValue{color:var(--ui2-fg-form-stack-value)}.ui2-FormStackItem__RowMeta{justify-content:flex-start;display:flex}@container ui2-form-stack-rows (max-width:520px){.ui2-FormStackItem__RowMeta{text-align:right;justify-content:flex-end}}.ui2-FormStackItem__Row:not(.ui2-FormStackItem__Row--disabled):hover>.ui2-FormStackItem__RowLabel,.ui2-FormStackItem__Row:not(.ui2-FormStackItem__Row--disabled):hover>.ui2-FormStackItem__RowMeta,.ui2-FormStackItem__Row:not(.ui2-FormStackItem__Row--disabled):hover>.ui2-FormStackItem__RowValue{color:var(--ui2-fg-form-stack-row-hover)}@media (prefers-reduced-motion:reduce){.ui2-FormStackItem--closed,.ui2-FormStackItem__ActionsFrame{transition:none}}.ui2-FormStackItem--ruled{transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard),padding var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border-inline-start:4px solid #0000}.ui2-FormStackItem--ruled.ui2-FormStackItem--closed{padding:var(--ui2-space-24) 0}.ui2-FormStackItem--ruled.ui2-FormStackItem--closed:hover{background:0 0}.ui2-FormStackItem--ruled.ui2-FormStackItem--open{border-inline-start-color:var(--ui2-fg-form-stack-value);background:0 0;padding-inline-start:var(--ui2-space-16)}.ui2-FormStackItem--ruled>.ui2-FormStackItem__Summary>.ui2-FormStackItem__Value{color:var(--ui2-fg-form-stack-value);font-size:var(--ui2-text-2xl);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-heading)}.ui2-FormStackItem--ruled.ui2-FormStackItem--compact.ui2-FormStackItem--closed{padding:var(--ui2-space-16) 0}.ui2-FormStackItem--compact>.ui2-FormStackItem__Summary>.ui2-FormStackItem__Label{font-size:var(--ui2-text-xs)}.ui2-FormStackItem--ruled.ui2-FormStackItem--compact>.ui2-FormStackItem__Summary>.ui2-FormStackItem__Value{font-size:var(--ui2-text-lg)}.ui2-FormStackItem--ruled.ui2-FormStackItem--compact>.ui2-FormStackItem__Head{padding:var(--ui2-space-16) 0 var(--ui2-space-8)}.ui2-FormStackItem--ruled.ui2-FormStackItem--compact>.ui2-FormStackItem__Head>.ui2-FormStackItem__Title{font-size:var(--ui2-text-lg)}.ui2-FormStackItem__Check{width:var(--ui2-space-24);height:var(--ui2-space-24);color:var(--ui2-fg-form-stack-value);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui2-FormStackItem--ruled>.ui2-FormStackItem__Rows{padding-inline-end:calc(var(--ui2-space-24) + var(--ui2-space-16))}.ui2-FormStackItem--ruled>.ui2-FormStackItem__Summary>.ui2-FormStackItem__Label{color:var(--ui2-fg-form-stack-quiet);line-height:var(--ui2-lh-control)}.ui2-FormStackItem--ruled>.ui2-FormStackItem__Head{padding:var(--ui2-space-24) 0 0}.ui2-FormStackItem--ruled>.ui2-FormStackItem__Head>.ui2-FormStackItem__Title{color:var(--ui2-fg-form-stack-value);font-size:var(--ui2-text-2xl);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight)}.ui2-FormStackItem--ruled>.ui2-FormStackItem__Description{padding:var(--ui2-space-16) 0 0;color:var(--ui2-fg-form-stack-quiet)}.ui2-FormStackItem--ruled.ui2-FormStackItem--compact>.ui2-FormStackItem__Description{padding:0 0 var(--ui2-space-16)}.ui2-FormStackItem--ruled>.ui2-FormStackItem__ActionsFrame>.ui2-FormStackItem__ActionsClip>.ui2-FormStackItem__Actions,.ui2-FormStackItem--ruled>.ui2-FormStackItem__Body{border-top:0;padding-inline:0}.ui2-FormStackItem--ruled>.ui2-FormStackItem__ActionsFrame>.ui2-FormStackItem__ActionsClip>.ui2-FormStackItem__Actions{padding-block:var(--ui2-space-16) var(--ui2-space-24)}.ui2-FormStack{min-width:0}.ui2-FormStack,.ui2-FormStack__Head{gap:var(--ui2-space-16);flex-direction:column;display:flex}.ui2-FormStack__Head{padding-block-end:var(--ui2-space-16)}.ui2-FormStack__Heading{color:var(--ui2-fg-form-stack-label);font-size:var(--ui2-text-2xl);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight);margin:0}.ui2-FormStack__Description{color:var(--ui2-fg-form-stack-label-pending);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-normal)}.ui2-FormStack__Rows{border:1px solid var(--ui2-border-form-stack);border-radius:var(--ui2-radius-md);flex-direction:column;display:flex;overflow:hidden}.ui2-FormStack--width-form{max-width:var(--ui2-form-stack-width-form)}@container ui2-main-layout (max-width:767px){.ui2-FormStack--width-form{max-width:none}}.ui2-FormStack--frame-flush>.ui2-FormStack__Rows{border:0;border-radius:0}.ui2-FormStack--frame-ruled>.ui2-FormStack__Rows{border:0;border-radius:0;overflow:visible}.ui2-FormStack__Row{flex-direction:column;display:flex}.ui2-FormStack--frame-ruled>.ui2-FormStack__Rows>.ui2-FormStack__Row+.ui2-FormStack__Row{border-top-color:var(--ui2-border-button)}.ui2-FormStack__Row+.ui2-FormStack__Row{border-top:1px solid var(--ui2-border-form-stack)}.ui2-FormStack__Footer{align-items:center;gap:var(--ui2-space-8);flex-wrap:wrap;display:flex}.ui2-FormStack__FooterError{color:var(--ui2-fg-form-stack-error);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal);flex:1 0 100%;margin:0}.ui2-FormStack__FooterTrailing{align-items:center;gap:var(--ui2-space-8);margin-inline-start:auto;display:flex}.ui2-VirtualList{box-sizing:border-box;width:100%;position:relative}.ui2-VirtualList__Row{box-sizing:border-box;position:absolute;left:0;right:0}.ui2-VirtualList--frame-boxed{box-sizing:content-box;border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);overflow:hidden}.ui2-VirtualList--frame-boxed .ui2-VirtualList__Row{border-top:1px solid var(--ui2-border-list)}.ui2-VirtualList--frame-boxed .ui2-VirtualList__Row--first{border-top-color:#0000}.ui2-VirtualList--overscan-normal,.ui2-VirtualList--overscan-wide{contain:layout}.ui2-StatementGroup{--ui2-statement-group-motion-duration:var(--ui2-transition-stage);--ui2-statement-group-motion-easing:var(--ui2-ease-standard)}.ui2-StatementGroup__Entry{min-width:0}.ui2-StatementGroup{-webkit-user-select:none;user-select:none;border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);min-width:0;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard);flex-direction:column;display:flex;overflow:hidden}.ui2-StatementGroup:hover{--ui2-bg-file-card:var(--ui2-bg-file-card-hover);border-color:var(--ui2-border-input);background-color:var(--ui2-bg-surface);background-image:linear-gradient(var(--ui2-bg-list-hover),var(--ui2-bg-list-hover))}.ui2-StatementGroup--checked,.ui2-StatementGroup--checked:hover,.ui2-StatementGroup--selected,.ui2-StatementGroup--selected:hover{--ui2-fg-list:var(--ui2-fg-list-on-dark);--ui2-fg-list-strong:var(--ui2-fg-list-on-dark);--ui2-fg-list-muted:var(--ui2-fg-list-on-dark-muted);--ui2-fg-list-subtle:var(--ui2-fg-list-on-dark-muted);--ui2-fg-list-glyph:var(--ui2-fg-list-on-dark-muted);--ui2-fg-list-success:var(--ui2-fg-list-on-dark-success);--ui2-fg-list-pending:var(--ui2-fg-list-on-dark-pending);--ui2-fg-list-error:var(--ui2-fg-list-on-dark-error);--ui2-border-list:var(--ui2-border-list-on-dark);--ui2-border-list-check:var(--ui2-fg-list-on-dark-muted);--ui2-bg-list-check:var(--ui2-fg-list-on-dark);--ui2-fg-list-check:var(--ui2-bg-list-dark);--ui2-bg-file-card:var(--ui2-bg-file-card-on-dark);--ui2-bg-file-card-mini:var(--ui2-bg-file-card-on-dark);border-color:var(--ui2-bg-list-dark);background-color:var(--ui2-bg-list-dark);background-image:none}@media (prefers-reduced-motion:reduce){.ui2-StatementGroup{transition:none}}.ui2-StatementGroup__Header{flex-direction:column;min-width:0;display:flex}.ui2-StatementGroup__Statements{align-items:start;gap:var(--ui2-space-8);padding:var(--ui2-space-16);border-top:1px solid var(--ui2-border-list);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui2-StatementGroup--openable{cursor:pointer}.ui2-StatementGroup--statements-wrap .ui2-StatementGroup__Statements{flex-wrap:wrap;display:flex}.ui2-CardSlider{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;width:100%;min-width:0;display:flex;position:relative;overflow-x:auto}.ui2-CardSlider::-webkit-scrollbar{display:none}.ui2-CardSlider__Item{cursor:pointer;scroll-snap-align:center;flex:0 0 180px;min-width:0}.ui2-PageSplit{grid-template-areas:"start end";grid-template-columns:var(--ui2-page-split-rail-width) minmax(0,1fr);gap:var(--ui2-space-16);align-items:start;display:grid}.ui2-PageSplit__End,.ui2-PageSplit__Start{min-width:0;min-height:0;position:relative}.ui2-PageSplit__Start{grid-area:start}.ui2-PageSplit__End{grid-area:end}.ui2-PageSplit--rail-end{grid-template-columns:minmax(0,1fr) var(--ui2-page-split-rail-width)}.ui2-PageSplit--sticky-end>.ui2-PageSplit__End,.ui2-PageSplit--sticky-start>.ui2-PageSplit__Start{position:sticky;top:0}@container ui2-app-frame (max-width:767px){.ui2-PageSplit{grid-template-columns:minmax(0,1fr);grid-template-areas:"start""end"}.ui2-PageSplit--sticky-end>.ui2-PageSplit__End,.ui2-PageSplit--sticky-start>.ui2-PageSplit__Start{position:relative}}.ui2-ListItemLead{width:var(--ui2-lead-size);height:var(--ui2-lead-size);border-radius:var(--ui2-radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui2-ListItemLead--shape-circle{background:var(--ui2-bg-list-lead);color:var(--ui2-fg-on-emphasis)}.ui2-ListItemLead--shape-accent{background:var(--ui2-bg-option-glyph-selected);color:var(--ui2-fg-nav-active)}.ui2-ListItemLead--shape-new{background:var(--ui2-bg-badge-new);color:var(--ui2-fg-badge-new);font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush)}.ui2-ListItemLead--shape-success{background:var(--ui2-bg-list-lead-success);color:var(--ui2-fg-list-success)}.ui2-ListItemLead--shape-error{background:var(--ui2-bg-list-lead-error);color:var(--ui2-fg-list-error)}.ui2-ListItemLead--shape-soft{background:var(--ui2-bg-file-card);color:var(--ui2-fg-list-subtle)}.ui2-ListItemLead--shape-date{width:var(--ui2-list-date-width);border-radius:var(--ui2-radius-none);height:auto;color:var(--ui2-fg-list-muted);font-weight:var(--ui2-font-medium);white-space:nowrap;justify-content:flex-start;overflow:visible}.ui2-ListItemBody{gap:var(--ui2-space-8);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ui2-ListItemBody__Subtitle,.ui2-ListItemBody__Title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-ListItemBody__Title{color:var(--ui2-fg-list)}.ui2-ListItemBody__Head{align-items:center;gap:var(--ui2-space-8);min-width:0;display:flex}.ui2-ListItemBody__Badge{padding:var(--ui2-space-2) var(--ui2-space-8);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-list-badge);color:var(--ui2-fg-list-badge);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush-xs);flex:none}.ui2-ListItemBody__Ghost{border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-list-skeleton);width:60%;height:14px;display:block}.ui2-ListItemBody--tone-muted .ui2-ListItemBody__Subtitle{color:var(--ui2-fg-list-muted)}.ui2-ListItemBody--tone-subtle .ui2-ListItemBody__Subtitle{color:var(--ui2-fg-list-subtle)}.ui2-ListItemBody--tone-strong .ui2-ListItemBody__Subtitle{color:var(--ui2-fg-list)}.ui2-ListItemBody--tone-success .ui2-ListItemBody__Subtitle{color:var(--ui2-fg-list-success)}.ui2-ListItemBody--tone-error .ui2-ListItemBody__Subtitle{color:var(--ui2-fg-list-error)}.ui2-ListItemBody--weight-regular{font-weight:var(--ui2-font-normal)}.ui2-ListItemBody--weight-medium,.ui2-ListItemValue{font-weight:var(--ui2-font-medium)}.ui2-ListItemValue{gap:var(--ui2-space-8);white-space:nowrap;flex-direction:column;flex:none;display:flex}.ui2-ListItemValue--align-end{text-align:right;align-items:flex-end}.ui2-ListItemValue--align-start{text-align:left;align-items:flex-start}.ui2-ListItemValue--width-lg,.ui2-ListItemValue--width-md,.ui2-ListItemValue--width-sm{min-width:0}.ui2-ListItemValue--width-account{min-width:0;max-width:50%}.ui2-ListItemValue--width-account .ui2-ListItemValue__Label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ui2-ListItemValue--width-sm{width:80px}.ui2-ListItemValue--width-md{width:112px}.ui2-ListItemValue--width-lg{width:144px}.ui2-ListItemValue__Value{max-width:100%;color:var(--ui2-fg-list);text-overflow:ellipsis;overflow:hidden}.ui2-ListItemValue--tone-muted .ui2-ListItemValue__Value{font-weight:var(--ui2-font-normal);color:var(--ui2-fg-list-muted)}.ui2-ListItemValue--tone-success .ui2-ListItemValue__Value{color:var(--ui2-fg-list-success)}.ui2-ListItemValue--tone-pending .ui2-ListItemValue__Value{color:var(--ui2-fg-list-pending)}.ui2-ListItemValue__Ghost{border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-list-skeleton);width:72px;height:14px;display:block}.ui2-ListItemValue__Label{color:var(--ui2-fg-list-muted)}@container ui2-app-frame (max-width:767px){.ui2-ListItemValue--width-account{width:80px}.ui2-ListItemValue:has(~.ui2-ListItemValue){display:none}.ui2-ListItemValue.ui2-ListItemValue--narrow-keep{display:flex}.ui2-ListItemValue:not(.ui2-ListItemValue--narrow-keep):is(.ui2-ListItemValue--narrow-keep~*,:has(~.ui2-ListItemValue--narrow-keep)){display:none}}.ui2-ListItemStatus{border-radius:var(--ui2-radius-full);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ui2-ListItemStatus__Glyph{flex:none;display:block}.ui2-ListItemStatus--status-complete{background:var(--ui2-bg-status-complete);color:var(--ui2-fg-list)}.ui2-ListItemStatus--status-issue{background:var(--ui2-bg-status-issue);color:var(--ui2-fg-status-issue)}.ui2-ListItemStatus--status-chevron{color:var(--ui2-fg-list-glyph)}.ui2-ListItemStatus__Check{box-sizing:border-box;width:var(--ui2-space-20);height:var(--ui2-space-20);border:1px solid var(--ui2-border-list-check);border-radius:var(--ui2-radius-sm);color:var(--ui2-fg-list-check);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui2-ListItemStatus__Check{transition:none}}.ui2-ListItemStatus--checked .ui2-ListItemStatus__Check{border-color:var(--ui2-bg-list-check);background:var(--ui2-bg-list-check)}.ui2-ListItemStatus--status-draft{color:var(--ui2-fg-list-muted)}.ui2-ListItemStatus__Text{font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush);writing-mode:vertical-rl;transform:rotate(180deg)}.ui2-ListItemActions{align-items:center;gap:var(--ui2-space-8);flex:none;display:inline-flex}.ui2-ListItem{-webkit-user-select:none;user-select:none;align-items:center;gap:var(--ui2-space-16);box-sizing:border-box;width:100%;padding:var(--ui2-space-16);border:1px solid var(--ui2-border-list);color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-flush);display:flex}.ui2-ListItem--radius-none{border-radius:var(--ui2-radius-none)}.ui2-ListItem--radius-xs{border-radius:var(--ui2-radius-card-xs)}.ui2-ListItem--radius-sm{border-radius:var(--ui2-radius-card-sm)}.ui2-ListItem--radius-md{border-radius:var(--ui2-radius-card-md)}.ui2-ListItem--radius-lg{border-radius:var(--ui2-radius-card-lg)}.ui2-ListItem--radius-xl{border-radius:var(--ui2-radius-card-xl)}.ui2-ListItem--density-compact{padding:var(--ui2-space-8) var(--ui2-space-16)}.ui2-ListItem--frame-divided{border-width:1px 0 0}.ui2-ListItem--frame-bare{border-width:0}.ui2-ListItem.ui2-ListItem--frame-bare,.ui2-ListItem.ui2-ListItem--frame-divided{border-radius:0}.ui2-ListItem--interactive{cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-ListItem--interactive:hover{background:var(--ui2-bg-list-hover)}@media (prefers-reduced-motion:reduce){.ui2-ListItem--interactive{transition:none}}.ui2-ListItem--checked,.ui2-ListItem--selected{--ui2-fg-list:var(--ui2-fg-list-on-dark);--ui2-fg-list-strong:var(--ui2-fg-list-on-dark);--ui2-fg-list-muted:var(--ui2-fg-list-on-dark-muted);--ui2-fg-list-subtle:var(--ui2-fg-list-on-dark-muted);--ui2-fg-list-glyph:var(--ui2-fg-list-on-dark-muted);--ui2-fg-list-success:var(--ui2-fg-list-on-dark-success);--ui2-fg-list-pending:var(--ui2-fg-list-on-dark-pending);--ui2-fg-list-error:var(--ui2-fg-list-on-dark-error);--ui2-border-list-check:var(--ui2-fg-list-on-dark-muted);--ui2-bg-list-check:var(--ui2-fg-list-on-dark);--ui2-fg-list-check:var(--ui2-bg-list-dark);border-color:var(--ui2-bg-list-dark)}.ui2-ListItem--checked,.ui2-ListItem--checked:hover,.ui2-ListItem--selected,.ui2-ListItem--selected:hover{background:var(--ui2-bg-list-dark)}.ui2-WizardCards{--ui2-wizard-cards-rail-cell:calc(var(--ui2-space-80) * 2)}.ui2-WizardCards,.ui2-WizardCards__Body{width:100%;position:relative}.ui2-WizardCards--mode-sticky{top:var(--ui2-space-16);z-index:2;pointer-events:none;position:sticky}.ui2-WizardCards--mode-sticky .ui2-WizardCards__Body{pointer-events:auto}.ui2-WizardCards--stuck .ui2-WizardCards__Body{background:var(--ui2-wizard-pane-ground)}.ui2-WizardCards--stuck .ui2-WizardCards__Body:before{content:"";height:var(--ui2-space-16);background:var(--ui2-wizard-pane-ground);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.ui2-WizardCards--stuck .ui2-WizardCards__Body:after{content:"";height:var(--ui2-space-16);background:linear-gradient(to bottom,var(--ui2-wizard-pane-ground),transparent);pointer-events:none;position:absolute;top:100%;left:0;right:0}.ui2-WizardCards--rail .ui2-WizardCards__Body{width:auto;margin-inline:calc(var(--ui2-wizard-pane-inset) * -1)}.ui2-WizardCards--rail .ui2-WizardCards__Rail{gap:var(--ui2-space-8);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:var(--ui2-wizard-pane-inset);scroll-padding-inline:var(--ui2-wizard-pane-inset);display:flex;overflow:auto hidden}.ui2-WizardCards--rail .ui2-WizardCards__Rail::-webkit-scrollbar{display:none}.ui2-WizardCards--rail .ui2-WizardCards__Cell{flex:0 0 var(--ui2-wizard-cards-rail-cell);scroll-snap-align:start;min-width:0}.ui2-AddItemCard{-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-start;gap:var(--ui2-space-4);box-sizing:border-box;width:200px;height:200px;padding:var(--ui2-space-16);background:var(--ui2-add-card-surface);color:var(--ui2-ink-100);font-family:var(--ui2-font-sans);line-height:var(--ui2-lh-flush);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui2-AddItemCard--radius-xs{border-radius:var(--ui2-radius-card-xs)}.ui2-AddItemCard--radius-sm{border-radius:var(--ui2-radius-card-sm)}.ui2-AddItemCard--radius-md{border-radius:var(--ui2-radius-card-md)}.ui2-AddItemCard--radius-lg{border-radius:var(--ui2-radius-card-lg)}.ui2-AddItemCard--radius-xl{border-radius:var(--ui2-radius-card-xl)}.ui2-AddItemCard:before{content:"";z-index:1;background:var(--ui2-add-card-scrim);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);position:absolute;inset:0}.ui2-AddItemCard--fade:after{content:"";z-index:1;background:linear-gradient(to top,var(--ui2-add-card-fade),transparent 50%);pointer-events:none;position:absolute;inset:0}.ui2-AddItemCard:hover{background:var(--ui2-add-card-surface-hover)}.ui2-AddItemCard:hover:before{background:var(--ui2-add-card-scrim-hover)}.ui2-AddItemCard--size-portrait,.ui2-AddItemCard--size-profile,.ui2-AddItemCard--size-tall{gap:var(--ui2-space-8);width:180px}.ui2-AddItemCard--size-tall{height:258px}.ui2-AddItemCard--size-portrait{height:320px}.ui2-AddItemCard--size-profile{height:225px}.ui2-AddItemCard--size-wide{width:356px}.ui2-AddItemCard--size-full{width:100%;height:96px;padding-right:calc(var(--ui2-space-16) + var(--ui2-space-24) + var(--ui2-space-16));justify-content:center}.ui2-AddItemCard--size-fill{aspect-ratio:1;width:100%;height:auto}.ui2-AddItemCard--size-fill-wide{aspect-ratio:16/9;width:100%;min-width:0;height:auto}.ui2-AddItemCard--size-fill-wide .ui2-AddItemCard__Description,.ui2-AddItemCard--size-fill-wide .ui2-AddItemCard__Eyebrow{box-sizing:border-box;padding-inline-end:calc(var(--ui2-space-24) + var(--ui2-space-8))}.ui2-AddItemCard--size-fill-tall{aspect-ratio:320/459;width:100%;height:auto}.ui2-AddItemCard--size-fill-tall .ui2-AddItemCard__Description,.ui2-AddItemCard--size-fill-tall .ui2-AddItemCard__Eyebrow,.ui2-AddItemCard--size-fill-tall .ui2-AddItemCard__Title{overflow-wrap:break-word;white-space:normal}.ui2-AddItemCard--size-full .ui2-AddItemCard__Plus{top:50%;transform:translateY(-50%)}.ui2-AddItemCard--size-portrait .ui2-AddItemCard__Description,.ui2-AddItemCard--size-profile .ui2-AddItemCard__Description,.ui2-AddItemCard--size-tall .ui2-AddItemCard__Description{font-size:var(--ui2-text-xs);letter-spacing:-.03em}.ui2-AddItemCard__Image{--ui2-image-scale:1;top:calc((1 - var(--ui2-image-scale)) * 50%);left:calc((1 - var(--ui2-image-scale)) * 50%);width:calc(var(--ui2-image-scale) * 100%);height:calc(var(--ui2-image-scale) * 100%);object-fit:cover;filter:var(--ui2-add-card-art-filter);transition:transform var(--ui2-transition-base) var(--ui2-ease-standard),filter var(--ui2-transition-base) var(--ui2-ease-standard);position:absolute}.ui2-AddItemCard--position-top .ui2-AddItemCard__Image,.ui2-AddItemCard--position-top-left .ui2-AddItemCard__Image,.ui2-AddItemCard--position-top-right .ui2-AddItemCard__Image{top:0}.ui2-AddItemCard--position-bottom .ui2-AddItemCard__Image,.ui2-AddItemCard--position-bottom-left .ui2-AddItemCard__Image,.ui2-AddItemCard--position-bottom-right .ui2-AddItemCard__Image{top:calc((1 - var(--ui2-image-scale)) * 100%)}.ui2-AddItemCard--position-bottom-left .ui2-AddItemCard__Image,.ui2-AddItemCard--position-left .ui2-AddItemCard__Image,.ui2-AddItemCard--position-top-left .ui2-AddItemCard__Image{left:0}.ui2-AddItemCard--position-bottom-right .ui2-AddItemCard__Image,.ui2-AddItemCard--position-right .ui2-AddItemCard__Image,.ui2-AddItemCard--position-top-right .ui2-AddItemCard__Image{left:calc((1 - var(--ui2-image-scale)) * 100%)}.ui2-AddItemCard--anchor-center .ui2-AddItemCard__Image{transform-origin:50%}.ui2-AddItemCard--anchor-top .ui2-AddItemCard__Image{transform-origin:50% 0}.ui2-AddItemCard--anchor-bottom .ui2-AddItemCard__Image{transform-origin:50% 100%}.ui2-AddItemCard--anchor-left .ui2-AddItemCard__Image{transform-origin:0}.ui2-AddItemCard--anchor-right .ui2-AddItemCard__Image{transform-origin:100%}.ui2-AddItemCard--anchor-top-left .ui2-AddItemCard__Image{transform-origin:0 0}.ui2-AddItemCard--anchor-top-right .ui2-AddItemCard__Image{transform-origin:100% 0}.ui2-AddItemCard--anchor-bottom-left .ui2-AddItemCard__Image{transform-origin:0 100%}.ui2-AddItemCard--anchor-bottom-right .ui2-AddItemCard__Image{transform-origin:100% 100%}.ui2-AddItemCard--art-mono .ui2-AddItemCard__Image{filter:grayscale()}.ui2-AddItemCard--art-mono:hover .ui2-AddItemCard__Image{filter:none}.ui2-AddItemCard--zoom:hover .ui2-AddItemCard__Image{transform:scale(1.08)}.ui2-AddItemCard__Plus{top:var(--ui2-space-16);right:var(--ui2-space-16);z-index:2;color:var(--ui2-accent);position:absolute}.ui2-AddItemCard__Description,.ui2-AddItemCard__Title{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.ui2-AddItemCard__Description{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal;color:var(--ui2-ink-90);font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-normal);-webkit-box-orient:vertical;display:-webkit-box}.ui2-AddItemCard__Title{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-bold)}.ui2-AddItemCard__Copy{z-index:2;align-items:flex-start;gap:inherit;flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.ui2-AddItemCard__Eyebrow{z-index:2;max-width:100%;color:var(--ui2-ink-70);font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);letter-spacing:1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;position:relative;overflow:hidden}.ui2-AddItemCard__Corner{top:var(--ui2-space-16);right:var(--ui2-space-16);z-index:2;width:var(--ui2-space-24);height:var(--ui2-space-24);display:flex;position:absolute}.ui2-AddItemCard__Corner .ui2-AddItemCard__Plus{transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);position:static}.ui2-AddItemCard--selected .ui2-AddItemCard__Corner .ui2-AddItemCard__Plus{opacity:0;transform:rotate(90deg)scale(.6)}.ui2-AddItemCard__Selected{opacity:0;pointer-events:none;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-option-glyph-selected);width:100%;height:100%;color:var(--ui2-fg-option-radio-selected);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(-45deg)scale(.6)}.ui2-AddItemCard--selected .ui2-AddItemCard__Selected{opacity:1;transform:rotate(0)scale(1)}.ui2-AddItemCard__Count{inset:calc(-1 * var(--ui2-space-4));border-radius:var(--ui2-radius-full);background:var(--ui2-accent);color:var(--ui2-on-accent);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-control);letter-spacing:-.02em;justify-content:center;align-items:center;display:flex;position:absolute}.ui2-AddItemCard--disabled{cursor:default}.ui2-AddItemCard--disabled:hover{background:var(--ui2-add-card-surface)}.ui2-AddItemCard--disabled:hover:before{background:var(--ui2-add-card-scrim)}.ui2-AddItemCard--zoom.ui2-AddItemCard--disabled:hover .ui2-AddItemCard__Image{transform:none}.ui2-AddItemCard--disabled .ui2-AddItemCard__Copy,.ui2-AddItemCard--disabled .ui2-AddItemCard__Corner{opacity:.4}.ui2-AddItemCard--counter{cursor:default}.ui2-AddItemCard--counter.ui2-AddItemCard--addable{cursor:pointer}.ui2-AddItemCard--counter .ui2-AddItemCard__Copy{gap:var(--ui2-space-8)}.ui2-AddItemCard--counter:not(.ui2-AddItemCard--addable):hover{background:var(--ui2-add-card-surface)}.ui2-AddItemCard--counter:not(.ui2-AddItemCard--addable):hover:before{background:var(--ui2-add-card-scrim)}.ui2-AddItemCard--counter:not(.ui2-AddItemCard--addable).ui2-AddItemCard--zoom:hover .ui2-AddItemCard__Image{transform:none}.ui2-AddItemCard--counter:not(.ui2-AddItemCard--addable) .ui2-AddItemCard__Plus{color:var(--ui2-ink-30)}.ui2-AddItemCard__Remove{top:var(--ui2-space-12);left:var(--ui2-space-12);z-index:4;width:var(--ui2-space-32);height:var(--ui2-space-32);border-radius:var(--ui2-radius-full);color:var(--ui2-ink-90);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ui2-AddItemCard__Remove:hover:not(:disabled){background:var(--ui2-ink-30);color:var(--ui2-ink-100)}.ui2-AddItemCard__Remove:focus-visible{outline:2px solid var(--ui2-focus);outline-offset:2px}.ui2-AddItemCard__Remove:disabled{color:var(--ui2-ink-30);cursor:default}.ui2-AddItemCard__Tally{color:var(--ui2-accent);font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-control);font-variant-numeric:tabular-nums}.ui2-AddItemCard__Tally--zero{color:var(--ui2-ink-20)}.ui2-AddItemCard--sticky{height:var(--ui2-wizard-cards-plate)}.ui2-AddItemCard--sticky .ui2-AddItemCard__Image{opacity:calc(1 - var(--ui2-wizard-cards-collapse))}.ui2-AddItemCard--sticky .ui2-AddItemCard__Copy{min-height:var(--ui2-space-24);justify-content:flex-end}.ui2-AddItemCard--collapsed .ui2-AddItemCard__Copy{padding-inline-end:calc(var(--ui2-space-24) + var(--ui2-space-8))}.ui2-AddItemCard--collapsed .ui2-AddItemCard__Description,.ui2-AddItemCard--collapsed .ui2-AddItemCard__Eyebrow,.ui2-AddItemCard--collapsed .ui2-AddItemCard__Title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui2-AddItemCard,.ui2-AddItemCard:before,.ui2-AddItemCard__Corner .ui2-AddItemCard__Plus,.ui2-AddItemCard__Image,.ui2-AddItemCard__Remove,.ui2-AddItemCard__Selected{transition:none}}.ui2-CardQuestion{-webkit-user-select:none;user-select:none;align-items:stretch;gap:var(--ui2-space-16);box-sizing:border-box;padding:var(--ui2-space-16);font-family:var(--ui2-font-sans);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui2-CardQuestion--radius-xs{border-radius:var(--ui2-radius-card-xs)}.ui2-CardQuestion--radius-sm{border-radius:var(--ui2-radius-card-sm)}.ui2-CardQuestion--radius-md{border-radius:var(--ui2-radius-card-md)}.ui2-CardQuestion--radius-lg{border-radius:var(--ui2-radius-card-lg)}.ui2-CardQuestion--radius-xl{border-radius:var(--ui2-radius-card-xl)}.ui2-CardQuestion--variant-filled{background:var(--ui2-bg-question)}.ui2-CardQuestion--variant-outline{border-color:var(--ui2-border-list)}.ui2-CardQuestion--variant-dropzone,.ui2-CardQuestion--variant-upload{border-style:dashed;border-color:var(--ui2-border-input);background:var(--ui2-bg-question-dropzone);transition:background var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-CardQuestion--browse{cursor:pointer}.ui2-CardQuestion--dragging{background:var(--ui2-bg-question)}.ui2-CardQuestion__Media{width:var(--ui2-media-disc-size);height:var(--ui2-media-disc-size);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-list-searching);color:var(--ui2-fg-list-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui2-CardQuestion--variant-dropzone.ui2-CardQuestion--layout-inline{flex-wrap:wrap}.ui2-CardQuestion--variant-dropzone.ui2-CardQuestion--layout-inline .ui2-CardQuestion__Details{min-width:min(100%,180px)}@media (prefers-reduced-motion:reduce){.ui2-CardQuestion--variant-dropzone,.ui2-CardQuestion--variant-upload{transition:none}}.ui2-CardQuestion--tone-error{border-color:var(--ui2-border-input-error-line);background:0 0}.ui2-CardQuestion--inset-none{padding:var(--ui2-space-0)}.ui2-CardQuestion--layout-inline{flex-direction:row;align-items:center}.ui2-CardQuestion--layout-inline.ui2-CardQuestion--align-start{align-items:flex-start}.ui2-CardQuestion__Details{gap:var(--ui2-space-8);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.ui2-CardQuestion--layout-inline .ui2-CardQuestion__Details{flex:1 1 0}.ui2-CardQuestion__Title{color:var(--ui2-fg-list);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-card-question-title)}.ui2-CardQuestion__Description{color:var(--ui2-fg-list-glyph);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-normal)}.ui2-CardQuestion__Actions{align-items:center;gap:var(--ui2-space-8);flex-wrap:wrap;display:flex}.ui2-CardQuestion--layout-inline .ui2-CardQuestion__Actions{flex-wrap:nowrap;flex:none}.ui2-CardQuestion--rows{align-items:stretch;gap:var(--ui2-space-0);padding:var(--ui2-space-0);border-color:var(--ui2-border-list);flex-direction:column}.ui2-CardQuestion__Head{align-items:stretch;gap:var(--ui2-space-16);padding:var(--ui2-space-16);flex-direction:column;display:flex}.ui2-CardQuestion--rows.ui2-CardQuestion--inset-none .ui2-CardQuestion__Head{padding:var(--ui2-space-0)}.ui2-CardQuestion--rows.ui2-CardQuestion--layout-inline,.ui2-CardQuestion--rows.ui2-CardQuestion--layout-inline.ui2-CardQuestion--align-start{flex-direction:column;align-items:stretch}.ui2-CardQuestion--rows.ui2-CardQuestion--layout-inline .ui2-CardQuestion__Head{flex-direction:row;align-items:center}.ui2-CardQuestion--rows.ui2-CardQuestion--layout-inline.ui2-CardQuestion--align-start .ui2-CardQuestion__Head{align-items:flex-start}.ui2-CardQuestion__Rows{flex-direction:column;display:flex}.ui2-IconButton{--ui2-icon-button-glyph:var(--ui2-control-icon-md);box-sizing:border-box;border-radius:var(--ui2-radius-sm);color:var(--ui2-fg-nav);cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui2-IconButton--size-xs{height:var(--ui2-control-height-xs);width:var(--ui2-control-height-xs);--ui2-icon-button-glyph:var(--ui2-control-icon-xs)}.ui2-IconButton--size-sm{--ui2-icon-button-glyph:var(--ui2-control-icon-sm)}.ui2-IconButton--size-md,.ui2-IconButton--size-sm{height:var(--ui2-control-height-sm);width:var(--ui2-control-height-sm)}.ui2-IconButton--size-md{--ui2-icon-button-glyph:var(--ui2-control-icon-md)}.ui2-IconButton--size-lg{height:var(--ui2-control-height-md);width:var(--ui2-control-height-md);--ui2-icon-button-glyph:var(--ui2-icon-button-glyph-lg)}.ui2-IconButton--size-xl{height:var(--ui2-control-height-xl);width:var(--ui2-control-height-xl);--ui2-icon-button-glyph:var(--ui2-icon-button-glyph-xl)}.ui2-IconButton--tone-subtle{color:var(--ui2-fg-list-subtle)}.ui2-IconButton:hover:not(:disabled){color:var(--ui2-fg-nav-active)}.ui2-IconButton.ui2-IconButton--tone-inherit,.ui2-IconButton.ui2-IconButton--tone-inherit:hover{color:inherit}.ui2-IconButton:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-IconButton--tone-subtle:focus{outline:none}.ui2-IconButton--tone-subtle:focus-visible:not(:disabled){color:var(--ui2-fg-nav-active)}.ui2-IconButton:disabled{opacity:.5;cursor:not-allowed}.ui2-IconButton__Glyph{width:var(--ui2-icon-button-glyph);height:var(--ui2-icon-button-glyph);justify-content:center;align-items:center;display:inline-flex}.ui2-IconButton__Glyph>svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ui2-IconButton{transition:none}}.ui2-DetailHeader{align-items:flex-start;gap:var(--ui2-space-16);box-sizing:border-box;width:100%;min-width:0;font-family:var(--ui2-font-sans);font-weight:var(--ui2-font-medium);flex:auto;display:flex}.ui2-DetailHeader__Lead{border-radius:var(--ui2-radius-full);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.ui2-DetailHeader--lead-size-sm .ui2-DetailHeader__Lead{width:32px;height:32px}.ui2-DetailHeader--lead-logo .ui2-DetailHeader__Lead>img{object-fit:cover;width:100%;height:100%}.ui2-DetailHeader--lead-glyph .ui2-DetailHeader__Lead{background:var(--ui2-bg-list-lead);color:var(--ui2-fg-on-emphasis)}.ui2-DetailHeader--lead-soft .ui2-DetailHeader__Lead{background:var(--ui2-bg-list-searching);color:var(--ui2-fg-list-muted)}.ui2-DetailHeader--lead-new .ui2-DetailHeader__Lead{background:var(--ui2-bg-badge-new);color:var(--ui2-fg-badge-new);font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush)}.ui2-DetailHeader__Text{align-self:center;gap:var(--ui2-space-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ui2-DetailHeader--align-end .ui2-DetailHeader__Text{text-align:end;align-items:flex-end}.ui2-DetailHeader__Subtitle,.ui2-DetailHeader__Title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-DetailHeader__Title{font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight);color:var(--ui2-fg-list);margin:0}.ui2-DetailHeader__Subtitle,.ui2-DetailHeader__Title--placeholder{color:var(--ui2-fg-list-muted)}.ui2-DetailHeader__Subtitle{font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-flush)}.ui2-DetailHeader__Ghost{border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-list-skeleton);width:40%;height:14px;display:block}.ui2-DetailHeader__Actions{align-items:center;gap:var(--ui2-space-16);flex:none;display:flex}.ui2-FieldRow{-webkit-user-select:none;user-select:none;align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;border:0 solid var(--ui2-border-list);width:100%;color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush);border-block-width:1px;display:flex}.ui2-FieldRow+.ui2-FieldRow{border-top-width:0}.ui2-FieldRow--frame-flush{border-block-width:0}.ui2-FieldRow--inset-stacked{padding:var(--ui2-space-16) var(--ui2-space-0)}.ui2-FieldRow--inset-padded{padding:var(--ui2-space-16)}.ui2-FieldRow__Data{gap:var(--ui2-space-8);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ui2-FieldRow__Label{color:var(--ui2-fg-field-row-label)}.ui2-FieldRow__Value{color:var(--ui2-fg-list);font-weight:var(--ui2-font-semibold);overflow-wrap:anywhere}.ui2-FieldRow__Status{color:var(--ui2-fg-list-muted);flex:none;align-items:center;display:inline-flex}.ui2-FieldRow--value-state-missing .ui2-FieldRow__Value{color:var(--ui2-fg-status-issue)}.ui2-FieldRow--value-state-missing .ui2-FieldRow__Status{color:var(--ui2-fg-field-row-status-warning)}.ui2-FieldRow__Ghost{width:40%;height:var(--ui2-lh-flush);border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-list-skeleton)}.ui2-FieldRow__Chevron{color:var(--ui2-fg-list-muted);transition:color var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);flex:none;display:inline-flex}.ui2-FieldRow--interactive{cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-FieldRow--interactive:hover{background:var(--ui2-bg-list-hover)}.ui2-FieldRow--interactive:hover .ui2-FieldRow__Chevron{color:var(--ui2-fg-list-glyph);transform:translate(var(--ui2-space-2))}.ui2-FieldRow--editable{padding:var(--ui2-space-0);display:block}.ui2-FieldRow__Face{align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;cursor:pointer;width:100%;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);display:flex}.ui2-FieldRow__Face:hover{background:var(--ui2-bg-list-hover)}.ui2-FieldRow--editable.ui2-FieldRow--inset-stacked .ui2-FieldRow__Face{padding:var(--ui2-space-16) var(--ui2-space-0)}.ui2-FieldRow--editable.ui2-FieldRow--inset-padded .ui2-FieldRow__Face{padding:var(--ui2-space-16)}.ui2-FieldRow__Face:hover .ui2-FieldRow__Chevron{color:var(--ui2-fg-list-glyph);transform:translate(var(--ui2-space-2))}@media (prefers-reduced-motion:reduce){.ui2-FieldRow--interactive,.ui2-FieldRow__Chevron,.ui2-FieldRow__Face{transition:none}.ui2-FieldRow--interactive:hover .ui2-FieldRow__Chevron,.ui2-FieldRow__Face:hover .ui2-FieldRow__Chevron{transform:none}}.ui2-Skeleton{background:var(--ui2-bg-skeleton);flex-shrink:0;animation:ui2-Skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;display:block}.ui2-Skeleton--shape-line{height:var(--ui2-space-16);border-radius:var(--ui2-radius-sm)}.ui2-Skeleton--shape-block{height:var(--ui2-space-24);border-radius:var(--ui2-radius-md)}.ui2-Skeleton--shape-circle{border-radius:var(--ui2-radius-full)}@media (prefers-reduced-motion:reduce){.ui2-Skeleton{animation:none}}@keyframes ui2-Skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ui2-ProgressCircle-spin{to{transform:rotate(1turn)}}.ui2-ProgressCircle{justify-content:center;align-items:center;display:inline-flex;position:relative}.ui2-ProgressCircle__Svg{display:block}.ui2-ProgressCircle__Svg--spin{animation:ui2-ProgressCircle-spin 1s linear infinite}.ui2-ProgressCircle__Track{stroke:var(--ui2-bg-secondary)}.ui2-ProgressCircle__Indicator{stroke:var(--ui2-bg-emphasis);transform-origin:50%;transition:stroke-dashoffset var(--ui2-transition-base) var(--ui2-ease-standard);transform:rotate(-90deg)}.ui2-ProgressCircle--variant-default .ui2-ProgressCircle__Indicator{stroke:var(--ui2-bg-emphasis)}.ui2-ProgressCircle--variant-success .ui2-ProgressCircle__Indicator{stroke:var(--ui2-bg-success)}.ui2-ProgressCircle--variant-warning .ui2-ProgressCircle__Indicator{stroke:var(--ui2-bg-warning)}.ui2-ProgressCircle--variant-error .ui2-ProgressCircle__Indicator{stroke:var(--ui2-bg-danger)}.ui2-ProgressCircle--variant-inverse .ui2-ProgressCircle__Indicator{stroke:var(--ui2-stroke-progress-inverse)}.ui2-ProgressCircle--variant-inverse .ui2-ProgressCircle__Track{stroke:var(--ui2-stroke-progress-inverse-track)}.ui2-ProgressCircle--variant-on-accent .ui2-ProgressCircle__Indicator{stroke:var(--ui2-stroke-progress-on-accent)}.ui2-ProgressCircle--variant-on-accent .ui2-ProgressCircle__Track{stroke:var(--ui2-stroke-progress-inverse-track)}.ui2-ProgressCircle__Value{font-family:var(--ui2-font-sans);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);color:var(--ui2-fg-primary);font-variant-numeric:tabular-nums;position:absolute}@media (prefers-reduced-motion:reduce){.ui2-ProgressCircle__Indicator{transition:none}.ui2-ProgressCircle__Svg--spin{animation-duration:3s}}.ui2-Dropdown{z-index:1;max-width:calc(100vw - var(--ui2-space-16));opacity:0;transition:opacity var(--ui2-transition-fast) var(--ui2-ease-standard);position:absolute}.ui2-Dropdown[data-state=open]{opacity:1}.ui2-Dropdown[hidden]{display:none}.ui2-Dropdown--surface-panel{background:var(--ui2-bg-surface);border:1px solid var(--ui2-border-primary);border-radius:var(--ui2-radius-md);box-shadow:var(--ui2-elevation-dropdown);overflow:hidden auto}.ui2-Dropdown--surface-panel:not([data-settled]){scrollbar-width:none}.ui2-Dropdown--surface-panel:not([data-settled])::-webkit-scrollbar{display:none}.ui2-Dropdown--surface-bare{background:0 0;overflow:visible}.ui2-Dropdown--pointer-none{pointer-events:none}.ui2-Dropdown--inline{position:relative}@media (prefers-reduced-motion:reduce){.ui2-Dropdown{transition:none}}.ui2-Option{align-items:center;gap:var(--ui2-space-8);width:100%;padding:var(--ui2-space-16);background:var(--ui2-bg-surface);color:var(--ui2-fg-primary);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-tight);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard);border:0;margin:0;display:flex}.ui2-Option:hover:not(:disabled){background:var(--ui2-bg-subtle)}.ui2-Option:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:-2px}.ui2-Option:disabled{opacity:var(--ui2-opacity-disabled);cursor:not-allowed}.ui2-Option--disabled{opacity:var(--ui2-opacity-disabled);pointer-events:none}.ui2-Option--shape-row.ui2-Option--frame-divided{border-top:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-none)}.ui2-Option__Text{gap:var(--ui2-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.ui2-Option__Label{overflow-wrap:anywhere}.ui2-Option--overflow-ellipsis .ui2-Option__Label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui2-Option__Description{color:var(--ui2-fg-secondary);font-size:var(--ui2-text-xs)}.ui2-Option__Trailing{color:var(--ui2-fg-secondary);flex-shrink:0;align-items:center;display:inline-flex}.ui2-Option__Trailing--check{box-sizing:border-box;width:var(--ui2-space-20);height:var(--ui2-space-20);border:1px solid var(--ui2-bg-button-filled);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-button-filled);color:var(--ui2-fg-on-emphasis);justify-content:center}.ui2-Option--shape-tile{padding:var(--ui2-option-pad);border:1px solid var(--ui2-border-option);border-radius:var(--ui2-option-radius);background:var(--ui2-bg-surface);color:var(--ui2-fg-option);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-flush);align-items:stretch}.ui2-Option--shape-tile .ui2-Option__Text{justify-content:center;gap:var(--ui2-option-gap)}.ui2-Option__Top{align-items:center;gap:var(--ui2-space-8);display:flex}.ui2-Option--shape-tile .ui2-Option__Label{min-width:0;font-weight:var(--ui2-font-bold);flex:auto}.ui2-Option--shape-tile .ui2-Option__Description{color:var(--ui2-fg-option-description);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-compact)}.ui2-Option--look-wizard.ui2-Option--shape-tile .ui2-Option__Description{font-size:var(--ui2-text-sm)}.ui2-Option__Check{color:var(--ui2-fg-option-hover);opacity:0;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);flex:none;display:inline-flex}.ui2-Option--width-hug{flex:none;width:auto}.ui2-Option--scale-sm{--ui2-option-pad:var(--ui2-space-12);--ui2-option-gap:var(--ui2-space-4);--ui2-option-radius:var(--ui2-radius-md)}.ui2-Option--scale-md{--ui2-option-pad:var(--ui2-space-12);--ui2-option-gap:var(--ui2-space-4);--ui2-option-radius:var(--ui2-radius-sm)}.ui2-Option--scale-lg{--ui2-option-pad:var(--ui2-space-20);--ui2-option-gap:var(--ui2-space-8);--ui2-option-radius:var(--ui2-radius-md)}.ui2-Option--scale-lg .ui2-Option__Label{line-height:var(--ui2-lh-option-lg)}.ui2-Option--look-wizard{--ui2-option-radius:var(--ui2-radius-md)}.ui2-Option--look-wizard.ui2-Option--scale-md{--ui2-option-pad:var(--ui2-space-16)}.ui2-Option--shape-tile.ui2-Option--described .ui2-Option__Text{justify-content:flex-start}.ui2-Option--shape-tile:hover:not(.ui2-Option--selected){border-color:var(--ui2-border-option-hover);background:var(--ui2-bg-surface);color:var(--ui2-fg-option-hover)}.ui2-Option--shape-tile:hover .ui2-Option__Check{opacity:1}.ui2-Option--shape-tile:hover:not(.ui2-Option--selected) .ui2-Option__Description{color:var(--ui2-fg-option-description-hover)}.ui2-Option--shape-tile.ui2-Option--selected{border-color:var(--ui2-bg-option-selected);background:var(--ui2-bg-option-selected);color:var(--ui2-fg-option-selected)}.ui2-Option--shape-tile.ui2-Option--selected .ui2-Option__Description{color:var(--ui2-fg-option-description-selected)}.ui2-Option--shape-tile.ui2-Option--selected .ui2-Option__Check{color:var(--ui2-fg-option-check);opacity:1}.ui2-Option--shape-tile.ui2-Option--selected:hover{border-color:var(--ui2-bg-option-selected-hover);background:var(--ui2-bg-option-selected-hover)}.ui2-Option--look-wizard.ui2-Option--shape-tile:not(.ui2-Option--selected){border-color:var(--ui2-ink-70);color:var(--ui2-ink-90);background:0 0}.ui2-Option--look-wizard.ui2-Option--shape-tile:not(.ui2-Option--selected) .ui2-Option__Description{color:var(--ui2-ink-50)}.ui2-Option--look-wizard.ui2-Option--shape-tile:hover:not(.ui2-Option--selected){border-color:var(--ui2-ink-70);color:var(--ui2-ink-100);background:0 0}.ui2-Option--look-wizard.ui2-Option--shape-tile:hover:not(.ui2-Option--selected) .ui2-Option__Description{color:var(--ui2-ink-70)}.ui2-Option--look-wizard.ui2-Option--shape-tile .ui2-Option__Label{line-height:var(--ui2-lh-control)}.ui2-Option--look-wizard.ui2-Option--shape-tile .ui2-Option__Top{gap:var(--ui2-space-10)}.ui2-Option--look-wizard .ui2-Option__Check{width:var(--ui2-space-24);height:var(--ui2-space-24);justify-content:center;align-items:center}.ui2-Option--look-wizard:not(.ui2-Option--selected) .ui2-Option__Check{color:var(--ui2-ink-100)}.ui2-Option--look-wizard.ui2-Option--scale-sm .ui2-Option__Top{gap:var(--ui2-space-8)}.ui2-Option--look-wizard.ui2-Option--scale-sm .ui2-Option__Check{width:var(--ui2-space-20);height:var(--ui2-space-20)}.ui2-Option--has-icon{gap:var(--ui2-space-16);flex-direction:row}.ui2-Option__Well{width:var(--ui2-space-44);height:var(--ui2-space-44);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-list-searching);color:var(--ui2-fg-list-glyph);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);flex-shrink:0;place-items:center;display:grid}.ui2-Option__WellCheck,.ui2-Option__WellIcon{transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);grid-area:1/1;display:flex}.ui2-Option__WellCheck{color:var(--ui2-fg-option-check);opacity:0}.ui2-Option--shape-tile.ui2-Option--selected .ui2-Option__Well{background:var(--ui2-bg-option-selected)}.ui2-Option--shape-tile.ui2-Option--selected .ui2-Option__WellIcon{opacity:0}.ui2-Option--shape-tile.ui2-Option--selected .ui2-Option__WellCheck{opacity:1}.ui2-Option--has-glyph{align-items:flex-start;gap:var(--ui2-space-12);flex-direction:row}.ui2-Option__Glyph{width:var(--ui2-space-24);height:var(--ui2-space-24);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-option-glyph);color:var(--ui2-fg-option-glyph);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);flex:none;place-items:center;display:grid}.ui2-Option__GlyphCheck,.ui2-Option__GlyphIcon{transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);grid-area:1/1;display:flex}.ui2-Option__GlyphCheck{color:var(--ui2-fg-option-radio-selected);opacity:0}.ui2-Option--has-glyph:hover:not(:disabled):not(.ui2-Option--selected) .ui2-Option__Glyph{background:var(--ui2-bg-option-glyph-hover)}.ui2-Option--has-glyph.ui2-Option--selected .ui2-Option__Glyph{background:var(--ui2-bg-option-glyph-selected)}.ui2-Option--has-glyph.ui2-Option--selected .ui2-Option__GlyphIcon{opacity:0}.ui2-Option--has-glyph.ui2-Option--selected .ui2-Option__GlyphCheck{opacity:1}.ui2-Option--has-glyph.ui2-Option--shape-tile.ui2-Option--selected,.ui2-Option--has-glyph.ui2-Option--shape-tile.ui2-Option--selected:hover{border-color:var(--ui2-bg-option-selected);background:var(--ui2-bg-surface);color:var(--ui2-fg-option)}.ui2-Option--has-glyph.ui2-Option--shape-tile.ui2-Option--selected .ui2-Option__Description{color:var(--ui2-fg-option-description)}.ui2-Option--fill-none,.ui2-Option--fill-none.ui2-Option--shape-tile,.ui2-Option--fill-none.ui2-Option--shape-tile:hover:not(.ui2-Option--selected){background:0 0}.ui2-Option--selection-lime.ui2-Option--shape-tile.ui2-Option--selected,.ui2-Option--selection-lime.ui2-Option--shape-tile.ui2-Option--selected:hover{border-color:var(--ui2-bg-option-selected-lime);background:var(--ui2-bg-option-selected-lime);color:var(--ui2-fg-option-selected-lime)}.ui2-Option--selection-lime.ui2-Option--shape-tile.ui2-Option--selected .ui2-Option__Description{color:var(--ui2-fg-option-description-selected-lime)}.ui2-Option--selection-lime.ui2-Option--shape-tile.ui2-Option--selected .ui2-Option__Check{color:var(--ui2-fg-option-check-lime)}.ui2-Option--shape-row .ui2-Option__Trailing--ring{--ui2-option-ring:var(--ui2-space-24)}.ui2-Option--shape-row:hover:not(:disabled) .ui2-Option__Ring{border-color:var(--ui2-fg-option-radio-hover)}.ui2-Option--shape-row.ui2-Option--selected .ui2-Option__Ring{border-color:var(--ui2-bg-option-radio-selected);background:var(--ui2-bg-option-radio-selected)}.ui2-Option--shape-row.ui2-Option--selected .ui2-Option__RingCheck{opacity:1}.ui2-Option--look-wizard.ui2-Option--shape-row{padding:var(--ui2-option-pad);border:1px solid var(--ui2-ink-70);border-radius:var(--ui2-radius-md);color:var(--ui2-ink-90);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-control);background:0 0}.ui2-Option--look-wizard.ui2-Option--shape-row:focus-visible:not(:disabled):not(.ui2-Option--selected),.ui2-Option--look-wizard.ui2-Option--shape-row:hover:not(:disabled):not(.ui2-Option--selected){color:var(--ui2-ink-100);background:0 0;outline:none}.ui2-Option--look-wizard.ui2-Option--shape-row.ui2-Option--selected{border-color:var(--ui2-bg-option-selected);background:var(--ui2-bg-option-selected);color:var(--ui2-fg-option-selected);font-weight:var(--ui2-font-bold)}.ui2-Option--look-wizard.ui2-Option--shape-row .ui2-Option__Ring,.ui2-Option--look-wizard.ui2-Option--shape-row:hover:not(:disabled) .ui2-Option__Ring{border-color:var(--ui2-ink-20);background:0 0}.ui2-Option--look-wizard.ui2-Option--shape-row.ui2-Option--selected .ui2-Option__Ring{background:0 0;border-color:#0000}.ui2-Option--look-wizard.ui2-Option--shape-row .ui2-Option__RingCheck{fill:var(--ui2-fg-option-check);opacity:1}.ui2-Option--shape-radio{gap:var(--ui2-space-8);width:auto;padding:var(--ui2-space-0);color:var(--ui2-fg-option-radio);font-size:inherit;font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush);transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;flex:none}.ui2-Option--shape-radio:hover:not(:disabled){color:var(--ui2-fg-option-radio-hover);background:0 0}.ui2-Option--shape-radio.ui2-Option--selected,.ui2-Option--shape-radio.ui2-Option--selected:hover:not(:disabled){color:var(--ui2-fg-option-radio-selected)}.ui2-Option--shape-radio:focus-visible{border-radius:var(--ui2-radius-sm);outline-offset:2px}.ui2-Option--shape-radio .ui2-Option__Text{flex:none}.ui2-Option__Ring{box-sizing:border-box;width:var(--ui2-option-ring);height:var(--ui2-option-ring);border:1px solid var(--ui2-border-option);border-radius:var(--ui2-radius-full);transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard),background-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;flex:none;place-items:center;display:grid}.ui2-Option__RingCheck{width:calc(var(--ui2-option-ring) - var(--ui2-space-2));height:calc(var(--ui2-option-ring) - var(--ui2-space-2));fill:var(--ui2-fg-option-radio-check);opacity:0;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-Option--shape-radio[role=checkbox] .ui2-Option__Ring{border-radius:var(--ui2-radius-sm)}.ui2-Option--shape-radio:hover:not(:disabled) .ui2-Option__Ring{border-color:var(--ui2-fg-option-radio-hover)}.ui2-Option--shape-radio.ui2-Option--selected .ui2-Option__Ring,.ui2-Option--shape-radio.ui2-Option--selected:hover:not(:disabled) .ui2-Option__Ring{border-color:var(--ui2-bg-option-radio-selected);background:var(--ui2-bg-option-radio-selected)}.ui2-Option--shape-radio.ui2-Option--selected .ui2-Option__RingCheck{opacity:1}.ui2-Option--shape-row.ui2-Option--selected{font-weight:var(--ui2-font-semibold)}@media (prefers-reduced-motion:reduce){.ui2-Option,.ui2-Option__Check,.ui2-Option__Glyph,.ui2-Option__GlyphCheck,.ui2-Option__GlyphIcon,.ui2-Option__Ring,.ui2-Option__RingCheck,.ui2-Option__Well,.ui2-Option__WellCheck,.ui2-Option__WellIcon{transition:none}}.ui2-ConfirmationMark{color:var(--ui2-fg-success);--ui2-confirmation-mark-delay:calc(var(--ui2-transition-base) * 0);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui2-ConfirmationMark__Svg{width:var(--ui2-space-64);height:var(--ui2-space-64);display:block}.ui2-ConfirmationMark--scale-inline .ui2-ConfirmationMark__Svg{width:var(--ui2-space-32);height:var(--ui2-space-32)}.ui2-ConfirmationMark--scale-field .ui2-ConfirmationMark__Svg{width:var(--ui2-space-20);height:var(--ui2-space-20)}.ui2-ConfirmationMark--variant-negative{color:var(--ui2-fg-error)}.ui2-ConfirmationMark__Check,.ui2-ConfirmationMark__Ring{stroke:currentColor}.ui2-ConfirmationMark--animated .ui2-ConfirmationMark__Ring{stroke-dasharray:200;stroke-dashoffset:200px;transform-origin:50%;animation:ui2-ConfirmationMark-draw calc(var(--ui2-transition-base) * 2) var(--ui2-ease-standard) var(--ui2-confirmation-mark-delay) forwards;transform:rotate(-90deg)}.ui2-ConfirmationMark--animated .ui2-ConfirmationMark__Check{stroke-dasharray:48;stroke-dashoffset:48px;animation:ui2-ConfirmationMark-draw calc(var(--ui2-transition-base) * 2) var(--ui2-ease-standard) calc(var(--ui2-confirmation-mark-delay) + var(--ui2-transition-base) * 2) forwards}.ui2-ConfirmationMark--animated .ui2-ConfirmationMark__Check--cross{stroke-dasharray:26;stroke-dashoffset:26px}.ui2-ConfirmationMark--animated .ui2-ConfirmationMark__Check--second{animation-delay:calc(var(--ui2-confirmation-mark-delay) + var(--ui2-transition-base) * 3)}.ui2-ConfirmationMark--stage-icon .ui2-ConfirmationMark__Ring{stroke-dasharray:183 200;stroke-dashoffset:0;animation:none}.ui2-ConfirmationMark__Icon{opacity:0;pointer-events:none;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.6)}.ui2-ConfirmationMark--stage-icon .ui2-ConfirmationMark__Icon{opacity:1;transform:none}.ui2-ConfirmationMark--stage-pending .ui2-ConfirmationMark__Ring{stroke-dasharray:46 200;stroke-dashoffset:0;transition:stroke-dasharray calc(var(--ui2-transition-base) * 2) var(--ui2-ease-standard);animation:none}.ui2-ConfirmationMark--stage-icon .ui2-ConfirmationMark__Check,.ui2-ConfirmationMark--stage-pending .ui2-ConfirmationMark__Check{opacity:0;animation:none}.ui2-ConfirmationMark--from-pending.ui2-ConfirmationMark--animated .ui2-ConfirmationMark__Ring{stroke-dasharray:46 200;stroke-dashoffset:0;animation:ui2-ConfirmationMark-close calc(var(--ui2-transition-base) * 2) var(--ui2-ease-standard) var(--ui2-confirmation-mark-delay) forwards}@media (prefers-reduced-motion:reduce){.ui2-ConfirmationMark--stage-pending .ui2-ConfirmationMark__Ring,.ui2-ConfirmationMark__Icon{transition:none}.ui2-ConfirmationMark--animated .ui2-ConfirmationMark__Check,.ui2-ConfirmationMark--animated .ui2-ConfirmationMark__Ring,.ui2-ConfirmationMark--from-pending.ui2-ConfirmationMark--animated .ui2-ConfirmationMark__Ring{stroke-dashoffset:0;animation:none}}@keyframes ui2-ConfirmationMark-close{to{stroke-dasharray:183 200}}@keyframes ui2-ConfirmationMark-draw{to{stroke-dashoffset:0}}.ui2-FileCard{--ui2-file-card-motion-duration:var(--ui2-transition-stage);--ui2-file-card-motion-easing:var(--ui2-ease-standard);-webkit-user-select:none;user-select:none;align-items:stretch;gap:var(--ui2-space-16);box-sizing:border-box;width:100%;min-width:0;padding:var(--ui2-space-8);border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-file-card);color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-flush-xs);text-align:start;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);border:0;flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui2-FileCard{transition:none}}.ui2-FileCard--interactive{cursor:pointer}.ui2-FileCard--actions{position:relative}.ui2-FileCard--layout-card.ui2-FileCard--actions .ui2-FileCard__Details,.ui2-FileCard--layout-card.ui2-FileCard--actions .ui2-FileCard__Top{transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard)}@media (prefers-reduced-motion:reduce){.ui2-FileCard--layout-card.ui2-FileCard--actions .ui2-FileCard__Details,.ui2-FileCard--layout-card.ui2-FileCard--actions .ui2-FileCard__Top{transition:none}}.ui2-FileCard--layout-card.ui2-FileCard--actions:has(:focus-visible) .ui2-FileCard__Details,.ui2-FileCard--layout-card.ui2-FileCard--actions:has(:focus-visible) .ui2-FileCard__Top,.ui2-FileCard--layout-card.ui2-FileCard--actions:hover .ui2-FileCard__Details,.ui2-FileCard--layout-card.ui2-FileCard--actions:hover .ui2-FileCard__Top,.ui2-FileCard--layout-card.ui2-FileCard--confirming .ui2-FileCard__Details,.ui2-FileCard--layout-card.ui2-FileCard--confirming .ui2-FileCard__Top,.ui2-FileCard--layout-card.ui2-FileCard--discarding .ui2-FileCard__Details,.ui2-FileCard--layout-card.ui2-FileCard--discarding .ui2-FileCard__Top{opacity:var(--ui2-file-card-dimmed)}@media (hover:none){.ui2-FileCard--layout-card.ui2-FileCard--actions .ui2-FileCard__Details,.ui2-FileCard--layout-card.ui2-FileCard--actions .ui2-FileCard__Top{opacity:var(--ui2-file-card-dimmed)}}.ui2-FileCard__Overlay{padding:var(--ui2-space-8);opacity:0;pointer-events:none;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);flex-direction:column;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ui2-FileCard__Overlay{transition:none}}.ui2-FileCard--actions:has(:focus-visible) .ui2-FileCard__Overlay,.ui2-FileCard--confirming .ui2-FileCard__Overlay,.ui2-FileCard--layout-card.ui2-FileCard--actions:hover .ui2-FileCard__Overlay,.ui2-FileCard--revealed .ui2-FileCard__Overlay{opacity:1;pointer-events:auto}@media (hover:none){.ui2-FileCard--layout-card.ui2-FileCard--actions .ui2-FileCard__Overlay{opacity:1;pointer-events:auto}}.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__Account,.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__FigureLabel,.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__FigureValue,.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__Name{transition:color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-FileCard--layout-row.ui2-FileCard--actions.ui2-FileCard--confirming,.ui2-FileCard--layout-row.ui2-FileCard--actions.ui2-FileCard--revealed,.ui2-FileCard--layout-row.ui2-FileCard--actions:has(:focus-visible){background:var(--ui2-bg-file-card-pressed)}.ui2-FileCard--layout-row.ui2-FileCard--actions:has(:focus-visible) .ui2-FileCard__FigureValue,.ui2-FileCard--layout-row.ui2-FileCard--actions:has(:focus-visible) .ui2-FileCard__Name,.ui2-FileCard--layout-row.ui2-FileCard--confirming .ui2-FileCard__FigureValue,.ui2-FileCard--layout-row.ui2-FileCard--confirming .ui2-FileCard__Name,.ui2-FileCard--layout-row.ui2-FileCard--revealed .ui2-FileCard__FigureValue,.ui2-FileCard--layout-row.ui2-FileCard--revealed .ui2-FileCard__Name{color:var(--ui2-fg-file-card-veil)}.ui2-FileCard--layout-row.ui2-FileCard--actions:has(:focus-visible) .ui2-FileCard__Account,.ui2-FileCard--layout-row.ui2-FileCard--actions:has(:focus-visible) .ui2-FileCard__FigureLabel,.ui2-FileCard--layout-row.ui2-FileCard--confirming .ui2-FileCard__Account,.ui2-FileCard--layout-row.ui2-FileCard--confirming .ui2-FileCard__FigureLabel,.ui2-FileCard--layout-row.ui2-FileCard--revealed .ui2-FileCard__Account,.ui2-FileCard--layout-row.ui2-FileCard--revealed .ui2-FileCard__FigureLabel{color:var(--ui2-fg-file-card-veil-subtle)}@media (prefers-reduced-motion:reduce){.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__Account,.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__FigureLabel,.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__FigureValue,.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__Name{transition:none}}.ui2-FileCard--layout-row .ui2-FileCard__Lead{position:relative}.ui2-FileCard--layout-row .ui2-FileCard__Lead:after{content:"";background:var(--ui2-fg-file-card-discard);opacity:0;mix-blend-mode:multiply;pointer-events:none;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ui2-FileCard--layout-row .ui2-FileCard__Lead:after{transition:none}}.ui2-FileCard--layout-row.ui2-FileCard--discarding .ui2-FileCard__Lead:after{opacity:1}.ui2-FileCard--layout-row.ui2-FileCard--discarding .ui2-FileCard__Account,.ui2-FileCard--layout-row.ui2-FileCard--discarding .ui2-FileCard__Name{color:var(--ui2-fg-file-card-discard)}.ui2-FileCard--layout-row.ui2-FileCard--discarding{--ui2-file-card-height:auto;animation:ui2-FileCard-blink var(--ui2-transition-base) linear var(--ui2-transition-base),ui2-FileCard-collapse calc(var(--ui2-transition-base) * 2.5) var(--ui2-ease-standard) calc(var(--ui2-transition-base) * 2) forwards}.ui2-FileCard--concealed{cursor:pointer}.ui2-FileCard__OverlayPane{justify-content:center;align-items:stretch;gap:var(--ui2-space-8);flex-direction:column;height:100%;display:flex}.ui2-FileCard__Prompt{color:var(--ui2-fg-file-card-overlay);font-weight:var(--ui2-font-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-FileCard__Actions,.ui2-FileCard__Choices{gap:var(--ui2-space-8);display:flex}.ui2-FileCard__Actions{flex-direction:column}.ui2-FileCard--layout-row .ui2-FileCard__Overlay{padding:var(--ui2-space-0)}.ui2-FileCard--layout-row.ui2-FileCard--actions .ui2-FileCard__Overlay{pointer-events:none}.ui2-FileCard--layout-row .ui2-FileCard__OverlayPane{align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;width:fit-content;padding:var(--ui2-space-16);background:linear-gradient(to right,var(--ui2-bg-file-card-pressed),var(--ui2-bg-file-card-pressed) 50%);flex-direction:row;margin-inline-start:auto}@supports (color:color-mix(in lab,red,red)){.ui2-FileCard--layout-row .ui2-FileCard__OverlayPane{background:linear-gradient(to right,color-mix(in srgb,var(--ui2-bg-file-card-pressed) 0%,transparent),var(--ui2-bg-file-card-pressed) 50%)}}.ui2-FileCard--layout-row .ui2-FileCard__OverlayPane{transform:translate(var(--ui2-space-24));transition:transform var(--ui2-transition-base) var(--ui2-ease-standard)}@media (prefers-reduced-motion:reduce){.ui2-FileCard--layout-row .ui2-FileCard__OverlayPane{transition:none;transform:none}}.ui2-FileCard--layout-row .ui2-FileCard__Actions,.ui2-FileCard--layout-row .ui2-FileCard__Choices{flex-direction:row;flex:none}.ui2-FileCard--layout-row.ui2-FileCard--actions:has(:focus-visible) .ui2-FileCard__OverlayPane,.ui2-FileCard--layout-row.ui2-FileCard--confirming .ui2-FileCard__OverlayPane,.ui2-FileCard--layout-row.ui2-FileCard--revealed .ui2-FileCard__OverlayPane{pointer-events:auto;transform:none}.ui2-FileCard--layout-row .ui2-FileCard__Prompt{color:var(--ui2-fg-file-card-veil);font-size:var(--ui2-text-sm);flex:none}.ui2-FileCard--confirmed{--ui2-file-card-order:0;--ui2-file-card-delay:calc(var(--ui2-file-card-order) * var(--ui2-file-card-stagger));position:relative}.ui2-FileCard__Ring{border-radius:var(--ui2-radius-sm);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ui2-FileCard__RingPath{fill:none;stroke:var(--ui2-border-file-card-confirmed);stroke-width:2px;rx:var(--ui2-radius-sm);stroke-dasharray:1;stroke-dashoffset:1px;animation:ui2-FileCard-draw calc(var(--ui2-transition-base) * 2) var(--ui2-ease-standard) var(--ui2-file-card-delay) forwards}@media (prefers-reduced-motion:reduce){.ui2-FileCard__RingPath{stroke-dashoffset:0;animation:none}}.ui2-FileCard--layout-row.ui2-FileCard--confirmed{overflow:visible}.ui2-FileCard__Rule{z-index:1;height:var(--ui2-space-hairline);background:var(--ui2-border-file-card-confirmed);transform-origin:0;animation:ui2-FileCard-rule calc(var(--ui2-transition-base) * 2) var(--ui2-ease-standard) var(--ui2-file-card-delay) forwards;pointer-events:none;position:absolute;inset-inline:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.ui2-FileCard__Rule{animation:none;transform:none}}.ui2-FileCard__Rule--top{top:calc(var(--ui2-space-hairline) * -1)}.ui2-FileCard__Rule--bottom{bottom:calc(var(--ui2-space-hairline) * -1)}.ui2-FileCard--confirmed .ui2-FileCard__Lead{background:0 0}.ui2-FileCard--highlighted{background:var(--ui2-bg-file-card-highlighted)}.ui2-FileCard--discarding{animation:ui2-FileCard-discard-out var(--ui2-transition-base) var(--ui2-ease-standard) calc(var(--ui2-transition-base) * 4) forwards;position:relative}.ui2-FileCard--discarding .ui2-FileCard__Overlay{opacity:1;pointer-events:none}.ui2-FileCard--discarding .ui2-FileCard__OverlayPane{animation:ui2-FileCard-discard-fade var(--ui2-transition-base) var(--ui2-ease-standard) forwards}.ui2-FileCard__Strike{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui2-FileCard__StrikeBorder{x:.5px;y:.5px;rx:var(--ui2-radius-sm);fill:none;width:calc(100% - 1px);height:calc(100% - 1px);animation:ui2-FileCard-draw calc(var(--ui2-transition-base) * 2) var(--ui2-ease-standard) forwards}.ui2-FileCard__StrikeBorder,.ui2-FileCard__StrikeLine{stroke:var(--ui2-border-file-card-discard);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.ui2-FileCard__StrikeLine{animation:ui2-FileCard-draw var(--ui2-transition-base) var(--ui2-ease-standard) calc(var(--ui2-transition-base) * 2) forwards}.ui2-FileCard__StrikeLine--second{animation-delay:calc(var(--ui2-transition-base) * 3)}.ui2-FileCard__Top{justify-content:space-between;align-items:flex-start;gap:var(--ui2-space-8);display:flex}.ui2-FileCard__Lead{width:var(--ui2-lead-size);height:var(--ui2-lead-size);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-button-tile-hover);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui2-FileCard__Account,.ui2-FileCard__Lead{color:var(--ui2-fg-list-subtle);font-weight:var(--ui2-font-medium)}.ui2-FileCard__Account{white-space:nowrap}.ui2-FileCard--fill-page{background:var(--ui2-bg-file-card-page)}.ui2-FileCard--layout-mini{background:var(--ui2-bg-file-card-mini);align-items:center;width:auto;position:relative}.ui2-FileCard__Glyph{width:var(--ui2-space-24);height:var(--ui2-space-24);color:var(--ui2-fg-list-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui2-FileCard--status-duplicate .ui2-FileCard__Glyph,.ui2-FileCard--status-issues .ui2-FileCard__Glyph{color:var(--ui2-fg-warning)}.ui2-FileCard--layout-mini.ui2-FileCard--status-pending,.ui2-FileCard--status-pending{background:var(--ui2-bg-file-card-pending)}.ui2-FileCard--status-pending .ui2-FileCard__Glyph{color:var(--ui2-fg-file-card-pending)}.ui2-FileCard__Name--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui2-FileCard--layout-row{padding:var(--ui2-space-16);border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-none);background:0 0;flex-direction:row;align-items:flex-start}.ui2-FileCard--layout-row.ui2-FileCard--concealed:not([aria-current]):not(.ui2-FileCard--highlighted):hover,.ui2-FileCard--layout-row.ui2-FileCard--highlighted,.ui2-FileCard--layout-row.ui2-FileCard--interactive:not([aria-current]):not(.ui2-FileCard--highlighted):hover{background:var(--ui2-bg-list-hover)}.ui2-FileCard--layout-row[aria-current]{z-index:1;border-color:var(--ui2-bg-file-card-row-selected);background:var(--ui2-bg-file-card-row-selected);position:relative}.ui2-FileCard--layout-row[aria-current] .ui2-FileCard__FigureValue,.ui2-FileCard--layout-row[aria-current] .ui2-FileCard__Name{color:var(--ui2-fg-file-card-veil)}.ui2-FileCard--layout-row[aria-current] .ui2-FileCard__Account,.ui2-FileCard--layout-row[aria-current] .ui2-FileCard__FigureLabel{color:var(--ui2-fg-file-card-veil-subtle)}.ui2-FileCard--layout-row .ui2-FileCard__Ring{border-radius:var(--ui2-radius-none)}.ui2-FileCard--layout-row .ui2-FileCard__RingPath,.ui2-FileCard--layout-row .ui2-FileCard__StrikeBorder{rx:var(--ui2-radius-none)}.ui2-FileCard--layout-row.ui2-FileCard--frame-stacked{border-width:1px 0}.ui2-FileCard--layout-row.ui2-FileCard--frame-stacked+.ui2-FileCard--layout-row.ui2-FileCard--frame-stacked{margin-block-start:calc(var(--ui2-space-hairline) * -1)}.ui2-FileCard--layout-row.ui2-FileCard--frame-divided{border-width:1px 0 0}.ui2-FileCard--layout-row .ui2-FileCard__Details{flex:1 1 0}.ui2-FileCard__Chevron{width:var(--ui2-space-24);height:var(--ui2-space-24);color:var(--ui2-fg-list-subtle);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.ui2-FileCard__Figure,.ui2-FileCard__Menu{flex-direction:column;display:flex}.ui2-FileCard__Figure{align-items:flex-end;gap:var(--ui2-space-8);font-weight:var(--ui2-font-medium);white-space:nowrap;flex:none}.ui2-FileCard__FigureValue{color:var(--ui2-fg-list-strong)}.ui2-FileCard__FigureLabel{color:var(--ui2-fg-list-subtle)}.ui2-FileCard--status-duplicate,.ui2-FileCard--status-issues{background:var(--ui2-bg-file-card-issue)}.ui2-FileCard--status-duplicate .ui2-FileCard__Lead,.ui2-FileCard--status-issues .ui2-FileCard__Lead{background:var(--ui2-bg-status-issue);color:var(--ui2-fg-status-issue)}.ui2-FileCard--status-duplicate .ui2-FileCard__Account,.ui2-FileCard--status-duplicate .ui2-FileCard__Name,.ui2-FileCard--status-duplicate .ui2-FileCard__Period,.ui2-FileCard--status-issues .ui2-FileCard__Account{color:var(--ui2-fg-warning)}.ui2-FileCard__Details{gap:var(--ui2-space-8);flex-direction:column;min-width:0;display:flex}.ui2-FileCard__Name{color:var(--ui2-fg-list);font-weight:var(--ui2-font-bold)}.ui2-FileCard__Name,.ui2-FileCard__Period{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-FileCard__Period{color:var(--ui2-fg-list-strong);font-weight:var(--ui2-font-medium)}@keyframes ui2-FileCard-draw{to{stroke-dashoffset:0}}@keyframes ui2-FileCard-discard-fade{to{opacity:0}}@keyframes ui2-FileCard-rule{to{transform:scaleX(1)}}@keyframes ui2-FileCard-blink{50%{filter:brightness(var(--ui2-file-card-blink))}}@keyframes ui2-FileCard-collapse{0%{height:var(--ui2-file-card-height)}to{border-width:0;height:0;padding-block:0}}@keyframes ui2-FileCard-discard-out{to{opacity:0;transform:scale(var(--ui2-scale-pressed))}}.ui2-NoteCard{align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;width:100%;padding:var(--ui2-space-0) var(--ui2-space-16) var(--ui2-space-0) var(--ui2-space-0);border:1px solid var(--ui2-border-list);color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;display:flex}.ui2-NoteCard--frame-divided{border-width:1px 0 0}.ui2-NoteCard--empty{padding:var(--ui2-space-0)}.ui2-NoteCard--editing,.ui2-NoteCard:focus-within,.ui2-NoteCard:hover{background:var(--ui2-bg-form-stack-open)}.ui2-NoteCard--readonly:hover{background:0 0}.ui2-NoteCard--readonly .ui2-NoteCard__Face{cursor:default}.ui2-NoteCard__Content{align-items:center;gap:var(--ui2-space-8);min-width:0;padding:var(--ui2-space-16);flex:1 1 0;display:flex}.ui2-NoteCard__Face{cursor:pointer}.ui2-NoteCard__Author{max-width:var(--ui2-note-card-author-max);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.ui2-NoteCard__Author,.ui2-NoteCard__Date{color:var(--ui2-fg-list-muted);white-space:nowrap}.ui2-NoteCard__Date{width:var(--ui2-list-date-width);flex:none}.ui2-NoteCard__Text{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.ui2-NoteCard__Placeholder{color:var(--ui2-border-input-box)}.ui2-NoteCard__Input{min-width:0;height:var(--ui2-lh-flush);padding:var(--ui2-space-0);color:var(--ui2-fg-list);font:inherit;background:0 0;border:0;outline:none;flex:1 1 0;margin:0}.ui2-NoteCard__Input::placeholder{color:var(--ui2-border-input-box)}.ui2-NoteCard__Delete{opacity:0;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);flex:none;display:inline-flex}.ui2-NoteCard--editing .ui2-NoteCard__Delete,.ui2-NoteCard:focus-within .ui2-NoteCard__Delete,.ui2-NoteCard:hover .ui2-NoteCard__Delete{opacity:1}@media (prefers-reduced-motion:reduce){.ui2-NoteCard,.ui2-NoteCard__Delete{transition:none}}.ui2-NoItemsCard{-webkit-user-select:none;user-select:none;gap:var(--ui2-space-16);box-sizing:border-box;width:100%;padding:var(--ui2-space-16);border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);font-family:var(--ui2-font-sans);text-align:center;flex-direction:column;display:flex}.ui2-NoItemsCard,.ui2-NoItemsCard__Media{justify-content:center;align-items:center;overflow:hidden}.ui2-NoItemsCard__Media{width:var(--ui2-media-disc-size);height:var(--ui2-media-disc-size);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-list-searching);color:var(--ui2-fg-list-muted);flex:none;display:inline-flex}.ui2-NoItemsCard__Text{align-items:center;gap:var(--ui2-space-8);flex-direction:column;max-width:100%;display:flex}.ui2-NoItemsCard__Title{color:var(--ui2-fg-list);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush)}.ui2-NoItemsCard__Message{max-width:100%;color:var(--ui2-fg-list-subtle);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-normal)}.ui2-NoItemsCard__Actions{justify-content:center;gap:var(--ui2-space-8);flex-wrap:wrap;display:inline-flex}.ui2-NoItemsCard--align-start{text-align:start;align-items:stretch}.ui2-NoItemsCard--align-start .ui2-NoItemsCard__Media{align-self:flex-start}.ui2-NoItemsCard--align-start .ui2-NoItemsCard__Text{align-items:flex-start}.ui2-NoItemsCard--align-start .ui2-NoItemsCard__Actions{flex-direction:column;align-items:stretch;display:flex}.ui2-NoItemsCard--variant-naked{background:0 0;border:0;border-radius:0}.ui2-ReviewPanel{-webkit-user-select:none;user-select:none;border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-question);min-width:0;color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);flex-direction:column;display:flex;overflow:hidden}.ui2-ReviewPanel--variant-plain{background:0 0}.ui2-ReviewPanel__Head{gap:var(--ui2-space-8);padding:var(--ui2-space-16);flex-direction:column;display:flex}.ui2-ReviewPanel__Title{font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-control)}.ui2-ReviewPanel--title-size-sm .ui2-ReviewPanel__Title{font-size:var(--ui2-text-sm)}.ui2-ReviewPanel__Description{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush-lg)}.ui2-ReviewPanel__Items{gap:var(--ui2-space-0);flex-direction:column;min-width:0;display:flex}.ui2-ReviewPanel__Footer{padding:var(--ui2-space-16);border-top:1px solid var(--ui2-border-list)}.ui2-ChangeCard{-webkit-user-select:none;user-select:none;align-items:center;box-sizing:border-box;width:100%;padding:var(--ui2-space-12) var(--ui2-space-16);border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-flush)}.ui2-ChangeCard,.ui2-ChangeCard__Data{gap:var(--ui2-space-8);min-width:0;display:flex}.ui2-ChangeCard__Data{flex-direction:column;flex:1 1 0}.ui2-ChangeCard__Label{color:var(--ui2-fg-list-muted)}.ui2-ChangeCard__Value{color:var(--ui2-fg-list);font-weight:var(--ui2-font-medium);overflow-wrap:anywhere}.ui2-ChangeCard__Value del{text-decoration:line-through}.ui2-ChangeCard--change-changed .ui2-ChangeCard__Value{color:var(--ui2-fg-change-card-changed)}.ui2-ChangeCard--change-removed .ui2-ChangeCard__Value{color:var(--ui2-fg-error)}.ui2-ChangeCard--fill{align-items:stretch;height:100%}.ui2-ChangeCard--fill .ui2-ChangeCard__Data{justify-content:space-between}.ui2-ChangeCard--editable{position:relative}.ui2-ChangeCard--editable .ui2-ChangeCard__Label{padding-right:var(--ui2-space-8)}.ui2-ChangeCard__Edit{top:var(--ui2-space-8);right:var(--ui2-space-8);width:14px;height:14px;fill:var(--ui2-fg-change-card-edit);pointer-events:none;position:absolute}.ui2-ChangeCard__EditHead{transform-origin:11.375px 2.625px;transition:transform var(--ui2-transition-base) var(--ui2-ease-standard);transform:scale(0)}.ui2-ChangeCard--interactive{cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-ChangeCard--interactive:hover{background-color:var(--ui2-bg-surface);background-image:linear-gradient(var(--ui2-bg-list-hover),var(--ui2-bg-list-hover))}.ui2-ChangeCard--interactive:hover .ui2-ChangeCard__EditHead{transform:scale(1)}.ui2-ChangeCard--interactive:hover .ui2-ChangeCard__Edit{fill:var(--ui2-fg-list)}.ui2-ChangeCard--confirmed .ui2-ChangeCard__Edit{animation:ui2-ChangeCard-edit-out var(--ui2-transition-base) var(--ui2-ease-standard) var(--ui2-change-card-delay) both}.ui2-ChangeCard--confirmed{--ui2-change-card-delay:calc(var(--ui2-change-card-order) * var(--ui2-change-card-stagger));--ui2-change-card-order:0;animation:ui2-ChangeCard-fade var(--ui2-transition-base) var(--ui2-ease-standard) var(--ui2-change-card-delay) backwards;background:0 0;border-color:#0000;position:relative}.ui2-ChangeCard__Ring{border-radius:var(--ui2-radius-md);pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;overflow:hidden}.ui2-ChangeCard__RingPath{fill:none;stroke:var(--ui2-border-change-card-confirmed);stroke-width:2px;rx:var(--ui2-radius-md);stroke-dasharray:1;stroke-dashoffset:1px;animation:ui2-ChangeCard-draw calc(var(--ui2-transition-base) * 2) var(--ui2-ease-standard) var(--ui2-change-card-delay) forwards}@media (prefers-reduced-motion:reduce){.ui2-ChangeCard--interactive,.ui2-ChangeCard__EditHead{transition:none}.ui2-ChangeCard--confirmed{animation:none}.ui2-ChangeCard__RingPath{stroke-dashoffset:0;animation:none}.ui2-ChangeCard--confirmed .ui2-ChangeCard__Edit{opacity:0;animation:none}}@keyframes ui2-ChangeCard-fade{0%{background-color:var(--ui2-bg-surface);border-color:var(--ui2-border-list)}}@keyframes ui2-ChangeCard-edit-out{to{opacity:0}}@keyframes ui2-ChangeCard-draw{to{stroke-dashoffset:0}}.ui2-RichText__Strong{font-weight:var(--ui2-font-bold)}.ui2-SkeletonCover{position:relative}.ui2-SkeletonCover,.ui2-SkeletonCover__Content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ui2-SkeletonCover__Layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui2-SkeletonCover__Layer:empty{display:none}.ui2-SkeletonCover__Frame{animation:ui2-SkeletonCover-in var(--ui2-transition-base) var(--ui2-ease-standard) both;position:absolute;inset:0}.ui2-SkeletonCover__Frame--still{animation:none}.ui2-SkeletonCover__Frame--out{animation:ui2-SkeletonCover-out var(--ui2-transition-base) var(--ui2-ease-standard) forwards}.ui2-SkeletonCover__Band{--ui2-skeleton-cover-band-delay:calc(var(--ui2-transition-base) * 0);animation:ui2-SkeletonCover-out var(--ui2-transition-base) var(--ui2-ease-standard) var(--ui2-skeleton-cover-band-delay) forwards;position:absolute;inset-inline:0;overflow:hidden}.ui2-SkeletonCover__Shape{animation:ui2-SkeletonCover-pulse calc(var(--ui2-transition-slow) * 2) var(--ui2-ease-standard) infinite;position:absolute}.ui2-SkeletonCover__Shape--line{border-radius:var(--ui2-radius-sm)}.ui2-SkeletonCover__Shape--block,.ui2-SkeletonCover__Shape--line{background:var(--ui2-bg-skeleton)}.ui2-SkeletonCover__Shape--circle{border-radius:var(--ui2-radius-full);background:var(--ui2-bg-skeleton)}.ui2-SkeletonCover__Shape--frame{box-sizing:border-box;border:var(--ui2-space-hairline) solid var(--ui2-border-list);animation:none}.ui2-SkeletonCover__Status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui2-SkeletonCover__Band,.ui2-SkeletonCover__Frame,.ui2-SkeletonCover__Shape{transition:none;animation:none}}@keyframes ui2-SkeletonCover-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ui2-SkeletonCover-out{0%{opacity:1}to{opacity:0}}@keyframes ui2-SkeletonCover-in{0%{opacity:0}to{opacity:1}}.ui2-Logo{box-sizing:border-box;border-radius:var(--ui2-radius-full);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.ui2-Logo__Mark{width:100%;height:100%;display:block}.ui2-Loading{--ui2-loading-thickness:var(--ui2-space-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui2-Loading__Spinner{border-radius:var(--ui2-radius-full);width:100%;height:100%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ui2-loading-thickness)),currentColor calc(100% - var(--ui2-loading-thickness)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ui2-loading-thickness)),currentColor calc(100% - var(--ui2-loading-thickness)));background:conic-gradient(#0000,currentColor);animation:ui2-Loading-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.ui2-Loading__Spinner{animation-duration:2.5s}}@keyframes ui2-Loading-spin{to{transform:rotate(1turn)}}.ui2-TextStyle{color:inherit;font-family:var(--ui2-font-sans);margin:0}.ui2-TextStyle--variant-h2{font-size:var(--ui2-text-2xl);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-tight)}.ui2-TextStyle--variant-h3{font-size:var(--ui2-text-xl)}.ui2-TextStyle--variant-h3,.ui2-TextStyle--variant-h4{font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-tight)}.ui2-TextStyle--variant-h4{font-size:var(--ui2-text-lg)}.ui2-TextStyle--variant-body{font-size:var(--ui2-text-sm)}.ui2-TextStyle--variant-body,.ui2-TextStyle--variant-bodySmall{font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-normal)}.ui2-TextStyle--variant-bodySmall{font-size:var(--ui2-text-xs)}.ui2-TextStyle--variant-label{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight)}.ui2-TextStyle--variant-meta{font-weight:var(--ui2-font-normal)}.ui2-TextStyle--variant-eyebrow,.ui2-TextStyle--variant-meta{color:var(--ui2-fg-secondary);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-tight)}.ui2-TextStyle--variant-eyebrow{font-weight:var(--ui2-font-semibold);letter-spacing:.1em;text-transform:uppercase}.ui2-TextStyle--weight-medium{font-weight:var(--ui2-font-medium)}.ui2-TextStyle--weight-semibold{font-weight:var(--ui2-font-semibold)}.ui2-TextStyle--tone-secondary{color:var(--ui2-fg-secondary)}.ui2-TextStyle--tone-muted{color:var(--ui2-fg-tertiary)}.ui2-TextStyle--truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui2-Alert{align-items:center;gap:var(--ui2-space-8);border-radius:var(--ui2-radius-md);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal);border:1px solid #0000;display:flex}.ui2-Alert--titled{align-items:flex-start}.ui2-Alert__Icon{flex-shrink:0;align-items:center;display:inline-flex}.ui2-Alert--titled .ui2-Alert__Icon{margin-block-start:var(--ui2-space-hairline)}.ui2-Alert__Body{gap:var(--ui2-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.ui2-Alert__Title{font-weight:var(--ui2-font-semibold)}.ui2-Alert__Message{min-width:0}.ui2-Alert--variant-error{border-color:var(--ui2-border-error);background:var(--ui2-bg-danger-subtle);color:var(--ui2-fg-error)}.ui2-Alert--variant-warning{border-color:var(--ui2-border-warning);background:var(--ui2-bg-warning-subtle);color:var(--ui2-fg-warning)}.ui2-Alert--variant-info{border-color:var(--ui2-border-info);background:var(--ui2-bg-info-subtle);color:var(--ui2-fg-info)}.ui2-Alert--variant-success{border-color:var(--ui2-border-success);background:var(--ui2-bg-success-subtle);color:var(--ui2-fg-success)}.ui2-Alert--variant-neutral{border-color:var(--ui2-border-primary);background:var(--ui2-bg-subtle);color:var(--ui2-fg-primary)}.ui2-Alert--padding-sm{padding:var(--ui2-space-12)}.ui2-Alert--padding-md,.ui2-InfoBox{padding:var(--ui2-space-16)}.ui2-InfoBox{border-radius:var(--ui2-radius-md);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal);border:1px solid #0000}.ui2-InfoBox--variant-info{border-color:var(--ui2-border-info);color:var(--ui2-fg-info)}.ui2-LogoImage{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.ui2-LogoImage--shape-circle{border-radius:var(--ui2-radius-full)}.ui2-LogoImage__Image{object-fit:cover;width:100%;height:100%;display:block}.ui2-LogoImage--fallback{background:var(--ui2-bg-list-lead);color:var(--ui2-fg-on-emphasis)}.ui2-LogoImage__Fallback{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium)}.ui2-LogoImage__Fallback,.ui2-Note{font-family:var(--ui2-font-sans);line-height:var(--ui2-lh-flush)}.ui2-Note{box-sizing:border-box;min-width:0;padding:var(--ui2-space-16);border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-note);color:var(--ui2-fg-note);font-weight:var(--ui2-font-normal);overflow-wrap:anywhere}.ui2-Badge,.ui2-Note{font-size:var(--ui2-text-xs)}.ui2-Badge{padding:var(--ui2-space-2) var(--ui2-space-8);border-radius:var(--ui2-radius-full);font-family:var(--ui2-font-sans);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-compact);white-space:nowrap;align-items:center;display:inline-flex}.ui2-Badge--tone-neutral{background:var(--ui2-bg-main-layout-page);color:var(--ui2-ink-70)}.ui2-Badge--tone-info{background:var(--ui2-bg-success-subtle);color:var(--ui2-fg-success)}.ui2-Badge--tone-caution{background:var(--ui2-bg-status-issue);color:var(--ui2-fg-warning)}.ui2-Badge--tone-emphasis{background:var(--ui2-badge-tint);color:var(--ui2-on-badge-tint)}.ui2-Tooltip{max-width:var(--ui2-tooltip-max-width);padding:var(--ui2-space-6) var(--ui2-space-12);border-radius:var(--ui2-radius-md);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-xs);pointer-events:none}.ui2-Tooltip--variant-dark{background:var(--ui2-bg-tooltip);color:var(--ui2-fg-tooltip)}.ui2-Tooltip--variant-light{background:var(--ui2-bg-surface);color:var(--ui2-fg-primary)}.ui2-Tooltip--variant-error{background:var(--ui2-bg-tooltip-error);color:var(--ui2-fg-tooltip-error)}.ui2-DatePicker{box-sizing:border-box;width:calc(var(--ui2-space-128) * 4 + var(--ui2-space-96) + var(--ui2-space-16) + 2px);border:1px solid var(--ui2-choice-panel-rule);border-radius:var(--ui2-radius-md);background:var(--ui2-choice-panel-surface);max-width:100%;box-shadow:var(--ui2-elevation-2);color:var(--ui2-choice-panel-fg);font-family:var(--ui2-font-sans);flex-direction:column;display:flex;overflow:hidden}.ui2-DatePicker__Columns{grid-template-columns:var(--ui2-space-128) calc(var(--ui2-space-128) + var(--ui2-space-32)) calc(var(--ui2-space-128) * 2 + var(--ui2-space-80));flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.ui2-DatePicker__Day,.ui2-DatePicker__Month,.ui2-DatePicker__Year{min-width:0;min-height:0;padding:var(--ui2-space-8);flex-direction:column;display:flex}.ui2-DatePicker__Month,.ui2-DatePicker__Year{border-right:1px solid var(--ui2-choice-panel-rule)}.ui2-DatePicker__Year{position:relative}.ui2-DatePicker__Scroll{inset:var(--ui2-space-8);flex-direction:column;display:flex;position:absolute}.ui2-DatePicker__List{gap:var(--ui2-space-2);flex-direction:column;display:flex}.ui2-DatePicker__Choice,.ui2-DatePicker__Date{box-sizing:border-box;border-radius:var(--ui2-radius-sm);color:var(--ui2-choice-panel-fg);font-family:inherit;font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-tight);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0}.ui2-DatePicker__Choice:hover:not(:disabled),.ui2-DatePicker__Date:hover:not(:disabled){background:var(--ui2-choice-hover-surface);color:var(--ui2-choice-hover-fg)}.ui2-DatePicker__Choice:focus-visible,.ui2-DatePicker__Date:focus-visible{outline:2px solid var(--ui2-focus);outline-offset:-2px}.ui2-DatePicker__Choice:disabled,.ui2-DatePicker__Date:disabled{opacity:var(--ui2-opacity-disabled);cursor:not-allowed}.ui2-DatePicker__Choice{width:100%;height:var(--ui2-space-32);padding-inline:var(--ui2-space-12);text-align:start}.ui2-DatePicker__Choice--picked,.ui2-DatePicker__Choice--picked:hover:not(:disabled){background:var(--ui2-choice-selected-surface);color:var(--ui2-choice-selected-fg);font-weight:var(--ui2-font-semibold)}.ui2-DatePicker__Day{gap:var(--ui2-space-12);padding:var(--ui2-space-16)}.ui2-DatePicker__MonthTitle{padding-block:var(--ui2-space-8);font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-semibold)}.ui2-DatePicker__Grid{table-layout:fixed;width:100%;border-spacing:0 var(--ui2-space-4);font-variant-numeric:tabular-nums}.ui2-DatePicker__Weekday{height:var(--ui2-space-32);color:var(--ui2-choice-panel-fg-muted);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal)}.ui2-DatePicker__Cell{padding:0}.ui2-DatePicker__Date{width:100%;height:var(--ui2-space-36);text-align:center;padding:0}.ui2-DatePicker__Date[aria-current=date]{font-weight:var(--ui2-font-semibold)}.ui2-DatePicker__Date--picked,.ui2-DatePicker__Date--picked:hover:not(:disabled){background:var(--ui2-choice-selected-surface);color:var(--ui2-choice-selected-fg);font-weight:var(--ui2-font-semibold)}.ui2-DatePicker__Actions{justify-content:flex-end;align-items:center;gap:var(--ui2-space-8);margin-block-start:auto;display:flex}@media (prefers-reduced-motion:reduce){.ui2-DatePicker__Choice,.ui2-DatePicker__Date{transition:none}}.ui2-Input{--ui2-input-text:var(--ui2-text-sm);gap:var(--ui2-space-4);min-width:0;font-family:var(--ui2-font-sans);flex-direction:column;display:flex;position:relative}.ui2-Input--size-xs{--ui2-input-text:var(--ui2-text-xs)}.ui2-Input--size-xs .ui2-Input__Control{height:var(--ui2-control-height-xs)}.ui2-Input--size-sm{--ui2-input-text:var(--ui2-text-xs)}.ui2-Input--size-sm .ui2-Input__Control{height:var(--ui2-control-height-sm)}.ui2-Input--size-md{--ui2-input-text:var(--ui2-text-sm)}.ui2-Input--size-md .ui2-Input__Control{height:var(--ui2-control-height-md)}.ui2-Input--size-lg{--ui2-input-text:var(--ui2-text-base)}.ui2-Input--size-lg .ui2-Input__Control{height:var(--ui2-control-height-lg)}.ui2-Input--size-xl{--ui2-input-text:var(--ui2-text-lg)}.ui2-Input--size-xl .ui2-Input__Control{height:var(--ui2-control-height-xl)}.ui2-Input--look-wizard{--ui2-input-text:var(--ui2-text-lg)}.ui2-Input--look-wizard .ui2-Input__Control{border-color:var(--ui2-ink-70);color:var(--ui2-ink-100);caret-color:var(--ui2-ink-100)}.ui2-Input--look-wizard .ui2-Input__Control:focus-within{border-color:var(--ui2-ink-100);box-shadow:inset 0 -1px 0 var(--ui2-ink-100)}.ui2-Input--look-wizard.ui2-Input--size-xs .ui2-Input__Control{height:var(--ui2-space-28)}.ui2-Input--look-wizard.ui2-Input--size-sm .ui2-Input__Control{height:var(--ui2-space-32)}.ui2-Input--look-wizard.ui2-Input--size-md .ui2-Input__Control{height:var(--ui2-space-36)}.ui2-Input--look-wizard.ui2-Input--size-lg .ui2-Input__Control{height:var(--ui2-space-40)}.ui2-Input--look-wizard.ui2-Input--size-xl .ui2-Input__Control{height:var(--ui2-space-56)}.ui2-Input--look-wizard .ui2-Input__Field,.ui2-Input--look-wizard .ui2-Input__Mirror{font-weight:var(--ui2-font-medium)}.ui2-Input--look-wizard .ui2-Input__Segments{font-weight:var(--ui2-font-medium);line-height:inherit}.ui2-Input--look-wizard .ui2-Input__Segment{padding-inline:var(--ui2-space-0)}.ui2-Input--look-wizard .ui2-Input__Field::placeholder,.ui2-Input--look-wizard .ui2-Input__Segment--placeholder,.ui2-Input--look-wizard .ui2-Input__Separator{color:var(--ui2-ink-30)}.ui2-Input--look-cell .ui2-Input__Control,.ui2-Input--look-cell .ui2-Input__Control:focus-within{box-shadow:none;border-bottom-width:0}.ui2-Input--look-cell .ui2-Input__Control{padding-inline:var(--ui2-space-12)}.ui2-Input--look-bare .ui2-Input__Control,.ui2-Input--look-bare .ui2-Input__Control:focus-within{height:auto;box-shadow:none;color:inherit;font-size:inherit;border-bottom-width:0;padding-inline:0}.ui2-Input--look-bare .ui2-Input__Field{height:auto;font-weight:inherit;line-height:inherit}.ui2-Input--look-bare .ui2-Input__Entry>.ui2-Input__Affix,.ui2-Input--look-bare .ui2-Input__Separator{color:inherit}.ui2-Input--look-bare .ui2-Input__Segments{font-variant-numeric:inherit;line-height:inherit}.ui2-Input--look-bare .ui2-Input__Segment{padding-inline:var(--ui2-space-0)}.ui2-Input__Control{align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;color:var(--ui2-fg-input);font-size:var(--ui2-input-text);transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard);border:solid var(--ui2-border-input);border-width:0 0 1px;padding-inline-start:var(--ui2-input-inset);display:flex;position:relative}.ui2-Input__Control:focus-within{border-color:var(--ui2-border-input-focus)}.ui2-Input--tone-success .ui2-Input__Control{border-color:var(--ui2-border-input-success)}.ui2-Input__Field{box-sizing:border-box;width:100%;min-width:0;height:100%;box-shadow:none;color:inherit;font:inherit;font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-tight);appearance:none;background:0 0;border:0;outline:none;flex:1 1 0;margin:0;padding:0}.ui2-Input__Field:focus,.ui2-Input__Field:focus-visible,.ui2-Input__Field:hover{box-shadow:none;outline:none}.ui2-Input__Field::placeholder{color:var(--ui2-fg-input-placeholder)}.ui2-Input__Field:disabled{cursor:not-allowed}.ui2-Input__Field:autofill{-webkit-text-fill-color:currentColor;-webkit-background-clip:text;background-clip:text}.ui2-Input__Field::-webkit-search-cancel-button,.ui2-Input__Field::-webkit-search-decoration{appearance:none}.ui2-Input__Field::-webkit-inner-spin-button,.ui2-Input__Field::-webkit-outer-spin-button{appearance:none;margin:0}.ui2-Input__Field::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.ui2-Input:has(.ui2-Input__Field:disabled) .ui2-Input__Control{opacity:.5}.ui2-Input__Leading,.ui2-Input__Trailing{align-items:center;gap:var(--ui2-space-4);color:var(--ui2-fg-input-helper);flex:none;display:inline-flex}.ui2-Input--size-lg .ui2-Input__Trailing,.ui2-Input--size-xl .ui2-Input__Trailing{font-size:var(--ui2-text-sm)}.ui2-Input__Affix{white-space:nowrap}.ui2-Input__Entry{align-items:center;gap:var(--ui2-space-0);flex:1 1 0;min-width:0;height:100%;display:flex}.ui2-Input__Entry>.ui2-Input__Affix{color:var(--ui2-fg-input-helper);flex:none}.ui2-Input--align-end .ui2-Input__Field{text-align:end}.ui2-Input__Value{flex:1 1 0;min-width:0;height:100%;display:flex;position:relative}.ui2-Input__Mirror{align-items:center;gap:var(--ui2-space-0);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-tight);white-space:pre;pointer-events:none;display:flex;position:absolute;inset:0;overflow:hidden}.ui2-Input__Mirror .ui2-Input__Affix{color:var(--ui2-fg-input-helper)}.ui2-Input__Ghost{visibility:hidden}.ui2-Input__Value:focus-within .ui2-Input__GhostPlaceholder{display:none}.ui2-Input__Value:focus-within .ui2-Input__Field::placeholder{color:#0000}.ui2-Input__Segments{font-variant-numeric:tabular-nums;min-width:0;height:100%;line-height:var(--ui2-lh-tight);flex:1 1 0;align-items:center;display:flex}.ui2-Input__Segments[aria-disabled=true]{cursor:not-allowed}.ui2-Input__Segment{padding-inline:var(--ui2-space-2);border-radius:var(--ui2-radius-sm);caret-color:#0000;white-space:nowrap;outline:none}.ui2-Input__Segment--placeholder{color:var(--ui2-fg-input-placeholder)}.ui2-Input__Segment:focus{background:var(--ui2-bg-input-segment-focus);color:var(--ui2-fg-input-segment-focus)}.ui2-Input__Separator{color:var(--ui2-fg-input-placeholder)}.ui2-Input__DateButton{color:var(--ui2-fg-input-helper);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui2-Input__DateButton:disabled{cursor:not-allowed}.ui2-Input:has(.ui2-Input__Segments[aria-disabled=true]) .ui2-Input__Control{opacity:.5}.ui2-Input__Reveal{color:var(--ui2-fg-input-helper);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui2-Input__Reveal:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-Input__Spinner{box-sizing:border-box;border:2px solid var(--ui2-border-input-box);border-top-color:var(--ui2-fg-input-helper);border-radius:var(--ui2-radius-full);flex:none;width:12px;height:12px;animation:ui2-Input-spin .8s linear infinite}.ui2-Input--highlight-warning .ui2-Input__Control{border-color:var(--ui2-border-input-warning);background:var(--ui2-bg-input-warning)}.ui2-Input--emphasis-strong .ui2-Input__Field,.ui2-Input--emphasis-strong .ui2-Input__Mirror{font-size:var(--ui2-text-base);font-weight:var(--ui2-font-semibold)}.ui2-Input--mode-display .ui2-Input__Control{pointer-events:none}.ui2-Input--mode-display .ui2-Input__Field{caret-color:#0000}.ui2-Input__External{flex:1 1 0;min-width:0}.ui2-Input--control-focused .ui2-Input__Control{border-color:var(--ui2-border-input-focus)}.ui2-Input__Status{flex:none;align-items:center;display:inline-flex}.ui2-Input__Status--valid{color:var(--ui2-fg-input-status-valid)}.ui2-Input__Status--invalid{color:var(--ui2-fg-input-status-invalid)}.ui2-Input__Status--incomplete{color:var(--ui2-fg-input-helper)}.ui2-Input--status-mark-animated .ui2-Input__Status--valid .ui2-Input__StatusStroke{stroke-dasharray:16;stroke-dashoffset:16px;animation:ui2-Input-draw var(--ui2-transition-stage) var(--ui2-ease-standard) forwards}.ui2-Input--status-mark-animated .ui2-Input__Status--invalid{animation:ui2-Input-shake var(--ui2-transition-stage) var(--ui2-ease-standard)}.ui2-Input__Action,.ui2-Input__Applied{flex:none;display:inline-flex}.ui2-Input__Applied{color:var(--ui2-fg-input-status-valid);align-items:center}.ui2-Input--action-status-accepted .ui2-Input__Control{border-color:var(--ui2-border-input-success)}.ui2-Input--action-status-rejected .ui2-Input__Field{color:var(--ui2-fg-input-status-invalid)}.ui2-Input__Prompt{justify-content:space-between;align-items:center;gap:var(--ui2-space-8);color:var(--ui2-fg-input);opacity:0;pointer-events:none;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;display:flex;position:absolute;inset:0}.ui2-Input__PromptAction{color:var(--ui2-fg-input-prompt-action);font-weight:var(--ui2-font-semibold)}.ui2-Input--empty .ui2-Input__Control:not(:focus-within):has(.ui2-Input__Prompt)>*{opacity:0}.ui2-Input--empty .ui2-Input__Control:not(:focus-within) .ui2-Input__Prompt{opacity:1}.ui2-Input__Suggestions{padding-block:var(--ui2-space-4);font-family:var(--ui2-font-sans);flex-direction:column;display:flex}.ui2-Input__Suggestion{padding:var(--ui2-space-8) var(--ui2-space-12);color:var(--ui2-fg-input);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.ui2-Input__Suggestion--active{background:var(--ui2-bg-input-suggestion-active)}.ui2-Input__SuggestionDetail,.ui2-Input__SuggestionLabel{text-overflow:ellipsis;display:block;overflow:hidden}.ui2-Input__Helper,.ui2-Input__SuggestionDetail{color:var(--ui2-fg-input-helper);font-size:var(--ui2-text-xs)}.ui2-Input__Helper{line-height:var(--ui2-lh-tight)}.ui2-Input__Helper--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui2-Input--invalid .ui2-Input__Control,.ui2-Input--invalid .ui2-Input__Control:focus-within{border-color:var(--ui2-border-input-error-line)}.ui2-Input--invalid .ui2-Input__Entry>.ui2-Input__Affix,.ui2-Input--invalid .ui2-Input__Leading,.ui2-Input--invalid .ui2-Input__Mirror .ui2-Input__Affix,.ui2-Input--invalid .ui2-Input__Trailing,.ui2-Input__ErrorMark{color:var(--ui2-fg-input-status-invalid)}.ui2-Input__ErrorMark{align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui2-Input__ErrorMark--end{inset-inline-end:0}.ui2-Input__ErrorMark--start{inset-inline-start:0}.ui2-Input--error-at-end .ui2-Input__Field,.ui2-Input--error-at-end .ui2-Input__Mirror{padding-inline-end:var(--ui2-space-24)}.ui2-Input--error-at-start .ui2-Input__Field,.ui2-Input--error-at-start .ui2-Input__Mirror{padding-inline-start:var(--ui2-space-24)}@media (prefers-reduced-motion:reduce){.ui2-Input__Control{transition:none}.ui2-Input__Spinner,.ui2-Input__Status,.ui2-Input__StatusStroke{animation:none}.ui2-Input__StatusStroke{stroke-dashoffset:0}.ui2-Input__Prompt{transition:none}}@keyframes ui2-Input-draw{to{stroke-dashoffset:0}}@keyframes ui2-Input-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes ui2-Input-spin{to{transform:rotate(1turn)}}.ui2-Fold{min-width:0}.ui2-Fold--layout-row .ui2-Fold__Choices,.ui2-Fold--layout-row-reverse .ui2-Fold__Choices{gap:var(--ui2-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui2-Fold__FollowUp{gap:var(--ui2-space-16);flex-direction:column;display:flex}.ui2-SkipButton{max-width:100%;color:var(--ui2-fg-button);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);letter-spacing:-.02em;display:block}.ui2-Label,.ui2-SkipButton__Prompt{font-weight:var(--ui2-font-normal)}.ui2-Label{color:var(--ui2-fg-list-muted);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-flush);-webkit-user-select:none;user-select:none;cursor:inherit;display:block}.ui2-Label[for]{cursor:pointer}.ui2-Label--required:after{content:"*";color:var(--ui2-fg-error);padding-inline-start:var(--ui2-space-2)}.ui2-Label--sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ui2-RangeSlider{gap:var(--ui2-space-16);box-sizing:border-box;font-family:var(--ui2-font-sans);flex-direction:column;display:flex}.ui2-RangeSlider__Field{padding:var(--ui2-space-10) var(--ui2-space-12);flex-direction:column;display:flex}.ui2-RangeSlider__Bars{align-items:flex-end;gap:var(--ui2-space-2);height:54px;display:flex}.ui2-RangeSlider__Bar{background:var(--ui2-bg-range-slider-track);flex:1 1 0;min-width:0}.ui2-RangeSlider__Bar--inside{background:var(--ui2-bg-range-slider-range)}.ui2-RangeSlider__Track{background:var(--ui2-bg-range-slider-track);cursor:pointer;touch-action:none;height:4px;position:relative}.ui2-RangeSlider__Range{background:var(--ui2-bg-range-slider-range);pointer-events:none;position:absolute;top:0;bottom:0}.ui2-RangeSlider__Thumb{box-sizing:border-box;border:1px solid var(--ui2-border-range-slider-thumb);border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-range-slider-thumb);width:24px;height:24px;box-shadow:var(--ui2-elevation-1);z-index:1;cursor:grab;touch-action:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui2-RangeSlider__Thumb:active{cursor:grabbing}.ui2-RangeSlider__Thumb:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-RangeSlider__Readouts{justify-content:space-between;gap:var(--ui2-space-16);display:flex}.ui2-RangeSlider__Readout{gap:var(--ui2-space-8);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush-xs);flex-direction:column;display:flex}.ui2-RangeSlider__Readout--end{align-items:flex-end}.ui2-RangeSlider__Label{color:var(--ui2-fg-range-slider-label)}.ui2-RangeSlider__Value{color:var(--ui2-fg-range-slider-value);font-variant-numeric:tabular-nums}.ui2-SegmentedControl{box-sizing:border-box;border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-segmented-control);font-family:var(--ui2-font-sans);display:inline-flex;position:relative;overflow:hidden}.ui2-SegmentedControl--width-fill{width:100%;display:flex}.ui2-SegmentedControl__Indicator{border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-segmented-control-selected);pointer-events:none;position:absolute;top:0;bottom:0}.ui2-SegmentedControl__Indicator--sliding{transition:left var(--ui2-transition-stage) var(--ui2-ease-standard),width var(--ui2-transition-stage) var(--ui2-ease-standard)}.ui2-SegmentedControl__Segment{box-sizing:border-box;min-width:0;height:100%;padding:0 var(--ui2-control-pad-md);border-radius:var(--ui2-radius-sm);font:inherit;font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-compact);color:var(--ui2-fg-segmented-control);white-space:nowrap;cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-stage) var(--ui2-ease-standard);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui2-SegmentedControl__Segment:hover:not(:disabled):not(.ui2-SegmentedControl__Segment--selected){background:var(--ui2-bg-segmented-control-hover)}.ui2-SegmentedControl__Segment:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:-2px}.ui2-SegmentedControl__Segment:disabled{color:var(--ui2-fg-segmented-control-disabled);cursor:default}.ui2-SegmentedControl__Segment--selected{color:var(--ui2-fg-segmented-control-selected);cursor:default}.ui2-SegmentedControl--size-xs{height:var(--ui2-control-height-xs);font-size:var(--ui2-control-text-xs)}.ui2-SegmentedControl--size-xs .ui2-SegmentedControl__Segment{padding:0 var(--ui2-control-pad-xs)}.ui2-SegmentedControl--size-sm{height:var(--ui2-control-height-sm);font-size:var(--ui2-control-text-sm)}.ui2-SegmentedControl--size-sm .ui2-SegmentedControl__Segment{padding:0 var(--ui2-control-pad-sm)}.ui2-SegmentedControl--size-md{height:var(--ui2-control-height-md);font-size:var(--ui2-control-text-md)}.ui2-SegmentedControl--size-md .ui2-SegmentedControl__Segment{padding:0 var(--ui2-control-pad-md)}.ui2-SegmentedControl--size-lg{height:var(--ui2-control-height-lg);font-size:var(--ui2-control-text-lg)}.ui2-SegmentedControl--size-lg .ui2-SegmentedControl__Segment{padding:0 var(--ui2-control-pad-lg)}.ui2-SegmentedControl--size-xl{height:var(--ui2-control-height-xl);font-size:var(--ui2-control-text-xl)}.ui2-SegmentedControl--size-xl .ui2-SegmentedControl__Segment{padding:0 var(--ui2-control-pad-xl)}.ui2-SegmentedControl--look-pills{gap:var(--ui2-space-8);border-radius:var(--ui2-radius-none);font-size:var(--ui2-text-credit-summary);background:0 0}.ui2-SegmentedControl--look-pills .ui2-SegmentedControl__Indicator{border-radius:var(--ui2-radius-full);background:var(--ui2-bg-list-searching)}.ui2-SegmentedControl--look-pills .ui2-SegmentedControl__Segment{aspect-ratio:1;border-radius:var(--ui2-radius-full);color:var(--ui2-fg-chart-muted);font-weight:var(--ui2-font-bold);flex:none;padding:0}.ui2-SegmentedControl--look-pills .ui2-SegmentedControl__Segment--selected{color:var(--ui2-fg-chart-timeframe-selected)}@media (prefers-reduced-motion:reduce){.ui2-SegmentedControl__Indicator,.ui2-SegmentedControl__Segment{transition:none}}.ui2-Select{justify-content:space-between;align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;max-width:100%;height:var(--ui2-control-height-md);color:var(--ui2-fg-input);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);text-align:start;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:solid var(--ui2-border-input);border-width:0 0 1px;padding:0;display:inline-flex;position:relative}.ui2-Select:focus-visible,.ui2-Select:focus-within,.ui2-Select[aria-expanded=true]{border-color:var(--ui2-border-input-focus);outline:none}.ui2-Select--invalid,.ui2-Select--invalid:focus-visible,.ui2-Select--invalid:focus-within,.ui2-Select--invalid[aria-expanded=true]{border-color:var(--ui2-border-input-error-line)}.ui2-Select:disabled{opacity:var(--ui2-opacity-disabled);cursor:not-allowed}.ui2-Select--look-cell,.ui2-Select--look-cell:focus-visible,.ui2-Select--look-cell:focus-within,.ui2-Select--look-cell[aria-expanded=true]{border-bottom-width:0}.ui2-Select--look-cell{padding-inline:var(--ui2-space-12)}.ui2-Select.ui2-Select--look-bare,.ui2-Select.ui2-Select--look-bare:focus-visible,.ui2-Select.ui2-Select--look-bare:focus-within,.ui2-Select.ui2-Select--look-bare[aria-expanded=true]{height:auto;color:inherit;font-size:inherit;line-height:inherit;vertical-align:top;border-bottom-width:0;padding-inline:0}.ui2-Select--look-bare .ui2-Select__Value{line-height:inherit}.ui2-Select--full-width{width:100%;display:flex}.ui2-Select--size-xs{height:var(--ui2-control-height-xs);font-size:var(--ui2-text-xs)}.ui2-Select--size-sm{height:var(--ui2-control-height-sm);font-size:var(--ui2-text-xs)}.ui2-Select--size-md{height:var(--ui2-control-height-md);font-size:var(--ui2-text-sm)}.ui2-Select--size-lg{height:var(--ui2-control-height-lg);font-size:var(--ui2-text-base)}.ui2-Select--size-xl{height:var(--ui2-control-height-xl);font-size:var(--ui2-text-lg)}.ui2-Select--trigger-button{justify-content:flex-start;gap:var(--ui2-control-gap-md);padding-inline:var(--ui2-control-pad-tight-md);border:1px solid var(--ui2-border-button);border-radius:var(--ui2-radius-sm);color:var(--ui2-fg-button);font-size:var(--ui2-control-text-md);transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-Select--trigger-button:focus-visible,.ui2-Select--trigger-button:hover,.ui2-Select--trigger-button[aria-expanded=true]{border-color:var(--ui2-border-input);color:var(--ui2-fg-list-strong)}.ui2-Select--trigger-button:focus-visible{outline:none}.ui2-Select--trigger-button.ui2-Select--picked{border-color:var(--ui2-border-input);color:var(--ui2-fg-list-strong)}.ui2-Select--trigger-button .ui2-Select__Value{gap:var(--ui2-space-4);flex:0 auto;display:inline-flex}.ui2-Select--trigger-button .ui2-Select__Chevron,.ui2-Select--trigger-button .ui2-Select__Value--placeholder{color:inherit}.ui2-Select__Count{font-weight:var(--ui2-font-bold);flex:none}.ui2-Select--mode-editable{cursor:text}.ui2-Select__Value{min-width:0;line-height:var(--ui2-lh-tight);text-overflow:ellipsis;flex:auto;overflow:hidden}.ui2-Select__Value--placeholder{color:var(--ui2-fg-input-placeholder)}.ui2-Select__Chevron{color:var(--ui2-fg-input-helper);flex:none;align-items:center;display:inline-flex}.ui2-Select--look-wizard{border-color:var(--ui2-ink-70);color:var(--ui2-ink-100);font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-medium)}.ui2-Select--look-wizard:focus-visible,.ui2-Select--look-wizard:focus-within,.ui2-Select--look-wizard[aria-expanded=true]{border-color:var(--ui2-ink-100);box-shadow:inset 0 -1px 0 var(--ui2-ink-100)}.ui2-Select--look-wizard.ui2-Select--size-xs{height:var(--ui2-space-28);font-size:var(--ui2-text-lg)}.ui2-Select--look-wizard.ui2-Select--size-sm{height:var(--ui2-space-32);font-size:var(--ui2-text-lg)}.ui2-Select--look-wizard.ui2-Select--size-md{height:var(--ui2-space-36);font-size:var(--ui2-text-lg)}.ui2-Select--look-wizard.ui2-Select--size-lg{height:var(--ui2-space-40);font-size:var(--ui2-text-lg)}.ui2-Select--look-wizard.ui2-Select--size-xl{height:var(--ui2-space-56);font-size:var(--ui2-text-lg)}.ui2-Select--look-wizard .ui2-Select__Value{line-height:inherit}.ui2-Select--look-wizard .ui2-Select__Value--placeholder{color:var(--ui2-ink-30)}.ui2-Select--look-wizard .ui2-Select__Chevron{color:var(--ui2-ink-70)}.ui2-Select__Menu{max-width:min(var(--ui2-select-menu-max-width),100vw - var(--ui2-space-16));max-height:var(--ui2-dropdown-content-max-height);font-family:var(--ui2-font-sans);flex-direction:column;display:flex;overflow:hidden}.ui2-Select__Search{align-items:center;gap:var(--ui2-space-8);height:var(--ui2-control-height-md);padding-inline:var(--ui2-space-12);border-bottom:1px solid var(--ui2-border-input);color:var(--ui2-fg-input-helper);transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard);flex:none;display:flex}.ui2-Select__Search:focus-within{border-bottom-color:var(--ui2-border-input-focus)}.ui2-Select__SearchIcon{flex:none;display:inline-flex}.ui2-Select__Input{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--ui2-fg-input);font:inherit;font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.ui2-Select__Input::placeholder{color:var(--ui2-fg-input-placeholder)}.ui2-Select__Input--inline{cursor:text}.ui2-Select__Status{padding:var(--ui2-space-8) var(--ui2-space-12);color:var(--ui2-fg-input-helper);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);white-space:normal;overflow-wrap:anywhere}.ui2-Select__Listbox{min-height:0;padding-block:var(--ui2-space-4);flex:auto;overflow:hidden auto}.ui2-Select__VirtualBars{background-position:var(--ui2-space-12) 0;background-repeat:no-repeat;background-size:60% 100%;animation:ui2-Select-pulse 2s cubic-bezier(.4,0,.6,1) infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ui2-Select__VirtualBars{animation:none}}.ui2-Select__VirtualWindow{background:var(--ui2-bg-surface)}.ui2-Select__Option{align-items:center;gap:var(--ui2-space-8);padding:var(--ui2-space-8) var(--ui2-space-12);color:var(--ui2-fg-input);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ui2-Select__Option--highlighted{background:var(--ui2-bg-input-suggestion-active)}.ui2-Select__Option--disabled{opacity:var(--ui2-opacity-disabled);pointer-events:none}.ui2-Select__Option--loading{cursor:default}.ui2-Select__Menu--compact .ui2-Select__Option{padding:var(--ui2-space-16);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-flush-xs)}.ui2-Select__Menu--compact .ui2-Select__Option+.ui2-Select__Option{border-top:1px solid var(--ui2-border-list)}.ui2-Select__Menu--compact .ui2-Select__Check{height:var(--ui2-lh-flush-xs);align-items:center;overflow:visible}.ui2-Select__OptionLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui2-Select__OptionDescription{max-width:60%;color:var(--ui2-fg-input-helper);font-size:var(--ui2-text-xs);text-overflow:ellipsis;flex:none;overflow:hidden}.ui2-Select__OptionCount{color:var(--ui2-fg-select-option-count);font-variant-numeric:tabular-nums;flex:none}.ui2-Select__Check{color:var(--ui2-fg-input);flex:none;display:inline-flex}.ui2-Select__SelectAll{align-items:center;gap:var(--ui2-space-8);padding:var(--ui2-space-8) var(--ui2-space-12);border-bottom:1px solid var(--ui2-border-list);color:var(--ui2-fg-input);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;display:flex}.ui2-Select__SelectAll--highlighted{background:var(--ui2-bg-input-suggestion-active)}.ui2-Select__SelectAllLabel{flex:1;min-width:0}.ui2-Select__GroupLabel,.ui2-Select__SelectAllLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-Select__GroupLabel{padding:var(--ui2-space-8) var(--ui2-space-12) var(--ui2-space-4);color:var(--ui2-fg-input-helper);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-tight)}.ui2-Select__Separator{box-sizing:content-box;height:1px;padding-block:var(--ui2-space-4);background:var(--ui2-border-list);background-clip:content-box}.ui2-Select__List{border:1px solid var(--ui2-border-primary);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);flex-direction:column;display:flex;overflow:hidden}.ui2-Select__ListDivider{background:var(--ui2-border-primary);flex-shrink:0;height:1px}.ui2-Select__List--columns-two{gap:var(--ui2-space-4);border-radius:var(--ui2-radius-none);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui2-Select__ListCell{border:1px solid var(--ui2-border-primary);border-radius:var(--ui2-radius-md);min-width:0;overflow:hidden}.ui2-Select__Radios{align-items:center;gap:var(--ui2-space-16);box-sizing:border-box;max-width:100%;height:var(--ui2-control-height-md);color:var(--ui2-fg-input);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard);border:solid var(--ui2-border-input);border-width:0 0 1px;padding-inline-start:var(--ui2-select-inset);display:inline-flex}.ui2-Select__Radios:focus-within{border-color:var(--ui2-border-input-focus)}.ui2-Select__Radios--size-xs{--ui2-option-ring:var(--ui2-control-icon-xs);gap:var(--ui2-space-8);height:var(--ui2-control-height-xs);font-size:var(--ui2-text-xs)}.ui2-Select__Radios--size-sm{--ui2-option-ring:var(--ui2-control-icon-sm);gap:var(--ui2-space-12);height:var(--ui2-control-height-sm);font-size:var(--ui2-text-xs)}.ui2-Select__Radios--size-md{--ui2-option-ring:var(--ui2-control-icon-md);gap:var(--ui2-space-16);height:var(--ui2-control-height-md);font-size:var(--ui2-text-sm)}.ui2-Select__Radios--size-lg{--ui2-option-ring:var(--ui2-control-icon-lg);gap:var(--ui2-space-20);height:var(--ui2-control-height-lg);font-size:var(--ui2-text-base)}.ui2-Select__Radios--size-xl{--ui2-option-ring:var(--ui2-control-icon-xl);gap:var(--ui2-space-24);height:var(--ui2-control-height-xl);font-size:var(--ui2-text-lg)}.ui2-Select__Radios--full-width{width:100%;display:flex}.ui2-Select__Tiles{gap:var(--ui2-space-8);grid-auto-columns:1fr;grid-auto-flow:column;align-self:flex-start;min-width:0;max-width:100%;display:inline-grid}.ui2-Select__Tiles--full-width{grid-template-columns:repeat(auto-fit,minmax(var(--ui2-select-tile-min),1fr));grid-auto-flow:row;align-self:stretch;width:100%;display:grid}.ui2-Select__Tiles--columns-three,.ui2-Select__Tiles--columns-two{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-self:stretch;align-items:stretch;width:100%;display:grid}.ui2-Select__Tiles--columns-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.ui2-Select__Tiles--columns-three{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui2-Select__Tiles--columns-wrap{flex-wrap:wrap;align-self:stretch;align-items:stretch;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.ui2-Select,.ui2-Select__Search{transition:none}}@keyframes ui2-Select-pulse{0%,to{opacity:1}50%{opacity:.5}}.ui2-Pager{justify-content:space-between}.ui2-Pager,.ui2-Pager__Dots{align-items:center;gap:var(--ui2-space-8);display:flex}.ui2-Pager__Dots{justify-content:center;flex:auto}.ui2-Pager__Dot{width:var(--ui2-space-8);height:var(--ui2-space-8);border-radius:var(--ui2-radius-full);background:var(--ui2-fg-table-faint);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-Pager__Dot--current{background:var(--ui2-fg-primary)}.ui2-Pager--controls-none{display:inline-flex}.ui2-Pager--controls-none .ui2-Pager__Dots{flex:none}.ui2-Pager--controls-none .ui2-Pager__Dot--current{background:var(--ui2-fg-list)}@media (prefers-reduced-motion:reduce){.ui2-Pager__Dot{transition:none}}.ui2-ComboField{grid-template-columns:var(--ui2-combo-field-lead) minmax(0,1fr);align-items:end;min-width:0;display:grid}.ui2-ComboField__Field,.ui2-ComboField__Leading{flex-direction:column;min-width:0;display:flex}.ui2-ComboField__Field{--ui2-input-inset:var(--ui2-space-16)}.ui2-ComboField--lead-hug{grid-template-columns:auto minmax(0,1fr)}.ui2-ComboField--side-end{grid-template-columns:minmax(0,1fr) var(--ui2-combo-field-lead)}.ui2-ComboField--side-end .ui2-ComboField__Field{--ui2-input-inset:var(--ui2-space-0)}.ui2-ComboField--side-end .ui2-ComboField__Leading{--ui2-select-inset:var(--ui2-space-16)}.ui2-ComboField--side-end.ui2-ComboField--lead-hug{grid-template-columns:minmax(0,1fr) auto}.ui2-Flow{font-family:var(--ui2-font-sans)}.ui2-Flow,.ui2-Flow__Step{align-items:stretch;gap:var(--ui2-space-16);flex-direction:column;display:flex}.ui2-Flow__Question{gap:var(--ui2-space-4);color:var(--ui2-fg-primary);font-size:var(--ui2-text-base);line-height:var(--ui2-lh-tight);flex-direction:column;display:flex}.ui2-Flow__Description{color:var(--ui2-fg-secondary);font-size:var(--ui2-text-sm)}.ui2-Flow__Entries{gap:var(--ui2-space-16)}.ui2-Flow__Entries,.ui2-Flow__Entry{align-items:stretch;flex-direction:column;display:flex}.ui2-Flow__Entry{gap:var(--ui2-space-4)}.ui2-Flow__EntryHead{justify-content:space-between;align-items:baseline;gap:var(--ui2-space-8);font-size:var(--ui2-text-sm);display:flex}.ui2-Flow__EntryLabel{color:var(--ui2-fg-primary);font-weight:var(--ui2-font-medium)}.ui2-Flow__EntriesAdd{display:flex}.ui2-Flow__Actions{justify-content:flex-start;gap:var(--ui2-space-8);display:flex}.ui2-AddressInput,.ui2-Spreadsheet{flex-direction:column;min-width:0;display:flex}.ui2-Spreadsheet{width:100%;color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm)}.ui2-Spreadsheet__Grid{border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);flex-direction:column;width:100%;min-width:0;display:flex}.ui2-Spreadsheet__Header{min-height:var(--ui2-control-height-md);border-bottom:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md) var(--ui2-radius-md) 0 0;background:var(--ui2-bg-spreadsheet-header);display:grid}.ui2-Spreadsheet__HeaderCell{align-items:center;gap:var(--ui2-space-2);box-sizing:border-box;min-width:0;padding:0 var(--ui2-space-12);color:var(--ui2-fg-spreadsheet-header);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.ui2-Spreadsheet__HeaderCell:not(:first-child){border-left:1px solid var(--ui2-border-list)}.ui2-Spreadsheet__Required{color:var(--ui2-fg-error)}.ui2-Spreadsheet__Sort{align-items:center;gap:var(--ui2-space-4);width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;padding:0;display:flex}.ui2-Spreadsheet__Sort:hover{color:var(--ui2-fg-list)}.ui2-Spreadsheet__Sort:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:calc(var(--ui2-space-2) * -1)}.ui2-Spreadsheet__SortCaret{opacity:.6;flex:none;display:inline-flex}.ui2-Spreadsheet__Sort--active{color:var(--ui2-fg-list)}.ui2-Spreadsheet__Sort--active .ui2-Spreadsheet__SortCaret{opacity:1}.ui2-Spreadsheet__Row{min-width:0;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);display:grid}.ui2-Spreadsheet__Row:not(:last-child){border-bottom:1px solid var(--ui2-border-list)}.ui2-Spreadsheet__Row:hover{background:var(--ui2-bg-list-hover)}.ui2-Spreadsheet__Row--selected,.ui2-Spreadsheet__Row--selected:hover{background:var(--ui2-bg-spreadsheet-selected)}.ui2-Spreadsheet__Row--tone-danger,.ui2-Spreadsheet__Row--tone-danger:hover{background:var(--ui2-bg-danger-subtle)}.ui2-Spreadsheet__Row--tone-danger:not(:last-child){border-bottom-color:var(--ui2-border-danger)}.ui2-Spreadsheet__Row--tone-danger .ui2-Spreadsheet__ActionCell,.ui2-Spreadsheet__Row--tone-danger .ui2-Spreadsheet__Cell:not(:first-child){border-left-color:var(--ui2-border-danger)}.ui2-Spreadsheet__Row--disabled{background:var(--ui2-bg-spreadsheet-locked)}.ui2-Spreadsheet__Row--disabled:hover{background:var(--ui2-bg-spreadsheet-locked-hover)}.ui2-Spreadsheet__Cell{box-sizing:border-box;min-width:0;position:relative}.ui2-Spreadsheet__Cell:not(:first-child){border-left:1px solid var(--ui2-border-list)}.ui2-Spreadsheet__Cell:focus-within{background:var(--ui2-bg-form-stack-open)}.ui2-Spreadsheet__Cell--align-end{text-align:end;justify-content:flex-end}.ui2-Spreadsheet__SelectCell{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:flex}.ui2-Spreadsheet__Box{flex:none;display:inline-flex;position:relative}.ui2-Spreadsheet__BoxInput{width:var(--ui2-space-16);height:var(--ui2-space-16);border:1.5px solid var(--ui2-border-spreadsheet-check);border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-surface);cursor:pointer;appearance:none;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);margin:0}.ui2-Spreadsheet__BoxInput:checked,.ui2-Spreadsheet__BoxInput:indeterminate{border-color:var(--ui2-bg-spreadsheet-check);background:var(--ui2-bg-spreadsheet-check)}.ui2-Spreadsheet__BoxInput:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:var(--ui2-space-2)}.ui2-Spreadsheet__BoxMark{color:var(--ui2-fg-spreadsheet-check);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui2-Spreadsheet__ActionCell{box-sizing:border-box;border-left:1px solid var(--ui2-border-list);justify-content:center;align-items:center;min-width:0;display:flex}.ui2-Spreadsheet__ActionSlot{flex:0 0 var(--ui2-control-height-sm);justify-content:center;align-items:center;display:flex}.ui2-Spreadsheet__Action{box-sizing:border-box;width:var(--ui2-control-height-sm);height:var(--ui2-control-height-sm);border-radius:var(--ui2-radius-sm);color:var(--ui2-fg-nav);cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui2-Spreadsheet__Action:hover{color:var(--ui2-fg-nav-active)}.ui2-Spreadsheet__Action:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:calc(var(--ui2-space-2) * -1)}.ui2-Spreadsheet__Action--disabled,.ui2-Spreadsheet__Action--disabled:hover{opacity:var(--ui2-opacity-disabled);cursor:not-allowed}.ui2-Spreadsheet__Action--tone-danger,.ui2-Spreadsheet__Action--tone-danger:hover{color:var(--ui2-fg-error)}.ui2-Spreadsheet__Indicator{color:var(--ui2-fg-list);justify-content:center;align-items:center;display:inline-flex}.ui2-Spreadsheet__Row--openable{cursor:pointer}.ui2-Spreadsheet__Row--openable.ui2-Spreadsheet__Row--disabled .ui2-Spreadsheet__Cell{pointer-events:none}.ui2-Spreadsheet__PointerAnchor{pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}.ui2-Spreadsheet__Peek{align-items:center;gap:var(--ui2-space-12);padding:var(--ui2-space-10) var(--ui2-space-12);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-spreadsheet-peek);box-shadow:var(--ui2-elevation-3);white-space:nowrap;pointer-events:none;display:flex}.ui2-Spreadsheet__PeekIcon{color:var(--ui2-fg-spreadsheet-peek);flex:none;display:inline-flex}.ui2-Spreadsheet__PeekText{gap:var(--ui2-space-2);flex-direction:column;min-width:0;display:flex}.ui2-Spreadsheet__PeekTitle{color:var(--ui2-fg-spreadsheet-peek);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-tight)}.ui2-Spreadsheet__PeekDetail{gap:var(--ui2-space-4);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-tight);display:flex}.ui2-Spreadsheet__PeekDescription{color:var(--ui2-fg-spreadsheet-peek-muted)}.ui2-Spreadsheet__PeekHighlight{color:var(--ui2-fg-spreadsheet-peek-highlight)}@media (prefers-reduced-motion:reduce){.ui2-Spreadsheet__Action,.ui2-Spreadsheet__BoxInput,.ui2-Spreadsheet__Row,.ui2-Spreadsheet__Sort{transition:none}}.ui2-Textarea{border-bottom:1px solid var(--ui2-border-input);min-width:0;font-family:var(--ui2-font-sans);transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard);display:flex}.ui2-Textarea:focus-within{border-bottom-color:var(--ui2-border-input-focus)}@media (prefers-reduced-motion:reduce){.ui2-Textarea{transition:none}}.ui2-Textarea__Field{box-sizing:border-box;width:100%;min-width:0;padding:var(--ui2-space-6) 0;color:var(--ui2-fg-input);font:inherit;font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-normal);resize:none;appearance:none;background:0 0;border:0;outline:none;margin:0}.ui2-Textarea__Field::placeholder{color:var(--ui2-fg-input-placeholder)}.ui2-Textarea__Field:disabled{cursor:not-allowed}.ui2-Textarea__Field--auto-resize{overflow:hidden}.ui2-Textarea--disabled{opacity:var(--ui2-opacity-disabled)}.ui2-ChangeIndicator{--ui2-change-bg:transparent;--ui2-change-fg:currentColor;align-items:center;gap:var(--ui2-space-4);border-radius:var(--ui2-radius-sm);background:var(--ui2-change-bg);color:var(--ui2-change-fg);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush-xs);white-space:nowrap;display:inline-flex}.ui2-ChangeIndicator--fill-solid,.ui2-ChangeIndicator--fill-translucent{padding:var(--ui2-space-4) var(--ui2-space-6) var(--ui2-space-4) var(--ui2-space-4)}.ui2-ChangeIndicator--fill-solid.ui2-ChangeIndicator--tone-positive{--ui2-change-bg:var(--ui2-bg-change-positive);--ui2-change-fg:var(--ui2-fg-change-positive)}.ui2-ChangeIndicator--fill-solid.ui2-ChangeIndicator--tone-negative{--ui2-change-bg:var(--ui2-bg-change-negative);--ui2-change-fg:var(--ui2-fg-change-negative)}.ui2-ChangeIndicator--fill-solid.ui2-ChangeIndicator--tone-neutral{--ui2-change-bg:var(--ui2-bg-change-neutral);--ui2-change-fg:var(--ui2-fg-change-neutral)}.ui2-ChangeIndicator--fill-none.ui2-ChangeIndicator--tone-positive{--ui2-change-fg:var(--ui2-fg-change-positive-plain)}.ui2-ChangeIndicator--fill-none.ui2-ChangeIndicator--tone-negative{--ui2-change-fg:var(--ui2-fg-change-negative-plain)}.ui2-ChangeIndicator--fill-none.ui2-ChangeIndicator--tone-neutral{--ui2-change-fg:var(--ui2-fg-change-neutral-plain)}.ui2-ChangeIndicator--fill-translucent.ui2-ChangeIndicator--tone-positive{--ui2-change-bg:var(--ui2-bg-change-positive-translucent);--ui2-change-fg:var(--ui2-fg-change-positive-translucent)}.ui2-ChangeIndicator--fill-translucent.ui2-ChangeIndicator--tone-negative{--ui2-change-bg:var(--ui2-bg-change-negative-translucent);--ui2-change-fg:var(--ui2-fg-change-negative-translucent)}.ui2-ChangeIndicator--fill-translucent.ui2-ChangeIndicator--tone-neutral{--ui2-change-bg:var(--ui2-bg-change-neutral-translucent);--ui2-change-fg:var(--ui2-fg-change-neutral-translucent)}.ui2-ChangeIndicator__Arrow{flex:none;display:inline-flex}.ui2-ChangeIndicator__Spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui2-Kpi{-webkit-user-select:none;user-select:none;box-sizing:border-box;--ui2-kpi-stroke:var(--ui2-border-list);min-width:0;padding:var(--ui2-space-16);outline:1px solid var(--ui2-kpi-stroke);outline-offset:calc(var(--ui2-space-hairline) * -1);color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);text-align:left;background:0 0;border:0;margin:0;display:block;position:relative;container:ui2-kpi/inline-size}.ui2-Kpi--joined{margin:calc(var(--ui2-space-hairline) * -1) 0 0 calc(var(--ui2-space-hairline) * -1)}.ui2-Kpi__Body{align-items:end;column-gap:var(--ui2-space-8);row-gap:var(--ui2-space-8);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""value change";margin:0;display:grid}.ui2-Kpi--captioned .ui2-Kpi__Body{grid-template-areas:"label label""value change""caption caption"}.ui2-Kpi__Caption{color:var(--ui2-fg-list-subtle);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-flush-xs);text-overflow:ellipsis;white-space:nowrap;grid-area:caption;overflow:hidden}.ui2-Kpi__Caption,.ui2-Kpi__Change,.ui2-Kpi__Label,.ui2-Kpi__Value{min-width:0;margin:0}.ui2-Kpi__Label{align-items:center;gap:var(--ui2-space-8);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-list-subtle);grid-area:label;display:flex}.ui2-Kpi__LabelText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui2-Kpi--layout-stacked .ui2-Kpi__Label{font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-control);color:var(--ui2-fg-nav)}.ui2-Kpi__Icon{width:var(--ui2-control-height-sm);height:var(--ui2-control-height-sm);color:var(--ui2-fg-list-subtle);flex:none;display:inline-flex}.ui2-Kpi__Icon>svg{width:100%;height:100%}.ui2-Kpi__Value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;grid-area:value;overflow:hidden}.ui2-Kpi--layout-financial-profile .ui2-Kpi__Body{column-gap:var(--ui2-space-0);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value"}.ui2-Kpi--layout-financial-profile .ui2-Kpi__Label:has(>.ui2-Kpi__Icon){padding-right:calc(var(--ui2-control-height-sm) + var(--ui2-space-8))}.ui2-Kpi--layout-financial-profile .ui2-Kpi__Icon{top:var(--ui2-space-16);right:var(--ui2-space-16);position:absolute}.ui2-Kpi__Edit{top:var(--ui2-space-8);right:var(--ui2-space-8);width:14px;height:14px;fill:var(--ui2-fg-kpi-edit);pointer-events:none;position:absolute}.ui2-Kpi__EditHead{transform-origin:11.375px 2.625px;transition:transform var(--ui2-transition-base) var(--ui2-ease-standard);transform:scale(0)}.ui2-Kpi--editable:hover .ui2-Kpi__EditHead{transform:scale(1)}.ui2-Kpi--editable:hover .ui2-Kpi__Edit{fill:var(--ui2-fg-list)}.ui2-Kpi--editable .ui2-Kpi__Label{padding-right:var(--ui2-space-8)}.ui2-Kpi--layout-progress .ui2-Kpi__Body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""rail rail"}.ui2-Kpi--layout-progress.ui2-Kpi--figure-adaptive .ui2-Kpi__Value,.ui2-Kpi--layout-progress.ui2-Kpi--figure-large .ui2-Kpi__Value,.ui2-Kpi--layout-progress.ui2-Kpi--figure-small .ui2-Kpi__Value{font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-list)}.ui2-Kpi__Rail{grid-area:rail;margin:0}.ui2-Kpi__Track{height:var(--ui2-space-18);background:var(--ui2-bg-kpi-rail);display:flex;overflow:hidden}.ui2-Kpi__Slice{min-width:var(--ui2-space-hairline);flex:1 1 0}.ui2-Kpi__Slice--tone-info{background:var(--ui2-bg-kpi-slice-info)}.ui2-Kpi__Slice--tone-warning{background:var(--ui2-bg-kpi-slice-warning)}.ui2-Kpi__Slice--tone-success{background:var(--ui2-bg-kpi-slice-success)}.ui2-Kpi--figure-large .ui2-Kpi__Value{font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-lg)}.ui2-Kpi--figure-adaptive .ui2-Kpi__Value,.ui2-Kpi--figure-small .ui2-Kpi__Value{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush)}@media (max-width:640px){.ui2-Kpi--figure-adaptive:not(.ui2-Kpi--layout-progress) .ui2-Kpi__Value{font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-lg)}}.ui2-Kpi__Change{grid-area:change;display:flex}.ui2-Kpi--interactive{cursor:pointer;width:100%;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-Kpi--interactive.ui2-Kpi--joined{width:auto}.ui2-Kpi--interactive:hover:not(.ui2-Kpi--selected){background:var(--ui2-bg-list-hover)}.ui2-Kpi--selected{--ui2-kpi-stroke:var(--ui2-border-kpi-selected);z-index:1;background:var(--ui2-bg-kpi-selected);color:var(--ui2-fg-kpi-selected-value)}.ui2-Kpi--selected .ui2-Kpi__Icon,.ui2-Kpi--selected .ui2-Kpi__Label{color:var(--ui2-fg-kpi-selected-label)}@media (prefers-reduced-motion:reduce){.ui2-Kpi,.ui2-Kpi__EditHead{transition:none}}@container ui2-main-layout-context not (min-width:280px){.ui2-Kpi--figure-large .ui2-Kpi__Value{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush)}}@container ui2-kpi (max-width:167px){.ui2-Kpi--figure-large .ui2-Kpi__Change{display:none}.ui2-Kpi--figure-large .ui2-Kpi__Body{column-gap:var(--ui2-space-0)}}@container ui2-kpi (max-width:143px){.ui2-Kpi--figure-small .ui2-Kpi__Change{display:none}.ui2-Kpi--figure-small .ui2-Kpi__Body{column-gap:var(--ui2-space-0)}}.ui2-KpiGrid{font-family:var(--ui2-font-sans);outline:1px solid var(--ui2-border-list);outline-offset:calc(var(--ui2-space-hairline) * -1);border-radius:var(--ui2-radius-md);margin:0;overflow:hidden;container:ui2-kpi-grid/inline-size}.ui2-KpiGrid--surface-card{background:var(--ui2-bg-surface)}.ui2-KpiGrid__Cells{grid-template-columns:minmax(0,1fr);display:grid}.ui2-KpiGrid--ladder-2-1 .ui2-KpiGrid__Cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ui2-KpiGrid--ladder-3-1 .ui2-KpiGrid__Cells,.ui2-KpiGrid--ladder-3-2-1 .ui2-KpiGrid__Cells{grid-template-columns:repeat(3,minmax(0,1fr))}.ui2-KpiGrid--ladder-4-1 .ui2-KpiGrid__Cells,.ui2-KpiGrid--ladder-4-2-1 .ui2-KpiGrid__Cells{grid-template-columns:repeat(4,minmax(0,1fr))}.ui2-KpiGrid--narrow-wrap.ui2-KpiGrid--columns-three .ui2-KpiGrid__Cells{grid-template-columns:repeat(3,minmax(0,1fr))}.ui2-KpiGrid--narrow-wrap.ui2-KpiGrid--columns-two .ui2-KpiGrid__Cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ui2-KpiGrid--narrow-scroll{--ui2-kpi-grid-cell-min:calc(var(--ui2-space-144) + var(--ui2-space-16))}.ui2-KpiGrid--narrow-scroll .ui2-KpiGrid__Cells{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.ui2-KpiGrid--narrow-scroll .ui2-KpiGrid__Cells::-webkit-scrollbar{display:none}.ui2-KpiGrid--narrow-scroll .ui2-KpiGrid__Cells>*{scroll-snap-align:start}.ui2-KpiGrid--narrow-scroll.ui2-KpiGrid--ladder-2-1 .ui2-KpiGrid__Cells{grid-template-columns:repeat(2,minmax(var(--ui2-kpi-grid-cell-min),1fr))}.ui2-KpiGrid--narrow-scroll.ui2-KpiGrid--ladder-3-1 .ui2-KpiGrid__Cells,.ui2-KpiGrid--narrow-scroll.ui2-KpiGrid--ladder-3-2-1 .ui2-KpiGrid__Cells{grid-template-columns:repeat(3,minmax(var(--ui2-kpi-grid-cell-min),1fr))}.ui2-KpiGrid--narrow-scroll.ui2-KpiGrid--ladder-4-1 .ui2-KpiGrid__Cells,.ui2-KpiGrid--narrow-scroll.ui2-KpiGrid--ladder-4-2-1 .ui2-KpiGrid__Cells{grid-template-columns:repeat(4,minmax(var(--ui2-kpi-grid-cell-min),1fr))}@container ui2-kpi-grid (max-width:639px){.ui2-KpiGrid--narrow-stack.ui2-KpiGrid--ladder-4-2-1>.ui2-KpiGrid__Cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ui2-KpiGrid--narrow-stack.ui2-KpiGrid--ladder-4-1>.ui2-KpiGrid__Cells{grid-template-columns:minmax(0,1fr)}}@container ui2-kpi-grid (max-width:479px){.ui2-KpiGrid--narrow-stack.ui2-KpiGrid--ladder-3-2-1>.ui2-KpiGrid__Cells,.ui2-KpiGrid--narrow-wrap.ui2-KpiGrid--columns-three>.ui2-KpiGrid__Cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ui2-KpiGrid--narrow-stack.ui2-KpiGrid--ladder-3-1>.ui2-KpiGrid__Cells{grid-template-columns:minmax(0,1fr)}}@container ui2-kpi-grid (max-width:319px){.ui2-KpiGrid--narrow-stack.ui2-KpiGrid--ladder-2-1>.ui2-KpiGrid__Cells,.ui2-KpiGrid--narrow-stack.ui2-KpiGrid--ladder-3-2-1>.ui2-KpiGrid__Cells,.ui2-KpiGrid--narrow-stack.ui2-KpiGrid--ladder-4-2-1>.ui2-KpiGrid__Cells{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ui2-KpiGrid--narrow-phone>.ui2-KpiGrid__Cells{grid-template-columns:minmax(0,1fr)}}.ui2-HoverCard{width:var(--ui2-hover-card-width-lg);padding:var(--ui2-space-12);pointer-events:none}.ui2-HoverCard--width-xl{width:min(var(--ui2-modal-width-lg),100vw - var(--ui2-space-16));padding:0}.ui2-FieldCell{box-sizing:border-box;border:1px solid var(--ui2-border-list);min-width:0;color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;display:grid}@media (prefers-reduced-motion:reduce){.ui2-FieldCell{transition:none}}.ui2-FieldCell--joined{margin:calc(var(--ui2-space-hairline) * -1) 0 0 calc(var(--ui2-space-hairline) * -1)}.ui2-FieldCell--frame-divided{border-width:0 0 1px}.ui2-FieldCell--editable:hover,.ui2-FieldCell--highlighted{background:var(--ui2-bg-field-cell-hover)}.ui2-FieldCell.ui2-FieldCell--editing{background:var(--ui2-bg-field-cell-editing)}.ui2-FieldCell__Face{align-items:stretch;gap:var(--ui2-space-8);box-sizing:border-box;min-width:0;padding:var(--ui2-space-16);text-align:start;flex-direction:column;grid-area:1/1;display:flex}.ui2-FieldCell--editable .ui2-FieldCell__Face{cursor:pointer}.ui2-FieldCell__Description,.ui2-FieldCell__Label{padding-inline-end:var(--ui2-space-16)}.ui2-FieldCell--resettable .ui2-FieldCell__Description,.ui2-FieldCell--resettable .ui2-FieldCell__Label{padding-inline-end:calc(var(--ui2-space-16) + var(--ui2-space-24))}.ui2-FieldCell__Label{color:var(--ui2-fg-list);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-flush-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-FieldCell__Description{color:var(--ui2-fg-list-subtle);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-flush)}.ui2-FieldCell__Line{box-sizing:content-box;height:var(--ui2-lh-compact);min-width:0;color:var(--ui2-fg-list);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);letter-spacing:-.02em;line-height:var(--ui2-lh-compact);display:grid}.ui2-FieldCell__Editor,.ui2-FieldCell__Value{grid-area:1/1;min-width:0}.ui2-FieldCell__Error{color:var(--ui2-fg-error);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-flush)}.ui2-FieldCell--error.ui2-FieldCell--editing .ui2-FieldCell__Editor:after{background:var(--ui2-border-input-error-line)}.ui2-FieldCell--busy .ui2-FieldCell__Line{opacity:var(--ui2-opacity-disabled)}.ui2-FieldCell__Footer{min-width:0;display:flex}.ui2-FieldCell__Value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-FieldCell__Editor{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:relative}.ui2-FieldCell--editing .ui2-FieldCell__Editor{opacity:1;pointer-events:auto}.ui2-FieldCell--editing .ui2-FieldCell__Editor:after{content:"";inset-inline:0;bottom:calc(var(--ui2-space-4) * -1);height:var(--ui2-space-hairline);background:var(--ui2-border-field-cell-editing);pointer-events:none;position:absolute}.ui2-FieldCell--density-comfortable .ui2-FieldCell__Line{padding-block-start:var(--ui2-space-8)}.ui2-FieldCell--density-compact .ui2-FieldCell__Label{color:var(--ui2-fg-list-subtle)}.ui2-FieldCell__Actions{padding:var(--ui2-space-8);opacity:0;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);grid-area:1/1;place-self:start end;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui2-FieldCell__Actions{transition:none}}@media (hover:none){.ui2-FieldCell__Actions{opacity:1}}.ui2-FieldCell--editing .ui2-FieldCell__Actions,.ui2-FieldCell:hover .ui2-FieldCell__Actions{opacity:1}.ui2-FieldCell__ResetValue{font-weight:var(--ui2-font-semibold)}.ui2-FieldCell__Action{color:var(--ui2-fg-field-cell-action);transition:color var(--ui2-transition-base) var(--ui2-ease-standard);display:inline-flex}.ui2-FieldCell__Action:hover{color:var(--ui2-fg-field-cell-action-hover)}@media (prefers-reduced-motion:reduce){.ui2-FieldCell__Action{transition:none}}.ui2-FieldCellGroup{flex-direction:column;min-width:0;display:flex}.ui2-FieldCellGroup__Title{padding:var(--ui2-space-8) var(--ui2-space-16);background:var(--ui2-bg-field-cell-group-title);color:var(--ui2-fg-list-subtle);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-flush)}.ui2-FieldCellGroup__Cells{grid-template-columns:minmax(0,1fr);display:grid}.ui2-FieldCellGroup--columns-two .ui2-FieldCellGroup__Cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ui2-FieldCellGroup--columns-three .ui2-FieldCellGroup__Cells{grid-template-columns:repeat(3,minmax(0,1fr))}.ui2-FieldCellGroup--columns-four .ui2-FieldCellGroup__Cells{grid-template-columns:repeat(4,minmax(0,1fr))}.ui2-FieldCellGroups{box-sizing:border-box;border-radius:var(--ui2-radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ui2-FieldCellGroups--frame-boxed{outline:1px solid var(--ui2-border-list);outline-offset:calc(var(--ui2-space-hairline) * -1)}.ui2-FieldCellGroups--frame-naked{margin-inline:calc(var(--ui2-space-hairline) * -1);border-radius:var(--ui2-radius-none)}.ui2-PageHeaderSearch{box-sizing:content-box;height:var(--ui2-space-32);font-family:var(--ui2-font-sans);position:relative}.ui2-PageHeaderSearch--place-above{padding-block-end:var(--ui2-space-12)}.ui2-PageHeaderSearch--inset-padded{--ui2-page-search-inset:var(--ui2-space-16)}.ui2-PageHeaderSearch--inset-flush{--ui2-page-search-inset:calc(var(--ui2-space-16) * 0)}.ui2-PageHeaderSearch{--ui2-page-search-glyph:var(--ui2-space-24)}.ui2-PageHeaderSearch__Icon{top:0;left:var(--ui2-page-search-inset);color:var(--ui2-fg-nav-link);pointer-events:none;display:inline-flex;position:absolute}.ui2-PageHeaderSearch__Glyph{width:var(--ui2-page-search-glyph);height:var(--ui2-page-search-glyph);display:block}.ui2-PageHeaderSearch__Input{-webkit-user-select:text;user-select:text;box-sizing:border-box;width:100%;min-width:0;height:100%;padding:0 var(--ui2-page-search-inset) calc(var(--ui2-space-8) - var(--ui2-space-hairline)) calc(var(--ui2-page-search-inset) + var(--ui2-space-24) + var(--ui2-space-8));border:0;border-bottom:1px solid var(--ui2-fg-nav);color:var(--ui2-fg-nav-active);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-control);letter-spacing:-.02em;appearance:none;background:0 0;outline:none;margin:0;display:block}.ui2-PageHeaderSearch__Input::placeholder{color:var(--ui2-fg-page-header-placeholder)}.ui2-PageHeaderSearch__Input::-webkit-search-cancel-button,.ui2-PageHeaderSearch__Input::-webkit-search-decoration{appearance:none}.ui2-PageHeaderSearch__Input::-webkit-search-results-button,.ui2-PageHeaderSearch__Input::-webkit-search-results-decoration{appearance:none}.ui2-PageHeaderSearch--size-xs{height:var(--ui2-control-height-xs);--ui2-page-search-glyph:var(--ui2-control-icon-xs);--ui2-page-search-text:var(--ui2-control-text-xs)}.ui2-PageHeaderSearch--size-sm{height:var(--ui2-control-height-sm);--ui2-page-search-glyph:var(--ui2-control-icon-sm);--ui2-page-search-text:var(--ui2-control-text-sm)}.ui2-PageHeaderSearch--size-md{height:var(--ui2-control-height-md);--ui2-page-search-glyph:var(--ui2-control-icon-md);--ui2-page-search-text:var(--ui2-control-text-md)}.ui2-PageHeaderSearch--size-lg{height:var(--ui2-control-height-lg);--ui2-page-search-glyph:var(--ui2-control-icon-lg);--ui2-page-search-text:var(--ui2-control-text-lg)}.ui2-PageHeaderSearch--size-xl{height:var(--ui2-control-height-xl);--ui2-page-search-glyph:var(--ui2-control-icon-xl);--ui2-page-search-text:var(--ui2-control-text-xl)}.ui2-PageHeaderSearch--look-page{--ui2-page-search-glyph:var(--ui2-space-24)}.ui2-PageHeaderSearch--look-field{--ui2-fg-page-search-field-glyph-now:var(--ui2-fg-page-search-field-glyph);cursor:text;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}@media (prefers-reduced-motion:reduce){.ui2-PageHeaderSearch--look-field{transition:none}}.ui2-PageHeaderSearch--look-field:focus-within{--ui2-fg-page-search-field-glyph-now:var(--ui2-fg-page-search-field-glyph-active);background:var(--ui2-bg-page-search-field-active)}.ui2-PageHeaderSearch--look-field .ui2-PageHeaderSearch__Icon{color:var(--ui2-fg-page-search-field-glyph-now);top:50%;transform:translateY(-50%)}.ui2-PageHeaderSearch--look-field .ui2-PageHeaderSearch__Input{padding:0 calc(var(--ui2-page-search-inset) + var(--ui2-space-24) + var(--ui2-space-4)) 0 calc(var(--ui2-page-search-inset) + var(--ui2-page-search-glyph) + var(--ui2-space-8));color:var(--ui2-fg-list);font-size:var(--ui2-page-search-text);font-weight:var(--ui2-font-normal);letter-spacing:normal;border-bottom:0}.ui2-PageHeaderSearch--look-field .ui2-PageHeaderSearch__Input::placeholder{color:var(--ui2-fg-page-search-field-placeholder)}.ui2-PageHeaderSearch__Clear{top:50%;right:var(--ui2-page-search-inset);width:var(--ui2-space-24);height:var(--ui2-space-24);padding:var(--ui2-space-0);border-radius:var(--ui2-radius-full);color:var(--ui2-fg-page-search-field-glyph-now);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%) scale(var(--ui2-scale-pressed));transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ui2-PageHeaderSearch__Clear:hover{background:var(--ui2-bg-list-hover);color:var(--ui2-fg-list)}.ui2-PageHeaderSearch__Clear:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:0}@media (prefers-reduced-motion:reduce){.ui2-PageHeaderSearch__Clear{transition:none}}.ui2-PageHeaderSearch__Clear[data-shown]{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.ui2-PageHeader{gap:var(--ui2-space-8);font-family:var(--ui2-font-sans);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.ui2-PageHeader__Head{align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;height:var(--ui2-space-64);padding:var(--ui2-space-16);display:flex}.ui2-PageHeader__Title{min-width:0;color:var(--ui2-fg-nav-active);font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-heading);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.ui2-PageHeader__Breadcrumb{padding:var(--ui2-space-12) var(--ui2-space-16) 0;display:flex}.ui2-PageHeader--breadcrumb .ui2-PageHeader__Head{padding-top:0}.ui2-PageHeader--identity .ui2-PageHeader__Head{gap:var(--ui2-space-12);height:auto}.ui2-PageHeader__Leading{border-radius:var(--ui2-radius-full);background:var(--ui2-bg-list-lead);width:44px;height:44px;color:var(--ui2-fg-on-emphasis);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui2-PageHeader__Identity{gap:var(--ui2-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.ui2-PageHeader__Subtitle{min-width:0;color:var(--ui2-fg-list-muted);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-compact);white-space:nowrap}.ui2-PageHeader__Actions,.ui2-PageHeader__Subtitle{align-items:center;gap:var(--ui2-space-8);display:flex}.ui2-PageHeader__Actions{flex:none}.ui2-PageHeader__Tabs{align-items:flex-start;gap:var(--ui2-space-16);box-sizing:border-box;height:var(--ui2-space-32);padding-inline:var(--ui2-space-16);border-bottom:1px solid var(--ui2-border-nav);overscroll-behavior-x:contain;scroll-padding-inline:var(--ui2-space-16);scrollbar-width:none;display:flex;overflow:auto hidden}.ui2-PageHeader__Tabs::-webkit-scrollbar{display:none}.ui2-HeaderTab{justify-content:center;align-items:flex-start;gap:var(--ui2-space-6);box-sizing:border-box;padding:0 0 var(--ui2-space-16);color:var(--ui2-fg-nav);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;border-bottom:1px solid #0000;flex:none;display:inline-flex}.ui2-HeaderTab:hover:not(:disabled){color:var(--ui2-fg-nav-active);border-bottom-color:var(--ui2-border-nav-hover)}.ui2-HeaderTab--selected,.ui2-HeaderTab--selected:hover:not(:disabled){color:var(--ui2-fg-nav-active);border-bottom-color:var(--ui2-border-nav-active)}.ui2-HeaderTab__Count{padding:0 var(--ui2-space-6);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-status-indicator);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-flush)}.ui2-HeaderTab:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-HeaderTab:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui2-HeaderTab{transition:none}}.ui2-FilterBar{-webkit-user-select:none;user-select:none;box-sizing:border-box;height:var(--ui2-control-height-md);position:relative}.ui2-FilterBar__Track{inset:calc(var(--ui2-space-4) * -1);align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;padding:var(--ui2-space-4);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:absolute;overflow:auto hidden}.ui2-FilterBar__Track::-webkit-scrollbar{display:none}.ui2-FilterBar--layout-spread .ui2-FilterBar__Track{justify-content:space-between}.ui2-FilterBar__Actions,.ui2-FilterBar__Leading{align-items:center;gap:var(--ui2-space-8);flex:none;display:flex}.ui2-FilterBar__Actions>*,.ui2-FilterBar__Leading>*{flex:none}.ui2-FilterBar__Search{flex:auto;align-items:center;min-width:160px;display:flex}.ui2-FilterBar input,.ui2-FilterBar textarea{-webkit-user-select:text;user-select:text}.ui2-FilterSearch{box-sizing:border-box;height:var(--ui2-control-height-md);font-family:var(--ui2-font-sans);align-items:center;display:flex;position:relative}.ui2-FilterSearch--width-fill{flex:auto;min-width:0}.ui2-FilterSearch:after{content:"";background:var(--ui2-border-filter-active);transform-origin:100%;height:1px;transition:transform var(--ui2-transition-base) var(--ui2-ease-standard);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ui2-FilterSearch--open:after{transform:scaleX(1)}.ui2-FilterSearch__Toggle{z-index:1;width:var(--ui2-control-height-sm);height:var(--ui2-control-height-sm);padding:var(--ui2-space-0);border-radius:var(--ui2-radius-sm);color:var(--ui2-fg-nav);cursor:pointer;transition:right var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ui2-FilterSearch__Toggle:focus-visible,.ui2-FilterSearch__Toggle:hover{color:var(--ui2-fg-nav-active)}.ui2-FilterSearch__Toggle:focus{outline:none}.ui2-FilterSearch--open .ui2-FilterSearch__Toggle{right:calc(100% - var(--ui2-control-height-sm));pointer-events:none}.ui2-FilterSearch__Field{align-items:center;gap:var(--ui2-space-8);min-width:0;height:100%;clip-path:inset(0 0 0 calc(100% + var(--ui2-space-8)));visibility:hidden;transition:clip-path var(--ui2-transition-base) var(--ui2-ease-standard),visibility 0s linear var(--ui2-transition-base);flex:1 1 0;padding-inline-start:calc(var(--ui2-control-height-sm) + var(--ui2-space-8));display:flex}.ui2-FilterSearch--open .ui2-FilterSearch__Field{clip-path:inset(0 0 0 calc(var(--ui2-control-height-sm) + var(--ui2-space-8)));visibility:visible;transition:clip-path var(--ui2-transition-base) var(--ui2-ease-standard),visibility 0s}.ui2-FilterSearch__Input{-webkit-user-select:text;user-select:text;min-width:0;height:var(--ui2-lh-flush-lg);padding:var(--ui2-space-0);color:var(--ui2-fg-list);font-family:inherit;font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush-lg);appearance:none;background:0 0;border:0;outline:none;flex:1 1 0;margin:0}.ui2-FilterSearch__Input::placeholder{color:var(--ui2-border-input-box)}.ui2-FilterSearch__Input::-webkit-search-cancel-button,.ui2-FilterSearch__Input::-webkit-search-decoration{appearance:none}.ui2-FilterSearch__Close{width:var(--ui2-control-height-sm);height:var(--ui2-control-height-sm);padding:var(--ui2-space-0);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-list-searching);color:var(--ui2-fg-list-glyph);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);border:0;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex;transform:scale(.5)}.ui2-FilterSearch__Close:focus-visible,.ui2-FilterSearch__Close:hover{background:var(--ui2-bg-list-searching-action)}.ui2-FilterSearch__Close:focus{outline:none}.ui2-FilterSearch--open .ui2-FilterSearch__Close{transform:scale(1)}@media (prefers-reduced-motion:reduce){.ui2-FilterSearch--open .ui2-FilterSearch__Field,.ui2-FilterSearch:after,.ui2-FilterSearch__Close,.ui2-FilterSearch__Field,.ui2-FilterSearch__Toggle{transition:none}}@keyframes ui2-Sidebar-scrim-in{0%{opacity:0}to{opacity:1}}.ui2-Sidebar{--ui2-sidebar-ink:var(--ui2-fg-secondary);--ui2-sidebar-ink-hover:var(--ui2-fg-primary);--ui2-sidebar-ink-current:var(--ui2-fg-primary);width:var(--ui2-sidebar-width);font-family:var(--ui2-font-sans);-webkit-user-select:none;user-select:none;transition:width var(--ui2-transition-fast) var(--ui2-ease-standard);flex-shrink:0;overflow:hidden}.ui2-Sidebar--gradient{--ui2-sidebar-ink:var(--ui2-fg-nav-link);--ui2-sidebar-ink-hover:var(--ui2-fg-nav-link-hover);--ui2-sidebar-ink-current:var(--ui2-fg-nav-link-current)}.ui2-Sidebar__Wrapper{flex-wrap:wrap;align-content:flex-start;width:100%;min-height:100svh;display:flex}.ui2-Sidebar__Wrapper:has(>.ui2-Sidebar__Inset){container:ui2-app-frame/inline-size}.ui2-Sidebar{flex-direction:column;align-self:flex-start;height:100svh;display:flex;position:sticky;top:0}.ui2-Sidebar.ui2-Sidebar--collapsible-icon[data-state=collapsed]{width:var(--ui2-sidebar-width-icon)}.ui2-Sidebar.ui2-Sidebar--collapsible-offcanvas[data-state=collapsed]{width:0}.ui2-Sidebar__RailScroll{flex-direction:column;flex:auto;min-height:0;display:flex}.ui2-Sidebar__Rail{gap:var(--ui2-space-16);background:var(--ui2-nav-surface-plain);width:100%;color:var(--ui2-fg-primary);flex-direction:column;flex:1 0 auto;display:flex;overflow:hidden}.ui2-Sidebar--gradient .ui2-Sidebar__Rail{background:var(--ui2-nav-surface);color:var(--ui2-nav-fg)}.ui2-Sidebar__Header{align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;height:var(--ui2-space-64);padding:var(--ui2-space-16);white-space:nowrap;flex-shrink:0;display:flex;overflow:hidden}.ui2-Sidebar[data-state=collapsed] .ui2-Sidebar__Header{height:auto;padding:var(--ui2-space-8);flex-direction:column}.ui2-Sidebar__BrandLink{align-items:center;gap:var(--ui2-space-8);min-width:0;color:inherit;flex:1 1 0;text-decoration:none;display:flex}.ui2-Sidebar__Logo{width:var(--ui2-space-32);height:var(--ui2-space-32);border-radius:var(--ui2-radius-md);background:var(--ui2-nav-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui2-Sidebar__Logo--mark{background:0 0;border-radius:0;width:auto}.ui2-Sidebar__Brand{min-width:0;line-height:var(--ui2-lh-tight);display:grid}.ui2-Sidebar__Toggle{width:var(--ui2-space-32);height:var(--ui2-space-32);border-radius:var(--ui2-radius-md);color:var(--ui2-sidebar-ink);cursor:pointer;transition:color var(--ui2-transition-fast) var(--ui2-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui2-Sidebar__Toggle:hover{color:var(--ui2-sidebar-ink-hover)}.ui2-Sidebar__Toggle:focus-visible{outline:2px solid var(--ui2-nav-ring);outline-offset:0}.ui2-Sidebar__Content{flex-direction:column;flex:1 0 auto;display:flex;overflow:hidden}.ui2-Sidebar__Cta{align-items:center;gap:var(--ui2-space-8);padding:var(--ui2-space-8) var(--ui2-space-12);border:1px dashed var(--ui2-border-primary);border-radius:var(--ui2-radius-md);color:var(--ui2-sidebar-ink);font:inherit;font-size:var(--ui2-text-sm);text-align:left;cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;flex-shrink:0;text-decoration:none;display:flex}.ui2-Sidebar__Cta:hover{color:var(--ui2-fg-nav-link-glyph-hover)}.ui2-Sidebar__Cta:focus-visible{outline:2px solid var(--ui2-nav-ring);outline-offset:0}.ui2-Sidebar--gradient .ui2-Sidebar__Cta{border-color:var(--ui2-nav-border)}.ui2-Sidebar[data-state=collapsed] .ui2-Sidebar__Cta{padding:var(--ui2-space-8);justify-content:center}.ui2-Sidebar__CtaIcon{display:inline-flex}.ui2-Sidebar__Footer{padding:var(--ui2-space-16);flex-direction:column;flex-shrink:0;display:flex}.ui2-Sidebar__Inset{background:var(--ui2-bg-canvas);flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.ui2-Sidebar__Menu{box-sizing:border-box;width:100%;min-width:0;padding:0 var(--ui2-space-16);flex-direction:column;margin:0;list-style:none;display:flex}.ui2-Sidebar__Item{min-width:0;position:relative}.ui2-Sidebar__Link{align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;width:100%;padding:var(--ui2-space-8) 0;border-radius:var(--ui2-radius-md);color:var(--ui2-sidebar-ink);font-family:inherit;font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);text-align:left;cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;text-decoration:none;display:flex;overflow:hidden}.ui2-Sidebar__Link:focus-visible{outline:2px solid var(--ui2-nav-ring);outline-offset:0}.ui2-Sidebar__Link:hover{color:var(--ui2-sidebar-ink-hover)}.ui2-Sidebar__Link--active,.ui2-Sidebar__Link--active-parent,.ui2-Sidebar__Link--active:hover{color:var(--ui2-sidebar-ink-current)}.ui2-Sidebar[data-state=collapsed] .ui2-Sidebar__Link,.ui2-Sidebar__Icon{justify-content:center}.ui2-Sidebar__Icon{width:var(--ui2-space-32);height:var(--ui2-space-32);border-radius:var(--ui2-radius-full);color:inherit;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);flex-shrink:0;align-items:center;display:inline-flex}.ui2-Sidebar__Link--active-parent .ui2-Sidebar__Icon,.ui2-Sidebar__Link:hover .ui2-Sidebar__Icon{color:var(--ui2-fg-nav-link-glyph-hover)}.ui2-Sidebar__Link--active .ui2-Sidebar__Icon,.ui2-Sidebar__Link--active:hover .ui2-Sidebar__Icon{background:var(--ui2-bg-nav-link-current);color:var(--ui2-fg-nav-link-current-glyph)}.ui2-Sidebar__Icon--progress{color:inherit}.ui2-Sidebar__Avatar{background:var(--ui2-nav-hover);color:var(--ui2-nav-fg);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium)}.ui2-Sidebar__LabelText{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.ui2-Sidebar[data-state=collapsed] .ui2-Sidebar__BrandLink .ui2-Sidebar__LabelText,.ui2-Sidebar[data-state=collapsed] .ui2-Sidebar__Link .ui2-Sidebar__LabelText{display:none}.ui2-Sidebar__Desc{font-size:var(--ui2-text-xs);text-overflow:ellipsis;white-space:nowrap;opacity:.7;overflow:hidden}.ui2-Sidebar__Badge{flex-shrink:0;margin-inline-start:auto}.ui2-Sidebar[data-state=collapsed] .ui2-Sidebar__Badge{display:none}.ui2-Sidebar__Chevron{transition:transform var(--ui2-transition-base) var(--ui2-ease-standard);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.ui2-Sidebar__Item[data-open=true] .ui2-Sidebar__Chevron{transform:rotate(180deg)}.ui2-Sidebar[data-state=collapsed] .ui2-Sidebar__Chevron{display:none}.ui2-Sidebar__SubmenuWrap{transition:grid-template-rows var(--ui2-transition-base) var(--ui2-ease-standard);grid-template-rows:0fr;display:grid}.ui2-Sidebar__Item[data-open=true] .ui2-Sidebar__SubmenuWrap{grid-template-rows:1fr}.ui2-Sidebar__SubmenuClip{min-height:0;overflow:hidden}.ui2-Sidebar__Submenu{gap:var(--ui2-space-2);padding:0 0 var(--ui2-space-8) var(--ui2-space-40);flex-direction:column;margin:0;list-style:none;display:flex}.ui2-Sidebar__SubItem{min-width:0}.ui2-Sidebar__SubLink{height:var(--ui2-space-28);padding:0 var(--ui2-space-8);border-radius:var(--ui2-radius-md);color:var(--ui2-sidebar-ink);font-size:var(--ui2-text-sm);cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);align-items:center;text-decoration:none;display:flex}.ui2-Sidebar__SubLink:hover{color:var(--ui2-sidebar-ink-hover)}.ui2-Sidebar__SubLink:focus-visible{outline:2px solid var(--ui2-nav-ring);outline-offset:0}.ui2-Sidebar__SubLink--active,.ui2-Sidebar__SubLink--active:hover{color:var(--ui2-sidebar-ink-current);font-weight:var(--ui2-font-medium)}.ui2-Sidebar__FlyoutInner{min-width:12rem;padding:var(--ui2-space-6);font-family:var(--ui2-font-sans)}.ui2-Sidebar__FlyoutLabel{padding:var(--ui2-space-4) var(--ui2-space-8) var(--ui2-space-8);border-bottom:1px solid var(--ui2-border-primary);font-weight:var(--ui2-font-semibold)}.ui2-Sidebar__FlyoutBody,.ui2-Sidebar__FlyoutLabel{color:var(--ui2-fg-primary);font-size:var(--ui2-text-sm)}.ui2-Sidebar__FlyoutBody{font-family:var(--ui2-font-sans)}.ui2-Sidebar__FlyoutMenu{padding:var(--ui2-space-4) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.ui2-Sidebar__FlyoutItem{min-width:0}.ui2-Sidebar__FlyoutLink{box-sizing:border-box;width:100%;height:var(--ui2-space-36);padding:0 var(--ui2-space-8);border-radius:var(--ui2-radius-sm);color:var(--ui2-fg-primary);font-family:inherit;font-size:var(--ui2-text-sm);text-align:left;cursor:pointer;transition:background-color var(--ui2-transition-fast) var(--ui2-ease-standard);background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.ui2-Sidebar__FlyoutLink:hover{background:var(--ui2-bg-subtle)}.ui2-Sidebar__FlyoutLink:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:0}.ui2-Sidebar__FlyoutLink--active{background:var(--ui2-bg-brand-subtle);color:var(--ui2-fg-brand-primary);font-weight:var(--ui2-font-medium)}.ui2-Sidebar__Bar{align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;padding:var(--ui2-space-16);background:var(--ui2-nav-surface-plain);color:var(--ui2-fg-primary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:none}.ui2-Sidebar--gradient .ui2-Sidebar__Bar{background:var(--ui2-nav-surface);color:var(--ui2-nav-fg)}.ui2-Sidebar__BarMenu{width:var(--ui2-space-32);height:var(--ui2-space-32);border-radius:var(--ui2-radius-full);color:var(--ui2-sidebar-ink);cursor:pointer;transition:color var(--ui2-transition-fast) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;justify-self:start;align-items:center;padding:0;display:inline-flex}.ui2-Sidebar__BarMenu:hover{color:var(--ui2-sidebar-ink-hover)}.ui2-Sidebar__BarMenu:focus-visible{outline:2px solid var(--ui2-nav-ring);outline-offset:0}.ui2-Sidebar__BarTitle{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-Sidebar__BarActions{justify-self:end;align-items:center;gap:var(--ui2-space-8);display:flex}.ui2-Sidebar__BarLink{border-radius:var(--ui2-radius-full);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.ui2-Sidebar__BarLink:focus-visible{outline:2px solid var(--ui2-nav-ring);outline-offset:0}.ui2-Sidebar--menu{box-sizing:border-box;--ui2-sidebar-menu-close-foot:var(--ui2-space-64);--ui2-sidebar-menu-close-top:calc(var(--ui2-space-64) + var(--ui2-space-44));background:var(--ui2-nav-surface-plain);width:auto;height:auto;color:var(--ui2-fg-primary);visibility:hidden;opacity:0;transform:translateY(var(--ui2-space-16));transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard),visibility 0s linear var(--ui2-transition-base);flex-direction:column;align-self:stretch;display:flex;position:fixed;inset:0}.ui2-Sidebar--menu-open{visibility:visible;opacity:1;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard),visibility 0s;transform:none}.ui2-Sidebar--menu.ui2-Sidebar--gradient{background:var(--ui2-nav-surface);color:var(--ui2-nav-fg)}.ui2-Sidebar__MenuNav{box-sizing:border-box;width:100%;min-height:0;padding:var(--ui2-space-48) var(--ui2-space-16) 0;-webkit-mask-image:linear-gradient(to bottom,var(--ui2-nav-fg) calc(100% - var(--ui2-sidebar-menu-close-top)),transparent calc(100% - var(--ui2-sidebar-menu-close-foot)));mask-image:linear-gradient(to bottom,var(--ui2-nav-fg) calc(100% - var(--ui2-sidebar-menu-close-top)),transparent calc(100% - var(--ui2-sidebar-menu-close-foot)));flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.ui2-Sidebar--menu .ui2-Sidebar__Menu{padding-block-end:var(--ui2-sidebar-menu-close-top)}.ui2-Sidebar__MenuClose{bottom:var(--ui2-sidebar-menu-close-foot);width:var(--ui2-space-44);height:var(--ui2-space-44);border-radius:var(--ui2-radius-full);background:var(--ui2-nav-fg);color:var(--ui2-nav-surface);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ui2-Sidebar__MenuClose:focus-visible{outline:2px solid var(--ui2-nav-ring);outline-offset:2px}.ui2-Sidebar__Scrim{z-index:0;background:var(--ui2-bg-sidebar-scrim);-webkit-backdrop-filter:blur(var(--ui2-blur-sm));backdrop-filter:blur(var(--ui2-blur-sm));animation:ui2-Sidebar-scrim-in var(--ui2-transition-base) var(--ui2-ease-standard);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ui2-Sidebar,.ui2-Sidebar--menu,.ui2-Sidebar--menu-open,.ui2-Sidebar__BarMenu,.ui2-Sidebar__Chevron,.ui2-Sidebar__Cta,.ui2-Sidebar__Icon,.ui2-Sidebar__Link,.ui2-Sidebar__SubLink,.ui2-Sidebar__SubmenuWrap,.ui2-Sidebar__Toggle{transition:none}.ui2-Sidebar__Scrim{animation:none}}@container ui2-app-frame (max-width:767px){.ui2-Sidebar__Wrapper{min-height:0}.ui2-Sidebar.ui2-Sidebar[data-state]{z-index:1;flex-basis:100%;align-self:auto;width:100%;height:auto;overflow:visible}.ui2-Sidebar__RailScroll{display:none}.ui2-Sidebar__Inset{flex-basis:100%}.ui2-Sidebar__Bar{display:grid}}.ui2-Progress{width:100%}.ui2-Progress__Track{background:var(--ui2-hairline);width:100%;position:relative;overflow:hidden}.ui2-Progress__Indicator{height:100%;animation:ui2-Progress-grow var(--ui2-transition-base) var(--ui2-ease-standard);transition:width var(--ui2-transition-base) var(--ui2-ease-standard);display:block}.ui2-Progress--size-hairline .ui2-Progress__Track{height:1px}.ui2-Progress--variant-ink .ui2-Progress__Indicator{background:var(--ui2-ink-100)}@media (prefers-reduced-motion:reduce){.ui2-Progress__Indicator{transition:none;animation:none}}@keyframes ui2-Progress-grow{0%{width:0}}.ui2-Modal{padding:var(--ui2-space-16);background:var(--ui2-overlay);-webkit-backdrop-filter:blur(var(--ui2-blur-sm));backdrop-filter:blur(var(--ui2-blur-sm));opacity:0;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui2-Modal[hidden]{display:none}.ui2-Modal[data-state=open]{opacity:1}.ui2-Modal__Panel{width:100%;max-width:var(--ui2-modal-width-md);background:var(--ui2-bg-surface);border:1px solid var(--ui2-border-primary);border-radius:var(--ui2-radius-lg);max-height:100%;box-shadow:var(--ui2-elevation-2);padding:var(--ui2-space-24);transform:scale(var(--ui2-scale-pressed));transition:transform var(--ui2-transition-base) var(--ui2-ease-standard);outline:none;overflow-y:auto}.ui2-Modal[data-state=open] .ui2-Modal__Panel{transform:scale(1)}.ui2-Modal--width-xs .ui2-Modal__Panel{max-width:var(--ui2-modal-width-xs)}.ui2-Modal--width-sm .ui2-Modal__Panel{max-width:var(--ui2-modal-width-sm)}.ui2-Modal--width-lg .ui2-Modal__Panel{max-width:var(--ui2-modal-width-lg)}.ui2-Modal--width-full{padding:0}.ui2-Modal--width-full .ui2-Modal__Panel{max-width:none;height:100%;box-shadow:none;border:none;border-radius:0;transform:none}.ui2-Modal--placement-above,.ui2-Modal--placement-below,.ui2-Modal--placement-cover,.ui2-Modal--placement-middle{padding:0;display:block}.ui2-Modal--placement-above .ui2-Modal__Panel,.ui2-Modal--placement-below .ui2-Modal__Panel,.ui2-Modal--placement-cover .ui2-Modal__Panel,.ui2-Modal--placement-middle .ui2-Modal__Panel{width:calc(100% - 2 * var(--ui2-space-8));position:absolute}.ui2-Modal--frame-bare .ui2-Modal__Panel{flex-direction:column;padding:0;display:flex;overflow:hidden}.ui2-Modal--inline{position:absolute}@media (max-width:640px){.ui2-Modal{padding:0}.ui2-Modal__Panel{border:none;border-radius:0;max-width:none;height:100%;max-height:none;position:static}}@media (prefers-reduced-motion:reduce){.ui2-Modal,.ui2-Modal__Panel{transition:none}}.ui2-Dialog{gap:var(--ui2-space-16);min-height:0;padding:var(--ui2-space-16);font-family:var(--ui2-font-sans);flex-direction:column;flex:auto;display:flex;overflow:hidden}.ui2-Dialog--chrome-none{gap:var(--ui2-space-0);padding:var(--ui2-space-0)}.ui2-Dialog__Header{justify-content:space-between;align-items:flex-start;gap:var(--ui2-space-16);flex-shrink:0;display:flex}.ui2-Dialog__HeaderText{gap:var(--ui2-space-16);flex-direction:column;flex:auto;min-width:0;display:flex}.ui2-Dialog__Title{color:var(--ui2-fg-primary);font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight);margin:0}.ui2-Dialog__Title--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui2-Dialog__Description{color:var(--ui2-fg-secondary);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight)}.ui2-Dialog__Body{flex-direction:column;flex:auto;min-height:0;display:flex}.ui2-Dialog__Footer{justify-content:flex-end;align-items:center;gap:var(--ui2-space-8);flex-shrink:0;display:flex}@media (max-width:640px){.ui2-Dialog__Footer{flex-direction:column-reverse;align-items:stretch}}.ui2-FieldEdit{min-height:0;font-family:var(--ui2-font-sans);flex-direction:column;flex:auto;display:flex}.ui2-FieldEdit__Header{gap:var(--ui2-space-16);padding:var(--ui2-space-16);background:var(--ui2-bg-list-searching);flex-direction:column;display:flex}.ui2-FieldEdit__TitleRow{align-items:center;gap:var(--ui2-space-16);display:flex}.ui2-FieldEdit__Lead{width:var(--ui2-space-32);height:var(--ui2-space-32);border-radius:var(--ui2-radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui2-FieldEdit__Title{min-width:0;color:var(--ui2-fg-primary);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ui2-FieldEdit__Facts{justify-content:space-between;align-items:flex-end;gap:var(--ui2-space-16);display:flex}.ui2-FieldEdit__Fact{gap:var(--ui2-space-8);flex-direction:column;display:flex}.ui2-FieldEdit__Fact--align-end{text-align:end;align-items:flex-end}.ui2-FieldEdit__FactLabel{color:var(--ui2-fg-list-muted);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush)}.ui2-FieldEdit__FactValue{color:var(--ui2-fg-primary);font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-tight)}.ui2-FieldEdit__Summary{align-items:flex-start;gap:var(--ui2-space-16);flex-direction:column;display:flex}.ui2-FieldEdit__SummaryActions{gap:var(--ui2-space-8);display:flex}.ui2-FieldEdit__SummaryHead{align-items:center;gap:var(--ui2-space-12);display:flex}.ui2-FieldEdit__ReviewMark{transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);width:var(--ui2-space-32);height:var(--ui2-space-32);border-radius:var(--ui2-radius-full);background:var(--ui2-bg-field-edit-review);color:var(--ui2-fg-list-muted);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui2-FieldEdit__ReviewGlyph{transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);display:inline-flex}.ui2-FieldEdit__ReviewMark--done{background:0 0}.ui2-FieldEdit__ReviewMark--done .ui2-FieldEdit__ReviewGlyph{opacity:0;transform:scale(.5)}.ui2-FieldEdit__ReviewCheck{inset:var(--ui2-space-0);place-items:center;display:grid;position:absolute}.ui2-FieldEdit__SummaryMessage{animation:ui2-FieldEdit-message var(--ui2-transition-base) var(--ui2-ease-standard)}@media (prefers-reduced-motion:reduce){.ui2-FieldEdit__ReviewGlyph,.ui2-FieldEdit__ReviewMark{transition:none}.ui2-FieldEdit__SummaryMessage{animation:none}}.ui2-FieldEdit__SummaryMessage{color:var(--ui2-fg-primary);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush)}.ui2-FieldEdit__Changes{border:1px solid var(--ui2-border-list);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.ui2-FieldEdit__ChangeItem+.ui2-FieldEdit__ChangeItem{border-top:1px solid var(--ui2-border-list)}.ui2-FieldEdit__Change{align-items:baseline;gap:var(--ui2-space-16);box-sizing:border-box;width:100%;padding:var(--ui2-space-12) var(--ui2-space-16);text-align:start;display:flex}.ui2-FieldEdit__Change--editable{cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-FieldEdit__Change--editable:hover{background:var(--ui2-bg-list-hover)}.ui2-FieldEdit__ChangeLabel{min-width:0;color:var(--ui2-fg-list-muted);flex:auto}.ui2-FieldEdit__ChangeLabel,.ui2-FieldEdit__ChangeValue{font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-flush)}.ui2-FieldEdit__ChangeValue{color:var(--ui2-fg-list);font-weight:var(--ui2-font-medium);text-align:end}.ui2-FieldEdit__ChangeValue--changed{color:var(--ui2-fg-change-card-changed)}.ui2-FieldEdit__ChangeValue--removed{color:var(--ui2-fg-error)}.ui2-FieldEdit__ChangeChevron{color:var(--ui2-fg-list-muted);transition:color var(--ui2-transition-base) var(--ui2-ease-standard),transform var(--ui2-transition-base) var(--ui2-ease-standard);flex:none;align-self:center;display:inline-flex}.ui2-FieldEdit__Change--editable:hover .ui2-FieldEdit__ChangeChevron{color:var(--ui2-fg-list-glyph);transform:translate(var(--ui2-space-2))}.ui2-FieldEdit__ChangeCards{align-self:stretch}.ui2-FieldEdit__Body{min-height:0;padding:var(--ui2-space-16);background:var(--ui2-bg-question);flex:auto;overflow-y:auto}@keyframes ui2-FieldEdit-message{0%{opacity:0}}.ui2-Filter{font-family:var(--ui2-font-sans);flex:none;display:inline-flex}.ui2-Filter__Chip{align-items:center;gap:var(--ui2-control-gap-md);box-sizing:border-box;height:100%;padding-inline:var(--ui2-control-pad-tight-md);border:1px solid var(--ui2-border-button);border-radius:var(--ui2-radius-sm);font:inherit;font-weight:var(--ui2-font-normal);color:var(--ui2-fg-button);white-space:nowrap;cursor:pointer;transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;display:inline-flex}.ui2-Filter__Chip:hover{border-color:var(--ui2-border-input);color:var(--ui2-fg-list-strong)}.ui2-Filter__Chip[aria-expanded=true]{border-color:var(--ui2-border-filter-active);color:var(--ui2-fg-filter-active)}.ui2-Filter__Chip:focus-visible{border-color:var(--ui2-border-input);color:var(--ui2-fg-list-strong);outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-Filter--set .ui2-Filter__Chip{border-color:var(--ui2-border-filter-active);color:var(--ui2-fg-filter-active)}.ui2-Filter__Count,.ui2-Filter__Text{line-height:var(--ui2-lh-tight)}.ui2-Filter__Count{font-weight:var(--ui2-font-bold)}.ui2-Filter__Panel{gap:var(--ui2-space-16);box-sizing:border-box;padding:var(--ui2-space-16);max-width:calc(100vw - var(--ui2-space-16) - 2px);flex-direction:column;display:flex}.ui2-Filter__Panel--width-compact{width:240px}.ui2-Filter__Panel--width-wide{width:320px}.ui2-Filter__Panel--width-large{width:560px}.ui2-Filter__Panel--width-fit{width:max-content;min-width:min(320px,100vw - var(--ui2-space-16) - 2px);max-width:min(420px,100vw - var(--ui2-space-16) - 2px)}.ui2-Filter__Panel--flush{gap:var(--ui2-space-0);max-height:384px;padding:var(--ui2-space-0)}.ui2-Filter__Panel--flush .ui2-Filter__Actions{flex:none}.ui2-Filter__Panel--flush .ui2-Filter__Body{flex:auto;min-height:0}.ui2-Filter__Panel--flush .ui2-Filter__Actions{padding:var(--ui2-space-16);border-bottom:1px solid var(--ui2-border-list)}.ui2-Filter__Body{gap:var(--ui2-space-16);flex-direction:column;display:flex}.ui2-Filter__Actions{justify-content:space-between;align-items:center;gap:var(--ui2-space-16);display:flex}.ui2-Filter__Rows{flex-direction:column;display:flex}.ui2-Filter__Rows--capped{--ui2-filter-rows-visible:10;max-height:calc((var(--ui2-space-48) + var(--ui2-space-hairline)) * var(--ui2-filter-rows-visible));overflow-y:auto}.ui2-Filter__Row{align-items:center;gap:var(--ui2-space-16);box-sizing:border-box;width:100%;min-height:48px;padding:var(--ui2-space-8) var(--ui2-space-16);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight);color:var(--ui2-fg-list);text-align:start;cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard);display:flex}.ui2-Filter__Row+.ui2-Filter__Row{border-top:1px solid var(--ui2-border-list)}.ui2-Filter__Row:hover{background:var(--ui2-bg-list-hover)}.ui2-Filter__Media{border-radius:var(--ui2-radius-full);flex:none;width:32px;height:32px;display:inline-flex;overflow:hidden}.ui2-Filter__Media--glyph{background:var(--ui2-bg-option-glyph);color:var(--ui2-fg-nav);justify-content:center;align-items:center}.ui2-Filter__Name{align-items:center;gap:var(--ui2-space-8);white-space:nowrap;flex:auto;min-width:0;display:flex}.ui2-Filter__Label{text-overflow:ellipsis;overflow:hidden}.ui2-Filter__Meta{color:var(--ui2-fg-list-muted);flex:none}.ui2-Filter__Figure{text-align:end;white-space:nowrap;flex:none}.ui2-Filter__Check{box-sizing:border-box;width:var(--ui2-space-20);height:var(--ui2-space-20);border:1px solid var(--ui2-border-input-box);border-radius:var(--ui2-radius-full);color:var(--ui2-fg-on-emphasis);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui2-Filter__Check{transition:none}}.ui2-Filter__Row--checked .ui2-Filter__Check{border-color:var(--ui2-bg-button-filled);background:var(--ui2-bg-button-filled)}.ui2-Filter--size-xs{height:var(--ui2-control-height-xs);font-size:var(--ui2-control-text-xs)}.ui2-Filter--size-xs .ui2-Filter__Chip{gap:var(--ui2-control-gap-xs);padding-inline:var(--ui2-control-pad-tight-xs)}.ui2-Filter--size-sm{height:var(--ui2-control-height-sm);font-size:var(--ui2-control-text-sm)}.ui2-Filter--size-sm .ui2-Filter__Chip{gap:var(--ui2-control-gap-sm);padding-inline:var(--ui2-control-pad-tight-sm)}.ui2-Filter--size-md{height:var(--ui2-control-height-md);font-size:var(--ui2-control-text-md)}.ui2-Filter--size-lg{height:var(--ui2-control-height-lg);font-size:var(--ui2-control-text-lg)}.ui2-Filter--size-lg .ui2-Filter__Chip{gap:var(--ui2-control-gap-lg);padding-inline:var(--ui2-control-pad-tight-lg)}.ui2-Filter--size-xl{height:var(--ui2-control-height-xl);font-size:var(--ui2-control-text-xl)}.ui2-Filter--size-xl .ui2-Filter__Chip{gap:var(--ui2-control-gap-xl);padding-inline:var(--ui2-control-pad-tight-xl)}@media (prefers-reduced-motion:reduce){.ui2-Filter__Chip,.ui2-Filter__Row{transition:none}}.ui2-ActionMenu{display:inline-flex}.ui2-ActionMenu__Menu{flex-direction:column;display:flex}.ui2-ActionMenu__Menu.ui2-ActionMenu__Menu [aria-disabled=true]{opacity:var(--ui2-opacity-disabled);cursor:not-allowed}.ui2-ActionMenu__Menu.ui2-ActionMenu__Menu [aria-disabled=true]:active,.ui2-ActionMenu__Menu.ui2-ActionMenu__Menu [aria-disabled=true]:hover{background:0 0}.ui2-ActionMenu__Item{align-items:center;gap:var(--ui2-space-8);display:inline-flex}.ui2-ActionMenu__Item--danger{color:var(--ui2-fg-error)}.ui2-ActionMenu__Item--end{justify-content:flex-end;gap:var(--ui2-space-12);display:flex}.ui2-ActionMenu__Text{align-items:flex-end;gap:var(--ui2-space-2);text-align:end;flex-direction:column;display:flex}.ui2-ActionMenu__Description{color:var(--ui2-fg-secondary);font-size:var(--ui2-text-xs);display:block}.ui2-SelectMenu{align-items:center;display:inline-flex}.ui2-SelectMenu__Stop{opacity:0;transition:grid-template-columns var(--ui2-transition-base) var(--ui2-ease-standard),padding-inline-start var(--ui2-transition-base) var(--ui2-ease-standard),opacity var(--ui2-transition-base) var(--ui2-ease-standard);grid-template-columns:0fr;padding-inline-start:var(--ui2-space-0);display:grid}.ui2-SelectMenu__StopClip{min-width:0;clip-path:inset(calc(var(--ui2-space-4) * -1));display:inline-flex}.ui2-SelectMenu--selecting .ui2-SelectMenu__Stop{opacity:1;grid-template-columns:1fr;padding-inline-start:var(--ui2-space-8)}@media (prefers-reduced-motion:reduce){.ui2-SelectMenu__Stop{transition:none}}.ui2-ConfirmDialog{gap:var(--ui2-space-16);font-family:var(--ui2-font-sans);flex-direction:column;display:flex}.ui2-ConfirmDialog__Header{gap:var(--ui2-space-8);text-align:start;flex-direction:column;display:flex}.ui2-ConfirmDialog__Title{color:var(--ui2-fg-primary);font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-tight);margin:0}.ui2-ConfirmDialog__Description{color:var(--ui2-fg-secondary);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal)}.ui2-ConfirmDialog__Error{padding:var(--ui2-space-8) var(--ui2-space-12);border:1px solid var(--ui2-border-error);border-radius:var(--ui2-radius-md);color:var(--ui2-fg-error);font-size:var(--ui2-text-sm)}.ui2-ConfirmDialog__Footer{justify-content:flex-end;gap:var(--ui2-space-8);display:flex}@media (max-width:640px){.ui2-ConfirmDialog__Footer{flex-direction:column-reverse;align-items:stretch}.ui2-ConfirmDialog__Header{text-align:center}}.ui2-ChartLine{box-sizing:border-box;border:1px solid var(--ui2-border-chart);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);font-family:var(--ui2-font-sans);flex-direction:column;display:flex;overflow:hidden}.ui2-ChartLine__Header{align-items:flex-start;gap:var(--ui2-space-16);padding:var(--ui2-space-16);display:flex}.ui2-ChartLine__Title{min-width:0;font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-control);color:var(--ui2-fg-chart-title);flex:1}.ui2-ChartLine__Legend{align-items:center;gap:var(--ui2-space-16);display:flex}.ui2-ChartLine--figures .ui2-ChartLine__Legend{align-items:flex-start}.ui2-ChartLine__LegendItem{align-items:center;gap:var(--ui2-space-8);display:flex}.ui2-ChartLine--figures .ui2-ChartLine__LegendItem{align-items:flex-start}.ui2-ChartLine__LegendText{align-items:flex-end;gap:var(--ui2-space-4);white-space:nowrap;font-size:var(--ui2-text-2xs);line-height:var(--ui2-lh-flush-xs);flex-direction:column;display:flex}.ui2-ChartLine__LegendFigure{color:var(--ui2-fg-chart-figure)}.ui2-ChartLine__LegendLabel{color:var(--ui2-fg-chart-muted)}.ui2-ChartLine__Dot{border-radius:var(--ui2-radius-full);flex:none;width:8px;height:8px}.ui2-ChartLine__Dot--tone-blue{background:var(--ui2-stroke-chart-blue)}.ui2-ChartLine__Dot--tone-sky{background:var(--ui2-stroke-chart-sky)}.ui2-ChartLine__Dot--tone-amber{background:var(--ui2-fill-chart-amber)}.ui2-ChartLine__Dot--tone-muted{background:var(--ui2-stroke-chart-muted)}.ui2-ChartLine__Dot--tone-projected{background:var(--ui2-stroke-chart-projected)}.ui2-ChartLine__Timeframes{gap:var(--ui2-space-8);display:flex}.ui2-ChartLine__Timeframe{box-sizing:border-box;min-width:var(--ui2-control-height-md);height:var(--ui2-control-height-md);padding:0 var(--ui2-space-4);border-radius:var(--ui2-radius-2xl);font-family:inherit;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-xs);text-transform:uppercase;color:var(--ui2-fg-chart-muted);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui2-ChartLine__Timeframe:hover{color:var(--ui2-fg-chart-timeframe-selected)}.ui2-ChartLine__Timeframe:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-ChartLine__Timeframe--selected{background:var(--ui2-bg-chart-timeframe-selected);color:var(--ui2-fg-chart-timeframe-selected)}.ui2-ChartLine__Lead{align-items:center;gap:var(--ui2-space-4);flex:1;min-width:0;display:flex}.ui2-ChartLine__Window{text-overflow:ellipsis;min-width:0;font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-bold);color:var(--ui2-fg-chart-title);overflow:hidden}.ui2-ChartLine__Bucket,.ui2-ChartLine__Window{line-height:var(--ui2-lh-control);white-space:nowrap}.ui2-ChartLine__Bucket{align-items:center;gap:var(--ui2-space-4);font:inherit;font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);color:var(--ui2-fg-chart-muted);cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.ui2-ChartLine__Bucket:hover,.ui2-ChartLine__Bucket[aria-expanded=true]{color:var(--ui2-fg-chart-title)}.ui2-ChartLine__Bucket:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px;border-radius:var(--ui2-radius-sm)}.ui2-ChartLine__Step{box-sizing:border-box;width:var(--ui2-control-height-md);height:var(--ui2-control-height-md);border-radius:var(--ui2-radius-2xl);color:var(--ui2-fg-chart-muted);cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui2-ChartLine__Step:hover{color:var(--ui2-fg-chart-timeframe-selected)}.ui2-ChartLine__Step:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-ChartLine__Step[aria-disabled=true]{color:var(--ui2-stroke-chart-projected);cursor:default}.ui2-ChartLine__Plot{height:108px;position:relative}.ui2-ChartLine__Svg{width:100%;height:100%;display:block;overflow:visible}.ui2-ChartLine__Baseline,.ui2-ChartLine__Line{fill:none;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui2-ChartLine__Baseline{stroke:var(--ui2-stroke-chart-projected);stroke-linecap:butt}.ui2-ChartLine--weight-regular .ui2-ChartLine__Line{stroke-width:3px}.ui2-ChartLine--weight-thin .ui2-ChartLine__Line{stroke-width:2px}.ui2-ChartLine__Line--projected{stroke:var(--ui2-stroke-chart-projected)}.ui2-ChartLine__Line--tone-blue:not(.ui2-ChartLine__Line--signed){stroke:var(--ui2-stroke-chart-blue)}.ui2-ChartLine__Line--tone-sky:not(.ui2-ChartLine__Line--signed){stroke:var(--ui2-stroke-chart-sky)}.ui2-ChartLine__Line--tone-amber:not(.ui2-ChartLine__Line--signed){stroke:var(--ui2-stroke-chart-amber)}.ui2-ChartLine__Line--tone-muted:not(.ui2-ChartLine__Line--signed){stroke:var(--ui2-stroke-chart-muted)}.ui2-ChartLine__Line--tone-projected:not(.ui2-ChartLine__Line--signed){stroke:var(--ui2-stroke-chart-projected)}.ui2-ChartLine__Stop--tone-blue{stop-color:var(--ui2-stroke-chart-blue)}.ui2-ChartLine__Stop--tone-sky{stop-color:var(--ui2-stroke-chart-sky)}.ui2-ChartLine__Stop--tone-amber{stop-color:var(--ui2-stroke-chart-amber)}.ui2-ChartLine__Stop--tone-muted{stop-color:var(--ui2-stroke-chart-muted)}.ui2-ChartLine__Stop--tone-projected{stop-color:var(--ui2-stroke-chart-projected)}.ui2-ChartLine__Stop--tone-negative{stop-color:var(--ui2-stroke-chart-negative)}.ui2-ChartLine__Zero{stroke:var(--ui2-stroke-chart-zero);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.ui2-ChartLine__ScaleMax,.ui2-ChartLine__ScaleMin,.ui2-ChartLine__ScaleZero,.ui2-ChartLine__ValueTick{text-shadow:0 0 2px var(--ui2-bg-surface),0 0 2px var(--ui2-bg-surface),0 0 4px var(--ui2-bg-surface)}.ui2-ChartLine__ScaleMax,.ui2-ChartLine__ScaleMin,.ui2-ChartLine__ScaleZero{white-space:nowrap;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-muted);pointer-events:none;position:absolute}.ui2-ChartLine__ScaleMax{top:0;left:var(--ui2-space-16)}.ui2-ChartLine__ScaleMin{bottom:0;left:var(--ui2-space-16)}.ui2-ChartLine__ScaleZero{right:var(--ui2-space-16);transform:translateY(-100%) translateY(calc(var(--ui2-space-4) * -1))}.ui2-ChartLine__Axis{box-sizing:content-box;height:var(--ui2-lh-flush-xs);padding:var(--ui2-space-16) 0;position:relative}.ui2-ChartLine__Tick{top:var(--ui2-space-16);white-space:nowrap;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-muted);position:absolute;transform:translate(-50%)}.ui2-ChartLine__Overview{gap:var(--ui2-space-8);padding:0 0 var(--ui2-space-16);flex-direction:column;display:flex}.ui2-ChartLine__OverviewTrack{border-radius:var(--ui2-radius-full);background:var(--ui2-border-chart);cursor:pointer;touch-action:none;height:4px;position:relative}.ui2-ChartLine__OverviewTrack:before{content:"";inset:calc(var(--ui2-space-8) * -1) 0;position:absolute}.ui2-ChartLine__OverviewWindow{border-radius:var(--ui2-radius-full);background:var(--ui2-stroke-chart-blue);cursor:grab;touch-action:none;transition:left var(--ui2-transition-stage) var(--ui2-ease-standard),width var(--ui2-transition-stage) var(--ui2-ease-standard);position:absolute;top:0;bottom:0}.ui2-ChartLine__OverviewWindow:active{cursor:grabbing}.ui2-ChartLine__OverviewWindow:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:-2px}.ui2-ChartLine__OverviewTicks{height:var(--ui2-lh-flush-xs);position:relative}.ui2-ChartLine__OverviewTick{white-space:nowrap;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-muted);position:absolute;top:0;transform:translate(-50%)}.ui2-ChartLine__Grid{stroke:var(--ui2-border-chart);stroke-width:1px;vector-effect:non-scaling-stroke;transition:transform var(--ui2-transition-stage) var(--ui2-ease-standard)}.ui2-ChartLine__ValueTick{right:var(--ui2-space-16);transform:translateY(-100%) translateY(calc(var(--ui2-space-4) * -1));white-space:nowrap;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-muted);pointer-events:none;transition:top var(--ui2-transition-stage) var(--ui2-ease-standard);position:absolute}.ui2-ChartLine__ValueTick--below{transform:translateY(var(--ui2-space-4))}.ui2-ChartLine__End,.ui2-ChartLine__Reading{transform-box:fill-box;transform-origin:50%;stroke:var(--ui2-bg-surface);stroke-width:2px;vector-effect:non-scaling-stroke}.ui2-ChartLine__End--tone-blue,.ui2-ChartLine__Reading--tone-blue{fill:var(--ui2-stroke-chart-blue)}.ui2-ChartLine__End--tone-sky,.ui2-ChartLine__Reading--tone-sky{fill:var(--ui2-stroke-chart-sky)}.ui2-ChartLine__End--tone-amber,.ui2-ChartLine__Reading--tone-amber{fill:var(--ui2-stroke-chart-amber)}.ui2-ChartLine__End--tone-muted,.ui2-ChartLine__Reading--tone-muted{fill:var(--ui2-stroke-chart-muted)}.ui2-ChartLine__End--tone-projected,.ui2-ChartLine__Reading--tone-projected{fill:var(--ui2-stroke-chart-projected)}.ui2-ChartLine__End--negative,.ui2-ChartLine__Reading--negative{fill:var(--ui2-stroke-chart-negative)}.ui2-ChartLine__Crosshair{stroke:var(--ui2-fg-chart-muted);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.ui2-ChartLine--clickable .ui2-ChartLine__Plot{cursor:pointer}.ui2-ChartLine__Plot:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:-2px}.ui2-ChartLine__Tooltip{top:var(--ui2-space-0);z-index:1;gap:var(--ui2-space-4);box-sizing:border-box;min-width:140px;padding:var(--ui2-space-8) var(--ui2-space-12);border:1px solid var(--ui2-border-chart);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);box-shadow:var(--ui2-elevation-2);font-size:var(--ui2-text-2xs);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-title);pointer-events:none;transform:translate(var(--ui2-space-12));flex-direction:column;display:flex;position:absolute}.ui2-ChartLine__Tooltip--before{transform:translate(-100%) translate(calc(var(--ui2-space-12) * -1))}.ui2-ChartLine__TooltipDate{font-weight:var(--ui2-font-bold);color:var(--ui2-fg-chart-muted)}.ui2-ChartLine__TooltipRow{align-items:center;gap:var(--ui2-space-8);display:flex}.ui2-ChartLine__TooltipLabel{white-space:nowrap;flex:1}.ui2-ChartLine__TooltipValue{font-weight:var(--ui2-font-bold);font-variant-numeric:tabular-nums}.ui2-ChartLine__TickYear{font-weight:var(--ui2-font-medium);display:block}.ui2-ChartLine__Hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui2-ChartLine__Tick{transition:left var(--ui2-transition-stage) var(--ui2-ease-standard);animation:ui2-ChartLine-fade-in var(--ui2-transition-stage) var(--ui2-ease-standard) both}.ui2-ChartLine__Tick--leaving{pointer-events:none;animation-name:ui2-ChartLine-fade-out}.ui2-ChartLine--dragging .ui2-ChartLine__Grid,.ui2-ChartLine--dragging .ui2-ChartLine__OverviewWindow,.ui2-ChartLine--dragging .ui2-ChartLine__Tick,.ui2-ChartLine--dragging .ui2-ChartLine__ValueTick{transition:none}.ui2-ChartLine[data-intro=pending] .ui2-ChartLine__End,.ui2-ChartLine[data-intro=pending] .ui2-ChartLine__ScaleMax,.ui2-ChartLine[data-intro=pending] .ui2-ChartLine__ScaleMin,.ui2-ChartLine[data-intro=pending] .ui2-ChartLine__ScaleZero,.ui2-ChartLine[data-intro=pending] .ui2-ChartLine__Tick,.ui2-ChartLine[data-intro=pending] .ui2-ChartLine__ValueTick{opacity:0;animation:none}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__ScaleMax,.ui2-ChartLine[data-intro=play] .ui2-ChartLine__ScaleMin,.ui2-ChartLine[data-intro=play] .ui2-ChartLine__ScaleZero,.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick,.ui2-ChartLine[data-intro=play] .ui2-ChartLine__ValueTick{animation:ui2-ChartLine-fade-in var(--ui2-transition-stage) var(--ui2-ease-standard) both}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:first-child{animation-delay:50ms}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(2){animation-delay:.1s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(3){animation-delay:.15s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(4){animation-delay:.2s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(5){animation-delay:.25s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(6){animation-delay:.3s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(7){animation-delay:.35s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(8){animation-delay:.4s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(9){animation-delay:.45s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(10){animation-delay:.5s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(11){animation-delay:.55s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__Tick:nth-child(12){animation-delay:.6s}.ui2-ChartLine[data-intro=play] .ui2-ChartLine__End{animation:ui2-ChartLine-pop-in var(--ui2-transition-base) var(--ui2-ease-standard) both}@media (prefers-reduced-motion:reduce){.ui2-ChartLine__Bucket,.ui2-ChartLine__End,.ui2-ChartLine__Grid,.ui2-ChartLine__OverviewWindow,.ui2-ChartLine__Tick,.ui2-ChartLine__Timeframe,.ui2-ChartLine__ValueTick{transition:none;animation:none}}@keyframes ui2-ChartLine-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui2-ChartLine-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui2-ChartLine-pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ui2-ColumnChart{box-sizing:border-box;border:1px solid var(--ui2-border-chart);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);font-family:var(--ui2-font-sans);flex-direction:column;display:flex;overflow:hidden}.ui2-ColumnChart__Header{align-items:flex-start;gap:var(--ui2-space-16);padding:var(--ui2-space-16);display:flex}.ui2-ColumnChart__Title{min-width:0;font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-control);color:var(--ui2-fg-chart-title);flex:1}.ui2-ColumnChart__Legend{align-items:flex-start;gap:var(--ui2-space-16);display:flex}.ui2-ColumnChart__LegendItem{align-items:flex-end;gap:var(--ui2-space-4);white-space:nowrap;font-size:var(--ui2-text-2xs);line-height:var(--ui2-lh-flush-xs);flex-direction:column;display:flex}.ui2-ColumnChart__LegendFigure{color:var(--ui2-fg-chart-figure)}.ui2-ColumnChart__LegendLabel{color:var(--ui2-fg-chart-muted)}.ui2-ColumnChart__Dot{border-radius:var(--ui2-radius-full);flex:none;width:8px;height:8px}.ui2-ColumnChart__Dot--tone-blue{background:var(--ui2-stroke-chart-blue)}.ui2-ColumnChart__Dot--tone-sky{background:var(--ui2-stroke-chart-sky)}.ui2-ColumnChart__Dot--tone-amber{background:var(--ui2-fill-chart-amber)}.ui2-ColumnChart__Dot--tone-muted{background:var(--ui2-stroke-chart-muted)}.ui2-ColumnChart__Dot--tone-projected{background:var(--ui2-stroke-chart-projected)}.ui2-ColumnChart__Timeframes{gap:var(--ui2-space-8);display:flex}.ui2-ColumnChart__Timeframe{box-sizing:border-box;min-width:var(--ui2-control-height-md);height:var(--ui2-control-height-md);padding:0 var(--ui2-space-4);border-radius:var(--ui2-radius-2xl);font-family:inherit;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-xs);text-transform:uppercase;color:var(--ui2-fg-chart-muted);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui2-ColumnChart__Timeframe:hover{color:var(--ui2-fg-chart-timeframe-selected)}.ui2-ColumnChart__Timeframe:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-ColumnChart__Timeframe--selected{background:var(--ui2-bg-chart-timeframe-selected);color:var(--ui2-fg-chart-timeframe-selected)}.ui2-ColumnChart__Lead{align-items:center;gap:var(--ui2-space-4);flex:1;min-width:0;display:flex}.ui2-ColumnChart__Window{text-overflow:ellipsis;min-width:0;font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-bold);color:var(--ui2-fg-chart-title);overflow:hidden}.ui2-ColumnChart__Bucket,.ui2-ColumnChart__Window{line-height:var(--ui2-lh-control);white-space:nowrap}.ui2-ColumnChart__Bucket{align-items:center;gap:var(--ui2-space-4);font:inherit;font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);color:var(--ui2-fg-chart-muted);cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.ui2-ColumnChart__Bucket:hover,.ui2-ColumnChart__Bucket[aria-expanded=true]{color:var(--ui2-fg-chart-title)}.ui2-ColumnChart__Bucket:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px;border-radius:var(--ui2-radius-sm)}.ui2-ColumnChart__Step{box-sizing:border-box;width:var(--ui2-control-height-md);height:var(--ui2-control-height-md);border-radius:var(--ui2-radius-2xl);color:var(--ui2-fg-chart-muted);cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui2-ColumnChart__Step:hover{color:var(--ui2-fg-chart-timeframe-selected)}.ui2-ColumnChart__Step:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-ColumnChart__Step[aria-disabled=true]{color:var(--ui2-stroke-chart-projected);cursor:default}.ui2-ColumnChart__Plot{height:108px;position:relative}.ui2-ColumnChart--height-short .ui2-ColumnChart__Plot{height:80px}.ui2-ColumnChart__Svg{width:100%;height:100%;display:block;overflow:visible}.ui2-ColumnChart__ScaleMax,.ui2-ColumnChart__ScaleMin,.ui2-ColumnChart__ScaleZero,.ui2-ColumnChart__ValueTick{text-shadow:0 0 2px var(--ui2-bg-surface),0 0 2px var(--ui2-bg-surface),0 0 4px var(--ui2-bg-surface)}.ui2-ColumnChart__ScaleMax,.ui2-ColumnChart__ScaleMin,.ui2-ColumnChart__ScaleZero{white-space:nowrap;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-muted);pointer-events:none;position:absolute}.ui2-ColumnChart__ScaleMax{top:0;left:var(--ui2-space-16)}.ui2-ColumnChart__ScaleMin{bottom:0;left:var(--ui2-space-16)}.ui2-ColumnChart__ScaleZero{right:var(--ui2-space-16);transform:translateY(-100%) translateY(calc(var(--ui2-space-4) * -1))}.ui2-ColumnChart__Axis{box-sizing:content-box;height:var(--ui2-lh-flush-xs);padding:var(--ui2-space-16) 0;position:relative}.ui2-ColumnChart__Tick{top:var(--ui2-space-16);white-space:nowrap;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-muted);position:absolute;transform:translate(-50%)}.ui2-ColumnChart__Overview{gap:var(--ui2-space-8);padding:0 0 var(--ui2-space-16);flex-direction:column;display:flex}.ui2-ColumnChart__OverviewTrack{border-radius:var(--ui2-radius-full);background:var(--ui2-border-chart);cursor:pointer;touch-action:none;height:4px;position:relative}.ui2-ColumnChart__OverviewTrack:before{content:"";inset:calc(var(--ui2-space-8) * -1) 0;position:absolute}.ui2-ColumnChart__OverviewWindow{border-radius:var(--ui2-radius-full);background:var(--ui2-stroke-chart-blue);cursor:grab;touch-action:none;transition:left var(--ui2-transition-stage) var(--ui2-ease-standard),width var(--ui2-transition-stage) var(--ui2-ease-standard);position:absolute;top:0;bottom:0}.ui2-ColumnChart__OverviewWindow:active{cursor:grabbing}.ui2-ColumnChart__OverviewWindow:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:-2px}.ui2-ColumnChart__OverviewTicks{height:var(--ui2-lh-flush-xs);position:relative}.ui2-ColumnChart__OverviewTick{white-space:nowrap;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-muted);position:absolute;top:0;transform:translate(-50%)}.ui2-ColumnChart__Grid{stroke:var(--ui2-border-chart);stroke-width:1px;vector-effect:non-scaling-stroke;transition:transform var(--ui2-transition-stage) var(--ui2-ease-standard)}.ui2-ColumnChart__ValueTick{right:var(--ui2-space-16);transform:translateY(-100%) translateY(calc(var(--ui2-space-4) * -1));white-space:nowrap;font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-muted);pointer-events:none;transition:top var(--ui2-transition-stage) var(--ui2-ease-standard);position:absolute}.ui2-ColumnChart__ValueTick--below{transform:translateY(var(--ui2-space-4))}.ui2-ColumnChart__Plot:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:-2px}.ui2-ColumnChart__Tooltip{top:var(--ui2-space-0);z-index:1;gap:var(--ui2-space-4);box-sizing:border-box;min-width:140px;padding:var(--ui2-space-8) var(--ui2-space-12);border:1px solid var(--ui2-border-chart);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);box-shadow:var(--ui2-elevation-2);font-size:var(--ui2-text-2xs);line-height:var(--ui2-lh-flush-xs);color:var(--ui2-fg-chart-title);pointer-events:none;transform:translate(var(--ui2-space-12));flex-direction:column;display:flex;position:absolute}.ui2-ColumnChart__Tooltip--before{transform:translate(-100%) translate(calc(var(--ui2-space-12) * -1))}.ui2-ColumnChart__TooltipDate{font-weight:var(--ui2-font-bold);color:var(--ui2-fg-chart-muted)}.ui2-ColumnChart__TooltipRow{align-items:center;gap:var(--ui2-space-8);display:flex}.ui2-ColumnChart__TooltipLabel{white-space:nowrap;flex:1}.ui2-ColumnChart__TooltipValue{font-weight:var(--ui2-font-bold);font-variant-numeric:tabular-nums}.ui2-ColumnChart__TickYear{font-weight:var(--ui2-font-medium);display:block}.ui2-ColumnChart__Hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui2-ColumnChart__Tick{transition:left var(--ui2-transition-stage) var(--ui2-ease-standard);animation:ui2-ColumnChart-fade-in var(--ui2-transition-stage) var(--ui2-ease-standard) both}.ui2-ColumnChart__Tick--leaving{pointer-events:none;animation-name:ui2-ColumnChart-fade-out}.ui2-ColumnChart--dragging .ui2-ColumnChart__Grid,.ui2-ColumnChart--dragging .ui2-ColumnChart__OverviewWindow,.ui2-ColumnChart--dragging .ui2-ColumnChart__Tick,.ui2-ColumnChart--dragging .ui2-ColumnChart__ValueTick{transition:none}.ui2-ColumnChart__Column--tone-blue{fill:var(--ui2-stroke-chart-blue)}.ui2-ColumnChart__Column--tone-sky{fill:var(--ui2-stroke-chart-sky)}.ui2-ColumnChart__Column--tone-amber{fill:var(--ui2-fill-chart-amber)}.ui2-ColumnChart__Column--tone-muted{fill:var(--ui2-stroke-chart-muted)}.ui2-ColumnChart__Baseline{fill:none;stroke:var(--ui2-stroke-chart-projected);stroke-width:4px;vector-effect:non-scaling-stroke}.ui2-ColumnChart__Highlight{fill:var(--ui2-bg-chart-highlight);pointer-events:none}.ui2-ColumnChart__Hover{fill:var(--ui2-bg-chart-hover);pointer-events:none}.ui2-ColumnChart--clickable .ui2-ColumnChart__Plot{cursor:pointer}.ui2-ColumnChart[data-intro=pending] .ui2-ColumnChart__ScaleMax,.ui2-ColumnChart[data-intro=pending] .ui2-ColumnChart__ScaleMin,.ui2-ColumnChart[data-intro=pending] .ui2-ColumnChart__ScaleZero,.ui2-ColumnChart[data-intro=pending] .ui2-ColumnChart__Tick,.ui2-ColumnChart[data-intro=pending] .ui2-ColumnChart__ValueTick{opacity:0;animation:none}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__ScaleMax,.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__ScaleMin,.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__ScaleZero,.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick,.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__ValueTick{animation:ui2-ColumnChart-fade-in var(--ui2-transition-stage) var(--ui2-ease-standard) both}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:first-child{animation-delay:50ms}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(2){animation-delay:.1s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(3){animation-delay:.15s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(4){animation-delay:.2s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(5){animation-delay:.25s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(6){animation-delay:.3s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(7){animation-delay:.35s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(8){animation-delay:.4s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(9){animation-delay:.45s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(10){animation-delay:.5s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(11){animation-delay:.55s}.ui2-ColumnChart[data-intro=play] .ui2-ColumnChart__Tick:nth-child(12){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.ui2-ColumnChart__Bucket,.ui2-ColumnChart__Grid,.ui2-ColumnChart__OverviewWindow,.ui2-ColumnChart__Tick,.ui2-ColumnChart__Timeframe,.ui2-ColumnChart__ValueTick{transition:none;animation:none}}@keyframes ui2-ColumnChart-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui2-ColumnChart-fade-in{0%{opacity:0}to{opacity:1}}.ui2-ChartSankey{box-sizing:border-box;border:1px solid var(--ui2-border-chart);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);width:100%;min-width:0;font-family:var(--ui2-font-sans);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui2-ChartSankey__Header{padding:var(--ui2-space-16) var(--ui2-space-16) var(--ui2-space-0);align-items:flex-start;display:flex}.ui2-ChartSankey__Title{min-width:0;color:var(--ui2-fg-chart-title);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-control);flex:1}.ui2-ChartSankey__Body{padding:var(--ui2-space-16)}.ui2-ChartSankey__Measure{width:100%;min-width:0}.ui2-ChartSankey__Plot{width:100%;position:relative;overflow:hidden}.ui2-ChartSankey__Svg{display:block}.ui2-ChartSankey__Link{fill:none}.ui2-ChartSankey__Node{fill-opacity:.9;stroke-width:2px}.ui2-ChartSankey__Node--income{fill:var(--ui2-fill-chart-income);stroke:var(--ui2-fill-chart-income)}.ui2-ChartSankey__Node--expense{fill:var(--ui2-fill-chart-expense);stroke:var(--ui2-fill-chart-expense)}.ui2-ChartSankey__Node--savings{fill:var(--ui2-fill-chart-savings);stroke:var(--ui2-fill-chart-savings)}.ui2-ChartSankey__Node--unallocated{fill:var(--ui2-fg-chart-muted);stroke:var(--ui2-fg-chart-muted)}.ui2-ChartSankey__Node--shortage{fill:var(--ui2-stroke-chart-negative);stroke:var(--ui2-stroke-chart-negative)}.ui2-ChartSankey__Stop{stop-opacity:.25}.ui2-ChartSankey__Stop--income{stop-color:var(--ui2-fill-chart-income)}.ui2-ChartSankey__Stop--expense{stop-color:var(--ui2-fill-chart-expense)}.ui2-ChartSankey__Stop--savings{stop-color:var(--ui2-fill-chart-savings)}.ui2-ChartSankey__Stop--unallocated{stop-color:var(--ui2-fg-chart-muted)}.ui2-ChartSankey__Stop--shortage{stop-color:var(--ui2-stroke-chart-negative)}.ui2-ChartSankey__Label{gap:var(--ui2-space-2);pointer-events:none;flex-direction:column;min-width:0;display:flex;position:absolute}.ui2-ChartSankey__Label--start{text-align:end;align-items:flex-end;transform:translate(-100%,-50%)}.ui2-ChartSankey__Label--end{text-align:start;align-items:flex-start;transform:translateY(-50%)}.ui2-ChartSankey__Label--above{text-align:center;align-items:center;transform:translate(-50%,-100%)}.ui2-ChartSankey--narrow .ui2-ChartSankey__Name{overflow-wrap:break-word;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ui2-ChartSankey__Figure,.ui2-ChartSankey__Name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui2-ChartSankey__Name{color:var(--ui2-fg-chart-title);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-flush)}.ui2-ChartSankey__Figure{color:var(--ui2-fg-chart-figure);font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush-xs);font-variant-numeric:tabular-nums}.ui2-ChartSankey__Empty{min-height:var(--ui2-chart-sankey-empty-height);color:var(--ui2-fg-list-subtle);font-size:var(--ui2-text-sm);display:flex}.ui2-ChartSankey__Empty,.ui2-DonutChart{justify-content:center;align-items:center}.ui2-DonutChart{--ui2-donut-duration:var(--ui2-transition-base);--ui2-donut-easing:var(--ui2-ease-standard);transition:width var(--ui2-donut-duration) var(--ui2-donut-easing),height var(--ui2-donut-duration) var(--ui2-donut-easing),opacity var(--ui2-donut-duration) var(--ui2-donut-easing);flex-shrink:0;display:inline-flex;position:relative}.ui2-DonutChart--collapsed{opacity:0}.ui2-DonutChart__Svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.ui2-DonutChart--direction-counterclockwise .ui2-DonutChart__Svg{transform:scaleX(-1)rotate(-90deg)}.ui2-DonutChart__Base{stroke:var(--ui2-stroke-donut-base)}.ui2-DonutChart__Slice{stroke-linecap:butt;transition:stroke-opacity var(--ui2-transition-base) var(--ui2-ease-standard),stroke-dasharray var(--ui2-donut-duration) var(--ui2-donut-easing),stroke-dashoffset var(--ui2-donut-duration) var(--ui2-donut-easing)}.ui2-DonutChart__Slice--tone-accent{stroke:var(--ui2-stroke-donut-accent)}.ui2-DonutChart__Slice--tone-caution{stroke:var(--ui2-stroke-donut-caution)}@media (prefers-reduced-motion:reduce){.ui2-DonutChart,.ui2-DonutChart__Slice{transition:none}}.ui2-MonthChartCreditDebit{border-radius:var(--ui2-radius-sm);height:20px;font-family:var(--ui2-font-sans);font-size:var(--ui2-text-credit-summary);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush-xs);display:flex;overflow:hidden}.ui2-MonthChartCreditDebit__Credit,.ui2-MonthChartCreditDebit__Debit{justify-content:center;align-items:center;gap:var(--ui2-space-2);min-width:0;padding:0 var(--ui2-space-4);white-space:nowrap;flex:1 1 0;display:flex}.ui2-MonthChartCreditDebit__Credit{background:var(--ui2-bg-credit-summary);color:var(--ui2-fg-credit-summary)}.ui2-MonthChartCreditDebit__Debit{background:var(--ui2-bg-status-issue);color:var(--ui2-fg-status-indicator-warning-tinted)}.ui2-MonthChartCreditDebit--state-hover .ui2-MonthChartCreditDebit__Credit{background:var(--ui2-bg-credit-summary-hover)}.ui2-MonthChartCreditDebit--state-hover .ui2-MonthChartCreditDebit__Debit{background:var(--ui2-bg-status-indicator-warning-tinted)}.ui2-MonthChartCreditDebit--state-selected .ui2-MonthChartCreditDebit__Credit{background:var(--ui2-bg-credit-summary-selected);color:var(--ui2-bg-surface)}.ui2-MonthChartCreditDebit--state-selected .ui2-MonthChartCreditDebit__Debit{background:var(--ui2-fg-status-indicator-warning-tinted);color:var(--ui2-bg-surface)}.ui2-MonthChart{box-sizing:border-box;border:1px solid var(--ui2-border-chart);background:var(--ui2-bg-surface);width:100%;font-family:var(--ui2-font-sans);overflow:hidden}.ui2-MonthChart--highlighted{background:var(--ui2-bg-main-layout-page)}.ui2-MonthChart--state-selected{background:var(--ui2-bg-list-searching)}.ui2-MonthChart__Header{gap:var(--ui2-space-12);padding:var(--ui2-space-16);flex-direction:column;display:flex}.ui2-MonthChart__Title{gap:var(--ui2-space-4);color:var(--ui2-fg-chart-title);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush);white-space:nowrap;display:flex}.ui2-MonthChart__Subtitle{color:var(--ui2-fg-month-chart-subtitle)}.ui2-MonthChart--highlighted .ui2-MonthChart__Subtitle{color:var(--ui2-fg-chart-muted)}.ui2-MonthChart--state-selected .ui2-MonthChart__Subtitle{color:var(--ui2-fg-list-subtle)}.ui2-MonthChart__Plot{gap:var(--ui2-space-2);height:40px;display:flex}.ui2-MonthChart__Column{flex:1 1 0;min-width:0}.ui2-MonthChart__Half{height:50%;display:flex}.ui2-MonthChart__Half--credit{align-items:end}.ui2-MonthChart__Half--debit{align-items:start}.ui2-MonthChart__Bar{width:100%;min-height:1px;display:block}.ui2-MonthChart__Bar--credit{background:var(--ui2-stroke-chart-blue)}.ui2-MonthChart__Bar--debit{background:var(--ui2-stroke-chart-amber)}.ui2-MonthChart__Bar--empty{background:var(--ui2-border-chart)}.ui2-Table{--ui2-table-columns-base:none;--ui2-table-columns:var(--ui2-table-columns-base);grid-template-columns:var(--ui2-table-columns);width:100%;color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-flush);display:grid}.ui2-Table__Container{width:100%;min-width:0}.ui2-Table__Container--responsive{container-type:inline-size}.ui2-Table__Body,.ui2-Table__Header{display:contents}.ui2-Table__Row{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--ui2-space-12) var(--ui2-space-16);display:grid}.ui2-Table__Row--head{padding-top:var(--ui2-space-0);padding-bottom:var(--ui2-space-16);border-bottom:1px solid var(--ui2-border-list)}.ui2-Table__Row--first{padding-top:var(--ui2-space-24)}.ui2-Table__Row--last{padding-bottom:var(--ui2-space-24)}.ui2-Table__Cell,.ui2-Table__Head{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui2-Table__Cell--align-start,.ui2-Table__Head--align-start{text-align:start}.ui2-Table__Cell--align-end,.ui2-Table__Head--align-end{text-align:end}.ui2-Table__Head{color:var(--ui2-fg-table-faint);font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush-xs);letter-spacing:.1em;text-transform:uppercase}.ui2-Table__Cell--numeric{font-variant-numeric:tabular-nums}.ui2-Table__Cell--muted{color:var(--ui2-fg-table-faint)}.ui2-Table__Cell--empty{color:var(--ui2-fg-list-subtle);text-align:center;white-space:normal;grid-column:1/-1}.ui2-ProgressSummary{--ui2-summary-duration:var(--ui2-transition-base);--ui2-summary-easing:var(--ui2-ease-standard);box-sizing:border-box;border-radius:var(--ui2-radius-xl);background:var(--ui2-surface-raised);box-shadow:var(--ui2-elevation-3);color:var(--ui2-ink-100);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);display:inline-flex;overflow:hidden}.ui2-ProgressSummary__Pane{box-sizing:border-box;gap:var(--ui2-space-24);height:100%;padding:var(--ui2-space-32);flex-direction:column;display:flex}.ui2-ProgressSummary__Title{font-size:var(--ui2-text-xl);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-tight)}.ui2-ProgressSummary__Next{justify-content:center;gap:var(--ui2-space-16);flex-direction:column;flex:auto;min-height:0;display:flex}.ui2-ProgressSummary__Eyebrow{color:var(--ui2-accent);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-tight);letter-spacing:.2em;text-transform:uppercase}.ui2-ProgressSummary__Step{gap:var(--ui2-space-8);flex-direction:column;display:flex}.ui2-ProgressSummary__NextTitle{font-size:var(--ui2-text-lg);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-tight)}.ui2-ProgressSummary__NextBody{color:var(--ui2-ink-70);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal)}.ui2-ProgressSummary__Footer{align-items:center;gap:var(--ui2-space-16);flex-shrink:0;display:flex}.ui2-ProgressSummary__Chart{cursor:pointer;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ui2-ProgressSummary__Ring{transition:left var(--ui2-summary-duration) var(--ui2-summary-easing),width var(--ui2-summary-duration) var(--ui2-summary-easing),height var(--ui2-summary-duration) var(--ui2-summary-easing);display:block;position:absolute;top:50%;transform:translateY(-50%)}.ui2-ProgressSummary__Readout{top:50%;right:var(--ui2-space-32);align-items:center;gap:var(--ui2-space-4);pointer-events:none;transition:right var(--ui2-summary-duration) var(--ui2-summary-easing),transform var(--ui2-summary-duration) var(--ui2-summary-easing);flex-direction:column;display:inline-flex;position:absolute;transform:translateY(-50%)}.ui2-ProgressSummary--chart-progress .ui2-ProgressSummary__Readout{right:50%;transform:translate(50%,-50%)}.ui2-ProgressSummary__Percent{font-size:var(--ui2-text-3xl);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight);font-variant-numeric:tabular-nums}.ui2-ProgressSummary__Completed{color:var(--ui2-ink-70);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight)}.ui2-ProgressSummary__Turn{transition:transform var(--ui2-summary-duration) var(--ui2-summary-easing);display:inline-flex}.ui2-ProgressSummary--chart-progress .ui2-ProgressSummary__Turn{transform:rotate(180deg)}.ui2-ProgressSummary__Chevrons{animation:ui2-ProgressSummary-beckon 1.8s var(--ui2-ease-standard) infinite;display:block;position:relative}.ui2-ProgressSummary__Chevron{color:var(--ui2-accent);transition:transform var(--ui2-transition-base) var(--ui2-ease-standard);display:block}.ui2-ProgressSummary__Chevron--echo{position:absolute;inset:0}.ui2-ProgressSummary__Chart:hover .ui2-ProgressSummary__Chevron--lead{transform:translate(calc(var(--ui2-space-6) / 2))}.ui2-ProgressSummary__Chart:hover .ui2-ProgressSummary__Chevron--echo{transform:translate(calc(-1 * var(--ui2-space-6) / 2))}.ui2-ProgressSummary__Rows{justify-content:center;gap:var(--ui2-space-0);min-height:0;padding:var(--ui2-space-0);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex}.ui2-ProgressSummary__RowItem{min-width:0;display:flex}.ui2-ProgressSummary__Row{align-items:center;gap:var(--ui2-space-12);min-width:0;padding:var(--ui2-space-8);margin-inline:calc(-1 * var(--ui2-space-8));border-radius:var(--ui2-radius-md);color:inherit;font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);text-align:left;flex:auto;display:flex}.ui2-ProgressSummary__Row--clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-ProgressSummary__Row--clickable:hover{background:var(--ui2-ink-10)}.ui2-ProgressSummary__Dot{--ui2-summary-row-completeness:0;box-sizing:border-box;width:var(--ui2-space-10);height:var(--ui2-space-10);border:1px solid var(--ui2-ink-50);border-radius:var(--ui2-radius-full);transition:background var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard);flex-shrink:0}.ui2-ProgressSummary__Row--started .ui2-ProgressSummary__Dot{border-color:var(--ui2-accent)}@supports (color:color-mix(in lab,red,red)){.ui2-ProgressSummary__Row--started .ui2-ProgressSummary__Dot{border-color:color-mix(in srgb,var(--ui2-accent) calc(var(--ui2-summary-row-completeness) * 100%),transparent)}}.ui2-ProgressSummary__Row--started .ui2-ProgressSummary__Dot{background:var(--ui2-accent)}@supports (color:color-mix(in lab,red,red)){.ui2-ProgressSummary__Row--started .ui2-ProgressSummary__Dot{background:color-mix(in srgb,var(--ui2-accent) calc(var(--ui2-summary-row-completeness) * 100%),transparent)}}.ui2-ProgressSummary__Row--skipped .ui2-ProgressSummary__Dot{border-color:var(--ui2-stroke-donut-caution);background:var(--ui2-stroke-donut-caution)}.ui2-ProgressSummary__Row--complete .ui2-ProgressSummary__Dot{border-color:var(--ui2-accent);background:var(--ui2-accent)}.ui2-ProgressSummary__RowLabel{flex:auto;min-width:0}.ui2-ProgressSummary__Row--locked{-webkit-user-select:none;user-select:none}.ui2-ProgressSummary__Row--locked .ui2-ProgressSummary__RowLabel{color:var(--ui2-fg-summary-locked)}.ui2-ProgressSummary__Count{color:var(--ui2-accent);font-variant-numeric:tabular-nums}.ui2-ProgressSummary__Condensed{box-sizing:border-box;align-items:center;gap:var(--ui2-space-32);width:100%;height:100%;padding:var(--ui2-space-32);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ui2-transition-base) var(--ui2-ease-standard);display:flex}.ui2-ProgressSummary__Condensed:hover{background:var(--ui2-ink-10)}.ui2-ProgressSummary__CondensedLead{gap:var(--ui2-space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.ui2-ProgressSummary__CondensedNext{align-items:baseline;gap:var(--ui2-space-8);min-width:0;display:flex}.ui2-ProgressSummary__CondensedBody{min-width:0;color:var(--ui2-ink-70);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-ProgressSummary__CondensedStat{align-items:flex-end;gap:var(--ui2-space-8);white-space:nowrap;flex-direction:column;flex-shrink:0;display:flex}.ui2-ProgressSummary__CondensedPercent{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-semibold);line-height:var(--ui2-lh-normal);font-variant-numeric:tabular-nums}.ui2-ProgressSummary__CondensedLabel{color:var(--ui2-ink-70);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal)}.ui2-ProgressSummary--layout-rows{flex-direction:column;width:100%;display:flex;position:relative}.ui2-ProgressSummary__Close{top:var(--ui2-space-28);right:var(--ui2-space-24);z-index:1;width:var(--ui2-space-32);height:var(--ui2-space-32);border-radius:var(--ui2-radius-full);color:var(--ui2-ink-70);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ui2-ProgressSummary__Close:hover{background:var(--ui2-ink-10);color:var(--ui2-ink-100)}.ui2-ProgressSummary__Close:focus-visible{outline:2px solid var(--ui2-focus);outline-offset:2px}.ui2-ProgressSummary--layout-rows .ui2-ProgressSummary__Pane{gap:var(--ui2-space-32)}.ui2-ProgressSummary--layout-rows .ui2-ProgressSummary__Ring{transition:top var(--ui2-summary-duration) var(--ui2-summary-easing),width var(--ui2-summary-duration) var(--ui2-summary-easing),height var(--ui2-summary-duration) var(--ui2-summary-easing);left:50%;transform:translate(-50%)}.ui2-ProgressSummary--layout-rows .ui2-ProgressSummary__Readout{top:auto;right:auto;bottom:var(--ui2-space-24);transition:bottom var(--ui2-summary-duration) var(--ui2-summary-easing),transform var(--ui2-summary-duration) var(--ui2-summary-easing);left:50%;transform:translate(-50%)}.ui2-ProgressSummary--layout-rows.ui2-ProgressSummary--chart-progress .ui2-ProgressSummary__Readout{bottom:50%;transform:translate(-50%,50%)}.ui2-ProgressSummary--layout-rows .ui2-ProgressSummary__Footer{justify-content:space-between}.ui2-ProgressSummary--layout-rows .ui2-ProgressSummary__Chevrons{animation-name:ui2-ProgressSummary-beckon-down}.ui2-ProgressSummary--layout-rows .ui2-ProgressSummary__Chart:hover .ui2-ProgressSummary__Chevron--lead{transform:translateY(calc(var(--ui2-space-6) / 2))}.ui2-ProgressSummary--layout-rows .ui2-ProgressSummary__Chart:hover .ui2-ProgressSummary__Chevron--echo{transform:translateY(calc(-1 * var(--ui2-space-6) / 2))}@media (prefers-reduced-motion:reduce){.ui2-ProgressSummary__Chevron,.ui2-ProgressSummary__Close,.ui2-ProgressSummary__Dot,.ui2-ProgressSummary__Readout,.ui2-ProgressSummary__Ring,.ui2-ProgressSummary__Row--clickable,.ui2-ProgressSummary__Turn{transition:none}.ui2-ProgressSummary__Chevrons{animation:none}}@keyframes ui2-ProgressSummary-beckon{0%,to{transform:translate(0)}50%{transform:translate(var(--ui2-space-4))}}@keyframes ui2-ProgressSummary-beckon-down{0%,to{transform:translateY(0)}50%{transform:translateY(var(--ui2-space-4))}}.ui2-DrawingCanvas{background:var(--ui2-bg-surface);flex-direction:column;width:100%;height:100%;min-height:560px;display:flex}.ui2-DrawingCanvas--height-fill{flex:auto;height:auto}.ui2-DrawingCanvas--height-peek{height:140px;min-height:0}.ui2-DrawingCanvas--height-card{height:560px;max-height:var(--ui2-dropdown-content-max-height);min-height:0}.ui2-DrawingCanvas--controls-none .ui2-DrawingCanvas__Viewport{cursor:default}.ui2-DrawingCanvas--controls-none .ui2-DrawingCanvas__Box{pointer-events:none}.ui2-DrawingCanvas--frame-bordered{border:var(--ui2-space-hairline) solid var(--ui2-border-primary);border-radius:var(--ui2-radius-md);overflow:hidden}.ui2-DrawingCanvas__Document{flex:auto;min-height:0;display:flex;position:relative}.ui2-DrawingCanvas__Rail{width:calc(96px + var(--ui2-space-8) * 4 + var(--ui2-space-hairline) * 2);border-inline-end:var(--ui2-space-hairline) solid var(--ui2-border-primary);background:var(--ui2-bg-drawing-canvas-rail);flex:none;position:relative}.ui2-DrawingCanvas--rail-end .ui2-DrawingCanvas__Rail{border-inline-start:var(--ui2-space-hairline) solid var(--ui2-border-primary);border-inline-end:0}.ui2-DrawingCanvas__RailScroll{flex-direction:column;display:flex;position:absolute;inset:0}.ui2-DrawingCanvas__RailPages{align-items:center;gap:var(--ui2-space-8);padding:var(--ui2-space-8);flex-direction:column;display:flex}.ui2-DrawingCanvas__Thumb{gap:var(--ui2-space-4);padding:var(--ui2-space-4) var(--ui2-space-4) 0;border:var(--ui2-space-hairline) solid transparent;border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-drawing-canvas-thumb);cursor:pointer;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard);flex-direction:column;display:flex}.ui2-DrawingCanvas__Thumb:hover:not(.ui2-DrawingCanvas__Thumb--current){background:var(--ui2-bg-drawing-canvas-thumb-hover)}.ui2-DrawingCanvas__Thumb--current{border-color:var(--ui2-border-brand);background:var(--ui2-bg-list-selected)}@media (prefers-reduced-motion:reduce){.ui2-DrawingCanvas__Thumb{transition:none}}.ui2-DrawingCanvas__ThumbPage{background:var(--ui2-bg-subtle);width:96px;height:124px;display:block;overflow:hidden}.ui2-DrawingCanvas__ThumbNumber{color:var(--ui2-fg-primary);font-size:var(--ui2-text-xs);text-align:center}.ui2-DrawingCanvas__Main{flex-direction:column;flex:auto;min-width:0;display:flex}.ui2-DrawingCanvas__Toolbar{align-items:center;gap:var(--ui2-space-4);padding:var(--ui2-space-8) var(--ui2-space-12);border-block-end:var(--ui2-space-hairline) solid var(--ui2-border-primary);display:flex}.ui2-DrawingCanvas__ToolbarEnd{margin-inline-start:auto;display:flex}.ui2-DrawingCanvas__Zoom{min-width:48px;color:var(--ui2-fg-primary);font-size:var(--ui2-text-sm);text-align:center}.ui2-DrawingCanvas__Viewport{background:var(--ui2-bg-subtle);cursor:grab;touch-action:none;flex:auto;min-height:0;position:relative;overflow:hidden}.ui2-DrawingCanvas__Viewport:active{cursor:grabbing}.ui2-DrawingCanvas__Viewport:focus-visible{outline:var(--ui2-space-2) solid var(--ui2-focus-ring);outline-offset:calc(var(--ui2-space-2) * -1)}.ui2-DrawingCanvas__Page{transform-origin:0 0;will-change:transform;background:var(--ui2-bg-surface);position:absolute;inset-block-start:0;inset-inline-start:0}.ui2-DrawingCanvas__Page--measuring{visibility:hidden}.ui2-DrawingCanvas__Image{-webkit-user-select:none;user-select:none;display:block}.ui2-DrawingCanvas__Loading{z-index:1;background:var(--ui2-bg-drawing-canvas-loading);color:var(--ui2-fg-secondary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui2-DrawingCanvas__Box{padding:var(--ui2-space-0);border:var(--ui2-space-2) solid var(--ui2-border-brand-subtle);border-radius:var(--ui2-radius-xs);background:var(--ui2-bg-brand-faint);cursor:pointer;position:absolute}.ui2-DrawingCanvas__Box:focus-visible{outline:var(--ui2-space-2) solid var(--ui2-focus-ring)}.ui2-DrawingCanvas__Box--hovered{background:var(--ui2-bg-brand-subtle)}.ui2-DrawingCanvas__Box--active{border-color:var(--ui2-border-brand);background:var(--ui2-bg-brand-subtle-strong)}.ui2-DealCard{gap:var(--ui2-space-6);box-sizing:border-box;min-width:0;padding:var(--ui2-space-12) var(--ui2-space-16);border:1px solid var(--ui2-border-list);background:var(--ui2-bg-surface);color:var(--ui2-fg-list);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),opacity var(--ui2-transition-base) var(--ui2-ease-standard);flex-direction:column;display:flex;position:relative}.ui2-DealCard--frame-boxed{border-radius:var(--ui2-radius-md)}.ui2-DealCard--frame-divided{border-radius:var(--ui2-radius-none);border-width:1px 0 0}.ui2-DealCard--clickable:hover{background:var(--ui2-bg-list-hover)}.ui2-DealCard--draggable,.ui2-DealCard--draggable .ui2-DealCard__Open{cursor:grab}.ui2-DealCard--state-dragging{opacity:var(--ui2-opacity-disabled)}.ui2-DealCard--state-ghost,.ui2-DealCard--state-ghost:hover{border:1px solid var(--ui2-border-deal-card-ghost);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);box-shadow:var(--ui2-elevation-3)}.ui2-DealCard--state-ghost,.ui2-DealCard--state-ghost .ui2-DealCard__Open{cursor:grabbing}.ui2-DealCard__Open{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ui2-DealCard__Open:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:calc(var(--ui2-space-2) * -1)}.ui2-DealCard__Footer,.ui2-DealCard__Head,.ui2-DealCard__Line{justify-content:space-between;gap:var(--ui2-space-8);pointer-events:none;min-width:0;display:flex;position:relative}.ui2-DealCard__Head{align-items:flex-start}.ui2-DealCard__Footer,.ui2-DealCard__Line{align-items:center}.ui2-DealCard__Name{min-width:0;font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-tight);overflow-wrap:anywhere}.ui2-DealCard__Actions{pointer-events:auto;flex:none;display:inline-flex}.ui2-DealCard__ContactName{min-width:0;color:var(--ui2-fg-list-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-DealCard__Amount{font-weight:var(--ui2-font-medium);font-variant-numeric:tabular-nums;flex:none}.ui2-DealCard__Footer{color:var(--ui2-fg-list-subtle);font-size:var(--ui2-text-xs)}.ui2-DealCard__FooterLead,.ui2-DealCard__FooterTrail{align-items:center;gap:var(--ui2-space-8);min-width:0;display:inline-flex}.ui2-DealCard__FooterTrail{flex:none}@media (prefers-reduced-motion:reduce){.ui2-DealCard{transition:none}}.ui2-Breadcrumb{align-items:center;gap:var(--ui2-space-6);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight);color:var(--ui2-fg-secondary);flex-wrap:wrap;display:flex}.ui2-Breadcrumb__Separator{flex-shrink:0;display:inline-flex}.ui2-Breadcrumb__Link,.ui2-Breadcrumb__Separator,.ui2-Breadcrumb__Text{color:var(--ui2-fg-secondary)}.ui2-Breadcrumb__Link{font:inherit;cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);background:0 0;border:none;margin:0;padding:0}.ui2-Breadcrumb__Link:hover{color:var(--ui2-fg-primary);text-decoration:underline}.ui2-Breadcrumb__Link:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px}.ui2-Breadcrumb__Current{color:var(--ui2-fg-primary);font-weight:var(--ui2-font-medium)}.ui2-TimelineItem{align-items:flex-start;gap:var(--ui2-space-12);padding:var(--ui2-space-8) var(--ui2-space-16);display:flex;position:relative}.ui2-TimelineItem__Icon{width:var(--ui2-space-16);height:calc(var(--ui2-text-sm) * var(--ui2-lh-normal));color:var(--ui2-fg-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui2-TimelineItem__Body{align-items:baseline;gap:var(--ui2-space-6);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ui2-TimelineItem__Title{font-weight:var(--ui2-font-semibold);color:var(--ui2-fg-primary);flex-shrink:0}.ui2-TimelineItem__Detail,.ui2-TimelineItem__Title{font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal)}.ui2-TimelineItem__Detail{gap:var(--ui2-space-6);min-width:0;color:var(--ui2-fg-secondary);overflow-wrap:anywhere;display:flex}.ui2-TimelineItem__Detail:before{content:"·"}.ui2-TimelineItem__Aside{align-items:center;gap:var(--ui2-space-8);flex-shrink:0;display:flex}.ui2-TimelineItem__Time{font-size:var(--ui2-text-xs);line-height:var(--ui2-lh-normal);color:var(--ui2-fg-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ui2-TimelineItem__Actions{width:var(--ui2-control-height-md);min-height:calc(var(--ui2-text-sm) * var(--ui2-lh-normal));justify-content:center;align-items:center;display:flex}.ui2-TimelineItem__OpenLayer{z-index:0;appearance:none;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.ui2-TimelineItem__OpenLayer:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:-2px}.ui2-TimelineItem--openable>.ui2-TimelineItem__Aside,.ui2-TimelineItem--openable>.ui2-TimelineItem__Body,.ui2-TimelineItem--openable>.ui2-TimelineItem__Icon{z-index:1;position:relative}.ui2-TimelineItem--openable>.ui2-TimelineItem__Body{pointer-events:none}.ui2-TimelineItem--openable>.ui2-TimelineItem__Body .ui2-TimelineItem__Thread,.ui2-TimelineItem--openable>.ui2-TimelineItem__Body [role=listbox],.ui2-TimelineItem--openable>.ui2-TimelineItem__Body a,.ui2-TimelineItem--openable>.ui2-TimelineItem__Body button,.ui2-TimelineItem--openable>.ui2-TimelineItem__Body input,.ui2-TimelineItem--openable>.ui2-TimelineItem__Body textarea{pointer-events:auto}.ui2-TimelineItem--openable{transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-TimelineItem--openable:hover{background:var(--ui2-bg-list-hover)}@media (prefers-reduced-motion:reduce){.ui2-TimelineItem--openable{transition:none}}.ui2-TimelineItem--selected,.ui2-TimelineItem--selected:hover{background:var(--ui2-bg-list-selected)}.ui2-TimelineItem__ThreadRow{flex-basis:100%;align-items:center;display:flex}.ui2-TimelineItem__ThreadToggle{align-items:center;gap:var(--ui2-space-6);appearance:none;font:inherit;font-size:var(--ui2-text-xs);text-align:left;color:var(--ui2-fg-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.ui2-TimelineItem__ThreadToggle:hover{color:var(--ui2-fg-primary)}.ui2-TimelineItem__ThreadToggle:hover .ui2-TimelineItem__ThreadCount{text-decoration:underline}.ui2-TimelineItem__ThreadToggle:focus-visible{outline:2px solid var(--ui2-focus-ring);outline-offset:2px;border-radius:var(--ui2-radius-sm)}.ui2-TimelineItem__ThreadChevron{color:var(--ui2-fg-tertiary);transition:transform var(--ui2-transition-base) var(--ui2-ease-standard);align-items:center;display:inline-flex}.ui2-TimelineItem__ThreadChevron--expanded{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ui2-TimelineItem__ThreadChevron{transition:none}}.ui2-TimelineItem__ThreadCount{font-weight:var(--ui2-font-semibold)}.ui2-TimelineItem__ThreadDot{color:var(--ui2-fg-tertiary)}.ui2-TimelineItem__Thread{gap:var(--ui2-space-8);padding-left:var(--ui2-space-12);border-left:2px solid var(--ui2-border-primary);flex-direction:column;flex-basis:100%;display:flex}.ui2-CommentItem{align-items:flex-start;gap:var(--ui2-space-8);padding:var(--ui2-space-4) var(--ui2-space-6);border-radius:var(--ui2-radius-md);display:flex;position:relative}.ui2-CommentItem__Body{gap:var(--ui2-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ui2-CommentItem__Meta{align-items:baseline;gap:var(--ui2-space-6);flex-wrap:wrap;display:flex}.ui2-CommentItem__Author{font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal);font-weight:var(--ui2-font-semibold);color:var(--ui2-fg-primary)}.ui2-CommentItem__Time{font-size:var(--ui2-text-xs);color:var(--ui2-fg-secondary);white-space:nowrap}.ui2-CommentItem__Edited{font-size:var(--ui2-text-xs);color:var(--ui2-fg-tertiary);font-style:italic}.ui2-CommentItem__Text{font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal);color:var(--ui2-fg-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ui2-CommentItem__Text .ui2-CommentItem__Edited{padding-left:var(--ui2-space-6)}.ui2-CommentItem__Mention{font-weight:var(--ui2-font-semibold);color:var(--ui2-fg-accent)}.ui2-CommentItem__Mention--self{padding:0 var(--ui2-space-4);border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-brand-subtle);font-weight:var(--ui2-font-bold);color:var(--ui2-fg-brand-primary)}.ui2-CommentItem__Aside{flex-shrink:0;align-items:center;display:flex}.ui2-CommentItem--reveal-actions:focus-within,.ui2-CommentItem--reveal-actions:hover{background:var(--ui2-bg-subtle)}.ui2-CommentItem--reveal-actions .ui2-CommentItem__Aside{top:0;right:var(--ui2-space-4);border:1px solid var(--ui2-border-primary);border-radius:var(--ui2-radius-md);background:var(--ui2-bg-surface);box-shadow:var(--ui2-elevation-1);opacity:0;pointer-events:none;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);position:absolute}@media (prefers-reduced-motion:reduce){.ui2-CommentItem--reveal-actions .ui2-CommentItem__Aside{transition:none}}.ui2-CommentItem--reveal-actions:focus-within .ui2-CommentItem__Aside,.ui2-CommentItem--reveal-actions:hover .ui2-CommentItem__Aside{opacity:1;pointer-events:auto}.ui2-CommentItem--status-pending{opacity:var(--ui2-opacity-disabled)}.ui2-CommentItem--status-failed{background:var(--ui2-bg-error-subtle)}.ui2-CommentItem--status-failed .ui2-CommentItem__Text{color:var(--ui2-fg-error)}.ui2-CommentItem--variant-reply{padding-left:calc(var(--ui2-space-16) + var(--ui2-space-12))}.ui2-CommentItem--variant-reply:before{content:"";top:0;bottom:0;left:var(--ui2-space-16);border-left:2px solid var(--ui2-border-primary);position:absolute}.ui2-CommentComposer{gap:var(--ui2-space-6);flex-direction:column;display:flex}.ui2-CommentComposer__Field{min-width:0;position:relative}.ui2-CommentComposer__Footer{justify-content:space-between;align-items:center;gap:var(--ui2-space-12);display:flex}.ui2-CommentComposer__Hint{font-size:var(--ui2-text-xs);color:var(--ui2-fg-tertiary)}.ui2-CommentComposer__Key{padding:0 var(--ui2-space-4);border:1px solid var(--ui2-border-primary);border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-subtle);font-family:inherit;font-size:var(--ui2-text-xs);color:var(--ui2-fg-secondary)}.ui2-CommentComposer__Actions{gap:var(--ui2-space-6);display:flex}.ui2-WizardConfirmation{align-items:center;gap:var(--ui2-space-32);width:100%;font-family:var(--ui2-font-sans);text-align:center;flex-direction:column;display:flex}.ui2-WizardConfirmation__Text{align-items:center;gap:var(--ui2-space-12);flex-direction:column;max-width:36rem;display:flex}.ui2-WizardConfirmation__Title{color:var(--ui2-ink-100);font-size:var(--ui2-text-2xl);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-heading);letter-spacing:-.02em}.ui2-WizardConfirmation__Description{color:var(--ui2-ink-70);font-size:var(--ui2-text-base);line-height:var(--ui2-lh-normal)}.ui2-WizardConfirmation__Actions{justify-content:center;gap:var(--ui2-space-12);display:flex}.ui2-RecordButtons{align-items:center;gap:var(--ui2-space-16);display:flex}.ui2-RecordButtons--layout-spread{justify-content:space-between}.ui2-RecordButtons__Commit{align-items:center;gap:var(--ui2-space-12);display:flex}.ui2-WizardControl{flex-direction:column;width:100%;min-width:0;display:flex}.ui2-WizardControl__Empty{padding:var(--ui2-space-24) var(--ui2-space-16);text-align:center;color:var(--ui2-fg-secondary);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-normal);margin:0}.ui2-TextReveal{--ui2-text-reveal-duration:var(--ui2-transition-slow);color:inherit;font:inherit;display:inline-block;position:relative}.ui2-TextReveal__Ghost{color:#0000}.ui2-TextReveal__Shown{position:absolute;inset:0}.ui2-TextReveal--mode-dissolve .ui2-TextReveal__Shown{animation:ui2-TextReveal-dissolve var(--ui2-text-reveal-duration) ease-out both}@media (prefers-reduced-motion:reduce){.ui2-TextReveal__Shown{animation:none}}@keyframes ui2-TextReveal-dissolve{0%{opacity:0}to{opacity:1}}.ui2-QuestionFlowView{align-items:stretch;gap:var(--ui2-space-32);width:100%;font-family:var(--ui2-font-sans);flex-direction:column;display:flex}.ui2-QuestionFlowView--presentation-form{gap:var(--ui2-space-16)}.ui2-QuestionFlowView__Fact{color:var(--ui2-ink-100);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium)}.ui2-QuestionFlowView__Empty{color:var(--ui2-fg-form-stack-empty);font-weight:var(--ui2-font-normal)}.ui2-QuestionFlowView__Fold{min-width:0}.ui2-RosterFields{flex-direction:column}.ui2-RosterFields,.ui2-WizardItemCard{gap:var(--ui2-space-16);width:100%;display:flex}.ui2-WizardItemCard{align-items:center;box-sizing:border-box;padding:var(--ui2-space-16);border:1px solid var(--ui2-ink-30);border-radius:var(--ui2-radius-md);font-family:var(--ui2-font-sans);-webkit-user-select:none;user-select:none;transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard);position:relative;container:ui2-wizarditemcard/inline-size}.ui2-WizardItemCard--state-incomplete{border-color:var(--ui2-border-error)}.ui2-WizardItemCard--state-incomplete .ui2-WizardItemCard__Well{background:var(--ui2-bg-item-card-flag);color:var(--ui2-fg-error)}.ui2-WizardItemCard--state-loading .ui2-WizardItemCard__Well{color:var(--ui2-ink-30)}.ui2-WizardItemCard__Action{color:var(--ui2-ink-70);flex-shrink:0;display:inline-flex}.ui2-WizardItemCard--interactive{cursor:pointer}.ui2-WizardItemCard--interactive:hover:not(:has(.ui2-WizardItemCard__Action:hover)){border-color:var(--ui2-border-item-card-hover)}.ui2-WizardItemCard__Well{width:var(--ui2-space-44);height:var(--ui2-space-44);border-radius:var(--ui2-radius-md);background:var(--ui2-ink-10);color:var(--ui2-ink-70);transition:color var(--ui2-transition-base) var(--ui2-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui2-WizardItemCard__Fields{align-items:center;gap:var(--ui2-space-16);flex-wrap:nowrap;flex:1 0 0;min-width:0;display:flex}.ui2-WizardItemCard__Field{align-items:flex-end;gap:var(--ui2-space-8);white-space:nowrap;flex-direction:column;flex-shrink:0;display:flex}.ui2-WizardItemCard__Field:first-child{flex:1 0 0;align-items:flex-start;min-width:0}.ui2-WizardItemCard__Label{color:var(--ui2-ink-50);font-weight:var(--ui2-font-normal)}.ui2-WizardItemCard__Label,.ui2-WizardItemCard__Value{font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-tight)}.ui2-WizardItemCard__Value{color:var(--ui2-ink-100);font-weight:var(--ui2-font-bold)}.ui2-WizardItemCard__Field:first-child .ui2-WizardItemCard__Label,.ui2-WizardItemCard__Field:first-child .ui2-WizardItemCard__Value{text-overflow:ellipsis;width:100%;overflow:hidden}@container ui2-wizarditemcard (max-width:420px){.ui2-WizardItemCard__Field:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.ui2-WizardItemCard,.ui2-WizardItemCard__Well{transition:none}}.ui2-AccessMark{align-items:center;gap:var(--ui2-space-4);box-sizing:border-box;height:var(--ui2-space-24);padding-inline:var(--ui2-space-8);border-radius:var(--ui2-radius-sm);background:var(--ui2-bg-access-mark);color:var(--ui2-fg-access-mark);font-family:var(--ui2-font-sans);font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-control);white-space:nowrap;display:inline-flex}.ui2-CollectionPanel{width:100%}@property --ui2-pill-fill{syntax:"<length>";inherits:false;initial-value:0}.ui2-CollectionPanel,.ui2-TaskNav{flex-direction:column;display:flex}.ui2-TaskNav{background:var(--ui2-surface-raised);height:100%;font-family:var(--ui2-font-sans)}.ui2-TaskNav__Header{box-sizing:border-box;gap:var(--ui2-space-16);padding:var(--ui2-space-16);width:100%;color:inherit;cursor:pointer}.ui2-TaskNav__Header,.ui2-TaskNav__Leading{align-items:center;flex-shrink:0;display:flex}.ui2-TaskNav__Leading{width:var(--ui2-space-40);height:var(--ui2-space-40);justify-content:center}.ui2-TaskNav__HeaderLabel,.ui2-TaskNav__Leading{color:var(--ui2-fg-task-nav);transition:color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-TaskNav__HeaderLabel{min-width:0;padding-block:var(--ui2-space-8);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-control);flex:1 0 0}.ui2-TaskNav__Header:hover .ui2-TaskNav__HeaderLabel,.ui2-TaskNav__Header:hover .ui2-TaskNav__Leading{color:var(--ui2-ink-100)}.ui2-TaskNav--leading-back .ui2-TaskNav__Header:hover .ui2-TaskNav__Leading,.ui2-TaskNav--leading-back .ui2-TaskNav__Leading{color:var(--ui2-accent)}.ui2-TaskNav__Divider{background:var(--ui2-ink-10);flex-shrink:0;height:1px}.ui2-TaskNav__Body{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.ui2-TaskNav__BodyContent{box-sizing:border-box;width:100%;padding:var(--ui2-space-16)}.ui2-TaskNav__Subtasks,.ui2-TaskNav__Tasks{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ui2-TaskNav__Tasks{gap:var(--ui2-space-8)}.ui2-TaskNav__Subtasks{gap:var(--ui2-space-8);min-height:0}.ui2-TaskNav__Task{transition:gap var(--ui2-transition-base) var(--ui2-ease-standard);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.ui2-TaskNav__Task--expanded{gap:var(--ui2-space-16)}.ui2-TaskNav__DescriptionWrap,.ui2-TaskNav__SubtasksWrap{transition:grid-template-rows var(--ui2-transition-base) var(--ui2-ease-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.ui2-TaskNav__Task--expanded .ui2-TaskNav__DescriptionWrap,.ui2-TaskNav__Task--expanded .ui2-TaskNav__SubtasksWrap{grid-template-rows:1fr}.ui2-TaskNav__DescriptionWrap>*{min-height:0}.ui2-TaskNav__Row,.ui2-TaskNav__SubRow{box-sizing:border-box;align-items:flex-start;gap:var(--ui2-space-16);width:100%;color:inherit;display:flex;position:relative}.ui2-TaskNav__Row--interactive,.ui2-TaskNav__SubRow--interactive{cursor:pointer}.ui2-TaskNav__Pill{box-sizing:border-box;width:var(--ui2-space-40);border-radius:var(--ui2-radius-full);border:1px solid var(--ui2-border-task-nav);--ui2-pill-fill:var(--ui2-space-0);height:100%;box-shadow:inset 0 0 0 var(--ui2-pill-fill) var(--ui2-accent);transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard),background-color var(--ui2-transition-base) var(--ui2-ease-standard),--ui2-pill-fill .5s var(--ui2-ease-standard);position:absolute;top:0;left:0}.ui2-TaskNav__Glyph{width:var(--ui2-space-40);height:var(--ui2-space-40);border-radius:var(--ui2-radius-full);color:var(--ui2-fg-task-nav-strong);transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ui2-TaskNav__Count{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-control);color:var(--ui2-on-accent)}.ui2-TaskNav__Details{min-width:0;padding-block:var(--ui2-space-8);flex-direction:column;flex:1 0 0;display:flex}.ui2-TaskNav__Label{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-control);transition:color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-TaskNav__Description,.ui2-TaskNav__Label{color:var(--ui2-fg-task-nav);overflow-wrap:break-word}.ui2-TaskNav__Description{font-size:var(--ui2-text-xs);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-normal)}.ui2-TaskNav__DetailWrap{opacity:0;transition:grid-template-rows var(--ui2-transition-base) var(--ui2-ease-standard),opacity var(--ui2-transition-base) var(--ui2-ease-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.ui2-TaskNav__DetailWrap>*{min-height:0}.ui2-TaskNav__DetailWrap--open{opacity:1;grid-template-rows:1fr}.ui2-TaskNav__Detail{font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-flush);color:var(--ui2-fg-task-nav);overflow-wrap:break-word;transition:color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-TaskNav__Task--current .ui2-TaskNav__Pill{border-color:var(--ui2-accent)}.ui2-TaskNav__Task--current .ui2-TaskNav__Glyph{color:var(--ui2-accent)}.ui2-TaskNav__Task--complete .ui2-TaskNav__Label,.ui2-TaskNav__Task--current .ui2-TaskNav__Detail,.ui2-TaskNav__Task--current .ui2-TaskNav__Label{color:var(--ui2-fg-task-nav-strong)}.ui2-TaskNav__Task--complete .ui2-TaskNav__Pill{border-color:var(--ui2-fg-task-nav-strong);--ui2-pill-fill:var(--ui2-space-20)}.ui2-TaskNav__Task--complete .ui2-TaskNav__Glyph{background:var(--ui2-accent);color:var(--ui2-on-accent)}.ui2-TaskNav__Task--skipped .ui2-TaskNav__Glyph{color:var(--ui2-fg-task-nav-skipped)}.ui2-TaskNav__Task--complete.ui2-TaskNav__Task--expanded .ui2-TaskNav__Pill{border-color:var(--ui2-accent)}.ui2-TaskNav__Task--complete.ui2-TaskNav__Task--expanded .ui2-TaskNav__Glyph{transition:color .5s var(--ui2-ease-standard),background-color .5s var(--ui2-ease-standard);background:0 0}.ui2-TaskNav__Task:not(.ui2-TaskNav__Task--current):not(.ui2-TaskNav__Task--complete):hover .ui2-TaskNav__Pill{border-color:var(--ui2-fg-task-nav)}.ui2-TaskNav__Task:not(.ui2-TaskNav__Task--current):not(.ui2-TaskNav__Task--complete):not(.ui2-TaskNav__Task--skipped):hover .ui2-TaskNav__Glyph{color:var(--ui2-accent)}.ui2-TaskNav__Row:hover .ui2-TaskNav__Label{color:var(--ui2-ink-100)}.ui2-TaskNav__Subtask--disabled,.ui2-TaskNav__Task--disabled{opacity:.5;pointer-events:none}.ui2-TaskNav__Marker{width:var(--ui2-space-24);height:var(--ui2-space-24);color:var(--ui2-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ui2-TaskNav__Dot,.ui2-TaskNav__Marker{border-radius:var(--ui2-radius-full);outline-offset:2px;transition:background-color var(--ui2-transition-base) var(--ui2-ease-standard),border-color var(--ui2-transition-base) var(--ui2-ease-standard),outline-color var(--ui2-transition-base) var(--ui2-ease-standard);outline:1px solid #0000}.ui2-TaskNav__Dot{box-sizing:border-box;width:var(--ui2-space-18);height:var(--ui2-space-18);border:1px solid var(--ui2-border-task-nav)}.ui2-TaskNav__Marker--current .ui2-TaskNav__Dot{border-color:var(--ui2-accent);background:radial-gradient(circle,var(--ui2-accent) 0,var(--ui2-accent) calc(var(--ui2-space-12) / 2),transparent calc(var(--ui2-space-12) / 2))}.ui2-TaskNav__Marker--skipped .ui2-TaskNav__Dot{border-color:var(--ui2-fg-task-nav-skipped);background:var(--ui2-fg-task-nav-skipped)}.ui2-TaskNav__Marker--complete{background:var(--ui2-accent);border:1px solid var(--ui2-surface-raised)}.ui2-TaskNav__Tally{font-size:var(--ui2-text-2xs);font-weight:var(--ui2-font-bold);line-height:var(--ui2-lh-flush);color:var(--ui2-on-accent);font-variant-numeric:tabular-nums}.ui2-TaskNav__Subtask--current .ui2-TaskNav__Marker--complete,.ui2-TaskNav__Task--current>.ui2-TaskNav__Row .ui2-TaskNav__Marker--complete{outline-color:var(--ui2-accent)}.ui2-TaskNav__Subtask .ui2-TaskNav__Glyph{width:var(--ui2-space-40);height:var(--ui2-space-40)}.ui2-TaskNav__Subtask .ui2-TaskNav__Label{color:var(--ui2-ink-100)}.ui2-TaskNav__Subtask--current .ui2-TaskNav__Label{color:var(--ui2-accent)}.ui2-TaskNav__Subtask--complete .ui2-TaskNav__Label{color:var(--ui2-fg-task-nav-strong)}.ui2-TaskNav__Subtask--complete.ui2-TaskNav__Subtask--current .ui2-TaskNav__Label{color:var(--ui2-accent)}.ui2-TaskNav__Subtask:not(.ui2-TaskNav__Subtask--current) .ui2-TaskNav__SubRow:hover .ui2-TaskNav__Dot,.ui2-TaskNav__Subtask:not(.ui2-TaskNav__Subtask--current) .ui2-TaskNav__SubRow:hover .ui2-TaskNav__Marker--complete{outline-color:var(--ui2-fg-task-nav-strong)}.ui2-TaskNav__SubRow:hover .ui2-TaskNav__Label{color:var(--ui2-ink-100)}.ui2-TaskNav--variant-step .ui2-TaskNav__Task,.ui2-TaskNav--variant-step .ui2-TaskNav__Tasks{gap:0}.ui2-TaskNav--variant-step .ui2-TaskNav__Row{padding:var(--ui2-space-16);align-items:center}.ui2-TaskNav--variant-step .ui2-TaskNav__Pill{display:none}.ui2-TaskNav--variant-step .ui2-TaskNav__Glyph{width:var(--ui2-space-24);height:var(--ui2-space-24)}.ui2-TaskNav--variant-step .ui2-TaskNav__Details{padding-block:var(--ui2-space-8);transition:gap var(--ui2-transition-base) var(--ui2-ease-standard);gap:0}.ui2-TaskNav--variant-step .ui2-TaskNav__Details--detailed{gap:var(--ui2-space-8)}.ui2-TaskNav--variant-step .ui2-TaskNav__Label{line-height:var(--ui2-lh-compact)}.ui2-TaskNav--variant-step .ui2-TaskNav__Task--current .ui2-TaskNav__Label{color:var(--ui2-accent)}.ui2-TaskNav--variant-step .ui2-TaskNav__Task--complete .ui2-TaskNav__Label{color:var(--ui2-fg-task-nav-strong)}.ui2-TaskNav--variant-step .ui2-TaskNav__Row--interactive:hover .ui2-TaskNav__Label,.ui2-TaskNav--variant-step .ui2-TaskNav__Task--complete.ui2-TaskNav__Task--current .ui2-TaskNav__Label{color:var(--ui2-accent)}.ui2-TaskNav--variant-step .ui2-TaskNav__Task--complete .ui2-TaskNav__Glyph{background:0 0}.ui2-TaskNav__Subtask,.ui2-TaskNav__Task{--ui2-task-nav-enter:auto}.ui2-TaskNav__Subtask--enter,.ui2-TaskNav__Task--enter{animation:ui2-TaskNav-row-enter var(--ui2-transition-base) var(--ui2-ease-standard)}@media (prefers-reduced-motion:reduce){.ui2-TaskNav__DescriptionWrap,.ui2-TaskNav__Detail,.ui2-TaskNav__DetailWrap,.ui2-TaskNav__Details,.ui2-TaskNav__Dot,.ui2-TaskNav__Glyph,.ui2-TaskNav__HeaderLabel,.ui2-TaskNav__Label,.ui2-TaskNav__Leading,.ui2-TaskNav__Marker,.ui2-TaskNav__Pill,.ui2-TaskNav__SubtasksWrap,.ui2-TaskNav__Task{transition:none}.ui2-TaskNav__Subtask--enter,.ui2-TaskNav__Task--enter{animation:none}}@keyframes ui2-TaskNav-row-enter{0%{opacity:0;height:0;overflow:hidden}to{height:var(--ui2-task-nav-enter);opacity:1;overflow:hidden}}.ui2-WizardLayout{--ui2-wizard-pane-inset:var(--ui2-space-32);--ui2-wizard-rail:calc(var(--ui2-space-100) * 4);--ui2-wizard-bare-height:calc(var(--ui2-space-80) * 4);grid-template-columns:var(--ui2-wizard-rail) 1fr;box-sizing:border-box;background:var(--ui2-surface);width:100%;height:100dvh;min-height:0;font-family:var(--ui2-font-sans);display:grid}.ui2-WizardLayout--layout-stacked{--ui2-wizard-pane-inset:var(--ui2-space-24);grid-template-columns:none;display:block}.ui2-WizardLayout--layout-stacked .ui2-WizardLayout__Rail,.ui2-WizardLayout--layout-stacked .ui2-WizardLayout__Work{flex:1 1 0;min-height:0}.ui2-WizardLayout--layout-bare{height:auto;grid-template-columns:1fr}.ui2-WizardLayout--layout-bare,.ui2-WizardLayout--layout-bare .ui2-WizardLayout__Work{min-height:var(--ui2-wizard-bare-height)}.ui2-WizardLayout--layout-bare .ui2-WizardLayout__Pane{flex:none;overflow:visible}@media (max-width:640px){.ui2-WizardLayout--layout-bare{height:100%}.ui2-WizardLayout--layout-bare .ui2-WizardLayout__Work{flex:1 1 0;min-height:0}.ui2-WizardLayout--layout-bare .ui2-WizardLayout__Pane{flex:1 1 0;min-height:0;overflow:hidden}}.ui2-WizardLayout--layout-review{--ui2-wizard-review-fields:calc(var(--ui2-space-80) * 3);--ui2-wizard-review-fields-content:calc(var(--ui2-space-80) * 3);grid-template-columns:minmax(0,1fr) var(--ui2-wizard-review-fields) minmax(0,1fr);background:var(--ui2-bg-wizard-review-fields);transition:grid-template-columns var(--ui2-transition-stage) var(--ui2-ease-standard);grid-template-rows:auto minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.ui2-WizardLayout--layout-review{transition:none}}.ui2-WizardLayout--layout-review.ui2-WizardLayout--work-list{--ui2-wizard-review-fields:calc(var(--ui2-space-40) * 7);--ui2-wizard-review-fields-content:calc(var(--ui2-space-40) * 7);grid-template-columns:minmax(0,min(var(--ui2-space-80) * 6,(100% - var(--ui2-wizard-review-fields))/2)) var(--ui2-wizard-review-fields) minmax(0,1fr)}.ui2-WizardLayout--layout-review:has(>.ui2-WizardLayout__Column--collapsed){--ui2-wizard-review-fields:calc(var(--ui2-space-hairline) * 0)}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Work{--ui2-wizard-pane-ground:var(--ui2-bg-wizard-review-pane);display:contents}.ui2-WizardLayout__Column{color:var(--ui2-fg-primary);display:contents}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--tone-preview>.ui2-WizardLayout__ColumnHeader{grid-area:1/1}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--tone-fields>.ui2-WizardLayout__ColumnHeader{grid-area:1/2}.ui2-WizardLayout--layout-review .ui2-WizardLayout__WorkHead{grid-area:1/3}.ui2-WizardLayout--layout-review .ui2-WizardLayout__WorkMain{grid-area:2/1}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--tone-fields>.ui2-WizardLayout__ColumnMain{grid-area:2/2}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--tone-preview>.ui2-WizardLayout__ColumnMain{grid-area:2/3}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--tone-fields>*{z-index:0}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--tone-preview>*,.ui2-WizardLayout--layout-review .ui2-WizardLayout__WorkHead,.ui2-WizardLayout--layout-review .ui2-WizardLayout__WorkMain{z-index:1}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--tone-fields>*,.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--tone-preview>.ui2-WizardLayout__ColumnHeader,.ui2-WizardLayout--layout-review .ui2-WizardLayout__WorkMain{border-right:1px solid var(--ui2-border-list)}.ui2-WizardLayout__WorkHead{flex-direction:column;min-width:0;display:flex}.ui2-WizardLayout__WorkMain{background:var(--ui2-bg-wizard-review-pane);container:ui2-pane/inline-size}.ui2-WizardLayout__ColumnMain,.ui2-WizardLayout__WorkMain{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ui2-WizardLayout__Column--collapsed{visibility:hidden;transition:visibility 0s linear var(--ui2-transition-stage)}@media (prefers-reduced-motion:reduce){.ui2-WizardLayout__Column--collapsed{transition:none}}.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--collapsed>*{transition:border-right-width 0s linear var(--ui2-transition-stage);border-right-width:0}@media (prefers-reduced-motion:reduce){.ui2-WizardLayout--layout-review .ui2-WizardLayout__Column--collapsed>*{transition:none}}.ui2-WizardLayout__Column--tone-fields>*{min-width:var(--ui2-wizard-review-fields-content)}.ui2-WizardLayout__Column--tone-preview{--ui2-bg-drawing-canvas-rail:var(--ui2-bg-wizard-review-head)}.ui2-WizardLayout__Column--tone-preview>.ui2-WizardLayout__ColumnMain{background:var(--ui2-bg-wizard-review-preview)}.ui2-WizardLayout__Column--tone-fields{--ui2-bg-field-cell-hover:var(--ui2-bg-wizard-review-field-hover)}.ui2-WizardLayout__Column--tone-fields>.ui2-WizardLayout__ColumnMain{background:var(--ui2-bg-wizard-review-fields)}.ui2-WizardLayout__ColumnHeader{align-items:center;gap:var(--ui2-space-16);padding:var(--ui2-space-16);border-bottom:1px solid var(--ui2-border-list);background:var(--ui2-bg-wizard-review-head);font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-control);flex-shrink:0;display:flex}.ui2-WizardLayout__Cover{z-index:2;padding:var(--ui2-space-32);background:var(--ui2-bg-wizard-review-pane);opacity:0;pointer-events:none;transition:opacity var(--ui2-transition-base) var(--ui2-ease-standard);flex-direction:column;grid-area:1/2/-1/-1;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ui2-WizardLayout__Cover{transition:none}}.ui2-WizardLayout__Cover--over-work{grid-area:1/1/-1/2}.ui2-WizardLayout__Cover--over-body{grid-area:2/1/-1/-1}.ui2-WizardLayout__Cover--look-modal{background:var(--ui2-bg-wizard-cover-veil);justify-content:flex-start;padding-block-start:calc(var(--ui2-space-80) * 3)}.ui2-WizardLayout__CoverCard{box-sizing:border-box;width:100%;max-width:calc(var(--ui2-space-80) * 6);padding:var(--ui2-space-40) var(--ui2-space-32);border-radius:var(--ui2-radius-lg);background:var(--ui2-bg-surface);box-shadow:var(--ui2-elevation-2)}.ui2-WizardLayout--layout-review.ui2-WizardLayout--head-span .ui2-WizardLayout__WorkHead{grid-area:1/1/2/-1}.ui2-WizardLayout__Cover--open{opacity:1;pointer-events:auto}.ui2-WizardLayout--layout-review.ui2-WizardLayout--work-list .ui2-WizardLayout__Column--tone-fields>.ui2-WizardLayout__ColumnHeader{padding-inline:var(--ui2-space-0)}.ui2-WizardLayout__ColumnHeaderContent{flex:1 1 0;align-self:stretch;min-width:0;display:flex}.ui2-WizardLayout__ColumnClose{align-items:center;gap:var(--ui2-space-16);min-width:0;color:var(--ui2-fg-list-subtle);cursor:pointer;transition:color var(--ui2-transition-base) var(--ui2-ease-standard);flex:1 0 0;display:flex}.ui2-WizardLayout__ColumnClose:hover{color:var(--ui2-fg-nav-active)}@media (prefers-reduced-motion:reduce){.ui2-WizardLayout__ColumnClose{transition:none}}.ui2-WizardLayout__ColumnCloseGlyph{width:var(--ui2-space-32);height:var(--ui2-space-32);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui2-WizardLayout__ColumnCloseGlyph>svg{width:var(--ui2-icon-button-glyph-lg);height:var(--ui2-icon-button-glyph-lg)}.ui2-WizardLayout__ColumnCloseLabel{min-width:0;font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-control);text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;overflow:hidden}.ui2-WizardLayout--layout-review .ui2-WizardLayout__BarSlot{background:var(--ui2-bg-wizard-review-head)}.ui2-WizardLayout--layout-review .ui2-WizardLayout__BarTitle{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;padding-block:0;overflow:hidden}.ui2-WizardLayout__ColumnToolbar{border-bottom:1px solid var(--ui2-border-list);transition:grid-template-rows var(--ui2-transition-stage) var(--ui2-ease-standard),border-bottom-color var(--ui2-transition-stage) var(--ui2-ease-standard);flex-shrink:0;grid-template-rows:1fr;display:grid}@media (prefers-reduced-motion:reduce){.ui2-WizardLayout__ColumnToolbar{transition:none}}.ui2-WizardLayout__ColumnToolbar--closed{border-bottom-color:#0000;grid-template-rows:0fr}.ui2-WizardLayout__ColumnToolbarInner{min-height:0;overflow:hidden}.ui2-WizardLayout__ColumnBar{justify-content:space-between;align-items:center;gap:var(--ui2-space-8);box-sizing:border-box;height:var(--ui2-space-40);padding-inline:var(--ui2-space-16) var(--ui2-space-8);min-width:0;display:flex}.ui2-WizardLayout__ColumnBarTitle{min-width:0;color:var(--ui2-fg-primary);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-control);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.ui2-WizardLayout__ColumnBarActions{align-items:center;gap:var(--ui2-space-4);flex:none;display:flex}.ui2-WizardLayout__ColumnBody{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:auto}.ui2-WizardLayout__Rail{background:var(--ui2-surface-raised);position:relative;overflow:hidden}.ui2-WizardLayout__Rail,.ui2-WizardLayout__Work{flex-direction:column;min-width:0;min-height:0;display:flex}.ui2-WizardLayout__Work{--ui2-wizard-pane-ground:var(--ui2-bg-wizard-pane);background:var(--ui2-bg-wizard-pane);color:var(--ui2-fg-primary)}.ui2-WizardLayout__BarSlot,.ui2-WizardLayout__Progress{flex-shrink:0}.ui2-WizardLayout__Pane{flex:1 0 0;min-height:0;position:relative;overflow:hidden}.ui2-WizardLayout__Pane--covered{flex-direction:column;display:flex}.ui2-WizardLayout__Bar{align-items:center;gap:var(--ui2-space-16);box-sizing:border-box;width:100%;padding:var(--ui2-space-16);display:flex;position:relative}.ui2-WizardLayout__BarCenter{align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ui2-WizardLayout__BarAction,.ui2-WizardLayout__BarLeading{flex-shrink:0;align-items:center;display:flex}.ui2-WizardLayout__BarTitle{min-width:0;padding-block:var(--ui2-space-8);color:var(--ui2-ink-70);font-weight:var(--ui2-font-bold);overflow-wrap:break-word;flex:1 0 0}.ui2-WizardLayout__BarCompletion,.ui2-WizardLayout__BarTitle{font-size:var(--ui2-text-sm);line-height:var(--ui2-lh-control)}.ui2-WizardLayout__BarCompletion{align-items:center;gap:var(--ui2-space-4);color:var(--ui2-ink-50);font-weight:var(--ui2-font-medium);font-variant-numeric:tabular-nums;flex-shrink:0;display:flex}.ui2-WizardLayout--layout-stacked .ui2-WizardLayout__Bar{gap:var(--ui2-space-8);padding:var(--ui2-space-12)}@media (min-width:768px){.ui2-WizardLayout--layout-stacked .ui2-WizardLayout__Bar{padding:var(--ui2-space-8) var(--ui2-space-12)}}.ui2-WizardLayout--layout-bare .ui2-WizardLayout__BarTitle,.ui2-WizardLayout--layout-stacked .ui2-WizardLayout__BarTitle{padding-block:var(--ui2-space-0);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui2-WizardLayout--layout-bare .ui2-WizardLayout__Bar{gap:var(--ui2-space-8);padding:var(--ui2-space-8) var(--ui2-space-12);grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr);display:grid}.ui2-WizardLayout--layout-bare .ui2-WizardLayout__BarLeading{grid-column:1;justify-self:start}.ui2-WizardLayout--layout-bare .ui2-WizardLayout__BarTitle{grid-column:2}.ui2-WizardLayout--layout-bare .ui2-WizardLayout__BarAction{grid-column:3;justify-self:end}.ui2-WizardLayout__Panel{flex-direction:column;width:100%;max-width:720px;height:100%;min-height:0;display:flex}.ui2-WizardLayout__Panel--list{max-width:none}.ui2-WizardLayout__PanelHeader{justify-content:space-between;gap:var(--ui2-space-16);box-sizing:content-box;height:var(--ui2-space-40);padding-inline:var(--ui2-space-16);border-bottom:1px solid var(--ui2-border-list);min-width:0}.ui2-WizardLayout__PanelHeader,.ui2-WizardLayout__PanelHeaderEnd{align-items:center;flex:none;display:flex}.ui2-WizardLayout__PanelList{min-height:0;flex-direction:column;flex:1 1 0;margin-block-start:calc(var(--ui2-space-hairline) * -1);display:flex}.ui2-WizardLayout__PanelFooter{justify-content:space-between;align-items:center;gap:var(--ui2-space-16);padding:var(--ui2-space-16);border-top:1px solid var(--ui2-border-list);flex-wrap:wrap;flex:none;display:flex}.ui2-WizardLayout__PanelContent{gap:var(--ui2-space-64);box-sizing:border-box;width:100%;padding:var(--ui2-wizard-pane-inset);flex-direction:column;display:flex}.ui2-Stepper{box-sizing:border-box;width:100%;padding-block:var(--ui2-space-16);background:var(--ui2-bg-stepper);font-family:var(--ui2-font-sans);display:block;overflow:hidden}.ui2-Stepper__Track{width:max-content;display:flex}.ui2-Stepper__Label{--ui2-stepper-mark-ring:var(--ui2-fg-stepper);align-items:center;gap:var(--ui2-space-12);padding:var(--ui2-space-12) var(--ui2-space-24);border-radius:var(--ui2-radius-sm);color:var(--ui2-fg-stepper);font-family:inherit;font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-control);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;display:inline-flex}.ui2-Stepper__Label--complete{color:var(--ui2-fg-stepper-complete)}.ui2-Stepper__Label--current{--ui2-stepper-mark-ring:var(--ui2-fg-stepper-current);color:var(--ui2-fg-stepper-current)}.ui2-Stepper__Label--clickable,.ui2-Stepper__Label--pointer{cursor:pointer}.ui2-Stepper__Label--clickable:focus-visible{outline:2px solid var(--ui2-focus);outline-offset:2px}.ui2-Stepper__Mark{box-sizing:border-box;width:var(--ui2-space-24);height:var(--ui2-space-24);border:1px solid var(--ui2-stepper-mark-ring);border-radius:var(--ui2-radius-full);color:var(--ui2-fg-stepper-on-done);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui2-Stepper__Label--complete .ui2-Stepper__Mark{border-color:var(--ui2-bg-stepper-done);background:var(--ui2-bg-stepper-done);color:var(--ui2-fg-stepper-on-done)}.ui2-Stepper__Label--ready .ui2-Stepper__Mark{border-color:var(--ui2-bg-stepper-done);color:var(--ui2-bg-stepper-done)}.ui2-Stepper--settled .ui2-Stepper__Track{transition:transform .5s var(--ui2-ease-standard)}.ui2-Stepper--settled .ui2-Stepper__Label{transition:color .5s var(--ui2-ease-standard)}@media (prefers-reduced-motion:reduce){.ui2-Stepper--settled .ui2-Stepper__Label,.ui2-Stepper--settled .ui2-Stepper__Track{transition:none}}.ui2-Wizard{display:contents}.ui2-WizardModal{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ui2-WizardModal__Saving{z-index:1;background:var(--ui2-bg-wizard-modal-saving);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui2-WelcomeLogo,.ui2-WelcomePanel{align-items:flex-start;display:flex}.ui2-WelcomePanel{gap:var(--ui2-space-64);flex-direction:column;width:100%}.ui2-LinkAccountsPanel{width:100%}.ui2-WizardReviewRow{gap:var(--ui2-space-hairline);box-sizing:border-box;width:100%;padding:var(--ui2-space-16);border:1px solid var(--ui2-ink-50);font-family:var(--ui2-font-sans);-webkit-user-select:none;user-select:none;transition:border-color var(--ui2-transition-base) var(--ui2-ease-standard),color var(--ui2-transition-base) var(--ui2-ease-standard);border-radius:0;flex-direction:column;display:flex;position:relative}.ui2-WizardReviewRow+.ui2-WizardReviewRow{margin-block-start:calc(var(--ui2-space-hairline) * -1)}.ui2-WizardReviewRow--interactive{cursor:pointer}.ui2-WizardReviewRow__Top{align-items:center;gap:var(--ui2-space-10);width:100%;display:flex}.ui2-WizardReviewRow__Label{min-width:0;font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-control);letter-spacing:-.02em;overflow-wrap:break-word;flex:1 0 0}.ui2-WizardReviewRow__Arrow,.ui2-WizardReviewRow__Label{color:var(--ui2-ink-70);transition:color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-WizardReviewRow__Arrow{width:var(--ui2-space-18);height:var(--ui2-space-18);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui2-WizardReviewRow__Value{width:100%;color:var(--ui2-ink-100);font-size:var(--ui2-text-2xl);font-weight:var(--ui2-font-medium);line-height:var(--ui2-lh-heading);letter-spacing:-.02em;overflow-wrap:break-word;transition:color var(--ui2-transition-base) var(--ui2-ease-standard)}.ui2-WizardReviewRow__Required{color:var(--ui2-fg-error);font-size:var(--ui2-text-sm);font-weight:var(--ui2-font-normal);line-height:var(--ui2-lh-control);letter-spacing:-.02em;flex-shrink:0}.ui2-WizardReviewRow--interactive:hover{z-index:1;border-color:var(--ui2-ink-100)}.ui2-WizardReviewRow--interactive:hover .ui2-WizardReviewRow__Label{color:var(--ui2-fg-review-hover)}.ui2-WizardReviewRow--interactive:hover .ui2-WizardReviewRow__Arrow,.ui2-WizardReviewRow--interactive:hover .ui2-WizardReviewRow__Value{color:var(--ui2-fg-review-hover-strong)}@media (prefers-reduced-motion:reduce){.ui2-WizardReviewRow,.ui2-WizardReviewRow__Arrow,.ui2-WizardReviewRow__Label,.ui2-WizardReviewRow__Value{transition:none}}.ui2-WizardReview{flex-direction:column;width:100%;display:flex}.ui2-MarketEstimatePanel,.ui2-WalkReviewPanel{width:100%}}@layer components{.Ui2Host{background:var(--ui2-bg-canvas);width:100%;min-width:0;height:100dvh;color:var(--ui2-fg-primary);flex:auto}.AppShellAi{height:100%;display:flex;container-type:inline-size}.AppShellAi__Frame{flex:auto;min-width:min(768px,100%);height:100%}.AppShellAi__Space{min-width:0;width:min(var(--app-shell-ai-panel,0px),max(0px,100cqw - 768px));flex:0 auto;transition:width .2s ease-out}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.\!top-0{top:calc(var(--spacing) * 0)!important}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[62\%\]{left:62%}.isolate{isolation:isolate}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.row-7{grid-row:7}.row-8{grid-row:8}.row-9{grid-row:9}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-9{margin:calc(var(--spacing) * 9)}.m-21{margin:calc(var(--spacing) * 21)}.m-22{margin:calc(var(--spacing) * 22)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-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-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[250px\]{height:250px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\/400px\]{max-height:300px/400px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[44px\]{min-height:44px}.min-h-\[200px\]{min-height:200px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.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-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[76\%\]{width:76%}.w-\[100px\]{width:100px}.w-\[160px\]{width:160px}.w-full{width:100%}.w-px{width:1px}.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-\[10rem\]{max-width:10rem}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[36px\]{min-width:36px}.min-w-\[50px\]{min-width:50px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-8{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing) * -8)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.translate-x-0,.translate-x-8{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing) * 8)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(16rem\,20rem\)\)\]{grid-template-columns:repeat(auto-fit,minmax(16rem,20rem))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}: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(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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)),:where(.divide-border\/30>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:calc(var(--radius) + 2px)}.rounded-md{border-radius:var(--radius)}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent,.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--accent) 30%,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-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:var(--color-blue-200)}.border-border,.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-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-error-border{border-color:var(--error-border)}.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-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/80{border-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-info-border{border-color:var(--info-border)}.border-muted-foreground\/25{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--muted-foreground) 25%,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-primary{border-color:var(--primary)}.border-primary-foreground\/10{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.border-primary-foreground\/10{border-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}.border-primary-foreground\/30{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.border-primary-foreground\/30{border-color:color-mix(in oklab,var(--primary-foreground) 30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-success-border{border-color:var(--success-border)}.border-transparent{border-color:#0000}.border-warning-border{border-color:var(--warning-border)}.border-t-transparent{border-top-color:#0000}.bg-\[\#00B4C1\]\/15{background-color:oklab(70.1931% -.109364 -.048591/.15)}.bg-\[\#1E2A4A\]{background-color:#1e2a4a}.bg-\[\#1E2A4A\]\/90{background-color:oklab(29.1527% -.00310189 -.0608404/.9)}.bg-\[\#1E2A4A\]\/95{background-color:oklab(29.1527% -.00310189 -.0608404/.95)}.bg-accent,.bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background,.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,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\/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\/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-blue-100{background-color:var(--color-blue-100)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.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-emerald-100{background-color:var(--color-emerald-100)}.bg-error-muted{background-color:var(--error-muted)}.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\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/80{background-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-100{background-color:var(--color-green-100)}.bg-info-muted{background-color:var(--info-muted)}.bg-muted,.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted) 10%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,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\/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-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--secondary)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-success-muted{background-color:var(--success-muted)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-warning{background-color:var(--warning)}.bg-warning-muted{background-color:var(--warning-muted)}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/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-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(0\,180\,193\,0\.2\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(#00b4c133 0,#0000 70%)}.from-\[\#00B4C1\]\/50{--tw-gradient-from:oklab(70.1931% -.109364 -.048591/.5);--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-accent\/10{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/10{--tw-gradient-from:color-mix(in oklab,var(--accent) 10%,transparent)}}.from-accent\/10{--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-accent\/15{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/15{--tw-gradient-from:color-mix(in oklab,var(--accent) 15%,transparent)}}.from-accent\/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-amber-50{--tw-gradient-from:var(--color-amber-50);--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{--tw-gradient-from:var(--background);--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-blue-50{--tw-gradient-from:var(--color-blue-50);--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-green-50{--tw-gradient-from:var(--color-green-50);--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-purple-50{--tw-gradient-from:var(--color-purple-50);--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))}.via-\[\#00B4C1\]\/40{--tw-gradient-via:oklab(70.1931% -.109364 -.048591/.4);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#00B4C1\]\/10{--tw-gradient-to:oklab(70.1931% -.109364 -.048591/.1);--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-accent\/5{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab,red,red)){.to-accent\/5{--tw-gradient-to:color-mix(in oklab,var(--accent) 5%,transparent)}}.to-accent\/5{--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-amber-100{--tw-gradient-to:var(--color-amber-100);--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-blue-50\/50{--tw-gradient-to:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.to-blue-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.to-blue-50\/50{--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-blue-100{--tw-gradient-to:var(--color-blue-100);--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-green-100{--tw-gradient-to:var(--color-green-100);--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-purple-100{--tw-gradient-to:var(--color-purple-100);--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))}.stroke-border{stroke:var(--border)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-20{padding-left:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[16px\]{font-size:16px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#00B4C1\]{color:#00b4c1}.text-\[\#1E2A4A\]{color:#1e2a4a}.text-\[var\(--aqua\)\]{color:var(--aqua)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-background,.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-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive{color:var(--destructive)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-error{color:var(--error)}.text-error-text{color:var(--error-text)}.text-footer-muted{color:var(--footer-muted)}.text-foreground,.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-fuchsia-400{color:var(--color-fuchsia-400)}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-400{color:var(--color-green-400)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-info{color:var(--info)}.text-info-text{color:var(--info-text)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/70{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/70{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}.text-primary-foreground\/80{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/80{color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-400{color:var(--color-rose-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-500{color:var(--color-sky-500)}.text-sky-700{color:var(--color-sky-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-success{color:var(--success)}.text-success-text{color:var(--success-text)}.text-teal-500{color:var(--color-teal-500)}.text-violet-500{color:var(--color-violet-500)}.text-violet-700{color:var(--color-violet-700)}.text-warning{color:var(--warning)}.text-warning-text{color:var(--warning-text)}.text-white{color:var(--color-white)}.text-white\/5{color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.text-white\/5{color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-500{color:var(--color-yellow-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{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}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-muted-foreground\/50{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.decoration-muted-foreground\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{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)}.shadow-card{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d),0 1px 2px 0 var(--tw-shadow-color,#0000001a)}.shadow-card,.shadow-lg{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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow\/hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow\/hover{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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)}.backdrop-blur,.backdrop-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-md{--tw-backdrop-blur:blur(var(--blur-md))}.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,)}.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-\[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-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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.even\:bg-muted\/30:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.even\:bg-muted\/30:nth-child(2n){background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-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\:border-border:hover{border-color:var(--border)}.hover\:bg-\[\#1E2A4A\]\/90:hover{background-color:oklab(29.1527% -.00310189 -.0608404/.9)}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-accent\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.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-error\/10:hover{background-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--error) 10%,transparent)}}.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.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\/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-primary-foreground\/10:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-foreground\/10:hover{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}.hover\:bg-primary-foreground\/90:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-foreground\/90:hover{background-color:color-mix(in oklab,var(--primary-foreground) 90%,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\:text-accent:hover{color:var(--accent)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-background\/80:hover{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:text-background\/80:hover{color:color-mix(in oklab,var(--background) 80%,transparent)}}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_30px_rgba\(255\,255\,255\,0\.3\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#ffffff4d)}.hover\:shadow-\[0_0_30px_rgba\(255\,255\,255\,0\.3\)\]:hover,.hover\:shadow-card-lg:hover{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-card-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -2px var(--tw-shadow-color,#0000000d)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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\:border-accent:focus{border-color:var(--accent)}.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-accent:focus{--tw-ring-color:var(--accent)}.focus\:ring-destructive:focus{--tw-ring-color:var(--destructive)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-1:focus-visible{outline-offset:calc(1px * -1)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-background\/30:disabled{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.disabled\:text-background\/30:disabled{color:color-mix(in oklab,var(--background) 30%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}.has-\[button\:hover\]\:bg-secondary\/70:has(:is(button:hover)){background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.has-\[button\:hover\]\:bg-secondary\/70:has(:is(button:hover)){background-color:color-mix(in oklab,var(--secondary) 70%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:container{width:100%}@media (min-width:40rem){.md\:container{max-width:40rem}}@media (min-width:48rem){.md\:container{max-width:48rem}}@media (min-width:64rem){.md\:container{max-width:64rem}}@media (min-width:80rem){.md\:container{max-width:80rem}}@media (min-width:96rem){.md\:container{max-width:96rem}}.md\:mx-auto{margin-inline:auto}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:h-\[180px\]{height:180px}.md\:h-\[400px\]{height:400px}.md\:max-h-\[400px\]{max-height:400px}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-border{border-color:var(--border)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-44{padding-top:calc(var(--spacing) * 44)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}.\[\&_svg_path\]\:outline-none svg path{--tw-outline-style:none;outline-style:none}.\[data-step-id\=\"\$\{id\}\"\]\:visible:is(),.\[data-step-id\=\"personal\"\]\:visible:is(),.\[data-step-id\]\:visible:is(data-step-id){visibility:visible}}.bg-skeleton{background-color:var(--skeleton)}.bg-success{background-color:var(--success)!important}.bg-warning{background-color:var(--warning)!important}.bg-error{background-color:var(--error)!important}.bg-info{background-color:var(--info)!important}html{font-size:var(--font-size)}:root{--midnight-blue:#1e2a4a;--aqua:#00b4c1;--aqua-dark:#007a87;--gray-100:#f8fafc;--gray-200:#e2e8f0;--white:#fff;--accent-rgb:0,180,193;--aqua-50:#e6fdff;--aqua-100:#b8faff;--aqua-200:#8af7ff;--aqua-300:#5cf4ff;--aqua-400:#2ef1ff;--aqua-500:#0ef;--aqua-600:#00b4c1;--aqua-700:#0098a3;--aqua-800:#006d75;--aqua-900:#004347;--aqua-950:#00181a;--success:var(--aqua);--success-foreground:var(--white);--success-muted:#00b4c11a;--success-text:#0098a3;--success-border:var(--aqua);--warning:#f59e0b;--warning-foreground:var(--white);--warning-muted:#f59e0b1a;--warning-text:#b45309;--warning-border:#f59e0b;--info:#3b82f6;--info-foreground:var(--white);--info-muted:#3b82f61a;--info-text:#2563eb;--info-border:#3b82f6;--error:#ef4444;--error-foreground:var(--white);--error-muted:#ef44441a;--error-text:#dc2626;--error-border:#ef4444;--font-size:14px;--text-body:14px;--line-height-body:20px;--text-section:18px;--line-height-section:26px;--text-h1:24px;--line-height-h1:32px;--background:var(--white);--foreground:var(--midnight-blue);--card:var(--white);--card-foreground:var(--midnight-blue);--popover:var(--white);--popover-foreground:var(--midnight-blue);--primary:var(--midnight-blue);--primary-foreground:var(--white);--secondary:var(--gray-200);--secondary-foreground:var(--midnight-blue);--muted:var(--gray-100);--muted-foreground:#64748b;--skeleton:#cbd5e1;--accent:var(--aqua);--accent-foreground:var(--white);--destructive:#c85a54;--destructive-foreground:var(--white);--negative:#d97559;--negative-foreground:var(--white);--expense-liability:#8b7fc8;--expense-liability-foreground:var(--white);--border:#e2e8f0;--input:transparent;--input-background:var(--gray-100);--switch-background:#cbd5e1;--font-weight-medium:500;--font-weight-normal:400;--ring:var(--aqua-dark);--chart-1:var(--blue-600);--chart-2:var(--aqua-600);--chart-3:var(--blue-500);--chart-4:var(--blue-800);--chart-5:var(--aqua-700);--radius:8px;--radius-button:8px;--radius-card:8px;--sidebar:var(--white);--sidebar-foreground:var(--midnight-blue);--sidebar-primary:var(--midnight-blue);--sidebar-primary-foreground:var(--white);--sidebar-accent:var(--gray-100);--sidebar-accent-foreground:var(--midnight-blue);--sidebar-border:#e2e8f0;--sidebar-ring:var(--aqua-dark);--elevation-sm:0 1px 3px 0 #0000000d,0 1px 2px 0 #0000001a}.dark{--dark-background:#0f172a;--dark-surface:#1e293b;--dark-surface-elevated:#334155;--dark-foreground:#f1f5f9;--dark-muted-foreground:#94a3b8;--dark-border:#334155;--dark-border-subtle:#1e293b;--background:var(--dark-background);--foreground:var(--dark-foreground);--card:var(--dark-surface);--card-foreground:var(--dark-foreground);--popover:var(--dark-surface);--popover-foreground:var(--dark-foreground);--primary:var(--aqua);--primary-foreground:var(--dark-background);--secondary:var(--dark-surface-elevated);--secondary-foreground:var(--dark-foreground);--muted:var(--dark-surface);--muted-foreground:var(--dark-muted-foreground);--skeleton:var(--dark-surface-elevated);--accent:var(--aqua);--accent-foreground:var(--dark-background);--accent-rgb:0,180,193;--destructive:#f87171;--destructive-foreground:var(--dark-background);--negative:#fb923c;--negative-foreground:var(--dark-background);--success:var(--aqua);--success-foreground:var(--dark-background);--success-muted:#00b4c126;--success-text:#5dd3db;--success-border:var(--aqua);--warning:#fbbf24;--warning-foreground:var(--dark-background);--warning-muted:#fbbf2426;--warning-text:#fcd34d;--warning-border:#fbbf24;--info:#60a5fa;--info-foreground:var(--dark-background);--info-muted:#60a5fa26;--info-text:#93c5fd;--info-border:#60a5fa;--error:#f87171;--error-foreground:var(--dark-background);--error-muted:#f8717126;--error-text:#fca5a5;--error-border:#f87171;--expense-liability:#a78bfa;--expense-liability-foreground:var(--dark-background);--border:var(--dark-border);--input:transparent;--input-background:var(--dark-surface);--switch-background:#475569;--ring:var(--aqua);--chart-1:var(--aqua-500);--chart-2:var(--blue-400);--chart-3:var(--aqua-400);--chart-4:var(--blue-300);--chart-5:var(--aqua-300);--sidebar:var(--dark-surface);--sidebar-foreground:var(--dark-foreground);--sidebar-primary:var(--aqua);--sidebar-primary-foreground:var(--dark-background);--sidebar-accent:var(--dark-surface-elevated);--sidebar-accent-foreground:var(--dark-foreground);--sidebar-border:var(--dark-border);--sidebar-ring:var(--aqua);--elevation-sm:0 1px 3px 0 #0000004d,0 1px 2px 0 #0003}@media (prefers-color-scheme:dark){:root:not(.light){--dark-background:#0f172a;--dark-surface:#1e293b;--dark-surface-elevated:#334155;--dark-foreground:#f1f5f9;--dark-muted-foreground:#94a3b8;--dark-border:#334155;--dark-border-subtle:#1e293b;--background:var(--dark-background);--foreground:var(--dark-foreground);--card:var(--dark-surface);--card-foreground:var(--dark-foreground);--popover:var(--dark-surface);--popover-foreground:var(--dark-foreground);--primary:var(--aqua);--primary-foreground:var(--dark-background);--secondary:var(--dark-surface-elevated);--secondary-foreground:var(--dark-foreground);--muted:var(--dark-surface);--muted-foreground:var(--dark-muted-foreground);--accent:var(--aqua);--accent-foreground:var(--dark-background);--destructive:#f87171;--destructive-foreground:var(--dark-background);--negative:#fb923c;--negative-foreground:var(--dark-background);--success:var(--aqua);--success-foreground:var(--dark-background);--success-muted:#00b4c126;--success-text:#5dd3db;--success-border:var(--aqua);--warning:#fbbf24;--warning-foreground:var(--dark-background);--warning-muted:#fbbf2426;--warning-text:#fcd34d;--warning-border:#fbbf24;--info:#60a5fa;--info-foreground:var(--dark-background);--info-muted:#60a5fa26;--info-text:#93c5fd;--info-border:#60a5fa;--error:#f87171;--error-foreground:var(--dark-background);--error-muted:#f8717126;--error-text:#fca5a5;--error-border:#f87171;--expense-liability:#a78bfa;--expense-liability-foreground:var(--dark-background);--border:var(--dark-border);--input:transparent;--input-background:var(--dark-surface);--switch-background:#475569;--ring:var(--aqua);--chart-1:var(--aqua-500);--chart-2:var(--blue-400);--chart-3:var(--aqua-400);--chart-4:var(--blue-300);--chart-5:var(--aqua-300);--sidebar:var(--dark-surface);--sidebar-foreground:var(--dark-foreground);--sidebar-primary:var(--aqua);--sidebar-primary-foreground:var(--dark-background);--sidebar-accent:var(--dark-surface-elevated);--sidebar-accent-foreground:var(--dark-foreground);--sidebar-border:var(--dark-border);--sidebar-ring:var(--aqua);--elevation-sm:0 1px 3px 0 #0000004d,0 1px 2px 0 #0003}}.dark .navigation-gradient,.navigation-gradient{background:linear-gradient(135deg,var(--midnight-blue) 0,var(--aqua) 100%)}.navigation-gradient,.navigation-gradient *{--sidebar-foreground:#fff;--sidebar-primary:#fff;--sidebar-primary-foreground:var(--midnight-blue);--sidebar-accent:#ffffff26;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1a;--sidebar-ring:#ffffff4d;--color-sidebar-foreground:#fff;--color-sidebar-primary:#fff;--color-sidebar-primary-foreground:var(--midnight-blue);--color-sidebar-accent:#ffffff26;--color-sidebar-accent-foreground:#fff;--color-sidebar-border:#ffffff1a;--color-sidebar-ring:#ffffff4d}.navigation-gradient{color:#fff!important}.navigation-gradient *{color:inherit}.navigation-gradient [data-sidebar=footer],.navigation-gradient [data-sidebar=group-label],.navigation-gradient [data-sidebar=header],.navigation-gradient [data-sidebar=menu-button],.navigation-gradient a,.navigation-gradient button,.navigation-gradient p,.navigation-gradient span{color:#fff}.navigation-gradient svg{color:#fff;stroke:currentColor}.navigation-gradient [data-active=true],.navigation-gradient [data-sidebar=menu-button]:hover{color:#fff;background-color:#ffffff26}.navigation-gradient [data-sidebar=group-label]{color:#ffffffb3}.navigation-gradient [data-sidebar=header]{border-bottom:1px solid #ffffff1a}.navigation-gradient [data-sidebar=footer]{border-top:1px solid #ffffff1a}.hover-card{transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.hover-card:hover{box-shadow:0 2px 8px #0000000f,0 1px 4px #00000014}.dark .hover-card:hover{box-shadow:0 2px 12px #0000004d,0 1px 4px #0003}.hover-card-link{transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}.hover-card-link:hover{background-color:rgba(var(--accent-rgb),.04);border-color:rgba(var(--accent-rgb),.3);box-shadow:0 2px 8px 0 rgba(var(--accent-rgb),.08)}.dark .hover-card-link:hover{background-color:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.4);box-shadow:0 2px 12px 0 rgba(var(--accent-rgb),.12)}.hover-row{transition:background-color .15s ease-in-out}.hover-row:hover{background-color:rgba(var(--accent-rgb),.05)}.dark .hover-row:hover{background-color:rgba(var(--accent-rgb),.1)}.btn-interactive{transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .1s ease-in-out}.btn-interactive:not(:disabled):hover{box-shadow:0 2px 8px 0 rgba(var(--accent-rgb),.2)}.btn-interactive:not(:disabled):active{transform:scale(.98)}.primary-button{transition:all .15s}.primary-button:not(:disabled):hover{box-shadow:0 2px 8px 0 rgba(var(--accent-rgb),.2),0 1px 4px 0 rgba(var(--accent-rgb),.15);background-color:var(--accent)!important;color:var(--accent-foreground)!important}.secondary-button{transition:all .15s}.secondary-button:not(:disabled):hover{box-shadow:0 2px 8px 0 rgba(var(--accent-rgb),.2),0 1px 4px 0 rgba(var(--accent-rgb),.15);background-color:var(--accent)!important;color:var(--accent-foreground)!important}.input-field:not(.disabled):hover,input[type=email]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover,input[type=number]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover,input[type=password]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover,input[type=search]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover,input[type=tel]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover,input[type=text]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover,input[type=url]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover,textarea:not(.Textarea__Control):not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 2px 8px 0 rgba(var(--accent-rgb),.1)}.input-field:focus,.input-field:focus-visible,input[type=email]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus,input[type=email]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus-visible,input[type=number]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus,input[type=number]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus-visible,input[type=password]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus,input[type=password]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus-visible,input[type=search]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus,input[type=search]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus-visible,input[type=tel]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus,input[type=tel]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus-visible,input[type=text]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus,input[type=text]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus-visible,input[type=url]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus,input[type=url]:not(.Input__Control):not([class^=ui2-],[class*=\ ui2-]):focus-visible,textarea:not(.Textarea__Control):not([class^=ui2-],[class*=\ ui2-]):focus,textarea:not(.Textarea__Control):not([class^=ui2-],[class*=\ ui2-]):focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15),0 0 0 1px var(--accent);border-color:var(--accent)!important;border-width:2px!important;outline:none!important}.input-enhanced:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1);border-width:2px;outline:none}[role=checkbox]:not([class^=ui2-],[class*=\ ui2-]):not([aria-disabled=true]):not(.RadioGroupItem):not(.Checkbox):hover,[role=radio]:not([class^=ui2-],[class*=\ ui2-]):not([aria-disabled=true]):not(.RadioGroupItem):hover,input[type=checkbox]:not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover,input[type=radio]:not([class^=ui2-],[class*=\ ui2-]):not(:disabled):hover{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15)}[role=checkbox]:not([class^=ui2-],[class*=\ ui2-]):not(.RadioGroupItem):not(.Checkbox):focus-visible,[role=radio]:not([class^=ui2-],[class*=\ ui2-]):not(.RadioGroupItem):focus-visible,input[type=checkbox]:not([class^=ui2-],[class*=\ ui2-]):focus-visible,input[type=radio]:not([class^=ui2-],[class*=\ ui2-]):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2),0 0 0 1px var(--accent)}input:disabled:hover,select:disabled:hover,textarea:disabled:hover{box-shadow:none!important;border-color:var(--border)!important}.icon-bg{border-radius:var(--radius);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-bg-sm{width:32px;height:32px}.icon-bg-md{width:40px;height:40px}.icon-bg-lg{width:48px;height:48px}.icon-bg .icon,.icon-bg svg{color:var(--accent)}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-fade-out{0%{opacity:1}to{opacity:0}}.hero-image-enter{animation:hero-fade-in 1s ease-in-out forwards}.hero-image-exit{animation:hero-fade-out 1s ease-in-out forwards}.hero-overlay{background:linear-gradient(90deg,#00000080,#0000004d 50%,#0000001a)}:root{--color-white:#fff;--brand-sour-50:#f2ffe1;--brand-sour-100:#e7ffc5;--brand-sour-200:#d8ffa1;--brand-sour-300:#c9ff7e;--brand-sour-400:#baff5a;--brand-sour-500:#adff00;--brand-sour-600:#a0f600;--brand-sour-700:#93e200;--brand-sour-800:#81c600;--brand-sour-900:#61a200;--brand-sour-950:#2e6900;--brand-navy-20:#f2f5f8;--brand-navy-50:#edf2f6;--brand-navy-100:#d9e1eb;--brand-navy-200:#afc0cd;--brand-navy-300:#8399ac;--brand-navy-400:#5c7a8e;--brand-navy-500:#3d5b6e;--brand-navy-600:#274557;--brand-navy-700:#163247;--brand-navy-800:#0a2138;--brand-navy-900:#00142a;--brand-navy-950:#000a15;--brand-aqua-50:#ddf6f8;--brand-aqua-100:#c1eff2;--brand-aqua-200:#a8e5e9;--brand-aqua-300:#68c5cc;--brand-aqua-400:#36afb8;--brand-aqua-500:#17939c;--brand-aqua-600:#037981;--brand-aqua-700:#005f66;--brand-aqua-800:#004247;--brand-aqua-900:#002a2d;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c6d2ff;--indigo-300:#a3b3ff;--indigo-400:#7c86ff;--indigo-500:#615fff;--indigo-600:#4f39f6;--indigo-700:#432dd7;--indigo-800:#372aac;--indigo-900:#312c85;--indigo-950:#1e1a4d;--brand-neutral-50:#f2f2f2;--brand-neutral-100:#e6e6e6;--brand-neutral-200:#d6d6d6;--brand-neutral-300:#bfbfbf;--brand-neutral-400:#a6a6a6;--brand-neutral-500:#888;--brand-neutral-600:#6b6b6b;--brand-neutral-700:#4f4f4f;--brand-neutral-800:#343434;--brand-neutral-900:#1c1c1c;--brand-neutral-950:#0c0c0c;--brand-error:#ff1952;--onboard-gradient-navy-mid:#083565;--onboard-gradient-neutral-gray:#dfe4ea;--white-5:#ffffff0d;--white-10:#ffffff1a;--white-20:#fff3;--white-30:#ffffff4d;--white-40:#fff6;--white-50:#ffffff80;--white-60:#fff9;--white-70:#ffffffb3;--white-80:#fffc;--white-90:#ffffffe6;--white-100:#fff;--dark-5:#00142a0d;--dark-10:#00142a1a;--dark-20:#00142a33;--dark-30:#00142a4d;--dark-40:#00142a66;--dark-50:#00142a80;--dark-60:#00142a99;--dark-70:#00142ab3;--dark-80:#00142acc;--dark-90:#00142ae6;--dark-100:#00142a;--brand-blue-50:#f4f7fb;--brand-blue-100:#e4edf6;--brand-blue-200:#c0d8f1;--brand-blue-300:#86b8ee;--brand-blue-400:#368ff2;--brand-blue-500:#103b6b;--brand-blue-600:#05284f;--brand-blue-700:#00142a;--brand-blue-800:#000812;--brand-blue-900:#00050a;--brand-blue-950:#070a12;--color-aqua-50:#eaf3f4;--color-aqua-100:#daecee;--color-aqua-200:#c3dee1;--color-aqua-300:#91c1c6;--color-aqua-400:#5fa9b1;--color-aqua-500:#30949f;--color-aqua-600:#197f8a;--color-aqua-600-rgb:0,180,193;--color-aqua-700:#076670;--color-aqua-800:#004e56;--color-aqua-900:#003338;--color-aqua-950:#001f23;--color-neutral-50:#f5f6f7;--color-neutral-100:#edeff2;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5dc;--color-neutral-400:#99a1af;--color-neutral-500:#6a7282;--color-neutral-600:#4a5565;--color-neutral-700:#364153;--color-neutral-800:#1e2939;--color-neutral-900:#101828;--color-neutral-950:#030712;--color-blue-50:#edf0f8;--color-blue-100:#ccd4ea;--color-blue-200:#acb9dd;--color-blue-300:#8b9dd0;--color-blue-400:#6b82c2;--color-blue-500:#4a67b5;--color-blue-600:#3d5494;--color-blue-700:#2f4274;--color-blue-800:#1e2a4a;--color-blue-900:#151d33;--color-blue-950:#070a12;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#b9f8cf;--color-success-300:#7bf1a8;--color-success-400:#05df72;--color-success-500:#00c950;--color-success-600:#00a63e;--color-success-700:#008236;--color-success-800:#016630;--color-success-900:#0d542b;--color-success-950:#032e15;--color-green-50:#e7f1eb;--color-green-100:#cbe5d6;--color-green-200:#afdbc1;--color-green-300:#8dcba7;--color-green-400:#6bba8c;--color-green-500:#37ab67;--color-green-600:#239954;--color-green-700:#158343;--color-green-800:#156737;--color-green-900:#085327;--color-error-50:#fef2f2;--color-error-100:#ffe2e2;--color-error-200:#ffc9c9;--color-error-300:#ffa2a2;--color-error-400:#ff6467;--color-error-500:#fb2c36;--color-error-600:#e7000b;--color-error-700:#c10007;--color-error-800:#9f0712;--color-error-900:#82181a;--color-error-950:#460809;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffc9c9;--color-red-300:#ffa2a2;--color-red-400:#ff6467;--color-red-500:#fb2c36;--color-red-600:#e7000b;--color-red-700:#c10007;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--space-hairline:1px;--space-18:18px;--space-80:80px;--space-96:96px;--space-100:100px;--space-128:128px;--space-176:176px;--space-240:240px;--text-3xl:30px;--text-4xl:36px;--text-5xl:42px;--lh-control:24px;--lh-compact:16px;--lh-flush:14px;--lh-heading:32px;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--overlay:#00000080;--blur-sm:4px;--blur-md:10px;--modal-width-sm:400px;--modal-width-md:512px;--modal-width-lg:640px;--modal-width-xl:896px;--modal-width-2xl:1120px;--modal-width-screen:1024px;--modal-drawer-width:720px;--menu-min-width:128px;--tooltip-max-width:320px;--select-menu-max-width:640px;--popover-width-sm:192px;--popover-width-md:224px;--popover-width-lg:256px;--popover-width-xl:288px;--popover-width-2xl:320px;--popover-width-3xl:384px;--hover-card-width-sm:280px;--hover-card-width-md:320px;--hover-card-width-lg:380px;--bg-tooltip:var(--neutral-900);--fg-tooltip:var(--base-white);--control-height-xs:28px;--control-height-sm:32px;--control-height-md:36px;--control-height-lg:40px;--control-height-xl:56px;--control-height-2xl:64px;--control-height-mobile-xs:36px;--control-height-mobile-sm:40px;--control-height-mobile-md:44px;--control-height-mobile-lg:48px;--control-height-mobile-xl:56px;--control-height-mobile-2xl:64px;--transition-slow:1s;--fg-tertiary:var(--neutral-500);--fg-disabled:var(--neutral-300);--bg-recessed:var(--neutral-50);--bg-skeleton:var(--neutral-200);--border-danger:#fca5a5;--bg-emphasis-muted:var(--blue-600);--fg-on-emphasis-muted:var(--base-white);--bg-success:var(--brand-600);--bg-warning:#f59e0b;--bg-danger-subtle:#bd524c1a;--nav-surface:var(--brand-navy-900);--nav-surface-plain:var(--bg-surface);--nav-fg:var(--base-white);--nav-fg-muted:#ffffffb3;--nav-fg-subtle:#ffffff73;--nav-hover:#ffffff26;--nav-active:#ffffff38;--nav-border:#ffffff1a;--nav-submenu-rule:#fff6;--nav-ring:#ffffff4d}.dark{--fg-tertiary:var(--neutral-400);--fg-disabled:var(--neutral-600);--bg-recessed:var(--neutral-900);--bg-skeleton:var(--neutral-700);--bg-success:var(--brand-600);--bg-warning:#fbbf24;--bg-danger-subtle:#f8717126}@media (prefers-color-scheme:dark){:root:not(.light){--fg-primary:var(--neutral-100);--fg-secondary:var(--neutral-400);--fg-tertiary:var(--neutral-400);--fg-disabled:var(--neutral-600);--fg-brand-primary:var(--brand-600);--fg-on-emphasis:var(--neutral-900);--fg-positive:#0080b3;--fg-negative:#f87171;--fg-warning:#fcd34d;--bg-canvas:var(--neutral-900);--bg-surface:var(--neutral-800);--bg-subtle:var(--neutral-800);--bg-skeleton:var(--neutral-700);--border-primary:var(--neutral-700);--border-brand:var(--brand-600);--focus-ring:var(--brand-600);--bg-emphasis:var(--brand-600);--bg-secondary:var(--neutral-700);--bg-danger:var(--red-300);--bg-success:var(--brand-600);--bg-warning:#fbbf24;--bg-brand-subtle:#00b4c126;--bg-brand-subtle-strong:#00b4c140;--bg-brand-faint:#00b4c11a;--border-brand-subtle:#00b4c14d;--fg-success:var(--brand-400);--bg-success-subtle:#00b4c126;--border-success:var(--brand-600);--bg-warning-subtle:#f59e0b26;--border-warning:#f59e0b;--bg-danger-subtle:#f8717126;--fg-info:#60a5fa;--bg-info-subtle:#3b82f626;--border-info:#3b82f6;--fg-error:#fca5a5;--bg-error-subtle:#f8717126;--border-error:#f87171}}:root{--brand-50:#e6fdff;--brand-100:#b8faff;--brand-200:#8af7ff;--brand-300:#5cf4ff;--brand-400:#2ef1ff;--brand-500:#0ef;--brand-600:#00b4c1;--brand-600-rgb:0,180,193;--brand-700:#0098a3;--brand-800:#006d75;--brand-900:#004347;--brand-950:#00181a;--blue-50:#edf0f8;--blue-100:#ccd4ea;--blue-200:#acb9dd;--blue-300:#8b9dd0;--blue-400:#6b82c2;--blue-500:#4a67b5;--blue-600:#3d5494;--blue-700:#2f4274;--blue-800:#1e2a4a;--blue-900:#151d33;--blue-950:#070a12;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--neutral-950:#020617;--red-500:#c85a54;--red-600:#bd524c;--red-300:#f87171;--base-white:#fff;--base-black:#000;--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--space-144:144px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--text-2xs:10px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--lh-tight:1.25;--lh-normal:1.45;--lh-relaxed:1.6;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-sans:"Inter","SF Pro",ui-sans-serif,system-ui,-apple-system,sans-serif;--elevation-1:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--elevation-2:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--elevation-3:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--transition-fast:.15s;--transition-base:.2s;--ease-standard:ease;--opacity-disabled:.5;--scale-pressed:.95;--scale-pressed-soft:.98;--scale-hover:1.02;--fg-primary:var(--blue-800);--fg-secondary:var(--neutral-500);--fg-brand-primary:var(--brand-800);--fg-accent:var(--brand-600);--fg-on-emphasis:var(--base-white);--fg-positive:#00648f;--fg-negative:#dc2626;--fg-warning:#b45309;--bg-canvas:var(--base-white);--bg-surface:var(--base-white);--bg-subtle:var(--neutral-50);--border-primary:var(--neutral-200);--border-brand:var(--brand-600);--focus-ring:var(--brand-800);--bg-emphasis:var(--blue-800);--bg-secondary:var(--neutral-200);--bg-danger:var(--red-600);--bg-brand-subtle:#00b4c11a;--bg-brand-subtle-strong:#00b4c133;--bg-brand-faint:#00b4c10d;--border-brand-subtle:#00b4c133;--fg-success:var(--brand-700);--bg-success-subtle:#00b4c11a;--border-success:var(--brand-600);--bg-warning-subtle:#f59e0b1a;--border-warning:#f59e0b;--fg-info:#2563eb;--bg-info-subtle:#3b82f61a;--border-info:#3b82f6;--fg-error:#dc2626;--bg-error-subtle:#ef44441a;--border-error:#ef4444}.dark{--fg-primary:var(--neutral-100);--fg-secondary:var(--neutral-400);--fg-brand-primary:var(--brand-600);--fg-on-emphasis:var(--neutral-900);--fg-positive:#0080b3;--fg-negative:#f87171;--fg-warning:#fcd34d;--bg-canvas:var(--neutral-900);--bg-surface:var(--neutral-800);--bg-subtle:var(--neutral-800);--border-primary:var(--neutral-700);--border-brand:var(--brand-600);--focus-ring:var(--brand-600);--bg-emphasis:var(--brand-600);--bg-secondary:var(--neutral-700);--bg-danger:var(--red-300);--bg-brand-subtle:#00b4c126;--bg-brand-subtle-strong:#00b4c140;--bg-brand-faint:#00b4c11a;--border-brand-subtle:#00b4c14d;--fg-success:var(--brand-400);--bg-success-subtle:#00b4c126;--border-success:var(--brand-600);--bg-warning-subtle:#f59e0b26;--border-warning:#f59e0b;--fg-info:#60a5fa;--bg-info-subtle:#3b82f626;--border-info:#3b82f6;--fg-error:#fca5a5;--bg-error-subtle:#f8717126;--border-error:#f87171}@media (prefers-color-scheme:dark){:root:not(.light){--fg-primary:var(--neutral-100);--fg-secondary:var(--neutral-400);--fg-brand-primary:var(--brand-600);--fg-on-emphasis:var(--neutral-900);--fg-positive:#0080b3;--fg-negative:#f87171;--fg-warning:#fcd34d;--bg-canvas:var(--neutral-900);--bg-surface:var(--neutral-800);--bg-subtle:var(--neutral-800);--border-primary:var(--neutral-700);--border-brand:var(--brand-600);--focus-ring:var(--brand-600);--bg-emphasis:var(--brand-600);--bg-secondary:var(--neutral-700);--bg-danger:var(--red-300);--bg-brand-subtle:#00b4c126;--bg-brand-subtle-strong:#00b4c140;--bg-brand-faint:#00b4c11a;--border-brand-subtle:#00b4c14d;--fg-success:var(--brand-400);--bg-success-subtle:#00b4c126;--border-success:var(--brand-600);--bg-warning-subtle:#f59e0b26;--border-warning:#f59e0b;--fg-info:#60a5fa;--bg-info-subtle:#3b82f626;--border-info:#3b82f6;--fg-error:#fca5a5;--bg-error-subtle:#f8717126;--border-error:#f87171}}@media (min-width:768px){body,html{overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scan{0%{opacity:0;top:-4px;transform:scaleX(.95)}8%{opacity:1;transform:scaleX(1)}50%{transform:scaleX(1.02)}92%{opacity:1;transform:scaleX(1)}to{opacity:0;top:100%;transform:scaleX(.95)}}.scan-line{z-index:10;background:linear-gradient(90deg,#0000,#00b4c12e 15%,#ffffff45 45%,#ffffff4d 50%,#ffffff45 55%,#00b4c12e 85%,#0000);height:3px;animation:scan 4s ease-in-out infinite;top:0;box-shadow:0 0 12px 3px #00b4c12e,0 0 25px 8px #00b4c117,0 0 50px 15px #00b4c108}.scan-line,.scan-line:after{width:100%;position:absolute;left:0}.scan-line:after{content:"";background:linear-gradient(#0000,#00b4c10a);height:120px;bottom:0}.scan-active{filter:grayscale(30%)contrast(105%);transition:filter .3s}@property --scan-pos{syntax:"<percentage>";inherits:false;initial-value:0}.scan-frost{-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(var(--scan-pos) - 80px),transparent calc(var(--scan-pos) - 15px),transparent calc(var(--scan-pos) + 15px),black calc(var(--scan-pos) + 80px),black 100%);mask-image:linear-gradient(to bottom,black 0,black calc(var(--scan-pos) - 80px),transparent calc(var(--scan-pos) - 15px),transparent calc(var(--scan-pos) + 15px),black calc(var(--scan-pos) + 80px),black 100%);background:#ffffff73;animation:scan-frost-reveal 4s ease-in-out infinite;position:absolute;inset:0}@keyframes scan-frost-reveal{0%{--scan-pos:0%}to{--scan-pos:100%}}.animate-slide-up{animation:slide-up .25s ease-out}:root{--accent-muted:#00b4c11a;--amount-positive:#00648f;--amount-negative:#dc2626;--footer-muted:#94a3b8}.dark{--accent-muted:#00b4c126;--amount-positive:#0080b3;--amount-negative:#f87171;--footer-muted:#64748b}.brand-gradient{background:linear-gradient(135deg,var(--midnight-blue) 0,var(--aqua) 100%)}.landing-page{--secondary:#f7f9fc;scroll-behavior:smooth}.landing-gradient-hero{background:radial-gradient(ellipse 80% 50% at 50% -20%,#00b4c126 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 50%,#00b4c114 0,transparent 60%),var(--secondary)}.landing-gradient-dark{background:radial-gradient(ellipse 80% 50% at 50% -20%,#00b4c11f 0,transparent 70%),radial-gradient(ellipse 60% 40% at 20% 80%,#1e2a4a14 0,transparent 60%),var(--primary)}.dot-pattern{background-image:radial-gradient(circle,#1e2a4a12 1px,#0000 0);background-size:24px 24px}.dot-pattern-light{background-image:radial-gradient(circle,#ffffff0d 1px,#0000 0);background-size:24px 24px}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a}.dashboard-mock-shadow{box-shadow:0 25px 50px -12px #00000026,0 12px 24px -8px #0000001a,0 0 0 1px #0000000d}.perspective-container{perspective:1200px}.perspective-tilt{transform-style:preserve-3d;transform:rotateX(2deg)rotateY(0)}.gradient-text{background:linear-gradient(135deg,var(--midnight-blue) 0,var(--aqua) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-light{background:linear-gradient(135deg,#fff 0,var(--aqua) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.animated-border{background-clip:padding-box;border:2px solid #0000;position:relative}.animated-border:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--aqua),var(--midnight-blue),var(--aqua));z-index:-1;background-size:300% 300%;animation:gradient-rotate 4s infinite;position:absolute;inset:-2px}@keyframes gradient-rotate{0%,to{background-position:0}50%{background-position:100%}}.glow-aqua{transition:box-shadow .3s;box-shadow:0 0 20px #00b4c14d}.glow-aqua:hover{box-shadow:0 0 30px #00b4c180,0 0 60px #00b4c133}.card-elevated{box-shadow:0 1px 3px #1e2a4a14,0 4px 12px #1e2a4a0a}.hero-card-gradient{background:linear-gradient(145deg,var(--midnight-blue) 0,#253a5e 60%,#2d4570 100%)}.nav-gradient{background:radial-gradient(ellipse at 100% 100%,#00b4c166 0,transparent 40%),linear-gradient(145deg,var(--midnight-blue) 0,#253a5e 60%,#2d4570 100%)}.mobile-header-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd1}.dark .mobile-header-glass{background:#1e2a4ad1}.mobile-nav-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#1e2a4af2}@media (max-width:767px){.phone-input-wrapper .PhoneInput,.phone-input-wrapper .PhoneInputInput{font-size:16px}}.phone-input-wrapper .PhoneInput{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background-color:var(--background);align-items:center;gap:0;width:100%;height:2.5rem;font-size:.875rem;transition:box-shadow .15s;display:flex}.phone-input-wrapper .PhoneInput:focus-within{box-shadow:inset 0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.phone-input-wrapper .PhoneInput:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ring) 30%,transparent)}}.phone-input-wrapper .PhoneInputCountry{color:var(--foreground);flex-shrink:0;align-items:center;gap:.25rem;padding-left:.75rem;padding-right:.5rem;display:flex}.phone-input-wrapper .PhoneInputCountrySelect{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.phone-input-wrapper .PhoneInputCountrySelectArrow{border-right:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);opacity:.6;width:.5rem;height:.5rem;display:inline-block;transform:rotate(45deg)translateY(-2px)}.phone-input-wrapper .PhoneInputInput{height:100%;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 .75rem 0 .25rem;font-size:.875rem}.phone-input-wrapper .PhoneInputInput::placeholder{color:var(--muted-foreground)}.phone-input-wrapper .PhoneInput--disabled,.phone-input-wrapper .PhoneInputInput:disabled{cursor:not-allowed;opacity:.5}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}