@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent}}}@layer theme{:root,:host{--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, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-50:#fef6ee;--color-orange-100:#fdead7;--color-orange-200:#f9dbaf;--color-orange-300:#f7b27a;--color-orange-400:#f38744;--color-orange-500:#ef6820;--color-orange-600:#e04f16;--color-orange-700:#b93815;--color-orange-800:#932f19;--color-orange-900:#772917;--color-orange-950:#511c10;--color-yellow-50:#fefbe8;--color-yellow-100:#fef7c3;--color-yellow-200:#feee95;--color-yellow-300:#fde272;--color-yellow-400:#fac515;--color-yellow-500:#eaaa08;--color-yellow-600:#ca8504;--color-yellow-700:#a15c07;--color-yellow-800:#854a0e;--color-yellow-900:#713b12;--color-yellow-950:#542c0d;--color-green-50:#edfcf2;--color-green-100:#d3f8df;--color-green-200:#aaf0c4;--color-green-300:#73e2a3;--color-green-400:#3ccb7f;--color-green-500:#16b364;--color-green-600:#099250;--color-green-700:#087443;--color-green-800:#095c37;--color-green-900:#084c2e;--color-green-950:#052e1c;--color-blue-50:#eff8ff;--color-blue-100:#d1e9ff;--color-blue-200:#b2ddff;--color-blue-300:#84caff;--color-blue-400:#53b1fd;--color-blue-500:#2e90fa;--color-blue-600:#1570ef;--color-blue-700:#175cd3;--color-blue-800:#1849a9;--color-blue-900:#194185;--color-blue-950:#102a56;--color-indigo-50:#eef4ff;--color-indigo-100:#e0eaff;--color-indigo-200:#c7d7fe;--color-indigo-300:#a4bcfd;--color-indigo-400:#8098f9;--color-indigo-500:#6172f3;--color-indigo-600:#444ce7;--color-indigo-700:#3538cd;--color-indigo-800:#2d31a6;--color-indigo-900:#2d3282;--color-indigo-950:#1f235b;--color-purple-50:#f4f3ff;--color-purple-100:#ebe9fe;--color-purple-200:#d9d6fe;--color-purple-300:#bdb4fe;--color-purple-400:#9b8afb;--color-purple-500:#7a5af8;--color-purple-600:#6938ef;--color-purple-700:#5925dc;--color-purple-800:#4a1fb8;--color-purple-900:#3e1c96;--color-purple-950:#27115f;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fbe8ff;--color-fuchsia-200:#f6d0fe;--color-fuchsia-300:#eeaafd;--color-fuchsia-400:#e478fa;--color-fuchsia-500:#d444f1;--color-fuchsia-600:#ba24d5;--color-fuchsia-700:#9f1ab1;--color-fuchsia-800:#821890;--color-fuchsia-900:#6f1877;--color-fuchsia-950:#47104c;--color-pink-50:#fdf2fa;--color-pink-100:#fce7f6;--color-pink-200:#fcceee;--color-pink-300:#faa7e0;--color-pink-400:#f670c7;--color-pink-500:#ee46bc;--color-pink-600:#dd2590;--color-pink-700:#c11574;--color-pink-800:#9e165f;--color-pink-900:#851651;--color-pink-950:#4e0d30;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e9eaeb;--color-gray-300:#d5d7da;--color-gray-400:#a4a7ae;--color-gray-500:#717680;--color-gray-600:#535862;--color-gray-700:#414651;--color-gray-800:#252b37;--color-gray-900:#181d27;--color-gray-950:#0a0d12;--color-neutral-500:oklch(55.6% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:calc(var(--spacing) * 3);--text-xs--line-height:calc(var(--spacing) * 4.5);--text-sm:calc(var(--spacing) * 3.5);--text-sm--line-height:calc(var(--spacing) * 5);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:calc(var(--spacing) * 4.5);--text-lg--line-height:calc(var(--spacing) * 7);--text-xl:calc(var(--spacing) * 5);--text-xl--line-height:calc(var(--spacing) * 7.5);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0px 1px 2px #0a0d120d;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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);--font-body:var(--font-inter,"Inter"), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-md:calc(var(--spacing) * 4);--text-md--line-height:calc(var(--spacing) * 6);--text-display-xs:calc(var(--spacing) * 6);--text-display-xs--line-height:calc(var(--spacing) * 8);--text-display-sm:calc(var(--spacing) * 7.5);--text-display-sm--line-height:calc(var(--spacing) * 9.5);--text-display-md:calc(var(--spacing) * 9);--text-display-md--line-height:calc(var(--spacing) * 11);--radius-none:0px;--radius-full:9999px;--shadow-skeumorphic:0px 0px 0px 1px #0a0d122e inset, 0px -2px 0px 0px #0a0d120d inset;--color-transparent:#0000;--color-brand-50:#eff8ff;--color-brand-100:#d1e9ff;--color-brand-200:#b2ddff;--color-brand-300:#84caff;--color-brand-400:#5a8ce1;--color-brand-500:#1258c7;--color-brand-600:#0e46a0;--color-brand-700:#0b3880;--color-brand-800:#082c64;--color-brand-900:#06224e;--color-brand-950:#041838;--color-error-50:#fef3f2;--color-error-100:#fee4e2;--color-error-200:#fecdca;--color-error-300:#fda29b;--color-error-400:#f97066;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-error-800:#912018;--color-error-900:#7a271a;--color-error-950:#55160c;--color-warning-50:#fffaeb;--color-warning-100:#fef0c7;--color-warning-200:#fedf89;--color-warning-300:#fec84b;--color-warning-400:#fdb022;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-warning-800:#93370d;--color-warning-900:#7a2e0e;--color-warning-950:#4e1d09;--color-success-50:#ecfdf3;--color-success-100:#dcfae6;--color-success-200:#abefc6;--color-success-300:#75e0a7;--color-success-400:#47cd89;--color-success-500:#17b26a;--color-success-600:#079455;--color-success-700:#067647;--color-success-800:#085d3a;--color-success-900:#074d31;--color-success-950:#053321;--color-gray-25:#fdfdfd;--color-gray-blue-50:#f8f9fc;--color-gray-blue-100:#eaecf5;--color-gray-blue-200:#d5d9eb;--color-gray-blue-300:#b3b8db;--color-gray-blue-400:#717bbc;--color-gray-blue-500:#4e5ba6;--color-gray-blue-600:#3e4784;--color-gray-blue-700:#363f72;--color-gray-blue-800:#293056;--color-gray-blue-900:#101323;--color-gray-blue-950:#0d0f1c;--color-blue-light-50:#f0f9ff;--color-blue-light-100:#e0f2fe;--color-blue-light-200:#b9e6fe;--color-blue-light-300:#7cd4fd;--color-blue-light-400:#36bffa;--color-blue-light-500:#0ba5ec;--color-blue-light-600:#0086c9;--color-blue-light-700:#026aa2;--color-blue-light-800:#065986;--color-blue-light-900:#0b4a6f;--color-blue-light-950:#062c41;--color-blue-dark-50:#eff4ff;--color-blue-dark-100:#d1e0ff;--color-blue-dark-200:#b2ccff;--color-blue-dark-300:#84adff;--color-blue-dark-400:#528bff;--color-blue-dark-500:#2970ff;--color-blue-dark-600:#155eef;--color-blue-dark-700:#004eeb;--color-blue-dark-800:#0040c1;--color-blue-dark-900:#00359e;--color-blue-dark-950:#026;--color-orange-dark-50:#fff4ed;--color-orange-dark-100:#ffe6d5;--color-orange-dark-200:#ffd6ae;--color-orange-dark-300:#ff9c66;--color-orange-dark-400:#ff692e;--color-orange-dark-500:#ff4405;--color-orange-dark-600:#e62e05;--color-orange-dark-700:#bc1b06;--color-orange-dark-800:#97180c;--color-orange-dark-900:#771a0d;--color-orange-dark-950:#57130a;--color-utility-blue-50:var(--color-blue-50);--color-utility-blue-100:var(--color-blue-100);--color-utility-blue-200:var(--color-blue-200);--color-utility-blue-400:var(--color-blue-400);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-700:var(--color-blue-700);--color-utility-brand-50:var(--color-brand-50);--color-utility-brand-100:var(--color-brand-100);--color-utility-brand-200:var(--color-brand-200);--color-utility-brand-400:var(--color-brand-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-700:var(--color-brand-700);--color-utility-gray-50:var(--color-gray-50);--color-utility-gray-100:var(--color-gray-100);--color-utility-gray-200:var(--color-gray-200);--color-utility-gray-300:var(--color-gray-300);--color-utility-gray-400:var(--color-gray-400);--color-utility-gray-500:var(--color-gray-500);--color-utility-gray-600:var(--color-gray-600);--color-utility-gray-700:var(--color-gray-700);--color-utility-gray-800:var(--color-gray-800);--color-utility-gray-900:var(--color-gray-900);--color-utility-orange-50:var(--color-orange-50);--color-utility-orange-100:var(--color-orange-100);--color-utility-orange-200:var(--color-orange-200);--color-utility-orange-400:var(--color-orange-400);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-700:var(--color-orange-700);--color-utility-indigo-50:var(--color-indigo-50);--color-utility-indigo-100:var(--color-indigo-100);--color-utility-indigo-200:var(--color-indigo-200);--color-utility-indigo-400:var(--color-indigo-400);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-700:var(--color-indigo-700);--color-utility-pink-50:var(--color-pink-50);--color-utility-pink-100:var(--color-pink-100);--color-utility-pink-200:var(--color-pink-200);--color-utility-pink-400:var(--color-pink-400);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-700:var(--color-pink-700);--color-utility-purple-50:var(--color-purple-50);--color-utility-purple-100:var(--color-purple-100);--color-utility-purple-200:var(--color-purple-200);--color-utility-purple-400:var(--color-purple-400);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-700:var(--color-purple-700);--color-utility-green-50:var(--color-green-50);--color-utility-green-100:var(--color-green-100);--color-utility-green-200:var(--color-green-200);--color-utility-green-400:var(--color-green-400);--color-utility-green-500:var(--color-green-500);--color-utility-green-700:var(--color-green-700);--color-utility-yellow-50:var(--color-yellow-50);--color-utility-yellow-100:var(--color-yellow-100);--color-utility-yellow-200:var(--color-yellow-200);--color-utility-yellow-400:var(--color-yellow-400);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-700:var(--color-yellow-700);--color-text-white:var(--color-white);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-text-secondary_hover:var(--color-gray-800);--color-text-tertiary:var(--color-gray-600);--color-text-tertiary_hover:var(--color-gray-700);--color-text-quaternary:var(--color-gray-500);--color-text-error-primary:var(--color-error-600);--color-text-error-primary_hover:var(--color-error-700);--color-text-warning-primary:var(--color-warning-600);--color-text-success-primary:var(--color-success-600);--color-text-disabled:var(--color-gray-500);--color-text-placeholder:var(--color-gray-500);--color-text-placeholder_subtle:var(--color-gray-300);--color-text-primary_on-brand:var(--color-white);--color-text-secondary_on-brand:var(--color-brand-200);--color-text-tertiary_on-brand:var(--color-brand-200);--color-text-quaternary_on-brand:var(--color-brand-300);--color-text-brand-primary:var(--color-brand-900);--color-text-brand-secondary:var(--color-brand-700);--color-text-brand-secondary_hover:var(--color-brand-800);--color-text-brand-tertiary:var(--color-brand-600);--color-text-brand-tertiary_alt:var(--color-brand-600);--color-border-primary:var(--color-gray-300);--color-border-secondary:var(--color-gray-200);--color-border-secondary_alt:#00000014;--color-border-tertiary:var(--color-gray-100);--color-border-error:var(--color-error-500);--color-border-error_subtle:var(--color-error-300);--color-border-disabled:var(--color-gray-300);--color-border-disabled_subtle:var(--color-gray-200);--color-border-brand:var(--color-brand-500);--color-border-brand_alt:var(--color-brand-600);--color-fg-secondary_hover:var(--color-gray-800);--color-fg-quaternary:var(--color-gray-400);--color-fg-quaternary_hover:var(--color-gray-500);--color-fg-error-primary:var(--color-error-600);--color-fg-error-secondary:var(--color-error-500);--color-fg-disabled:var(--color-gray-400);--color-fg-brand-primary:var(--color-brand-600);--color-fg-brand-primary_alt:var(--color-fg-brand-primary);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-secondary_alt:var(--color-fg-brand-secondary);--color-fg-brand-secondary_hover:var(--color-brand-600);--color-bg-primary:var(--color-white);--color-bg-primary-solid:var(--color-gray-950);--color-bg-primary_alt:var(--color-white);--color-bg-primary_hover:var(--color-gray-50);--color-bg-secondary:var(--color-gray-50);--color-bg-secondary-solid:var(--color-gray-600);--color-bg-secondary_subtle:var(--color-gray-25);--color-bg-secondary_hover:var(--color-gray-100);--color-bg-secondary_alt:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-100);--color-bg-quaternary:var(--color-gray-200);--color-bg-error-primary:var(--color-error-50);--color-bg-error-secondary:var(--color-error-100);--color-bg-error-solid:var(--color-error-600);--color-bg-error-solid_hover:var(--color-error-700);--color-bg-warning-primary:var(--color-warning-50);--color-bg-warning-secondary:var(--color-warning-100);--color-bg-warning-solid:var(--color-warning-600);--color-bg-success-primary:var(--color-success-50);--color-bg-success-secondary:var(--color-success-100);--color-bg-success-solid:var(--color-success-600);--color-bg-disabled:var(--color-gray-100);--color-bg-disabled_subtle:var(--color-gray-50);--color-bg-active:var(--color-gray-50);--color-bg-overlay:var(--color-gray-950);--color-bg-brand-primary:var(--color-brand-50);--color-bg-brand-primary_alt:var(--color-brand-50);--color-bg-brand-secondary:var(--color-brand-100);--color-bg-brand-solid:var(--color-brand-600);--color-bg-brand-solid_hover:var(--color-brand-700);--color-bg-brand-section:var(--color-brand-800);--color-bg-brand-section_subtle:var(--color-brand-700);--color-focus-ring:var(--color-brand-500);--color-tooltip-supporting-text:var(--color-gray-300);--background-color-primary:var(--color-bg-primary);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-secondary:var(--color-bg-secondary);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-secondary_hover:var(--color-bg-secondary_hover);--background-color-disabled:var(--color-bg-disabled);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-brand-section:var(--color-bg-brand-section);--background-color-error-primary:var(--color-bg-error-primary);--background-color-error-solid:var(--color-bg-error-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-success-primary:var(--color-bg-success-primary);--text-color-primary:var(--color-text-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-quaternary:var(--color-text-quaternary);--text-color-placeholder:var(--color-text-placeholder);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-error-primary:var(--color-text-error-primary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-warning-primary:var(--color-text-warning-primary);--border-color-secondary:var(--color-border-secondary);--border-color-error:var(--color-border-error);--border-color-brand:var(--color-border-brand);--border-color-brand-solid:var(--color-bg-brand-solid);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-brand:var(--color-border-brand);--outline-color-error:var(--color-border-error);--outline-color-brand:var(--color-border-brand)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.dark-mode{--color-alpha-white:#0c0e12;--color-alpha-black:#fff;--color-gray-25:#fafafa;--color-gray-50:#f7f7f7;--color-gray-100:#f0f0f1;--color-gray-200:#ececed;--color-gray-300:#cecfd2;--color-gray-400:#94979c;--color-gray-500:#85888e;--color-gray-600:#61656c;--color-gray-700:#373a41;--color-gray-800:#22262f;--color-gray-900:#13161b;--color-gray-950:#0c0e12;--color-utility-blue-50:var(--color-blue-950);--color-utility-blue-100:var(--color-blue-900);--color-utility-blue-200:var(--color-blue-800);--color-utility-blue-300:var(--color-blue-700);--color-utility-blue-400:var(--color-blue-600);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-600:var(--color-blue-400);--color-utility-blue-700:var(--color-blue-300);--color-utility-brand-50:var(--color-brand-950);--color-utility-brand-50_alt:var(--color-utility-gray-50);--color-utility-brand-100:var(--color-brand-900);--color-utility-brand-100_alt:var(--color-utility-gray-100);--color-utility-brand-200:var(--color-brand-800);--color-utility-brand-200_alt:var(--color-utility-gray-200);--color-utility-brand-300:var(--color-brand-700);--color-utility-brand-300_alt:var(--color-utility-gray-300);--color-utility-brand-400:var(--color-brand-600);--color-utility-brand-400_alt:var(--color-utility-gray-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-500_alt:var(--color-utility-gray-500);--color-utility-brand-600:var(--color-brand-400);--color-utility-brand-600_alt:var(--color-utility-gray-600);--color-utility-brand-700:var(--color-brand-300);--color-utility-brand-700_alt:var(--color-utility-gray-700);--color-utility-brand-800:var(--color-brand-200);--color-utility-brand-800_alt:var(--color-utility-gray-800);--color-utility-brand-900:var(--color-brand-100);--color-utility-brand-900_alt:var(--color-utility-gray-900);--color-utility-gray-50:var(--color-gray-900);--color-utility-gray-100:var(--color-gray-800);--color-utility-gray-200:var(--color-gray-700);--color-utility-gray-300:var(--color-gray-700);--color-utility-gray-400:var(--color-gray-600);--color-utility-gray-500:var(--color-gray-500);--color-utility-gray-600:var(--color-gray-400);--color-utility-gray-700:var(--color-gray-300);--color-utility-gray-800:var(--color-gray-200);--color-utility-gray-900:var(--color-gray-100);--color-utility-error-50:var(--color-error-950);--color-utility-error-100:var(--color-error-900);--color-utility-error-200:var(--color-error-800);--color-utility-error-300:var(--color-error-700);--color-utility-error-400:var(--color-error-600);--color-utility-error-500:var(--color-error-500);--color-utility-error-600:var(--color-error-400);--color-utility-error-700:var(--color-error-300);--color-utility-warning-50:var(--color-warning-950);--color-utility-warning-100:var(--color-warning-900);--color-utility-warning-200:var(--color-warning-800);--color-utility-warning-300:var(--color-warning-700);--color-utility-warning-400:var(--color-warning-600);--color-utility-warning-500:var(--color-warning-500);--color-utility-warning-600:var(--color-warning-400);--color-utility-warning-700:var(--color-warning-300);--color-utility-success-50:var(--color-success-950);--color-utility-success-100:var(--color-success-900);--color-utility-success-200:var(--color-success-800);--color-utility-success-300:var(--color-success-700);--color-utility-success-400:var(--color-success-600);--color-utility-success-500:var(--color-success-500);--color-utility-success-600:var(--color-success-400);--color-utility-success-700:var(--color-success-300);--color-utility-orange-50:var(--color-orange-950);--color-utility-orange-100:var(--color-orange-900);--color-utility-orange-200:var(--color-orange-800);--color-utility-orange-300:var(--color-orange-700);--color-utility-orange-400:var(--color-orange-600);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-600:var(--color-orange-400);--color-utility-orange-700:var(--color-orange-300);--color-utility-blue-dark-50:var(--color-blue-dark-950);--color-utility-blue-dark-100:var(--color-blue-dark-900);--color-utility-blue-dark-200:var(--color-blue-dark-800);--color-utility-blue-dark-300:var(--color-blue-dark-700);--color-utility-blue-dark-400:var(--color-blue-dark-600);--color-utility-blue-dark-500:var(--color-blue-dark-500);--color-utility-blue-dark-600:var(--color-blue-dark-400);--color-utility-blue-dark-700:var(--color-blue-dark-300);--color-utility-indigo-50:var(--color-indigo-950);--color-utility-indigo-100:var(--color-indigo-900);--color-utility-indigo-200:var(--color-indigo-800);--color-utility-indigo-300:var(--color-indigo-700);--color-utility-indigo-400:var(--color-indigo-600);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-600:var(--color-indigo-400);--color-utility-indigo-700:var(--color-indigo-300);--color-utility-fuchsia-50:var(--color-fuchsia-950);--color-utility-fuchsia-100:var(--color-fuchsia-900);--color-utility-fuchsia-200:var(--color-fuchsia-800);--color-utility-fuchsia-300:var(--color-fuchsia-700);--color-utility-fuchsia-400:var(--color-fuchsia-600);--color-utility-fuchsia-500:var(--color-fuchsia-500);--color-utility-fuchsia-600:var(--color-fuchsia-400);--color-utility-fuchsia-700:var(--color-fuchsia-300);--color-utility-pink-50:var(--color-pink-950);--color-utility-pink-100:var(--color-pink-900);--color-utility-pink-200:var(--color-pink-800);--color-utility-pink-300:var(--color-pink-700);--color-utility-pink-400:var(--color-pink-600);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-600:var(--color-pink-400);--color-utility-pink-700:var(--color-pink-300);--color-utility-purple-50:var(--color-purple-950);--color-utility-purple-100:var(--color-purple-900);--color-utility-purple-200:var(--color-purple-800);--color-utility-purple-300:var(--color-purple-700);--color-utility-purple-400:var(--color-purple-600);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-600:var(--color-purple-400);--color-utility-purple-700:var(--color-purple-300);--color-utility-orange-dark-50:var(--color-orange-dark-950);--color-utility-orange-dark-100:var(--color-orange-dark-900);--color-utility-orange-dark-200:var(--color-orange-dark-800);--color-utility-orange-dark-300:var(--color-orange-dark-700);--color-utility-orange-dark-400:var(--color-orange-dark-600);--color-utility-orange-dark-500:var(--color-orange-dark-500);--color-utility-orange-dark-600:var(--color-orange-dark-400);--color-utility-orange-dark-700:var(--color-orange-dark-300);--color-utility-blue-light-50:var(--color-blue-light-950);--color-utility-blue-light-100:var(--color-blue-light-900);--color-utility-blue-light-200:var(--color-blue-light-800);--color-utility-blue-light-300:var(--color-blue-light-700);--color-utility-blue-light-400:var(--color-blue-light-600);--color-utility-blue-light-500:var(--color-blue-light-500);--color-utility-blue-light-600:var(--color-blue-light-400);--color-utility-blue-light-700:var(--color-blue-light-300);--color-utility-gray-blue-50:var(--color-gray-blue-950);--color-utility-gray-blue-100:var(--color-gray-blue-900);--color-utility-gray-blue-200:var(--color-gray-blue-800);--color-utility-gray-blue-300:var(--color-gray-blue-700);--color-utility-gray-blue-400:var(--color-gray-blue-600);--color-utility-gray-blue-500:var(--color-gray-blue-500);--color-utility-gray-blue-600:var(--color-gray-blue-400);--color-utility-gray-blue-700:var(--color-gray-blue-300);--color-utility-green-50:var(--color-green-950);--color-utility-green-100:var(--color-green-900);--color-utility-green-200:var(--color-green-800);--color-utility-green-300:var(--color-green-700);--color-utility-green-400:var(--color-green-600);--color-utility-green-500:var(--color-green-500);--color-utility-green-600:var(--color-green-400);--color-utility-green-700:var(--color-green-300);--color-utility-yellow-50:var(--color-yellow-950);--color-utility-yellow-100:var(--color-yellow-900);--color-utility-yellow-200:var(--color-yellow-800);--color-utility-yellow-300:var(--color-yellow-700);--color-utility-yellow-400:var(--color-yellow-600);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-600:var(--color-yellow-400);--color-utility-yellow-700:var(--color-yellow-300);--color-text-white:var(--color-white);--color-text-primary:var(--color-gray-50);--color-text-secondary:var(--color-gray-300);--color-text-secondary_hover:var(--color-gray-200);--color-text-tertiary:var(--color-gray-400);--color-text-tertiary_hover:var(--color-gray-300);--color-text-quaternary:var(--color-gray-400);--color-text-error-primary:var(--color-error-400);--color-text-warning-primary:var(--color-warning-400);--color-text-success-primary:var(--color-success-400);--color-text-disabled:var(--color-gray-500);--color-text-brand-primary:var(--color-gray-50);--color-text-brand-secondary:var(--color-gray-300);--color-text-brand-tertiary:var(--color-gray-400);--color-text-placeholder:var(--color-gray-500);--color-text-placeholder_subtle:var(--color-gray-700);--color-text-primary_on-brand:var(--color-gray-50);--color-text-secondary_on-brand:var(--color-gray-300);--color-text-tertiary_on-brand:var(--color-gray-400);--color-text-quaternary_on-brand:var(--color-gray-400);--color-text-brand-secondary_hover:var(--color-gray-200);--color-text-brand-tertiary_alt:var(--color-gray-50);--color-text-error-primary_hover:var(--color-error-300);--color-border-primary:var(--color-gray-700);--color-border-secondary:var(--color-gray-800);--color-border-secondary_alt:var(--color-gray-800);--color-border-tertiary:var(--color-gray-800);--color-border-brand:var(--color-brand-400);--color-border-brand_alt:var(--color-gray-700);--color-border-error:var(--color-error-400);--color-border-error_subtle:var(--color-error-500);--color-border-disabled:var(--color-gray-700);--color-border-disabled_subtle:var(--color-gray-800);--color-fg-white:var(--color-white);--color-fg-primary:var(--color-white);--color-fg-secondary:var(--color-gray-300);--color-fg-tertiary:var(--color-gray-400);--color-fg-tertiary_hover:var(--color-gray-300);--color-fg-quaternary:var(--color-gray-600);--color-fg-quaternary_hover:var(--color-gray-500);--color-fg-error-primary:var(--color-error-500);--color-fg-error-secondary:var(--color-error-400);--color-fg-warning-primary:var(--color-warning-500);--color-fg-warning-secondary:var(--color-warning-400);--color-fg-success-primary:var(--color-success-500);--color-fg-success-secondary:var(--color-success-400);--color-fg-secondary_hover:var(--color-gray-200);--color-fg-disabled:var(--color-gray-500);--color-fg-disabled_subtle:var(--color-gray-600);--color-fg-brand-primary:var(--color-brand-500);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary_alt:var(--color-gray-300);--color-fg-brand-secondary_alt:var(--color-gray-600);--color-fg-brand-secondary_hover:var(--color-gray-500);--color-bg-primary:var(--color-gray-950);--color-bg-primary-solid:var(--color-bg-secondary);--color-bg-primary_alt:var(--color-bg-secondary);--color-bg-primary_hover:var(--color-gray-800);--color-bg-secondary:var(--color-gray-900);--color-bg-secondary-solid:var(--color-gray-600);--color-bg-secondary_subtle:var(--color-gray-900);--color-bg-secondary_hover:var(--color-gray-800);--color-bg-tertiary:var(--color-gray-800);--color-bg-quaternary:var(--color-gray-700);--color-bg-error-primary:var(--color-error-950);--color-bg-error-secondary:var(--color-error-600);--color-bg-error-solid:var(--color-error-600);--color-bg-error-solid_hover:var(--color-error-500);--color-bg-warning-primary:var(--color-warning-950);--color-bg-warning-secondary:var(--color-warning-600);--color-bg-warning-solid:var(--color-warning-600);--color-bg-success-primary:var(--color-success-950);--color-bg-success-secondary:var(--color-success-600);--color-bg-success-solid:var(--color-success-600);--color-bg-active:var(--color-gray-800);--color-bg-disabled:var(--color-gray-800);--color-bg-disabled_subtle:var(--color-gray-900);--color-bg-brand-primary:var(--color-brand-500);--color-bg-brand-primary_alt:var(--color-bg-secondary);--color-bg-brand-secondary:var(--color-brand-600);--color-bg-secondary_alt:var(--color-bg-primary);--color-bg-brand-solid:var(--color-brand-600);--color-bg-brand-solid_hover:var(--color-brand-500);--color-bg-overlay:var(--color-gray-800);--color-bg-brand-section:var(--color-bg-secondary);--color-bg-brand-section_subtle:var(--color-bg-primary);--color-app-store-badge-border:var(--color-white);--color-avatar-bg:var(--color-gray-800);--color-avatar-contrast-border:#ffffff1f;--color-avatar-profile-photo-border:var(--color-gray-950);--color-avatar-styles-bg-neutral:#e0e0e0;--color-button-destructive-primary-icon:var(--color-error-300);--color-button-destructive-primary-icon_hover:var(--color-error-200);--color-button-primary-icon:var(--color-brand-300);--color-button-primary-icon_hover:var(--color-brand-200);--color-featured-icon-light-fg-brand:var(--color-brand-200);--color-featured-icon-light-fg-error:var(--color-error-200);--color-featured-icon-light-fg-gray:var(--color-gray-200);--color-featured-icon-light-fg-success:var(--color-success-200);--color-featured-icon-light-fg-warning:var(--color-warning-200);--color-focus-ring-error:var(--color-error-500);--color-focus-ring:var(--color-brand-500);--color-footer-button-fg:var(--color-gray-300);--color-footer-button-fg_hover:var(--color-gray-100);--color-icon-fg-brand:var(--color-gray-400);--color-icon-fg-brand_on-brand:var(--color-gray-400);--color-nav-item-button-icon-fg:var(--color-gray-400);--color-nav-item-button-icon-fg_active:var(--color-gray-300);--color-nav-item-icon-fg:var(--color-gray-400);--color-nav-item-icon-fg_active:var(--color-gray-300);--color-screen-mockup-border:var(--color-gray-700);--color-slider-handle-bg:var(--color-fg-brand-primary);--color-slider-handle-border:var(--color-bg-primary);--color-toggle-border:var(--color-transparent);--color-toggle-button-fg_disabled:var(--color-gray-600);--color-toggle-slim-border_pressed-hover:var(--color-transparent);--color-toggle-slim-border_pressed:var(--color-transparent);--color-tooltip-supporting-text:var(--color-gray-300);--color-text-editor-icon-fg:var(--color-gray-400);--color-text-editor-icon-fg_active:var(--color-white);--background-color-primary:var(--color-bg-primary);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-secondary:var(--color-bg-secondary);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-secondary_hover:var(--color-bg-secondary_hover);--background-color-secondary_subtle:var(--color-bg-secondary_subtle);--background-color-tertiary:var(--color-bg-tertiary);--background-color-quaternary:var(--color-bg-quaternary);--background-color-active:var(--color-bg-active);--background-color-disabled:var(--color-bg-disabled);--background-color-disabled_subtle:var(--color-bg-disabled_subtle);--background-color-overlay:var(--color-bg-overlay);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-brand-section:var(--color-bg-brand-section);--background-color-brand-section_subtle:var(--color-bg-brand-section_subtle);--background-color-error-primary:var(--color-bg-error-primary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-error-solid:var(--color-bg-error-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-success-solid:var(--color-bg-success-solid);--background-color-border-brand:var(--color-border-brand);--background-color-border-tertiary:var(--color-border-tertiary);--background-color-border-brand_alt:var(--color-border-brand_alt);--text-color-primary:var(--color-text-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-tertiary_on-brand:var(--color-text-tertiary_on-brand);--text-color-quaternary:var(--color-text-quaternary);--text-color-quaternary_on-brand:var(--color-text-quaternary_on-brand);--text-color-disabled:var(--color-text-disabled);--text-color-placeholder:var(--color-text-placeholder);--text-color-placeholder_subtle:var(--color-text-placeholder_subtle);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary:var(--color-text-error-primary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-warning-primary:var(--color-text-warning-primary);--text-color-success-primary:var(--color-text-success-primary);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-secondary_alt:var(--color-border-secondary_alt);--border-color-tertiary:var(--color-border-tertiary);--border-color-disabled:var(--color-border-disabled);--border-color-brand:var(--color-border-brand);--border-color-brand-solid:var(--color-bg-brand-solid);--border-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--border-color-error:var(--color-border-error);--border-color-disabled_subtle:var(--color-border-disabled_subtle);--border-color-brand_alt:var(--color-border-brand_alt);--border-color-error_subtle:var(--color-border-error_subtle);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-tertiary:var(--color-border-tertiary);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--ring-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-disabled:var(--color-border-disabled);--ring-color-disabled_subtle:var(--color-border-disabled_subtle);--ring-color-brand_alt:var(--color-border-brand_alt);--ring-color-bg-brand-solid:var(--color-bg-brand-solid);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-secondary_alt:var(--color-border-secondary_alt);--outline-color-tertiary:var(--color-border-tertiary);--outline-color-disabled:var(--color-border-disabled);--outline-color-disabled_subtle:var(--color-border-disabled_subtle);--outline-color-brand:var(--color-border-brand);--outline-color-brand-solid:var(--color-bg-brand-solid);--outline-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--outline-color-brand_alt:var(--color-border-brand_alt);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.z-10{z-index:10}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[215\]{z-index:215}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[255\]{z-index:255}.z-\[260\]{z-index:260}.container{width:100%}@media(min-width:320px){.container{max-width:320px}}@media(min-width:600px){.container{max-width:600px}}@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)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-px{margin-block:-1px}.my-2{margin-block:calc(var(--spacing) * 2)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.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)}.ml-3{margin-left:calc(var(--spacing) * 3)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-max{width:max-content;height:max-content}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-8{height:calc(var(--spacing) * 8)}.h-full{height:100%}.h-max{height:max-content}.h-min{height:min-content}.h-screen{height:100vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[200px\]{max-height:200px}.max-h-\[360px\]{max-height:360px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[78vh\]{min-height:78vh}.min-h-\[88vh\]{min-height:88vh}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[72px\]{width:72px}.w-\[260px\]{width:260px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-10{max-width:calc(var(--spacing) * 10)}.max-w-\[350px\]{max-width:350px}.max-w-\[420px\]{max-width:420px}.max-w-\[min\(96rem\,96vw\)\]{max-width:min(96rem,96vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(280px\,350px\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,350px))}.grid-cols-\[repeat\(auto-fit\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-normal{justify-content:normal}.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-6{gap:calc(var(--spacing) * 6)}: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-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.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-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border-primary{border-color:var(--color-border-primary)}.border-border-secondary{border-color:var(--color-border-secondary)}.border-border-tertiary{border-color:var(--color-border-tertiary)}.border-brand-solid{border-color:var(--border-color-brand-solid)}.border-error{border-color:var(--border-color-error)}.border-fg-brand-primary_alt{border-color:var(--color-fg-brand-primary_alt)}.border-secondary{border-color:var(--border-color-secondary)}.border-success-600{border-color:var(--color-success-600)}.border-transparent{border-color:#0000}.border-warning-300{border-color:var(--color-warning-300)}.border-warning-600{border-color:var(--color-warning-600)}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-t-brand{border-top-color:var(--border-color-brand)}.border-l-border-tertiary{border-left-color:var(--color-border-tertiary)}.bg-\[\#0b1120\]{background-color:#0b1120}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-brand-300{background-color:var(--color-brand-300)}.bg-brand-primary{background-color:var(--background-color-brand-primary)}.bg-brand-primary\/10{background-color:#eff8ff1a}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/10{background-color:color-mix(in oklab,var(--background-color-brand-primary) 10%,transparent)}}.bg-brand-primary_alt{background-color:var(--background-color-brand-primary_alt)}.bg-brand-section{background-color:var(--background-color-brand-section)}.bg-brand-solid{background-color:var(--background-color-brand-solid)}.bg-error-primary{background-color:var(--background-color-error-primary)}.bg-error-solid{background-color:var(--background-color-error-solid)}.bg-primary{background-color:var(--background-color-primary)}.bg-primary-solid{background-color:var(--background-color-primary-solid)}.bg-primary_alt{background-color:var(--background-color-primary_alt)}.bg-primary_hover{background-color:var(--background-color-primary_hover)}.bg-secondary{background-color:var(--background-color-secondary)}.bg-secondary\/30{background-color:#fafafa4d}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/30{background-color:color-mix(in oklab,var(--background-color-secondary) 30%,transparent)}}.bg-secondary\/50{background-color:#fafafa80}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/50{background-color:color-mix(in oklab,var(--background-color-secondary) 50%,transparent)}}.bg-secondary_alt{background-color:var(--background-color-secondary_alt)}.bg-success-primary{background-color:var(--background-color-success-primary)}.bg-success-primary\/5{background-color:#ecfdf30d}@supports (color:color-mix(in lab,red,red)){.bg-success-primary\/5{background-color:color-mix(in oklab,var(--background-color-success-primary) 5%,transparent)}}.bg-success-primary\/10{background-color:#ecfdf31a}@supports (color:color-mix(in lab,red,red)){.bg-success-primary\/10{background-color:color-mix(in oklab,var(--background-color-success-primary) 10%,transparent)}}.bg-utility-blue-50{background-color:var(--color-utility-blue-50)}.bg-utility-brand-50{background-color:var(--color-utility-brand-50)}.bg-utility-gray-50{background-color:var(--color-utility-gray-50)}.bg-utility-green-50{background-color:var(--color-utility-green-50)}.bg-utility-indigo-50{background-color:var(--color-utility-indigo-50)}.bg-utility-orange-50{background-color:var(--color-utility-orange-50)}.bg-utility-pink-50{background-color:var(--color-utility-pink-50)}.bg-utility-purple-50{background-color:var(--color-utility-purple-50)}.bg-utility-yellow-50{background-color:var(--color-utility-yellow-50)}.bg-warning-primary{background-color:var(--background-color-warning-primary)}.bg-warning-primary\/10{background-color:#fffaeb1a}@supports (color:color-mix(in lab,red,red)){.bg-warning-primary\/10{background-color:color-mix(in oklab,var(--background-color-warning-primary) 10%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_top_left\,var\(--color-brand-400\)_0\,transparent_55\%\)\,radial-gradient\(circle_at_bottom\,var\(--color-brand-700\)_0\,transparent_55\%\)\]{background-image:radial-gradient(circle at top left,var(--color-brand-400) 0,transparent 55%),radial-gradient(circle at bottom,var(--color-brand-700) 0,transparent 55%)}.from-secondary{--tw-gradient-from:var(--background-color-secondary);--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-secondary_hover{--tw-gradient-to:var(--background-color-secondary_hover);--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-current{stroke:currentColor}.stroke-3{stroke-width:3px}.stroke-\[2px\]{stroke-width:2px}.stroke-\[3px\]{stroke-width:3px}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-0\!{padding:calc(var(--spacing) * 0)!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.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)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-0\.75{padding-right:calc(var(--spacing) * .75)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pl-0\.75{padding-left:calc(var(--spacing) * .75)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.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-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-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--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-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.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-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-brand-600{color:var(--color-brand-600)}.text-brand-primary{color:var(--text-color-brand-primary)}.text-brand-secondary{color:var(--text-color-brand-secondary)}.text-error-600{color:var(--color-error-600)}.text-error-primary{color:var(--text-color-error-primary)}.text-fg-quaternary{color:var(--color-fg-quaternary)}.text-fg-quaternary_hover{color:var(--color-fg-quaternary_hover)}.text-neutral-500{color:var(--color-neutral-500)}.text-primary{color:var(--text-color-primary)}.text-primary_on-brand{color:var(--text-color-primary_on-brand)}.text-quaternary{color:var(--text-color-quaternary)}.text-secondary{color:var(--text-color-secondary)}.text-secondary_hover{color:var(--text-color-secondary_hover)}.text-secondary_on-brand{color:var(--text-color-secondary_on-brand)}.text-success-600{color:var(--color-success-600)}.text-tertiary{color:var(--text-color-tertiary)}.text-utility-blue-400{color:var(--color-utility-blue-400)}.text-utility-blue-500{color:var(--color-utility-blue-500)}.text-utility-blue-700{color:var(--color-utility-blue-700)}.text-utility-brand-400{color:var(--color-utility-brand-400)}.text-utility-brand-500{color:var(--color-utility-brand-500)}.text-utility-brand-700{color:var(--color-utility-brand-700)}.text-utility-gray-400{color:var(--color-utility-gray-400)}.text-utility-gray-500{color:var(--color-utility-gray-500)}.text-utility-gray-700{color:var(--color-utility-gray-700)}.text-utility-green-400{color:var(--color-utility-green-400)}.text-utility-green-500{color:var(--color-utility-green-500)}.text-utility-green-700{color:var(--color-utility-green-700)}.text-utility-indigo-400{color:var(--color-utility-indigo-400)}.text-utility-indigo-500{color:var(--color-utility-indigo-500)}.text-utility-indigo-700{color:var(--color-utility-indigo-700)}.text-utility-orange-400{color:var(--color-utility-orange-400)}.text-utility-orange-500{color:var(--color-utility-orange-500)}.text-utility-orange-700{color:var(--color-utility-orange-700)}.text-utility-pink-400{color:var(--color-utility-pink-400)}.text-utility-pink-500{color:var(--color-utility-pink-500)}.text-utility-pink-700{color:var(--color-utility-pink-700)}.text-utility-purple-400{color:var(--color-utility-purple-400)}.text-utility-purple-500{color:var(--color-utility-purple-500)}.text-utility-purple-700{color:var(--color-utility-purple-700)}.text-utility-yellow-400{color:var(--color-utility-yellow-400)}.text-utility-yellow-500{color:var(--color-utility-yellow-500)}.text-utility-yellow-700{color:var(--color-utility-yellow-700)}.text-warning-600{color:var(--color-warning-600)}.text-warning-primary{color:var(--text-color-warning-primary)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0px 24px 48px -12px var(--tw-shadow-color,#0a0d122e), 0px 4px 4px -2px var(--tw-shadow-color,#0a0d120a);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:0px 12px 16px -4px var(--tw-shadow-color,#0a0d1214), 0px 4px 6px -2px var(--tw-shadow-color,#0a0d1208), 0px 2px 2px -1px var(--tw-shadow-color,#0a0d120a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0px 1px 3px var(--tw-shadow-color,#0a0d121a), 0px 1px 2px -1px var(--tw-shadow-color,#0a0d121a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0a0d120d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs-skeumorphic{--tw-shadow:var(--shadow-skeumorphic), var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-error_subtle{--tw-ring-color:var(--ring-color-error_subtle)}.ring-primary{--tw-ring-color:var(--ring-color-primary)}.ring-secondary{--tw-ring-color:var(--ring-color-secondary)}.ring-secondary_alt{--tw-ring-color:var(--ring-color-secondary_alt)}.ring-transparent{--tw-ring-color:transparent}.ring-utility-blue-200{--tw-ring-color:var(--color-utility-blue-200)}.ring-utility-brand-200{--tw-ring-color:var(--color-utility-brand-200)}.ring-utility-gray-200{--tw-ring-color:var(--color-utility-gray-200)}.ring-utility-green-200{--tw-ring-color:var(--color-utility-green-200)}.ring-utility-indigo-200{--tw-ring-color:var(--color-utility-indigo-200)}.ring-utility-orange-200{--tw-ring-color:var(--color-utility-orange-200)}.ring-utility-pink-200{--tw-ring-color:var(--color-utility-pink-200)}.ring-utility-purple-200{--tw-ring-color:var(--color-utility-purple-200)}.ring-utility-yellow-200{--tw-ring-color:var(--color-utility-yellow-200)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:-2px}.outline-offset-2{outline-offset:2px}.outline-brand{outline-color:var(--outline-color-brand)}.outline-error{outline-color:var(--outline-color-error)}.outline-focus-ring{outline-color:var(--color-focus-ring)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-inherit-all{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.animate-out{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-hover\:bg-primary_hover:is(:where(.group):where([data-rac])[data-hovered] *){background-color:var(--background-color-primary_hover)}@media(hover:hover){.group-hover\:bg-primary_hover:is(:where(.group):where(:not([data-rac])):hover *){background-color:var(--background-color-primary_hover)}}.group-hover\/item\:text-white:is(:where(.group\/item):where([data-rac])[data-hovered] *){color:var(--color-white)}@media(hover:hover){.group-hover\/item\:text-white:is(:where(.group\/item):where(:not([data-rac])):hover *){color:var(--color-white)}}.group-orientation-vertical\:justify-start:is(:where(.group)[data-orientation=vertical] *){justify-content:flex-start}.placeholder\:text-placeholder::placeholder{color:var(--text-color-placeholder)}.placeholder\:text-quaternary::placeholder{color:var(--text-color-quaternary)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:rounded-\[7px\]:before{content:var(--tw-content);border-radius:7px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-white\/12:before{content:var(--tw-content);border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.before\:border-white\/12:before{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.before\:bg-border-secondary:before{content:var(--tw-content);background-color:var(--color-border-secondary)}.before\:mask-b-from-0\%:before{content:var(--tw-content);-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:0%;-webkit-mask-composite:source-in;mask-composite:intersect}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.hover\:bg-brand-primary:where([data-rac])[data-hovered]{background-color:var(--background-color-brand-primary)}@media(hover:hover){.hover\:bg-brand-primary:where(:not([data-rac])):hover{background-color:var(--background-color-brand-primary)}}.hover\:bg-brand-primary\/10:where([data-rac])[data-hovered]{background-color:#eff8ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/10:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-brand-primary) 10%,transparent)}}@media(hover:hover){.hover\:bg-brand-primary\/10:where(:not([data-rac])):hover{background-color:#eff8ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/10:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-brand-primary) 10%,transparent)}}}.hover\:bg-brand-solid_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-brand-solid_hover)}@media(hover:hover){.hover\:bg-brand-solid_hover:where(:not([data-rac])):hover{background-color:var(--background-color-brand-solid_hover)}}.hover\:bg-error-primary:where([data-rac])[data-hovered]{background-color:var(--background-color-error-primary)}@media(hover:hover){.hover\:bg-error-primary:where(:not([data-rac])):hover{background-color:var(--background-color-error-primary)}}.hover\:bg-error-solid_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-error-solid_hover)}@media(hover:hover){.hover\:bg-error-solid_hover:where(:not([data-rac])):hover{background-color:var(--background-color-error-solid_hover)}}.hover\:bg-primary_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-primary_hover)}@media(hover:hover){.hover\:bg-primary_hover:where(:not([data-rac])):hover{background-color:var(--background-color-primary_hover)}}.hover\:bg-secondary:where([data-rac])[data-hovered]{background-color:var(--background-color-secondary)}@media(hover:hover){.hover\:bg-secondary:where(:not([data-rac])):hover{background-color:var(--background-color-secondary)}}.hover\:bg-secondary\/60:where([data-rac])[data-hovered]{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/60:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-secondary) 60%,transparent)}}@media(hover:hover){.hover\:bg-secondary\/60:where(:not([data-rac])):hover{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/60:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-secondary) 60%,transparent)}}}.hover\:bg-secondary\/80:where([data-rac])[data-hovered]{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-secondary) 80%,transparent)}}@media(hover:hover){.hover\:bg-secondary\/80:where(:not([data-rac])):hover{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-secondary) 80%,transparent)}}}.hover\:bg-utility-blue-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-blue-100)}@media(hover:hover){.hover\:bg-utility-blue-100:where(:not([data-rac])):hover{background-color:var(--color-utility-blue-100)}}.hover\:bg-utility-brand-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-brand-100)}@media(hover:hover){.hover\:bg-utility-brand-100:where(:not([data-rac])):hover{background-color:var(--color-utility-brand-100)}}.hover\:bg-utility-gray-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-gray-100)}@media(hover:hover){.hover\:bg-utility-gray-100:where(:not([data-rac])):hover{background-color:var(--color-utility-gray-100)}}.hover\:bg-utility-green-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-green-100)}@media(hover:hover){.hover\:bg-utility-green-100:where(:not([data-rac])):hover{background-color:var(--color-utility-green-100)}}.hover\:bg-utility-indigo-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-indigo-100)}@media(hover:hover){.hover\:bg-utility-indigo-100:where(:not([data-rac])):hover{background-color:var(--color-utility-indigo-100)}}.hover\:bg-utility-orange-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-orange-100)}@media(hover:hover){.hover\:bg-utility-orange-100:where(:not([data-rac])):hover{background-color:var(--color-utility-orange-100)}}.hover\:bg-utility-pink-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-pink-100)}@media(hover:hover){.hover\:bg-utility-pink-100:where(:not([data-rac])):hover{background-color:var(--color-utility-pink-100)}}.hover\:bg-utility-purple-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-purple-100)}@media(hover:hover){.hover\:bg-utility-purple-100:where(:not([data-rac])):hover{background-color:var(--color-utility-purple-100)}}.hover\:bg-utility-yellow-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-yellow-100)}@media(hover:hover){.hover\:bg-utility-yellow-100:where(:not([data-rac])):hover{background-color:var(--color-utility-yellow-100)}}.hover\:bg-white\/10:where([data-rac])[data-hovered]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media(hover:hover){.hover\:bg-white\/10:where(:not([data-rac])):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.hover\:bg-white\/\[0\.06\]:where([data-rac])[data-hovered]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}@media(hover:hover){.hover\:bg-white\/\[0\.06\]:where(:not([data-rac])):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}}.hover\:bg-white\/\[0\.08\]:where([data-rac])[data-hovered]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}@media(hover:hover){.hover\:bg-white\/\[0\.08\]:where(:not([data-rac])):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}}.hover\:text-brand-secondary_hover:where([data-rac])[data-hovered]{color:var(--text-color-brand-secondary_hover)}@media(hover:hover){.hover\:text-brand-secondary_hover:where(:not([data-rac])):hover{color:var(--text-color-brand-secondary_hover)}}.hover\:text-error-primary_hover:where([data-rac])[data-hovered]{color:var(--text-color-error-primary_hover)}@media(hover:hover){.hover\:text-error-primary_hover:where(:not([data-rac])):hover{color:var(--text-color-error-primary_hover)}}.hover\:text-secondary:where([data-rac])[data-hovered]{color:var(--text-color-secondary)}@media(hover:hover){.hover\:text-secondary:where(:not([data-rac])):hover{color:var(--text-color-secondary)}}.hover\:text-secondary_hover:where([data-rac])[data-hovered]{color:var(--text-color-secondary_hover)}@media(hover:hover){.hover\:text-secondary_hover:where(:not([data-rac])):hover{color:var(--text-color-secondary_hover)}}.hover\:text-tertiary_hover:where([data-rac])[data-hovered]{color:var(--text-color-tertiary_hover)}@media(hover:hover){.hover\:text-tertiary_hover:where(:not([data-rac])):hover{color:var(--text-color-tertiary_hover)}}.hover\:text-utility-blue-500:where([data-rac])[data-hovered]{color:var(--color-utility-blue-500)}@media(hover:hover){.hover\:text-utility-blue-500:where(:not([data-rac])):hover{color:var(--color-utility-blue-500)}}.hover\:text-utility-brand-500:where([data-rac])[data-hovered]{color:var(--color-utility-brand-500)}@media(hover:hover){.hover\:text-utility-brand-500:where(:not([data-rac])):hover{color:var(--color-utility-brand-500)}}.hover\:text-utility-gray-500:where([data-rac])[data-hovered]{color:var(--color-utility-gray-500)}@media(hover:hover){.hover\:text-utility-gray-500:where(:not([data-rac])):hover{color:var(--color-utility-gray-500)}}.hover\:text-utility-green-500:where([data-rac])[data-hovered]{color:var(--color-utility-green-500)}@media(hover:hover){.hover\:text-utility-green-500:where(:not([data-rac])):hover{color:var(--color-utility-green-500)}}.hover\:text-utility-indigo-500:where([data-rac])[data-hovered]{color:var(--color-utility-indigo-500)}@media(hover:hover){.hover\:text-utility-indigo-500:where(:not([data-rac])):hover{color:var(--color-utility-indigo-500)}}.hover\:text-utility-orange-500:where([data-rac])[data-hovered]{color:var(--color-utility-orange-500)}@media(hover:hover){.hover\:text-utility-orange-500:where(:not([data-rac])):hover{color:var(--color-utility-orange-500)}}.hover\:text-utility-pink-500:where([data-rac])[data-hovered]{color:var(--color-utility-pink-500)}@media(hover:hover){.hover\:text-utility-pink-500:where(:not([data-rac])):hover{color:var(--color-utility-pink-500)}}.hover\:text-utility-purple-500:where([data-rac])[data-hovered]{color:var(--color-utility-purple-500)}@media(hover:hover){.hover\:text-utility-purple-500:where(:not([data-rac])):hover{color:var(--color-utility-purple-500)}}.hover\:text-utility-yellow-500:where([data-rac])[data-hovered]{color:var(--color-utility-yellow-500)}@media(hover:hover){.hover\:text-utility-yellow-500:where(:not([data-rac])):hover{color:var(--color-utility-yellow-500)}}.hover\:text-white:where([data-rac])[data-hovered]{color:var(--color-white)}@media(hover:hover){.hover\:text-white:where(:not([data-rac])):hover{color:var(--color-white)}}.hover\:underline:where([data-rac])[data-hovered]{text-decoration-line:underline}@media(hover:hover){.hover\:underline:where(:not([data-rac])):hover{text-decoration-line:underline}}.focus\:border-brand:where([data-rac])[data-focused],.focus\:border-brand:where(:not([data-rac])):focus{border-color:var(--border-color-brand)}.focus\:border-error:where([data-rac])[data-focused],.focus\:border-error:where(:not([data-rac])):focus{border-color:var(--border-color-error)}.focus\:ring-2:where([data-rac])[data-focused],.focus\:ring-2:where(:not([data-rac])):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand\/20:where([data-rac])[data-focused]{--tw-ring-color:#1258c733}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand\/20:where([data-rac])[data-focused]{--tw-ring-color:color-mix(in oklab, var(--ring-color-brand) 20%, transparent)}}.focus\:ring-brand\/20:where(:not([data-rac])):focus{--tw-ring-color:#1258c733}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand\/20:where(:not([data-rac])):focus{--tw-ring-color:color-mix(in oklab, var(--ring-color-brand) 20%, transparent)}}.focus\:ring-error\/20:where([data-rac])[data-focused]{--tw-ring-color:#f0443833}@supports (color:color-mix(in lab,red,red)){.focus\:ring-error\/20:where([data-rac])[data-focused]{--tw-ring-color:color-mix(in oklab, var(--ring-color-error) 20%, transparent)}}.focus\:ring-error\/20:where(:not([data-rac])):focus{--tw-ring-color:#f0443833}@supports (color:color-mix(in lab,red,red)){.focus\:ring-error\/20:where(:not([data-rac])):focus{--tw-ring-color:color-mix(in oklab, var(--ring-color-error) 20%, transparent)}}.focus-visible\:ring-2:where([data-rac])[data-focus-visible],.focus-visible\:ring-2:where(:not([data-rac])):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-\[\#3b82f6\]\/50:where([data-rac])[data-focus-visible],.focus-visible\:ring-\[\#3b82f6\]\/50:where(:not([data-rac])):focus-visible{--tw-ring-color:oklab(62.3083% -.0332476 -.185052/.5)}.focus-visible\:ring-brand:where([data-rac])[data-focus-visible],.focus-visible\:ring-brand:where(:not([data-rac])):focus-visible{--tw-ring-color:var(--ring-color-brand)}.focus-visible\:ring-white\/30:where([data-rac])[data-focus-visible]{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/30:where([data-rac])[data-focus-visible]{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\:ring-white\/30:where(:not([data-rac])):focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/30:where(:not([data-rac])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\:ring-white\/40:where([data-rac])[data-focus-visible]{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/40:where([data-rac])[data-focus-visible]{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\:ring-white\/40:where(:not([data-rac])):focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/40:where(:not([data-rac])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\:outline-2:where([data-rac])[data-focus-visible],.focus-visible\:outline-2:where(:not([data-rac])):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:where([data-rac])[data-focus-visible],.focus-visible\:outline-offset-2:where(:not([data-rac])):focus-visible{outline-offset:2px}.focus-visible\:outline-brand:where([data-rac])[data-focus-visible],.focus-visible\:outline-brand:where(:not([data-rac])):focus-visible{outline-color:var(--outline-color-brand)}.active\:cursor-grabbing:where([data-rac])[data-active],.active\:cursor-grabbing:where(:not([data-rac])):active{cursor:grabbing}.disabled\:cursor-not-allowed:where([data-rac])[data-disabled],.disabled\:cursor-not-allowed:where(:not([data-rac])):disabled{cursor:not-allowed}.disabled\:bg-disabled:where([data-rac])[data-disabled],.disabled\:bg-disabled:where(:not([data-rac])):disabled{background-color:var(--background-color-disabled)}.disabled\:text-fg-disabled:where([data-rac])[data-disabled],.disabled\:text-fg-disabled:where(:not([data-rac])):disabled{color:var(--color-fg-disabled)}.disabled\:opacity-50:where([data-rac])[data-disabled],.disabled\:opacity-50:where(:not([data-rac])):disabled{opacity:.5}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-4{padding-inline:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}:where([data-input-wrapper]) .in-data-input-wrapper\:shadow-xs{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0a0d120d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:where([data-rac])[data-focused],:where([data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:where(:not([data-rac])):focus{z-index:50!important}:where([data-input-wrapper]) .in-data-input-wrapper\:disabled\:opacity-100:where([data-rac])[data-disabled],:where([data-input-wrapper]) .in-data-input-wrapper\:disabled\:opacity-100:where(:not([data-rac])):disabled{opacity:1}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:-mr-px){margin-right:-1px}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-r-none){border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:before\:rounded-r-none):before{content:var(--tw-content);border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:-ml-px){margin-left:-1px}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-l-none){border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:before\:rounded-l-none):before{content:var(--tw-content);border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:is(.\*\:data-icon\:pointer-events-none>*)[data-icon]{pointer-events:none}:is(.\*\:data-icon\:size-4>*)[data-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:data-icon\:size-5>*)[data-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-icon\:shrink-0>*)[data-icon]{flex-shrink:0}:is(.\*\:data-icon\:stroke-\[2\.25px\]>*)[data-icon]{stroke-width:2.25px}:is(.\*\:data-icon\:text-fg-brand-secondary_alt>*)[data-icon]{color:var(--color-fg-brand-secondary_alt)}:is(.\*\:data-icon\:text-fg-brand-secondary_hover>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}:is(.\*\:data-icon\:text-fg-error-secondary>*)[data-icon]{color:var(--color-fg-error-secondary)}:is(.\*\:data-icon\:text-fg-quaternary>*)[data-icon]{color:var(--color-fg-quaternary)}:is(.\*\:data-icon\:text-fg-secondary_hover>*)[data-icon]{color:var(--color-fg-secondary_hover)}:is(.\*\:data-icon\:text-white\/60>*)[data-icon]{color:#fff9}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-icon\:text-white\/60>*)[data-icon]{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}:is(.\*\:data-icon\:transition-inherit-all>*)[data-icon]{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}:is(.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:where([data-rac])[data-hovered]>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:where(:not([data-rac])):hover>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}}:is(.hover\:\*\:data-icon\:text-fg-error-primary:where([data-rac])[data-hovered]>*)[data-icon]{color:var(--color-fg-error-primary)}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-fg-error-primary:where(:not([data-rac])):hover>*)[data-icon]{color:var(--color-fg-error-primary)}}:is(.hover\:\*\:data-icon\:text-fg-quaternary_hover:where([data-rac])[data-hovered]>*)[data-icon]{color:var(--color-fg-quaternary_hover)}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-fg-quaternary_hover:where(:not([data-rac])):hover>*)[data-icon]{color:var(--color-fg-quaternary_hover)}}:is(.hover\:\*\:data-icon\:text-white\/70:where([data-rac])[data-hovered]>*)[data-icon]{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:is(.hover\:\*\:data-icon\:text-white\/70:where([data-rac])[data-hovered]>*)[data-icon]{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-white\/70:where(:not([data-rac])):hover>*)[data-icon]{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:is(.hover\:\*\:data-icon\:text-white\/70:where(:not([data-rac])):hover>*)[data-icon]{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}.data-icon-only\:p-2[data-icon-only]{padding:calc(var(--spacing) * 2)}.data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}.data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-icon-only\:p-3\.5[data-icon-only]{padding:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-loading\:bg-brand-solid_hover[data-loading]{background-color:var(--background-color-brand-solid_hover)}.data-loading\:bg-error-primary[data-loading]{background-color:var(--background-color-error-primary)}.data-loading\:bg-error-solid_hover[data-loading]{background-color:var(--background-color-error-solid_hover)}.data-loading\:bg-primary_hover[data-loading]{background-color:var(--background-color-primary_hover)}:is(.\*\:data-text\:underline>*)[data-text]{text-decoration-line:underline}:is(.\*\:data-text\:decoration-transparent>*)[data-text]{text-decoration-color:#0000}:is(.\*\:data-text\:underline-offset-2>*)[data-text]{text-underline-offset:2px}:is(.\*\:data-text\:underline-offset-3>*)[data-text]{text-underline-offset:3px}:is(.\*\:data-text\:underline-offset-4>*)[data-text]{text-underline-offset:4px}:is(.hover\:\*\:data-text\:decoration-current:where([data-rac])[data-hovered]>*)[data-text]{text-decoration-color:currentColor}@media(hover:hover){:is(.hover\:\*\:data-text\:decoration-current:where(:not([data-rac])):hover>*)[data-text]{text-decoration-color:currentColor}}:is(.hover\:\*\:data-text\:decoration-fg-brand-secondary_alt:where([data-rac])[data-hovered]>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-brand-secondary_alt);text-decoration-color:var(--color-fg-brand-secondary_alt)}@media(hover:hover){:is(.hover\:\*\:data-text\:decoration-fg-brand-secondary_alt:where(:not([data-rac])):hover>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-brand-secondary_alt);text-decoration-color:var(--color-fg-brand-secondary_alt)}}:is(.hover\:\*\:data-text\:decoration-fg-quaternary:where([data-rac])[data-hovered]>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-quaternary);text-decoration-color:var(--color-fg-quaternary)}@media(hover:hover){:is(.hover\:\*\:data-text\:decoration-fg-quaternary:where(:not([data-rac])):hover>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-quaternary);text-decoration-color:var(--color-fg-quaternary)}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:my-4{margin-block:calc(var(--spacing) * 4)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:48rem){.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:flex{display:flex}.md\:grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.md\:rounded-r-3xl{border-top-right-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.md\:rounded-b-none{border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>:not([data-icon=loading]):not([data-text]){display:none}}.prose:not(:where([class~=not-prose],[class~=not-prose] *)){--tw-prose-body:var(--color-text-tertiary);--tw-prose-headings:var(--color-text-primary);--tw-prose-lead:var(--color-text-tertiary);--tw-prose-links:var(--color-text-tertiary);--tw-prose-bold:var(--color-text-primary);--tw-prose-counters:var(--color-text-tertiary);--tw-prose-bullets:var(--color-text-tertiary);--tw-prose-hr:var(--color-border-secondary);--tw-prose-quotes:var(--color-text-primary);--tw-prose-quote-borders:var(--color-fg-brand-primary_alt);--tw-prose-captions:var(--color-text-tertiary);--tw-prose-code:var(--color-text-tertiary);--tw-prose-pre-code:var(--color-text-tertiary);--tw-prose-pre-bg:var(--color-bg-primary);--tw-prose-th-borders:var(--color-border-primary);--tw-prose-td-borders:var(--color-border-secondary);color:var(--tw-prose-body);font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-md);line-height:var(--text-md--line-height);margin-top:1.2em;margin-bottom:1.2em}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 5.75);list-style-type:decimal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 5.75);list-style-type:disc}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(li){margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){color:var(--tw-prose-quotes);border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10);padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-style:italic;font-weight:500;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-bottom:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1 strong){color:inherit;font-weight:900}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2 strong){color:inherit;font-weight:800}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3 strong),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4 strong){color:inherit;font-weight:700}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img){border-radius:var(--radius-xl);object-fit:cover;width:100%;margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(video){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote) blockquote){border:none;padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img+figcaption){align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){color:var(--tw-prose-captions);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:calc(var(--spacing) * 3)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(cite){font-style:normal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:focus-visible){border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):before,.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):after{content:""}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){text-align:center;border-left:none;padding-inline-start:0!important}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){text-align:center;border-left:none;padding-inline-start:0!important;padding-top:0!important;padding-bottom:0!important}.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote),.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left:none;padding-inline-start:0!important}@media(min-width:48rem){.prose.md\:prose-lg:not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:1.09em;margin-bottom:1.09em}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5);padding-inline-start:calc(var(--spacing) * 6.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12);padding-inline-start:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);margin-bottom:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){padding-inline-start:calc(var(--spacing) * 5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>blockquote+figcaption){font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){margin-top:calc(var(--spacing) * 4)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}}.prose>:first-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose>:last-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}html,body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;-webkit-font-kerning:normal;font-kerning:normal}details summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.recharts-surface,.recharts-surface g,.recharts-surface path{outline:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@keyframes spin{to{transform:rotate(360deg)}}:root{--colors-white: #FFFFFF;--colors-black: #000000;--colors-brand-25: #F5FAFF;--colors-brand-50: #EFF8FF;--colors-brand-100: #D1E9FF;--colors-brand-200: #B2DDFF;--colors-brand-300: #84CAFF;--colors-brand-400: #53B1FD;--colors-brand-500: #2E90FA;--colors-brand-600: #1570EF;--colors-brand-700: #175CD3;--colors-brand-800: #1849A9;--colors-brand-900: #194185;--colors-brand-950: #102A56;--colors-error-25: #FFFBFA;--colors-error-50: #FEF3F2;--colors-error-100: #FEE4E2;--colors-error-200: #FECDCA;--colors-error-300: #FDA29B;--colors-error-400: #F97066;--colors-error-500: #F04438;--colors-error-600: #D92D20;--colors-error-700: #B42318;--colors-error-800: #912018;--colors-error-900: #7A271A;--colors-error-950: #55160C;--colors-warning-25: #FFFCF5;--colors-warning-50: #FFFAEB;--colors-warning-100: #FEF0C7;--colors-warning-200: #FEDF89;--colors-warning-300: #FEC84B;--colors-warning-400: #FDB022;--colors-warning-500: #F79009;--colors-warning-600: #DC6803;--colors-warning-700: #B54708;--colors-warning-800: #93370D;--colors-warning-900: #7A2E0E;--colors-warning-950: #4E1D09;--colors-success-25: #F6FEF9;--colors-success-50: #ECFDF3;--colors-success-100: #DCFAE6;--colors-success-200: #ABEFC6;--colors-success-300: #75E0A7;--colors-success-400: #47CD89;--colors-success-500: #17B26A;--colors-success-600: #079455;--colors-success-700: #067647;--colors-success-800: #085D3A;--colors-success-900: #074D31;--colors-success-950: #053321;--colors-gray-light-25: #FCFCFD;--colors-gray-light-50: #F9FAFB;--colors-gray-light-100: #F2F4F7;--colors-gray-light-200: #EAECF0;--colors-gray-light-300: #D0D5DD;--colors-gray-light-400: #98A2B3;--colors-gray-light-500: #667085;--colors-gray-light-600: #475467;--colors-gray-light-700: #344054;--colors-gray-light-800: #182230;--colors-gray-light-900: #101828;--colors-gray-light-950: #0C111D;--colors-gray-dark-25: #FAFAFA;--colors-gray-dark-50: #F5F5F6;--colors-gray-dark-100: #F0F1F1;--colors-gray-dark-200: #ECECED;--colors-gray-dark-300: #CECFD2;--colors-gray-dark-400: #94969C;--colors-gray-dark-500: #85888E;--colors-gray-dark-600: #61646C;--colors-gray-dark-700: #333741;--colors-gray-dark-800: #1F242F;--colors-gray-dark-900: #161B26;--colors-gray-dark-950: #0C111D;--colors-gray-blue-25: #FCFCFD;--colors-gray-blue-50: #F8F9FC;--colors-gray-blue-100: #EAECF5;--colors-gray-blue-200: #D5D9EB;--colors-gray-blue-300: #B3B8DB;--colors-gray-blue-400: #717BBC;--colors-gray-blue-500: #4E5BA6;--colors-gray-blue-600: #3E4784;--colors-gray-blue-700: #363F72;--colors-gray-blue-800: #293056;--colors-gray-blue-900: #101323;--colors-gray-blue-950: #0D0F1C;--colors-gray-cool-25: #FCFCFD;--colors-gray-cool-50: #F9F9FB;--colors-gray-cool-100: #EFF1F5;--colors-gray-cool-200: #DCDFEA;--colors-gray-cool-300: #B9C0D4;--colors-gray-cool-400: #7D89B0;--colors-gray-cool-500: #5D6B98;--colors-gray-cool-600: #4A5578;--colors-gray-cool-700: #404968;--colors-gray-cool-800: #30374F;--colors-gray-cool-900: #111322;--colors-gray-cool-950: #0E101B;--colors-gray-modern-25: #FCFCFD;--colors-gray-modern-50: #F8FAFC;--colors-gray-modern-100: #EEF2F6;--colors-gray-modern-200: #E3E8EF;--colors-gray-modern-300: #CDD5DF;--colors-gray-modern-400: #9AA4B2;--colors-gray-modern-500: #697586;--colors-gray-modern-600: #4B5565;--colors-gray-modern-700: #364152;--colors-gray-modern-800: #202939;--colors-gray-modern-900: #121926;--colors-gray-modern-950: #0D121C;--colors-gray-iron-25: #FCFCFC;--colors-gray-iron-50: #FAFAFA;--colors-gray-iron-100: #F4F4F5;--colors-gray-iron-200: #E4E4E7;--colors-gray-iron-300: #D1D1D6;--colors-gray-iron-400: #A0A0AB;--colors-gray-iron-500: #70707B;--colors-gray-iron-600: #51525C;--colors-gray-iron-700: #3F3F46;--colors-gray-iron-800: #26272B;--colors-gray-iron-900: #1A1A1E;--colors-gray-iron-950: #131316;--colors-gray-true-25: #FCFCFC;--colors-gray-true-50: #FAFAFA;--colors-gray-true-100: #F5F5F5;--colors-gray-true-200: #E5E5E5;--colors-gray-true-300: #D6D6D6;--colors-gray-true-400: #A3A3A3;--colors-gray-true-500: #737373;--colors-gray-true-600: #525252;--colors-gray-true-700: #424242;--colors-gray-true-800: #292929;--colors-gray-true-900: #141414;--colors-gray-true-950: #0F0F0F;--colors-gray-warm-25: #FDFDFC;--colors-gray-warm-50: #FAFAF9;--colors-gray-warm-100: #F5F5F4;--colors-gray-warm-200: #E7E5E4;--colors-gray-warm-300: #D7D3D0;--colors-gray-warm-400: #A9A29D;--colors-gray-warm-500: #79716B;--colors-gray-warm-600: #57534E;--colors-gray-warm-700: #44403C;--colors-gray-warm-800: #292524;--colors-gray-warm-900: #1C1917;--colors-gray-warm-950: #171412;--colors-moss-25: #FAFDF7;--colors-moss-50: #F5FBEE;--colors-moss-100: #E6F4D7;--colors-moss-200: #CEEAB0;--colors-moss-300: #ACDC79;--colors-moss-400: #86CB3C;--colors-moss-500: #669F2A;--colors-moss-600: #4F7A21;--colors-moss-700: #3F621A;--colors-moss-800: #335015;--colors-moss-900: #2B4212;--colors-moss-950: #1A280B;--colors-green-25: #F6FEF9;--colors-green-50: #EDFCF2;--colors-green-100: #D3F8DF;--colors-green-200: #AAF0C4;--colors-green-300: #73E2A3;--colors-green-400: #3CCB7F;--colors-green-500: #16B364;--colors-green-600: #099250;--colors-green-700: #087443;--colors-green-800: #095C37;--colors-green-900: #084C2E;--colors-green-950: #052E1C;--colors-green-light-25: #FAFEF5;--colors-green-light-50: #F3FEE7;--colors-green-light-100: #E4FBCC;--colors-green-light-200: #D0F8AB;--colors-green-light-300: #A6EF67;--colors-green-light-400: #85E13A;--colors-green-light-500: #66C61C;--colors-green-light-600: #4CA30D;--colors-green-light-700: #3B7C0F;--colors-green-light-800: #326212;--colors-green-light-900: #2B5314;--colors-green-light-950: #15290A;--colors-teal-25: #F6FEFC;--colors-teal-50: #F0FDF9;--colors-teal-100: #CCFBEF;--colors-teal-200: #99F6E0;--colors-teal-300: #5FE9D0;--colors-teal-400: #2ED3B7;--colors-teal-500: #15B79E;--colors-teal-600: #0E9384;--colors-teal-700: #107569;--colors-teal-800: #125D56;--colors-teal-900: #134E48;--colors-teal-950: #0A2926;--colors-cyan-25: #F5FEFF;--colors-cyan-50: #ECFDFF;--colors-cyan-100: #CFF9FE;--colors-cyan-200: #A5F0FC;--colors-cyan-300: #67E3F9;--colors-cyan-400: #22CCEE;--colors-cyan-500: #06AED4;--colors-cyan-600: #088AB2;--colors-cyan-700: #0E7090;--colors-cyan-800: #155B75;--colors-cyan-900: #164C63;--colors-cyan-950: #0D2D3A;--colors-blue-25: #F5FAFF;--colors-blue-50: #EFF8FF;--colors-blue-100: #D1E9FF;--colors-blue-200: #B2DDFF;--colors-blue-300: #84CAFF;--colors-blue-400: #53B1FD;--colors-blue-500: #2E90FA;--colors-blue-600: #1570EF;--colors-blue-700: #175CD3;--colors-blue-800: #1849A9;--colors-blue-900: #194185;--colors-blue-950: #102A56;--colors-blue-light-25: #F5FBFF;--colors-blue-light-50: #F0F9FF;--colors-blue-light-100: #E0F2FE;--colors-blue-light-200: #B9E6FE;--colors-blue-light-300: #7CD4FD;--colors-blue-light-400: #36BFFA;--colors-blue-light-500: #0BA5EC;--colors-blue-light-600: #0086C9;--colors-blue-light-700: #026AA2;--colors-blue-light-800: #065986;--colors-blue-light-900: #0B4A6F;--colors-blue-light-950: #062C41;--colors-blue-dark-25: #F5F8FF;--colors-blue-dark-50: #EFF4FF;--colors-blue-dark-100: #D1E0FF;--colors-blue-dark-200: #B2CCFF;--colors-blue-dark-300: #84ADFF;--colors-blue-dark-400: #528BFF;--colors-blue-dark-500: #2970FF;--colors-blue-dark-600: #155EEF;--colors-blue-dark-700: #004EEB;--colors-blue-dark-800: #0040C1;--colors-blue-dark-900: #00359E;--colors-blue-dark-950: #002266;--colors-indigo-25: #F5F8FF;--colors-indigo-50: #EEF4FF;--colors-indigo-100: #E0EAFF;--colors-indigo-200: #C7D7FE;--colors-indigo-300: #A4BCFD;--colors-indigo-400: #8098F9;--colors-indigo-500: #6172F3;--colors-indigo-600: #444CE7;--colors-indigo-700: #3538CD;--colors-indigo-800: #2D31A6;--colors-indigo-900: #2D3282;--colors-indigo-950: #1F235B;--colors-violet-25: #FBFAFF;--colors-violet-50: #F5F3FF;--colors-violet-100: #ECE9FE;--colors-violet-200: #DDD6FE;--colors-violet-300: #C3B5FD;--colors-violet-400: #A48AFB;--colors-violet-500: #875BF7;--colors-violet-600: #7839EE;--colors-violet-700: #6927DA;--colors-violet-800: #5720B7;--colors-violet-900: #491C96;--colors-violet-950: #2E125E;--colors-purple-25: #FAFAFF;--colors-purple-50: #F4F3FF;--colors-purple-100: #EBE9FE;--colors-purple-200: #D9D6FE;--colors-purple-300: #BDB4FE;--colors-purple-400: #9B8AFB;--colors-purple-500: #7A5AF8;--colors-purple-600: #6938EF;--colors-purple-700: #5925DC;--colors-purple-800: #4A1FB8;--colors-purple-900: #3E1C96;--colors-purple-950: #27115F;--colors-fuchsia-25: #FEFAFF;--colors-fuchsia-50: #FDF4FF;--colors-fuchsia-100: #FBE8FF;--colors-fuchsia-200: #F6D0FE;--colors-fuchsia-300: #EEAAFD;--colors-fuchsia-400: #E478FA;--colors-fuchsia-500: #D444F1;--colors-fuchsia-600: #BA24D5;--colors-fuchsia-700: #9F1AB1;--colors-fuchsia-800: #821890;--colors-fuchsia-900: #6F1877;--colors-fuchsia-950: #47104C;--colors-pink-25: #FEF6FB;--colors-pink-50: #FDF2FA;--colors-pink-100: #FCE7F6;--colors-pink-200: #FCCEEE;--colors-pink-300: #FAA7E0;--colors-pink-400: #F670C7;--colors-pink-500: #EE46BC;--colors-pink-600: #DD2590;--colors-pink-700: #C11574;--colors-pink-800: #9E165F;--colors-pink-900: #851651;--colors-pink-950: #4E0D30;--colors-rose-25: #FFF5F6;--colors-rose-50: #FFF1F3;--colors-rose-100: #FFE4E8;--colors-rose-200: #FECDD6;--colors-rose-300: #FEA3B4;--colors-rose-400: #FD6F8E;--colors-rose-500: #F63D68;--colors-rose-600: #E31B54;--colors-rose-700: #C01048;--colors-rose-800: #A11043;--colors-rose-900: #89123E;--colors-rose-950: #510B24;--colors-orange-25: #FEFAF5;--colors-orange-50: #FEF6EE;--colors-orange-100: #FDEAD7;--colors-orange-200: #F9DBAF;--colors-orange-300: #F7B27A;--colors-orange-400: #F38744;--colors-orange-500: #EF6820;--colors-orange-600: #E04F16;--colors-orange-700: #B93815;--colors-orange-800: #932F19;--colors-orange-900: #772917;--colors-orange-950: #511C10;--colors-orange-dark-25: #FFF9F5;--colors-orange-dark-50: #FFF4ED;--colors-orange-dark-100: #FFE6D5;--colors-orange-dark-200: #FFD6AE;--colors-orange-dark-300: #FF9C66;--colors-orange-dark-400: #FF692E;--colors-orange-dark-500: #FF4405;--colors-orange-dark-600: #E62E05;--colors-orange-dark-700: #BC1B06;--colors-orange-dark-800: #97180C;--colors-orange-dark-900: #771A0D;--colors-orange-dark-950: #57130A;--colors-yellow-25: #FEFDF0;--colors-yellow-50: #FEFBE8;--colors-yellow-100: #FEF7C3;--colors-yellow-200: #FEEE95;--colors-yellow-300: #FDE272;--colors-yellow-400: #FAC515;--colors-yellow-500: #EAAA08;--colors-yellow-600: #CA8504;--colors-yellow-700: #A15C07;--colors-yellow-800: #854A0E;--colors-yellow-900: #713B12;--colors-yellow-950: #542C0D;--colors-transparent: transparent;--colors-gray-25: var(--colors-gray-light-25);--colors-gray-50: var(--colors-gray-light-50);--colors-gray-100: var(--colors-gray-light-100);--colors-gray-200: var(--colors-gray-light-200);--colors-gray-300: var(--colors-gray-light-300);--colors-gray-400: var(--colors-gray-light-400);--colors-gray-500: var(--colors-gray-light-500);--colors-gray-600: var(--colors-gray-light-600);--colors-gray-700: var(--colors-gray-light-700);--colors-gray-800: var(--colors-gray-light-800);--colors-gray-900: var(--colors-gray-light-900);--colors-gray-950: var(--colors-gray-light-950)}:root{--colors-brand-25: #fafcff;--colors-brand-50: #eff8ff;--colors-brand-100: #d1e9ff;--colors-brand-200: #b2ddff;--colors-brand-300: #84caff;--colors-brand-400: #53b1fd;--colors-brand-500: #2e90fa;--colors-brand-600: #1570ef;--colors-brand-700: #175cd3;--colors-brand-800: #1849a9;--colors-brand-900: #194185;--colors-brand-950: #102a56}.mindmap-root{--mm-radius-sm: 8px;--mm-radius-md: 10px;--mm-radius-lg: 12px;--mm-shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--mm-shadow-md: 0 2px 4px rgba(16, 24, 40, .06), 0 4px 8px rgba(16, 24, 40, .08);--mm-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:280px;font-family:var(--mm-font);font-size:14px;line-height:1.5;color:var(--colors-gray-light-900);background:var(--colors-gray-light-50)}.mindmap-root *,.mindmap-root *:before,.mindmap-root *:after{box-sizing:border-box}.mindmap--dark{color:var(--colors-gray-dark-50);background:var(--colors-gray-dark-950)}.mindmap--dark .mindmap-toolbar{background:var(--colors-gray-dark-900);border-color:var(--colors-gray-dark-800)}.mindmap--dark .mindmap-viewport{background:var(--colors-gray-dark-950);background-image:radial-gradient(circle at 1px 1px,var(--colors-gray-dark-700) 1px,transparent 0);background-size:24px 24px}.mindmap--dark .mindmap-node{background:var(--colors-gray-dark-900);border-color:var(--colors-gray-dark-700);box-shadow:var(--mm-shadow)}.mindmap--dark .mindmap-title,.mindmap--dark .mindmap-note,.mindmap--dark .mindmap-select{background:var(--colors-gray-dark-800);border-color:var(--colors-gray-dark-700);color:var(--colors-gray-dark-50)}.mindmap--dark .mindmap-btn--secondary{background:var(--colors-gray-dark-800);border-color:var(--colors-gray-dark-700);color:var(--colors-gray-dark-100)}.mindmap--dark .mindmap-hint{color:var(--colors-gray-dark-400)}.mindmap-toolbar{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;background:var(--colors-white);border-bottom:1px solid var(--colors-gray-light-200);box-shadow:var(--mm-shadow)}.mindmap-brand{display:inline-flex;align-items:center;flex-shrink:0;font-weight:600;font-size:15px;color:var(--colors-gray-light-900);margin-right:8px}.mindmap-brand-logo{display:block;max-height:28px;width:auto;max-width:200px;object-fit:contain}.mindmap--dark .mindmap-brand{color:var(--colors-gray-dark-50)}.mindmap-toolbar-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mindmap-hint{flex-basis:100%;margin:0;font-size:12px;color:var(--colors-gray-light-500)}.mindmap-btn{font-family:var(--mm-font);font-size:13px;font-weight:600;line-height:1;padding:8px 12px;border-radius:var(--mm-radius-sm);border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.mindmap-btn--secondary{background:var(--colors-white);border-color:var(--colors-gray-light-300);color:var(--colors-gray-light-700)}.mindmap-btn--secondary:hover{background:var(--colors-gray-light-50);border-color:var(--colors-gray-light-400);color:var(--colors-gray-light-800)}.mindmap-btn--primary{background:var(--colors-brand-600);border-color:var(--colors-brand-600);color:var(--colors-white)}.mindmap-btn--primary:hover{background:var(--colors-brand-700);border-color:var(--colors-brand-700)}.mindmap-btn--danger{background:var(--colors-error-600);border-color:var(--colors-error-600);color:var(--colors-white)}.mindmap-btn--danger:hover{background:var(--colors-error-700);border-color:var(--colors-error-700)}.mindmap--dark .mindmap-btn--primary{background:var(--colors-brand-500);border-color:var(--colors-brand-500)}.mindmap--dark .mindmap-btn--primary:hover{background:var(--colors-brand-400);border-color:var(--colors-brand-400)}.mindmap--dark .mindmap-btn--danger{background:var(--colors-error-500);border-color:var(--colors-error-500)}.mindmap--dark .mindmap-btn--danger:hover{background:var(--colors-error-400);border-color:var(--colors-error-400)}.mindmap-zoom-label{font-size:12px;font-weight:500;color:var(--colors-gray-light-600);min-width:3rem}.mindmap--dark .mindmap-zoom-label{color:var(--colors-gray-dark-400)}.mindmap-viewport{position:relative;flex:1;min-height:0;overflow:hidden;outline:none;cursor:default;background:var(--colors-gray-light-100);background-image:radial-gradient(circle at 1px 1px,var(--colors-gray-light-300) 1px,transparent 0);background-size:24px 24px}.mindmap-viewport--space{cursor:grab}.mindmap-viewport--space:active{cursor:grabbing}.mindmap-world{position:absolute;inset:0;transform-origin:0 0;will-change:transform;pointer-events:none}.mindmap-edges{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mindmap-edge-controls{position:absolute;inset:0;pointer-events:none}.mindmap-floating-controls{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:2}.mindmap-edge-hit{fill:none;stroke:transparent;stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke;cursor:pointer}.mindmap-edge-delete-wrap{position:absolute;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center;pointer-events:auto;touch-action:manipulation}.mindmap-edge-delete{position:relative;box-sizing:border-box;flex-shrink:0;min-width:52px;min-height:52px;width:52px;height:52px;border:none;border-radius:999px;background:var(--colors-error-600);color:var(--colors-white);line-height:0;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-shadow:var(--mm-shadow);touch-action:manipulation}.mindmap-edge-delete-icon{width:24px;height:24px;display:block;flex-shrink:0}.mindmap-edge-delete:hover{background:var(--colors-error-700);color:var(--colors-white)}.mindmap-edge-delete:focus-visible{outline:2px solid var(--colors-error-400);outline-offset:2px}.mindmap--dark .mindmap-edge-delete{background:var(--colors-error-500);color:var(--colors-white)}.mindmap--dark .mindmap-edge-delete:hover{background:var(--colors-error-600);color:var(--colors-white)}.mindmap--dark .mindmap-edge-delete:focus-visible{outline-color:var(--colors-error-300)}.mindmap-section-remove-wrap{position:absolute;transform:translate(-50%,-50%);min-width:80px;min-height:80px;display:flex;align-items:center;justify-content:center;pointer-events:auto;touch-action:manipulation}.mindmap-section-remove-float{box-sizing:border-box;min-height:44px;padding:10px 18px;border:none;border-radius:999px;background:var(--colors-error-600);color:var(--colors-white);font-size:14px;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;pointer-events:auto;box-shadow:var(--mm-shadow);touch-action:manipulation}.mindmap-section-remove-float:hover{background:var(--colors-error-700)}.mindmap-section-remove-float:focus-visible{outline:2px solid var(--colors-error-400);outline-offset:2px}.mindmap--dark .mindmap-section-remove-float{background:var(--colors-error-500)}.mindmap--dark .mindmap-section-remove-float:hover{background:var(--colors-error-600)}.mindmap--dark .mindmap-section-remove-float:focus-visible{outline-color:var(--colors-error-300)}.mindmap-edge{fill:none;stroke:var(--colors-gray-light-300);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.mindmap-edge--upstream{stroke:var(--colors-brand-500);stroke-width:5.5}.mindmap--dark .mindmap-edge--upstream{stroke:var(--colors-brand-400)}.mindmap-edge--preview{stroke:var(--colors-brand-400);stroke-dasharray:8 6;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.mindmap-viewport--linking{cursor:crosshair}.mindmap--dark .mindmap-edge{stroke:var(--colors-gray-dark-500)}.mindmap--dark .mindmap-edge.mindmap-edge--upstream{stroke:var(--colors-brand-400)}.mindmap-edge--virtual{stroke-dasharray:10 7;stroke-width:3.5}.mindmap-edge--upstream.mindmap-edge--virtual{stroke-dasharray:10 7}.mindmap-edge.mindmap-edge--selected{stroke:var(--colors-brand-600);stroke-width:7}.mindmap-edge.mindmap-edge--upstream.mindmap-edge--selected{stroke:var(--colors-brand-600);stroke-width:8}.mindmap-edge.mindmap-edge--virtual.mindmap-edge--selected{stroke:var(--colors-brand-600);stroke-width:5.5}.mindmap-edge.mindmap-edge--upstream.mindmap-edge--virtual.mindmap-edge--selected{stroke:var(--colors-brand-600);stroke-width:6}.mindmap--dark .mindmap-edge.mindmap-edge--selected{stroke:var(--colors-brand-400)}.mindmap--dark .mindmap-edge.mindmap-edge--upstream.mindmap-edge--selected{stroke:var(--colors-brand-300)}.mindmap--dark .mindmap-edge.mindmap-edge--virtual.mindmap-edge--selected,.mindmap--dark .mindmap-edge.mindmap-edge--upstream.mindmap-edge--virtual.mindmap-edge--selected{stroke:var(--colors-brand-400)}.mindmap-nodes{position:absolute;inset:0;pointer-events:none}.mindmap-node{position:absolute;pointer-events:auto;width:240px;padding:12px;border-radius:var(--mm-radius-lg);border:1px solid var(--colors-gray-light-200);background:var(--colors-white);box-shadow:var(--mm-shadow-md);transition:box-shadow .15s ease,border-color .15s ease}.mindmap-node-row{display:block;width:100%}.mindmap-node-inner{position:relative;width:100%}.mindmap-node-body{width:100%;min-width:0}.mindmap-link-port{position:absolute;left:var(--port-x, 12px);top:var(--port-y, 28px);transform:translate(-50%,-50%);z-index:2;width:16px;height:16px;margin:0;padding:0;border-radius:50%;border:1.5px solid var(--colors-brand-400);background:var(--colors-white);box-shadow:0 1px 2px #10182814;color:transparent;font-size:0;line-height:0;overflow:hidden;cursor:crosshair;appearance:none;-webkit-appearance:none;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.mindmap-link-port:hover{border-color:var(--colors-brand-500);box-shadow:0 2px 4px #1018281a;transform:translate(-50%,-50%) scale(1.12)}.mindmap-link-port:focus{outline:none}.mindmap-link-port:focus-visible{outline:2px solid var(--colors-brand-500);outline-offset:2px}.mindmap--dark .mindmap-link-port{background:var(--colors-gray-dark-800);border-color:var(--colors-brand-400);box-shadow:0 1px 3px #00000059}.mindmap--dark .mindmap-link-port:hover{border-color:var(--colors-brand-300);box-shadow:0 2px 6px #00000073}.mindmap--dark .mindmap-link-port:focus-visible{outline-color:var(--colors-brand-400)}.mindmap-hint-kbd{font-weight:700;color:var(--colors-brand-600)}.mindmap--dark .mindmap-hint-kbd{color:var(--colors-brand-400)}.mindmap-node--layout-anim{will-change:left,top}.mindmap-node--virtual-ref{width:auto;min-width:44px;max-width:200px;min-height:44px;padding:8px 10px;border-radius:var(--mm-radius-sm);border:1px dashed var(--colors-gray-light-300);background:var(--colors-white);box-shadow:var(--mm-shadow-md)}.mindmap--dark .mindmap-node--virtual-ref{border-color:var(--colors-gray-dark-600);background:var(--colors-gray-dark-800)}.mindmap-node-body--virtual-ref{margin:0;padding:0;display:flex;align-items:center;justify-content:stretch;min-height:28px}.mindmap-virtual-ref-jump{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin:0;padding:4px 6px;border:none;border-radius:var(--mm-radius-sm);background:var(--colors-white);color:var(--colors-brand-600);font-size:12px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;font-family:inherit}.mindmap-virtual-ref-icon{flex-shrink:0;display:inline-flex;color:inherit}.mindmap-virtual-ref-text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mindmap-virtual-ref-jump:hover{background:var(--colors-brand-50);color:var(--colors-brand-700)}.mindmap-virtual-ref-jump:focus-visible{outline:2px solid var(--colors-brand-500);outline-offset:2px}.mindmap--dark .mindmap-virtual-ref-jump{background:var(--colors-gray-dark-800);color:var(--colors-brand-400)}.mindmap--dark .mindmap-virtual-ref-jump:hover{background:var(--colors-gray-dark-700);color:var(--colors-brand-300)}.mindmap-node--main{width:320px;padding:18px;border-width:2px;border-color:var(--colors-brand-500);background:linear-gradient(180deg,var(--colors-brand-50) 0%,var(--colors-white) 55%);box-shadow:0 0 0 4px var(--colors-brand-100),var(--mm-shadow-md)}.mindmap--dark .mindmap-node--main{border-color:var(--colors-brand-400);background:linear-gradient(180deg,var(--colors-gray-dark-900) 0%,var(--colors-gray-dark-900) 100%);box-shadow:0 0 0 4px #2e90fa33,var(--mm-shadow-md)}.mindmap-title--main{font-size:17px;font-weight:700}.mindmap-node-head--main{margin-bottom:4px}.mindmap-main-summary{font-size:12px;line-height:1.45;color:var(--colors-gray-700);overflow:visible}.mindmap--dark .mindmap-main-summary{color:var(--colors-gray-dark-300)}.mindmap-main-summary-line{margin:0 0 8px;font-weight:600;color:var(--colors-gray-900)}.mindmap--dark .mindmap-main-summary-line{color:var(--colors-gray-dark-100)}.mindmap-main-summary-overall{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px 8px;margin-bottom:8px;border-radius:var(--mm-radius-sm);background:var(--colors-brand-25);border:1px solid var(--colors-brand-200)}.mindmap--dark .mindmap-main-summary-overall{background:var(--colors-gray-dark-800);border-color:var(--colors-brand-700)}.mindmap-main-summary-overall-label{font-weight:700;font-size:12px;color:var(--colors-brand-800)}.mindmap--dark .mindmap-main-summary-overall-label{color:var(--colors-brand-300)}.mindmap-main-summary-empty{margin:0;font-style:italic;color:var(--colors-gray-500)}.mindmap--dark .mindmap-main-summary-empty{color:var(--colors-gray-dark-500)}.mindmap-main-summary-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.mindmap-main-summary-item{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:4px 8px;border-radius:var(--mm-radius-sm);background:var(--colors-gray-50);border:1px solid var(--colors-gray-200)}.mindmap--dark .mindmap-main-summary-item{background:var(--colors-gray-dark-800);border-color:var(--colors-gray-dark-700)}.mindmap-main-summary-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.mindmap-main-summary-total{font-size:11px;font-weight:600;color:var(--colors-gray-600)}.mindmap--dark .mindmap-main-summary-total{color:var(--colors-gray-dark-400)}.mindmap-main-summary-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mindmap-main-summary-st{flex-shrink:0;font-size:11px;font-weight:600;color:var(--colors-gray-600)}.mindmap--dark .mindmap-main-summary-st{color:var(--colors-gray-dark-400)}.mindmap-status-dots{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mindmap-status-dot-group{display:inline-flex;align-items:center;gap:3px}.mindmap-status-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.mindmap-status-dot--complete{background:var(--colors-success-500)}.mindmap-status-dot--in_progress{background:var(--colors-brand-500)}.mindmap-status-dot--not_started{background:var(--colors-gray-light-400)}.mindmap--dark .mindmap-status-dot--not_started{background:var(--colors-gray-dark-500)}.mindmap-status-dot-num{font-size:10px;font-weight:600;color:var(--colors-gray-600);min-width:.75rem}.mindmap--dark .mindmap-status-dot-num{color:var(--colors-gray-dark-400)}.mindmap-section-summary{font-size:12px;line-height:1.45;color:var(--colors-gray-700);margin-bottom:8px;overflow:visible}.mindmap--dark .mindmap-section-summary{color:var(--colors-gray-dark-300)}.mindmap-section-summary-heading{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--colors-gray-500)}.mindmap--dark .mindmap-section-summary-heading{color:var(--colors-gray-dark-500)}.mindmap-section-summary-list,.mindmap-section-summary-items{margin:0 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.mindmap-section-summary-item{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:3px 6px;border-radius:var(--mm-radius-sm);background:var(--colors-gray-light-50);border:1px solid var(--colors-gray-light-200)}.mindmap--dark .mindmap-section-summary-item{background:var(--colors-gray-dark-800);border-color:var(--colors-gray-dark-700)}.mindmap-section-summary-item--item{align-items:baseline}.mindmap-section-summary-item--subsection{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.mindmap-section-summary-item--subsection .mindmap-section-summary-name{flex:1}.mindmap-section-summary-dots-only{flex-shrink:0}.mindmap-section-summary-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mindmap-summary-status-block{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%}.mindmap-summary-stack-col{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.mindmap-summary-overall-pct{font-size:11px;font-weight:700;color:var(--colors-gray-800)}.mindmap--dark .mindmap-summary-overall-pct{color:var(--colors-gray-dark-200)}.mindmap-status-stack-bar{display:flex;flex-direction:row;align-items:stretch;width:100%;height:8px;border-radius:4px;overflow:hidden;background:var(--colors-gray-light-200)}.mindmap--dark .mindmap-status-stack-bar{background:var(--colors-gray-dark-700)}.mindmap-status-stack-bar--empty{min-height:8px;opacity:.45}.mindmap-status-stack-seg{min-width:0;height:100%}.mindmap-status-stack-seg--complete{background:var(--colors-success-500)}.mindmap-status-stack-seg--in_progress{background:var(--colors-brand-500)}.mindmap-status-stack-seg--not_started{background:var(--colors-gray-light-400)}.mindmap--dark .mindmap-status-stack-seg--not_started{background:var(--colors-gray-dark-500)}.mindmap-status-stack-pcts{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 6px;font-size:10px;font-weight:600;line-height:1.3}.mindmap-status-stack-pct--complete{color:var(--colors-success-600)}.mindmap-status-stack-pct--in_progress{color:var(--colors-brand-600)}.mindmap-status-stack-pct--not_started{color:var(--colors-gray-600)}.mindmap--dark .mindmap-status-stack-pct--complete{color:var(--colors-success-400)}.mindmap--dark .mindmap-status-stack-pct--in_progress{color:var(--colors-brand-400)}.mindmap--dark .mindmap-status-stack-pct--not_started{color:var(--colors-gray-dark-400)}.mindmap-status-stack-pcts .mindmap-status-stack-pct:not(:last-child):after{content:"·";margin-left:6px;color:var(--colors-gray-light-400);font-weight:500}.mindmap--dark .mindmap-status-stack-pcts .mindmap-status-stack-pct:not(:last-child):after{color:var(--colors-gray-dark-600)}.mindmap-summary-status-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%}.mindmap-summary-status-dots-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-shrink:0;min-width:0}.mindmap-section-summary-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.mindmap-section-summary-total{font-size:10px;font-weight:600;color:var(--colors-gray-600);flex-shrink:0;text-align:left}.mindmap--dark .mindmap-section-summary-total{color:var(--colors-gray-dark-400)}.mindmap-section-virtual-partner-status{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0 0 8px;padding:8px 10px;box-sizing:border-box;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--mm-radius-sm);border:1px dashed var(--colors-gray-light-300);background:var(--colors-white);transition:border-color .15s ease,background .15s ease}.mindmap-section-virtual-partner-status:hover{border-color:var(--colors-brand-400);background:var(--colors-brand-25)}.mindmap-section-virtual-partner-status:focus{outline:none}.mindmap-section-virtual-partner-status:focus-visible{outline:2px solid var(--colors-brand-500);outline-offset:2px}.mindmap--dark .mindmap-section-virtual-partner-status{border-color:var(--colors-gray-dark-600);background:var(--colors-gray-dark-800)}.mindmap--dark .mindmap-section-virtual-partner-status:hover{border-color:var(--colors-brand-500);background:var(--colors-gray-dark-750, var(--colors-gray-dark-800))}.mindmap-section-virtual-partner-label{min-width:0;overflow:hidden;font-weight:600;font-size:11px;line-height:1.35;color:var(--colors-gray-800);white-space:normal;text-align:left;word-break:break-word}.mindmap--dark .mindmap-section-virtual-partner-label{color:var(--colors-gray-dark-200)}.mindmap-section-summary-overall{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px 8px;margin-bottom:8px;border-radius:var(--mm-radius-sm);background:var(--colors-brand-25);border:1px solid var(--colors-brand-200)}.mindmap--dark .mindmap-section-summary-overall{background:var(--colors-gray-dark-800);border-color:var(--colors-brand-700)}.mindmap-section-summary-overall-label{font-weight:700;font-size:12px;color:var(--colors-brand-800)}.mindmap--dark .mindmap-section-summary-overall-label{color:var(--colors-brand-300)}.mindmap-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.mindmap-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--colors-brand-600);cursor:pointer}.mindmap-toggle-text{font-size:12px;font-weight:500;color:var(--colors-gray-light-800)}.mindmap--dark .mindmap-toggle-text{color:var(--colors-gray-dark-200)}.mindmap-badge--main{background:var(--colors-brand-600);color:var(--colors-white);border-color:var(--colors-brand-700)}.mindmap-node--section{width:260px;padding:16px;border-radius:var(--mm-radius-lg);border-color:var(--colors-brand-200);background:linear-gradient(180deg,var(--colors-brand-25) 0%,var(--colors-white) 100%)}.mindmap--dark .mindmap-node--section{border-color:var(--colors-brand-700);background:linear-gradient(180deg,var(--colors-gray-dark-900) 0%,var(--colors-gray-dark-900) 100%)}.mindmap-node--item:not(.mindmap-node--item-collapsed){width:400px}.mindmap-node--item-collapsed{width:max-content;max-width:320px;min-width:120px;padding:6px 14px;border-radius:999px;box-shadow:var(--mm-shadow)}.mindmap-node--item-collapsed .mindmap-link-port{display:none!important}.mindmap-item-chip-row{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.mindmap-item-chip-row:focus-visible{border-radius:var(--mm-radius-sm);box-shadow:0 0 0 2px var(--colors-brand-300)}.mindmap-item-chip-title{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--colors-gray-light-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;margin:0;padding:0;background:transparent;box-shadow:none;appearance:none;-webkit-appearance:none}.mindmap--dark .mindmap-item-chip-title{color:var(--colors-gray-dark-100)}.mindmap-item-chip-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.mindmap-item-chip-dot--required{background:var(--colors-error-500)}.mindmap-item-chip-dot--optional{background:var(--colors-gray-light-400)}.mindmap--dark .mindmap-item-chip-dot--optional{background:var(--colors-gray-dark-500)}.mindmap-item-chip-dot--status-complete{background:var(--colors-success-500)}.mindmap-item-chip-dot--status-in_progress{background:var(--colors-brand-500)}.mindmap-item-chip-dot--status-not_started{background:var(--colors-gray-light-400)}.mindmap--dark .mindmap-item-chip-dot--status-not_started{background:var(--colors-gray-dark-500)}.mindmap-item-expanded{width:100%;min-width:0}.mindmap-node--item-collapsed .mindmap-item-expanded[hidden]{display:none!important}.mindmap-node-body--item{width:100%}.mindmap-item-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:12px;align-items:stretch}.mindmap-item-col--meta{display:flex;flex-direction:column;gap:8px;min-width:0}.mindmap-item-col--note{display:flex;flex-direction:column;min-width:0;min-height:0}.mindmap-node-head--item{margin-bottom:0}.mindmap-node-meta--item{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px}.mindmap-node-meta--item .mindmap-field--inline{flex-wrap:nowrap}.mindmap-node-meta--item .mindmap-label{min-width:auto}.mindmap-node-meta--item .mindmap-select{flex:0 1 auto;width:auto;max-width:100%}.mindmap-note--item{flex:1;min-height:100px;margin-bottom:0;align-self:stretch}.mindmap-node--selected{border-color:var(--colors-brand-500);box-shadow:0 0 0 3px var(--colors-brand-100),var(--mm-shadow-md)}.mindmap--dark .mindmap-node--selected{border-color:var(--colors-brand-400);box-shadow:0 0 0 3px #2e90fa40,var(--mm-shadow-md)}.mindmap-node-head{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.mindmap-node--section .mindmap-title{font-size:16px;font-weight:700}.mindmap-title{width:100%;font-family:var(--mm-font);font-size:14px;font-weight:600;padding:8px 10px;border:1px solid var(--colors-gray-light-200);border-radius:var(--mm-radius-sm);background:var(--colors-white);color:var(--colors-gray-light-900)}.mindmap-title:focus{outline:none;border-color:var(--colors-brand-300);box-shadow:0 0 0 3px var(--colors-brand-100)}.mindmap-badges{display:flex;flex-wrap:wrap;gap:6px}.mindmap-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;border-radius:999px;border:1px solid transparent}.mindmap-badge--hub{background:var(--colors-brand-600);color:var(--colors-white);border-color:var(--colors-brand-700)}.mindmap-badge--section{background:var(--colors-brand-100);color:var(--colors-brand-700);border-color:var(--colors-brand-200)}.mindmap-badge--required{background:var(--colors-error-50);color:var(--colors-error-700);border-color:var(--colors-error-200)}.mindmap-badge--optional{background:var(--colors-warning-50);color:var(--colors-warning-700);border-color:var(--colors-warning-200)}.mindmap-badge--status-not_started{background:var(--colors-gray-light-100);color:var(--colors-gray-light-700);border-color:var(--colors-gray-light-200)}.mindmap-badge--status-in_progress{background:var(--colors-brand-50);color:var(--colors-brand-700);border-color:var(--colors-brand-200)}.mindmap-badge--status-complete{background:var(--colors-success-50);color:var(--colors-success-700);border-color:var(--colors-success-200)}.mindmap-note{width:100%;resize:none;min-height:52px;overflow-y:hidden;font-family:var(--mm-font);font-size:13px;padding:8px 10px;margin-bottom:8px;border:1px solid var(--colors-gray-light-200);border-radius:var(--mm-radius-sm);background:var(--colors-gray-light-50);color:var(--colors-gray-light-800)}.mindmap-note:focus{outline:none;border-color:var(--colors-brand-300);box-shadow:0 0 0 3px var(--colors-brand-100)}.mindmap-node-meta{display:flex;flex-direction:column;gap:8px}.mindmap-field--inline{display:flex;align-items:center;gap:8px}.mindmap-label{font-size:12px;font-weight:500;color:var(--colors-gray-light-600);min-width:52px}.mindmap--dark .mindmap-label{color:var(--colors-gray-dark-400)}.mindmap-select{flex:1;font-family:var(--mm-font);font-size:12px;font-weight:500;padding:6px 10px;border-radius:var(--mm-radius-sm);border:1px solid var(--colors-gray-light-300);background:var(--colors-white);color:var(--colors-gray-light-800);cursor:pointer}.mindmap-select:focus{outline:none;border-color:var(--colors-brand-400);box-shadow:0 0 0 2px var(--colors-brand-100)}.mindmap-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:14px;font-weight:500;color:var(--colors-gray-light-500)}.mindmap-empty[hidden]{display:none}.mindmap--dark .mindmap-empty{color:var(--colors-gray-dark-500)}.mindmap-dialog-backdrop{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:#0f172a6b;pointer-events:auto}.mindmap-dialog-backdrop[hidden]{display:none!important}.mindmap-dialog{width:min(420px,calc(100% - 32px));border:1px solid var(--colors-gray-light-200);border-radius:var(--mm-radius-lg);background:var(--colors-white);box-shadow:var(--mm-shadow-md);padding:16px}.mindmap-dialog-title{margin:0;font-size:16px;font-weight:600;color:var(--colors-gray-light-900)}.mindmap-dialog-body{margin:8px 0 0;font-size:13px;color:var(--colors-gray-light-600)}.mindmap-dialog-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.mindmap--dark .mindmap-dialog-backdrop{background:#0206179e}.mindmap--dark .mindmap-dialog{border-color:var(--colors-gray-dark-700);background:var(--colors-gray-dark-900);box-shadow:var(--mm-shadow)}.mindmap--dark .mindmap-dialog-title{color:var(--colors-gray-dark-50)}.mindmap--dark .mindmap-dialog-body{color:var(--colors-gray-dark-300)}.mindmap--forge .mindmap-main-summary-overall,.mindmap--forge .mindmap-section-summary-overall,.mindmap--forge .mindmap-main-summary-item .mindmap-summary-status-block,.mindmap--forge .mindmap-section-virtual-partner-status .mindmap-summary-status-block,.mindmap--forge .mindmap-section-summary-item--subsection .mindmap-section-summary-dots-only{display:none!important}.mindmap-section-summary-item--forge-item-row{flex-direction:row;align-items:center;gap:6px}.mindmap-section-summary-item--forge-item-row .mindmap-section-summary-name{flex:1;min-width:0}.mindmap-forge-item-list-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--colors-brand-600)}.mindmap--dark.mindmap--forge .mindmap-forge-item-list-icon{color:var(--colors-brand-400)}.mindmap-forge-group-fn-count{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:600;color:var(--colors-gray-light-500);white-space:nowrap}.mindmap--dark.mindmap--forge .mindmap-forge-group-fn-count{color:var(--colors-gray-dark-400)}.mindmap-forge-group-add-wrap{margin:0 0 8px}.mindmap-forge-group-add-btn{font-size:12px;padding:6px 10px}.mindmap--forge .mindmap-section-summary-item--item .mindmap-main-summary-st,.mindmap--forge .mindmap-link-port{display:none!important}.mindmap--forge .mindmap-node--item:not(.mindmap-node--item-collapsed){width:auto;min-width:260px;max-width:360px}.mindmap--forge .mindmap-edge-delete-wrap,.mindmap--forge .mindmap-edge-delete{display:none!important;pointer-events:none!important}.mindmap--forge .mindmap-field-readonly{cursor:default;background:var(--colors-gray-light-50)}.mindmap--dark.mindmap--forge .mindmap-field-readonly{background:var(--colors-gray-dark-800);color:var(--colors-gray-dark-100)}.mindmap-node-body--forge-item{display:flex;flex-direction:column;gap:6px;padding:4px 2px;min-width:220px;max-width:320px;cursor:pointer}.mindmap-forge-item-badge{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--colors-brand-600)}.mindmap--dark.mindmap--forge .mindmap-forge-item-badge{color:var(--colors-brand-400)}.mindmap-forge-item-title{font-weight:600;font-size:14px;color:var(--colors-gray-light-900)}.mindmap--dark.mindmap--forge .mindmap-forge-item-title{color:var(--colors-gray-dark-50)}.mindmap-forge-item-slug{display:block;font-size:12px;padding:2px 6px;border-radius:4px;background:var(--colors-gray-light-100);color:var(--colors-gray-light-700)}.mindmap--dark.mindmap--forge .mindmap-forge-item-slug{background:var(--colors-gray-dark-900);color:var(--colors-gray-dark-300)}.mindmap-forge-item-hint{font-size:11px;color:var(--colors-gray-light-500)}.mindmap--dark.mindmap--forge .mindmap-forge-item-hint{color:var(--colors-gray-dark-500)}.mindmap-forge-item-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.mindmap-forge-item-edit-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--colors-gray-light-300);background:var(--colors-white);color:var(--colors-gray-light-700);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer}.mindmap-forge-item-edit-icon{display:inline-flex;align-items:center;justify-content:center}.mindmap-forge-item-edit-btn:hover{border-color:var(--colors-brand-300);color:var(--colors-brand-700);background:var(--colors-brand-25)}.mindmap-forge-item-edit-btn:focus-visible{outline:2px solid var(--colors-brand-400);outline-offset:1px}.mindmap--dark.mindmap--forge .mindmap-forge-item-edit-btn{border-color:var(--colors-gray-dark-700);background:var(--colors-gray-dark-800);color:var(--colors-gray-dark-200)}.mindmap--dark.mindmap--forge .mindmap-forge-item-edit-btn:hover{border-color:var(--colors-brand-500);color:var(--colors-brand-300);background:var(--colors-gray-dark-700)}.mindmap-forge-item-delete-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--colors-error-300);background:var(--colors-error-50);color:var(--colors-error-700);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer}.mindmap-forge-item-delete-btn:hover{border-color:var(--colors-error-400);background:var(--colors-error-100);color:var(--colors-error-800)}.mindmap-forge-item-delete-btn:focus-visible{outline:2px solid var(--colors-error-400);outline-offset:1px}.mindmap--dark.mindmap--forge .mindmap-forge-item-delete-btn{border-color:var(--colors-error-700);background:var(--colors-error-900);color:var(--colors-error-200)}.mindmap--dark.mindmap--forge .mindmap-forge-item-delete-btn:hover{border-color:var(--colors-error-600);background:var(--colors-error-800);color:var(--colors-error-100)}.mindmap-forge-item-params{width:100%;margin-top:2px;padding:6px 8px;border:1px solid var(--colors-gray-light-200);border-radius:6px;background:var(--colors-gray-light-25, var(--colors-white))}.mindmap--dark.mindmap--forge .mindmap-forge-item-params{border-color:var(--colors-gray-dark-700);background:var(--colors-gray-dark-900)}.mindmap-forge-item-params-title{display:block;margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--colors-gray-light-600)}.mindmap--dark.mindmap--forge .mindmap-forge-item-params-title{color:var(--colors-gray-dark-400)}.mindmap-forge-item-inputs{list-style:none;margin:0;padding:0;width:100%}.mindmap-forge-item-input{display:grid;grid-template-columns:minmax(0,1fr) min-content min-content;gap:8px 10px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--colors-gray-light-100);font-size:11px;line-height:1.3}.mindmap--dark.mindmap--forge .mindmap-forge-item-input{border-bottom-color:var(--colors-gray-dark-800)}.mindmap-forge-item-input:last-child{border-bottom:none}.mindmap-forge-item-input--empty{display:block;padding:8px 0 4px;border-bottom:none;font-style:italic;color:var(--colors-gray-light-500)}.mindmap--dark.mindmap--forge .mindmap-forge-item-input--empty{color:var(--colors-gray-dark-500)}.mindmap-forge-item-in-name{font-weight:500;color:var(--colors-gray-light-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mindmap--dark.mindmap--forge .mindmap-forge-item-in-name{color:var(--colors-gray-dark-100)}.mindmap-forge-item-in-type{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;color:var(--colors-gray-light-600);white-space:nowrap}.mindmap--dark.mindmap--forge .mindmap-forge-item-in-type{color:var(--colors-gray-dark-400)}.mindmap-forge-item-in-req{font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--colors-gray-light-600)}.mindmap--dark.mindmap--forge .mindmap-forge-item-in-req{color:var(--colors-gray-dark-400)}.mindmap--forge .mindmap-node--item.mindmap-node--selected{outline:2px solid var(--colors-brand-500);outline-offset:2px}.list-reorder-handle{touch-action:none}.list-reorder-handle--dragging,.list-reorder-row--dragging{opacity:.45}.list-reorder-row--drop-target{outline:2px solid var(--color-brand-500);outline-offset:-2px}.output-schema-builder__layout{display:flex;flex-direction:column;gap:1rem}.output-schema-builder__panel{display:flex;flex-direction:column;border-radius:.75rem;border:1px solid var(--color-border-primary, #d0d5dd);background:var(--color-bg-primary, #fff)}.output-schema-builder__panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid var(--color-border-secondary, #e4e7ec);background:var(--color-bg-secondary, #f9fafb)}.output-schema-builder__column-head{display:grid;grid-template-columns:1.25rem 1.25rem 6.5rem 5.5rem minmax(5rem,1fr) 2rem;gap:.5rem;align-items:center;padding:.375rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary, #667085);border-bottom:1px solid var(--color-border-secondary, #e4e7ec);background:var(--color-bg-secondary, #f9fafb)}.output-schema-builder__scroll{padding:.5rem}.output-schema-builder__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center}.output-schema-builder__empty-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.output-schema-field-card{border:1px solid var(--color-border-primary, #d0d5dd);border-radius:.5rem;background:var(--color-bg-primary, #fff);margin-bottom:.5rem;box-shadow:0 1px 2px #1018280d}.output-schema-field-card:last-child{margin-bottom:0}.output-schema-field-card__row{display:grid;grid-template-columns:1.25rem 1.25rem 6.5rem 5.5rem minmax(5rem,1fr) 2rem;gap:.5rem;align-items:start;padding:.625rem .75rem}.output-schema-field-card__row--nested{padding-left:.5rem}.output-schema-field-card__toggle{display:inline-flex;size:1.25rem;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:none;border-radius:.25rem;background:transparent;color:var(--color-text-tertiary, #667085);cursor:pointer}.output-schema-field-card__toggle:hover{background:var(--color-bg-secondary, #f2f4f7);color:var(--color-text-primary, #101828)}.output-schema-field-card__key-label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.output-schema-field-card__item-label{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary, #344054);padding-top:.375rem}.output-schema-field-card__input,.output-schema-field-card__select{width:100%;border-radius:.375rem;border:1px solid var(--color-border-primary, #d0d5dd);background:var(--color-bg-primary, #fff);padding:.375rem .5rem;font-size:.8125rem;outline:none}.output-schema-field-card__input:focus-visible,.output-schema-field-card__select:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring, #444ce7)}.output-schema-field-card__delete{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;background:transparent;color:var(--color-text-error, #d92d20);cursor:pointer}.output-schema-field-card__delete:hover{background:#fef3f2}.output-schema-field-card__section-header{display:flex;align-items:center;gap:.375rem;margin:0 .75rem .375rem;padding:.375rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;color:var(--color-text-secondary, #475467);background:var(--color-bg-secondary, #f9fafb);cursor:pointer;-webkit-user-select:none;user-select:none}.output-schema-field-card__section-header:hover{background:var(--color-bg-tertiary, #f2f4f7)}.output-schema-field-card__children{margin:0 .75rem .5rem 1.5rem;padding:.5rem 0 .5rem .75rem;border-left:2px dashed var(--color-border-secondary, #d0d5dd)}.output-schema-field-card__children--hidden{display:none}.output-schema-field-card__nested-actions{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 .75rem .75rem 1.5rem}.output-schema-builder__preview{display:flex;flex-direction:column;border-radius:.75rem;border:1px solid var(--color-border-primary, #d0d5dd);background:var(--color-bg-secondary, #f9fafb)}.output-schema-builder__preview-tabs{display:flex;gap:.25rem;padding:.5rem .75rem 0;border-bottom:1px solid var(--color-border-secondary, #e4e7ec)}.output-schema-builder__preview-tab{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-text-tertiary, #667085);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}.output-schema-builder__preview-tab--active{color:var(--color-text-brand, #444ce7);border-bottom-color:var(--color-text-brand, #444ce7)}.output-schema-builder__preview-body{padding:.75rem}.output-schema-builder__paths{margin:0;padding:0;list-style:none;font-size:.8125rem}.output-schema-builder__paths li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.375rem 0;border-bottom:1px solid var(--color-border-secondary, #e4e7ec)}.output-schema-builder__paths li:last-child{border-bottom:none}.output-schema-builder__paths code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:var(--color-text-brand, #444ce7)}.output-schema-builder__paths-type{font-size:.6875rem;color:var(--color-text-tertiary, #667085);text-transform:uppercase}.output-schema-json{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.output-schema-json__key{color:#3b82f6}.output-schema-json__string{color:#10b981}.output-schema-json__number{color:#f59e0b}.output-schema-json__boolean{color:#8b5cf6}.output-schema-json__null{color:#6b7280}.output-schema-import__backdrop{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073}.output-schema-import__dialog{width:100%;max-width:32rem;border-radius:1rem;border:1px solid var(--color-border-primary, #d0d5dd);background:var(--color-bg-primary, #fff);padding:1rem;box-shadow:0 20px 24px #1018282e}.output-schema-import__textarea{width:100%;min-height:10rem;margin-top:.75rem;border-radius:.5rem;border:1px solid var(--color-border-primary, #d0d5dd);padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;resize:vertical}.output-schema-import__error{margin:.5rem 0 0;font-size:.8125rem;color:var(--color-text-error, #d92d20)}.fields-map-tree-list--vendor{display:flex;flex-direction:column}.fields-map-tree-list--vendor .fields-map-field--tree-header{border-bottom:none}.fields-map-tree-branch--vendor-debug{flex-shrink:0;margin:.375rem 0 .625rem;border-top:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);overflow:visible}.fields-map-tree-branch--vendor-debug>.fields-map-field--vendor-debug{min-height:2.5rem;background:var(--color-bg-secondary)}.fields-map-tree-branch--vendor-debug .fields-map-field__name{color:var(--color-text-secondary)}.fields-map-field__vendor-debug-badge{flex-shrink:0;padding:.0625rem .375rem;border-radius:.25rem;background:var(--color-bg-tertiary);font-size:.625rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-tertiary)}.dark-mode .fields-map-tree-branch--vendor-debug{border-color:var(--color-border-primary);background:var(--color-bg-tertiary)}.dark-mode .fields-map-tree-branch--vendor-debug>.fields-map-field--vendor-debug{background:var(--color-bg-tertiary)}.dark-mode .fields-map-field__vendor-debug-badge{background:var(--color-gray-800);color:var(--color-text-tertiary)}.fields-map-tree-branch--with-children{background:var(--color-bg-secondary);overflow:visible}.fields-map-tree-branch--with-children>.fields-map-field--tree-header{background:var(--color-bg-secondary)}.fields-map-tree-branch--with-children:not(:last-child){border-bottom:1px solid var(--color-border-secondary)}.fields-map-tree-branch--with-children .fields-map-tree-children{margin:0;padding:.25rem 0 .375rem .625rem;border-left:1px solid var(--color-border-secondary);background:var(--color-bg-tertiary);overflow:visible}.fields-map-tree-branch .fields-map-field--tree-header{overflow:visible}.fields-map-tree-children{margin-left:.75rem;padding-left:.625rem;border-left:1px solid var(--fmc-border-subtle)}.dark-mode .fields-map-tree-branch--with-children{background:var(--color-bg-tertiary)}.dark-mode .fields-map-tree-branch--with-children>.fields-map-field--tree-header{background:var(--color-bg-tertiary)}.dark-mode .fields-map-tree-branch--with-children .fields-map-tree-children{background:var(--color-gray-900);border-left-color:var(--color-border-primary)}.fields-map-tree-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:0;padding:0;border:none;border-radius:.25rem;background:transparent;color:var(--fmc-text-muted);cursor:pointer}.fields-map-tree-toggle:hover{background:var(--color-bg-secondary);color:var(--fmc-accent)}.fields-map-tree-toggle-spacer{display:inline-block;flex-shrink:0;width:1.25rem;height:1.25rem}.fields-map-field--tree-header .fields-map-field__name-row{gap:.375rem}.fields-map-field--has-mapping .fields-map-field__name{color:var(--fmc-accent-strong)}.array-collect-editor__dialog{width:100%;max-width:1100px}.array-collect-editor__body{display:flex;flex-direction:column;gap:1rem;min-height:0;flex:1}.array-collect-editor__main{min-width:0;min-height:0;flex:1;overflow-y:auto}.array-collect-editor__preview-panel{min-width:0;flex-shrink:0}.array-collect-editor__preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:700px){.array-collect-editor__preview-grid{grid-template-columns:1fr}}.array-collect-editor__section{border:1px solid var(--color-border-secondary, #e4e7ec);border-radius:.75rem;padding:.75rem 1rem;background:var(--color-bg-secondary, #f9fafb)}.array-collect-editor__section-title{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary, #667085)}.array-collect-editor__hint{margin:0 0 .75rem;font-size:.75rem;color:var(--color-text-tertiary, #667085)}.array-collect-editor__row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:.5rem;align-items:end;margin-bottom:.5rem}.array-collect-editor__row--field{grid-template-columns:1fr 6rem 1fr auto auto}.array-collect-editor__input,.array-collect-editor__select{width:100%;border-radius:.5rem;border:1px solid var(--color-border-primary, #d0d5dd);background:var(--color-bg-primary, #fff);padding:.5rem .625rem;font-size:.875rem;outline:none}.array-collect-editor__input:focus,.array-collect-editor__select:focus{box-shadow:0 0 0 2px var(--color-brand, #7f56d9)}.array-collect-editor__nested-block{border:1px solid var(--color-border-primary, #d0d5dd);border-radius:.75rem;padding:.75rem;margin-bottom:.75rem;background:var(--color-bg-primary, #fff)}.array-collect-editor__preview{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:min(40vh,320px);overflow:auto;border-radius:.5rem;border:1px solid var(--color-border-primary, #d0d5dd);padding:.75rem;background:var(--color-bg-primary, #fff)}.array-collect-editor__transform-pill{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;border-radius:9999px;border:1px solid var(--color-border-primary, #d0d5dd);background:var(--color-bg-primary, #fff);padding:.25rem .625rem;font-size:.75rem;cursor:pointer}.array-collect-editor__transform-pill:hover{background:var(--color-bg-secondary, #f9fafb)}.array-collect-editor__error{margin:0;font-size:.8125rem;color:var(--color-error, #d92d20)}.array-collect-editor__warning{margin:0 0 .5rem;font-size:.75rem;color:var(--color-warning, #b54708)}.fields-map-canvas{--fmc-card-width: 20rem;--fmc-column-gap-min: 16rem;--fmc-radius: 12px;--fmc-shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--fmc-surface: var(--color-bg-primary);--fmc-surface-muted: var(--color-bg-secondary);--fmc-border: var(--color-border-primary);--fmc-border-subtle: var(--color-border-secondary);--fmc-text: var(--color-text-primary);--fmc-text-muted: var(--color-text-tertiary);--fmc-grid-dot: var(--color-gray-300);--fmc-pill-bg: var(--color-white);--fmc-pill-border: var(--color-gray-200);--fmc-pill-text: var(--color-gray-700);--fmc-port-fill: var(--color-white);--fmc-accent: var(--color-brand-600);--fmc-accent-strong: var(--color-brand-700);--fmc-accent-soft: var(--color-brand-500);--fmc-header-bg: transparent;--fmc-header-sub: var(--color-text-tertiary);--fmc-edge-dash: 10;--fmc-edge-gap: 8;--fmc-transform-node-max-width: 240px;--fmc-edge-muted: var(--color-gray-400);--fmc-edge-muted-strong: var(--color-gray-500);position:relative;min-height:28rem;overflow:hidden;border-radius:var(--fmc-radius);background:var(--fmc-surface-muted);background-image:radial-gradient(circle at 1px 1px,var(--fmc-grid-dot) 1px,transparent 0);background-size:24px 24px}.dark-mode .fields-map-canvas{--fmc-shadow: 0 1px 2px rgba(0, 0, 0, .24), 0 1px 3px rgba(0, 0, 0, .32);--fmc-pill-bg: var(--color-gray-800);--fmc-pill-border: var(--color-gray-700);--fmc-pill-text: var(--color-gray-200);--fmc-port-fill: var(--color-gray-800);--fmc-grid-dot: var(--color-gray-700);--fmc-accent: var(--color-brand-400);--fmc-accent-strong: var(--color-brand-300);--fmc-accent-soft: var(--color-brand-400);--fmc-header-bg: var(--color-gray-800);--fmc-header-sub: var(--color-brand-300);--fmc-edge-muted: var(--color-gray-600);--fmc-edge-muted-strong: var(--color-gray-500)}.fields-map-canvas--linking{cursor:crosshair}.fields-map-canvas__body{position:relative;z-index:1;display:grid;grid-template-columns:var(--fmc-card-width) minmax(var(--fmc-column-gap-min),1fr) var(--fmc-card-width);align-items:start;min-height:28rem;padding:1.5rem 2rem;pointer-events:none}.fields-map-card{position:relative;pointer-events:auto;width:var(--fmc-card-width);max-width:var(--fmc-card-width);border:1px solid var(--fmc-border);border-radius:var(--fmc-radius);background:var(--fmc-surface);box-shadow:var(--fmc-shadow)}.fields-map-card:last-child{grid-column:3;justify-self:end}.fields-map-canvas__svg{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.fields-map-canvas__svg .fields-map-edge-hit{pointer-events:stroke;fill:none;stroke:transparent;stroke-width:16;stroke-linecap:round}.fields-map-canvas__svg .fields-map-edge,.fields-map-canvas__svg .fields-map-edge--preview{pointer-events:none}.fields-map-canvas__svg .fields-map-edge{fill:none;stroke:var(--fmc-accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:var(--fmc-edge-dash) var(--fmc-edge-gap);animation:fields-map-edge-flow .9s linear infinite;pointer-events:none}@keyframes fields-map-edge-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18}}@media(prefers-reduced-motion:reduce){.fields-map-canvas__svg .fields-map-edge{animation:none}}.fields-map-canvas__svg .fields-map-edge--selected{stroke:var(--fmc-accent-strong);stroke-width:4}.fields-map-canvas__svg .fields-map-edge--mismatch{stroke:var(--color-error-500)}.fields-map-canvas__svg .fields-map-edge--mismatch.fields-map-edge--selected{stroke:var(--color-error-600);stroke-width:4}.fields-map-canvas__svg .fields-map-edge--vendor-only{stroke:var(--fmc-accent-soft)}.fields-map-canvas__svg .fields-map-edge--vendor-only.fields-map-edge--selected{stroke:var(--fmc-accent-strong);stroke-width:4}.fields-map-canvas__svg .fields-map-edge--virtual-only{stroke:var(--fmc-accent-soft)}.fields-map-canvas__svg .fields-map-edge--virtual-only.fields-map-edge--selected{stroke:var(--fmc-accent-strong);stroke-width:4}.fields-map-canvas__svg .fields-map-edge--preview{stroke:var(--fmc-accent-soft);stroke-width:3;opacity:.9}.fields-map-canvas__svg .fields-map-edge--straight{stroke-linecap:butt}.fields-map-canvas__svg .fields-map-edge--source-muted{stroke:var(--fmc-edge-muted)}.fields-map-canvas__svg .fields-map-edge--source-muted.fields-map-edge--selected{stroke:var(--fmc-edge-muted-strong);stroke-width:4}.fields-map-canvas__svg .fields-map-edge--source-muted.fields-map-edge--mismatch{stroke:var(--fmc-edge-muted)}.fields-map-card__header{padding:.75rem 1rem;border-bottom:1px solid var(--fmc-border);background:var(--fmc-header-bg);border-radius:var(--fmc-radius) var(--fmc-radius) 0 0}.fields-map-card__header-row{display:flex;align-items:center;gap:.625rem}.fields-map-card__logo{flex-shrink:0;width:3rem;height:3rem;border:1px solid var(--fmc-border);border-radius:.5rem;background:var(--fmc-surface);object-fit:contain;padding:.25rem}.fields-map-card__logo--fallback{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:var(--color-brand-700);background:var(--color-bg-brand-primary)}.dark-mode .fields-map-card__logo--fallback{color:var(--fmc-accent-strong);background:var(--color-gray-900);border-color:var(--color-gray-700)}.fields-map-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--fmc-text)}.fields-map-card__sub{margin-top:.125rem;font-size:.75rem;font-weight:500;color:var(--fmc-header-sub)}.fields-map-field{position:relative;display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 2rem .5rem .875rem;border-bottom:1px solid var(--fmc-border-subtle)}.fields-map-field:last-child{border-bottom:none}.fields-map-field--target{padding:.5rem .875rem .5rem 2rem}.fields-map-field__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--fmc-text)}.fields-map-field__name-row{display:flex;align-items:center;gap:.25rem;min-width:0}.fields-map-field__name-row .fields-map-field__name{flex:1;min-width:0}.fields-map-field-info{position:relative;display:inline-flex;flex-shrink:0}.fields-map-field-info__trigger{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:none;color:var(--color-gray-400);cursor:help;line-height:0}.fields-map-field-info__trigger:hover,.fields-map-field-info:focus-within .fields-map-field-info__trigger{color:var(--fmc-accent)}.fields-map-field-info__tooltip{position:absolute;z-index:10;bottom:calc(100% + .375rem);left:50%;width:max-content;max-width:14rem;padding:.375rem .5rem;border-radius:.375rem;background:var(--color-bg-secondary-solid);color:var(--color-text-white);font-size:.6875rem;font-weight:500;line-height:1.35;white-space:normal;text-align:left;box-shadow:var(--fmc-shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:opacity .12s ease,visibility .12s ease}.fields-map-field-info--right .fields-map-field-info__tooltip{left:auto;right:0;transform:none}.fields-map-field-info:hover .fields-map-field-info__tooltip,.fields-map-field-info:focus-within .fields-map-field-info__tooltip{opacity:1;visibility:visible}.fields-map-field__type{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--fmc-text-muted)}.fields-map-field__required{font-size:.6875rem;font-weight:600;color:var(--color-warning-600)}.fields-map-field__path{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;color:var(--fmc-text-muted)}.fields-map-field__container-tag{font-size:.625rem;font-weight:600;color:var(--fmc-text-muted)}.fields-map-port{position:absolute;top:50%;z-index:2;width:.75rem;height:.75rem;margin:0;padding:0;border:2px solid var(--fmc-accent);border-radius:999px;background:var(--fmc-port-fill);transform:translateY(-50%);cursor:crosshair;touch-action:none}.fields-map-port--source{right:-.375rem}.fields-map-port--target{left:-.375rem}.fields-map-port:hover,.fields-map-port--active{background:var(--color-brand-50);box-shadow:0 0 0 3px var(--color-brand-100)}.fields-map-port--drop-target{background:var(--color-brand-100);box-shadow:0 0 0 4px var(--color-brand-200)}.dark-mode .fields-map-port:hover,.dark-mode .fields-map-port--active{background:var(--color-gray-900);box-shadow:0 0 0 3px color-mix(in srgb,var(--fmc-accent) 35%,transparent)}.dark-mode .fields-map-port--drop-target{background:var(--color-gray-900);box-shadow:0 0 0 4px color-mix(in srgb,var(--fmc-accent) 50%,transparent)}.fields-map-overlay-layer{position:absolute;inset:0;pointer-events:none;z-index:3}.fields-map-link-actions{position:absolute;display:flex;align-items:center;gap:.25rem;pointer-events:auto;transform:translate(.625rem,-50%);z-index:4}.fields-map-link-actions--vendor-only{transform:translate(calc(-100% - .375rem),-50%)}.fields-map-link-actions--virtual-only{transform:translate(.625rem,-50%)}.fields-map-add-constant{position:absolute;top:50%;left:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin:0;padding:0;border:1px solid var(--fmc-border);border-radius:999px;background:var(--fmc-pill-bg);color:var(--fmc-accent);box-shadow:var(--fmc-shadow);cursor:pointer;pointer-events:auto;transform:translate(calc(-15px - 100%),-50%);touch-action:manipulation}.fields-map-add-constant:hover{border-color:var(--fmc-accent-soft);background:var(--color-bg-brand-primary);box-shadow:var(--fmc-shadow),0 0 0 2px color-mix(in srgb,var(--fmc-accent) 25%,transparent)}.dark-mode .fields-map-add-constant:hover{box-shadow:var(--fmc-shadow),0 0 0 2px color-mix(in srgb,var(--fmc-accent) 40%,transparent)}.fields-map-add-constant:focus-visible{outline:2px solid var(--fmc-accent);outline-offset:2px}.fields-map-add-constant--end{left:auto;right:0;transform:translate(calc(15px + 100%),-50%)}.fields-map-transform-node{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;box-sizing:border-box;width:max-content;max-width:var(--fmc-transform-node-max-width);min-height:1.5rem;padding:.2rem .5rem;border:1px solid var(--fmc-pill-border);border-radius:999px;background:var(--fmc-pill-bg);box-shadow:var(--fmc-shadow);font-size:.625rem;font-weight:600;color:var(--fmc-pill-text);white-space:nowrap;pointer-events:auto;transform:translate(-50%,-50%)}.fields-map-transform-node:before,.fields-map-transform-node:after{content:"";position:absolute;top:50%;width:.5rem;height:.5rem;border:2px solid var(--fmc-accent);border-radius:999px;background:var(--fmc-port-fill);transform:translateY(-50%);pointer-events:none}.fields-map-transform-node:before{left:-.375rem}.fields-map-transform-node:after{right:-.375rem}.fields-map-transform-node--interactive{cursor:pointer;font:inherit;line-height:1.2}.fields-map-transform-node--interactive:hover{border-color:var(--fmc-accent-soft);background:var(--fmc-pill-bg);box-shadow:var(--fmc-shadow),0 0 0 2px color-mix(in srgb,var(--fmc-accent) 25%,transparent)}.dark-mode .fields-map-transform-node--interactive:hover{box-shadow:var(--fmc-shadow),0 0 0 2px color-mix(in srgb,var(--fmc-accent) 40%,transparent)}.fields-map-transform-node--chained{max-width:min(var(--fmc-transform-node-max-width),20rem)}.fields-map-transform-node__chain{display:inline-flex;align-items:center;gap:.125rem;min-width:0}.fields-map-transform-node--chained .fields-map-transform-node__label{max-width:6.5rem}.fields-map-transform-node__chain-arrow{color:var(--fmc-accent);flex-shrink:0;stroke-width:2.5px}.fields-map-transform-node__label{overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:calc(var(--fmc-transform-node-max-width) - 2.5rem)}.fields-map-transform-node__override-icon,.fields-map-transform-node__conversion-icon{color:var(--fmc-accent);flex-shrink:0}.fields-map-transform-node--mismatch{border-color:var(--color-border-error_subtle);background:var(--fmc-pill-bg);color:var(--color-text-error-primary)}.fields-map-transform-node--mismatch:before,.fields-map-transform-node--mismatch:after{border-color:var(--color-fg-error-secondary)}.fields-map-transform-node--vendor-only{border-color:var(--fmc-pill-border);background:var(--fmc-pill-bg);color:var(--fmc-pill-text)}.fields-map-transform-node--vendor-only:before{display:none}.fields-map-transform-node--virtual-only:after{display:none}.fields-map-transform-node--output-mapped:before{left:-.375rem}.fields-map-transform-node--output-mapped:after{right:-.375rem}.fields-map-transform-pill{position:absolute;pointer-events:auto;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.25rem;max-width:12rem;padding:.15rem .45rem;border:1px solid var(--fmc-pill-border);border-radius:999px;background:var(--fmc-pill-bg);box-shadow:var(--fmc-shadow);font-size:.625rem;font-weight:600;color:var(--fmc-pill-text);white-space:nowrap}.fields-map-transform-pill--interactive{cursor:pointer;font:inherit;line-height:1.2}.fields-map-transform-pill--interactive:hover{border-color:var(--fmc-accent-soft);box-shadow:var(--fmc-shadow),0 0 0 2px color-mix(in srgb,var(--fmc-accent) 25%,transparent)}.dark-mode .fields-map-transform-pill--interactive:hover{box-shadow:var(--fmc-shadow),0 0 0 2px color-mix(in srgb,var(--fmc-accent) 40%,transparent)}.fields-map-transform-pill__label{overflow:hidden;text-overflow:ellipsis}.fields-map-transform-pill--mismatch{border-color:var(--color-border-error_subtle);color:var(--color-text-error-primary)}.fields-map-empty{padding:1.5rem 1rem;font-size:.875rem;color:var(--fmc-text-muted)}.fields-map-simulator{margin-top:1rem;border:1px solid var(--color-border-primary);border-radius:12px;background:var(--color-bg-secondary);overflow:hidden}.fields-map-simulator__toggle{display:flex;width:100%;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;text-align:left;cursor:pointer}.fields-map-simulator__toggle:hover{background:color-mix(in srgb,var(--color-bg-primary) 55%,transparent)}.fields-map-simulator__toggle-title{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.fields-map-simulator__toggle-meta{margin-left:.25rem;font-size:.75rem;color:var(--color-text-tertiary)}.fields-map-simulator__running{margin-left:auto;font-size:.75rem;color:var(--color-text-tertiary)}.fields-map-simulator__body{border-top:1px solid var(--color-border-secondary);padding:1rem}.fields-map-simulator__warnings{margin:0 0 .875rem;padding:.625rem .75rem;list-style:none;border-radius:.5rem;border:1px solid var(--color-border-warning_subtle);background:var(--color-bg-warning-primary);font-size:.75rem;color:var(--color-text-warning-primary)}.fields-map-simulator__warnings li+li{margin-top:.25rem}.fields-map-simulator__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:768px){.fields-map-simulator__grid{grid-template-columns:1fr}}.fields-map-simulator__panel{border:1px solid var(--color-border-primary);border-radius:10px;background:var(--color-bg-primary);overflow:hidden}.fields-map-simulator__panel-title{margin:0;padding:.625rem .875rem;border-bottom:1px solid var(--color-border-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary)}.fields-map-simulator__fields{margin:0;padding:0;list-style:none}.fields-map-simulator__field{padding:.625rem .875rem;border-bottom:1px solid var(--color-border-secondary)}.fields-map-simulator__field:last-child{border-bottom:none}.fields-map-simulator__label{display:flex;flex-direction:column;gap:.375rem}.fields-map-simulator__label-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem}.fields-map-simulator__name{font-size:.8125rem;font-weight:600;color:var(--color-text-primary)}.fields-map-simulator__type{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--color-text-quaternary)}.fields-map-simulator__required{font-size:.6875rem;font-weight:600;color:var(--color-warning-600)}.fields-map-simulator__input{width:100%;border:1px solid var(--color-border-primary);border-radius:.5rem;background:var(--color-bg-primary);padding:.45rem .625rem;font-size:.8125rem;color:var(--color-text-primary);outline:none}.fields-map-simulator__input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-500) 35%,transparent)}.fields-map-simulator__output{display:flex;flex-direction:column;gap:.375rem}.fields-map-simulator__value{min-height:2rem;border-radius:.5rem;border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);padding:.45rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:var(--color-text-primary);word-break:break-word}.fields-map-simulator__value--unmapped{color:var(--color-text-quaternary);font-style:italic}.fields-map-simulator__value--error{border-color:var(--color-border-error_subtle);background:var(--color-bg-error-primary);color:var(--color-text-error-primary);font-family:inherit}.fields-map-simulator__value--constant{border-color:color-mix(in srgb,var(--color-brand-500) 35%,var(--color-border-secondary))}.fields-map-simulator__meta{margin:0;font-size:.6875rem;color:var(--color-text-tertiary)}.fields-map-simulator__empty{margin:0;padding:1rem .875rem;font-size:.8125rem;color:var(--color-text-tertiary)}
