@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Inter:wght@100..900&family=JetBrains+Mono:wght@100..800&display=swap";@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--spacing:.25rem;--leading-normal:1.5;--radius-3xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer fig,components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-0{min-height:0}.w-\[500px\]{width:500px}.w-full{width:100%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[300px\]{max-width:300px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-stretch{align-self:stretch}.rounded-3xl{border-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.stroke-gray-600{stroke:var(--color-gray-600)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.text-blue-700{color:var(--color-blue-700)}.text-gray-700{color:var(--color-gray-700)}.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,)}@media (hover:hover){.group-hover\:stroke-current:is(:where(.group):hover *){stroke:currentColor}.hover\:underline:hover{text-decoration-line:underline}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:stroke-gray-300{stroke:var(--color-gray-300)}.dark\:text-blue-500{color:var(--color-blue-500)}.dark\:text-gray-200{color:var(--color-gray-200)}}}@layer fig.tokens.primitive{:root{--fig-primitive-animation-duration-instant:0s;--fig-primitive-animation-duration-quick:calc(.1s * var(--fig-primitive-scale-motion,1));--fig-primitive-animation-duration-short:calc(.16s * var(--fig-primitive-scale-motion,1));--fig-primitive-animation-duration-medium:calc(.24s * var(--fig-primitive-scale-motion,1));--fig-primitive-animation-duration-long:calc(.36s * var(--fig-primitive-scale-motion,1));--fig-primitive-animation-duration-extra-long:calc(.56s * var(--fig-primitive-scale-motion,1));--fig-primitive-animation-easing-standard:cubic-bezier(.45, .05, .25, .95);--fig-primitive-animation-easing-entrance:cubic-bezier(0, 0, .2, 1);--fig-primitive-animation-easing-exit:cubic-bezier(.5, 0, 1, 1);--fig-primitive-animation-easing-emphasized:cubic-bezier(.7, 0, .15, 1);--fig-primitive-animation-easing-linear:cubic-bezier(0, 0, 1, 1);--fig-primitive-border-radius-0:0px;--fig-primitive-border-radius-100:calc(.125rem * var(--fig-primitive-scale-radius,1));--fig-primitive-border-radius-200:calc(.25rem * var(--fig-primitive-scale-radius,1));--fig-primitive-border-radius-300:calc(.5rem * var(--fig-primitive-scale-radius,1));--fig-primitive-border-radius-400:calc(.75rem * var(--fig-primitive-scale-radius,1));--fig-primitive-border-radius-500:calc(1rem * var(--fig-primitive-scale-radius,1));--fig-primitive-border-radius-600:calc(2rem * var(--fig-primitive-scale-radius,1));--fig-primitive-border-radius-700:calc(3rem * var(--fig-primitive-scale-radius,1));--fig-primitive-border-radius-round:calc(624.938rem * var(--fig-primitive-scale-radius,1));--fig-primitive-border-width-0:0px;--fig-primitive-border-width-100:calc(.0625rem * var(--fig-primitive-scale-border,1));--fig-primitive-border-width-200:calc(.125rem * var(--fig-primitive-scale-border,1));--fig-primitive-border-width-300:calc(.25rem * var(--fig-primitive-scale-border,1));--fig-primitive-border-width-400:calc(.5rem * var(--fig-primitive-scale-border,1));--fig-primitive-border-style-none:none;--fig-primitive-border-style-solid:solid;--fig-primitive-border-style-dashed:dashed;--fig-primitive-border-style-dotted:dotted;--fig-primitive-color-brand-primary-0:#f0f7ff;--fig-primitive-color-brand-primary-50:#e7f2ff;--fig-primitive-color-brand-primary-100:#ddecff;--fig-primitive-color-brand-primary-200:#c3deff;--fig-primitive-color-brand-primary-300:#98c7ff;--fig-primitive-color-brand-primary-400:#5aa8ff;--fig-primitive-color-brand-primary-500:#2d8cee;--fig-primitive-color-brand-primary-600:#0071d0;--fig-primitive-color-brand-primary-700:#005197;--fig-primitive-color-brand-primary-800:#003669;--fig-primitive-color-brand-primary-900:#001f42;--fig-primitive-color-brand-primary-950:#001631;--fig-primitive-color-brand-primary-1000:#000d22;--fig-primitive-color-brand-secondary-0:#f7f4ff;--fig-primitive-color-brand-secondary-50:#f2edff;--fig-primitive-color-brand-secondary-100:#eee6ff;--fig-primitive-color-brand-secondary-200:#e1d2ff;--fig-primitive-color-brand-secondary-300:#cdb3ff;--fig-primitive-color-brand-secondary-400:#b586ff;--fig-primitive-color-brand-secondary-500:#a259ff;--fig-primitive-color-brand-secondary-600:#893be1;--fig-primitive-color-brand-secondary-700:#651bae;--fig-primitive-color-brand-secondary-800:#46027f;--fig-primitive-color-brand-secondary-900:#2b0051;--fig-primitive-color-brand-secondary-950:#1f003e;--fig-primitive-color-brand-secondary-1000:#14002c;--fig-primitive-color-utility-success-0:#eff9f3;--fig-primitive-color-utility-success-50:#e4f5ea;--fig-primitive-color-utility-success-100:#daf1e2;--fig-primitive-color-utility-success-200:#bae6cb;--fig-primitive-color-utility-success-300:#8bd3aa;--fig-primitive-color-utility-success-400:#4fb882;--fig-primitive-color-utility-success-500:#009e63;--fig-primitive-color-utility-success-600:#008251;--fig-primitive-color-utility-success-700:#005d38;--fig-primitive-color-utility-success-800:#003f25;--fig-primitive-color-utility-success-900:#002614;--fig-primitive-color-utility-success-950:#001c0d;--fig-primitive-color-utility-success-1000:#001207;--fig-primitive-color-utility-warning-0:#fef4ec;--fig-primitive-color-utility-warning-50:#fff0e3;--fig-primitive-color-utility-warning-100:#ffecdc;--fig-primitive-color-utility-warning-200:#ffe2c7;--fig-primitive-color-utility-warning-300:#ffd1a6;--fig-primitive-color-utility-warning-400:#ffba75;--fig-primitive-color-utility-warning-500:#ffa43d;--fig-primitive-color-utility-warning-600:#d78100;--fig-primitive-color-utility-warning-700:#985900;--fig-primitive-color-utility-warning-800:#643900;--fig-primitive-color-utility-warning-900:#3a1e00;--fig-primitive-color-utility-warning-950:#281400;--fig-primitive-color-utility-warning-1000:#180900;--fig-primitive-color-utility-danger-0:#fff3f0;--fig-primitive-color-utility-danger-50:#ffece7;--fig-primitive-color-utility-danger-100:#ffe4dd;--fig-primitive-color-utility-danger-200:#ffd0c3;--fig-primitive-color-utility-danger-300:#ffae98;--fig-primitive-color-utility-danger-400:#ff7a58;--fig-primitive-color-utility-danger-500:#f24e1e;--fig-primitive-color-utility-danger-600:#cd3700;--fig-primitive-color-utility-danger-700:#942500;--fig-primitive-color-utility-danger-800:#661600;--fig-primitive-color-utility-danger-900:#3f0a00;--fig-primitive-color-utility-danger-950:#2f0500;--fig-primitive-color-utility-danger-1000:#200200;--fig-primitive-color-utility-info-0:#f0f7ff;--fig-primitive-color-utility-info-50:#e5f2ff;--fig-primitive-color-utility-info-100:#dbedff;--fig-primitive-color-utility-info-200:#bfdfff;--fig-primitive-color-utility-info-300:#91c8ff;--fig-primitive-color-utility-info-400:#4ba8fe;--fig-primitive-color-utility-info-500:#018cec;--fig-primitive-color-utility-info-600:#0073c3;--fig-primitive-color-utility-info-700:#00528e;--fig-primitive-color-utility-info-800:#003762;--fig-primitive-color-utility-info-900:#00203d;--fig-primitive-color-utility-info-950:#00172e;--fig-primitive-color-utility-info-1000:#000e20;--fig-primitive-color-neutral-light-0:#fff;--fig-primitive-color-neutral-light-50:#fafafa;--fig-primitive-color-neutral-light-100:#f5f5f5;--fig-primitive-color-neutral-light-200:#e6e6e6;--fig-primitive-color-neutral-light-300:#d6d6d6;--fig-primitive-color-neutral-light-400:#888;--fig-primitive-color-neutral-light-500:#757575;--fig-primitive-color-neutral-light-600:#626262;--fig-primitive-color-neutral-light-700:#444;--fig-primitive-color-neutral-light-800:#2c2c2c;--fig-primitive-color-neutral-light-900:#1e1e1e;--fig-primitive-color-neutral-light-950:#0f0f0f;--fig-primitive-color-neutral-light-1000:#000;--fig-primitive-color-neutral-dark-0:#fff;--fig-primitive-color-neutral-dark-50:#f5f5f5;--fig-primitive-color-neutral-dark-100:#ebebeb;--fig-primitive-color-neutral-dark-200:#e0e0e0;--fig-primitive-color-neutral-dark-300:#c8c8c8;--fig-primitive-color-neutral-dark-400:#b3b3b3;--fig-primitive-color-neutral-dark-500:#949494;--fig-primitive-color-neutral-dark-600:#757575;--fig-primitive-color-neutral-dark-700:#505050;--fig-primitive-color-neutral-dark-800:#444;--fig-primitive-color-neutral-dark-900:#383838;--fig-primitive-color-neutral-dark-950:#2c2c2c;--fig-primitive-color-neutral-dark-1000:#1e1e1e;--fig-primitive-effect-background-blur-0:0px;--fig-primitive-effect-background-blur-100:calc(.125rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-200:calc(.25rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-300:calc(.5rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-400:calc(.75rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-500:calc(1rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-600:calc(1.5rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-700:calc(2rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-800:calc(3rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-900:calc(4rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-background-blur-1000:calc(5rem * var(--fig-primitive-scale-background-blur,1));--fig-primitive-effect-gradient-angle-0:0;--fig-primitive-effect-gradient-angle-100:45;--fig-primitive-effect-gradient-angle-200:90;--fig-primitive-effect-gradient-angle-300:135;--fig-primitive-effect-gradient-angle-400:180;--fig-primitive-effect-gradient-angle-500:225;--fig-primitive-effect-gradient-angle-600:270;--fig-primitive-effect-gradient-angle-700:315;--fig-primitive-effect-gradient-shape-circle:circle;--fig-primitive-effect-gradient-shape-ellipse:ellipse;--fig-primitive-effect-gradient-extent-closest-side:closest-side;--fig-primitive-effect-gradient-extent-closest-corner:closest-corner;--fig-primitive-effect-gradient-extent-farthest-side:farthest-side;--fig-primitive-effect-gradient-extent-farthest-corner:farthest-corner;--fig-primitive-effect-gradient-position-0:0%;--fig-primitive-effect-gradient-position-100:25%;--fig-primitive-effect-gradient-position-200:50%;--fig-primitive-effect-gradient-position-300:75%;--fig-primitive-effect-gradient-position-400:100%;--fig-primitive-effect-shadow-offset-x-0:0px;--fig-primitive-effect-shadow-offset-x-100:calc(.0625rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-200:calc(.125rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-300:calc(.1875rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-400:calc(.25rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-500:calc(.375rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-600:calc(.5rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-700:calc(.75rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-800:calc(1rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-900:calc(1.5rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-x-1000:calc(2rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-0:0px;--fig-primitive-effect-shadow-offset-y-100:calc(.0625rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-200:calc(.125rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-300:calc(.1875rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-400:calc(.25rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-500:calc(.375rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-600:calc(.5rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-700:calc(.75rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-800:calc(1rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-900:calc(1.5rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-offset-y-1000:calc(2rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-0:0px;--fig-primitive-effect-shadow-blur-100:calc(.125rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-150:calc(.1875rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-200:calc(.25rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-250:calc(.375rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-300:calc(.5rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-400:calc(.75rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-500:calc(1rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-600:calc(1.5rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-700:calc(2rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-800:calc(3rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-900:calc(4rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-blur-1000:calc(5rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-spread-0:0px;--fig-primitive-effect-shadow-spread-100:calc(.0625rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-spread-200:calc(.125rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-spread-300:calc(.1875rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-spread-400:calc(.25rem * var(--fig-primitive-scale-shadow,1));--fig-primitive-effect-shadow-inset-true:true;--fig-primitive-opacity-0:0;--fig-primitive-opacity-100:.1;--fig-primitive-opacity-200:.2;--fig-primitive-opacity-300:.3;--fig-primitive-opacity-400:.4;--fig-primitive-opacity-500:.5;--fig-primitive-opacity-600:.6;--fig-primitive-opacity-700:.7;--fig-primitive-opacity-800:.8;--fig-primitive-opacity-900:.9;--fig-primitive-opacity-1000:1;--fig-primitive-scale-space:1;--fig-primitive-scale-font-size:1;--fig-primitive-scale-line-height:1;--fig-primitive-scale-letter-spacing:1;--fig-primitive-scale-radius:1;--fig-primitive-scale-border:1;--fig-primitive-scale-motion:1;--fig-primitive-scale-shadow:1;--fig-primitive-scale-background-blur:1;--fig-primitive-scale-font-weight:1;--fig-primitive-scale-control-size:1;--fig-primitive-scale-icon-size:1;--fig-primitive-scale-transform-distance:1;--fig-primitive-size-height-50:calc(.5rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-100:calc(1rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-200:calc(1.75rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-300:calc(2.25rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-400:calc(2.5rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-500:calc(2.75rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-600:calc(3rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-700:calc(3.5rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-800:calc(4rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-900:calc(4.5rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-1000:calc(5rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-1100:calc(6rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-1200:calc(8rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-height-1300:calc(20rem * var(--fig-primitive-scale-control-size,1));--fig-primitive-size-icon-50:calc(.625rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-icon-100:calc(.75rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-icon-200:calc(1rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-icon-300:calc(1.25rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-icon-400:calc(1.5rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-icon-500:calc(1.75rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-icon-600:calc(2rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-icon-700:calc(2.25rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-icon-800:calc(3rem * var(--fig-primitive-scale-icon-size,1));--fig-primitive-size-max-width-25:15rem;--fig-primitive-size-max-width-50:20rem;--fig-primitive-size-max-width-100:30rem;--fig-primitive-size-max-width-200:38.75rem;--fig-primitive-size-max-width-300:48rem;--fig-primitive-size-max-width-400:64rem;--fig-primitive-size-max-width-500:75rem;--fig-primitive-size-max-width-600:80rem;--fig-primitive-size-max-width-700:87.5rem;--fig-primitive-size-max-width-800:96rem;--fig-primitive-size-breakpoint-50:320px;--fig-primitive-size-breakpoint-100:480px;--fig-primitive-size-breakpoint-200:768px;--fig-primitive-size-breakpoint-300:1024px;--fig-primitive-size-breakpoint-400:1280px;--fig-primitive-size-breakpoint-500:1440px;--fig-primitive-size-breakpoint-600:1536px;--fig-primitive-space-0:0px;--fig-primitive-space-25:calc(.0625rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-50:calc(.125rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-100:calc(.25rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-200:calc(.5rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-300:calc(.75rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-400:calc(1rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-500:calc(1.5rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-600:calc(2rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-700:calc(3rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-800:calc(4rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-900:calc(5rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-1000:calc(6rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-1100:calc(7rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-1200:calc(8rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-1300:calc(9rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-1400:calc(12rem * var(--fig-primitive-scale-space,1));--fig-primitive-space-1500:calc(15rem * var(--fig-primitive-scale-space,1));--fig-primitive-transform-scale-negative-0:1;--fig-primitive-transform-scale-negative-100:.98;--fig-primitive-transform-scale-negative-200:.95;--fig-primitive-transform-scale-negative-300:.9;--fig-primitive-transform-scale-positive-0:1;--fig-primitive-transform-scale-positive-100:1.02;--fig-primitive-transform-scale-positive-200:1.05;--fig-primitive-transform-scale-positive-300:1.1;--fig-primitive-transform-translate-negative-0:0px;--fig-primitive-transform-translate-negative-100:calc(-.125rem * var(--fig-primitive-scale-transform-distance,1));--fig-primitive-transform-translate-negative-200:calc(-.25rem * var(--fig-primitive-scale-transform-distance,1));--fig-primitive-transform-translate-negative-300:calc(-.5rem * var(--fig-primitive-scale-transform-distance,1));--fig-primitive-transform-translate-positive-0:0px;--fig-primitive-transform-translate-positive-100:calc(.125rem * var(--fig-primitive-scale-transform-distance,1));--fig-primitive-transform-translate-positive-200:calc(.25rem * var(--fig-primitive-scale-transform-distance,1));--fig-primitive-transform-translate-positive-300:calc(.5rem * var(--fig-primitive-scale-transform-distance,1));--fig-primitive-transform-rotate-negative-0:0deg;--fig-primitive-transform-rotate-negative-100:-90deg;--fig-primitive-transform-rotate-negative-200:-180deg;--fig-primitive-transform-rotate-negative-300:-270deg;--fig-primitive-transform-rotate-negative-400:-360deg;--fig-primitive-transform-rotate-positive-0:0deg;--fig-primitive-transform-rotate-positive-100:90deg;--fig-primitive-transform-rotate-positive-200:180deg;--fig-primitive-transform-rotate-positive-300:270deg;--fig-primitive-transform-rotate-positive-400:360deg;--fig-primitive-transform-skew-negative-0:0deg;--fig-primitive-transform-skew-negative-100:-4deg;--fig-primitive-transform-skew-negative-200:-8deg;--fig-primitive-transform-skew-negative-300:-12deg;--fig-primitive-transform-skew-positive-0:0deg;--fig-primitive-transform-skew-positive-100:4deg;--fig-primitive-transform-skew-positive-200:8deg;--fig-primitive-transform-skew-positive-300:12deg;--fig-primitive-typography-font-family-primary:"Manrope";--fig-primitive-typography-font-family-secondary:"Inter";--fig-primitive-typography-font-family-tertiary:"Manrope";--fig-primitive-typography-font-family-mono:"JetBrains Mono";--fig-primitive-typography-font-family-fallback-primary:sans-serif;--fig-primitive-typography-font-family-fallback-secondary:sans-serif;--fig-primitive-typography-font-family-fallback-tertiary:sans-serif;--fig-primitive-typography-font-family-fallback-mono:monospace;--fig-primitive-typography-font-size-50:calc(.625rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-100:calc(.75rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-200:calc(.875rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-300:calc(1rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-400:calc(1.125rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-500:calc(1.25rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-600:calc(1.5rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-700:calc(2rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-800:calc(2.25rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-900:calc(3rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-1000:calc(4rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-font-size-1100:calc(5rem * var(--fig-primitive-scale-font-size,1));--fig-primitive-typography-line-height-50:calc(.875rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-100:calc(1rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-200:calc(1.25rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-300:calc(1.5rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-400:calc(1.75rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-500:calc(1.875rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-600:calc(2rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-700:calc(2.5rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-800:calc(2.75rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-900:calc(3.25rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-1000:calc(4.25rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-line-height-1100:calc(5.25rem * var(--fig-primitive-scale-line-height,1));--fig-primitive-typography-font-weight-100:clamp(1, calc(100 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-weight-200:clamp(1, calc(200 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-weight-300:clamp(1, calc(300 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-weight-400:clamp(1, calc(400 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-weight-500:clamp(1, calc(500 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-weight-600:clamp(1, calc(600 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-weight-700:clamp(1, calc(700 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-weight-800:clamp(1, calc(800 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-weight-900:clamp(1, calc(900 * var(--fig-primitive-scale-font-weight,1)), 1000);--fig-primitive-typography-font-style-normal:normal;--fig-primitive-typography-font-style-italic:italic;--fig-primitive-typography-letter-spacing-tightest:calc(-.03em + (var(--fig-primitive-scale-letter-spacing,1) - 1) * .02em);--fig-primitive-typography-letter-spacing-tighter:calc(-.02em + (var(--fig-primitive-scale-letter-spacing,1) - 1) * .02em);--fig-primitive-typography-letter-spacing-tight:calc(-.01em + (var(--fig-primitive-scale-letter-spacing,1) - 1) * .02em);--fig-primitive-typography-letter-spacing-normal:calc(0em + (var(--fig-primitive-scale-letter-spacing,1) - 1) * .02em);--fig-primitive-typography-letter-spacing-loose:calc(.025em + (var(--fig-primitive-scale-letter-spacing,1) - 1) * .02em);--fig-primitive-typography-letter-spacing-looser:calc(.06em + (var(--fig-primitive-scale-letter-spacing,1) - 1) * .02em);--fig-primitive-typography-letter-spacing-loosest:calc(.1em + (var(--fig-primitive-scale-letter-spacing,1) - 1) * .02em);--fig-primitive-typography-text-transform-none:none;--fig-primitive-typography-text-transform-uppercase:uppercase;--fig-primitive-typography-text-transform-lowercase:lowercase;--fig-primitive-typography-text-transform-capitalize:capitalize;--fig-primitive-z-index-0:0;--fig-primitive-z-index-100:100;--fig-primitive-z-index-200:200;--fig-primitive-z-index-300:300;--fig-primitive-z-index-400:400;--fig-primitive-z-index-500:500;--fig-primitive-z-index-600:600;--fig-primitive-z-index-700:700;--fig-primitive-z-index-800:800;--fig-primitive-z-index-900:900;--fig-primitive-z-index-1000:1000;--fig-primitive-color-transparent-none:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 0%, transparent)}}@layer fig.tokens.semantic{:root{--fig-semantic-animation-easing:var(--fig-primitive-animation-easing-standard);--fig-semantic-animation-easing-entrance:var(--fig-primitive-animation-easing-entrance);--fig-semantic-animation-easing-exit:var(--fig-primitive-animation-easing-exit);--fig-semantic-animation-easing-emphasized:var(--fig-primitive-animation-easing-emphasized);--fig-semantic-animation-easing-linear:var(--fig-primitive-animation-easing-linear);--fig-semantic-animation-duration:var(--fig-primitive-animation-duration-medium);--fig-semantic-animation-duration-instant:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-quick:var(--fig-primitive-animation-duration-quick);--fig-semantic-animation-duration-short:var(--fig-primitive-animation-duration-short);--fig-semantic-animation-duration-medium:var(--fig-primitive-animation-duration-medium);--fig-semantic-animation-duration-long:var(--fig-primitive-animation-duration-long);--fig-semantic-animation-duration-extra-long:var(--fig-primitive-animation-duration-extra-long);--fig-semantic-border-width-none:var(--fig-primitive-border-width-0);--fig-semantic-border-width:var(--fig-primitive-border-width-100);--fig-semantic-border-width-md:var(--fig-primitive-border-width-200);--fig-semantic-border-width-lg:var(--fig-primitive-border-width-300);--fig-semantic-border-width-xl:var(--fig-primitive-border-width-400);--fig-semantic-border-style-none:var(--fig-primitive-border-style-none);--fig-semantic-border-style:var(--fig-primitive-border-style-solid);--fig-semantic-border-style-dashed:var(--fig-primitive-border-style-dashed);--fig-semantic-border-style-dotted:var(--fig-primitive-border-style-dotted);--fig-semantic-border-radius-none:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-xs:var(--fig-primitive-border-radius-100);--fig-semantic-border-radius-sm:var(--fig-primitive-border-radius-200);--fig-semantic-border-radius:var(--fig-primitive-border-radius-300);--fig-semantic-border-radius-md:var(--fig-primitive-border-radius-400);--fig-semantic-border-radius-lg:var(--fig-primitive-border-radius-500);--fig-semantic-border-radius-xl:var(--fig-primitive-border-radius-600);--fig-semantic-border-radius-round:var(--fig-primitive-border-radius-round);--fig-semantic-border-radius-control:var(--fig-primitive-border-radius-300);--fig-semantic-border-radius-surface:var(--fig-primitive-border-radius-400);--fig-semantic-color-transparent-weaker:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 20%, transparent);--fig-semantic-color-transparent-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 40%, transparent);--fig-semantic-color-transparent-strong:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 60%, transparent);--fig-semantic-color-transparent-stronger:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 80%, transparent);--fig-semantic-color-background-weaker:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-50);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-stronger:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-disabled-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-disabled-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-disabled:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-brand-primary-100);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-background-primary:var(--fig-primitive-color-brand-primary-600);--fig-semantic-color-background-accent:var(--fig-primitive-color-brand-primary-600);--fig-semantic-color-background-secondary-weaker:var(--fig-primitive-color-brand-secondary-100);--fig-semantic-color-background-secondary-weak:var(--fig-primitive-color-brand-secondary-200);--fig-semantic-color-background-secondary:var(--fig-primitive-color-brand-secondary-600);--fig-semantic-color-background-neutral-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-neutral-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-neutral:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-background-info-weaker:var(--fig-primitive-color-utility-info-100);--fig-semantic-color-background-info-weak:var(--fig-primitive-color-utility-info-200);--fig-semantic-color-background-info:var(--fig-primitive-color-utility-info-600);--fig-semantic-color-background-success-weaker:var(--fig-primitive-color-utility-success-100);--fig-semantic-color-background-success-weak:var(--fig-primitive-color-utility-success-200);--fig-semantic-color-background-success:var(--fig-primitive-color-utility-success-600);--fig-semantic-color-background-warning-weaker:var(--fig-primitive-color-utility-warning-100);--fig-semantic-color-background-warning-weak:var(--fig-primitive-color-utility-warning-200);--fig-semantic-color-background-warning:var(--fig-primitive-color-utility-warning-600);--fig-semantic-color-background-danger-weaker:var(--fig-primitive-color-utility-danger-100);--fig-semantic-color-background-danger-weak:var(--fig-primitive-color-utility-danger-200);--fig-semantic-color-background-danger:var(--fig-primitive-color-utility-danger-600);--fig-semantic-color-background-gradient-start:color-mix(in srgb, var(--fig-primitive-color-neutral-light-50) 100%, transparent);--fig-semantic-color-background-gradient-stop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-100) 100%, transparent);--fig-semantic-color-content-disabled:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-weaker:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-weak:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-content:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-strong:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-primary:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-content-secondary:var(--fig-primitive-color-brand-secondary-700);--fig-semantic-color-content-neutral:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-info:var(--fig-primitive-color-utility-info-700);--fig-semantic-color-content-success:var(--fig-primitive-color-utility-success-700);--fig-semantic-color-content-warning:var(--fig-primitive-color-utility-warning-700);--fig-semantic-color-content-danger:var(--fig-primitive-color-utility-danger-700);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-brand-primary-0);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-brand-primary-800);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-content-on-secondary:var(--fig-primitive-color-brand-secondary-0);--fig-semantic-color-content-on-secondary-weak:var(--fig-primitive-color-brand-secondary-800);--fig-semantic-color-content-on-secondary-weaker:var(--fig-primitive-color-brand-secondary-700);--fig-semantic-color-content-on-neutral:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-neutral-weak:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-on-neutral-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-content-on-info:var(--fig-primitive-color-utility-info-0);--fig-semantic-color-content-on-info-weak:var(--fig-primitive-color-utility-info-800);--fig-semantic-color-content-on-info-weaker:var(--fig-primitive-color-utility-info-700);--fig-semantic-color-content-on-success:var(--fig-primitive-color-utility-success-0);--fig-semantic-color-content-on-success-weak:var(--fig-primitive-color-utility-success-800);--fig-semantic-color-content-on-success-weaker:var(--fig-primitive-color-utility-success-700);--fig-semantic-color-content-on-warning:var(--fig-primitive-color-utility-warning-1000);--fig-semantic-color-content-on-warning-weak:var(--fig-primitive-color-utility-warning-800);--fig-semantic-color-content-on-warning-weaker:var(--fig-primitive-color-utility-warning-700);--fig-semantic-color-content-on-danger:var(--fig-primitive-color-utility-danger-0);--fig-semantic-color-content-on-danger-weak:var(--fig-primitive-color-utility-danger-800);--fig-semantic-color-content-on-danger-weaker:var(--fig-primitive-color-utility-danger-700);--fig-semantic-color-content-on-disabled:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-disabled-weak:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-on-disabled-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-border-focus-ring:var(--fig-primitive-color-brand-secondary-600);--fig-semantic-color-border-disabled:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-border-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-border:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-strong:var(--fig-primitive-color-neutral-light-500);--fig-semantic-color-border-primary:var(--fig-primitive-color-brand-primary-500);--fig-semantic-color-border-secondary:var(--fig-primitive-color-brand-secondary-500);--fig-semantic-color-border-neutral:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-info:var(--fig-primitive-color-utility-info-500);--fig-semantic-color-border-success:var(--fig-primitive-color-utility-success-500);--fig-semantic-color-border-warning:var(--fig-primitive-color-utility-warning-500);--fig-semantic-color-border-danger:var(--fig-primitive-color-utility-danger-500);--fig-semantic-color-shadow-box-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 20%, transparent);--fig-semantic-color-shadow-box-drop-sm:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 16%, transparent);--fig-semantic-color-shadow-box-drop-md:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 24%, transparent);--fig-semantic-color-shadow-box-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-shadow-text-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-shadow-text-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-interaction-hover:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 5%, transparent);--fig-semantic-color-interaction-hover-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 20%, transparent);--fig-semantic-color-interaction-pressed:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 20%, transparent);--fig-semantic-color-interaction-pressed-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 30%, transparent);--fig-semantic-effect-background-blur-lg:var(--fig-primitive-effect-background-blur-400);--fig-semantic-effect-background-blur-md:var(--fig-primitive-effect-background-blur-300);--fig-semantic-effect-background-blur:var(--fig-primitive-effect-background-blur-200);--fig-semantic-effect-background-blur-sm:var(--fig-primitive-effect-background-blur-100);--fig-semantic-effect-background-blur-none:var(--fig-primitive-effect-background-blur-0);--fig-semantic-effect-gradient-angle:var(--fig-primitive-effect-gradient-angle-400);--fig-semantic-effect-gradient-angle-up:var(--fig-primitive-effect-gradient-angle-0);--fig-semantic-effect-gradient-angle-up-right:var(--fig-primitive-effect-gradient-angle-100);--fig-semantic-effect-gradient-angle-right:var(--fig-primitive-effect-gradient-angle-200);--fig-semantic-effect-gradient-angle-down-right:var(--fig-primitive-effect-gradient-angle-300);--fig-semantic-effect-gradient-angle-down:var(--fig-primitive-effect-gradient-angle-400);--fig-semantic-effect-gradient-angle-down-left:var(--fig-primitive-effect-gradient-angle-500);--fig-semantic-effect-gradient-angle-left:var(--fig-primitive-effect-gradient-angle-600);--fig-semantic-effect-gradient-angle-up-left:var(--fig-primitive-effect-gradient-angle-700);--fig-semantic-effect-gradient-shape:var(--fig-primitive-effect-gradient-shape-circle);--fig-semantic-effect-gradient-extent:var(--fig-primitive-effect-gradient-extent-farthest-corner);--fig-semantic-effect-gradient-position-x:var(--fig-primitive-effect-gradient-position-200);--fig-semantic-effect-gradient-position-y:var(--fig-primitive-effect-gradient-position-200);--fig-semantic-effect-shadow-box-drop-md-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-box-drop-md-offset-y:var(--fig-primitive-effect-shadow-offset-y-600);--fig-semantic-effect-shadow-box-drop-md-blur:var(--fig-primitive-effect-shadow-blur-600);--fig-semantic-effect-shadow-box-drop-md-spread:var(--fig-primitive-effect-shadow-spread-0);--fig-semantic-effect-shadow-box-drop-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-box-drop-offset-y:var(--fig-primitive-effect-shadow-offset-y-400);--fig-semantic-effect-shadow-box-drop-blur:var(--fig-primitive-effect-shadow-blur-400);--fig-semantic-effect-shadow-box-drop-spread:var(--fig-primitive-effect-shadow-spread-0);--fig-semantic-effect-shadow-box-drop-sm-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-box-drop-sm-offset-y:var(--fig-primitive-effect-shadow-offset-y-100);--fig-semantic-effect-shadow-box-drop-sm-blur:var(--fig-primitive-effect-shadow-blur-150);--fig-semantic-effect-shadow-box-drop-sm-spread:var(--fig-primitive-effect-shadow-spread-0);--fig-semantic-effect-shadow-box-drop-none-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-box-drop-none-offset-y:var(--fig-primitive-effect-shadow-offset-y-0);--fig-semantic-effect-shadow-box-drop-none-blur:var(--fig-primitive-effect-shadow-blur-0);--fig-semantic-effect-shadow-box-drop-none-spread:var(--fig-primitive-effect-shadow-spread-0);--fig-semantic-effect-shadow-box-inner-md-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-box-inner-md-offset-y:var(--fig-primitive-effect-shadow-offset-y-400);--fig-semantic-effect-shadow-box-inner-md-blur:var(--fig-primitive-effect-shadow-blur-400);--fig-semantic-effect-shadow-box-inner-md-spread:var(--fig-primitive-effect-shadow-spread-0);--fig-semantic-effect-shadow-box-inner-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-box-inner-offset-y:var(--fig-primitive-effect-shadow-offset-y-200);--fig-semantic-effect-shadow-box-inner-blur:var(--fig-primitive-effect-shadow-blur-250);--fig-semantic-effect-shadow-box-inner-spread:var(--fig-primitive-effect-shadow-spread-0);--fig-semantic-effect-shadow-box-inner-sm-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-box-inner-sm-offset-y:var(--fig-primitive-effect-shadow-offset-y-100);--fig-semantic-effect-shadow-box-inner-sm-blur:var(--fig-primitive-effect-shadow-blur-150);--fig-semantic-effect-shadow-box-inner-sm-spread:var(--fig-primitive-effect-shadow-spread-0);--fig-semantic-effect-shadow-box-inner-none-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-box-inner-none-offset-y:var(--fig-primitive-effect-shadow-offset-y-0);--fig-semantic-effect-shadow-box-inner-none-blur:var(--fig-primitive-effect-shadow-blur-0);--fig-semantic-effect-shadow-box-inner-none-spread:var(--fig-primitive-effect-shadow-spread-0);--fig-semantic-effect-shadow-text-drop-md-offset-x:var(--fig-primitive-effect-shadow-offset-x-300);--fig-semantic-effect-shadow-text-drop-md-offset-y:var(--fig-primitive-effect-shadow-offset-y-300);--fig-semantic-effect-shadow-text-drop-md-blur:var(--fig-primitive-effect-shadow-blur-300);--fig-semantic-effect-shadow-text-drop-offset-x:var(--fig-primitive-effect-shadow-offset-x-200);--fig-semantic-effect-shadow-text-drop-offset-y:var(--fig-primitive-effect-shadow-offset-y-200);--fig-semantic-effect-shadow-text-drop-blur:var(--fig-primitive-effect-shadow-blur-200);--fig-semantic-effect-shadow-text-drop-sm-offset-x:var(--fig-primitive-effect-shadow-offset-x-100);--fig-semantic-effect-shadow-text-drop-sm-offset-y:var(--fig-primitive-effect-shadow-offset-y-100);--fig-semantic-effect-shadow-text-drop-sm-blur:var(--fig-primitive-effect-shadow-blur-100);--fig-semantic-effect-shadow-text-drop-none-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-text-drop-none-offset-y:var(--fig-primitive-effect-shadow-offset-y-0);--fig-semantic-effect-shadow-text-drop-none-blur:var(--fig-primitive-effect-shadow-blur-0);--fig-semantic-effect-shadow-text-inner-md-offset-x:var(--fig-primitive-effect-shadow-offset-x-300);--fig-semantic-effect-shadow-text-inner-md-offset-y:var(--fig-primitive-effect-shadow-offset-y-300);--fig-semantic-effect-shadow-text-inner-md-blur:var(--fig-primitive-effect-shadow-blur-300);--fig-semantic-effect-shadow-text-inner-offset-x:var(--fig-primitive-effect-shadow-offset-x-200);--fig-semantic-effect-shadow-text-inner-offset-y:var(--fig-primitive-effect-shadow-offset-y-200);--fig-semantic-effect-shadow-text-inner-blur:var(--fig-primitive-effect-shadow-blur-200);--fig-semantic-effect-shadow-text-inner-sm-offset-x:var(--fig-primitive-effect-shadow-offset-x-100);--fig-semantic-effect-shadow-text-inner-sm-offset-y:var(--fig-primitive-effect-shadow-offset-y-100);--fig-semantic-effect-shadow-text-inner-sm-blur:var(--fig-primitive-effect-shadow-blur-100);--fig-semantic-effect-shadow-text-inner-none-offset-x:var(--fig-primitive-effect-shadow-offset-x-0);--fig-semantic-effect-shadow-text-inner-none-offset-y:var(--fig-primitive-effect-shadow-offset-y-0);--fig-semantic-effect-shadow-text-inner-none-blur:var(--fig-primitive-effect-shadow-blur-0);--fig-semantic-effect-shadow-inset-true:var(--fig-primitive-effect-shadow-inset-true);--fig-semantic-opacity-disabled:var(--fig-primitive-opacity-600);--fig-semantic-opacity-none:var(--fig-primitive-opacity-0);--fig-semantic-opacity-full:var(--fig-primitive-opacity-1000);--fig-semantic-size-icon-2xs:var(--fig-primitive-size-icon-50);--fig-semantic-size-icon-xs:var(--fig-primitive-size-icon-100);--fig-semantic-size-icon-sm:var(--fig-primitive-size-icon-200);--fig-semantic-size-icon:var(--fig-primitive-size-icon-300);--fig-semantic-size-icon-md:var(--fig-primitive-size-icon-400);--fig-semantic-size-icon-lg:var(--fig-primitive-size-icon-500);--fig-semantic-size-icon-xl:var(--fig-primitive-size-icon-600);--fig-semantic-size-icon-2xl:var(--fig-primitive-size-icon-700);--fig-semantic-size-icon-3xl:var(--fig-primitive-size-icon-800);--fig-semantic-size-max-width-2xs:var(--fig-primitive-size-max-width-25);--fig-semantic-size-max-width-xs:var(--fig-primitive-size-max-width-50);--fig-semantic-size-max-width-sm:var(--fig-primitive-size-max-width-100);--fig-semantic-size-max-width-md:var(--fig-primitive-size-max-width-200);--fig-semantic-size-max-width:var(--fig-primitive-size-max-width-300);--fig-semantic-size-max-width-lg:var(--fig-primitive-size-max-width-400);--fig-semantic-size-max-width-xl:var(--fig-primitive-size-max-width-500);--fig-semantic-size-max-width-2xl:var(--fig-primitive-size-max-width-600);--fig-semantic-size-max-width-3xl:var(--fig-primitive-size-max-width-700);--fig-semantic-size-max-width-4xl:var(--fig-primitive-size-max-width-800);--fig-semantic-size-height-3xs:var(--fig-primitive-size-height-50);--fig-semantic-size-height-2xs:var(--fig-primitive-size-height-100);--fig-semantic-size-height-xs:var(--fig-primitive-size-height-200);--fig-semantic-size-height-sm:var(--fig-primitive-size-height-300);--fig-semantic-size-height:var(--fig-primitive-size-height-400);--fig-semantic-size-height-md:var(--fig-primitive-size-height-500);--fig-semantic-size-height-lg:var(--fig-primitive-size-height-600);--fig-semantic-size-height-xl:var(--fig-primitive-size-height-700);--fig-semantic-size-height-2xl:var(--fig-primitive-size-height-800);--fig-semantic-size-height-3xl:var(--fig-primitive-size-height-900);--fig-semantic-size-height-4xl:var(--fig-primitive-size-height-1000);--fig-semantic-size-height-5xl:var(--fig-primitive-size-height-1100);--fig-semantic-size-height-6xl:var(--fig-primitive-size-height-1200);--fig-semantic-size-height-7xl:var(--fig-primitive-size-height-1300);--fig-semantic-transform-scale-none:var(--fig-primitive-transform-scale-positive-0);--fig-semantic-transform-scale-shrink-sm:var(--fig-primitive-transform-scale-negative-100);--fig-semantic-transform-scale-shrink-md:var(--fig-primitive-transform-scale-negative-200);--fig-semantic-transform-scale-shrink-lg:var(--fig-primitive-transform-scale-negative-300);--fig-semantic-transform-scale-grow-sm:var(--fig-primitive-transform-scale-positive-100);--fig-semantic-transform-scale-grow-md:var(--fig-primitive-transform-scale-positive-200);--fig-semantic-transform-scale-grow-lg:var(--fig-primitive-transform-scale-positive-300);--fig-semantic-transform-translate-x-none:var(--fig-primitive-transform-translate-positive-0);--fig-semantic-transform-translate-x-negative-sm:var(--fig-primitive-transform-translate-negative-100);--fig-semantic-transform-translate-x-negative-md:var(--fig-primitive-transform-translate-negative-200);--fig-semantic-transform-translate-x-negative-lg:var(--fig-primitive-transform-translate-negative-300);--fig-semantic-transform-translate-x-positive-sm:var(--fig-primitive-transform-translate-positive-100);--fig-semantic-transform-translate-x-positive-md:var(--fig-primitive-transform-translate-positive-200);--fig-semantic-transform-translate-x-positive-lg:var(--fig-primitive-transform-translate-positive-300);--fig-semantic-transform-translate-y-none:var(--fig-primitive-transform-translate-positive-0);--fig-semantic-transform-translate-y-negative-sm:var(--fig-primitive-transform-translate-negative-100);--fig-semantic-transform-translate-y-negative-md:var(--fig-primitive-transform-translate-negative-200);--fig-semantic-transform-translate-y-negative-lg:var(--fig-primitive-transform-translate-negative-300);--fig-semantic-transform-translate-y-positive-sm:var(--fig-primitive-transform-translate-positive-100);--fig-semantic-transform-translate-y-positive-md:var(--fig-primitive-transform-translate-positive-200);--fig-semantic-transform-translate-y-positive-lg:var(--fig-primitive-transform-translate-positive-300);--fig-semantic-transform-rotate-none:var(--fig-primitive-transform-rotate-positive-0);--fig-semantic-transform-rotate-quarter:var(--fig-primitive-transform-rotate-positive-100);--fig-semantic-transform-rotate-half:var(--fig-primitive-transform-rotate-positive-200);--fig-semantic-transform-rotate-three-quarter:var(--fig-primitive-transform-rotate-positive-300);--fig-semantic-transform-rotate-full:var(--fig-primitive-transform-rotate-positive-400);--fig-semantic-transform-skew-none:var(--fig-primitive-transform-skew-positive-0);--fig-semantic-transform-skew-negative-sm:var(--fig-primitive-transform-skew-negative-100);--fig-semantic-transform-skew-negative-md:var(--fig-primitive-transform-skew-negative-200);--fig-semantic-transform-skew-negative-lg:var(--fig-primitive-transform-skew-negative-300);--fig-semantic-transform-skew-positive-sm:var(--fig-primitive-transform-skew-positive-100);--fig-semantic-transform-skew-positive-md:var(--fig-primitive-transform-skew-positive-200);--fig-semantic-transform-skew-positive-lg:var(--fig-primitive-transform-skew-positive-300);--fig-semantic-typography-font-family-primary:var(--fig-primitive-typography-font-family-primary);--fig-semantic-typography-font-family-secondary:var(--fig-primitive-typography-font-family-secondary);--fig-semantic-typography-font-family-tertiary:var(--fig-primitive-typography-font-family-tertiary);--fig-semantic-typography-font-family-mono:var(--fig-primitive-typography-font-family-mono);--fig-semantic-typography-font-weight-thin:var(--fig-primitive-typography-font-weight-100);--fig-semantic-typography-font-weight-extralight:var(--fig-primitive-typography-font-weight-200);--fig-semantic-typography-font-weight-light:var(--fig-primitive-typography-font-weight-300);--fig-semantic-typography-font-weight-regular:var(--fig-primitive-typography-font-weight-400);--fig-semantic-typography-font-weight-medium:var(--fig-primitive-typography-font-weight-500);--fig-semantic-typography-font-weight-semibold:var(--fig-primitive-typography-font-weight-600);--fig-semantic-typography-font-weight-bold:var(--fig-primitive-typography-font-weight-700);--fig-semantic-typography-font-weight-extrabold:var(--fig-primitive-typography-font-weight-800);--fig-semantic-typography-font-weight-black:var(--fig-primitive-typography-font-weight-900);--fig-semantic-typography-font-style-normal:var(--fig-primitive-typography-font-style-normal);--fig-semantic-typography-font-style-italic:var(--fig-primitive-typography-font-style-italic);--fig-semantic-typography-letter-spacing-tightest:var(--fig-primitive-typography-letter-spacing-tightest);--fig-semantic-typography-letter-spacing-tighter:var(--fig-primitive-typography-letter-spacing-tighter);--fig-semantic-typography-letter-spacing-tight:var(--fig-primitive-typography-letter-spacing-tight);--fig-semantic-typography-letter-spacing-normal:var(--fig-primitive-typography-letter-spacing-normal);--fig-semantic-typography-letter-spacing-loose:var(--fig-primitive-typography-letter-spacing-loose);--fig-semantic-typography-letter-spacing-looser:var(--fig-primitive-typography-letter-spacing-looser);--fig-semantic-typography-letter-spacing-loosest:var(--fig-primitive-typography-letter-spacing-loosest);--fig-semantic-typography-text-transform-none:var(--fig-primitive-typography-text-transform-none);--fig-semantic-typography-text-transform-uppercase:var(--fig-primitive-typography-text-transform-uppercase);--fig-semantic-typography-font-size-xs:var(--fig-primitive-typography-font-size-100);--fig-semantic-typography-font-size-sm:var(--fig-primitive-typography-font-size-200);--fig-semantic-typography-font-size:var(--fig-primitive-typography-font-size-300);--fig-semantic-typography-font-size-md:var(--fig-primitive-typography-font-size-400);--fig-semantic-typography-font-size-lg:var(--fig-primitive-typography-font-size-500);--fig-semantic-typography-font-size-xl:var(--fig-primitive-typography-font-size-600);--fig-semantic-typography-font-size-2xl:var(--fig-primitive-typography-font-size-700);--fig-semantic-typography-font-size-3xl:var(--fig-primitive-typography-font-size-800);--fig-semantic-typography-font-size-4xl:var(--fig-primitive-typography-font-size-900);--fig-semantic-typography-font-size-5xl:var(--fig-primitive-typography-font-size-1000);--fig-semantic-typography-line-height-xs:var(--fig-primitive-typography-line-height-100);--fig-semantic-typography-line-height-sm:var(--fig-primitive-typography-line-height-200);--fig-semantic-typography-line-height:var(--fig-primitive-typography-line-height-300);--fig-semantic-typography-line-height-md:var(--fig-primitive-typography-line-height-400);--fig-semantic-typography-line-height-lg:var(--fig-primitive-typography-line-height-500);--fig-semantic-typography-line-height-xl:var(--fig-primitive-typography-line-height-600);--fig-semantic-typography-line-height-2xl:var(--fig-primitive-typography-line-height-700);--fig-semantic-typography-line-height-3xl:var(--fig-primitive-typography-line-height-800);--fig-semantic-typography-line-height-4xl:var(--fig-primitive-typography-line-height-900);--fig-semantic-typography-line-height-5xl:var(--fig-primitive-typography-line-height-1000);--fig-semantic-z-index-base:var(--fig-primitive-z-index-0);--fig-semantic-z-index-hover:var(--fig-primitive-z-index-100);--fig-semantic-z-index-dropdown:var(--fig-primitive-z-index-200);--fig-semantic-z-index-sticky:var(--fig-primitive-z-index-300);--fig-semantic-z-index-fixed:var(--fig-primitive-z-index-400);--fig-semantic-z-index-modal-backdrop:var(--fig-primitive-z-index-500);--fig-semantic-z-index-modal:var(--fig-primitive-z-index-600);--fig-semantic-z-index-popover:var(--fig-primitive-z-index-700);--fig-semantic-z-index-tooltip:var(--fig-primitive-z-index-800);--fig-semantic-z-index-toast:var(--fig-primitive-z-index-900);--fig-semantic-z-index-top:var(--fig-primitive-z-index-1000);--fig-semantic-space-none:var(--fig-primitive-space-0);--fig-semantic-space-3xs:var(--fig-primitive-space-50);--fig-semantic-space-2xs:var(--fig-primitive-space-100);--fig-semantic-space-xs:var(--fig-primitive-space-200);--fig-semantic-space-sm:var(--fig-primitive-space-300);--fig-semantic-space-md:var(--fig-primitive-space-400);--fig-semantic-space:var(--fig-primitive-space-500);--fig-semantic-space-lg:var(--fig-primitive-space-600);--fig-semantic-space-xl:var(--fig-primitive-space-700);--fig-semantic-space-2xl:var(--fig-primitive-space-800);--fig-semantic-space-3xl:var(--fig-primitive-space-900);--fig-semantic-space-4xl:var(--fig-primitive-space-1000);--fig-semantic-space-5xl:var(--fig-primitive-space-1100);--fig-semantic-space-6xl:var(--fig-primitive-space-1200);--fig-semantic-space-7xl:var(--fig-primitive-space-1300);--fig-semantic-space-8xl:var(--fig-primitive-space-1400);--fig-semantic-space-grid-column-gap:var(--fig-primitive-space-500);--fig-semantic-space-grid-row-gap:var(--fig-primitive-space-500);--fig-semantic-space-card-padding-block:var(--fig-primitive-space-500);--fig-semantic-space-card-padding-inline:var(--fig-primitive-space-500);--fig-semantic-color-transparent:var(--fig-primitive-color-transparent-none);--fig-semantic-color-layer-base:var(--fig-semantic-color-background-weak);--fig-semantic-color-layer-raised:var(--fig-semantic-color-background);--fig-semantic-color-layer-control:var(--fig-semantic-color-background-strong);--fig-semantic-color-layer-overlay:var(--fig-semantic-color-background);--fig-semantic-effect-box-shadow-md:var(--fig-semantic-effect-shadow-box-drop-md-offset-x) var(--fig-semantic-effect-shadow-box-drop-md-offset-y) var(--fig-semantic-effect-shadow-box-drop-md-blur) var(--fig-semantic-effect-shadow-box-drop-md-spread) var(--fig-semantic-color-shadow-box-drop-md);--fig-semantic-effect-box-shadow:var(--fig-semantic-effect-shadow-box-drop-offset-x) var(--fig-semantic-effect-shadow-box-drop-offset-y) var(--fig-semantic-effect-shadow-box-drop-blur) var(--fig-semantic-effect-shadow-box-drop-spread) var(--fig-semantic-color-shadow-box-drop);--fig-semantic-effect-box-shadow-sm:var(--fig-semantic-effect-shadow-box-drop-sm-offset-x) var(--fig-semantic-effect-shadow-box-drop-sm-offset-y) var(--fig-semantic-effect-shadow-box-drop-sm-blur) var(--fig-semantic-effect-shadow-box-drop-sm-spread) var(--fig-semantic-color-shadow-box-drop-sm);--fig-semantic-effect-box-shadow-none:var(--fig-semantic-effect-shadow-box-drop-none-offset-x) var(--fig-semantic-effect-shadow-box-drop-none-offset-y) var(--fig-semantic-effect-shadow-box-drop-none-blur) var(--fig-semantic-effect-shadow-box-drop-none-spread) var(--fig-semantic-color-shadow-box-drop);--fig-semantic-effect-box-shadow-inset-md:inset var(--fig-semantic-effect-shadow-box-inner-md-offset-x) var(--fig-semantic-effect-shadow-box-inner-md-offset-y) var(--fig-semantic-effect-shadow-box-inner-md-blur) var(--fig-semantic-effect-shadow-box-inner-md-spread) var(--fig-semantic-color-shadow-box-inner);--fig-semantic-effect-box-shadow-inset:inset var(--fig-semantic-effect-shadow-box-inner-offset-x) var(--fig-semantic-effect-shadow-box-inner-offset-y) var(--fig-semantic-effect-shadow-box-inner-blur) var(--fig-semantic-effect-shadow-box-inner-spread) var(--fig-semantic-color-shadow-box-inner);--fig-semantic-effect-box-shadow-inset-sm:inset var(--fig-semantic-effect-shadow-box-inner-sm-offset-x) var(--fig-semantic-effect-shadow-box-inner-sm-offset-y) var(--fig-semantic-effect-shadow-box-inner-sm-blur) var(--fig-semantic-effect-shadow-box-inner-sm-spread) var(--fig-semantic-color-shadow-box-inner);--fig-semantic-effect-box-shadow-inset-none:inset var(--fig-semantic-effect-shadow-box-inner-none-offset-x) var(--fig-semantic-effect-shadow-box-inner-none-offset-y) var(--fig-semantic-effect-shadow-box-inner-none-blur) var(--fig-semantic-effect-shadow-box-inner-none-spread) var(--fig-semantic-color-shadow-box-inner);--fig-semantic-effect-text-shadow-md:var(--fig-semantic-effect-shadow-text-drop-md-offset-x) var(--fig-semantic-effect-shadow-text-drop-md-offset-y) var(--fig-semantic-effect-shadow-text-drop-md-blur) var(--fig-semantic-color-shadow-text-drop);--fig-semantic-effect-text-shadow:var(--fig-semantic-effect-shadow-text-drop-offset-x) var(--fig-semantic-effect-shadow-text-drop-offset-y) var(--fig-semantic-effect-shadow-text-drop-blur) var(--fig-semantic-color-shadow-text-drop);--fig-semantic-effect-text-shadow-sm:var(--fig-semantic-effect-shadow-text-drop-sm-offset-x) var(--fig-semantic-effect-shadow-text-drop-sm-offset-y) var(--fig-semantic-effect-shadow-text-drop-sm-blur) var(--fig-semantic-color-shadow-text-drop);--fig-semantic-effect-text-shadow-none:var(--fig-semantic-effect-shadow-text-drop-none-offset-x) var(--fig-semantic-effect-shadow-text-drop-none-offset-y) var(--fig-semantic-effect-shadow-text-drop-none-blur) var(--fig-semantic-color-shadow-text-drop)}[data-fig-color-scheme=light]{--fig-semantic-color-transparent-weaker:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 20%, transparent);--fig-semantic-color-transparent-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 40%, transparent);--fig-semantic-color-transparent-strong:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 60%, transparent);--fig-semantic-color-transparent-stronger:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 80%, transparent);--fig-semantic-color-background-weaker:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-50);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-stronger:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-disabled-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-disabled-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-disabled:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-brand-primary-100);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-background-primary:var(--fig-primitive-color-brand-primary-600);--fig-semantic-color-background-accent:var(--fig-primitive-color-brand-primary-600);--fig-semantic-color-background-secondary-weaker:var(--fig-primitive-color-brand-secondary-100);--fig-semantic-color-background-secondary-weak:var(--fig-primitive-color-brand-secondary-200);--fig-semantic-color-background-secondary:var(--fig-primitive-color-brand-secondary-600);--fig-semantic-color-background-neutral-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-neutral-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-neutral:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-background-info-weaker:var(--fig-primitive-color-utility-info-100);--fig-semantic-color-background-info-weak:var(--fig-primitive-color-utility-info-200);--fig-semantic-color-background-info:var(--fig-primitive-color-utility-info-600);--fig-semantic-color-background-success-weaker:var(--fig-primitive-color-utility-success-100);--fig-semantic-color-background-success-weak:var(--fig-primitive-color-utility-success-200);--fig-semantic-color-background-success:var(--fig-primitive-color-utility-success-600);--fig-semantic-color-background-warning-weaker:var(--fig-primitive-color-utility-warning-100);--fig-semantic-color-background-warning-weak:var(--fig-primitive-color-utility-warning-200);--fig-semantic-color-background-warning:var(--fig-primitive-color-utility-warning-600);--fig-semantic-color-background-danger-weaker:var(--fig-primitive-color-utility-danger-100);--fig-semantic-color-background-danger-weak:var(--fig-primitive-color-utility-danger-200);--fig-semantic-color-background-danger:var(--fig-primitive-color-utility-danger-600);--fig-semantic-color-background-gradient-start:color-mix(in srgb, var(--fig-primitive-color-neutral-light-50) 100%, transparent);--fig-semantic-color-background-gradient-stop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-100) 100%, transparent);--fig-semantic-color-content-disabled:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-weaker:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-weak:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-content:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-strong:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-primary:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-content-secondary:var(--fig-primitive-color-brand-secondary-700);--fig-semantic-color-content-neutral:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-info:var(--fig-primitive-color-utility-info-700);--fig-semantic-color-content-success:var(--fig-primitive-color-utility-success-700);--fig-semantic-color-content-warning:var(--fig-primitive-color-utility-warning-700);--fig-semantic-color-content-danger:var(--fig-primitive-color-utility-danger-700);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-brand-primary-0);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-brand-primary-800);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-content-on-secondary:var(--fig-primitive-color-brand-secondary-0);--fig-semantic-color-content-on-secondary-weak:var(--fig-primitive-color-brand-secondary-800);--fig-semantic-color-content-on-secondary-weaker:var(--fig-primitive-color-brand-secondary-700);--fig-semantic-color-content-on-neutral:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-neutral-weak:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-on-neutral-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-content-on-info:var(--fig-primitive-color-utility-info-0);--fig-semantic-color-content-on-info-weak:var(--fig-primitive-color-utility-info-800);--fig-semantic-color-content-on-info-weaker:var(--fig-primitive-color-utility-info-700);--fig-semantic-color-content-on-success:var(--fig-primitive-color-utility-success-0);--fig-semantic-color-content-on-success-weak:var(--fig-primitive-color-utility-success-800);--fig-semantic-color-content-on-success-weaker:var(--fig-primitive-color-utility-success-700);--fig-semantic-color-content-on-warning:var(--fig-primitive-color-utility-warning-1000);--fig-semantic-color-content-on-warning-weak:var(--fig-primitive-color-utility-warning-800);--fig-semantic-color-content-on-warning-weaker:var(--fig-primitive-color-utility-warning-700);--fig-semantic-color-content-on-danger:var(--fig-primitive-color-utility-danger-0);--fig-semantic-color-content-on-danger-weak:var(--fig-primitive-color-utility-danger-800);--fig-semantic-color-content-on-danger-weaker:var(--fig-primitive-color-utility-danger-700);--fig-semantic-color-content-on-disabled:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-disabled-weak:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-on-disabled-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-border-focus-ring:var(--fig-primitive-color-brand-secondary-600);--fig-semantic-color-border-disabled:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-border-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-border:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-strong:var(--fig-primitive-color-neutral-light-500);--fig-semantic-color-border-primary:var(--fig-primitive-color-brand-primary-500);--fig-semantic-color-border-secondary:var(--fig-primitive-color-brand-secondary-500);--fig-semantic-color-border-neutral:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-info:var(--fig-primitive-color-utility-info-500);--fig-semantic-color-border-success:var(--fig-primitive-color-utility-success-500);--fig-semantic-color-border-warning:var(--fig-primitive-color-utility-warning-500);--fig-semantic-color-border-danger:var(--fig-primitive-color-utility-danger-500);--fig-semantic-color-shadow-box-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 20%, transparent);--fig-semantic-color-shadow-box-drop-sm:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 16%, transparent);--fig-semantic-color-shadow-box-drop-md:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 24%, transparent);--fig-semantic-color-shadow-box-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-shadow-text-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-shadow-text-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-interaction-hover:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 5%, transparent);--fig-semantic-color-interaction-hover-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 20%, transparent);--fig-semantic-color-interaction-pressed:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 20%, transparent);--fig-semantic-color-interaction-pressed-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 30%, transparent);--fig-semantic-color-layer-base:var(--fig-semantic-color-background-weak);--fig-semantic-color-layer-raised:var(--fig-semantic-color-background);--fig-semantic-color-layer-control:var(--fig-semantic-color-background-strong);--fig-semantic-color-layer-overlay:var(--fig-semantic-color-background)}[data-fig-color-scheme=accent]{--fig-semantic-color-transparent-weaker:color-mix(in srgb, var(--fig-primitive-color-brand-primary-500) 20%, transparent);--fig-semantic-color-transparent-weak:color-mix(in srgb, var(--fig-primitive-color-brand-primary-500) 40%, transparent);--fig-semantic-color-transparent-strong:color-mix(in srgb, var(--fig-primitive-color-brand-primary-800) 60%, transparent);--fig-semantic-color-transparent-stronger:color-mix(in srgb, var(--fig-primitive-color-brand-primary-800) 80%, transparent);--fig-semantic-color-background-weaker:var(--fig-primitive-color-brand-primary-400);--fig-semantic-color-background-weak:var(--fig-primitive-color-brand-primary-500);--fig-semantic-color-background:var(--fig-primitive-color-brand-primary-600);--fig-semantic-color-background-strong:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-background-stronger:var(--fig-primitive-color-brand-primary-800);--fig-semantic-color-background-disabled-weaker:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-background-disabled-weak:var(--fig-primitive-color-brand-primary-800);--fig-semantic-color-background-disabled:var(--fig-primitive-color-brand-primary-900);--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-primary:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background-accent:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background-secondary-weaker:var(--fig-primitive-color-brand-secondary-100);--fig-semantic-color-background-secondary-weak:var(--fig-primitive-color-brand-secondary-200);--fig-semantic-color-background-secondary:var(--fig-primitive-color-brand-secondary-600);--fig-semantic-color-background-neutral-weaker:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-background-neutral-weak:var(--fig-primitive-color-brand-primary-800);--fig-semantic-color-background-neutral:var(--fig-primitive-color-brand-primary-900);--fig-semantic-color-background-info-weaker:var(--fig-primitive-color-utility-info-100);--fig-semantic-color-background-info-weak:var(--fig-primitive-color-utility-info-200);--fig-semantic-color-background-info:var(--fig-primitive-color-utility-info-600);--fig-semantic-color-background-success-weaker:var(--fig-primitive-color-utility-success-100);--fig-semantic-color-background-success-weak:var(--fig-primitive-color-utility-success-200);--fig-semantic-color-background-success:var(--fig-primitive-color-utility-success-600);--fig-semantic-color-background-warning-weaker:var(--fig-primitive-color-utility-warning-100);--fig-semantic-color-background-warning-weak:var(--fig-primitive-color-utility-warning-200);--fig-semantic-color-background-warning:var(--fig-primitive-color-utility-warning-600);--fig-semantic-color-background-danger-weaker:var(--fig-primitive-color-utility-danger-100);--fig-semantic-color-background-danger-weak:var(--fig-primitive-color-utility-danger-200);--fig-semantic-color-background-danger:var(--fig-primitive-color-utility-danger-600);--fig-semantic-color-background-gradient-start:color-mix(in srgb, var(--fig-primitive-color-brand-primary-300) 100%, transparent);--fig-semantic-color-background-gradient-stop:color-mix(in srgb, var(--fig-primitive-color-brand-primary-400) 100%, transparent);--fig-semantic-color-content-disabled:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-content-weaker:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-content-weak:var(--fig-primitive-color-brand-primary-100);--fig-semantic-color-content:var(--fig-primitive-color-brand-primary-50);--fig-semantic-color-content-strong:var(--fig-primitive-color-brand-primary-0);--fig-semantic-color-content-primary:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-content-secondary:var(--fig-primitive-color-brand-secondary-200);--fig-semantic-color-content-neutral:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-content-info:var(--fig-primitive-color-utility-info-200);--fig-semantic-color-content-success:var(--fig-primitive-color-utility-success-200);--fig-semantic-color-content-warning:var(--fig-primitive-color-utility-warning-200);--fig-semantic-color-content-danger:var(--fig-primitive-color-utility-danger-200);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-content-on-secondary:var(--fig-primitive-color-brand-secondary-0);--fig-semantic-color-content-on-secondary-weak:var(--fig-primitive-color-brand-secondary-800);--fig-semantic-color-content-on-secondary-weaker:var(--fig-primitive-color-brand-secondary-700);--fig-semantic-color-content-on-neutral:var(--fig-primitive-color-brand-primary-0);--fig-semantic-color-content-on-neutral-weak:var(--fig-primitive-color-brand-primary-50);--fig-semantic-color-content-on-neutral-weaker:var(--fig-primitive-color-brand-primary-100);--fig-semantic-color-content-on-info:var(--fig-primitive-color-utility-info-0);--fig-semantic-color-content-on-info-weak:var(--fig-primitive-color-utility-info-800);--fig-semantic-color-content-on-info-weaker:var(--fig-primitive-color-utility-info-700);--fig-semantic-color-content-on-success:var(--fig-primitive-color-utility-success-0);--fig-semantic-color-content-on-success-weak:var(--fig-primitive-color-utility-success-800);--fig-semantic-color-content-on-success-weaker:var(--fig-primitive-color-utility-success-700);--fig-semantic-color-content-on-warning:var(--fig-primitive-color-utility-warning-1000);--fig-semantic-color-content-on-warning-weak:var(--fig-primitive-color-utility-warning-800);--fig-semantic-color-content-on-warning-weaker:var(--fig-primitive-color-utility-warning-700);--fig-semantic-color-content-on-danger:var(--fig-primitive-color-utility-danger-0);--fig-semantic-color-content-on-danger-weak:var(--fig-primitive-color-utility-danger-800);--fig-semantic-color-content-on-danger-weaker:var(--fig-primitive-color-utility-danger-700);--fig-semantic-color-content-on-disabled:var(--fig-primitive-color-brand-primary-0);--fig-semantic-color-content-on-disabled-weak:var(--fig-primitive-color-brand-primary-50);--fig-semantic-color-content-on-disabled-weaker:var(--fig-primitive-color-brand-primary-100);--fig-semantic-color-border-focus-ring:var(--fig-primitive-color-brand-primary-0);--fig-semantic-color-border-disabled:var(--fig-primitive-color-neutral-light-500);--fig-semantic-color-border-weaker:var(--fig-primitive-color-brand-primary-400);--fig-semantic-color-border-weak:var(--fig-primitive-color-brand-primary-300);--fig-semantic-color-border:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-border-strong:var(--fig-primitive-color-brand-primary-100);--fig-semantic-color-border-primary:var(--fig-primitive-color-neutral-light-500);--fig-semantic-color-border-secondary:var(--fig-primitive-color-brand-secondary-500);--fig-semantic-color-border-neutral:var(--fig-primitive-color-neutral-light-500);--fig-semantic-color-border-info:var(--fig-primitive-color-utility-info-500);--fig-semantic-color-border-success:var(--fig-primitive-color-utility-success-500);--fig-semantic-color-border-warning:var(--fig-primitive-color-utility-warning-500);--fig-semantic-color-border-danger:var(--fig-primitive-color-utility-danger-500);--fig-semantic-color-shadow-box-drop:color-mix(in srgb, var(--fig-primitive-color-brand-primary-800) 20%, transparent);--fig-semantic-color-shadow-box-drop-sm:color-mix(in srgb, var(--fig-primitive-color-brand-primary-800) 16%, transparent);--fig-semantic-color-shadow-box-drop-md:color-mix(in srgb, var(--fig-primitive-color-brand-primary-800) 24%, transparent);--fig-semantic-color-shadow-box-inner:color-mix(in srgb, var(--fig-primitive-color-brand-primary-600) 20%, transparent);--fig-semantic-color-shadow-text-drop:color-mix(in srgb, var(--fig-primitive-color-brand-primary-600) 20%, transparent);--fig-semantic-color-shadow-text-inner:color-mix(in srgb, var(--fig-primitive-color-brand-primary-600) 20%, transparent);--fig-semantic-color-interaction-hover:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 5%, transparent);--fig-semantic-color-interaction-hover-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 20%, transparent);--fig-semantic-color-interaction-pressed:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 20%, transparent);--fig-semantic-color-interaction-pressed-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 30%, transparent);--fig-semantic-color-layer-base:var(--fig-semantic-color-background-weak);--fig-semantic-color-layer-raised:var(--fig-semantic-color-background);--fig-semantic-color-layer-control:var(--fig-semantic-color-background-strong);--fig-semantic-color-layer-overlay:var(--fig-semantic-color-background)}[data-fig-color-scheme=dark]{--fig-semantic-color-transparent-weaker:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-1000) 20%, transparent);--fig-semantic-color-transparent-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-1000) 40%, transparent);--fig-semantic-color-transparent-strong:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-800) 60%, transparent);--fig-semantic-color-transparent-stronger:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-800) 80%, transparent);--fig-semantic-color-background-weaker:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-dark-950);--fig-semantic-color-background:var(--fig-primitive-color-neutral-dark-900);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-stronger:var(--fig-primitive-color-neutral-dark-700);--fig-semantic-color-background-disabled-weaker:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-disabled-weak:var(--fig-primitive-color-neutral-dark-700);--fig-semantic-color-background-disabled:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-brand-primary-900);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-brand-primary-800);--fig-semantic-color-background-primary:var(--fig-primitive-color-brand-primary-400);--fig-semantic-color-background-accent:var(--fig-primitive-color-brand-primary-400);--fig-semantic-color-background-secondary-weaker:var(--fig-primitive-color-brand-secondary-900);--fig-semantic-color-background-secondary-weak:var(--fig-primitive-color-brand-secondary-800);--fig-semantic-color-background-secondary:var(--fig-primitive-color-brand-secondary-400);--fig-semantic-color-background-neutral-weaker:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-neutral-weak:var(--fig-primitive-color-neutral-dark-700);--fig-semantic-color-background-neutral:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-background-info-weaker:var(--fig-primitive-color-utility-info-900);--fig-semantic-color-background-info-weak:var(--fig-primitive-color-utility-info-800);--fig-semantic-color-background-info:var(--fig-primitive-color-utility-info-400);--fig-semantic-color-background-success-weaker:var(--fig-primitive-color-utility-success-900);--fig-semantic-color-background-success-weak:var(--fig-primitive-color-utility-success-800);--fig-semantic-color-background-success:var(--fig-primitive-color-utility-success-400);--fig-semantic-color-background-warning-weaker:var(--fig-primitive-color-utility-warning-900);--fig-semantic-color-background-warning-weak:var(--fig-primitive-color-utility-warning-800);--fig-semantic-color-background-warning:var(--fig-primitive-color-utility-warning-400);--fig-semantic-color-background-danger-weaker:var(--fig-primitive-color-utility-danger-900);--fig-semantic-color-background-danger-weak:var(--fig-primitive-color-utility-danger-800);--fig-semantic-color-background-danger:var(--fig-primitive-color-utility-danger-400);--fig-semantic-color-background-gradient-start:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-900) 100%, transparent);--fig-semantic-color-background-gradient-stop:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-950) 100%, transparent);--fig-semantic-color-content-disabled:var(--fig-primitive-color-neutral-dark-400);--fig-semantic-color-content-weaker:var(--fig-primitive-color-neutral-dark-400);--fig-semantic-color-content-weak:var(--fig-primitive-color-neutral-dark-300);--fig-semantic-color-content:var(--fig-primitive-color-neutral-dark-200);--fig-semantic-color-content-strong:var(--fig-primitive-color-neutral-dark-0);--fig-semantic-color-content-primary:var(--fig-primitive-color-brand-primary-300);--fig-semantic-color-content-secondary:var(--fig-primitive-color-brand-secondary-300);--fig-semantic-color-content-neutral:var(--fig-primitive-color-neutral-dark-400);--fig-semantic-color-content-info:var(--fig-primitive-color-utility-info-300);--fig-semantic-color-content-success:var(--fig-primitive-color-utility-success-300);--fig-semantic-color-content-warning:var(--fig-primitive-color-utility-warning-300);--fig-semantic-color-content-danger:var(--fig-primitive-color-utility-danger-300);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-brand-primary-1000);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-brand-primary-300);--fig-semantic-color-content-on-secondary:var(--fig-primitive-color-brand-secondary-1000);--fig-semantic-color-content-on-secondary-weak:var(--fig-primitive-color-brand-secondary-200);--fig-semantic-color-content-on-secondary-weaker:var(--fig-primitive-color-brand-secondary-300);--fig-semantic-color-content-on-neutral:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-on-neutral-weak:var(--fig-primitive-color-neutral-dark-200);--fig-semantic-color-content-on-neutral-weaker:var(--fig-primitive-color-neutral-dark-300);--fig-semantic-color-content-on-info:var(--fig-primitive-color-utility-info-1000);--fig-semantic-color-content-on-info-weak:var(--fig-primitive-color-utility-info-200);--fig-semantic-color-content-on-info-weaker:var(--fig-primitive-color-utility-info-300);--fig-semantic-color-content-on-success:var(--fig-primitive-color-utility-success-1000);--fig-semantic-color-content-on-success-weak:var(--fig-primitive-color-utility-success-0);--fig-semantic-color-content-on-success-weaker:var(--fig-primitive-color-utility-success-300);--fig-semantic-color-content-on-warning:var(--fig-primitive-color-utility-warning-1000);--fig-semantic-color-content-on-warning-weak:var(--fig-primitive-color-utility-warning-200);--fig-semantic-color-content-on-warning-weaker:var(--fig-primitive-color-utility-warning-300);--fig-semantic-color-content-on-danger:var(--fig-primitive-color-utility-danger-1000);--fig-semantic-color-content-on-danger-weak:var(--fig-primitive-color-utility-danger-0);--fig-semantic-color-content-on-danger-weaker:var(--fig-primitive-color-utility-danger-300);--fig-semantic-color-content-on-disabled:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-on-disabled-weak:var(--fig-primitive-color-neutral-dark-200);--fig-semantic-color-content-on-disabled-weaker:var(--fig-primitive-color-neutral-dark-300);--fig-semantic-color-border-focus-ring:var(--fig-primitive-color-brand-secondary-400);--fig-semantic-color-border-disabled:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-border-weaker:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-border-weak:var(--fig-primitive-color-neutral-dark-700);--fig-semantic-color-border:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-border-strong:var(--fig-primitive-color-neutral-dark-500);--fig-semantic-color-border-primary:var(--fig-primitive-color-brand-primary-500);--fig-semantic-color-border-secondary:var(--fig-primitive-color-brand-secondary-500);--fig-semantic-color-border-neutral:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-border-info:var(--fig-primitive-color-utility-info-500);--fig-semantic-color-border-success:var(--fig-primitive-color-utility-success-500);--fig-semantic-color-border-warning:var(--fig-primitive-color-utility-warning-500);--fig-semantic-color-border-danger:var(--fig-primitive-color-utility-danger-500);--fig-semantic-color-shadow-box-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-700) 20%, transparent);--fig-semantic-color-shadow-box-drop-sm:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-700) 16%, transparent);--fig-semantic-color-shadow-box-drop-md:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-700) 24%, transparent);--fig-semantic-color-shadow-box-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-500) 20%, transparent);--fig-semantic-color-shadow-text-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-500) 20%, transparent);--fig-semantic-color-shadow-text-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-500) 20%, transparent);--fig-semantic-color-interaction-hover:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-0) 5%, transparent);--fig-semantic-color-interaction-hover-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-1000) 20%, transparent);--fig-semantic-color-interaction-pressed:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-0) 20%, transparent);--fig-semantic-color-interaction-pressed-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-1000) 30%, transparent);--fig-semantic-color-layer-base:var(--fig-semantic-color-background-weak);--fig-semantic-color-layer-raised:var(--fig-semantic-color-background);--fig-semantic-color-layer-control:var(--fig-semantic-color-background-strong);--fig-semantic-color-layer-overlay:var(--fig-semantic-color-background)}:root,[data-fig-color-scheme=light],[data-fig-color-scheme=accent]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-fig-color-scheme=dark],[data-fig-color-scheme=invert],[data-fig-color-scheme=light] [data-fig-color-scheme=invert],[data-fig-color-scheme=accent] [data-fig-color-scheme=invert]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-fig-color-scheme=dark] [data-fig-color-scheme=invert]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-fig-color-scheme=invert],[data-fig-color-scheme=light] [data-fig-color-scheme=invert],[data-fig-color-scheme=accent] [data-fig-color-scheme=invert]{--fig-semantic-color-transparent-weaker:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-1000) 20%, transparent);--fig-semantic-color-transparent-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-1000) 40%, transparent);--fig-semantic-color-transparent-strong:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-800) 60%, transparent);--fig-semantic-color-transparent-stronger:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-800) 80%, transparent);--fig-semantic-color-background-weaker:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-dark-950);--fig-semantic-color-background:var(--fig-primitive-color-neutral-dark-900);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-stronger:var(--fig-primitive-color-neutral-dark-700);--fig-semantic-color-background-disabled-weaker:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-disabled-weak:var(--fig-primitive-color-neutral-dark-700);--fig-semantic-color-background-disabled:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-brand-primary-900);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-brand-primary-800);--fig-semantic-color-background-primary:var(--fig-primitive-color-brand-primary-400);--fig-semantic-color-background-accent:var(--fig-primitive-color-brand-primary-400);--fig-semantic-color-background-secondary-weaker:var(--fig-primitive-color-brand-secondary-900);--fig-semantic-color-background-secondary-weak:var(--fig-primitive-color-brand-secondary-800);--fig-semantic-color-background-secondary:var(--fig-primitive-color-brand-secondary-400);--fig-semantic-color-background-neutral-weaker:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-neutral-weak:var(--fig-primitive-color-neutral-dark-700);--fig-semantic-color-background-neutral:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-background-info-weaker:var(--fig-primitive-color-utility-info-900);--fig-semantic-color-background-info-weak:var(--fig-primitive-color-utility-info-800);--fig-semantic-color-background-info:var(--fig-primitive-color-utility-info-400);--fig-semantic-color-background-success-weaker:var(--fig-primitive-color-utility-success-900);--fig-semantic-color-background-success-weak:var(--fig-primitive-color-utility-success-800);--fig-semantic-color-background-success:var(--fig-primitive-color-utility-success-400);--fig-semantic-color-background-warning-weaker:var(--fig-primitive-color-utility-warning-900);--fig-semantic-color-background-warning-weak:var(--fig-primitive-color-utility-warning-800);--fig-semantic-color-background-warning:var(--fig-primitive-color-utility-warning-400);--fig-semantic-color-background-danger-weaker:var(--fig-primitive-color-utility-danger-900);--fig-semantic-color-background-danger-weak:var(--fig-primitive-color-utility-danger-800);--fig-semantic-color-background-danger:var(--fig-primitive-color-utility-danger-400);--fig-semantic-color-background-gradient-start:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-900) 100%, transparent);--fig-semantic-color-background-gradient-stop:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-950) 100%, transparent);--fig-semantic-color-content-disabled:var(--fig-primitive-color-neutral-dark-400);--fig-semantic-color-content-weaker:var(--fig-primitive-color-neutral-dark-400);--fig-semantic-color-content-weak:var(--fig-primitive-color-neutral-dark-300);--fig-semantic-color-content:var(--fig-primitive-color-neutral-dark-200);--fig-semantic-color-content-strong:var(--fig-primitive-color-neutral-dark-0);--fig-semantic-color-content-primary:var(--fig-primitive-color-brand-primary-300);--fig-semantic-color-content-secondary:var(--fig-primitive-color-brand-secondary-300);--fig-semantic-color-content-neutral:var(--fig-primitive-color-neutral-dark-400);--fig-semantic-color-content-info:var(--fig-primitive-color-utility-info-300);--fig-semantic-color-content-success:var(--fig-primitive-color-utility-success-300);--fig-semantic-color-content-warning:var(--fig-primitive-color-utility-warning-300);--fig-semantic-color-content-danger:var(--fig-primitive-color-utility-danger-300);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-brand-primary-1000);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-brand-primary-300);--fig-semantic-color-content-on-secondary:var(--fig-primitive-color-brand-secondary-1000);--fig-semantic-color-content-on-secondary-weak:var(--fig-primitive-color-brand-secondary-200);--fig-semantic-color-content-on-secondary-weaker:var(--fig-primitive-color-brand-secondary-300);--fig-semantic-color-content-on-neutral:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-on-neutral-weak:var(--fig-primitive-color-neutral-dark-200);--fig-semantic-color-content-on-neutral-weaker:var(--fig-primitive-color-neutral-dark-300);--fig-semantic-color-content-on-info:var(--fig-primitive-color-utility-info-1000);--fig-semantic-color-content-on-info-weak:var(--fig-primitive-color-utility-info-200);--fig-semantic-color-content-on-info-weaker:var(--fig-primitive-color-utility-info-300);--fig-semantic-color-content-on-success:var(--fig-primitive-color-utility-success-1000);--fig-semantic-color-content-on-success-weak:var(--fig-primitive-color-utility-success-0);--fig-semantic-color-content-on-success-weaker:var(--fig-primitive-color-utility-success-300);--fig-semantic-color-content-on-warning:var(--fig-primitive-color-utility-warning-1000);--fig-semantic-color-content-on-warning-weak:var(--fig-primitive-color-utility-warning-200);--fig-semantic-color-content-on-warning-weaker:var(--fig-primitive-color-utility-warning-300);--fig-semantic-color-content-on-danger:var(--fig-primitive-color-utility-danger-1000);--fig-semantic-color-content-on-danger-weak:var(--fig-primitive-color-utility-danger-0);--fig-semantic-color-content-on-danger-weaker:var(--fig-primitive-color-utility-danger-300);--fig-semantic-color-content-on-disabled:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-on-disabled-weak:var(--fig-primitive-color-neutral-dark-200);--fig-semantic-color-content-on-disabled-weaker:var(--fig-primitive-color-neutral-dark-300);--fig-semantic-color-border-focus-ring:var(--fig-primitive-color-brand-secondary-400);--fig-semantic-color-border-disabled:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-border-weaker:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-border-weak:var(--fig-primitive-color-neutral-dark-700);--fig-semantic-color-border:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-border-strong:var(--fig-primitive-color-neutral-dark-500);--fig-semantic-color-border-primary:var(--fig-primitive-color-brand-primary-500);--fig-semantic-color-border-secondary:var(--fig-primitive-color-brand-secondary-500);--fig-semantic-color-border-neutral:var(--fig-primitive-color-neutral-dark-600);--fig-semantic-color-border-info:var(--fig-primitive-color-utility-info-500);--fig-semantic-color-border-success:var(--fig-primitive-color-utility-success-500);--fig-semantic-color-border-warning:var(--fig-primitive-color-utility-warning-500);--fig-semantic-color-border-danger:var(--fig-primitive-color-utility-danger-500);--fig-semantic-color-shadow-box-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-700) 20%, transparent);--fig-semantic-color-shadow-box-drop-sm:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-700) 16%, transparent);--fig-semantic-color-shadow-box-drop-md:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-700) 24%, transparent);--fig-semantic-color-shadow-box-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-500) 20%, transparent);--fig-semantic-color-shadow-text-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-500) 20%, transparent);--fig-semantic-color-shadow-text-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-500) 20%, transparent);--fig-semantic-color-interaction-hover:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-0) 5%, transparent);--fig-semantic-color-interaction-hover-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-1000) 20%, transparent);--fig-semantic-color-interaction-pressed:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-0) 20%, transparent);--fig-semantic-color-interaction-pressed-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-dark-1000) 30%, transparent);--fig-semantic-color-layer-base:var(--fig-semantic-color-background-weak);--fig-semantic-color-layer-raised:var(--fig-semantic-color-background);--fig-semantic-color-layer-control:var(--fig-semantic-color-background-strong);--fig-semantic-color-layer-overlay:var(--fig-semantic-color-background)}[data-fig-color-scheme=dark] [data-fig-color-scheme=invert]{--fig-semantic-color-transparent-weaker:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 20%, transparent);--fig-semantic-color-transparent-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 40%, transparent);--fig-semantic-color-transparent-strong:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 60%, transparent);--fig-semantic-color-transparent-stronger:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 80%, transparent);--fig-semantic-color-background-weaker:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-50);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-stronger:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-disabled-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-disabled-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-disabled:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-brand-primary-100);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-brand-primary-200);--fig-semantic-color-background-primary:var(--fig-primitive-color-brand-primary-600);--fig-semantic-color-background-accent:var(--fig-primitive-color-brand-primary-600);--fig-semantic-color-background-secondary-weaker:var(--fig-primitive-color-brand-secondary-100);--fig-semantic-color-background-secondary-weak:var(--fig-primitive-color-brand-secondary-200);--fig-semantic-color-background-secondary:var(--fig-primitive-color-brand-secondary-600);--fig-semantic-color-background-neutral-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-neutral-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-background-neutral:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-background-info-weaker:var(--fig-primitive-color-utility-info-100);--fig-semantic-color-background-info-weak:var(--fig-primitive-color-utility-info-200);--fig-semantic-color-background-info:var(--fig-primitive-color-utility-info-600);--fig-semantic-color-background-success-weaker:var(--fig-primitive-color-utility-success-100);--fig-semantic-color-background-success-weak:var(--fig-primitive-color-utility-success-200);--fig-semantic-color-background-success:var(--fig-primitive-color-utility-success-600);--fig-semantic-color-background-warning-weaker:var(--fig-primitive-color-utility-warning-100);--fig-semantic-color-background-warning-weak:var(--fig-primitive-color-utility-warning-200);--fig-semantic-color-background-warning:var(--fig-primitive-color-utility-warning-600);--fig-semantic-color-background-danger-weaker:var(--fig-primitive-color-utility-danger-100);--fig-semantic-color-background-danger-weak:var(--fig-primitive-color-utility-danger-200);--fig-semantic-color-background-danger:var(--fig-primitive-color-utility-danger-600);--fig-semantic-color-background-gradient-start:color-mix(in srgb, var(--fig-primitive-color-neutral-light-50) 100%, transparent);--fig-semantic-color-background-gradient-stop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-100) 100%, transparent);--fig-semantic-color-content-disabled:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-weaker:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-weak:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-content:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-strong:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-primary:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-content-secondary:var(--fig-primitive-color-brand-secondary-700);--fig-semantic-color-content-neutral:var(--fig-primitive-color-neutral-light-600);--fig-semantic-color-content-info:var(--fig-primitive-color-utility-info-700);--fig-semantic-color-content-success:var(--fig-primitive-color-utility-success-700);--fig-semantic-color-content-warning:var(--fig-primitive-color-utility-warning-700);--fig-semantic-color-content-danger:var(--fig-primitive-color-utility-danger-700);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-brand-primary-0);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-brand-primary-800);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-content-on-secondary:var(--fig-primitive-color-brand-secondary-0);--fig-semantic-color-content-on-secondary-weak:var(--fig-primitive-color-brand-secondary-800);--fig-semantic-color-content-on-secondary-weaker:var(--fig-primitive-color-brand-secondary-700);--fig-semantic-color-content-on-neutral:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-neutral-weak:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-on-neutral-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-content-on-info:var(--fig-primitive-color-utility-info-0);--fig-semantic-color-content-on-info-weak:var(--fig-primitive-color-utility-info-800);--fig-semantic-color-content-on-info-weaker:var(--fig-primitive-color-utility-info-700);--fig-semantic-color-content-on-success:var(--fig-primitive-color-utility-success-0);--fig-semantic-color-content-on-success-weak:var(--fig-primitive-color-utility-success-800);--fig-semantic-color-content-on-success-weaker:var(--fig-primitive-color-utility-success-700);--fig-semantic-color-content-on-warning:var(--fig-primitive-color-utility-warning-1000);--fig-semantic-color-content-on-warning-weak:var(--fig-primitive-color-utility-warning-800);--fig-semantic-color-content-on-warning-weaker:var(--fig-primitive-color-utility-warning-700);--fig-semantic-color-content-on-danger:var(--fig-primitive-color-utility-danger-0);--fig-semantic-color-content-on-danger-weak:var(--fig-primitive-color-utility-danger-800);--fig-semantic-color-content-on-danger-weaker:var(--fig-primitive-color-utility-danger-700);--fig-semantic-color-content-on-disabled:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-disabled-weak:var(--fig-primitive-color-neutral-light-800);--fig-semantic-color-content-on-disabled-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-border-focus-ring:var(--fig-primitive-color-brand-secondary-600);--fig-semantic-color-border-disabled:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-weaker:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-border-weak:var(--fig-primitive-color-neutral-light-300);--fig-semantic-color-border:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-strong:var(--fig-primitive-color-neutral-light-500);--fig-semantic-color-border-primary:var(--fig-primitive-color-brand-primary-500);--fig-semantic-color-border-secondary:var(--fig-primitive-color-brand-secondary-500);--fig-semantic-color-border-neutral:var(--fig-primitive-color-neutral-light-400);--fig-semantic-color-border-info:var(--fig-primitive-color-utility-info-500);--fig-semantic-color-border-success:var(--fig-primitive-color-utility-success-500);--fig-semantic-color-border-warning:var(--fig-primitive-color-utility-warning-500);--fig-semantic-color-border-danger:var(--fig-primitive-color-utility-danger-500);--fig-semantic-color-shadow-box-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 20%, transparent);--fig-semantic-color-shadow-box-drop-sm:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 16%, transparent);--fig-semantic-color-shadow-box-drop-md:color-mix(in srgb, var(--fig-primitive-color-neutral-light-500) 24%, transparent);--fig-semantic-color-shadow-box-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-shadow-text-drop:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-shadow-text-inner:color-mix(in srgb, var(--fig-primitive-color-neutral-light-300) 20%, transparent);--fig-semantic-color-interaction-hover:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 5%, transparent);--fig-semantic-color-interaction-hover-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 20%, transparent);--fig-semantic-color-interaction-pressed:color-mix(in srgb, var(--fig-primitive-color-neutral-light-1000) 20%, transparent);--fig-semantic-color-interaction-pressed-weak:color-mix(in srgb, var(--fig-primitive-color-neutral-light-0) 30%, transparent);--fig-semantic-color-layer-base:var(--fig-semantic-color-background-weak);--fig-semantic-color-layer-raised:var(--fig-semantic-color-background);--fig-semantic-color-layer-control:var(--fig-semantic-color-background-strong);--fig-semantic-color-layer-overlay:var(--fig-semantic-color-background)}:root:not([data-fig-theme]):not([data-fig-color-scheme]),:root:not([data-fig-theme])[data-fig-color-scheme=light],:root:not([data-fig-theme]) [data-fig-color-scheme=light],[data-fig-theme=default]:not([data-fig-color-scheme]),[data-fig-theme=default][data-fig-color-scheme=light],[data-fig-theme=default] [data-fig-color-scheme=light]{--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-neutral-light-900);--fig-semantic-color-background-primary:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-background-accent:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-border-primary:var(--fig-primitive-color-neutral-light-1000)}:root:not([data-fig-theme]):not([data-fig-color-scheme])[data-fig-contrast=strong],:root:not([data-fig-theme]):not([data-fig-color-scheme]) [data-fig-contrast=strong],:root:not([data-fig-theme])[data-fig-color-scheme=light][data-fig-contrast=strong],:root:not([data-fig-theme])[data-fig-color-scheme=light] [data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=light][data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=light] [data-fig-contrast=strong],[data-fig-theme=default]:not([data-fig-color-scheme])[data-fig-contrast=strong],[data-fig-theme=default]:not([data-fig-color-scheme]) [data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=light][data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=light] [data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=light][data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=light] [data-fig-contrast=strong]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-300)}:root:not([data-fig-theme]):not([data-fig-color-scheme])[data-fig-contrast=weak],:root:not([data-fig-theme]):not([data-fig-color-scheme]) [data-fig-contrast=weak],:root:not([data-fig-theme])[data-fig-color-scheme=light][data-fig-contrast=weak],:root:not([data-fig-theme])[data-fig-color-scheme=light] [data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=light][data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=light] [data-fig-contrast=weak],[data-fig-theme=default]:not([data-fig-color-scheme])[data-fig-contrast=weak],[data-fig-theme=default]:not([data-fig-color-scheme]) [data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=light][data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=light] [data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=light][data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=light] [data-fig-contrast=weak]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-50);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-100)}:root:not([data-fig-theme])[data-fig-color-scheme=dark],:root:not([data-fig-theme]) [data-fig-color-scheme=dark],[data-fig-theme=default][data-fig-color-scheme=dark],[data-fig-theme=default] [data-fig-color-scheme=dark]{--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-neutral-dark-900);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-neutral-dark-100);--fig-semantic-color-background-primary:var(--fig-primitive-color-neutral-dark-0);--fig-semantic-color-background-accent:var(--fig-primitive-color-neutral-dark-0);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-neutral-dark-300);--fig-semantic-color-border-primary:var(--fig-primitive-color-neutral-dark-0)}:root:not([data-fig-theme])[data-fig-color-scheme=dark][data-fig-contrast=strong],:root:not([data-fig-theme])[data-fig-color-scheme=dark] [data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=dark][data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=dark] [data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=dark][data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=dark] [data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=dark][data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=dark] [data-fig-contrast=strong]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-dark-900);--fig-semantic-color-background:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-dark-700)}:root:not([data-fig-theme])[data-fig-color-scheme=dark][data-fig-contrast=weak],:root:not([data-fig-theme])[data-fig-color-scheme=dark] [data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=dark][data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=dark] [data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=dark][data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=dark] [data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=dark][data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=dark] [data-fig-contrast=weak]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-background:var(--fig-primitive-color-neutral-dark-950);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-dark-900)}:root:not([data-fig-theme]) [data-fig-color-scheme=invert],:root:not([data-fig-theme])[data-fig-color-scheme=light] [data-fig-color-scheme=invert],:root:not([data-fig-theme]) [data-fig-color-scheme=light] [data-fig-color-scheme=invert],:root:not([data-fig-theme])[data-fig-color-scheme=accent] [data-fig-color-scheme=invert],:root:not([data-fig-theme]) [data-fig-color-scheme=accent] [data-fig-color-scheme=invert],[data-fig-theme=default] [data-fig-color-scheme=invert],[data-fig-theme=default][data-fig-color-scheme=light] [data-fig-color-scheme=invert],[data-fig-theme=default] [data-fig-color-scheme=light] [data-fig-color-scheme=invert],[data-fig-theme=default][data-fig-color-scheme=accent] [data-fig-color-scheme=invert],[data-fig-theme=default] [data-fig-color-scheme=accent] [data-fig-color-scheme=invert]{--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-neutral-dark-900);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-neutral-dark-100);--fig-semantic-color-background-primary:var(--fig-primitive-color-neutral-dark-0);--fig-semantic-color-background-accent:var(--fig-primitive-color-neutral-dark-0);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-neutral-dark-300);--fig-semantic-color-border-primary:var(--fig-primitive-color-neutral-dark-0)}:root:not([data-fig-theme]) [data-fig-color-scheme=invert][data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=invert] [data-fig-contrast=strong],:root:not([data-fig-theme])[data-fig-color-scheme=light] [data-fig-color-scheme=invert][data-fig-contrast=strong],:root:not([data-fig-theme])[data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=light] [data-fig-color-scheme=invert][data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=strong],:root:not([data-fig-theme])[data-fig-color-scheme=accent] [data-fig-color-scheme=invert][data-fig-contrast=strong],:root:not([data-fig-theme])[data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=accent] [data-fig-color-scheme=invert][data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=invert][data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=light] [data-fig-color-scheme=invert][data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=light] [data-fig-color-scheme=invert][data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=accent] [data-fig-color-scheme=invert][data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=accent] [data-fig-color-scheme=invert][data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=strong]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-dark-900);--fig-semantic-color-background:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-dark-700)}:root:not([data-fig-theme]) [data-fig-color-scheme=invert][data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=invert] [data-fig-contrast=weak],:root:not([data-fig-theme])[data-fig-color-scheme=light] [data-fig-color-scheme=invert][data-fig-contrast=weak],:root:not([data-fig-theme])[data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=light] [data-fig-color-scheme=invert][data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=weak],:root:not([data-fig-theme])[data-fig-color-scheme=accent] [data-fig-color-scheme=invert][data-fig-contrast=weak],:root:not([data-fig-theme])[data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=accent] [data-fig-color-scheme=invert][data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=invert][data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=light] [data-fig-color-scheme=invert][data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=light] [data-fig-color-scheme=invert][data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=accent] [data-fig-color-scheme=invert][data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=accent] [data-fig-color-scheme=invert][data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=weak]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-background:var(--fig-primitive-color-neutral-dark-950);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-dark-900)}:root:not([data-fig-theme])[data-fig-color-scheme=dark] [data-fig-color-scheme=invert],:root:not([data-fig-theme]) [data-fig-color-scheme=dark] [data-fig-color-scheme=invert],[data-fig-theme=default][data-fig-color-scheme=dark] [data-fig-color-scheme=invert],[data-fig-theme=default] [data-fig-color-scheme=dark] [data-fig-color-scheme=invert]{--fig-semantic-color-background-primary-weaker:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background-primary-weak:var(--fig-primitive-color-neutral-light-900);--fig-semantic-color-background-primary:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-background-accent:var(--fig-primitive-color-neutral-light-1000);--fig-semantic-color-content-on-primary:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-primary-weak:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-content-on-primary-weaker:var(--fig-primitive-color-neutral-light-700);--fig-semantic-color-border-primary:var(--fig-primitive-color-neutral-light-1000)}:root:not([data-fig-theme])[data-fig-color-scheme=dark] [data-fig-color-scheme=invert][data-fig-contrast=strong],:root:not([data-fig-theme])[data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=dark] [data-fig-color-scheme=invert][data-fig-contrast=strong],:root:not([data-fig-theme]) [data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=dark] [data-fig-color-scheme=invert][data-fig-contrast=strong],[data-fig-theme=default][data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=dark] [data-fig-color-scheme=invert][data-fig-contrast=strong],[data-fig-theme=default] [data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=strong]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-300)}:root:not([data-fig-theme])[data-fig-color-scheme=dark] [data-fig-color-scheme=invert][data-fig-contrast=weak],:root:not([data-fig-theme])[data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=dark] [data-fig-color-scheme=invert][data-fig-contrast=weak],:root:not([data-fig-theme]) [data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=dark] [data-fig-color-scheme=invert][data-fig-contrast=weak],[data-fig-theme=default][data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=dark] [data-fig-color-scheme=invert][data-fig-contrast=weak],[data-fig-theme=default] [data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=weak]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-50);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-100)}[data-fig-text-size=large]{--fig-semantic-typography-font-size-xs:var(--fig-primitive-typography-font-size-200);--fig-semantic-typography-font-size-sm:var(--fig-primitive-typography-font-size-300);--fig-semantic-typography-font-size:var(--fig-primitive-typography-font-size-400);--fig-semantic-typography-font-size-md:var(--fig-primitive-typography-font-size-500);--fig-semantic-typography-font-size-lg:var(--fig-primitive-typography-font-size-600);--fig-semantic-typography-font-size-xl:var(--fig-primitive-typography-font-size-700);--fig-semantic-typography-font-size-2xl:var(--fig-primitive-typography-font-size-800);--fig-semantic-typography-font-size-3xl:var(--fig-primitive-typography-font-size-900);--fig-semantic-typography-font-size-4xl:var(--fig-primitive-typography-font-size-1000);--fig-semantic-typography-font-size-5xl:var(--fig-primitive-typography-font-size-1100);--fig-semantic-typography-line-height-xs:var(--fig-primitive-typography-line-height-200);--fig-semantic-typography-line-height-sm:var(--fig-primitive-typography-line-height-300);--fig-semantic-typography-line-height:var(--fig-primitive-typography-line-height-400);--fig-semantic-typography-line-height-md:var(--fig-primitive-typography-line-height-500);--fig-semantic-typography-line-height-lg:var(--fig-primitive-typography-line-height-600);--fig-semantic-typography-line-height-xl:var(--fig-primitive-typography-line-height-700);--fig-semantic-typography-line-height-2xl:var(--fig-primitive-typography-line-height-800);--fig-semantic-typography-line-height-3xl:var(--fig-primitive-typography-line-height-900);--fig-semantic-typography-line-height-4xl:var(--fig-primitive-typography-line-height-1000);--fig-semantic-typography-line-height-5xl:var(--fig-primitive-typography-line-height-1100)}[data-fig-text-size=small]{--fig-semantic-typography-font-size-xs:var(--fig-primitive-typography-font-size-50);--fig-semantic-typography-font-size-sm:var(--fig-primitive-typography-font-size-100);--fig-semantic-typography-font-size:var(--fig-primitive-typography-font-size-200);--fig-semantic-typography-font-size-md:var(--fig-primitive-typography-font-size-300);--fig-semantic-typography-font-size-lg:var(--fig-primitive-typography-font-size-400);--fig-semantic-typography-font-size-xl:var(--fig-primitive-typography-font-size-500);--fig-semantic-typography-font-size-2xl:var(--fig-primitive-typography-font-size-600);--fig-semantic-typography-font-size-3xl:var(--fig-primitive-typography-font-size-700);--fig-semantic-typography-font-size-4xl:var(--fig-primitive-typography-font-size-800);--fig-semantic-typography-font-size-5xl:var(--fig-primitive-typography-font-size-900);--fig-semantic-typography-line-height-xs:var(--fig-primitive-typography-line-height-50);--fig-semantic-typography-line-height-sm:var(--fig-primitive-typography-line-height-100);--fig-semantic-typography-line-height:var(--fig-primitive-typography-line-height-200);--fig-semantic-typography-line-height-md:var(--fig-primitive-typography-line-height-300);--fig-semantic-typography-line-height-lg:var(--fig-primitive-typography-line-height-400);--fig-semantic-typography-line-height-xl:var(--fig-primitive-typography-line-height-500);--fig-semantic-typography-line-height-2xl:var(--fig-primitive-typography-line-height-600);--fig-semantic-typography-line-height-3xl:var(--fig-primitive-typography-line-height-700);--fig-semantic-typography-line-height-4xl:var(--fig-primitive-typography-line-height-800);--fig-semantic-typography-line-height-5xl:var(--fig-primitive-typography-line-height-900)}[data-fig-shape=pill]{--fig-semantic-border-radius-none:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-xs:var(--fig-primitive-border-radius-200);--fig-semantic-border-radius-sm:var(--fig-primitive-border-radius-300);--fig-semantic-border-radius:var(--fig-primitive-border-radius-400);--fig-semantic-border-radius-md:var(--fig-primitive-border-radius-500);--fig-semantic-border-radius-lg:var(--fig-primitive-border-radius-600);--fig-semantic-border-radius-xl:var(--fig-primitive-border-radius-700);--fig-semantic-border-radius-round:var(--fig-primitive-border-radius-round);--fig-semantic-border-radius-control:var(--fig-primitive-border-radius-round);--fig-semantic-border-radius-surface:var(--fig-primitive-border-radius-500)}[data-fig-shape=sharp]{--fig-semantic-border-radius-none:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-xs:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-sm:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-md:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-lg:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-xl:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-round:var(--fig-primitive-border-radius-round);--fig-semantic-border-radius-control:var(--fig-primitive-border-radius-0);--fig-semantic-border-radius-surface:var(--fig-primitive-border-radius-0)}[data-fig-density=comfortable]{--fig-semantic-space-none:var(--fig-primitive-space-0);--fig-semantic-space-3xs:var(--fig-primitive-space-100);--fig-semantic-space-2xs:var(--fig-primitive-space-200);--fig-semantic-space-xs:var(--fig-primitive-space-300);--fig-semantic-space-sm:var(--fig-primitive-space-400);--fig-semantic-space-md:var(--fig-primitive-space-500);--fig-semantic-space:var(--fig-primitive-space-600);--fig-semantic-space-lg:var(--fig-primitive-space-700);--fig-semantic-space-xl:var(--fig-primitive-space-800);--fig-semantic-space-2xl:var(--fig-primitive-space-900);--fig-semantic-space-3xl:var(--fig-primitive-space-1000);--fig-semantic-space-4xl:var(--fig-primitive-space-1100);--fig-semantic-space-5xl:var(--fig-primitive-space-1200);--fig-semantic-space-6xl:var(--fig-primitive-space-1300);--fig-semantic-space-7xl:var(--fig-primitive-space-1400);--fig-semantic-space-8xl:var(--fig-primitive-space-1500);--fig-semantic-space-grid-column-gap:var(--fig-primitive-space-600);--fig-semantic-space-grid-row-gap:var(--fig-primitive-space-600);--fig-semantic-space-card-padding-block:var(--fig-primitive-space-600);--fig-semantic-space-card-padding-inline:var(--fig-primitive-space-600)}[data-fig-density=compact]{--fig-semantic-space-none:var(--fig-primitive-space-0);--fig-semantic-space-3xs:var(--fig-primitive-space-25);--fig-semantic-space-2xs:var(--fig-primitive-space-50);--fig-semantic-space-xs:var(--fig-primitive-space-100);--fig-semantic-space-sm:var(--fig-primitive-space-200);--fig-semantic-space-md:var(--fig-primitive-space-300);--fig-semantic-space:var(--fig-primitive-space-400);--fig-semantic-space-lg:var(--fig-primitive-space-400);--fig-semantic-space-xl:var(--fig-primitive-space-500);--fig-semantic-space-2xl:var(--fig-primitive-space-600);--fig-semantic-space-3xl:var(--fig-primitive-space-700);--fig-semantic-space-4xl:var(--fig-primitive-space-800);--fig-semantic-space-5xl:var(--fig-primitive-space-900);--fig-semantic-space-6xl:var(--fig-primitive-space-1000);--fig-semantic-space-7xl:var(--fig-primitive-space-1100);--fig-semantic-space-8xl:var(--fig-primitive-space-1200);--fig-semantic-space-grid-column-gap:var(--fig-primitive-space-400);--fig-semantic-space-grid-row-gap:var(--fig-primitive-space-400);--fig-semantic-space-card-padding-block:var(--fig-primitive-space-400);--fig-semantic-space-card-padding-inline:var(--fig-primitive-space-400)}[data-fig-contrast=strong],[data-fig-contrast=strong][data-fig-color-scheme],[data-fig-contrast=strong] [data-fig-color-scheme]:not([data-fig-contrast]),[data-fig-color-scheme=light][data-fig-contrast=strong],[data-fig-color-scheme=light] [data-fig-contrast=strong],[data-fig-contrast=strong] [data-fig-color-scheme=light]:not([data-fig-contrast]){--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-300)}[data-fig-color-scheme=accent][data-fig-contrast=strong],[data-fig-color-scheme=accent] [data-fig-contrast=strong],[data-fig-contrast=strong] [data-fig-color-scheme=accent]:not([data-fig-contrast]){--fig-semantic-color-background-weak:var(--fig-primitive-color-brand-primary-600);--fig-semantic-color-background:var(--fig-primitive-color-brand-primary-700);--fig-semantic-color-background-strong:var(--fig-primitive-color-brand-primary-800)}[data-fig-color-scheme=dark][data-fig-contrast=strong],[data-fig-color-scheme=dark] [data-fig-contrast=strong],[data-fig-contrast=strong] [data-fig-color-scheme=dark]:not([data-fig-contrast]),[data-fig-contrast=strong] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-contrast=strong][data-fig-color-scheme=invert],[data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-color-scheme=light] [data-fig-contrast=strong] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=light][data-fig-contrast=strong] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-contrast=strong] [data-fig-color-scheme=light] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=strong],[data-fig-color-scheme=accent] [data-fig-contrast=strong] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=accent][data-fig-contrast=strong] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-contrast=strong] [data-fig-color-scheme=accent] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=strong]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-dark-900);--fig-semantic-color-background:var(--fig-primitive-color-neutral-dark-800);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-dark-700)}[data-fig-color-scheme=dark] [data-fig-contrast=strong] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=dark][data-fig-contrast=strong] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-contrast=strong] [data-fig-color-scheme=dark] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=strong]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-100);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-200);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-300)}[data-fig-contrast=weak],[data-fig-contrast=weak][data-fig-color-scheme],[data-fig-contrast=weak] [data-fig-color-scheme]:not([data-fig-contrast]),[data-fig-color-scheme=light][data-fig-contrast=weak],[data-fig-color-scheme=light] [data-fig-contrast=weak],[data-fig-contrast=weak] [data-fig-color-scheme=light]:not([data-fig-contrast]){--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-50);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-100)}[data-fig-color-scheme=accent][data-fig-contrast=weak],[data-fig-color-scheme=accent] [data-fig-contrast=weak],[data-fig-contrast=weak] [data-fig-color-scheme=accent]:not([data-fig-contrast]){--fig-semantic-color-background-weak:var(--fig-primitive-color-brand-primary-400);--fig-semantic-color-background:var(--fig-primitive-color-brand-primary-500);--fig-semantic-color-background-strong:var(--fig-primitive-color-brand-primary-600)}[data-fig-color-scheme=dark][data-fig-contrast=weak],[data-fig-color-scheme=dark] [data-fig-contrast=weak],[data-fig-contrast=weak] [data-fig-color-scheme=dark]:not([data-fig-contrast]),[data-fig-contrast=weak] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-contrast=weak][data-fig-color-scheme=invert],[data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-color-scheme=light] [data-fig-contrast=weak] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=light][data-fig-contrast=weak] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-contrast=weak] [data-fig-color-scheme=light] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=light] [data-fig-color-scheme=invert] [data-fig-contrast=weak],[data-fig-color-scheme=accent] [data-fig-contrast=weak] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=accent][data-fig-contrast=weak] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-contrast=weak] [data-fig-color-scheme=accent] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=accent] [data-fig-color-scheme=invert] [data-fig-contrast=weak]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-dark-1000);--fig-semantic-color-background:var(--fig-primitive-color-neutral-dark-950);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-dark-900)}[data-fig-color-scheme=dark] [data-fig-contrast=weak] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=dark][data-fig-contrast=weak] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-contrast=weak] [data-fig-color-scheme=dark] [data-fig-color-scheme=invert]:not([data-fig-contrast]),[data-fig-color-scheme=dark] [data-fig-color-scheme=invert] [data-fig-contrast=weak]{--fig-semantic-color-background-weak:var(--fig-primitive-color-neutral-light-0);--fig-semantic-color-background:var(--fig-primitive-color-neutral-light-50);--fig-semantic-color-background-strong:var(--fig-primitive-color-neutral-light-100)}[data-fig-motion=expressive]{--fig-semantic-animation-duration:var(--fig-primitive-animation-duration-long);--fig-semantic-animation-duration-instant:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-quick:var(--fig-primitive-animation-duration-short);--fig-semantic-animation-duration-short:var(--fig-primitive-animation-duration-medium);--fig-semantic-animation-duration-medium:var(--fig-primitive-animation-duration-long);--fig-semantic-animation-duration-long:var(--fig-primitive-animation-duration-extra-long);--fig-semantic-animation-duration-extra-long:var(--fig-primitive-animation-duration-extra-long)}[data-fig-motion=reduced]{--fig-semantic-animation-duration:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-instant:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-quick:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-short:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-medium:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-long:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-extra-long:var(--fig-primitive-animation-duration-instant)}@media (prefers-reduced-motion:reduce){:root,[data-fig-motion]{--fig-semantic-animation-duration:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-instant:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-quick:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-short:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-medium:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-long:var(--fig-primitive-animation-duration-instant);--fig-semantic-animation-duration-extra-long:var(--fig-primitive-animation-duration-instant)}}}@layer fig.tokens.hypertoken{:root,:root [data-fig-color-scheme]{--fig-hypertoken-canvas-content-color:var(--fig-semantic-color-content);--fig-hypertoken-focus-ring-width:var(--fig-semantic-border-width-md);--fig-hypertoken-focus-ring-offset:var(--fig-semantic-border-width-md);--fig-hypertoken-focus-ring-style:var(--fig-semantic-border-style);--fig-hypertoken-focus-ring-color:var(--fig-semantic-color-border-focus-ring);--fig-hypertoken-form-control-content-color:var(--fig-semantic-color-content);--fig-hypertoken-form-control-content-placeholder:var(--fig-semantic-color-content-weaker);--fig-hypertoken-form-control-border-color:var(--fig-semantic-color-border-weak);--fig-hypertoken-form-control-border-width:var(--fig-semantic-border-width);--fig-hypertoken-form-control-border-style:var(--fig-semantic-border-style);--fig-hypertoken-form-control-border-radius:var(--fig-semantic-border-radius-control);--fig-hypertoken-form-control-padding-block:var(--fig-semantic-space-2xs);--fig-hypertoken-form-control-padding-inline:var(--fig-semantic-space-sm);--fig-hypertoken-form-control-height:var(--fig-semantic-size-height);--fig-hypertoken-form-control-state-hover-content-color:var(--fig-semantic-color-content-strong);--fig-hypertoken-form-control-state-hover-border-color:var(--fig-semantic-color-border);--fig-hypertoken-form-control-state-readonly-background-color:var(--fig-semantic-color-background-disabled-weak);--fig-hypertoken-form-control-state-readonly-content-color:var(--fig-semantic-color-content-on-disabled-weak);--fig-hypertoken-form-control-state-readonly-border-color:var(--fig-semantic-color-border-weak);--fig-hypertoken-form-control-selection-content-color:var(--fig-semantic-color-content);--fig-hypertoken-form-control-selection-border-color:var(--fig-semantic-color-border-weak);--fig-hypertoken-form-control-selection-border-width:var(--fig-semantic-border-width);--fig-hypertoken-form-control-selection-border-style:var(--fig-semantic-border-style);--fig-hypertoken-form-control-selection-state-hover-content-color:var(--fig-semantic-color-content-strong);--fig-hypertoken-form-control-selection-state-hover-border-color:var(--fig-semantic-color-border);--fig-hypertoken-form-control-selection-state-readonly-background-color:var(--fig-semantic-color-background-disabled-weak);--fig-hypertoken-form-control-selection-state-readonly-content-color:var(--fig-semantic-color-content-on-disabled-weak);--fig-hypertoken-form-control-selection-state-readonly-border-color:var(--fig-semantic-color-border-weak);--fig-hypertoken-form-control-selection-state-selected-background-color:var(--fig-semantic-color-background-primary);--fig-hypertoken-form-control-selection-state-selected-content-color:var(--fig-semantic-color-content-on-primary);--fig-hypertoken-form-control-selection-state-selected-border-color:var(--fig-semantic-color-background-primary);--fig-hypertoken-form-control-selection-state-selected-hover-background-color:var(--fig-semantic-color-background-primary);--fig-hypertoken-motion-lift-duration:var(--fig-semantic-animation-duration-short);--fig-hypertoken-motion-lift-easing:var(--fig-semantic-animation-easing);--fig-hypertoken-motion-lift-transform-translate-y:var(--fig-semantic-transform-translate-y-negative-sm);--fig-hypertoken-motion-lift-transform-scale:var(--fig-semantic-transform-scale-grow-sm);--fig-hypertoken-motion-press-duration:var(--fig-semantic-animation-duration-quick);--fig-hypertoken-motion-press-easing:var(--fig-semantic-animation-easing);--fig-hypertoken-motion-press-transform-translate-y:var(--fig-semantic-transform-translate-y-positive-sm);--fig-hypertoken-motion-press-transform-scale:var(--fig-semantic-transform-scale-shrink-sm);--fig-hypertoken-motion-enter-duration:var(--fig-semantic-animation-duration-medium);--fig-hypertoken-motion-enter-easing:var(--fig-semantic-animation-easing-entrance);--fig-hypertoken-motion-enter-opacity:var(--fig-semantic-opacity-none);--fig-hypertoken-motion-enter-transform-translate-y:var(--fig-semantic-transform-translate-y-positive-lg);--fig-hypertoken-motion-exit-duration:var(--fig-semantic-animation-duration-short);--fig-hypertoken-motion-exit-easing:var(--fig-semantic-animation-easing-exit);--fig-hypertoken-motion-exit-opacity:var(--fig-semantic-opacity-none);--fig-hypertoken-motion-slide-duration:var(--fig-semantic-animation-duration-long);--fig-hypertoken-motion-slide-easing:var(--fig-semantic-animation-easing);--fig-hypertoken-motion-grow-duration:var(--fig-semantic-animation-duration-medium);--fig-hypertoken-motion-grow-easing:var(--fig-semantic-animation-easing);--fig-hypertoken-motion-grow-transform-scale:var(--fig-semantic-transform-scale-grow-sm);--fig-hypertoken-motion-feedback-duration:var(--fig-semantic-animation-duration-short);--fig-hypertoken-motion-feedback-easing:var(--fig-semantic-animation-easing);--fig-hypertoken-motion-collapse-duration:var(--fig-semantic-animation-duration-short);--fig-hypertoken-motion-collapse-easing:var(--fig-semantic-animation-easing);--fig-hypertoken-surface-overlay-panel-content-color:var(--fig-semantic-color-content);--fig-hypertoken-surface-overlay-panel-border-width:var(--fig-semantic-border-width);--fig-hypertoken-surface-overlay-panel-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-overlay-panel-border-color:var(--fig-semantic-color-border-weaker);--fig-hypertoken-surface-overlay-panel-border-radius:var(--fig-semantic-border-radius);--fig-hypertoken-surface-overlay-panel-padding-block:var(--fig-semantic-space-2xs);--fig-hypertoken-surface-overlay-panel-padding-inline:var(--fig-semantic-space-2xs);--fig-hypertoken-surface-overlay-panel-item-content-color:var(--fig-semantic-color-content);--fig-hypertoken-surface-overlay-panel-item-border-radius:var(--fig-semantic-border-radius);--fig-hypertoken-surface-overlay-panel-item-padding-block:var(--fig-semantic-space-xs);--fig-hypertoken-surface-overlay-panel-item-padding-inline:var(--fig-semantic-space-sm);--fig-hypertoken-surface-overlay-panel-item-gap:var(--fig-semantic-space-xs);--fig-hypertoken-surface-overlay-panel-item-state-hover-background-color:var(--fig-semantic-color-background-strong);--fig-hypertoken-surface-overlay-panel-item-state-highlighted-background-color:var(--fig-semantic-color-background-strong);--fig-hypertoken-surface-overlay-panel-item-state-disabled-opacity:var(--fig-semantic-opacity-disabled);--fig-hypertoken-surface-overlay-border-width:var(--fig-semantic-border-width);--fig-hypertoken-surface-overlay-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-overlay-border-color:var(--fig-semantic-color-border-weaker);--fig-hypertoken-surface-overlay-border-radius:var(--fig-semantic-border-radius);--fig-hypertoken-surface-background-blur:var(--fig-semantic-effect-background-blur-none);--fig-hypertoken-surface-background-gradient-angle:var(--fig-semantic-effect-gradient-angle);--fig-hypertoken-surface-background-gradient-shape:var(--fig-semantic-effect-gradient-shape);--fig-hypertoken-surface-background-gradient-extent:var(--fig-semantic-effect-gradient-extent);--fig-hypertoken-surface-background-gradient-position-x:var(--fig-semantic-effect-gradient-position-x);--fig-hypertoken-surface-background-gradient-position-y:var(--fig-semantic-effect-gradient-position-y);--fig-hypertoken-surface-border-width:var(--fig-semantic-border-width-none);--fig-hypertoken-surface-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-border-radius:var(--fig-semantic-border-radius-none);--fig-hypertoken-surface-padding-block:var(--fig-semantic-space-none);--fig-hypertoken-surface-padding-inline:var(--fig-semantic-space-none);--fig-hypertoken-canvas-background-color:var(--fig-semantic-color-layer-base);--fig-hypertoken-form-control-background-color:var(--fig-semantic-color-layer-control);--fig-hypertoken-form-control-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-form-control-state-hover-background-color:var(--fig-semantic-color-layer-control);--fig-hypertoken-form-control-state-hover-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-form-control-state-active-background-color:var(--fig-semantic-color-layer-control);--fig-hypertoken-form-control-selection-background-color:var(--fig-semantic-color-layer-control);--fig-hypertoken-form-control-selection-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-form-control-selection-state-hover-background-color:var(--fig-semantic-color-layer-control);--fig-hypertoken-form-control-selection-state-hover-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-form-control-selection-state-active-background-color:var(--fig-semantic-color-layer-control);--fig-hypertoken-surface-overlay-panel-background-color:var(--fig-semantic-color-layer-overlay);--fig-hypertoken-surface-overlay-panel-effect-box-shadow:var(--fig-semantic-effect-box-shadow-sm);--fig-hypertoken-surface-overlay-panel-item-background-color:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-overlay-background-color:var(--fig-semantic-color-layer-overlay);--fig-hypertoken-surface-overlay-effect-box-shadow:var(--fig-semantic-effect-box-shadow);--fig-hypertoken-surface-background-color:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-gradient-start:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-gradient-stop:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-image:linear-gradient(calc(var(--fig-hypertoken-surface-background-gradient-angle) * 1deg), var(--fig-hypertoken-surface-background-gradient-start), var(--fig-hypertoken-surface-background-gradient-stop));--fig-hypertoken-surface-border-color:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-effect-box-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-surface-effect-box-shadow-inset:var(--fig-semantic-effect-box-shadow-inset-none);--fig-hypertoken-typography-display-lg-font-family:var(--fig-semantic-typography-font-family-primary), var(--fig-primitive-typography-font-family-fallback-primary);--fig-hypertoken-typography-display-lg-font-size:var(--fig-semantic-typography-font-size-5xl);--fig-hypertoken-typography-display-lg-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-display-lg-line-height:var(--fig-semantic-typography-line-height-5xl);--fig-hypertoken-typography-display-lg-letter-spacing:var(--fig-semantic-typography-letter-spacing-tightest);--fig-hypertoken-typography-display-lg-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-display-md-font-family:var(--fig-semantic-typography-font-family-primary), var(--fig-primitive-typography-font-family-fallback-primary);--fig-hypertoken-typography-display-md-font-size:var(--fig-semantic-typography-font-size-4xl);--fig-hypertoken-typography-display-md-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-display-md-line-height:var(--fig-semantic-typography-line-height-4xl);--fig-hypertoken-typography-display-md-letter-spacing:var(--fig-semantic-typography-letter-spacing-tightest);--fig-hypertoken-typography-display-md-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-display-sm-font-family:var(--fig-semantic-typography-font-family-primary), var(--fig-primitive-typography-font-family-fallback-primary);--fig-hypertoken-typography-display-sm-font-size:var(--fig-semantic-typography-font-size-3xl);--fig-hypertoken-typography-display-sm-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-display-sm-line-height:var(--fig-semantic-typography-line-height-3xl);--fig-hypertoken-typography-display-sm-letter-spacing:var(--fig-semantic-typography-letter-spacing-tighter);--fig-hypertoken-typography-display-sm-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-heading-lg-font-family:var(--fig-semantic-typography-font-family-primary), var(--fig-primitive-typography-font-family-fallback-primary);--fig-hypertoken-typography-heading-lg-font-size:var(--fig-semantic-typography-font-size-2xl);--fig-hypertoken-typography-heading-lg-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-heading-lg-line-height:var(--fig-semantic-typography-line-height-2xl);--fig-hypertoken-typography-heading-lg-letter-spacing:var(--fig-semantic-typography-letter-spacing-tight);--fig-hypertoken-typography-heading-lg-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-heading-md-font-family:var(--fig-semantic-typography-font-family-primary), var(--fig-primitive-typography-font-family-fallback-primary);--fig-hypertoken-typography-heading-md-font-size:var(--fig-semantic-typography-font-size-xl);--fig-hypertoken-typography-heading-md-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-heading-md-line-height:var(--fig-semantic-typography-line-height-xl);--fig-hypertoken-typography-heading-md-letter-spacing:var(--fig-semantic-typography-letter-spacing-tight);--fig-hypertoken-typography-heading-md-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-heading-sm-font-family:var(--fig-semantic-typography-font-family-primary), var(--fig-primitive-typography-font-family-fallback-primary);--fig-hypertoken-typography-heading-sm-font-size:var(--fig-semantic-typography-font-size-lg);--fig-hypertoken-typography-heading-sm-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-heading-sm-line-height:var(--fig-semantic-typography-line-height-lg);--fig-hypertoken-typography-heading-sm-letter-spacing:var(--fig-semantic-typography-letter-spacing-normal);--fig-hypertoken-typography-heading-sm-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-heading-xs-font-family:var(--fig-semantic-typography-font-family-primary), var(--fig-primitive-typography-font-family-fallback-primary);--fig-hypertoken-typography-heading-xs-font-size:var(--fig-semantic-typography-font-size-md);--fig-hypertoken-typography-heading-xs-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-heading-xs-line-height:var(--fig-semantic-typography-line-height-md);--fig-hypertoken-typography-heading-xs-letter-spacing:var(--fig-semantic-typography-letter-spacing-normal);--fig-hypertoken-typography-heading-xs-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-kicker-md-font-family:var(--fig-semantic-typography-font-family-tertiary), var(--fig-primitive-typography-font-family-fallback-tertiary);--fig-hypertoken-typography-kicker-md-font-size:var(--fig-semantic-typography-font-size-md);--fig-hypertoken-typography-kicker-md-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-kicker-md-line-height:var(--fig-semantic-typography-line-height-md);--fig-hypertoken-typography-kicker-md-letter-spacing:var(--fig-semantic-typography-letter-spacing-tight);--fig-hypertoken-typography-kicker-md-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-kicker-sm-font-family:var(--fig-semantic-typography-font-family-tertiary), var(--fig-primitive-typography-font-family-fallback-tertiary);--fig-hypertoken-typography-kicker-sm-font-size:var(--fig-semantic-typography-font-size);--fig-hypertoken-typography-kicker-sm-font-weight:var(--fig-semantic-typography-font-weight-bold);--fig-hypertoken-typography-kicker-sm-line-height:var(--fig-semantic-typography-line-height);--fig-hypertoken-typography-kicker-sm-letter-spacing:var(--fig-semantic-typography-letter-spacing-tight);--fig-hypertoken-typography-kicker-sm-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-body-lg-font-family:var(--fig-semantic-typography-font-family-secondary), var(--fig-primitive-typography-font-family-fallback-secondary);--fig-hypertoken-typography-body-lg-font-size:var(--fig-semantic-typography-font-size-md);--fig-hypertoken-typography-body-lg-line-height:var(--fig-semantic-typography-line-height-md);--fig-hypertoken-typography-body-lg-letter-spacing:var(--fig-semantic-typography-letter-spacing-normal);--fig-hypertoken-typography-body-lg-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-body-md-font-family:var(--fig-semantic-typography-font-family-secondary), var(--fig-primitive-typography-font-family-fallback-secondary);--fig-hypertoken-typography-body-md-font-size:var(--fig-semantic-typography-font-size);--fig-hypertoken-typography-body-md-line-height:var(--fig-semantic-typography-line-height);--fig-hypertoken-typography-body-md-letter-spacing:var(--fig-semantic-typography-letter-spacing-normal);--fig-hypertoken-typography-body-md-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-body-sm-font-family:var(--fig-semantic-typography-font-family-secondary), var(--fig-primitive-typography-font-family-fallback-secondary);--fig-hypertoken-typography-body-sm-font-size:var(--fig-semantic-typography-font-size-sm);--fig-hypertoken-typography-body-sm-line-height:var(--fig-semantic-typography-line-height-sm);--fig-hypertoken-typography-body-sm-letter-spacing:var(--fig-semantic-typography-letter-spacing-normal);--fig-hypertoken-typography-body-sm-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-body-xs-font-family:var(--fig-semantic-typography-font-family-secondary), var(--fig-primitive-typography-font-family-fallback-secondary);--fig-hypertoken-typography-body-xs-font-size:var(--fig-semantic-typography-font-size-xs);--fig-hypertoken-typography-body-xs-line-height:var(--fig-semantic-typography-line-height-xs);--fig-hypertoken-typography-body-xs-letter-spacing:var(--fig-semantic-typography-letter-spacing-loose);--fig-hypertoken-typography-body-xs-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-code-md-font-family:var(--fig-semantic-typography-font-family-mono), var(--fig-primitive-typography-font-family-fallback-mono);--fig-hypertoken-typography-code-md-font-size:var(--fig-semantic-typography-font-size);--fig-hypertoken-typography-code-md-font-weight:var(--fig-semantic-typography-font-weight-regular);--fig-hypertoken-typography-code-md-line-height:var(--fig-semantic-typography-line-height);--fig-hypertoken-typography-code-md-letter-spacing:var(--fig-semantic-typography-letter-spacing-normal);--fig-hypertoken-typography-code-md-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-code-sm-font-family:var(--fig-semantic-typography-font-family-mono), var(--fig-primitive-typography-font-family-fallback-mono);--fig-hypertoken-typography-code-sm-font-size:var(--fig-semantic-typography-font-size-sm);--fig-hypertoken-typography-code-sm-font-weight:var(--fig-semantic-typography-font-weight-regular);--fig-hypertoken-typography-code-sm-line-height:var(--fig-semantic-typography-line-height-sm);--fig-hypertoken-typography-code-sm-letter-spacing:var(--fig-semantic-typography-letter-spacing-normal);--fig-hypertoken-typography-code-sm-text-transform:var(--fig-semantic-typography-text-transform-none);--fig-hypertoken-typography-display-lg:var(--fig-hypertoken-typography-display-lg-font-weight) var(--fig-hypertoken-typography-display-lg-font-size)/var(--fig-hypertoken-typography-display-lg-line-height) var(--fig-hypertoken-typography-display-lg-font-family);--fig-hypertoken-typography-display-md:var(--fig-hypertoken-typography-display-md-font-weight) var(--fig-hypertoken-typography-display-md-font-size)/var(--fig-hypertoken-typography-display-md-line-height) var(--fig-hypertoken-typography-display-md-font-family);--fig-hypertoken-typography-display-sm:var(--fig-hypertoken-typography-display-sm-font-weight) var(--fig-hypertoken-typography-display-sm-font-size)/var(--fig-hypertoken-typography-display-sm-line-height) var(--fig-hypertoken-typography-display-sm-font-family);--fig-hypertoken-typography-heading-lg:var(--fig-hypertoken-typography-heading-lg-font-weight) var(--fig-hypertoken-typography-heading-lg-font-size)/var(--fig-hypertoken-typography-heading-lg-line-height) var(--fig-hypertoken-typography-heading-lg-font-family);--fig-hypertoken-typography-heading-md:var(--fig-hypertoken-typography-heading-md-font-weight) var(--fig-hypertoken-typography-heading-md-font-size)/var(--fig-hypertoken-typography-heading-md-line-height) var(--fig-hypertoken-typography-heading-md-font-family);--fig-hypertoken-typography-heading-sm:var(--fig-hypertoken-typography-heading-sm-font-weight) var(--fig-hypertoken-typography-heading-sm-font-size)/var(--fig-hypertoken-typography-heading-sm-line-height) var(--fig-hypertoken-typography-heading-sm-font-family);--fig-hypertoken-typography-heading-xs:var(--fig-hypertoken-typography-heading-xs-font-weight) var(--fig-hypertoken-typography-heading-xs-font-size)/var(--fig-hypertoken-typography-heading-xs-line-height) var(--fig-hypertoken-typography-heading-xs-font-family);--fig-hypertoken-typography-kicker-md:var(--fig-hypertoken-typography-kicker-md-font-weight) var(--fig-hypertoken-typography-kicker-md-font-size)/var(--fig-hypertoken-typography-kicker-md-line-height) var(--fig-hypertoken-typography-kicker-md-font-family);--fig-hypertoken-typography-kicker-sm:var(--fig-hypertoken-typography-kicker-sm-font-weight) var(--fig-hypertoken-typography-kicker-sm-font-size)/var(--fig-hypertoken-typography-kicker-sm-line-height) var(--fig-hypertoken-typography-kicker-sm-font-family);--fig-hypertoken-typography-body-lg-regular:var(--fig-semantic-typography-font-weight-regular) var(--fig-hypertoken-typography-body-lg-font-size)/var(--fig-hypertoken-typography-body-lg-line-height) var(--fig-hypertoken-typography-body-lg-font-family);--fig-hypertoken-typography-body-lg-medium:var(--fig-semantic-typography-font-weight-medium) var(--fig-hypertoken-typography-body-lg-font-size)/var(--fig-hypertoken-typography-body-lg-line-height) var(--fig-hypertoken-typography-body-lg-font-family);--fig-hypertoken-typography-body-lg-semibold:var(--fig-semantic-typography-font-weight-semibold) var(--fig-hypertoken-typography-body-lg-font-size)/var(--fig-hypertoken-typography-body-lg-line-height) var(--fig-hypertoken-typography-body-lg-font-family);--fig-hypertoken-typography-body-lg-bold:var(--fig-semantic-typography-font-weight-bold) var(--fig-hypertoken-typography-body-lg-font-size)/var(--fig-hypertoken-typography-body-lg-line-height) var(--fig-hypertoken-typography-body-lg-font-family);--fig-hypertoken-typography-body-md-regular:var(--fig-semantic-typography-font-weight-regular) var(--fig-hypertoken-typography-body-md-font-size)/var(--fig-hypertoken-typography-body-md-line-height) var(--fig-hypertoken-typography-body-md-font-family);--fig-hypertoken-typography-body-md-medium:var(--fig-semantic-typography-font-weight-medium) var(--fig-hypertoken-typography-body-md-font-size)/var(--fig-hypertoken-typography-body-md-line-height) var(--fig-hypertoken-typography-body-md-font-family);--fig-hypertoken-typography-body-md-semibold:var(--fig-semantic-typography-font-weight-semibold) var(--fig-hypertoken-typography-body-md-font-size)/var(--fig-hypertoken-typography-body-md-line-height) var(--fig-hypertoken-typography-body-md-font-family);--fig-hypertoken-typography-body-md-bold:var(--fig-semantic-typography-font-weight-bold) var(--fig-hypertoken-typography-body-md-font-size)/var(--fig-hypertoken-typography-body-md-line-height) var(--fig-hypertoken-typography-body-md-font-family);--fig-hypertoken-typography-body-sm-regular:var(--fig-semantic-typography-font-weight-regular) var(--fig-hypertoken-typography-body-sm-font-size)/var(--fig-hypertoken-typography-body-sm-line-height) var(--fig-hypertoken-typography-body-sm-font-family);--fig-hypertoken-typography-body-sm-medium:var(--fig-semantic-typography-font-weight-medium) var(--fig-hypertoken-typography-body-sm-font-size)/var(--fig-hypertoken-typography-body-sm-line-height) var(--fig-hypertoken-typography-body-sm-font-family);--fig-hypertoken-typography-body-sm-semibold:var(--fig-semantic-typography-font-weight-semibold) var(--fig-hypertoken-typography-body-sm-font-size)/var(--fig-hypertoken-typography-body-sm-line-height) var(--fig-hypertoken-typography-body-sm-font-family);--fig-hypertoken-typography-body-sm-bold:var(--fig-semantic-typography-font-weight-bold) var(--fig-hypertoken-typography-body-sm-font-size)/var(--fig-hypertoken-typography-body-sm-line-height) var(--fig-hypertoken-typography-body-sm-font-family);--fig-hypertoken-typography-body-xs-regular:var(--fig-semantic-typography-font-weight-regular) var(--fig-hypertoken-typography-body-xs-font-size)/var(--fig-hypertoken-typography-body-xs-line-height) var(--fig-hypertoken-typography-body-xs-font-family);--fig-hypertoken-typography-body-xs-medium:var(--fig-semantic-typography-font-weight-medium) var(--fig-hypertoken-typography-body-xs-font-size)/var(--fig-hypertoken-typography-body-xs-line-height) var(--fig-hypertoken-typography-body-xs-font-family);--fig-hypertoken-typography-body-xs-semibold:var(--fig-semantic-typography-font-weight-semibold) var(--fig-hypertoken-typography-body-xs-font-size)/var(--fig-hypertoken-typography-body-xs-line-height) var(--fig-hypertoken-typography-body-xs-font-family);--fig-hypertoken-typography-body-xs-bold:var(--fig-semantic-typography-font-weight-bold) var(--fig-hypertoken-typography-body-xs-font-size)/var(--fig-hypertoken-typography-body-xs-line-height) var(--fig-hypertoken-typography-body-xs-font-family);--fig-hypertoken-typography-code-md:var(--fig-hypertoken-typography-code-md-font-weight) var(--fig-hypertoken-typography-code-md-font-size)/var(--fig-hypertoken-typography-code-md-line-height) var(--fig-hypertoken-typography-code-md-font-family);--fig-hypertoken-typography-code-sm:var(--fig-hypertoken-typography-code-sm-font-weight) var(--fig-hypertoken-typography-code-sm-font-size)/var(--fig-hypertoken-typography-code-sm-line-height) var(--fig-hypertoken-typography-code-sm-font-family)}[data-fig-appearance=elevated],[data-fig-appearance=elevated][data-fig-color-scheme],[data-fig-appearance=elevated] [data-fig-color-scheme]:not([data-fig-appearance]){--fig-hypertoken-surface-background-blur:var(--fig-semantic-effect-background-blur-none);--fig-hypertoken-surface-background-gradient-angle:var(--fig-semantic-effect-gradient-angle);--fig-hypertoken-surface-background-gradient-shape:var(--fig-semantic-effect-gradient-shape);--fig-hypertoken-surface-background-gradient-extent:var(--fig-semantic-effect-gradient-extent);--fig-hypertoken-surface-background-gradient-position-x:var(--fig-semantic-effect-gradient-position-x);--fig-hypertoken-surface-background-gradient-position-y:var(--fig-semantic-effect-gradient-position-y);--fig-hypertoken-surface-border-color:var(--fig-semantic-color-border-weaker);--fig-hypertoken-surface-border-width:var(--fig-semantic-border-width);--fig-hypertoken-surface-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-border-radius:var(--fig-semantic-border-radius-surface);--fig-hypertoken-surface-padding-block:var(--fig-semantic-space-card-padding-block);--fig-hypertoken-surface-padding-inline:var(--fig-semantic-space-card-padding-inline);--fig-hypertoken-surface-background-color:var(--fig-semantic-color-layer-raised);--fig-hypertoken-surface-background-gradient-start:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-gradient-stop:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-image:linear-gradient(calc(var(--fig-hypertoken-surface-background-gradient-angle) * 1deg), var(--fig-hypertoken-surface-background-gradient-start), var(--fig-hypertoken-surface-background-gradient-stop));--fig-hypertoken-surface-effect-box-shadow:var(--fig-semantic-effect-box-shadow);--fig-hypertoken-surface-effect-box-shadow-inset:var(--fig-semantic-effect-box-shadow-inset-none)}[data-fig-appearance=glass],[data-fig-appearance=glass][data-fig-color-scheme],[data-fig-appearance=glass] [data-fig-color-scheme]:not([data-fig-appearance]){--fig-hypertoken-surface-background-color:var(--fig-semantic-color-transparent-weaker);--fig-hypertoken-surface-background-blur:var(--fig-semantic-effect-background-blur-lg);--fig-hypertoken-surface-background-gradient-angle:var(--fig-semantic-effect-gradient-angle);--fig-hypertoken-surface-background-gradient-shape:var(--fig-semantic-effect-gradient-shape);--fig-hypertoken-surface-background-gradient-extent:var(--fig-semantic-effect-gradient-extent);--fig-hypertoken-surface-background-gradient-position-x:var(--fig-semantic-effect-gradient-position-x);--fig-hypertoken-surface-background-gradient-position-y:var(--fig-semantic-effect-gradient-position-y);--fig-hypertoken-surface-border-color:var(--fig-semantic-color-border-weaker);--fig-hypertoken-surface-border-width:var(--fig-semantic-border-width);--fig-hypertoken-surface-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-border-radius:var(--fig-semantic-border-radius-surface);--fig-hypertoken-surface-padding-block:var(--fig-semantic-space-card-padding-block);--fig-hypertoken-surface-padding-inline:var(--fig-semantic-space-card-padding-inline);--fig-hypertoken-surface-background-gradient-start:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-gradient-stop:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-image:linear-gradient(calc(var(--fig-hypertoken-surface-background-gradient-angle) * 1deg), var(--fig-hypertoken-surface-background-gradient-start), var(--fig-hypertoken-surface-background-gradient-stop));--fig-hypertoken-surface-effect-box-shadow:var(--fig-semantic-effect-box-shadow);--fig-hypertoken-surface-effect-box-shadow-inset:var(--fig-semantic-effect-box-shadow-inset-sm)}[data-fig-appearance=gradient-radial],[data-fig-appearance=gradient-radial][data-fig-color-scheme],[data-fig-appearance=gradient-radial] [data-fig-color-scheme]:not([data-fig-appearance]){--fig-hypertoken-surface-background-blur:var(--fig-semantic-effect-background-blur-none);--fig-hypertoken-surface-background-gradient-start:var(--fig-semantic-color-background-gradient-start);--fig-hypertoken-surface-background-gradient-stop:var(--fig-semantic-color-background-gradient-stop);--fig-hypertoken-surface-background-gradient-angle:var(--fig-semantic-effect-gradient-angle);--fig-hypertoken-surface-background-gradient-shape:var(--fig-semantic-effect-gradient-shape);--fig-hypertoken-surface-background-gradient-extent:var(--fig-semantic-effect-gradient-extent);--fig-hypertoken-surface-background-gradient-position-x:var(--fig-semantic-effect-gradient-position-x);--fig-hypertoken-surface-background-gradient-position-y:var(--fig-semantic-effect-gradient-position-y);--fig-hypertoken-surface-border-color:var(--fig-semantic-color-border-weaker);--fig-hypertoken-surface-border-width:var(--fig-semantic-border-width);--fig-hypertoken-surface-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-border-radius:var(--fig-semantic-border-radius-surface);--fig-hypertoken-surface-padding-block:var(--fig-semantic-space-card-padding-block);--fig-hypertoken-surface-padding-inline:var(--fig-semantic-space-card-padding-inline);--fig-hypertoken-surface-background-color:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-image:radial-gradient(var(--fig-hypertoken-surface-background-gradient-shape) var(--fig-hypertoken-surface-background-gradient-extent) at var(--fig-hypertoken-surface-background-gradient-position-x) var(--fig-hypertoken-surface-background-gradient-position-y), var(--fig-hypertoken-surface-background-gradient-start), var(--fig-hypertoken-surface-background-gradient-stop));--fig-hypertoken-surface-effect-box-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-surface-effect-box-shadow-inset:var(--fig-semantic-effect-box-shadow-inset-none)}[data-fig-appearance=gradient],[data-fig-appearance=gradient][data-fig-color-scheme],[data-fig-appearance=gradient] [data-fig-color-scheme]:not([data-fig-appearance]){--fig-hypertoken-surface-background-blur:var(--fig-semantic-effect-background-blur-none);--fig-hypertoken-surface-background-gradient-start:var(--fig-semantic-color-background-gradient-start);--fig-hypertoken-surface-background-gradient-stop:var(--fig-semantic-color-background-gradient-stop);--fig-hypertoken-surface-background-gradient-angle:var(--fig-semantic-effect-gradient-angle);--fig-hypertoken-surface-background-gradient-shape:var(--fig-semantic-effect-gradient-shape);--fig-hypertoken-surface-background-gradient-extent:var(--fig-semantic-effect-gradient-extent);--fig-hypertoken-surface-background-gradient-position-x:var(--fig-semantic-effect-gradient-position-x);--fig-hypertoken-surface-background-gradient-position-y:var(--fig-semantic-effect-gradient-position-y);--fig-hypertoken-surface-border-color:var(--fig-semantic-color-border-weaker);--fig-hypertoken-surface-border-width:var(--fig-semantic-border-width);--fig-hypertoken-surface-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-border-radius:var(--fig-semantic-border-radius-surface);--fig-hypertoken-surface-padding-block:var(--fig-semantic-space-card-padding-block);--fig-hypertoken-surface-padding-inline:var(--fig-semantic-space-card-padding-inline);--fig-hypertoken-surface-background-color:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-image:linear-gradient(calc(var(--fig-hypertoken-surface-background-gradient-angle) * 1deg), var(--fig-hypertoken-surface-background-gradient-start), var(--fig-hypertoken-surface-background-gradient-stop));--fig-hypertoken-surface-effect-box-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-surface-effect-box-shadow-inset:var(--fig-semantic-effect-box-shadow-inset-none)}[data-fig-appearance=outlined],[data-fig-appearance=outlined][data-fig-color-scheme],[data-fig-appearance=outlined] [data-fig-color-scheme]:not([data-fig-appearance]){--fig-hypertoken-surface-background-blur:var(--fig-semantic-effect-background-blur-none);--fig-hypertoken-surface-background-gradient-angle:var(--fig-semantic-effect-gradient-angle);--fig-hypertoken-surface-background-gradient-shape:var(--fig-semantic-effect-gradient-shape);--fig-hypertoken-surface-background-gradient-extent:var(--fig-semantic-effect-gradient-extent);--fig-hypertoken-surface-background-gradient-position-x:var(--fig-semantic-effect-gradient-position-x);--fig-hypertoken-surface-background-gradient-position-y:var(--fig-semantic-effect-gradient-position-y);--fig-hypertoken-surface-border-color:var(--fig-semantic-color-border-weaker);--fig-hypertoken-surface-border-width:var(--fig-semantic-border-width);--fig-hypertoken-surface-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-border-radius:var(--fig-semantic-border-radius-surface);--fig-hypertoken-surface-padding-block:var(--fig-semantic-space-card-padding-block);--fig-hypertoken-surface-padding-inline:var(--fig-semantic-space-card-padding-inline);--fig-hypertoken-surface-background-color:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-gradient-start:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-gradient-stop:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-image:linear-gradient(calc(var(--fig-hypertoken-surface-background-gradient-angle) * 1deg), var(--fig-hypertoken-surface-background-gradient-start), var(--fig-hypertoken-surface-background-gradient-stop));--fig-hypertoken-surface-effect-box-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-surface-effect-box-shadow-inset:var(--fig-semantic-effect-box-shadow-inset-none)}[data-fig-appearance=surface],[data-fig-appearance=surface][data-fig-color-scheme],[data-fig-appearance=surface] [data-fig-color-scheme]:not([data-fig-appearance]){--fig-hypertoken-surface-background-blur:var(--fig-semantic-effect-background-blur-none);--fig-hypertoken-surface-background-gradient-angle:var(--fig-semantic-effect-gradient-angle);--fig-hypertoken-surface-background-gradient-shape:var(--fig-semantic-effect-gradient-shape);--fig-hypertoken-surface-background-gradient-extent:var(--fig-semantic-effect-gradient-extent);--fig-hypertoken-surface-background-gradient-position-x:var(--fig-semantic-effect-gradient-position-x);--fig-hypertoken-surface-background-gradient-position-y:var(--fig-semantic-effect-gradient-position-y);--fig-hypertoken-surface-border-color:var(--fig-semantic-color-border-weaker);--fig-hypertoken-surface-border-width:var(--fig-semantic-border-width);--fig-hypertoken-surface-border-style:var(--fig-semantic-border-style);--fig-hypertoken-surface-border-radius:var(--fig-semantic-border-radius-surface);--fig-hypertoken-surface-padding-block:var(--fig-semantic-space-card-padding-block);--fig-hypertoken-surface-padding-inline:var(--fig-semantic-space-card-padding-inline);--fig-hypertoken-surface-background-color:var(--fig-semantic-color-layer-raised);--fig-hypertoken-surface-background-gradient-start:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-gradient-stop:var(--fig-semantic-color-transparent);--fig-hypertoken-surface-background-image:linear-gradient(calc(var(--fig-hypertoken-surface-background-gradient-angle) * 1deg), var(--fig-hypertoken-surface-background-gradient-start), var(--fig-hypertoken-surface-background-gradient-stop));--fig-hypertoken-surface-effect-box-shadow:var(--fig-semantic-effect-box-shadow-none);--fig-hypertoken-surface-effect-box-shadow-inset:var(--fig-semantic-effect-box-shadow-inset-none)}}@layer fig.components;@layer fig.utilities{.fig-hypertoken-surface{background-color:var(--fig-hypertoken-surface-background-color);background-image:var(--fig-hypertoken-surface-background-image);border-width:var(--fig-hypertoken-surface-border-width);border-style:var(--fig-hypertoken-surface-border-style);border-color:var(--fig-hypertoken-surface-border-color);border-radius:var(--fig-hypertoken-surface-border-radius);box-shadow:var(--fig-hypertoken-surface-effect-box-shadow), var(--fig-hypertoken-surface-effect-box-shadow-inset);-webkit-backdrop-filter:blur(var(--fig-hypertoken-surface-background-blur));backdrop-filter:blur(var(--fig-hypertoken-surface-background-blur));padding-block:var(--fig-hypertoken-surface-padding-block);padding-inline:var(--fig-hypertoken-surface-padding-inline)}.fig-hypertoken-surface-overlay{background-color:var(--fig-hypertoken-surface-overlay-background-color);border-width:var(--fig-hypertoken-surface-overlay-border-width);border-style:var(--fig-hypertoken-surface-overlay-border-style);border-color:var(--fig-hypertoken-surface-overlay-border-color);border-radius:var(--fig-hypertoken-surface-overlay-border-radius);box-shadow:var(--fig-hypertoken-surface-overlay-effect-box-shadow)}.fig-hypertoken-surface-overlay-panel{background-color:var(--fig-hypertoken-surface-overlay-panel-background-color);color:var(--fig-hypertoken-surface-overlay-panel-content-color);border-width:var(--fig-hypertoken-surface-overlay-panel-border-width);border-style:var(--fig-hypertoken-surface-overlay-panel-border-style);border-color:var(--fig-hypertoken-surface-overlay-panel-border-color);border-radius:var(--fig-hypertoken-surface-overlay-panel-border-radius);box-shadow:var(--fig-hypertoken-surface-overlay-panel-effect-box-shadow);padding-block:var(--fig-hypertoken-surface-overlay-panel-padding-block);padding-inline:var(--fig-hypertoken-surface-overlay-panel-padding-inline)}.fig-hypertoken-surface-overlay-panel-item{background-color:var(--fig-hypertoken-surface-overlay-panel-item-background-color);color:var(--fig-hypertoken-surface-overlay-panel-item-content-color);border-radius:var(--fig-hypertoken-surface-overlay-panel-item-border-radius);padding-block:var(--fig-hypertoken-surface-overlay-panel-item-padding-block);padding-inline:var(--fig-hypertoken-surface-overlay-panel-item-padding-inline);gap:var(--fig-hypertoken-surface-overlay-panel-item-gap)}.fig-hypertoken-surface-overlay-panel-item:hover:not([data-disabled]){background-color:var(--fig-hypertoken-surface-overlay-panel-item-state-hover-background-color)}.fig-hypertoken-surface-overlay-panel-item[data-highlighted]{background-color:var(--fig-hypertoken-surface-overlay-panel-item-state-highlighted-background-color)}.fig-hypertoken-surface-overlay-panel-item[data-disabled]{opacity:var(--fig-hypertoken-surface-overlay-panel-item-state-disabled-opacity)}.fig-hypertoken-canvas{background-color:var(--fig-hypertoken-canvas-background-color);color:var(--fig-hypertoken-canvas-content-color)}.fig-hypertoken-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding-block:0;padding-inline:0;position:absolute;overflow:hidden}.fig-hypertoken-form-control{background-color:var(--fig-hypertoken-form-control-background-color);color:var(--fig-hypertoken-form-control-content-color);border-width:var(--fig-hypertoken-form-control-border-width);border-style:var(--fig-hypertoken-form-control-border-style);border-color:var(--fig-hypertoken-form-control-border-color);box-shadow:var(--fig-hypertoken-form-control-shadow);border-radius:var(--fig-hypertoken-form-control-border-radius);padding-block:var(--fig-hypertoken-form-control-padding-block);padding-inline:var(--fig-hypertoken-form-control-padding-inline);min-height:var(--fig-hypertoken-form-control-height)}.fig-hypertoken-form-control::placeholder{color:var(--fig-hypertoken-form-control-content-placeholder)}.fig-hypertoken-form-control:hover:not(:disabled):not([data-disabled]):not([data-readonly]):not([readonly]){background-color:var(--fig-hypertoken-form-control-state-hover-background-color);color:var(--fig-hypertoken-form-control-state-hover-content-color);border-color:var(--fig-hypertoken-form-control-state-hover-border-color);box-shadow:var(--fig-hypertoken-form-control-state-hover-shadow)}.fig-hypertoken-form-control:active:not(:disabled):not([data-disabled]):not([data-readonly]):not([readonly]){background-color:var(--fig-hypertoken-form-control-state-active-background-color)}.fig-hypertoken-form-control[data-readonly],.fig-hypertoken-form-control[readonly]{background-color:var(--fig-hypertoken-form-control-state-readonly-background-color);color:var(--fig-hypertoken-form-control-state-readonly-content-color);border-color:var(--fig-hypertoken-form-control-state-readonly-border-color)}.fig-hypertoken-form-control-selection{background-color:var(--fig-hypertoken-form-control-selection-background-color);color:var(--fig-hypertoken-form-control-selection-content-color);border-width:var(--fig-hypertoken-form-control-selection-border-width);border-style:var(--fig-hypertoken-form-control-selection-border-style);border-color:var(--fig-hypertoken-form-control-selection-border-color);box-shadow:var(--fig-hypertoken-form-control-selection-shadow)}.fig-hypertoken-form-control-selection:hover:not(:disabled):not([data-disabled]):not([data-readonly]):not([readonly]):not([data-checked]):not([data-indeterminate]){background-color:var(--fig-hypertoken-form-control-selection-state-hover-background-color);color:var(--fig-hypertoken-form-control-selection-state-hover-content-color);border-color:var(--fig-hypertoken-form-control-selection-state-hover-border-color);box-shadow:var(--fig-hypertoken-form-control-selection-state-hover-shadow)}.fig-hypertoken-form-control-selection:active:not(:disabled):not([data-disabled]):not([data-readonly]):not([readonly]){background-color:var(--fig-hypertoken-form-control-selection-state-active-background-color)}.fig-hypertoken-form-control-selection[data-readonly],.fig-hypertoken-form-control-selection[readonly]{background-color:var(--fig-hypertoken-form-control-selection-state-readonly-background-color);color:var(--fig-hypertoken-form-control-selection-state-readonly-content-color);border-color:var(--fig-hypertoken-form-control-selection-state-readonly-border-color)}.fig-hypertoken-form-control-selection[data-checked],.fig-hypertoken-form-control-selection[data-indeterminate]{background-color:var(--fig-hypertoken-form-control-selection-state-selected-background-color);color:var(--fig-hypertoken-form-control-selection-state-selected-content-color);border-color:var(--fig-hypertoken-form-control-selection-state-selected-border-color)}.fig-hypertoken-form-control-selection[data-checked]:hover:not(:disabled):not([data-disabled]){background-color:var(--fig-hypertoken-form-control-selection-state-selected-hover-background-color)}.fig-hypertoken-focus-ring:focus-visible{outline-width:var(--fig-hypertoken-focus-ring-width);outline-style:var(--fig-hypertoken-focus-ring-style);outline-color:var(--fig-hypertoken-focus-ring-color);outline-offset:var(--fig-hypertoken-focus-ring-offset)}.fig-hypertoken-focus-ring-inset:focus-visible{outline-width:var(--fig-hypertoken-focus-ring-width);outline-style:var(--fig-hypertoken-focus-ring-style);outline-color:var(--fig-hypertoken-focus-ring-color);outline-offset:calc(-1 * var(--fig-hypertoken-focus-ring-width))}.fig-hypertoken-focus-ring-within:has(:focus-visible){outline-width:var(--fig-hypertoken-focus-ring-width);outline-style:var(--fig-hypertoken-focus-ring-style);outline-color:var(--fig-hypertoken-focus-ring-color);outline-offset:var(--fig-hypertoken-focus-ring-offset)}.fig-hypertoken-motion-lift{transition-property:transform;transition-duration:var(--fig-hypertoken-motion-lift-duration);transition-timing-function:var(--fig-hypertoken-motion-lift-easing)}.fig-hypertoken-motion-lift:hover:not(:disabled),.fig-hypertoken-motion-lift:focus-visible:not(:disabled){transform:translateY(var(--fig-hypertoken-motion-lift-transform-translate-y)) scale(var(--fig-hypertoken-motion-lift-transform-scale))}.fig-hypertoken-motion-press{transition-duration:var(--fig-hypertoken-motion-press-duration);transition-timing-function:var(--fig-hypertoken-motion-press-easing)}.fig-hypertoken-motion-press:active:not(:disabled){transform:translateY(var(--fig-hypertoken-motion-press-transform-translate-y)) scale(var(--fig-hypertoken-motion-press-transform-scale))}.fig-hypertoken-motion-grow{transition-duration:var(--fig-hypertoken-motion-grow-duration);transition-timing-function:var(--fig-hypertoken-motion-grow-easing)}.fig-hypertoken-motion-grow:hover:not(:disabled),.fig-hypertoken-motion-grow:focus-visible:not(:disabled){transform:scale(var(--fig-hypertoken-motion-grow-transform-scale))}.fig-hypertoken-motion-enter{transition-property:opacity,transform;transition-duration:var(--fig-hypertoken-motion-enter-duration);transition-timing-function:var(--fig-hypertoken-motion-enter-easing)}.fig-hypertoken-motion-enter[data-starting-style]{opacity:var(--fig-hypertoken-motion-enter-opacity);transform:translateY(var(--fig-hypertoken-motion-enter-transform-translate-y))}.fig-hypertoken-motion-slide{transition-duration:var(--fig-hypertoken-motion-slide-duration);transition-timing-function:var(--fig-hypertoken-motion-slide-easing)}.fig-hypertoken-motion-exit[data-ending-style]{opacity:var(--fig-hypertoken-motion-exit-opacity);transition-duration:var(--fig-hypertoken-motion-exit-duration);transition-timing-function:var(--fig-hypertoken-motion-exit-easing)}.fig-hypertoken-motion-feedback{transition-duration:var(--fig-hypertoken-motion-feedback-duration);transition-timing-function:var(--fig-hypertoken-motion-feedback-easing)}.fig-hypertoken-motion-collapse{transition-duration:var(--fig-hypertoken-motion-collapse-duration);transition-timing-function:var(--fig-hypertoken-motion-collapse-easing)}.fig-hypertoken-typography-display-lg{font-family:var(--fig-hypertoken-typography-display-lg-font-family);font-size:var(--fig-hypertoken-typography-display-lg-font-size);font-weight:var(--fig-hypertoken-typography-display-lg-font-weight);line-height:var(--fig-hypertoken-typography-display-lg-line-height);letter-spacing:var(--fig-hypertoken-typography-display-lg-letter-spacing);text-transform:var(--fig-hypertoken-typography-display-lg-text-transform)}.fig-hypertoken-typography-display-md{font-family:var(--fig-hypertoken-typography-display-md-font-family);font-size:var(--fig-hypertoken-typography-display-md-font-size);font-weight:var(--fig-hypertoken-typography-display-md-font-weight);line-height:var(--fig-hypertoken-typography-display-md-line-height);letter-spacing:var(--fig-hypertoken-typography-display-md-letter-spacing);text-transform:var(--fig-hypertoken-typography-display-md-text-transform)}.fig-hypertoken-typography-display-sm{font-family:var(--fig-hypertoken-typography-display-sm-font-family);font-size:var(--fig-hypertoken-typography-display-sm-font-size);font-weight:var(--fig-hypertoken-typography-display-sm-font-weight);line-height:var(--fig-hypertoken-typography-display-sm-line-height);letter-spacing:var(--fig-hypertoken-typography-display-sm-letter-spacing);text-transform:var(--fig-hypertoken-typography-display-sm-text-transform)}.fig-hypertoken-typography-heading-lg{font-family:var(--fig-hypertoken-typography-heading-lg-font-family);font-size:var(--fig-hypertoken-typography-heading-lg-font-size);font-weight:var(--fig-hypertoken-typography-heading-lg-font-weight);line-height:var(--fig-hypertoken-typography-heading-lg-line-height);letter-spacing:var(--fig-hypertoken-typography-heading-lg-letter-spacing);text-transform:var(--fig-hypertoken-typography-heading-lg-text-transform)}.fig-hypertoken-typography-heading-md{font-family:var(--fig-hypertoken-typography-heading-md-font-family);font-size:var(--fig-hypertoken-typography-heading-md-font-size);font-weight:var(--fig-hypertoken-typography-heading-md-font-weight);line-height:var(--fig-hypertoken-typography-heading-md-line-height);letter-spacing:var(--fig-hypertoken-typography-heading-md-letter-spacing);text-transform:var(--fig-hypertoken-typography-heading-md-text-transform)}.fig-hypertoken-typography-heading-sm{font-family:var(--fig-hypertoken-typography-heading-sm-font-family);font-size:var(--fig-hypertoken-typography-heading-sm-font-size);font-weight:var(--fig-hypertoken-typography-heading-sm-font-weight);line-height:var(--fig-hypertoken-typography-heading-sm-line-height);letter-spacing:var(--fig-hypertoken-typography-heading-sm-letter-spacing);text-transform:var(--fig-hypertoken-typography-heading-sm-text-transform)}.fig-hypertoken-typography-heading-xs{font-family:var(--fig-hypertoken-typography-heading-xs-font-family);font-size:var(--fig-hypertoken-typography-heading-xs-font-size);font-weight:var(--fig-hypertoken-typography-heading-xs-font-weight);line-height:var(--fig-hypertoken-typography-heading-xs-line-height);letter-spacing:var(--fig-hypertoken-typography-heading-xs-letter-spacing);text-transform:var(--fig-hypertoken-typography-heading-xs-text-transform)}.fig-hypertoken-typography-kicker-md{font-family:var(--fig-hypertoken-typography-kicker-md-font-family);font-size:var(--fig-hypertoken-typography-kicker-md-font-size);font-weight:var(--fig-hypertoken-typography-kicker-md-font-weight);line-height:var(--fig-hypertoken-typography-kicker-md-line-height);letter-spacing:var(--fig-hypertoken-typography-kicker-md-letter-spacing);text-transform:var(--fig-hypertoken-typography-kicker-md-text-transform)}.fig-hypertoken-typography-kicker-sm{font-family:var(--fig-hypertoken-typography-kicker-sm-font-family);font-size:var(--fig-hypertoken-typography-kicker-sm-font-size);font-weight:var(--fig-hypertoken-typography-kicker-sm-font-weight);line-height:var(--fig-hypertoken-typography-kicker-sm-line-height);letter-spacing:var(--fig-hypertoken-typography-kicker-sm-letter-spacing);text-transform:var(--fig-hypertoken-typography-kicker-sm-text-transform)}.fig-hypertoken-typography-body-lg-regular{font-family:var(--fig-hypertoken-typography-body-lg-font-family);font-size:var(--fig-hypertoken-typography-body-lg-font-size);font-weight:var(--fig-semantic-typography-font-weight-regular);line-height:var(--fig-hypertoken-typography-body-lg-line-height);letter-spacing:var(--fig-hypertoken-typography-body-lg-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-lg-text-transform)}.fig-hypertoken-typography-body-lg-medium{font-family:var(--fig-hypertoken-typography-body-lg-font-family);font-size:var(--fig-hypertoken-typography-body-lg-font-size);font-weight:var(--fig-semantic-typography-font-weight-medium);line-height:var(--fig-hypertoken-typography-body-lg-line-height);letter-spacing:var(--fig-hypertoken-typography-body-lg-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-lg-text-transform)}.fig-hypertoken-typography-body-lg-semibold{font-family:var(--fig-hypertoken-typography-body-lg-font-family);font-size:var(--fig-hypertoken-typography-body-lg-font-size);font-weight:var(--fig-semantic-typography-font-weight-semibold);line-height:var(--fig-hypertoken-typography-body-lg-line-height);letter-spacing:var(--fig-hypertoken-typography-body-lg-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-lg-text-transform)}.fig-hypertoken-typography-body-lg-bold{font-family:var(--fig-hypertoken-typography-body-lg-font-family);font-size:var(--fig-hypertoken-typography-body-lg-font-size);font-weight:var(--fig-semantic-typography-font-weight-bold);line-height:var(--fig-hypertoken-typography-body-lg-line-height);letter-spacing:var(--fig-hypertoken-typography-body-lg-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-lg-text-transform)}.fig-hypertoken-typography-body-md-regular{font-family:var(--fig-hypertoken-typography-body-md-font-family);font-size:var(--fig-hypertoken-typography-body-md-font-size);font-weight:var(--fig-semantic-typography-font-weight-regular);line-height:var(--fig-hypertoken-typography-body-md-line-height);letter-spacing:var(--fig-hypertoken-typography-body-md-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-md-text-transform)}.fig-hypertoken-typography-body-md-medium{font-family:var(--fig-hypertoken-typography-body-md-font-family);font-size:var(--fig-hypertoken-typography-body-md-font-size);font-weight:var(--fig-semantic-typography-font-weight-medium);line-height:var(--fig-hypertoken-typography-body-md-line-height);letter-spacing:var(--fig-hypertoken-typography-body-md-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-md-text-transform)}.fig-hypertoken-typography-body-md-semibold{font-family:var(--fig-hypertoken-typography-body-md-font-family);font-size:var(--fig-hypertoken-typography-body-md-font-size);font-weight:var(--fig-semantic-typography-font-weight-semibold);line-height:var(--fig-hypertoken-typography-body-md-line-height);letter-spacing:var(--fig-hypertoken-typography-body-md-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-md-text-transform)}.fig-hypertoken-typography-body-md-bold{font-family:var(--fig-hypertoken-typography-body-md-font-family);font-size:var(--fig-hypertoken-typography-body-md-font-size);font-weight:var(--fig-semantic-typography-font-weight-bold);line-height:var(--fig-hypertoken-typography-body-md-line-height);letter-spacing:var(--fig-hypertoken-typography-body-md-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-md-text-transform)}.fig-hypertoken-typography-body-sm-regular{font-family:var(--fig-hypertoken-typography-body-sm-font-family);font-size:var(--fig-hypertoken-typography-body-sm-font-size);font-weight:var(--fig-semantic-typography-font-weight-regular);line-height:var(--fig-hypertoken-typography-body-sm-line-height);letter-spacing:var(--fig-hypertoken-typography-body-sm-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-sm-text-transform)}.fig-hypertoken-typography-body-sm-medium{font-family:var(--fig-hypertoken-typography-body-sm-font-family);font-size:var(--fig-hypertoken-typography-body-sm-font-size);font-weight:var(--fig-semantic-typography-font-weight-medium);line-height:var(--fig-hypertoken-typography-body-sm-line-height);letter-spacing:var(--fig-hypertoken-typography-body-sm-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-sm-text-transform)}.fig-hypertoken-typography-body-sm-semibold{font-family:var(--fig-hypertoken-typography-body-sm-font-family);font-size:var(--fig-hypertoken-typography-body-sm-font-size);font-weight:var(--fig-semantic-typography-font-weight-semibold);line-height:var(--fig-hypertoken-typography-body-sm-line-height);letter-spacing:var(--fig-hypertoken-typography-body-sm-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-sm-text-transform)}.fig-hypertoken-typography-body-sm-bold{font-family:var(--fig-hypertoken-typography-body-sm-font-family);font-size:var(--fig-hypertoken-typography-body-sm-font-size);font-weight:var(--fig-semantic-typography-font-weight-bold);line-height:var(--fig-hypertoken-typography-body-sm-line-height);letter-spacing:var(--fig-hypertoken-typography-body-sm-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-sm-text-transform)}.fig-hypertoken-typography-body-xs-regular{font-family:var(--fig-hypertoken-typography-body-xs-font-family);font-size:var(--fig-hypertoken-typography-body-xs-font-size);font-weight:var(--fig-semantic-typography-font-weight-regular);line-height:var(--fig-hypertoken-typography-body-xs-line-height);letter-spacing:var(--fig-hypertoken-typography-body-xs-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-xs-text-transform)}.fig-hypertoken-typography-body-xs-medium{font-family:var(--fig-hypertoken-typography-body-xs-font-family);font-size:var(--fig-hypertoken-typography-body-xs-font-size);font-weight:var(--fig-semantic-typography-font-weight-medium);line-height:var(--fig-hypertoken-typography-body-xs-line-height);letter-spacing:var(--fig-hypertoken-typography-body-xs-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-xs-text-transform)}.fig-hypertoken-typography-body-xs-semibold{font-family:var(--fig-hypertoken-typography-body-xs-font-family);font-size:var(--fig-hypertoken-typography-body-xs-font-size);font-weight:var(--fig-semantic-typography-font-weight-semibold);line-height:var(--fig-hypertoken-typography-body-xs-line-height);letter-spacing:var(--fig-hypertoken-typography-body-xs-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-xs-text-transform)}.fig-hypertoken-typography-body-xs-bold{font-family:var(--fig-hypertoken-typography-body-xs-font-family);font-size:var(--fig-hypertoken-typography-body-xs-font-size);font-weight:var(--fig-semantic-typography-font-weight-bold);line-height:var(--fig-hypertoken-typography-body-xs-line-height);letter-spacing:var(--fig-hypertoken-typography-body-xs-letter-spacing);text-transform:var(--fig-hypertoken-typography-body-xs-text-transform)}.fig-hypertoken-typography-code-md{font-family:var(--fig-hypertoken-typography-code-md-font-family);font-size:var(--fig-hypertoken-typography-code-md-font-size);font-weight:var(--fig-hypertoken-typography-code-md-font-weight);line-height:var(--fig-hypertoken-typography-code-md-line-height);letter-spacing:var(--fig-hypertoken-typography-code-md-letter-spacing);text-transform:var(--fig-hypertoken-typography-code-md-text-transform)}.fig-hypertoken-typography-code-sm{font-family:var(--fig-hypertoken-typography-code-sm-font-family);font-size:var(--fig-hypertoken-typography-code-sm-font-size);font-weight:var(--fig-hypertoken-typography-code-sm-font-weight);line-height:var(--fig-hypertoken-typography-code-sm-line-height);letter-spacing:var(--fig-hypertoken-typography-code-sm-letter-spacing);text-transform:var(--fig-hypertoken-typography-code-sm-text-transform)}}@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-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-leading:initial;--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}}}.site-shell,.error-page{--ink:#252525;--muted:#787774;--faint:#9b9a97;--paper:#fff;--soft:#f7f7f5;--hover:#efefed;--line:#e9e9e7;--red:#9b3f31;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans CJK SC,Noto Sans CJK TC,sans-serif}*{box-sizing:border-box}html{min-width:320px}body{min-height:100vh;margin:0}.site-shell a{color:inherit}.site-shell button,.site-shell input,.site-shell textarea{font:inherit}button{cursor:pointer}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-header{justify-content:space-between;align-items:center;gap:20px;width:min(960px,100% - 40px);min-height:64px;margin:0 auto;display:flex}.brand{align-items:center;gap:10px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;background:var(--red);border-radius:6px;place-items:center;width:30px;height:30px;font-family:ui-serif,Georgia,serif;font-size:17px;display:grid}.header-note{color:var(--faint);font-size:.78rem}.site-shell main{flex:1}.tag{color:var(--muted);background:var(--soft);border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:.73rem;font-weight:560;text-decoration:none;display:inline-flex}.tag span{color:var(--faint)}.tag:hover{background:var(--hover)}.tag.active{color:var(--ink);background:#e8e8e5}.back-link,.source-note a{color:var(--muted);text-underline-offset:3px}.site-shell>footer{border-top:1px solid var(--line);width:min(760px,100% - 40px);color:var(--faint);margin:70px auto 0;padding:24px 0 34px;font-size:.74rem}.recipe-page{width:min(760px,100% - 40px);margin:0 auto;padding-top:34px}.recipe-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:34px;margin-bottom:28px;display:flex}.back-link{font-size:.8rem;text-decoration:none}.back-link:hover{color:var(--ink)}.editing-hint{color:var(--faint);font-size:.73rem}.recipe-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.recipe-document,.inline-editor{margin:0 -14px}.recipe-header{padding:12px 14px 0}.recipe-header h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2.25rem,7vw,3.4rem);font-weight:720;line-height:1.12}.markdown-body{padding:0 14px 38px;font-size:1rem;line-height:1.7}.markdown-body h2,.markdown-body h3{letter-spacing:-.025em;margin:1.8em 0 .55em;line-height:1.25}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.2em}.markdown-body p{margin:.65em 0}.markdown-body ul,.markdown-body ol{padding-left:1.65em}.markdown-body li{margin:.25em 0}.markdown-body blockquote{border-left:3px solid var(--line);color:var(--muted);margin-left:0;padding-left:1em}.markdown-body a{color:#2563a8;text-underline-offset:3px;overflow-wrap:anywhere}.markdown-body img{border-radius:5px;max-width:100%;height:auto}.markdown-body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--line);text-align:left;padding:7px 10px}.markdown-body code{color:#eb5757;background:var(--soft);border-radius:3px;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.markdown-body hr{border:0;border-top:1px solid var(--line);margin:2em 0}.inline-editor{position:relative}.save-status{height:24px;color:var(--faint);justify-content:flex-end;align-items:center;gap:6px;padding:0 14px;font-size:.7rem;display:flex}.save-status.error{color:#b42318}.save-dot{background:#b8b8b5;border-radius:50%;width:5px;height:5px}.save-status.error .save-dot{background:#b42318}.recipe-editor-root{background:0 0}.recipe-rich-editor{min-height:52vh;color:var(--ink);caret-color:var(--ink);font-family:inherit;font-size:1rem;line-height:1.7;padding:8px 14px 42px!important}.recipe-rich-editor:focus{outline:none}.recipe-rich-editor h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2.25rem,7vw,3.4rem);font-weight:720;line-height:1.12}.recipe-rich-editor h2{letter-spacing:-.025em;margin:1.8em 0 .55em;font-size:1.5em;line-height:1.25}.recipe-rich-editor h3{letter-spacing:-.025em;margin:1.8em 0 .55em;font-size:1.2em;line-height:1.25}.recipe-rich-editor p{margin:.65em 0}.recipe-rich-editor blockquote{border-left:3px solid var(--line);color:var(--muted);padding-left:1em}.recipe-rich-editor a{color:#2563a8}.recipe-rich-editor code{color:#eb5757;background:var(--soft)}.recipe-editor-root [class*=toolbar]{border-color:var(--line);box-shadow:none}.source-note{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:22px;margin-top:26px;padding:16px 0;display:flex}.source-note strong{color:var(--ink);font-size:.8rem;font-weight:600}.source-note p{margin:3px 0 0;font-size:.76rem}.source-note a{flex:none;font-size:.76rem}.error-page{width:min(650px,100% - 40px);margin:15vh auto}.error-page h1{font-size:2.5rem}.error-page p{color:var(--muted)}.error-page pre{white-space:pre-wrap;overflow:auto}@media (width<=540px){.site-header,.site-shell>footer,.recipe-page{width:min(100% - 28px,760px)}.header-note,.editing-hint{display:none}.recipe-toolbar{margin-bottom:20px}.source-note{flex-direction:column;align-items:flex-start}.recipe-rich-editor{min-height:60vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@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-leading{syntax:"*";inherits:false}@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}.cookbook{min-block-size:100vh}.cookbook>main{flex:1}
