@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fk-color-primary: #0a84ff;--fk-color-primary-hover: #0670e0;--fk-color-primary-active: #055fc3;--fk-color-primary-light: #eaf4ff;--fk-color-primary-light-border: #c8e2fd;--fk-color-primary-light-gradient: #ddedfb;--fk-color-accent: #e7fefe;--fk-color-accent-gradient: #d6f5f5;--fk-color-ghost-white: #fdfdfd;--fk-color-surface: #ffffff;--fk-color-surface-muted: #f7f9fb;--fk-color-surface-dim: #f1f4f8;--fk-color-surface-dimmer: #ecf0f5;--fk-color-text: #1f2d3d;--fk-color-text-strong: #0b1420;--fk-color-muted: #8a98a8;--fk-color-border: #d9e2ee;--fk-color-success: #10b981;--fk-color-warning: #f59e0b;--fk-color-danger: #e02424;--fk-color-danger-light: #fee2e2;--fk-color-danger-light-border: #fecaca;--fk-white: #fff;--fk-transparent: rgba(0, 0, 0, 0);--fk-black-50: rgba(0, 0, 0, .5);--fk-font-family-base: "Inter", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--fk-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--fk-font-weight-normal: 400;--fk-font-weight-medium: 500;--fk-font-weight-semibold: 600;--fk-font-weight-bold: 700;--fk-font-size-body: .875rem;--fk-line-height-body: 1.5;--fk-space-1: 4px;--fk-space-2: 8px;--fk-space-3: 12px;--fk-space-4: 16px;--fk-radius-none: 0;--fk-radius-sm: .25rem;--fk-radius-md: .375rem;--fk-radius-lg: .75rem;--fk-radius-full: 9999px;--fk-overlay-brand: rgba(10, 132, 255, .18);--fk-overlay-brand-dark: rgba(10, 132, 255, .28);--fk-overlay-neutral-dark: rgba(16, 24, 32, .4);--fk-shadow-primary: rgba(10, 132, 255, .12);--fk-focus-ring: 0 0 0 3px rgba(10, 132, 255, .18);--fk-typography-subtitle-font-size: var(--fk-typography-lead-font-size);--fk-typography-subtitle-line-height: var(--fk-typography-lead-line-height);--fk-typography-h1-font-size: 2.25rem;--fk-typography-h1-line-height: 1.05;--fk-typography-h1-font-weight: var(--fk-font-weight-bold);--fk-typography-h1-letter-spacing: -.02em;--fk-typography-h2-font-size: 1.75rem;--fk-typography-h2-line-height: 1.1;--fk-typography-h2-font-weight: var(--fk-font-weight-bold);--fk-typography-h2-letter-spacing: -.01em;--fk-typography-h3-font-size: 1.375rem;--fk-typography-h3-line-height: 1.2;--fk-typography-h3-font-weight: var(--fk-font-weight-semibold);--fk-typography-h3-letter-spacing: 0em;--fk-typography-h4-font-size: 1.125rem;--fk-typography-h4-line-height: 1.25;--fk-typography-h4-font-weight: var(--fk-font-weight-semibold);--fk-typography-h4-letter-spacing: 0em;--fk-typography-h5-font-size: .9375rem;--fk-typography-h5-line-height: 1.3;--fk-typography-h5-font-weight: var(--fk-font-weight-semibold);--fk-typography-h5-letter-spacing: .01em;--fk-typography-h6-font-size: .8125rem;--fk-typography-h6-line-height: 1.4;--fk-typography-h6-font-weight: var(--fk-font-weight-semibold);--fk-typography-h6-letter-spacing: .02em;--fk-typography-body-font-size: .9375rem;--fk-typography-body-font-weight: var(--fk-font-weight-normal);--fk-typography-body-line-height: 1.5;--fk-typography-body-letter-spacing: .01em;--fk-typography-lead-font-size: 1rem;--fk-typography-lead-font-weight: var(--fk-font-weight-normal);--fk-typography-lead-line-height: 1.4;--fk-typography-lead-letter-spacing: 0em;--fk-typography-small-font-size: .8125rem;--fk-typography-small-font-weight: var(--fk-font-weight-normal);--fk-typography-small-line-height: 1.4;--fk-typography-small-letter-spacing: .01em;--fk-typography-caption-font-size: .6875rem;--fk-typography-caption-font-weight: var(--fk-font-weight-medium);--fk-typography-caption-line-height: 1.3;--fk-typography-caption-letter-spacing: .02em;--fk-typography-label-font-size: .8125rem;--fk-typography-label-font-weight: var(--fk-font-weight-semibold);--fk-typography-label-line-height: 1.25;--fk-typography-label-letter-spacing: .01em;--fk-typography-code-font-family: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fk-typography-code-font-size: .8125rem;--fk-typography-code-font-weight: var(--fk-font-weight-normal);--fk-typography-code-line-height: 1.45;--fk-typography-code-letter-spacing: 0em;--fk-typography-large-font-size: 1.125rem;--fk-typography-button-font-size: 1rem;--fk-typography-button-font-weight: var(--fk-font-weight-normal);--fk-typography-button-line-height: 1.5;--fk-typography-gutter-bottom: 1rem;--fk-rhythm-unit: .25rem;--fk-rhythm-1: .25rem;--fk-rhythm-2: .5rem;--fk-rhythm-3: .75rem;--fk-rhythm-4: 1rem;--fk-rhythm-5: 1.25rem;--fk-rhythm-6: 1.5rem;--fk-rhythm-8: 2rem;--fk-rhythm-10: 2.5rem;--fk-rhythm-12: 3rem;--fk-rhythm-14: 3.5rem;--fk-rhythm-16: 4rem;--fk-text-color-default: var(--fk-color-text);--fk-text-color-muted: var(--fk-color-muted);--fk-text-color-subtle: #9ca3af;--fk-text-color-danger: var(--fk-color-danger);--fk-text-color-success: var(--fk-color-success);--fk-text-margin-block-start: var(--fk-rhythm-4);--fk-text-margin-block-end: 0;--fk-link-color-default: var(--fk-color-text);--fk-link-color-default-hover: var(--fk-color-primary);--fk-link-color-muted: var(--fk-color-muted);--fk-link-color-muted-hover: var(--fk-color-text);--fk-link-color-primary: var(--fk-color-primary);--fk-link-color-primary-hover: var(--fk-color-primary-hover);--fk-link-color-primary-active: var(--fk-color-primary-active);--fk-link-color-danger: var(--fk-color-danger);--fk-link-color-danger-hover: #b91c1c;--fk-link-color-disabled: #9ca3af;--fk-link-font-size-small: var(--fk-typography-small-font-size);--fk-link-font-size-medium: var(--fk-typography-body-font-size);--fk-link-font-size-large: var(--fk-typography-large-font-size);--fk-link-line-height-small: 1.5;--fk-link-line-height-medium: 1.5;--fk-link-line-height-large: 1.5;--fk-link-opacity-disabled: .6;--fk-link-opacity-loading: .7;--fk-link-focus-radius: 2px;--fk-icon-size-xs: .75rem;--fk-icon-size-sm: 1rem;--fk-icon-size-md: 1.25rem;--fk-icon-size-lg: 1.5rem;--fk-icon-size-xl: 2rem;--fk-icon-color-default: var(--fk-color-text);--fk-icon-color-muted: var(--fk-color-muted);--fk-icon-color-primary: var(--fk-color-primary);--fk-icon-color-danger: var(--fk-color-danger);--fk-icon-color-success: var(--fk-color-success);--fk-card-bg: var(--fk-color-surface);--fk-card-border-color: var(--fk-color-border);--fk-card-border-radius: var(--fk-radius-lg);--fk-card-padding-sm: var(--fk-rhythm-4);--fk-card-padding-md: var(--fk-rhythm-6);--fk-card-padding-lg: var(--fk-rhythm-8);--fk-badge-height: 1.5rem;--fk-badge-border-radius: 999px;--fk-badge-padding-inline: .5rem;--fk-badge-font-size: .75rem;--fk-badge-font-weight: var(--fk-font-weight-medium);--fk-badge-default-bg: #f3f4f6;--fk-badge-default-color: #374151;--fk-badge-primary-bg: #d6ecfe;--fk-badge-primary-color: #055fc3;--fk-badge-success-bg: #dcfce7;--fk-badge-success-color: #15803d;--fk-badge-warning-bg: #fef3c7;--fk-badge-warning-color: #92400e;--fk-badge-danger-bg: #fee2e2;--fk-badge-danger-color: #991b1b;--fk-toast-bg: var(--fk-color-surface);--fk-toast-border-color: var(--fk-color-border);--fk-toast-border-radius: var(--fk-radius-lg);--fk-toast-shadow: 0 4px 12px rgba(0, 0, 0, .1);--fk-toast-padding: var(--fk-rhythm-4);--fk-toast-gap: var(--fk-rhythm-3);--fk-toast-icon-size: 1.25rem;--fk-toast-summary-font-size: var(--fk-typography-body-font-size);--fk-toast-summary-font-weight: var(--fk-font-weight-semibold);--fk-toast-summary-color: var(--fk-color-text);--fk-toast-detail-font-size: var(--fk-typography-small-font-size);--fk-toast-detail-color: var(--fk-color-muted);--fk-toast-success-accent: var(--fk-color-success);--fk-toast-success-color: var(--fk-color-success);--fk-toast-error-accent: var(--fk-color-danger);--fk-toast-error-color: var(--fk-color-danger);--fk-toast-warning-accent: var(--fk-color-warning);--fk-toast-warning-color: var(--fk-color-warning);--fk-toast-info-accent: var(--fk-color-primary);--fk-toast-info-color: var(--fk-color-primary);--fk-toast-dismiss-color: var(--fk-color-muted);--fk-toast-dismiss-hover-color: var(--fk-color-text);--fk-toast-container-z-index: 9500;--fk-toast-container-gap: var(--fk-rhythm-3);--fk-toast-container-padding: var(--fk-rhythm-4);--fk-toast-container-max-width: 24rem;--fk-loader-size-xs: .75rem;--fk-loader-size-sm: 1rem;--fk-loader-size-md: 1.25rem;--fk-loader-size-lg: 1.5rem;--fk-loader-size-xl: 2rem;--fk-loader-animation-duration: .8s;--fk-headline-color-default: var(--fk-color-text);--fk-headline-color-muted: var(--fk-color-muted);--fk-headline-margin-block-start: var(--fk-rhythm-4);--fk-headline-margin-block-end: 0;--fk-progress-bar-height-sm: var(--fk-rhythm-1);--fk-progress-bar-height-md: var(--fk-rhythm-2);--fk-progress-bar-height-lg: var(--fk-rhythm-3);--fk-progress-bar-radius: var(--fk-radius-full);--fk-progress-bar-bg: var(--fk-color-surface-muted);--fk-progress-bar-fill: var(--fk-color-primary);--fk-progress-bar-fill-success: var(--fk-color-success);--fk-progress-bar-fill-warning: var(--fk-color-warning);--fk-progress-bar-fill-danger: var(--fk-color-danger);--fk-progress-bar-label-color: var(--fk-color-text);--fk-segmented-bar-height-sm: var(--fk-rhythm-1);--fk-segmented-bar-height-md: var(--fk-rhythm-2);--fk-segmented-bar-height-lg: var(--fk-rhythm-3);--fk-segmented-bar-radius: var(--fk-radius-full);--fk-segmented-bar-bg: var(--fk-color-surface-muted);--fk-timeline-marker-size-sm: 1rem;--fk-timeline-marker-size-md: 1.5rem;--fk-timeline-marker-size-lg: 2rem;--fk-timeline-marker-bg: var(--fk-color-surface);--fk-timeline-marker-border-color: var(--fk-color-border);--fk-timeline-marker-active: var(--fk-color-primary);--fk-timeline-marker-completed: var(--fk-color-success);--fk-timeline-marker-error: var(--fk-color-danger);--fk-timeline-marker-warning: var(--fk-color-warning);--fk-timeline-connector-color: var(--fk-color-border);--fk-timeline-title-color: var(--fk-color-text);--fk-timeline-description-color: var(--fk-color-muted);--fk-separator-color: var(--fk-color-border);--fk-separator-margin-top: var(--fk-rhythm-6);--fk-separator-margin-bottom: 0;--fk-separator-border-width: 1px;--fk-tooltip-bg: var(--fk-color-surface);--fk-tooltip-color: var(--fk-color-text);--fk-tooltip-font-family: var(--fk-font-family-base);--fk-tooltip-font-size: var(--fk-typography-caption-font-size);--fk-tooltip-font-weight: var(--fk-font-weight-medium);--fk-tooltip-line-height: var(--fk-typography-caption-line-height);--fk-tooltip-padding: var(--fk-rhythm-1) var(--fk-rhythm-2);--fk-tooltip-border-radius: var(--fk-radius-sm);--fk-tooltip-shadow: 0 2px 8px rgba(0, 0, 0, .15);--fk-tooltip-arrow-size: 6px;--fk-tooltip-max-width: 20rem;--fk-tooltip-enter-duration: .15s;--fk-tooltip-exit-duration: .1s;--fk-tooltip-easing: ease-out;--fk-nav-separator-color: var(--fk-color-border);--fk-image-object-fit: cover;--fk-image-object-position: center;--fk-button-font-size: var(--fk-typography-button-font-size);--fk-button-font-weight: var(--fk-typography-button-font-weight);--fk-button-line-height: var(--fk-typography-button-line-height);--fk-button-border-radius: .5rem;--fk-button-border-width: 1px;--fk-button-cursor: pointer;--fk-button-cursor-disabled: not-allowed;--fk-button-opacity-disabled: .6;--fk-button-transition: background-color .15s ease, border-color .15s ease, color .15s ease;--fk-button-icon-gap: .5rem;--fk-button-padding-sm: .375rem .75rem;--fk-button-padding-md: .5rem 1rem;--fk-button-padding-lg: .625rem 1.25rem;--fk-button-font-size-sm: .875rem;--fk-button-font-size-md: 1rem;--fk-button-font-size-lg: 1.125rem;--fk-button-primary-bg: var(--fk-color-primary);--fk-button-primary-bg-hover: var(--fk-color-primary-hover);--fk-button-primary-bg-active: var(--fk-color-primary-active);--fk-button-primary-color: var(--fk-color-surface);--fk-button-primary-border-color: transparent;--fk-button-secondary-bg: transparent;--fk-button-secondary-bg-hover: var(--fk-color-surface-muted);--fk-button-secondary-bg-active: var(--fk-color-border);--fk-button-secondary-color: var(--fk-color-primary);--fk-button-secondary-border-color: var(--fk-color-border);--fk-button-outline-bg: transparent;--fk-button-outline-bg-hover: var(--fk-color-surface-muted);--fk-button-outline-bg-active: var(--fk-color-border);--fk-button-outline-color: var(--fk-color-primary);--fk-button-outline-border-color: var(--fk-color-border);--fk-button-danger-bg: var(--fk-color-danger);--fk-button-danger-bg-hover: #b91c1c;--fk-button-danger-bg-active: #991b1b;--fk-button-danger-color: var(--fk-color-surface);--fk-button-danger-border-color: transparent;--fk-callout-bg: var(--fk-color-surface-muted);--fk-callout-border-color: var(--fk-color-border);--fk-callout-padding: var(--fk-rhythm-4);--fk-callout-border-radius: var(--fk-radius-md);--fk-callout-font-size: var(--fk-typography-small-font-size);--fk-callout-title-font-size: inherit;--fk-callout-title-gap: var(--fk-rhythm-2);--fk-note-border-width: 3px;--fk-note-padding-block: var(--fk-rhythm-2);--fk-note-padding-inline-start: var(--fk-rhythm-4);--fk-note-color: var(--fk-color-muted);--fk-note-font-size: .9375rem;--fk-note-line-height: var(--fk-typography-body-line-height);--fk-note-info-accent: var(--fk-color-primary);--fk-note-success-accent: var(--fk-color-success);--fk-note-warning-accent: var(--fk-color-warning);--fk-note-danger-accent: var(--fk-color-danger);--fk-icon-list-row-gap: var(--fk-rhythm-3);--fk-icon-list-item-gap: var(--fk-rhythm-2);--fk-icon-list-item-label-color: var(--fk-color-text);--fk-icon-list-item-line-height: var(--fk-typography-body-line-height);--fk-icon-list-item-sm-font-size: var(--fk-typography-small-font-size);--fk-icon-list-item-md-font-size: .875rem;--fk-icon-list-item-lg-font-size: var(--fk-typography-lead-font-size);--fk-icon-list-item-default-color: var(--fk-color-muted);--fk-icon-list-item-primary-color: var(--fk-color-primary);--fk-icon-list-item-success-color: var(--fk-color-success);--fk-icon-list-item-warning-color: var(--fk-color-warning);--fk-icon-list-item-danger-color: var(--fk-color-danger);--fk-numbered-list-margin-top: var(--fk-rhythm-4);--fk-numbered-list-row-gap: var(--fk-rhythm-3);--fk-numbered-list-item-gap: var(--fk-rhythm-3);--fk-numbered-list-item-color: var(--fk-color-text);--fk-numbered-list-item-line-height: var(--fk-typography-body-line-height);--fk-numbered-list-item-sm-font-size: var(--fk-typography-small-font-size);--fk-numbered-list-item-md-font-size: .875rem;--fk-numbered-list-item-lg-font-size: var(--fk-typography-lead-font-size);--fk-numbered-list-badge-size: 1.5rem;--fk-numbered-list-badge-radius: 50%;--fk-numbered-list-badge-bg: var(--fk-color-primary-light);--fk-numbered-list-badge-color: var(--fk-color-primary);--fk-numbered-list-badge-font-size: .75rem;--fk-numbered-list-badge-font-weight: var(--fk-font-weight-semibold);--lib-themed-card-radius: var(--fk-radius-lg);--lib-themed-card-padding: var(--fk-rhythm-5);--lib-themed-card-header-gap: var(--fk-rhythm-3);--lib-themed-card-body-gap: var(--fk-rhythm-3);--lib-numbered-title-gap: var(--fk-rhythm-3);--lib-numbered-title-sm-circle-size: 1.5rem;--lib-numbered-title-md-circle-size: 2rem;--lib-numbered-title-lg-circle-size: 2.5rem;--lib-numbered-title-sm-font-size: var(--fk-typography-caption-font-size);--lib-numbered-title-md-font-size: var(--fk-typography-small-font-size);--lib-numbered-title-lg-font-size: var(--fk-typography-body-font-size);--lib-numbered-title-default-bg: var(--fk-color-surface-muted);--lib-numbered-title-default-color: var(--fk-color-text);--lib-numbered-title-primary-bg: var(--fk-color-primary);--lib-numbered-title-primary-color: var(--fk-color-surface);--lib-numbered-title-success-bg: var(--fk-color-success);--lib-numbered-title-success-color: var(--fk-color-surface);--lib-numbered-title-warning-bg: var(--fk-color-warning);--lib-numbered-title-warning-color: var(--fk-color-surface);--lib-numbered-title-danger-bg: var(--fk-color-danger);--lib-numbered-title-danger-color: var(--fk-color-surface);--fk-copyable-field-gap: var(--fk-rhythm-2);--fk-copyable-field-bg: var(--fk-color-surface-muted);--fk-copyable-field-border-color: var(--fk-color-border);--fk-copyable-field-radius: var(--fk-radius-md);--fk-copyable-field-value-color: var(--fk-color-text);--fk-copyable-field-label-color: var(--fk-color-muted);--fk-copyable-field-label-font-size: var(--fk-typography-small-font-size);--fk-copyable-field-label-font-weight: var(--fk-font-weight-medium);--fk-copyable-field-label-gap: var(--fk-rhythm-1);--fk-copyable-field-action-color: var(--fk-color-muted);--fk-copyable-field-action-color-hover: var(--fk-color-text);--fk-copyable-field-action-bg-hover: var(--fk-color-surface-dim);--fk-copyable-field-action-padding: var(--fk-rhythm-1);--fk-copyable-field-action-radius: var(--fk-radius-sm);--fk-copyable-field-padding-sm: var(--fk-rhythm-1) var(--fk-rhythm-2);--fk-copyable-field-padding-md: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-copyable-field-padding-lg: var(--fk-rhythm-3) var(--fk-rhythm-4);--fk-copyable-field-font-size-sm: var(--fk-typography-caption-font-size);--fk-copyable-field-font-size-md: var(--fk-typography-small-font-size);--fk-copyable-field-font-size-lg: var(--fk-typography-body-font-size);--fk-copyable-field-mono-font-family: var(--fk-font-family-mono);--fk-alert-padding: var(--fk-rhythm-4);--fk-alert-border-radius: var(--fk-radius-md);--fk-alert-font-size: var(--fk-typography-small-font-size);--fk-alert-icon-gap: .5rem;--fk-alert-info-bg: #e8f4fd;--fk-alert-info-border-color: #b6e0fe;--fk-alert-info-color: #084298;--fk-alert-success-bg: #e6f4ea;--fk-alert-success-border-color: #a3d9a5;--fk-alert-success-color: #1e7e34;--fk-alert-warning-bg: #fff4e5;--fk-alert-warning-border-color: #ffd8a8;--fk-alert-warning-color: #8a5700;--fk-alert-error-bg: #fdecea;--fk-alert-error-border-color: #f5c2c7;--fk-alert-error-color: #842029;--fk-accordion-color: var(--fk-color-text);--fk-accordion-border-color: var(--fk-color-border);--fk-accordion-border-width: 1px;--fk-accordion-radius: var(--fk-radius-md);--fk-accordion-header-bg: transparent;--fk-accordion-header-bg-hover: var(--fk-color-surface-muted);--fk-accordion-header-bg-expanded: var(--fk-color-surface-muted);--fk-accordion-header-padding-block: var(--fk-rhythm-3);--fk-accordion-header-padding-inline: var(--fk-rhythm-4);--fk-accordion-leading-icon-gap: var(--fk-rhythm-3);--fk-accordion-trailing-gap: var(--fk-rhythm-3);--fk-accordion-title-color: var(--fk-color-text);--fk-accordion-title-font-size: var(--fk-typography-body-font-size);--fk-accordion-title-font-weight: var(--fk-font-weight-semibold);--fk-accordion-description-color: var(--fk-color-muted);--fk-accordion-description-font-size: var(--fk-typography-small-font-size);--fk-accordion-description-gap: var(--fk-rhythm-1);--fk-accordion-leading-text-color: var(--fk-color-muted);--fk-accordion-leading-text-font-size: var(--fk-typography-small-font-size);--fk-accordion-leading-text-font-weight: var(--fk-font-weight-semibold);--fk-accordion-leading-text-gap: var(--fk-rhythm-2);--fk-accordion-chevron-color: var(--fk-color-muted);--fk-accordion-panel-color: var(--fk-color-text);--fk-accordion-panel-gap: var(--fk-rhythm-2);--fk-accordion-panel-padding-block: var(--fk-rhythm-3);--fk-accordion-panel-padding-inline: var(--fk-rhythm-4);--fk-accordion-focus-ring: var(--fk-focus-ring);--fk-accordion-sm-header-padding-block: var(--fk-rhythm-2);--fk-accordion-sm-header-padding-inline: var(--fk-rhythm-3);--fk-accordion-sm-title-font-size: var(--fk-typography-small-font-size);--fk-accordion-sm-description-font-size: .75rem;--fk-accordion-group-gap: var(--fk-rhythm-3);--fk-icon-badge-padding-xs: .25rem;--fk-icon-badge-padding-sm: .375rem;--fk-icon-badge-padding-md: .5rem;--fk-icon-badge-padding-lg: .625rem;--fk-icon-badge-padding-xl: .75rem;--fk-icon-badge-border-width: 1px;--fk-icon-badge-border-radius: .375rem;--fk-nav-brand-gap: .5rem;--fk-nav-brand-color: inherit;--fk-nav-brand-color-hover: inherit;--fk-nav-brand-font-size: 1.125rem;--fk-nav-brand-font-weight: var(--fk-font-weight-semibold);--fk-nav-brand-line-height: 1;--fk-avatar-radius: var(--fk-radius-full);--fk-avatar-bg: var(--fk-color-primary);--fk-avatar-color: var(--fk-color-surface);--fk-avatar-font-family: var(--fk-font-family-base);--fk-avatar-font-weight: var(--fk-font-weight-semibold);--fk-avatar-size-sm: 1.75rem;--fk-avatar-size-md: 2.25rem;--fk-avatar-size-lg: 3rem;--fk-avatar-font-size-sm: .6875rem;--fk-avatar-font-size-md: .8125rem;--fk-avatar-font-size-lg: 1rem;--fk-avatar-status-border: var(--fk-color-surface);--fk-avatar-status-online: var(--fk-color-success);--fk-avatar-status-offline: var(--fk-color-muted);--fk-avatar-status-away: var(--fk-color-warning);--fk-avatar-status-busy: var(--fk-color-danger);--fk-menu-item-gap: var(--fk-rhythm-2);--fk-menu-item-padding: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-menu-item-radius: var(--fk-radius-md);--fk-menu-item-font-size: .875rem;--fk-menu-item-color: var(--fk-color-text);--fk-menu-item-bg-hover: var(--fk-color-surface-muted);--fk-menu-item-danger-color: var(--fk-color-danger);--fk-menu-item-danger-bg-hover: #fef2f2;--fk-menu-item-focus-ring: var(--fk-focus-ring);--fk-menu-item-opacity-disabled: .5;--fk-menu-separator-color: var(--fk-color-border);--fk-dropdown-menu-panel-z: 100;--fk-dropdown-menu-panel-min-width: 12rem;--fk-dropdown-menu-panel-padding: var(--fk-rhythm-1);--fk-dropdown-menu-panel-radius: var(--fk-radius-lg);--fk-dropdown-menu-panel-bg: var(--fk-color-surface);--fk-dropdown-menu-panel-border: var(--fk-color-border);--fk-dropdown-menu-panel-shadow: 0 4px 16px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--fk-user-menu-trigger-bg: transparent;--fk-user-menu-trigger-bg-hover: transparent;--fk-user-menu-trigger-radius: var(--fk-radius-md);--fk-user-menu-name-color: var(--fk-color-text);--fk-user-menu-name-font-weight: var(--fk-font-weight-semibold);--fk-user-menu-email-color: var(--fk-color-muted);--fk-user-menu-chevron-color: var(--fk-color-muted);--fk-user-menu-badge-bg: var(--fk-color-primary);--fk-user-menu-badge-color: var(--fk-color-surface);--fk-user-menu-panel-bg: var(--fk-color-surface);--fk-user-menu-panel-border: var(--fk-color-border);--fk-user-menu-panel-radius: var(--fk-radius-lg);--fk-user-menu-panel-shadow: 0 4px 16px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--fk-user-menu-item-color: var(--fk-color-text);--fk-user-menu-item-bg-hover: var(--fk-color-surface-muted);--fk-user-menu-item-radius: var(--fk-radius-md);--fk-user-menu-item-danger-color: var(--fk-color-danger);--fk-user-menu-separator-color: var(--fk-color-border);--fk-user-menu-focus-ring: var(--fk-focus-ring);--fk-sidenav-link-gap: var(--fk-rhythm-2);--fk-sidenav-link-padding-block: var(--fk-rhythm-2);--fk-sidenav-link-padding-inline: var(--fk-rhythm-3);--fk-sidenav-link-radius: var(--fk-radius-md);--fk-sidenav-link-bg: transparent;--fk-sidenav-link-bg-hover: var(--fk-color-surface-dimmer);--fk-sidenav-link-bg-active: var(--fk-color-primary);--fk-sidenav-link-font-family: var(--fk-font-family-base);--fk-sidenav-link-font-size: .875rem;--fk-sidenav-link-font-weight-active: var(--fk-font-weight-semibold);--fk-sidenav-link-color: var(--fk-color-text);--fk-sidenav-link-color-hover: var(--fk-color-primary);--fk-sidenav-link-color-active: var(--fk-white);--fk-sidenav-link-focus-ring: var(--fk-focus-ring);--fk-tabs-font-size: .875rem;--fk-tabs-font-size-sm: var(--fk-typography-small-font-size);--fk-tabs-font-size-lg: 1rem;--fk-tabs-font-weight: var(--fk-font-weight-medium);--fk-tabs-font-weight-active: var(--fk-font-weight-semibold);--fk-tabs-tab-color: var(--fk-color-text-muted);--fk-tabs-tab-color-active: var(--fk-color-primary);--fk-tabs-tab-color-hover: var(--fk-color-text);--fk-tabs-tab-color-disabled: var(--fk-color-text-disabled);--fk-tabs-tab-opacity-disabled: .5;--fk-tabs-tab-gap: var(--fk-rhythm-2);--fk-tabs-tab-padding: var(--fk-rhythm-3) var(--fk-rhythm-4);--fk-tabs-tab-padding-sm: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-tabs-tab-padding-lg: var(--fk-rhythm-4) var(--fk-rhythm-5);--fk-tabs-border-color: var(--fk-color-border);--fk-tabs-border-width: var(--fk-border-width);--fk-tabs-indicator-color: var(--fk-color-primary);--fk-tabs-indicator-height: 2px;--fk-tabs-indicator-radius: var(--fk-radius-full);--fk-tabs-pill-active-bg: var(--fk-color-primary);--fk-tabs-pill-active-color: var(--fk-color-surface);--fk-tabs-pill-radius: var(--fk-radius-full);--fk-tabs-contained-bg: var(--fk-color-surface-muted);--fk-tabs-contained-border: none;--fk-tabs-contained-active-bg: var(--fk-color-surface);--fk-tabs-contained-active-shadow: var(--fk-shadow-sm);--fk-tabs-contained-radius: var(--fk-radius-md);--fk-tabs-contained-padding: var(--fk-rhythm-1);--fk-tabs-badge-bg: var(--fk-color-surface-muted);--fk-tabs-badge-color: var(--fk-color-text-muted);--fk-tabs-close-bg-hover: var(--fk-color-surface-muted);--fk-tabs-scroll-btn-bg: var(--fk-color-surface);--fk-tabs-scroll-btn-color: var(--fk-color-text-muted);--fk-tabs-scroll-btn-color-hover: var(--fk-color-text);--fk-breadcrumb-gap: var(--fk-rhythm-1);--fk-breadcrumb-font-size: var(--fk-typography-caption-font-size);--fk-breadcrumb-link-color: var(--fk-color-muted);--fk-breadcrumb-link-color-hover: var(--fk-color-text);--fk-breadcrumb-current-color: var(--fk-color-text);--fk-breadcrumb-current-font-weight: var(--fk-font-weight-medium);--fk-breadcrumb-separator-color: var(--fk-color-muted);--fk-node-tree-breadcrumb-gap: var(--fk-rhythm-1);--fk-node-tree-breadcrumb-font-size: var(--fk-typography-caption-font-size);--fk-node-tree-breadcrumb-link-color: var(--fk-color-muted);--fk-node-tree-breadcrumb-link-color-hover: var(--fk-color-text);--fk-node-tree-breadcrumb-current-color: var(--fk-color-primary);--fk-node-tree-breadcrumb-current-font-weight: var(--fk-font-weight-medium);--fk-node-tree-breadcrumb-separator-color: var(--fk-color-muted);--fk-list-editor-row-gap: var(--fk-rhythm-2);--fk-list-editor-item-padding: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-list-editor-item-bg: var(--fk-color-surface);--fk-list-editor-item-border-color: var(--fk-color-border);--fk-list-editor-item-radius: var(--fk-radius-md);--fk-list-editor-input-border-color: var(--fk-color-border);--fk-list-editor-input-radius: var(--fk-radius-md);--fk-list-editor-input-color: var(--fk-color-text);--fk-list-editor-input-bg: var(--fk-color-surface);--fk-list-editor-input-focus-border-color: var(--fk-color-primary);--fk-list-editor-order-bg: var(--fk-color-primary-light);--fk-list-editor-order-color: var(--fk-color-primary);--fk-list-editor-remove-color: var(--fk-color-muted);--fk-list-editor-remove-hover-color: var(--fk-color-danger);--fk-list-editor-empty-color: var(--fk-color-muted);--fk-list-editor-error-color: var(--fk-color-danger);--fk-list-editor-focus-ring: var(--fk-focus-ring);--fk-list-editor-placeholder-bg: var(--fk-color-surface-muted);--fk-list-editor-placeholder-border-color: var(--fk-color-border);--fk-list-editor-drag-border-color: var(--fk-color-primary);--fk-app-shell-header-z-index: 100;--fk-app-shell-overlay-z-index: 200;--fk-app-shell-aside-z-index: 201;--fk-app-shell-overlay-bg: var(--fk-black-50);--fk-app-shell-aside-bg: var(--fk-color-surface);--fk-app-shell-mobile-sidenav-width: 100%;--fk-app-shell-end-bg: var(--fk-color-surface);--fk-app-shell-end-z-index: 201;--fk-app-shell-end-radius: var(--fk-radius-lg) 0 0 var(--fk-radius-lg);--fk-app-shell-end-shadow: -4px 0 16px rgba(0, 0, 0, .08);--fk-app-shell-end-padding: var(--fk-rhythm-4);--fk-app-shell-end-header-padding: var(--fk-rhythm-4);--fk-app-shell-end-footer-padding: var(--fk-rhythm-4);--fk-data-table-head-bg: var(--fk-color-surface-muted);--fk-data-table-head-color: var(--fk-color-text-muted);--fk-data-table-head-hover-color: var(--fk-color-text);--fk-data-table-head-font-weight: var(--fk-font-weight-semibold);--fk-data-table-head-font-size: var(--fk-typography-small-font-size);--fk-data-table-body-bg: var(--fk-color-surface);--fk-data-table-body-color: var(--fk-color-text);--fk-data-table-body-font-size: .875rem;--fk-data-table-border-color: var(--fk-color-border);--fk-data-table-border-width: 0;--fk-data-table-border-radius: var(--fk-radius-md);--fk-data-table-row-hover-bg: var(--fk-color-surface-muted);--fk-data-table-cell-padding: var(--fk-rhythm-3);--fk-data-table-empty-padding: var(--fk-rhythm-8);--fk-data-table-empty-color: var(--fk-color-text-muted);--fk-data-table-loading-bg: var(--fk-color-surface-overlay);--fk-data-table-loading-color: var(--fk-color-text-muted);--fk-data-table-selection-cell-width: 2.75rem;--fk-data-table-row-selected-bg: var(--fk-color-primary-light);--fk-data-table-row-selected-hover-bg: var(--fk-color-primary-light-gradient);--fk-data-table-checkbox-size: 1rem;--fk-data-table-checkbox-border-color: var(--fk-color-border);--fk-data-table-checkbox-radius: var(--fk-radius-sm);--fk-data-table-checkbox-bg: var(--fk-color-surface);--fk-data-table-checkbox-hover-border-color: var(--fk-color-primary);--fk-data-table-checkbox-checked-bg: var(--fk-color-primary);--fk-data-table-checkbox-checked-border-color: var(--fk-color-primary);--fk-data-table-checkbox-icon-color: var(--fk-color-surface);--fk-node-tree-row-gap: var(--fk-rhythm-2);--fk-node-tree-row-padding: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-node-tree-row-radius: var(--fk-radius-md);--fk-node-tree-row-color: var(--fk-color-text);--fk-node-tree-row-font-size: var(--fk-typography-body-font-size);--fk-node-tree-row-bg-hover: var(--fk-color-surface-muted);--fk-node-tree-row-bg-selected: var(--fk-overlay-brand);--fk-node-tree-row-color-selected: var(--fk-color-primary);--fk-node-tree-row-font-weight-selected: var(--fk-font-weight-medium);--fk-node-tree-row-toggle-color: var(--fk-color-muted);--fk-node-tree-row-toggle-color-hover: var(--fk-color-text);--fk-node-tree-row-toggle-bg-hover: var(--fk-color-surface-muted);--fk-node-tree-row-handle-color: var(--fk-color-muted);--fk-node-tree-row-handle-color-hover: var(--fk-color-text);--fk-node-tree-row-bg-drop-target: var(--fk-overlay-brand);--fk-node-tree-row-border-drop-target: var(--fk-color-primary);--fk-node-tree-row-drag-source-opacity: .4;--fk-node-tree-drag-preview-bg: var(--fk-color-surface);--fk-node-tree-drag-preview-shadow: 0 4px 12px rgba(0, 0, 0, .15);--fk-node-tree-drag-placeholder-bg: var(--fk-color-primary);--fk-content-split-left-bg: var(--fk-color-surface);--fk-content-split-left-border: 1px solid var(--fk-color-border);--fk-content-split-overlay-bg: var(--fk-black-50, rgba(0, 0, 0, .5));--fk-content-split-rail-toggle-color: var(--fk-color-muted);--fk-content-split-rail-toggle-color-hover: var(--fk-color-text);--fk-content-split-rail-toggle-bg-hover: var(--fk-color-surface-muted);--fk-dialog-overlay-bg: rgba(0, 0, 0, .5);--fk-dialog-overlay-z-index: 1000;--fk-dialog-panel-bg: var(--fk-color-surface);--fk-dialog-panel-border-radius: var(--fk-radius-lg);--fk-dialog-panel-shadow: 0 8px 32px rgba(0, 0, 0, .12);--fk-dialog-panel-border: none;--fk-dialog-panel-max-height: 85vh;--fk-dialog-width-sm: 24rem;--fk-dialog-width-md: 32rem;--fk-dialog-width-lg: 40rem;--fk-dialog-width-xl: 52rem;--fk-dialog-panel-margin: var(--fk-rhythm-4);--fk-dialog-header-padding-inline: var(--fk-rhythm-6);--fk-dialog-header-padding: var(--fk-rhythm-4) var(--fk-dialog-header-padding-inline);--fk-dialog-header-border: 1px solid var(--fk-color-border);--fk-dialog-body-padding: var(--fk-rhythm-6);--fk-dialog-footer-padding: var(--fk-rhythm-4) var(--fk-rhythm-6);--fk-dialog-footer-border: 1px solid var(--fk-color-border);--fk-dialog-close-size: 2rem;--fk-dialog-close-color: var(--fk-color-muted);--fk-dialog-close-color-hover: var(--fk-color-text);--fk-wizard-dialog-stepper-gap: var(--fk-rhythm-2);--fk-wizard-dialog-stepper-padding: 0 0 .75rem;--fk-wizard-dialog-step-color: var(--fk-form-hint-color);--fk-wizard-dialog-step-active-color: var(--fk-color-primary);--fk-wizard-dialog-step-completed-color: var(--fk-form-label-color);--fk-wizard-dialog-step-number-active-color: #fff;--fk-wizard-dialog-body-padding: var(--fk-rhythm-4) var(--fk-rhythm-4);--fk-wizard-dialog-footer-gap: var(--fk-rhythm-3);--fk-wizard-dialog-footer-padding: var(--fk-rhythm-4) var(--fk-rhythm-6);--fk-wizard-dialog-footer-border: 1px solid var(--fk-color-border);--fk-input-font-family: var(--fk-font-family-base);--fk-input-font-size: .875rem;--fk-input-line-height: var(--fk-typography-body-line-height);--fk-input-font-weight: var(--fk-font-weight-normal);--fk-input-color: var(--fk-color-text);--fk-input-placeholder-color: var(--fk-color-muted);--fk-select-placeholder-color: var(--fk-color-muted);--fk-input-bg: var(--fk-color-surface);--fk-input-border-color: var(--fk-color-border);--fk-input-border-color-hover: var(--fk-color-muted);--fk-input-border-color-focus: var(--fk-color-primary);--fk-input-border-color-error: var(--fk-color-danger);--fk-input-border-radius: var(--fk-radius-md);--fk-input-border-width: 1px;--fk-input-padding: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-input-focus-ring: var(--fk-focus-ring);--fk-input-disabled-opacity: .5;--fk-input-error-focus-ring: 0 0 0 3px rgba(224, 36, 36, .2);--fk-autocomplete-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, .1);--fk-checkbox-size: 1.125rem;--fk-checkbox-gap: .5rem;--fk-checkbox-border-radius: var(--fk-radius-sm);--fk-checkbox-checked-bg: var(--fk-color-primary);--fk-checkbox-check-color: #ffffff;--fk-radio-size: 1.125rem;--fk-radio-gap: var(--fk-rhythm-2);--fk-radio-checked-color: var(--fk-color-primary);--fk-switch-width: 2.25rem;--fk-switch-height: 1.25rem;--fk-switch-thumb-size: 1rem;--fk-switch-gap: var(--fk-rhythm-2);--fk-switch-checked-bg: var(--fk-color-primary);--fk-switch-checked-bg-hover: var(--fk-color-primary-hover);--fk-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .15);--fk-slider-track-height: 6px;--fk-slider-track-radius: 3px;--fk-slider-thumb-size: 18px;--fk-file-dropzone-padding: var(--fk-rhythm-10);--fk-file-dropzone-min-height: 10rem;--fk-file-dropzone-gap: var(--fk-rhythm-2);--fk-file-dropzone-bg: var(--fk-color-surface-raised);--fk-file-dropzone-bg-dragging: rgba(10, 132, 255, .04);--fk-file-dropzone-border-width: 2px;--fk-file-dropzone-border-style: dashed;--fk-file-dropzone-border-color: var(--fk-color-border);--fk-file-dropzone-border-color-hover: var(--fk-color-primary);--fk-file-dropzone-border-color-dragging: var(--fk-color-primary);--fk-file-dropzone-border-radius: var(--fk-radius-lg);--fk-file-dropzone-prompt-color: var(--fk-color-text);--fk-file-dropzone-hint-font-size: .8125rem;--fk-file-dropzone-icon-color-disabled: var(--fk-color-muted);--fk-file-dropzone-opacity-disabled: .6;--fk-form-label-font-size: var(--fk-typography-label-font-size);--fk-form-label-font-weight: var(--fk-typography-label-font-weight);--fk-form-label-line-height: var(--fk-typography-label-line-height);--fk-form-label-color: var(--fk-color-text-strong);--fk-form-label-gap: var(--fk-rhythm-2);--fk-form-subscript-gap: var(--fk-rhythm-1);--fk-form-field-gap: var(--fk-rhythm-2);--fk-form-error-font-size: .75rem;--fk-form-error-color: var(--fk-color-danger);--fk-form-hint-font-size: var(--fk-typography-small-font-size);--fk-form-hint-color: var(--fk-color-muted);--fk-pagination-color: var(--fk-color-muted);--fk-pagination-border-width: 1px;--fk-pagination-border-color: var(--fk-color-border);--fk-pagination-font-size: var(--fk-typography-small-font-size);--fk-pagination-label-color: var(--fk-color-muted);--fk-pagination-select-color: var(--fk-color-text);--fk-pagination-select-bg: var(--fk-color-surface);--fk-pagination-select-border-color: var(--fk-color-border);--fk-pagination-select-border-radius: var(--fk-radius-md);--fk-pagination-select-focus-border-color: var(--fk-color-primary);--fk-pagination-select-focus-ring: var(--fk-focus-ring);--fk-pagination-page-info-color: var(--fk-color-text);--fk-pagination-btn-color: var(--fk-color-text);--fk-pagination-btn-border-color: var(--fk-color-border);--fk-pagination-btn-border-radius: var(--fk-radius-md);--fk-pagination-btn-bg-hover: var(--fk-color-surface-hover);--fk-pagination-btn-border-color-hover: var(--fk-color-muted);--fk-pagination-btn-disabled-opacity: var(--fk-input-disabled-opacity);--fk-pagination-btn-focus-border-color: var(--fk-color-primary);--fk-pagination-btn-focus-ring: var(--fk-focus-ring);--fk-drawer-overlay-bg: var(--fk-overlay-bg);--fk-drawer-bg: var(--fk-color-surface);--fk-drawer-border-color: var(--fk-color-border);--fk-drawer-header-border-color: var(--fk-color-border);--fk-drawer-title-color: var(--fk-color-text-strong);--fk-drawer-title-font-size: var(--fk-typography-h4-font-size);--fk-drawer-title-font-weight: var(--fk-font-weight-semibold);--fk-drawer-close-color: var(--fk-color-muted);--fk-drawer-close-color-hover: var(--fk-color-text);--fk-drawer-close-bg-hover: var(--fk-color-surface-hover);--fk-drawer-close-radius: var(--fk-radius-md);--fk-drawer-close-focus-ring: var(--fk-focus-ring);--fk-avatar-stack-overlap: .5rem;--fk-avatar-stack-ring: 0 0 0 2px var(--fk-color-surface);--fk-avatar-stack-overflow-color: var(--fk-color-text);--fk-avatar-stack-overflow-bg: var(--fk-color-surface-muted);--fk-avatar-stack-overflow-bg-hover: var(--fk-color-surface-hover);--fk-avatar-stack-overflow-focus-ring: var(--fk-focus-ring)}@media(min-width:64em){:root{--fk-font-size-body: .9375rem;--fk-typography-h1-font-size: 3.5rem;--fk-typography-h2-font-size: 2.25rem;--fk-typography-h3-font-size: 1.75rem;--fk-typography-h4-font-size: 1.25rem;--fk-typography-h5-font-size: 1rem;--fk-typography-h6-font-size: .875rem;--fk-typography-body-font-size: .9375rem;--fk-typography-lead-font-size: 1.125rem;--fk-typography-small-font-size: .875rem;--fk-typography-caption-font-size: .75rem;--fk-typography-label-font-size: .875rem;--fk-typography-code-font-size: .875rem}}:root{--fk-method-badge-min-width: 3rem;--fk-method-badge-padding-block: 2px;--fk-method-badge-padding-inline: var(--fk-rhythm-2);--fk-method-badge-radius: var(--fk-radius-sm);--fk-method-badge-font-size: .6875rem;--fk-method-badge-font-weight: var(--fk-font-weight-bold);--fk-method-badge-color: var(--fk-color-text);--fk-method-badge-bg-neutral: #d6d6d6;--fk-method-badge-bg-get: #89ecac;--fk-method-badge-bg-post: #94c4fd;--fk-method-badge-bg-put: #fbb972;--fk-method-badge-bg-patch: #c8a7fb;--fk-method-badge-bg-delete: #fb8d8d;--fk-method-badge-bg-head: var(--fk-method-badge-bg-neutral);--fk-method-badge-bg-options: var(--fk-method-badge-bg-neutral);--fk-endpoint-link-gap: var(--fk-rhythm-2);--fk-endpoint-link-padding-block: var(--fk-rhythm-1);--fk-endpoint-link-padding-inline: var(--fk-rhythm-3);--fk-endpoint-link-radius: var(--fk-radius-md);--fk-endpoint-link-font-size: .875rem;--fk-endpoint-link-color: var(--fk-color-text);--fk-endpoint-link-bg-hover: var(--fk-color-surface-muted);--fk-endpoint-link-bg-active: var(--fk-color-primary-light);--fk-endpoint-link-color-active: var(--fk-color-primary);--fk-endpoint-link-font-weight-active: var(--fk-font-weight-semibold);--fk-endpoint-link-focus-ring: var(--fk-focus-ring)}@keyframes fk-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-color-scheme:dark){:root{--fk-color-primary: #3b9eff;--fk-color-primary-hover: #5cb0ff;--fk-color-primary-active: #7ec2ff;--fk-color-primary-light: #1a2a3e;--fk-color-primary-light-border: #1e3a5f;--fk-color-primary-light-gradient: #1e3350;--fk-color-accent: #0f2e2e;--fk-color-accent-gradient: #143838;--fk-color-ghost-white: #1a1a1e;--fk-color-surface: #121214;--fk-color-surface-muted: #1c1c20;--fk-color-text: #e8ecf1;--fk-color-muted: #8a8f98;--fk-color-border: #2e2e34;--fk-focus-ring: 0 0 0 3px rgba(59, 158, 255, .4);--fk-text-color-default: var(--fk-color-text);--fk-text-color-muted: var(--fk-color-muted);--fk-text-color-subtle: #6b7280;--fk-text-color-danger: #f87171;--fk-text-color-success: #4ade80;--fk-link-color-default: var(--fk-color-text);--fk-link-color-default-hover: var(--fk-color-primary);--fk-link-color-muted: var(--fk-color-muted);--fk-link-color-muted-hover: var(--fk-color-text);--fk-link-color-primary: var(--fk-color-primary);--fk-link-color-primary-hover: var(--fk-color-primary-hover);--fk-link-color-primary-active: var(--fk-color-primary-active);--fk-link-color-danger: #f87171;--fk-link-color-danger-hover: #ef4444;--fk-link-color-disabled: #4b5563;--fk-icon-color-default: var(--fk-color-text);--fk-icon-color-muted: var(--fk-color-muted);--fk-icon-color-primary: var(--fk-color-primary);--fk-icon-color-danger: #f87171;--fk-icon-color-success: #4ade80;--fk-card-bg: var(--fk-color-surface);--fk-card-border-color: var(--fk-color-border);--fk-badge-default-bg: #2a2a30;--fk-badge-default-color: #d1d5db;--fk-badge-primary-bg: #1a2a3e;--fk-badge-primary-color: #5cb0ff;--fk-badge-success-bg: #0f291a;--fk-badge-success-color: #4ade80;--fk-badge-warning-bg: #2a1f0a;--fk-badge-warning-color: #fbbf24;--fk-badge-danger-bg: #2a0f0f;--fk-badge-danger-color: #f87171;--fk-method-badge-bg-neutral: #2a2a30;--fk-method-badge-color: #e8ecf1;--fk-method-badge-bg-get: #0f291a;--fk-method-badge-color-get: #4ade80;--fk-method-badge-bg-post: #1a2a3e;--fk-method-badge-color-post: #8bb8ff;--fk-method-badge-bg-put: #2a1f0a;--fk-method-badge-color-put: #fbbf24;--fk-method-badge-bg-patch: #221536;--fk-method-badge-color-patch: #b78cff;--fk-method-badge-bg-delete: #2a0f0f;--fk-method-badge-color-delete: #f87171;--fk-method-badge-bg-head: var(--fk-method-badge-bg-neutral);--fk-method-badge-color-head: #d1d5db;--fk-method-badge-bg-options: var(--fk-method-badge-bg-neutral);--fk-method-badge-color-options: #d1d5db;--fk-endpoint-link-bg-hover: var(--fk-color-surface-muted);--fk-endpoint-link-bg-active: var(--fk-color-primary-light);--fk-endpoint-link-color-active: var(--fk-color-primary);--fk-progress-bar-bg: var(--fk-color-surface-muted);--fk-progress-bar-label-color: var(--fk-color-text);--fk-segmented-bar-bg: var(--fk-color-surface-muted);--fk-timeline-marker-bg: var(--fk-color-surface);--fk-timeline-marker-border-color: var(--fk-color-border);--fk-timeline-connector-color: var(--fk-color-border);--fk-timeline-title-color: var(--fk-color-text);--fk-timeline-description-color: var(--fk-color-muted);--fk-headline-color-default: var(--fk-color-text);--fk-headline-color-muted: var(--fk-color-muted);--fk-separator-color: var(--fk-color-border);--fk-nav-separator-color: var(--fk-color-border);--fk-tooltip-bg: var(--fk-color-surface);--fk-tooltip-color: var(--fk-color-text);--fk-tooltip-shadow: 0 2px 8px rgba(0, 0, 0, .4);--fk-avatar-bg: var(--fk-color-surface-muted);--fk-avatar-color: var(--fk-color-muted);--fk-avatar-status-border: var(--fk-color-surface);--fk-menu-item-color: var(--fk-color-text);--fk-menu-item-bg-hover: var(--fk-color-surface-muted);--fk-menu-item-danger-color: #f87171;--fk-menu-item-danger-bg-hover: #2a0f0f;--fk-menu-separator-color: var(--fk-color-border);--fk-menu-item-focus-ring: var(--fk-focus-ring);--fk-dropdown-menu-panel-bg: var(--fk-color-surface);--fk-dropdown-menu-panel-border: var(--fk-color-border);--fk-dropdown-menu-panel-shadow: 0 4px 16px rgba(0, 0, 0, .3), 0 1px 4px rgba(0, 0, 0, .2);--fk-user-menu-trigger-bg-hover: var(--fk-color-surface-muted);--fk-user-menu-name-color: var(--fk-color-text);--fk-user-menu-email-color: var(--fk-color-muted);--fk-user-menu-chevron-color: var(--fk-color-muted);--fk-user-menu-panel-bg: var(--fk-color-surface);--fk-user-menu-panel-border: var(--fk-color-border);--fk-user-menu-panel-shadow: 0 4px 16px rgba(0, 0, 0, .3), 0 1px 4px rgba(0, 0, 0, .2);--fk-user-menu-item-color: var(--fk-color-text);--fk-user-menu-item-bg-hover: var(--fk-color-surface-muted);--fk-user-menu-separator-color: var(--fk-color-border);--fk-user-menu-focus-ring: var(--fk-focus-ring);--fk-sidenav-link-color: var(--fk-color-text);--fk-sidenav-link-color-hover: var(--fk-color-primary);--fk-sidenav-link-bg-hover: var(--fk-color-surface-muted);--fk-sidenav-link-bg-active: var(--fk-color-surface-muted);--fk-sidenav-link-color-active: var(--fk-color-primary);--fk-sidenav-link-focus-ring: var(--fk-focus-ring);--fk-tabs-tab-color: var(--fk-color-text-muted);--fk-tabs-tab-color-active: var(--fk-color-primary);--fk-tabs-tab-color-hover: var(--fk-color-text);--fk-tabs-tab-color-disabled: var(--fk-color-text-disabled);--fk-tabs-border-color: var(--fk-color-border);--fk-tabs-indicator-color: var(--fk-color-primary);--fk-tabs-pill-active-bg: var(--fk-color-primary);--fk-tabs-pill-active-color: #121214;--fk-tabs-contained-bg: var(--fk-color-surface-muted);--fk-tabs-contained-active-bg: var(--fk-color-surface);--fk-tabs-badge-bg: var(--fk-color-surface-muted);--fk-tabs-badge-color: var(--fk-color-text-muted);--fk-tabs-close-bg-hover: var(--fk-color-surface-muted);--fk-tabs-scroll-btn-bg: var(--fk-color-surface);--fk-tabs-scroll-btn-color: var(--fk-color-text-muted);--fk-tabs-scroll-btn-color-hover: var(--fk-color-text);--fk-button-primary-bg: var(--fk-color-primary);--fk-button-primary-bg-hover: var(--fk-color-primary-hover);--fk-button-primary-bg-active: var(--fk-color-primary-active);--fk-button-primary-color: #121214;--fk-button-primary-border-color: transparent;--fk-button-secondary-bg: transparent;--fk-button-secondary-bg-hover: var(--fk-color-surface-muted);--fk-button-secondary-bg-active: var(--fk-color-border);--fk-button-secondary-color: var(--fk-color-primary);--fk-button-secondary-border-color: var(--fk-color-border);--fk-button-outline-bg: transparent;--fk-button-outline-bg-hover: var(--fk-color-surface-muted);--fk-button-outline-bg-active: var(--fk-color-border);--fk-button-outline-color: var(--fk-color-primary);--fk-button-outline-border-color: var(--fk-color-border);--fk-button-danger-bg: #dc2626;--fk-button-danger-bg-hover: #ef4444;--fk-button-danger-bg-active: #f87171;--fk-button-danger-color: #121214;--fk-button-danger-border-color: transparent;--fk-callout-bg: var(--fk-color-surface-muted);--fk-callout-border-color: var(--fk-color-border);--fk-alert-info-bg: #0c1929;--fk-alert-info-border-color: #1e3a5f;--fk-alert-info-color: #93c5fd;--fk-alert-success-bg: #0f291a;--fk-alert-success-border-color: #16593a;--fk-alert-success-color: #4ade80;--fk-alert-warning-bg: #2a1f0a;--fk-alert-warning-border-color: #5c4813;--fk-alert-warning-color: #fbbf24;--fk-alert-error-bg: #2a0f0f;--fk-alert-error-border-color: #5c1a1a;--fk-alert-error-color: #f87171;--fk-accordion-color: var(--fk-color-text);--fk-accordion-border-color: var(--fk-color-border);--fk-accordion-header-bg-hover: var(--fk-color-surface-muted);--fk-accordion-header-bg-expanded: var(--fk-color-surface-muted);--fk-accordion-title-color: var(--fk-color-text);--fk-accordion-description-color: var(--fk-color-muted);--fk-accordion-leading-text-color: var(--fk-color-muted);--fk-accordion-chevron-color: var(--fk-color-muted);--fk-accordion-panel-color: var(--fk-color-text);--fk-accordion-focus-ring: var(--fk-focus-ring);--fk-breadcrumb-link-color: var(--fk-color-muted);--fk-breadcrumb-link-color-hover: var(--fk-color-text);--fk-breadcrumb-current-color: var(--fk-color-text);--fk-breadcrumb-separator-color: var(--fk-color-muted);--fk-copyable-field-bg: var(--fk-color-surface-muted);--fk-copyable-field-border-color: var(--fk-color-border);--fk-copyable-field-value-color: var(--fk-color-text);--fk-copyable-field-label-color: var(--fk-color-muted);--fk-copyable-field-action-color: var(--fk-color-muted);--fk-copyable-field-action-color-hover: var(--fk-color-text);--fk-copyable-field-action-bg-hover: var(--fk-color-surface-dim);--fk-node-tree-breadcrumb-link-color: var(--fk-color-muted);--fk-node-tree-breadcrumb-link-color-hover: var(--fk-color-text);--fk-node-tree-breadcrumb-current-color: var(--fk-color-primary);--fk-node-tree-breadcrumb-separator-color: var(--fk-color-muted);--fk-list-editor-item-bg: var(--fk-color-surface);--fk-list-editor-item-border-color: var(--fk-color-border);--fk-list-editor-input-color: var(--fk-color-text);--fk-list-editor-input-bg: var(--fk-color-surface);--fk-list-editor-input-border-color: var(--fk-color-border);--fk-list-editor-input-focus-border-color: var(--fk-color-primary);--fk-list-editor-order-bg: rgba(59, 158, 255, .15);--fk-list-editor-order-color: var(--fk-color-primary);--fk-list-editor-remove-color: var(--fk-color-muted);--fk-list-editor-remove-hover-color: var(--fk-color-danger);--fk-list-editor-empty-color: var(--fk-color-muted);--fk-list-editor-error-color: var(--fk-color-danger);--fk-list-editor-placeholder-bg: var(--fk-color-surface-muted);--fk-list-editor-placeholder-border-color: var(--fk-color-border);--fk-list-editor-drag-border-color: var(--fk-color-primary);--fk-node-tree-row-color: var(--fk-color-text);--fk-node-tree-row-bg-hover: var(--fk-color-surface-muted);--fk-node-tree-row-bg-selected: rgba(59, 158, 255, .15);--fk-node-tree-row-color-selected: var(--fk-color-primary);--fk-node-tree-row-toggle-color: var(--fk-color-muted);--fk-node-tree-row-toggle-color-hover: var(--fk-color-text);--fk-node-tree-row-toggle-bg-hover: var(--fk-color-surface-muted);--fk-node-tree-row-handle-color: var(--fk-color-muted);--fk-node-tree-row-handle-color-hover: var(--fk-color-text);--fk-node-tree-row-bg-drop-target: rgba(59, 158, 255, .2);--fk-node-tree-row-border-drop-target: var(--fk-color-primary);--fk-node-tree-drag-preview-bg: var(--fk-color-surface);--fk-node-tree-drag-preview-shadow: 0 4px 16px rgba(0, 0, 0, .4);--fk-node-tree-drag-placeholder-bg: var(--fk-color-primary);--fk-content-split-left-bg: var(--fk-color-surface);--fk-content-split-left-border: 1px solid var(--fk-color-border);--fk-content-split-overlay-bg: rgba(0, 0, 0, .7);--fk-content-split-rail-toggle-color: var(--fk-color-muted);--fk-content-split-rail-toggle-color-hover: var(--fk-color-text);--fk-content-split-rail-toggle-bg-hover: var(--fk-color-surface-muted);--fk-app-shell-overlay-bg: rgba(0, 0, 0, .7);--fk-app-shell-aside-bg: var(--fk-color-surface);--fk-app-shell-end-bg: var(--fk-color-surface);--fk-app-shell-end-radius: var(--fk-radius-lg) 0 0 var(--fk-radius-lg);--fk-app-shell-end-shadow: -4px 0 16px rgba(0, 0, 0, .25);--fk-data-table-head-bg: var(--fk-color-surface-muted);--fk-data-table-head-color: var(--fk-color-text-muted);--fk-data-table-head-hover-color: var(--fk-color-text);--fk-data-table-body-bg: var(--fk-color-surface);--fk-data-table-body-color: var(--fk-color-text);--fk-data-table-border-color: var(--fk-color-border);--fk-data-table-row-hover-bg: var(--fk-color-surface-muted);--fk-data-table-empty-color: var(--fk-color-text-muted);--fk-data-table-loading-bg: rgba(0, 0, 0, .5);--fk-data-table-loading-color: var(--fk-color-text-muted);--fk-data-table-row-selected-bg: var(--fk-color-primary-light);--fk-data-table-row-selected-hover-bg: var( --fk-color-primary-light-gradient );--fk-data-table-checkbox-border-color: var(--fk-color-border);--fk-data-table-checkbox-bg: var(--fk-color-surface);--fk-data-table-checkbox-hover-border-color: var(--fk-color-primary);--fk-data-table-checkbox-checked-bg: var(--fk-color-primary);--fk-data-table-checkbox-checked-border-color: var(--fk-color-primary);--fk-data-table-checkbox-icon-color: var(--fk-color-surface);--fk-dialog-overlay-bg: rgba(0, 0, 0, .7);--fk-dialog-panel-bg: var(--fk-color-surface);--fk-dialog-panel-shadow: 0 8px 32px rgba(0, 0, 0, .4);--fk-dialog-header-border: 1px solid var(--fk-color-border);--fk-dialog-footer-border: 1px solid var(--fk-color-border);--fk-dialog-close-color: var(--fk-color-muted);--fk-dialog-close-color-hover: var(--fk-color-text);--fk-wizard-dialog-footer-border: 1px solid var(--fk-color-border);--fk-wizard-dialog-step-number-active-color: #fff;--fk-toast-bg: var(--fk-color-surface);--fk-toast-border-color: var(--fk-color-border);--fk-toast-shadow: 0 4px 12px rgba(0, 0, 0, .3);--fk-toast-summary-color: var(--fk-color-text);--fk-toast-detail-color: var(--fk-color-muted);--fk-toast-dismiss-color: var(--fk-color-muted);--fk-toast-dismiss-hover-color: var(--fk-color-text);--fk-input-color: var(--fk-color-text);--fk-input-placeholder-color: var(--fk-color-muted);--fk-input-bg: var(--fk-color-surface);--fk-input-border-color: var(--fk-color-border);--fk-input-border-color-hover: var(--fk-color-muted);--fk-input-border-color-focus: var(--fk-color-primary);--fk-input-border-color-error: #f87171;--fk-input-focus-ring: var(--fk-focus-ring);--fk-form-label-color: #e2e8f0;--fk-form-error-color: #f87171;--fk-form-hint-color: var(--fk-color-muted);--fk-file-dropzone-bg: var(--fk-color-surface-muted);--fk-file-dropzone-bg-dragging: rgba(96, 165, 250, .08);--fk-file-dropzone-border-color: var(--fk-color-border);--fk-file-dropzone-border-color-hover: var(--fk-color-primary);--fk-file-dropzone-border-color-dragging: var(--fk-color-primary);--fk-file-dropzone-prompt-color: var(--fk-color-text);--fk-file-dropzone-icon-color-disabled: var(--fk-color-muted);--fk-pagination-color: var(--fk-color-muted);--fk-pagination-border-color: var(--fk-color-border);--fk-pagination-label-color: var(--fk-color-muted);--fk-pagination-select-color: var(--fk-color-text);--fk-pagination-select-bg: var(--fk-color-surface);--fk-pagination-select-border-color: var(--fk-color-border);--fk-pagination-page-info-color: var(--fk-color-text);--fk-pagination-btn-color: var(--fk-color-text);--fk-pagination-btn-border-color: var(--fk-color-border);--fk-pagination-btn-bg-hover: var(--fk-color-surface-hover);--fk-drawer-bg: var(--fk-color-surface);--fk-drawer-border-color: var(--fk-color-border);--fk-drawer-header-border-color: var(--fk-color-border);--fk-drawer-title-color: var(--fk-color-text-strong);--fk-drawer-close-color: var(--fk-color-muted);--fk-drawer-close-color-hover: var(--fk-color-text);--fk-drawer-close-bg-hover: var(--fk-color-surface-hover);--fk-avatar-stack-ring: 0 0 0 2px var(--fk-color-surface);--fk-avatar-stack-overflow-color: var(--fk-color-text);--fk-avatar-stack-overflow-bg: var(--fk-color-surface-muted);--fk-avatar-stack-overflow-bg-hover: var(--fk-color-surface-hover)}}html.dark{--fk-color-primary: #3b9eff;--fk-color-primary-hover: #5cb0ff;--fk-color-primary-active: #7ec2ff;--fk-color-primary-light: #1a2a3e;--fk-color-primary-light-border: #1e3a5f;--fk-color-primary-light-gradient: #1e3350;--fk-color-accent: #0f2e2e;--fk-color-accent-gradient: #143838;--fk-color-ghost-white: #1a1a1e;--fk-color-surface: #121214;--fk-color-surface-muted: #1c1c20;--fk-color-text: #e8ecf1;--fk-color-muted: #8a8f98;--fk-color-border: #2e2e34;--fk-focus-ring: 0 0 0 3px rgba(59, 158, 255, .4);--fk-text-color-default: var(--fk-color-text);--fk-text-color-muted: var(--fk-color-muted);--fk-text-color-subtle: #6b7280;--fk-text-color-danger: #f87171;--fk-text-color-success: #4ade80;--fk-link-color-default: var(--fk-color-text);--fk-link-color-default-hover: var(--fk-color-primary);--fk-link-color-muted: var(--fk-color-muted);--fk-link-color-muted-hover: var(--fk-color-text);--fk-link-color-primary: var(--fk-color-primary);--fk-link-color-primary-hover: var(--fk-color-primary-hover);--fk-link-color-primary-active: var(--fk-color-primary-active);--fk-link-color-danger: #f87171;--fk-link-color-danger-hover: #ef4444;--fk-link-color-disabled: #4b5563;--fk-icon-color-default: var(--fk-color-text);--fk-icon-color-muted: var(--fk-color-muted);--fk-icon-color-primary: var(--fk-color-primary);--fk-icon-color-danger: #f87171;--fk-icon-color-success: #4ade80;--fk-card-bg: var(--fk-color-surface);--fk-card-border-color: var(--fk-color-border);--fk-badge-default-bg: #2a2a30;--fk-badge-default-color: #d1d5db;--fk-badge-primary-bg: #1a2a3e;--fk-badge-primary-color: #5cb0ff;--fk-badge-success-bg: #0f291a;--fk-badge-success-color: #4ade80;--fk-badge-warning-bg: #2a1f0a;--fk-badge-warning-color: #fbbf24;--fk-badge-danger-bg: #2a0f0f;--fk-badge-danger-color: #f87171;--fk-method-badge-bg-neutral: #2a2a30;--fk-method-badge-color: #e8ecf1;--fk-method-badge-bg-get: #0f291a;--fk-method-badge-color-get: #4ade80;--fk-method-badge-bg-post: #1a2a3e;--fk-method-badge-color-post: #8bb8ff;--fk-method-badge-bg-put: #2a1f0a;--fk-method-badge-color-put: #fbbf24;--fk-method-badge-bg-patch: #221536;--fk-method-badge-color-patch: #b78cff;--fk-method-badge-bg-delete: #2a0f0f;--fk-method-badge-color-delete: #f87171;--fk-method-badge-bg-head: var(--fk-method-badge-bg-neutral);--fk-method-badge-color-head: #d1d5db;--fk-method-badge-bg-options: var(--fk-method-badge-bg-neutral);--fk-method-badge-color-options: #d1d5db;--fk-endpoint-link-bg-hover: var(--fk-color-surface-muted);--fk-endpoint-link-bg-active: var(--fk-color-primary-light);--fk-endpoint-link-color-active: var(--fk-color-primary);--fk-progress-bar-bg: var(--fk-color-surface-muted);--fk-progress-bar-label-color: var(--fk-color-text);--fk-segmented-bar-bg: var(--fk-color-surface-muted);--fk-timeline-marker-bg: var(--fk-color-surface);--fk-timeline-marker-border-color: var(--fk-color-border);--fk-timeline-connector-color: var(--fk-color-border);--fk-timeline-title-color: var(--fk-color-text);--fk-timeline-description-color: var(--fk-color-muted);--fk-headline-color-default: var(--fk-color-text);--fk-headline-color-muted: var(--fk-color-muted);--fk-separator-color: var(--fk-color-border);--fk-nav-separator-color: var(--fk-color-border);--fk-menu-item-color: var(--fk-color-text);--fk-menu-item-bg-hover: var(--fk-color-surface-muted);--fk-menu-item-danger-color: #f87171;--fk-menu-item-danger-bg-hover: #2a0f0f;--fk-menu-separator-color: var(--fk-color-border);--fk-menu-item-focus-ring: var(--fk-focus-ring);--fk-tooltip-bg: var(--fk-color-surface);--fk-tooltip-color: var(--fk-color-text);--fk-tooltip-shadow: 0 2px 8px rgba(0, 0, 0, .4);--fk-avatar-bg: var(--fk-color-surface-muted);--fk-avatar-color: var(--fk-color-muted);--fk-avatar-status-border: var(--fk-color-surface);--fk-dropdown-menu-panel-bg: var(--fk-color-surface);--fk-dropdown-menu-panel-border: var(--fk-color-border);--fk-dropdown-menu-panel-shadow: 0 4px 16px rgba(0, 0, 0, .3), 0 1px 4px rgba(0, 0, 0, .2);--fk-user-menu-trigger-bg-hover: var(--fk-color-surface-muted);--fk-user-menu-name-color: var(--fk-color-text);--fk-user-menu-email-color: var(--fk-color-muted);--fk-user-menu-chevron-color: var(--fk-color-muted);--fk-user-menu-panel-bg: var(--fk-color-surface);--fk-user-menu-panel-border: var(--fk-color-border);--fk-user-menu-panel-shadow: 0 4px 16px rgba(0, 0, 0, .3), 0 1px 4px rgba(0, 0, 0, .2);--fk-user-menu-item-color: var(--fk-color-text);--fk-user-menu-item-bg-hover: var(--fk-color-surface-muted);--fk-user-menu-separator-color: var(--fk-color-border);--fk-user-menu-focus-ring: var(--fk-focus-ring);--fk-sidenav-link-color: var(--fk-color-text);--fk-sidenav-link-color-hover: var(--fk-color-primary);--fk-sidenav-link-bg-hover: var(--fk-color-surface-muted);--fk-sidenav-link-bg-active: var(--fk-color-surface-muted);--fk-sidenav-link-color-active: var(--fk-color-primary);--fk-sidenav-link-focus-ring: var(--fk-focus-ring);--fk-tabs-tab-color: var(--fk-color-text-muted);--fk-tabs-tab-color-active: var(--fk-color-primary);--fk-tabs-tab-color-hover: var(--fk-color-text);--fk-tabs-tab-color-disabled: var(--fk-color-text-disabled);--fk-tabs-border-color: var(--fk-color-border);--fk-tabs-indicator-color: var(--fk-color-primary);--fk-tabs-pill-active-bg: var(--fk-color-primary);--fk-tabs-pill-active-color: #121214;--fk-tabs-contained-bg: var(--fk-color-surface-muted);--fk-tabs-contained-active-bg: var(--fk-color-surface);--fk-tabs-badge-bg: var(--fk-color-surface-muted);--fk-tabs-badge-color: var(--fk-color-text-muted);--fk-tabs-close-bg-hover: var(--fk-color-surface-muted);--fk-tabs-scroll-btn-bg: var(--fk-color-surface);--fk-tabs-scroll-btn-color: var(--fk-color-text-muted);--fk-tabs-scroll-btn-color-hover: var(--fk-color-text);--fk-button-primary-bg: var(--fk-color-primary);--fk-button-primary-bg-hover: var(--fk-color-primary-hover);--fk-button-primary-bg-active: var(--fk-color-primary-active);--fk-button-primary-color: #121214;--fk-button-primary-border-color: transparent;--fk-button-secondary-bg: transparent;--fk-button-secondary-bg-hover: var(--fk-color-surface-muted);--fk-button-secondary-bg-active: var(--fk-color-border);--fk-button-secondary-color: var(--fk-color-primary);--fk-button-secondary-border-color: var(--fk-color-border);--fk-button-outline-bg: transparent;--fk-button-outline-bg-hover: var(--fk-color-surface-muted);--fk-button-outline-bg-active: var(--fk-color-border);--fk-button-outline-color: var(--fk-color-primary);--fk-button-outline-border-color: var(--fk-color-border);--fk-button-danger-bg: #dc2626;--fk-button-danger-bg-hover: #ef4444;--fk-button-danger-bg-active: #f87171;--fk-button-danger-color: #121214;--fk-button-danger-border-color: transparent;--fk-callout-bg: var(--fk-color-surface-muted);--fk-callout-border-color: var(--fk-color-border);--fk-alert-info-bg: #0c1929;--fk-alert-info-border-color: #1e3a5f;--fk-alert-info-color: #93c5fd;--fk-alert-success-bg: #0f291a;--fk-alert-success-border-color: #16593a;--fk-alert-success-color: #4ade80;--fk-alert-warning-bg: #2a1f0a;--fk-alert-warning-border-color: #5c4813;--fk-alert-warning-color: #fbbf24;--fk-alert-error-bg: #2a0f0f;--fk-alert-error-border-color: #5c1a1a;--fk-alert-error-color: #f87171;--fk-accordion-color: var(--fk-color-text);--fk-accordion-header-bg-hover: var(--fk-color-surface-muted);--fk-accordion-title-color: var(--fk-color-text);--fk-accordion-description-color: var(--fk-color-muted);--fk-accordion-leading-text-color: var(--fk-color-muted);--fk-accordion-chevron-color: var(--fk-color-muted);--fk-accordion-panel-color: var(--fk-color-text);--fk-accordion-focus-ring: var(--fk-focus-ring);--fk-breadcrumb-link-color: var(--fk-color-muted);--fk-breadcrumb-link-color-hover: var(--fk-color-text);--fk-breadcrumb-current-color: var(--fk-color-text);--fk-breadcrumb-separator-color: var(--fk-color-muted);--fk-copyable-field-bg: var(--fk-color-surface-muted);--fk-copyable-field-border-color: var(--fk-color-border);--fk-copyable-field-value-color: var(--fk-color-text);--fk-copyable-field-label-color: var(--fk-color-muted);--fk-copyable-field-action-color: var(--fk-color-muted);--fk-copyable-field-action-color-hover: var(--fk-color-text);--fk-copyable-field-action-bg-hover: var(--fk-color-surface-dim);--fk-node-tree-breadcrumb-link-color: var(--fk-color-muted);--fk-node-tree-breadcrumb-link-color-hover: var(--fk-color-text);--fk-node-tree-breadcrumb-current-color: var(--fk-color-text);--fk-node-tree-breadcrumb-separator-color: var(--fk-color-muted);--fk-list-editor-item-bg: var(--fk-color-surface);--fk-list-editor-item-border-color: var(--fk-color-border);--fk-list-editor-input-color: var(--fk-color-text);--fk-list-editor-input-bg: var(--fk-color-surface);--fk-list-editor-input-border-color: var(--fk-color-border);--fk-list-editor-input-focus-border-color: var(--fk-color-primary);--fk-list-editor-order-bg: rgba(59, 158, 255, .15);--fk-list-editor-order-color: var(--fk-color-primary);--fk-list-editor-remove-color: var(--fk-color-muted);--fk-list-editor-remove-hover-color: var(--fk-color-danger);--fk-list-editor-empty-color: var(--fk-color-muted);--fk-list-editor-error-color: var(--fk-color-danger);--fk-list-editor-placeholder-bg: var(--fk-color-surface-muted);--fk-list-editor-placeholder-border-color: var(--fk-color-border);--fk-list-editor-drag-border-color: var(--fk-color-primary);--fk-node-tree-row-color: var(--fk-color-text);--fk-node-tree-row-bg-hover: var(--fk-color-surface-muted);--fk-node-tree-row-bg-selected: rgba(59, 158, 255, .15);--fk-node-tree-row-color-selected: var(--fk-color-primary);--fk-node-tree-row-toggle-color: var(--fk-color-muted);--fk-node-tree-row-toggle-color-hover: var(--fk-color-text);--fk-node-tree-row-toggle-bg-hover: var(--fk-color-surface-muted);--fk-node-tree-row-handle-color: var(--fk-color-muted);--fk-node-tree-row-handle-color-hover: var(--fk-color-text);--fk-node-tree-row-bg-drop-target: rgba(59, 158, 255, .2);--fk-node-tree-row-border-drop-target: var(--fk-color-primary);--fk-node-tree-drag-preview-bg: var(--fk-color-surface);--fk-node-tree-drag-preview-shadow: 0 4px 16px rgba(0, 0, 0, .4);--fk-node-tree-drag-placeholder-bg: var(--fk-color-primary);--fk-content-split-left-bg: var(--fk-color-surface);--fk-content-split-left-border: 1px solid var(--fk-color-border);--fk-content-split-overlay-bg: rgba(0, 0, 0, .7);--fk-content-split-rail-toggle-color: var(--fk-color-muted);--fk-content-split-rail-toggle-color-hover: var(--fk-color-text);--fk-content-split-rail-toggle-bg-hover: var(--fk-color-surface-muted);--fk-app-shell-overlay-bg: rgba(0, 0, 0, .7);--fk-app-shell-aside-bg: var(--fk-color-surface);--fk-app-shell-end-bg: var(--fk-color-surface);--fk-app-shell-end-radius: var(--fk-radius-lg) 0 0 var(--fk-radius-lg);--fk-app-shell-end-shadow: -4px 0 16px rgba(0, 0, 0, .25);--fk-data-table-head-bg: var(--fk-color-surface-muted);--fk-data-table-head-color: var(--fk-color-text-muted);--fk-data-table-head-hover-color: var(--fk-color-text);--fk-data-table-body-bg: var(--fk-color-surface);--fk-data-table-body-color: var(--fk-color-text);--fk-data-table-border-color: var(--fk-color-border);--fk-data-table-row-hover-bg: var(--fk-color-surface-muted);--fk-data-table-empty-color: var(--fk-color-text-muted);--fk-data-table-loading-bg: rgba(0, 0, 0, .5);--fk-data-table-loading-color: var(--fk-color-text-muted);--fk-data-table-row-selected-bg: var(--fk-color-primary-light);--fk-data-table-row-selected-hover-bg: var(--fk-color-primary-light-gradient);--fk-data-table-checkbox-border-color: var(--fk-color-border);--fk-data-table-checkbox-bg: var(--fk-color-surface);--fk-data-table-checkbox-hover-border-color: var(--fk-color-primary);--fk-data-table-checkbox-checked-bg: var(--fk-color-primary);--fk-data-table-checkbox-checked-border-color: var(--fk-color-primary);--fk-data-table-checkbox-icon-color: var(--fk-color-surface);--fk-dialog-overlay-bg: rgba(0, 0, 0, .7);--fk-dialog-panel-bg: var(--fk-color-surface);--fk-dialog-panel-shadow: 0 8px 32px rgba(0, 0, 0, .4);--fk-dialog-header-border: 1px solid var(--fk-color-border);--fk-dialog-footer-border: 1px solid var(--fk-color-border);--fk-dialog-close-color: var(--fk-color-muted);--fk-dialog-close-color-hover: var(--fk-color-text);--fk-wizard-dialog-footer-border: 1px solid var(--fk-color-border);--fk-wizard-dialog-step-number-active-color: #fff;--fk-toast-bg: var(--fk-color-surface);--fk-toast-border-color: var(--fk-color-border);--fk-toast-shadow: 0 4px 12px rgba(0, 0, 0, .3);--fk-toast-summary-color: var(--fk-color-text);--fk-toast-detail-color: var(--fk-color-muted);--fk-toast-dismiss-color: var(--fk-color-muted);--fk-toast-dismiss-hover-color: var(--fk-color-text);--fk-input-color: var(--fk-color-text);--fk-input-placeholder-color: var(--fk-color-muted);--fk-input-bg: var(--fk-color-surface);--fk-input-border-color: var(--fk-color-border);--fk-input-border-color-hover: var(--fk-color-muted);--fk-input-border-color-focus: var(--fk-color-primary);--fk-input-border-color-error: #f87171;--fk-input-focus-ring: var(--fk-focus-ring);--fk-form-label-color: #e2e8f0;--fk-form-error-color: #f87171;--fk-form-hint-color: var(--fk-color-muted);--fk-file-dropzone-bg: var(--fk-color-surface-muted);--fk-file-dropzone-bg-dragging: rgba(96, 165, 250, .08);--fk-file-dropzone-border-color: var(--fk-color-border);--fk-file-dropzone-border-color-hover: var(--fk-color-primary);--fk-file-dropzone-border-color-dragging: var(--fk-color-primary);--fk-file-dropzone-prompt-color: var(--fk-color-text);--fk-file-dropzone-icon-color-disabled: var(--fk-color-muted);--fk-pagination-color: var(--fk-color-muted);--fk-pagination-border-color: var(--fk-color-border);--fk-pagination-label-color: var(--fk-color-muted);--fk-pagination-select-color: var(--fk-color-text);--fk-pagination-select-bg: var(--fk-color-surface);--fk-pagination-select-border-color: var(--fk-color-border);--fk-pagination-page-info-color: var(--fk-color-text);--fk-pagination-btn-color: var(--fk-color-text);--fk-pagination-btn-border-color: var(--fk-color-border);--fk-pagination-btn-bg-hover: var(--fk-color-surface-hover);--fk-drawer-bg: var(--fk-color-surface);--fk-drawer-border-color: var(--fk-color-border);--fk-drawer-header-border-color: var(--fk-color-border);--fk-drawer-title-color: var(--fk-color-text-strong);--fk-drawer-close-color: var(--fk-color-muted);--fk-drawer-close-color-hover: var(--fk-color-text);--fk-drawer-close-bg-hover: var(--fk-color-surface-hover);--fk-avatar-stack-ring: 0 0 0 2px var(--fk-color-surface);--fk-avatar-stack-overflow-color: var(--fk-color-text);--fk-avatar-stack-overflow-bg: var(--fk-color-surface-muted);--fk-avatar-stack-overflow-bg-hover: var(--fk-color-surface-hover)}body{font-family:var(--fk-font-family-base);font-size:var(--fk-font-size-body);line-height:var(--fk-line-height-body);color:var(--fk-color-text)}fk-icon-list{margin-block-start:var(--fk-rhythm-4, 1rem);padding-inline-start:var(--fk-rhythm-2, .5rem)}fk-icon-list:first-child{margin-block-start:0}:not(pre)>code{padding:.125em .35em;font-family:var(--fk-typography-code-font-family, ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);font-size:.9em;background-color:var(--fk-color-surface-muted, #f7f9fb);border:1px solid var(--fk-color-border, #d9e2ee);border-radius:var(--fk-radius-sm, .25rem)}.fk-container{max-width:var(--fk-container-max-width, 80rem);margin-inline:auto;padding-inline:var(--fk-container-padding, 1rem)}.fk-stack>*+*{margin-top:var(--fk-stack-space, var(--fk-rhythm-4))}.fk-cluster{display:flex;flex-wrap:wrap;gap:var(--fk-cluster-gap, var(--fk-rhythm-4));justify-content:var(--fk-cluster-justify, center)}.fk-mt-1{margin-top:var(--fk-rhythm-1)}.fk-mt-2{margin-top:var(--fk-rhythm-2)}.fk-mt-3{margin-top:var(--fk-rhythm-3)}.fk-mt-4{margin-top:var(--fk-rhythm-4)}.fk-mt-5{margin-top:var(--fk-rhythm-5)}.fk-mt-6{margin-top:var(--fk-rhythm-6)}.fk-mt-8{margin-top:var(--fk-rhythm-8)}.fk-mt-10{margin-top:var(--fk-rhythm-10)}.fk-mt-12{margin-top:var(--fk-rhythm-12)}.fk-mt-14{margin-top:var(--fk-rhythm-14)}.fk-mt-16{margin-top:var(--fk-rhythm-16)}.fk-mb-1{margin-bottom:var(--fk-rhythm-1)}.fk-mb-2{margin-bottom:var(--fk-rhythm-2)}.fk-mb-3{margin-bottom:var(--fk-rhythm-3)}.fk-mb-4{margin-bottom:var(--fk-rhythm-4)}.fk-mb-5{margin-bottom:var(--fk-rhythm-5)}.fk-mb-6{margin-bottom:var(--fk-rhythm-6)}.fk-mb-8{margin-bottom:var(--fk-rhythm-8)}.fk-mb-10{margin-bottom:var(--fk-rhythm-10)}.fk-mb-12{margin-bottom:var(--fk-rhythm-12)}.fk-mb-14{margin-bottom:var(--fk-rhythm-14)}.fk-mb-16{margin-bottom:var(--fk-rhythm-16)}.fk-code-chip{display:inline-block;font-family:var(--fk-code-chip-font-family, var(--fk-font-mono, monospace));font-size:var(--fk-code-chip-font-size, .8125rem);background:var(--fk-code-chip-bg, var(--fk-color-surface-raised, #f8fafc));color:var(--fk-code-chip-color, var(--fk-color-text, #1f2d3d));padding:var(--fk-code-chip-padding, .125rem .375rem);border-radius:var(--fk-code-chip-radius, var(--fk-radius-sm, .25rem));overflow-wrap:anywhere}.fk-text-highlight{color:var(--fk-color-primary)}.fk-spotlight-target{position:relative;isolation:isolate}.fk-spotlight-target:after{content:"";position:absolute;inset:-2px;z-index:-1;border:2px solid var(--fk-spotlight-ring-color, var(--fk-color-danger, #e02424));border-radius:var(--fk-spotlight-ring-radius, .625rem);pointer-events:none;opacity:0}.fk-spotlight-target--active:after{animation:fk-spotlight-pulse 1.8s cubic-bezier(.16,1,.3,1) infinite}.fk-spotlight-target--overlay:after{inset:0;z-index:0;border:none;background:var(--fk-spotlight-overlay-color, rgba(224, 36, 36, .08));transition:opacity .2s ease}.fk-spotlight-target--overlay.fk-spotlight-target--active:after{opacity:1;animation:fk-spotlight-overlay-breathe 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes fk-spotlight-pulse{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.55);opacity:0}}@keyframes fk-spotlight-overlay-breathe{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@media(prefers-reduced-motion:reduce){.fk-spotlight-target--active:after{animation:none}}.fk-wizard-dialog-host .fk-dialog__panel{height:min(700px,85vh)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fk-auth-card{width:100%;max-width:var(--fk-auth-card-max-width, 32rem)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{width:100%;height:100%;padding:0;margin:0}
