:root{--fig-space-ratio: 1.25;--fig-typographic-measure: 60ch;--fig-space-3: 1rem;--fig-space-4: calc(var(--fig-space-3) * var(--fig-space-ratio));--fig-space-5: calc(var(--fig-space-4) * var(--fig-space-ratio));--fig-space-6: calc(var(--fig-space-5) * var(--fig-space-ratio));--fig-space-7: calc(var(--fig-space-6) * var(--fig-space-ratio));--fig-space-8: calc(var(--fig-space-7) * var(--fig-space-ratio));--fig-space-9: calc(var(--fig-space-8) * var(--fig-space-ratio));--fig-space-10: calc(var(--fig-space-9) * var(--fig-space-ratio));--fig-space-11: calc(var(--fig-space-10) * var(--fig-space-ratio));--fig-space-12: calc(var(--fig-space-11) * var(--fig-space-ratio));--fig-space-2: calc(var(--fig-space-3) / var(--fig-space-ratio));--fig-space-1: calc(var(--fig-space-2) / var(--fig-space-ratio));--fig-space-0: calc(var(--fig-space-1) / var(--fig-space-ratio));--fig-space--1: calc(var(--fig-space-0) / var(--fig-space-ratio));--fig-space--2: calc(var(--fig-space--1) / var(--fig-space-ratio))}:root{--fig-color-primary-000: #e6e6ed;--fig-color-primary-100: #ccceda;--fig-color-primary-200: #999db5;--fig-color-primary-300: #666b91;--fig-color-primary-400: #333a6c;--fig-color-primary-500: #000947;--fig-color-primary-600: #00083c;--fig-color-primary-700: #000632;--fig-color-primary-800: #000527;--fig-color-primary-900: #00041c;--fig-color-secondary-000: #effaf9;--fig-color-secondary-100: #d6f1ee;--fig-color-secondary-200: #a9e0d9;--fig-color-secondary-300: #6bc9bd;--fig-color-secondary-400: #1aad9b;--fig-color-secondary-500: #0d9488;--fig-color-secondary-600: #0a786e;--fig-color-secondary-700: #085c54;--fig-color-secondary-800: #05413b;--fig-color-secondary-900: #042e2a;--fig-color-accent-000: #f0f8ff;--fig-color-accent-100: #cde8fe;--fig-color-accent-200: #bfe0fd;--fig-color-accent-300: #a2d2fc;--fig-color-accent-400: #85c4f5;--fig-color-accent-500: #76c3f9;--fig-color-accent-600: #4e9ee0;--fig-color-accent-700: #2d7ec0;--fig-color-accent-800: #16629d;--fig-color-accent-900: #0f4a76;--fig-color-neutral-000: #faf8f3;--fig-color-neutral-100: #f3eee4;--fig-color-neutral-200: #e5dfd1;--fig-color-neutral-300: #ccc4b0;--fig-color-neutral-400: #9b927b;--fig-color-neutral-500: #6f6757;--fig-color-neutral-600: #4e4839;--fig-color-neutral-700: #343128;--fig-color-neutral-800: #1f1d15;--fig-color-neutral-900: #14130d;--fig-color-success-000: #f0fdf4;--fig-color-success-100: #dcfce7;--fig-color-success-200: #bbf7d0;--fig-color-success-300: #86efac;--fig-color-success-400: #4ade80;--fig-color-success-500: #22c55e;--fig-color-success-600: #16a34a;--fig-color-success-700: #15803d;--fig-color-success-800: #166534;--fig-color-success-900: #14532d;--fig-color-warning-000: #fffbeb;--fig-color-warning-100: #fef3c7;--fig-color-warning-200: #fde68a;--fig-color-warning-300: #fcd34d;--fig-color-warning-400: #fbbf24;--fig-color-warning-500: #f59e0b;--fig-color-warning-600: #d97706;--fig-color-warning-700: #b45309;--fig-color-warning-800: #92400e;--fig-color-warning-900: #78350f;--fig-color-danger-000: #fef2f2;--fig-color-danger-100: #fee2e2;--fig-color-danger-200: #fecaca;--fig-color-danger-300: #fca5a5;--fig-color-danger-400: #f87171;--fig-color-danger-500: #ef4444;--fig-color-danger-600: #dc2626;--fig-color-danger-700: #b91c1c;--fig-color-danger-800: #991b1b;--fig-color-danger-900: #7f1d1d;--fig-color-generic-white: #ffffff;--fig-color-generic-black: #000000;--fig-color-generic-transparent: transparent}:root{--fig-text-ratio: 1.25;--fig-text-3: clamp(1rem, 0.9375rem + 0.3125vw, 1.2rem);--fig-text-4: calc(var(--fig-text-3) * var(--fig-text-ratio));--fig-text-5: calc(var(--fig-text-4) * var(--fig-text-ratio));--fig-text-6: calc(var(--fig-text-5) * var(--fig-text-ratio));--fig-text-7: calc(var(--fig-text-6) * var(--fig-text-ratio));--fig-text-8: calc(var(--fig-text-7) * var(--fig-text-ratio));--fig-text-9: calc(var(--fig-text-8) * var(--fig-text-ratio));--fig-text-2: calc(var(--fig-text-3) / var(--fig-text-ratio));--fig-text-1: calc(var(--fig-text-2) / var(--fig-text-ratio));--fig-text-0: calc(var(--fig-text-1) / var(--fig-text-ratio));--fig-line-height-tight: 1.1;--fig-line-height-snug: 1.25;--fig-line-height-body: 1.5;--fig-line-height-loose: 1.7;--fig-font-weight-thin: 100;--fig-font-weight-extralight: 200;--fig-font-weight-light: 300;--fig-font-weight-regular: 400;--fig-font-weight-medium: 500;--fig-font-weight-semibold: 600;--fig-font-weight-bold: 700;--fig-font-weight-extrabold: 800;--fig-font-weight-black: 900;--fig-letter-spacing-tight: -0.01em;--fig-letter-spacing-normal: 0;--fig-letter-spacing-wide: 0.01em;--fig-letter-spacing-xwide: 0.04em;--fig-font-family-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fig-font-family-mono: "JetBrains Mono", "Fira Code", Monaco, Consolas, monospace}:root{--fig-border-radius-0: 0;--fig-border-radius-1: 0.125rem;--fig-border-radius-2: 0.25rem;--fig-border-radius-3: 0.375rem;--fig-border-radius-4: 0.5rem;--fig-border-radius-5: 0.75rem;--fig-border-radius-pill: 9999px}:root{--fig-container-0: 18rem;--fig-container-1: 24rem;--fig-container-2: 32rem;--fig-container-3: 40rem;--fig-container-4: 48rem;--fig-container-5: 64rem;--fig-container-6: 80rem;--fig-container-7: 100rem}:root{--fig-shadow-0: none;--fig-shadow-1: 0 1px 2px rgb(20 19 13 / 0.06);--fig-shadow-2: 0 1px 2px rgb(20 19 13 / 0.06), 0 2px 4px rgb(20 19 13 / 0.06);--fig-shadow-3: 0 4px 8px rgb(20 19 13 / 0.08), 0 2px 4px rgb(20 19 13 / 0.05);--fig-shadow-4: 0 12px 24px rgb(20 19 13 / 0.12), 0 4px 8px rgb(20 19 13 / 0.08)}[data-theme=dark]{--fig-shadow-0: none;--fig-shadow-1: 0 1px 2px rgb(0 0 0 / 0.4);--fig-shadow-2: 0 1px 2px rgb(0 0 0 / 0.4), 0 2px 4px rgb(0 0 0 / 0.4);--fig-shadow-3: 0 4px 8px rgb(0 0 0 / 0.5), 0 2px 4px rgb(0 0 0 / 0.4);--fig-shadow-4: 0 12px 24px rgb(0 0 0 / 0.6), 0 4px 8px rgb(0 0 0 / 0.4)}:root{--fig-fg-default: var(--fig-color-neutral-900);--fig-fg-muted: var(--fig-color-neutral-600);--fig-fg-subtle: var(--fig-color-neutral-400);--fig-fg-on-accent: var(--fig-color-generic-white);--fig-fg-on-emphasis: var(--fig-color-generic-white);--fig-fg-on-secondary: var(--fig-color-generic-white);--fig-fg-on-danger: var(--fig-color-generic-white);--fig-fg-on-success: var(--fig-color-generic-white);--fig-fg-on-warning: var(--fig-color-neutral-900);--fig-bg-default: var(--fig-color-neutral-000);--fig-bg-subtle: var(--fig-color-generic-white);--fig-bg-muted: var(--fig-color-neutral-100);--fig-bg-tint: color-mix(in srgb, var(--fig-color-neutral-200) 50%, transparent);--fig-bg-overlay: rgb(20 19 13 / 0.5);--fig-bg-gradient-subtle: linear-gradient(135deg, var(--fig-color-neutral-000) 0%, var(--fig-color-neutral-100) 100%);--fig-bg-gradient-secondary: linear-gradient(135deg, var(--fig-color-neutral-000) 0%, var(--fig-color-secondary-100) 100%);--fig-bg-emphasis: var(--fig-color-primary-500);--fig-bg-emphasis-hover: var(--fig-color-primary-600);--fig-bg-secondary: var(--fig-color-secondary-500);--fig-bg-secondary-hover: var(--fig-color-secondary-600);--fig-bg-danger: var(--fig-color-danger-500);--fig-bg-danger-hover: var(--fig-color-danger-600);--fig-bg-success: var(--fig-color-success-500);--fig-bg-success-hover: var(--fig-color-success-600);--fig-bg-warning: var(--fig-color-warning-500);--fig-bg-warning-hover: var(--fig-color-warning-600);--fig-bg-accent: var(--fig-color-accent-500);--fig-bg-accent-hover: var(--fig-color-accent-600);--fig-fg-inverse: var(--fig-color-neutral-000);--fig-bg-inverse: var(--fig-color-neutral-900);--fig-border-default: var(--fig-color-neutral-200);--fig-border-muted: var(--fig-color-neutral-100);--fig-border-emphasis: var(--fig-color-neutral-400);--fig-accent-fg: var(--fig-color-accent-700);--fig-accent-bg: var(--fig-color-accent-500);--fig-accent-border: var(--fig-color-accent-500);--fig-accent-hover: var(--fig-color-accent-600);--fig-accent-active: var(--fig-color-accent-700);--fig-secondary-fg: var(--fig-color-secondary-400);--fig-secondary-border: var(--fig-color-secondary-400);--fig-secondary-hover: var(--fig-color-secondary-500);--fig-secondary-active: var(--fig-color-secondary-600);--fig-status-danger-fg: var(--fig-color-danger-700);--fig-status-danger-bg: var(--fig-color-danger-000);--fig-status-warning-fg: var(--fig-color-warning-700);--fig-status-warning-bg: var(--fig-color-warning-000);--fig-status-success-fg: var(--fig-color-success-700);--fig-status-success-bg: var(--fig-color-success-000);--fig-status-info-fg: var(--fig-color-secondary-700);--fig-status-info-bg: var(--fig-color-secondary-000)}[data-theme=dark]{--fig-fg-default: var(--fig-color-neutral-000);--fig-fg-muted: var(--fig-color-neutral-300);--fig-fg-subtle: var(--fig-color-neutral-500);--fig-fg-on-accent: var(--fig-color-generic-white);--fig-fg-on-emphasis: var(--fig-color-generic-white);--fig-fg-on-secondary: var(--fig-color-generic-white);--fig-fg-on-danger: var(--fig-color-generic-white);--fig-fg-on-success: var(--fig-color-generic-white);--fig-fg-on-warning: var(--fig-color-neutral-900);--fig-bg-default: var(--fig-color-neutral-900);--fig-bg-subtle: var(--fig-color-neutral-800);--fig-bg-muted: var(--fig-color-neutral-700);--fig-bg-tint: color-mix(in srgb, var(--fig-color-neutral-700) 50%, transparent);--fig-bg-overlay: rgb(0 0 0 / 0.7);--fig-bg-gradient-subtle: linear-gradient(135deg, var(--fig-color-neutral-900) 0%, var(--fig-color-neutral-800) 100%);--fig-bg-gradient-secondary: linear-gradient(135deg, var(--fig-color-neutral-900) 0%, var(--fig-color-secondary-900) 100%);--fig-bg-emphasis: var(--fig-color-primary-500);--fig-bg-emphasis-hover: var(--fig-color-primary-400);--fig-bg-secondary: var(--fig-color-secondary-500);--fig-bg-secondary-hover: var(--fig-color-secondary-400);--fig-bg-danger: var(--fig-color-danger-500);--fig-bg-danger-hover: var(--fig-color-danger-400);--fig-bg-success: var(--fig-color-success-500);--fig-bg-success-hover: var(--fig-color-success-400);--fig-bg-warning: var(--fig-color-warning-500);--fig-bg-warning-hover: var(--fig-color-warning-400);--fig-bg-accent: var(--fig-color-accent-500);--fig-bg-accent-hover: var(--fig-color-accent-400);--fig-fg-inverse: var(--fig-color-neutral-900);--fig-bg-inverse: var(--fig-color-neutral-000);--fig-border-default: var(--fig-color-neutral-700);--fig-border-muted: var(--fig-color-neutral-800);--fig-border-emphasis: var(--fig-color-neutral-500);--fig-accent-fg: var(--fig-color-accent-400);--fig-accent-bg: var(--fig-color-accent-500);--fig-accent-border: var(--fig-color-accent-400);--fig-accent-hover: var(--fig-color-accent-400);--fig-accent-active: var(--fig-color-accent-300);--fig-secondary-fg: var(--fig-color-secondary-400);--fig-secondary-border: var(--fig-color-secondary-400);--fig-secondary-hover: var(--fig-color-secondary-400);--fig-secondary-active: var(--fig-color-secondary-300);--fig-status-danger-fg: var(--fig-color-danger-400);--fig-status-danger-bg: var(--fig-color-danger-900);--fig-status-warning-fg: var(--fig-color-warning-400);--fig-status-warning-bg: var(--fig-color-warning-900);--fig-status-success-fg: var(--fig-color-success-400);--fig-status-success-bg: var(--fig-color-success-900);--fig-status-info-fg: var(--fig-color-secondary-400);--fig-status-info-bg: var(--fig-color-secondary-900)}*,*::before,*::after{box-sizing:border-box}:root{font-family:var(--fig-font-family-sans);font-size:var(--fig-text-3);line-height:var(--fig-line-height-body);color:var(--fig-fg-default)}body{background-color:var(--fig-bg-default);color:var(--fig-fg-default)}*{max-inline-size:var(--fig-typographic-measure)}html,body,div,header,nav,main,footer,form,section,article,aside,fig-stack-layout,fig-box-layout,fig-center-layout,fig-cluster-layout,fig-cover-layout,fig-sidebar-layout,fig-switcher-layout,fig-grid-layout,fig-frame-layout,fig-reel-layout,fig-imposter-layout,img,svg,video,picture{max-inline-size:none}h1{font-size:var(--fig-text-8);line-height:var(--fig-line-height-tight);letter-spacing:var(--fig-letter-spacing-tight);font-weight:var(--fig-font-weight-bold)}h2{font-size:var(--fig-text-7);line-height:var(--fig-line-height-snug);letter-spacing:var(--fig-letter-spacing-tight);font-weight:var(--fig-font-weight-bold)}h3{font-size:var(--fig-text-6);line-height:var(--fig-line-height-snug);letter-spacing:var(--fig-letter-spacing-tight);font-weight:var(--fig-font-weight-semibold)}h4{font-size:var(--fig-text-5);line-height:var(--fig-line-height-snug);font-weight:var(--fig-font-weight-semibold)}h5{font-size:var(--fig-text-4);line-height:var(--fig-line-height-snug);font-weight:var(--fig-font-weight-semibold)}h6{font-size:var(--fig-text-3);line-height:var(--fig-line-height-snug);font-weight:var(--fig-font-weight-semibold);letter-spacing:var(--fig-letter-spacing-wide);text-transform:uppercase}code,pre,kbd,samp{font-family:var(--fig-font-family-mono);font-weight:var(--fig-font-weight-medium)}a{color:var(--fig-secondary-fg);text-decoration:none}a:hover{text-decoration:underline}ol{padding-inline-start:var(--fig-space-4);list-style-type:decimal}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}[data-scrollbar=visible]{scrollbar-width:auto;-ms-overflow-style:auto}[data-scrollbar=visible]::-webkit-scrollbar{display:block}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition:none !important;animation:none !important}}fig-box-layout{display:block;padding:var(--fig-space-3);border:0 solid var(--fig-border-default);border-radius:var(--fig-border-radius-4);outline:1px solid rgba(0,0,0,0);outline-offset:-1px;color:var(--fig-fg-default);background-color:rgba(0,0,0,0)}fig-box-layout *{color:inherit}fig-box-layout[data-invert]{color:var(--fig-fg-inverse);background-color:var(--fig-bg-inverse)}fig-box-layout[data-align=center],fig-box-layout[data-align=center-vertical],fig-box-layout[data-align=center-horizontal]{display:flex;flex-direction:column}fig-box-layout[data-align=center],fig-box-layout[data-align=center-vertical]{justify-content:center}fig-box-layout[data-align=center],fig-box-layout[data-align=center-horizontal]{align-items:center}[data-i^=Stack-]{display:block}[data-i^=Stack-]>*+*{margin-block-start:var(--fig-space-3)}[data-i^=Cover-]{display:flex;flex-direction:column;min-block-size:100vh;padding:var(--fig-space-3)}[data-i^=Cover-]>*{margin-block:var(--fig-space-3)}[data-i^=Cover-]>:first-child:not(h1){margin-block-start:0}[data-i^=Cover-]>:last-child:not(h1){margin-block-end:0}[data-i^=Cover-]>h1{margin-block:auto}[data-i^=Center-]{display:block;box-sizing:content-box;max-inline-size:var(--fig-typographic-measure);margin-inline:auto;padding-inline:var(--fig-space-3)}[data-i^=Cluster-]{display:flex;flex-wrap:wrap;gap:var(--fig-space-3);justify-content:flex-start;align-items:center}[data-i^=Sidebar-]{display:flex;flex-wrap:wrap;gap:var(--fig-space-3)}[data-i^=Sidebar-]>:first-child{flex-grow:1}[data-i^=Sidebar-]>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}[data-i^=Switcher-]{display:flex;flex-wrap:wrap;gap:var(--fig-space-3)}[data-i^=Switcher-]>*{flex-grow:1;flex-basis:calc((var(--fig-typographic-measure) - 100%)*999)}[data-i^=Switcher-]>:nth-last-child(n+5),[data-i^=Switcher-]>:nth-last-child(n+5)~*{flex-basis:100%}[data-i^=Frame-]{aspect-ratio:16/9;overflow:hidden;display:flex;justify-content:center;align-items:center}[data-i^=Frame-]>img,[data-i^=Frame-]>video{inline-size:100%;block-size:100%;object-fit:cover}[data-i^=iScrollFade-]{display:block;overflow:auto;max-inline-size:none}@keyframes fig-animation-spin{to{transform:rotate(360deg)}}.fig-animation\:spin{animation:fig-animation-spin var(--fig-animation-duration, 8s) var(--fig-animation-timing, cubic-bezier(0.4, 0, 0.2, 1)) infinite !important}.fig-animation\:spin:hover{animation-play-state:paused !important}@media(prefers-reduced-motion: reduce){.fig-animation\:spin{animation:none !important}}.fig-bg-gradient\:subtle{background:var(--fig-bg-gradient-subtle) !important}.fig-bg-gradient\:secondary{background:var(--fig-bg-gradient-secondary) !important}.fig-padding\:0{padding:var(--fig-space-0) !important}.fig-padding\:1{padding:var(--fig-space-1) !important}.fig-padding\:2{padding:var(--fig-space-2) !important}.fig-padding\:3{padding:var(--fig-space-3) !important}.fig-padding\:4{padding:var(--fig-space-4) !important}.fig-padding\:5{padding:var(--fig-space-5) !important}.fig-padding\:6{padding:var(--fig-space-6) !important}.fig-padding\:7{padding:var(--fig-space-7) !important}.fig-padding\:8{padding:var(--fig-space-8) !important}.fig-padding\:9{padding:var(--fig-space-9) !important}.fig-padding\:10{padding:var(--fig-space-10) !important}.fig-padding\:11{padding:var(--fig-space-11) !important}.fig-padding\:12{padding:var(--fig-space-12) !important}.fig-padding-block\:0{padding-block:var(--fig-space-0) !important}.fig-padding-block\:1{padding-block:var(--fig-space-1) !important}.fig-padding-block\:2{padding-block:var(--fig-space-2) !important}.fig-padding-block\:3{padding-block:var(--fig-space-3) !important}.fig-padding-block\:4{padding-block:var(--fig-space-4) !important}.fig-padding-block\:5{padding-block:var(--fig-space-5) !important}.fig-padding-block\:6{padding-block:var(--fig-space-6) !important}.fig-padding-block\:7{padding-block:var(--fig-space-7) !important}.fig-padding-block\:8{padding-block:var(--fig-space-8) !important}.fig-padding-block\:9{padding-block:var(--fig-space-9) !important}.fig-padding-block\:10{padding-block:var(--fig-space-10) !important}.fig-padding-block\:11{padding-block:var(--fig-space-11) !important}.fig-padding-block\:12{padding-block:var(--fig-space-12) !important}.fig-padding-inline\:0{padding-inline:var(--fig-space-0) !important}.fig-padding-inline\:1{padding-inline:var(--fig-space-1) !important}.fig-padding-inline\:2{padding-inline:var(--fig-space-2) !important}.fig-padding-inline\:3{padding-inline:var(--fig-space-3) !important}.fig-padding-inline\:4{padding-inline:var(--fig-space-4) !important}.fig-padding-inline\:5{padding-inline:var(--fig-space-5) !important}.fig-padding-inline\:6{padding-inline:var(--fig-space-6) !important}.fig-padding-inline\:7{padding-inline:var(--fig-space-7) !important}.fig-padding-inline\:8{padding-inline:var(--fig-space-8) !important}.fig-padding-inline\:9{padding-inline:var(--fig-space-9) !important}.fig-padding-inline\:10{padding-inline:var(--fig-space-10) !important}.fig-padding-inline\:11{padding-inline:var(--fig-space-11) !important}.fig-padding-inline\:12{padding-inline:var(--fig-space-12) !important}.fig-font-family\:sans{font-family:var(--fig-font-family-sans) !important}.fig-font-family\:mono{font-family:var(--fig-font-family-mono) !important}.fig-font-size\:0{font-size:var(--fig-text-0) !important}.fig-font-size\:1{font-size:var(--fig-text-1) !important}.fig-font-size\:2{font-size:var(--fig-text-2) !important}.fig-font-size\:3{font-size:var(--fig-text-3) !important}.fig-font-size\:4{font-size:var(--fig-text-4) !important}.fig-font-size\:5{font-size:var(--fig-text-5) !important}.fig-font-size\:6{font-size:var(--fig-text-6) !important}.fig-font-size\:7{font-size:var(--fig-text-7) !important}.fig-font-size\:8{font-size:var(--fig-text-8) !important}.fig-font-size\:9{font-size:var(--fig-text-9) !important}.fig-font-weight\:thin{font-weight:var(--fig-font-weight-thin) !important}.fig-font-weight\:extralight{font-weight:var(--fig-font-weight-extralight) !important}.fig-font-weight\:light{font-weight:var(--fig-font-weight-light) !important}.fig-font-weight\:regular{font-weight:var(--fig-font-weight-regular) !important}.fig-font-weight\:medium{font-weight:var(--fig-font-weight-medium) !important}.fig-font-weight\:semibold{font-weight:var(--fig-font-weight-semibold) !important}.fig-font-weight\:bold{font-weight:var(--fig-font-weight-bold) !important}.fig-font-weight\:extrabold{font-weight:var(--fig-font-weight-extrabold) !important}.fig-font-weight\:black{font-weight:var(--fig-font-weight-black) !important}.fig-line-height\:tight{line-height:var(--fig-line-height-tight) !important}.fig-line-height\:snug{line-height:var(--fig-line-height-snug) !important}.fig-line-height\:body{line-height:var(--fig-line-height-body) !important}.fig-line-height\:loose{line-height:var(--fig-line-height-loose) !important}.fig-letter-spacing\:tight{letter-spacing:var(--fig-letter-spacing-tight) !important}.fig-letter-spacing\:normal{letter-spacing:var(--fig-letter-spacing-normal) !important}.fig-letter-spacing\:wide{letter-spacing:var(--fig-letter-spacing-wide) !important}.fig-letter-spacing\:xwide{letter-spacing:var(--fig-letter-spacing-xwide) !important}.fig-text-align\:left{text-align:left !important}.fig-text-align\:center{text-align:center !important}.fig-text-align\:right{text-align:right !important}.fig-text-align\:justify{text-align:justify !important}.fig-text-decoration\:underline{text-decoration:underline !important}.fig-text-decoration\:none{text-decoration:none !important}.fig-text-decoration\:line-through{text-decoration:line-through !important}.fig-text-transform\:uppercase{text-transform:uppercase !important}.fig-text-transform\:lowercase{text-transform:lowercase !important}.fig-text-transform\:capitalize{text-transform:capitalize !important}.fig-text-transform\:none{text-transform:none !important}.fig-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fig-backdrop::after{content:"";position:absolute;inset:0;background:var(--fig-bg-tint)}.fig-backdrop__image{inline-size:100%;block-size:100%;object-fit:cover;filter:blur(8px);transform:scale(1.05)}.fig-backdrop[data-blur=subtle] .fig-backdrop__image{filter:blur(4px)}.fig-backdrop[data-blur=heavy] .fig-backdrop__image{filter:blur(16px)}.fig-backdrop[data-tint=strong]::after{background:color-mix(in srgb, var(--fig-secondary-hover) 40%, transparent)}.fig-button{display:inline-block;padding-block:var(--fig-space-2);padding-inline:var(--fig-space-4);border:1px solid rgba(0,0,0,0);border-radius:var(--fig-border-radius-3);font-family:inherit;font-size:var(--fig-text-3);font-weight:var(--fig-font-weight-medium);line-height:var(--fig-line-height-snug);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}.fig-button:focus-visible{outline:2px solid var(--fig-secondary-border);outline-offset:2px}.fig-button[data-variant=primary]{color:var(--fig-fg-on-emphasis);background-color:var(--fig-bg-emphasis);border-color:var(--fig-bg-emphasis)}.fig-button[data-variant=primary]:hover{background-color:var(--fig-bg-emphasis-hover);border-color:var(--fig-bg-emphasis-hover)}.fig-button[data-variant=secondary]{color:var(--fig-fg-on-secondary);background-color:var(--fig-bg-secondary);border-color:var(--fig-bg-secondary)}.fig-button[data-variant=secondary]:hover{background-color:var(--fig-bg-secondary-hover);border-color:var(--fig-bg-secondary-hover)}.fig-button[data-variant=danger]{color:var(--fig-fg-on-danger);background-color:var(--fig-bg-danger);border-color:var(--fig-bg-danger)}.fig-button[data-variant=danger]:hover{background-color:var(--fig-bg-danger-hover);border-color:var(--fig-bg-danger-hover)}.fig-button[data-variant=success]{color:var(--fig-fg-on-success);background-color:var(--fig-bg-success);border-color:var(--fig-bg-success)}.fig-button[data-variant=success]:hover{background-color:var(--fig-bg-success-hover);border-color:var(--fig-bg-success-hover)}.fig-button[data-variant=warning]{color:var(--fig-fg-on-warning);background-color:var(--fig-bg-warning);border-color:var(--fig-bg-warning)}.fig-button[data-variant=warning]:hover{background-color:var(--fig-bg-warning-hover);border-color:var(--fig-bg-warning-hover)}.fig-button[data-variant=accent]{color:var(--fig-fg-on-accent);background-color:var(--fig-bg-accent);border-color:var(--fig-bg-accent)}.fig-button[data-variant=accent]:hover{background-color:var(--fig-bg-accent-hover);border-color:var(--fig-bg-accent-hover)}.fig-button[data-variant=primary-outline]{color:var(--fig-color-primary-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-primary-500)}.fig-button[data-variant=primary-outline]:hover{color:var(--fig-color-primary-700);background-color:var(--fig-color-primary-000);border-color:var(--fig-color-primary-600)}.fig-button[data-variant=secondary-outline]{color:var(--fig-color-secondary-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-secondary-500)}.fig-button[data-variant=secondary-outline]:hover{color:var(--fig-color-secondary-700);background-color:var(--fig-color-secondary-000);border-color:var(--fig-color-secondary-600)}.fig-button[data-variant=danger-outline]{color:var(--fig-color-danger-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-danger-500)}.fig-button[data-variant=danger-outline]:hover{color:var(--fig-color-danger-700);background-color:var(--fig-color-danger-000);border-color:var(--fig-color-danger-600)}.fig-button[data-variant=success-outline]{color:var(--fig-color-success-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-success-500)}.fig-button[data-variant=success-outline]:hover{color:var(--fig-color-success-700);background-color:var(--fig-color-success-000);border-color:var(--fig-color-success-600)}.fig-button[data-variant=warning-outline]{color:var(--fig-color-warning-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-warning-500)}.fig-button[data-variant=warning-outline]:hover{color:var(--fig-color-warning-700);background-color:var(--fig-color-warning-000);border-color:var(--fig-color-warning-600)}.fig-button[data-variant=accent-outline]{color:var(--fig-color-accent-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-accent-500)}.fig-button[data-variant=accent-outline]:hover{color:var(--fig-color-accent-700);background-color:var(--fig-color-accent-000);border-color:var(--fig-color-accent-600)}.fig-button[data-loading],.fig-button[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion: reduce){.fig-button{transition:none}}.fig-card{color:var(--fig-fg-default);background-color:var(--fig-bg-subtle);border:1px solid rgba(0,0,0,0);border-radius:var(--fig-border-radius-5);box-shadow:var(--fig-shadow-2);transition:box-shadow 150ms ease}.fig-card[data-variant=neutral-light]{color:var(--fig-fg-default);background-color:var(--fig-color-neutral-000);border-color:rgba(0,0,0,0)}.fig-card[data-variant=neutral-medium]{color:var(--fig-fg-default);background-color:var(--fig-bg-subtle);border-color:rgba(0,0,0,0)}.fig-card[data-variant=neutral-dark]{color:var(--fig-fg-inverse);background-color:var(--fig-color-neutral-800);border-color:rgba(0,0,0,0)}.fig-card[data-variant=neutral-light-outline]{color:var(--fig-fg-default);background-color:rgba(0,0,0,0);border-color:var(--fig-color-neutral-200);box-shadow:none}.fig-card[data-variant=neutral-medium-outline]{color:var(--fig-fg-default);background-color:rgba(0,0,0,0);border-color:var(--fig-color-neutral-400);box-shadow:none}.fig-card[data-variant=neutral-dark-outline]{color:var(--fig-fg-default);background-color:rgba(0,0,0,0);border-color:var(--fig-color-neutral-700);box-shadow:none}.fig-card[data-variant=primary-light]{color:var(--fig-color-primary-800);background-color:var(--fig-color-primary-100);border-color:rgba(0,0,0,0)}.fig-card[data-variant=primary-medium]{color:var(--fig-fg-on-emphasis);background-color:var(--fig-color-primary-500);border-color:rgba(0,0,0,0)}.fig-card[data-variant=primary-dark]{color:var(--fig-color-generic-white);background-color:var(--fig-color-primary-800);border-color:rgba(0,0,0,0)}.fig-card[data-variant=primary-light-outline]{color:var(--fig-color-primary-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-primary-200);box-shadow:none}.fig-card[data-variant=primary-medium-outline]{color:var(--fig-color-primary-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-primary-500);box-shadow:none}.fig-card[data-variant=primary-dark-outline]{color:var(--fig-color-primary-900);background-color:rgba(0,0,0,0);border-color:var(--fig-color-primary-700);box-shadow:none}.fig-card[data-variant=secondary-light]{color:var(--fig-color-secondary-800);background-color:var(--fig-color-secondary-100);border-color:rgba(0,0,0,0)}.fig-card[data-variant=secondary-medium]{color:var(--fig-fg-on-secondary);background-color:var(--fig-color-secondary-500);border-color:rgba(0,0,0,0)}.fig-card[data-variant=secondary-dark]{color:var(--fig-color-generic-white);background-color:var(--fig-color-secondary-800);border-color:rgba(0,0,0,0)}.fig-card[data-variant=secondary-light-outline]{color:var(--fig-color-secondary-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-secondary-200);box-shadow:none}.fig-card[data-variant=secondary-medium-outline]{color:var(--fig-color-secondary-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-secondary-500);box-shadow:none}.fig-card[data-variant=secondary-dark-outline]{color:var(--fig-color-secondary-900);background-color:rgba(0,0,0,0);border-color:var(--fig-color-secondary-700);box-shadow:none}.fig-card[data-variant=accent-light]{color:var(--fig-color-accent-800);background-color:var(--fig-color-accent-100);border-color:rgba(0,0,0,0)}.fig-card[data-variant=accent-medium]{color:var(--fig-fg-on-accent);background-color:var(--fig-color-accent-500);border-color:rgba(0,0,0,0)}.fig-card[data-variant=accent-dark]{color:var(--fig-color-generic-white);background-color:var(--fig-color-accent-800);border-color:rgba(0,0,0,0)}.fig-card[data-variant=accent-light-outline]{color:var(--fig-color-accent-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-accent-200);box-shadow:none}.fig-card[data-variant=accent-medium-outline]{color:var(--fig-color-accent-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-accent-500);box-shadow:none}.fig-card[data-variant=accent-dark-outline]{color:var(--fig-color-accent-900);background-color:rgba(0,0,0,0);border-color:var(--fig-color-accent-700);box-shadow:none}.fig-card[data-variant=success-light]{color:var(--fig-color-success-800);background-color:var(--fig-color-success-100);border-color:rgba(0,0,0,0)}.fig-card[data-variant=success-medium]{color:var(--fig-fg-on-success);background-color:var(--fig-color-success-500);border-color:rgba(0,0,0,0)}.fig-card[data-variant=success-dark]{color:var(--fig-color-generic-white);background-color:var(--fig-color-success-800);border-color:rgba(0,0,0,0)}.fig-card[data-variant=success-light-outline]{color:var(--fig-color-success-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-success-200);box-shadow:none}.fig-card[data-variant=success-medium-outline]{color:var(--fig-color-success-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-success-500);box-shadow:none}.fig-card[data-variant=success-dark-outline]{color:var(--fig-color-success-900);background-color:rgba(0,0,0,0);border-color:var(--fig-color-success-700);box-shadow:none}.fig-card[data-variant=warning-light]{color:var(--fig-color-warning-800);background-color:var(--fig-color-warning-100);border-color:rgba(0,0,0,0)}.fig-card[data-variant=warning-medium]{color:var(--fig-fg-on-warning);background-color:var(--fig-color-warning-500);border-color:rgba(0,0,0,0)}.fig-card[data-variant=warning-dark]{color:var(--fig-color-generic-white);background-color:var(--fig-color-warning-800);border-color:rgba(0,0,0,0)}.fig-card[data-variant=warning-light-outline]{color:var(--fig-color-warning-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-warning-200);box-shadow:none}.fig-card[data-variant=warning-medium-outline]{color:var(--fig-color-warning-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-warning-500);box-shadow:none}.fig-card[data-variant=warning-dark-outline]{color:var(--fig-color-warning-900);background-color:rgba(0,0,0,0);border-color:var(--fig-color-warning-700);box-shadow:none}.fig-card[data-variant=danger-light]{color:var(--fig-color-danger-800);background-color:var(--fig-color-danger-100);border-color:rgba(0,0,0,0)}.fig-card[data-variant=danger-medium]{color:var(--fig-fg-on-danger);background-color:var(--fig-color-danger-500);border-color:rgba(0,0,0,0)}.fig-card[data-variant=danger-dark]{color:var(--fig-color-generic-white);background-color:var(--fig-color-danger-800);border-color:rgba(0,0,0,0)}.fig-card[data-variant=danger-light-outline]{color:var(--fig-color-danger-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-danger-200);box-shadow:none}.fig-card[data-variant=danger-medium-outline]{color:var(--fig-color-danger-700);background-color:rgba(0,0,0,0);border-color:var(--fig-color-danger-500);box-shadow:none}.fig-card[data-variant=danger-dark-outline]{color:var(--fig-color-danger-900);background-color:rgba(0,0,0,0);border-color:var(--fig-color-danger-700);box-shadow:none}.fig-card[data-state=raised]{box-shadow:var(--fig-shadow-3)}.fig-card[data-state=flat]{box-shadow:var(--fig-shadow-0)}.fig-card[data-interactive]:hover{box-shadow:var(--fig-shadow-3)}@media(prefers-reduced-motion: reduce){.fig-card{transition:none}}.fig-icon{width:var(--fig-icon-size, 1em);height:var(--fig-icon-size, 1em);flex-shrink:0;vertical-align:middle}.fig-icon[data-size=sm]{--fig-icon-size: var(--fig-text-1)}.fig-icon[data-size=md]{--fig-icon-size: var(--fig-text-3)}.fig-icon[data-size=lg]{--fig-icon-size: var(--fig-text-5)}.fig-icon[data-size=xl]{--fig-icon-size: var(--fig-text-7)}.fig-input{display:block;inline-size:100%;padding-block:var(--fig-space-2);padding-inline:var(--fig-space-3);font-family:inherit;font-size:var(--fig-text-3);line-height:var(--fig-line-height-snug);color:var(--fig-fg-default);background-color:rgba(0,0,0,0);border:1px solid var(--fig-border-default);border-radius:var(--fig-border-radius-2);transition:border-color 150ms ease,box-shadow 150ms ease}.fig-input::placeholder{color:var(--fig-fg-subtle)}.fig-input:hover{border-color:var(--fig-border-emphasis)}.fig-input:focus-visible{outline:none;border-color:var(--fig-secondary-border);box-shadow:0 0 0 2px var(--fig-secondary-border)}.fig-input[data-state=error]{border-color:var(--fig-status-danger-fg)}.fig-input[data-state=error]:focus-visible{box-shadow:0 0 0 2px var(--fig-status-danger-fg)}.fig-input[disabled]{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion: reduce){.fig-input{transition:none}}.fig-logo{display:block;block-size:var(--fig-logo-size, var(--fig-space-8));inline-size:auto;margin-block:auto}.fig-logo[data-spin]{animation:fig-logo-spin 8s cubic-bezier(0.4, 0, 0.2, 1) infinite}.fig-logo[data-spin]:hover{animation-play-state:paused}@keyframes fig-logo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.fig-logo[data-spin]{animation:none}}.fig-page{margin:0;min-block-size:100vh;isolation:isolate;position:relative;background-color:var(--fig-bg-default);display:flex;flex-direction:column}.fig-page>main{flex:1;display:flex;justify-content:center;align-items:center}.fig-page>main[data-layout=top]{align-items:flex-start;justify-content:flex-start}.fig-page>main[data-layout=fill]{align-items:stretch;justify-content:stretch}.fig-page>main[data-layout=fill]>fig-switcher-layout,.fig-page>main[data-layout=fill]>fig-sidebar-layout{flex:1}.fig-spinner{--fig-spinner-size: 2rem;--fig-spinner-thickness: 0.25rem;display:inline-block;inline-size:var(--fig-spinner-size);block-size:var(--fig-spinner-size);border:var(--fig-spinner-thickness) solid var(--fig-border-muted);border-top-color:var(--fig-secondary-fg);border-radius:var(--fig-border-radius-pill);animation:fig-spinner-rotate 900ms linear infinite}@keyframes fig-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.fig-spinner{animation:none;border-top-color:var(--fig-secondary-fg)}}.fig-step{color:var(--fig-fg-subtle);transition:color 200ms ease,font-weight 200ms ease}.fig-step[data-state=active]{color:var(--fig-fg-default);font-weight:var(--fig-font-weight-semibold)}.fig-step[data-state=done]{color:var(--fig-fg-muted)}@media(prefers-reduced-motion: reduce){.fig-step{transition:none}}.fig-toggle{display:inline-flex;align-items:center;gap:var(--fig-space-2);cursor:pointer;user-select:none}.fig-toggle>input[type=checkbox]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fig-toggle-track{position:relative;display:inline-block;inline-size:2.5rem;block-size:1.25rem;background-color:var(--fig-bg-muted);border:1px solid var(--fig-border-default);border-radius:var(--fig-border-radius-pill);transition:background-color 150ms ease,border-color 150ms ease}.fig-toggle-track::before{content:"";position:absolute;inset-block-start:1px;inset-inline-start:1px;inline-size:1rem;block-size:1rem;background-color:var(--fig-bg-subtle);border-radius:var(--fig-border-radius-pill);box-shadow:var(--fig-shadow-1);transition:transform 150ms ease,background-color 150ms ease}.fig-toggle>input:checked~.fig-toggle-track{background-color:var(--fig-bg-emphasis);border-color:var(--fig-bg-emphasis)}.fig-toggle>input:checked~.fig-toggle-track::before{transform:translateX(1.25rem)}.fig-toggle>input:focus-visible~.fig-toggle-track{outline:2px solid var(--fig-secondary-border);outline-offset:2px}.fig-toggle[data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion: reduce){.fig-toggle-track,.fig-toggle-track::before{transition:none}}

/*# sourceMappingURL=fig.css.map*/