:root{color-scheme:light;--nf-chart-area-fill-opacity: .15;--nf-font-body: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nf-font-heading: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nf-font-mono: "JetBrains Mono Variable", "JetBrains Mono", "Fira Code", "SF Mono", "Cascadia Code", Consolas, "Liberation Mono", Menlo, monospace;font-family:var(--nf-font-body);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--nf-color-primary: #2563eb;--nf-color-primary-hover: #1d4ed8;--nf-color-primary-active: #1e40af;--nf-color-primary-subtle: #eff6ff;--nf-color-on-primary: #ffffff;--nf-color-secondary: #7c3aed;--nf-color-secondary-hover: #6d28d9;--nf-color-secondary-active: #5b21b6;--nf-color-secondary-subtle: #f5f3ff;--nf-color-on-secondary: #ffffff;--nf-color-tertiary: #0d9488;--nf-color-tertiary-hover: #0f766e;--nf-color-tertiary-active: #115e59;--nf-color-tertiary-subtle: #f0fdfa;--nf-color-on-tertiary: #ffffff;--nf-color-error: #dc2626;--nf-color-error-hover: #b91c1c;--nf-color-error-subtle: #fef2f2;--nf-color-on-error: #ffffff;--nf-color-warning: #b45309;--nf-color-warning-hover: #92400e;--nf-color-warning-subtle: #fffbeb;--nf-color-on-warning: #ffffff;--nf-color-success: #16a34a;--nf-color-success-hover: #15803d;--nf-color-success-subtle: #f0fdf4;--nf-color-on-success: #ffffff;--nf-color-info: #2563eb;--nf-color-info-hover: #1d4ed8;--nf-color-info-subtle: #eff6ff;--nf-color-on-info: #ffffff;--nf-color-background: #ffffff;--nf-color-background-paper: #ffffff;--nf-color-surface: #ffffff;--nf-color-surface-variant: #f8fafc;--nf-color-surface-inverse: #1e293b;--nf-color-text-primary: #0f172a;--nf-color-text-secondary: #475569;--nf-color-text-disabled: #94a3b8;--nf-color-text-inverse: #f8fafc;--nf-color-text-link: #2563eb;--nf-color-border-default: #a8a29e;--nf-color-border-strong: #78716c;--nf-color-border-subtle: #d6d3d1;--nf-color-border-focus: #2563eb;--nf-color-text-tertiary: #94a3b8;--nf-color-surface-secondary: rgba(0, 0, 0, .04);--nf-accent-primary: #f97316;--nf-color-overlay: rgba(15, 23, 42, .5);--nf-color-scrim: rgba(15, 23, 42, .25)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--nf-chart-area-fill-opacity: .25;--nf-color-primary: #60a5fa;--nf-color-primary-hover: #93c5fd;--nf-color-primary-active: #3b82f6;--nf-color-primary-subtle: #172554;--nf-color-on-primary: #0f172a;--nf-color-secondary: #a78bfa;--nf-color-secondary-hover: #c4b5fd;--nf-color-secondary-active: #8b5cf6;--nf-color-secondary-subtle: #2e1065;--nf-color-on-secondary: #0f172a;--nf-color-tertiary: #2dd4bf;--nf-color-tertiary-hover: #5eead4;--nf-color-tertiary-active: #14b8a6;--nf-color-tertiary-subtle: #042f2e;--nf-color-on-tertiary: #0f172a;--nf-color-error: #f87171;--nf-color-error-hover: #fca5a5;--nf-color-error-subtle: #450a0a;--nf-color-on-error: #0f172a;--nf-color-warning: #fbbf24;--nf-color-warning-hover: #fcd34d;--nf-color-warning-subtle: #451a03;--nf-color-on-warning: #0f172a;--nf-color-success: #4ade80;--nf-color-success-hover: #86efac;--nf-color-success-subtle: #052e16;--nf-color-on-success: #0f172a;--nf-color-info: #60a5fa;--nf-color-info-hover: #93c5fd;--nf-color-info-subtle: #172554;--nf-color-on-info: #0f172a;--nf-color-background: #18181b;--nf-color-background-paper: #27272a;--nf-color-surface: #27272a;--nf-color-surface-variant: #3f3f46;--nf-color-surface-inverse: #f4f4f5;--nf-color-text-primary: #f1f5f9;--nf-color-text-secondary: #94a3b8;--nf-color-text-disabled: #475569;--nf-color-text-inverse: #18181b;--nf-color-text-link: #60a5fa;--nf-color-border-default: rgba(255, 255, 255, .15);--nf-color-border-strong: rgba(255, 255, 255, .28);--nf-color-border-subtle: rgba(255, 255, 255, .07);--nf-color-border-focus: #fb923c;--nf-color-text-tertiary: #475569;--nf-color-surface-secondary: rgba(255, 255, 255, .06);--nf-accent-primary: #fb923c;--nf-color-overlay: rgba(0, 0, 0, .6);--nf-color-scrim: rgba(0, 0, 0, .35)}}[data-nf-mode=dark]{color-scheme:dark;--nf-chart-area-fill-opacity: .25;--nf-color-primary: #60a5fa;--nf-color-primary-hover: #93c5fd;--nf-color-primary-active: #3b82f6;--nf-color-primary-subtle: #172554;--nf-color-on-primary: #0f172a;--nf-color-secondary: #a78bfa;--nf-color-secondary-hover: #c4b5fd;--nf-color-secondary-active: #8b5cf6;--nf-color-secondary-subtle: #2e1065;--nf-color-on-secondary: #0f172a;--nf-color-tertiary: #2dd4bf;--nf-color-tertiary-hover: #5eead4;--nf-color-tertiary-active: #14b8a6;--nf-color-tertiary-subtle: #042f2e;--nf-color-on-tertiary: #0f172a;--nf-color-error: #f87171;--nf-color-error-hover: #fca5a5;--nf-color-error-subtle: #450a0a;--nf-color-on-error: #0f172a;--nf-color-warning: #fbbf24;--nf-color-warning-hover: #fcd34d;--nf-color-warning-subtle: #451a03;--nf-color-on-warning: #0f172a;--nf-color-success: #4ade80;--nf-color-success-hover: #86efac;--nf-color-success-subtle: #052e16;--nf-color-on-success: #0f172a;--nf-color-info: #60a5fa;--nf-color-info-hover: #93c5fd;--nf-color-info-subtle: #172554;--nf-color-on-info: #0f172a;--nf-color-background: #18181b;--nf-color-background-paper: #27272a;--nf-color-surface: #27272a;--nf-color-surface-variant: #3f3f46;--nf-color-surface-inverse: #f4f4f5;--nf-color-text-primary: #f1f5f9;--nf-color-text-secondary: #94a3b8;--nf-color-text-disabled: #475569;--nf-color-text-inverse: #18181b;--nf-color-text-link: #60a5fa;--nf-color-border-default: rgba(255, 255, 255, .15);--nf-color-border-strong: rgba(255, 255, 255, .28);--nf-color-border-subtle: rgba(255, 255, 255, .07);--nf-color-border-focus: #fb923c;--nf-color-text-tertiary: #475569;--nf-color-surface-secondary: rgba(255, 255, 255, .06);--nf-accent-primary: #fb923c;--nf-color-overlay: rgba(0, 0, 0, .6);--nf-color-scrim: rgba(0, 0, 0, .35)}[data-nf-mode=light]{color-scheme:light;--nf-chart-area-fill-opacity: .15;--nf-color-primary: #2563eb;--nf-color-primary-hover: #1d4ed8;--nf-color-primary-active: #1e40af;--nf-color-primary-subtle: #eff6ff;--nf-color-on-primary: #ffffff;--nf-color-secondary: #7c3aed;--nf-color-secondary-hover: #6d28d9;--nf-color-secondary-active: #5b21b6;--nf-color-secondary-subtle: #f5f3ff;--nf-color-on-secondary: #ffffff;--nf-color-tertiary: #0d9488;--nf-color-tertiary-hover: #0f766e;--nf-color-tertiary-active: #115e59;--nf-color-tertiary-subtle: #f0fdfa;--nf-color-on-tertiary: #ffffff;--nf-color-error: #dc2626;--nf-color-error-hover: #b91c1c;--nf-color-error-subtle: #fef2f2;--nf-color-on-error: #ffffff;--nf-color-warning: #b45309;--nf-color-warning-hover: #92400e;--nf-color-warning-subtle: #fffbeb;--nf-color-on-warning: #ffffff;--nf-color-success: #16a34a;--nf-color-success-hover: #15803d;--nf-color-success-subtle: #f0fdf4;--nf-color-on-success: #ffffff;--nf-color-info: #2563eb;--nf-color-info-hover: #1d4ed8;--nf-color-info-subtle: #eff6ff;--nf-color-on-info: #ffffff;--nf-color-background: #ffffff;--nf-color-background-paper: #ffffff;--nf-color-surface: #ffffff;--nf-color-surface-variant: #f8fafc;--nf-color-surface-inverse: #1e293b;--nf-color-text-primary: #0f172a;--nf-color-text-secondary: #475569;--nf-color-text-disabled: #94a3b8;--nf-color-text-inverse: #f8fafc;--nf-color-text-link: #2563eb;--nf-color-border-default: #a8a29e;--nf-color-border-strong: #78716c;--nf-color-border-subtle: #d6d3d1;--nf-color-border-focus: #2563eb;--nf-color-text-tertiary: #94a3b8;--nf-color-surface-secondary: rgba(0, 0, 0, .04);--nf-accent-primary: #f97316;--nf-color-overlay: rgba(15, 23, 42, .5);--nf-color-scrim: rgba(15, 23, 42, .25)}body{margin:0}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");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}@keyframes nfFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nfScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes nfSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes nfSlideRight{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.nf-fade-up{animation:nfFadeUp var(--nf-duration-slow) var(--nf-easing-ease-out) both}.nf-scale-in{animation:nfScaleIn var(--nf-duration-slow) var(--nf-easing-ease-out) both}.nf-slide-down{animation:nfSlideDown var(--nf-duration-normal) var(--nf-easing-ease-out) both}.nf-slide-right{animation:nfSlideRight var(--nf-duration-slow) var(--nf-easing-ease-out) both}.nf-stagger>*{animation:nfFadeUp var(--nf-duration-slow) var(--nf-easing-ease-out) both}.nf-stagger>*:nth-child(1){animation-delay:0ms}.nf-stagger>*:nth-child(2){animation-delay:60ms}.nf-stagger>*:nth-child(3){animation-delay:.12s}.nf-stagger>*:nth-child(4){animation-delay:.18s}.nf-stagger>*:nth-child(5){animation-delay:.24s}.nf-stagger>*:nth-child(6){animation-delay:.3s}.nf-stagger>*:nth-child(7){animation-delay:.36s}.nf-stagger>*:nth-child(8){animation-delay:.42s}.nf-card-hover{transition:transform var(--nf-duration-fast) var(--nf-easing-ease-out),box-shadow var(--nf-duration-fast) var(--nf-easing-ease-out),border-color var(--nf-duration-fast) var(--nf-easing-ease-out)}.nf-card-hover:hover{transform:translateY(-3px);border-color:var(--nf-border-accent, var(--nf-color-primary));box-shadow:0 8px 24px hsl(var(--nf-shadow-color) / .25)}[data-nf-reduce-motion=true] *,[data-nf-reduce-motion=true] *:before,[data-nf-reduce-motion=true] *:after{animation-duration:0ms!important;transition-duration:0ms!important}[data-nf-reduce-motion=true] .nf-card-hover:hover{transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important}.nf-card-hover:hover{transform:none;box-shadow:none}}:root{--nf-text-display-xl-size: 72px;--nf-text-display-xl-weight: 800;--nf-text-display-xl-height: 1.05;--nf-text-display-xl-family: var(--nf-font-heading);--nf-text-display-lg-size: 56px;--nf-text-display-lg-weight: 800;--nf-text-display-lg-height: 1.08;--nf-text-display-lg-family: var(--nf-font-heading);--nf-text-display-md-size: 48px;--nf-text-display-md-weight: 700;--nf-text-display-md-height: 1.1;--nf-text-display-md-family: var(--nf-font-heading);--nf-text-h1-size: 36px;--nf-text-h1-weight: 700;--nf-text-h1-height: 1.15;--nf-text-h1-family: var(--nf-font-heading);--nf-text-h2-size: 28px;--nf-text-h2-weight: 600;--nf-text-h2-height: 1.2;--nf-text-h2-family: var(--nf-font-heading);--nf-text-h3-size: 22px;--nf-text-h3-weight: 600;--nf-text-h3-height: 1.25;--nf-text-h3-family: var(--nf-font-heading);--nf-text-h4-size: 18px;--nf-text-h4-weight: 600;--nf-text-h4-height: 1.3;--nf-text-h4-family: var(--nf-font-heading);--nf-text-h5-size: 15px;--nf-text-h5-weight: 600;--nf-text-h5-height: 1.35;--nf-text-h5-family: var(--nf-font-heading);--nf-text-eyebrow-size: 11px;--nf-text-eyebrow-weight: 600;--nf-text-eyebrow-height: 1.4;--nf-text-eyebrow-family: var(--nf-font-heading);--nf-text-eyebrow-letter-spacing: .08em;--nf-text-body-lg-size: 17px;--nf-text-body-lg-weight: 400;--nf-text-body-lg-height: 1.65;--nf-text-body-lg-family: var(--nf-font-body);--nf-text-body-md-size: 15px;--nf-text-body-md-weight: 400;--nf-text-body-md-height: 1.6;--nf-text-body-md-family: var(--nf-font-body);--nf-text-body-sm-size: 13px;--nf-text-body-sm-weight: 400;--nf-text-body-sm-height: 1.55;--nf-text-body-sm-family: var(--nf-font-body);--nf-text-label-lg-size: 14px;--nf-text-label-lg-weight: 500;--nf-text-label-lg-height: 1.4;--nf-text-label-lg-family: var(--nf-font-heading);--nf-text-label-md-size: 13px;--nf-text-label-md-weight: 500;--nf-text-label-md-height: 1.4;--nf-text-label-md-family: var(--nf-font-heading);--nf-text-label-sm-size: 11px;--nf-text-label-sm-weight: 500;--nf-text-label-sm-height: 1.4;--nf-text-label-sm-family: var(--nf-font-heading);--nf-text-caption-size: 12px;--nf-text-caption-weight: 400;--nf-text-caption-height: 1.35;--nf-text-caption-family: var(--nf-font-body);--nf-text-code-md-size: 14px;--nf-text-code-md-weight: 400;--nf-text-code-md-height: 1.6;--nf-text-code-md-family: var(--nf-font-mono);--nf-text-code-sm-size: 12px;--nf-text-code-sm-weight: 400;--nf-text-code-sm-height: 1.6;--nf-text-code-sm-family: var(--nf-font-mono)}.nf-text-eyebrow{font-size:var(--nf-text-eyebrow-size);font-weight:var(--nf-text-eyebrow-weight);line-height:var(--nf-text-eyebrow-height);font-family:var(--nf-text-eyebrow-family);letter-spacing:var(--nf-text-eyebrow-letter-spacing);text-transform:uppercase}:root,[data-nf-density=comfortable]{--nf-text-display-2xl-size: clamp(40px, 2.5vw + 30.6px, 69px);--nf-text-heading-xl-size: 28px;--nf-text-heading-lg-size: 23px;--nf-text-heading-md-size: 19px;--nf-text-heading-sm-size: 16px;--nf-text-body-lg-size: 16px;--nf-text-body-md-size: 13px;--nf-text-body-sm-size: 11px;--nf-text-caption-size: 9px}[data-nf-density=compact]{--nf-text-display-2xl-size: 60px;--nf-text-heading-xl-size: 24px;--nf-text-heading-lg-size: 20px;--nf-text-heading-md-size: 17px;--nf-text-heading-sm-size: 14px;--nf-text-body-lg-size: 14px;--nf-text-body-md-size: 12px;--nf-text-body-sm-size: 10px;--nf-text-caption-size: 9px}[data-nf-density=spacious]{--nf-text-display-2xl-size: 77px;--nf-text-heading-xl-size: 31px;--nf-text-heading-lg-size: 26px;--nf-text-heading-md-size: 22px;--nf-text-heading-sm-size: 18px;--nf-text-body-lg-size: 18px;--nf-text-body-md-size: 15px;--nf-text-body-sm-size: 13px;--nf-text-caption-size: 10px}:root{--nf-scope-platform: #f97316;--nf-scope-company: #3b82f6;--nf-scope-unit: #8b5cf6;--nf-scope-team: #14b8a6;--nf-scope-project: #fb923c;--nf-scope-personal: #a3a3a3}:root{--nf-status-success-bg: rgba(74, 222, 128, .12);--nf-status-success-text: #4ade80;--nf-status-warning-bg: rgba(250, 204, 21, .12);--nf-status-warning-text: #facc15;--nf-status-error-bg: rgba(248, 113, 113, .12);--nf-status-error-text: #f87171;--nf-status-in-progress-bg: rgba(251, 146, 60, .12);--nf-status-in-progress-text: #fb923c;--nf-status-pending-bg: rgba(163, 163, 163, .12);--nf-status-pending-text: #a3a3a3;--nf-status-info-bg: rgba(96, 165, 250, .12);--nf-status-info-text: #60a5fa;--nf-status-ai-agent-bg: rgba(167, 139, 250, .12);--nf-status-ai-agent-text: #a78bfa}.nf-status-success{background-color:var(--nf-status-success-bg);color:var(--nf-status-success-text)}.nf-status-warning{background-color:var(--nf-status-warning-bg);color:var(--nf-status-warning-text)}.nf-status-error{background-color:var(--nf-status-error-bg);color:var(--nf-status-error-text)}.nf-status-in-progress{background-color:var(--nf-status-in-progress-bg);color:var(--nf-status-in-progress-text)}.nf-status-pending{background-color:var(--nf-status-pending-bg);color:var(--nf-status-pending-text)}.nf-status-info{background-color:var(--nf-status-info-bg);color:var(--nf-status-info-text)}.nf-status-ai-agent{background-color:var(--nf-status-ai-agent-bg);color:var(--nf-status-ai-agent-text)}:root{--nf-zone-header-height: 64px;--nf-zone-sidebar-width: 260px;--nf-zone-sidebar-width-collapsed: 64px;--nf-zone-detail-panel-width: 380px;--nf-zone-footer-height: 40px;--nf-zone-z-modal: 200;--nf-zone-z-header: 100;--nf-zone-z-sidebar: 90;--nf-zone-z-detail-panel: 80;--nf-zone-z-footer: 70;--nf-zone-z-main: 1}[data-nf-density=compact]{--nf-zone-header-height: 56px}[data-nf-density=spacious]{--nf-zone-header-height: 72px}:root{--nf-container-prose: 720px;--nf-container-content: 1200px;--nf-container-wide: 1440px;--nf-container-full: 100%;--nf-page-padding-x: 16px;--nf-radius-none: 0px;--nf-radius-sm: 4px;--nf-radius-md: 8px;--nf-radius-lg: 12px;--nf-radius-xl: 16px;--nf-radius-2xl: 24px;--nf-radius-full: 9999px}@media(min-width:600px){:root{--nf-page-padding-x: 24px}}@media(min-width:900px){:root{--nf-page-padding-x: 32px}}@media(min-width:1536px){:root{--nf-page-padding-x: 48px}}:root{--nf-shadow-color: 0 0% 0%;--nf-shadow-sm: 0 1px 3px hsl(var(--nf-shadow-color) / .12), 0 1px 2px hsl(var(--nf-shadow-color) / .08);--nf-shadow-md: 0 4px 8px hsl(var(--nf-shadow-color) / .15), 0 2px 4px hsl(var(--nf-shadow-color) / .1);--nf-shadow-lg: 0 10px 24px hsl(var(--nf-shadow-color) / .2), 0 4px 8px hsl(var(--nf-shadow-color) / .12);--nf-shadow-xl: 0 20px 48px hsl(var(--nf-shadow-color) / .25), 0 8px 16px hsl(var(--nf-shadow-color) / .15);--nf-shadow-accent: 0 0 0 1px var(--nf-accent-primary, #f97316), 0 0 12px rgba(249, 115, 22, .25)}@media(prefers-color-scheme:dark){:root{--nf-shadow-color: 220 3% 15%}}[data-nf-high-contrast]{--nf-shadow-sm: 0 0 0 1px #475569;--nf-shadow-md: 0 0 0 2px #475569;--nf-shadow-lg: 0 0 0 2px #000000;--nf-shadow-xl: 0 0 0 3px #000000;--nf-shadow-accent: 0 0 0 3px var(--nf-accent-primary, #c2410c)}:root{--nf-chart-series-1: #f97316;--nf-chart-series-2: #60a5fa;--nf-chart-series-3: #4ade80;--nf-chart-series-4: #a78bfa;--nf-chart-series-5: #facc15;--nf-chart-series-6: #f472b6;--nf-chart-series-7: #34d399;--nf-chart-series-8: #fb923c}.nf-gradient-text{background:linear-gradient(135deg,#f97316,#fb923c,#fdba74);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(prefers-color-scheme:dark){.nf-radial-glow{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(249,115,22,.08) 0%,transparent 70%)}}[data-nf-mode=dark] .nf-radial-glow{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(249,115,22,.08) 0%,transparent 70%)}[data-nf-mode=light] .nf-radial-glow{background:none}.nf-eyebrow-heading>*:first-child{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--nf-text-accent, #f97316)}.nf-eyebrow-heading>*:nth-child(2){font-size:28px;font-weight:600;line-height:1.25}.nf-stat-card-value{font-size:48px;font-weight:700;line-height:1.1}.nf-stat-card-label{font-size:13px;font-weight:400;line-height:1.4}.nf-table-col-header{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--nf-text-secondary, #737373);border:none}*:focus-visible{outline:2px solid var(--nf-accent-primary, #f97316);outline-offset:2px}*:focus:not(:focus-visible){outline:none}.nf-skip-link{position:absolute;top:8px;left:8px;z-index:9999;padding:8px 16px;background:var(--nf-color-surface, #ffffff);color:var(--nf-color-text-primary, #0f172a);font-size:.875rem;font-weight:600;text-decoration:none;border-radius:4px;border:2px solid var(--nf-accent-primary, #f97316);white-space:nowrap;clip-path:inset(100%)}.nf-skip-link:focus-visible{clip-path:none;outline:none}.nf-shortcuts-toggle{background:none;border:none;cursor:pointer;color:var(--nf-color-text-secondary, #475569);font-size:.75rem;font-family:var(--nf-font-body);padding:4px 8px;border-radius:4px}.nf-shortcuts-toggle:hover{color:var(--nf-color-text-primary, #0f172a);background:var(--nf-color-surface-variant, #f8fafc)}.nf-shortcuts-list{display:flex;flex-wrap:wrap;gap:8px 24px;padding:8px 16px;align-items:center;background:var(--nf-color-surface, #ffffff);border-top:1px solid var(--nf-color-border-default, #e2e8f0)}.nf-shortcuts-item{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--nf-color-text-secondary, #475569)}.nf-shortcuts-kbd{display:inline-block;padding:2px 5px;border:1px solid var(--nf-color-border-default, #e2e8f0);border-bottom-width:2px;border-radius:3px;font-family:var(--nf-font-mono);font-size:.7rem;background:var(--nf-color-surface-variant, #f8fafc);color:var(--nf-color-text-primary, #0f172a)}.nf-shortcuts-dismiss{background:none;border:none;cursor:pointer;color:var(--nf-color-text-secondary, #475569);font-size:.875rem;padding:4px 8px;border-radius:4px;margin-left:auto;font-family:var(--nf-font-body)}.nf-shortcuts-dismiss:hover{color:var(--nf-color-text-primary, #0f172a);background:var(--nf-color-surface-variant, #f8fafc)}.nf-stat-card{display:flex;flex-direction:column}.nf-stat-card__value{font-size:2.25rem}@container dashboard-cell (max-width: 299px){.nf-stat-card{flex-direction:column}.nf-stat-card__value{font-size:1.5rem}}@container dashboard-cell (min-width: 300px){.nf-stat-card{flex-direction:row;align-items:center;flex-wrap:wrap}.nf-stat-card__value{font-size:2.25rem}}@container detail-panel (max-width: 299px){.nf-stat-card{flex-direction:column}.nf-stat-card__value{font-size:1.5rem}}@container detail-panel (min-width: 300px){.nf-stat-card{flex-direction:row;align-items:center;flex-wrap:wrap}.nf-stat-card__value{font-size:2.25rem}}@container main-content (max-width: 299px){.nf-stat-card{flex-direction:column}.nf-stat-card__value{font-size:1.5rem}}@container main-content (min-width: 300px){.nf-stat-card{flex-direction:row;align-items:center;flex-wrap:wrap}.nf-stat-card__value{font-size:2.25rem}}@media(max-width:899px){button,[role=button],input,select,textarea,a,[role=link],[role=menuitem],[role=option],[role=tab]{min-height:44px;min-width:44px}tr[role=row][tabindex],tr[role=row][onclick],li[role=option],li[role=menuitem]{min-height:52px}}@media(forced-colors:active){.nf-button-primary{background:Highlight;color:HighlightText;border:1px solid ButtonBorder}.nf-card,.nf-status-pill,.nf-status-badge{border:1px solid CanvasText}:focus-visible{outline:3px solid Highlight!important;outline-offset:2px!important}}@media(prefers-contrast:more){:root{--nf-border-subtle: var(--nf-neutral-600);--nf-border-default: var(--nf-neutral-500);--nf-text-secondary: var(--nf-neutral-300);--nf-text-tertiary: var(--nf-neutral-400);--nf-shadow-sm: 0 0 0 1px var(--nf-neutral-600)}}@media(prefers-contrast:less){:root{--nf-border-subtle: transparent;--nf-border-default: var(--nf-neutral-800);--nf-text-secondary: var(--nf-neutral-500)}}:root[data-nf-font-scale-icon-rail=true] .nf-sidebar{width:64px!important;min-width:64px!important;max-width:64px!important}:root[data-nf-font-scale-icon-rail=true] .nf-sidebar .MuiListItemText-root{display:none!important}:root[data-nf-font-scale-icon-rail=true] .nf-sidebar .MuiListItemButton-root{justify-content:center!important;padding-left:6px!important;padding-right:6px!important}:root[data-nf-font-scale-icon-rail=true] .nf-sidebar .MuiListItemIcon-root{min-width:auto!important}.nf-text-nowrap-truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-dashboard-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--nf-space-block-md, 24px)}.nf-dashboard-item{container-type:inline-size;container-name:dashboard-cell;min-width:0}.nf-dashboard-item--span-3{grid-column:span 3}.nf-dashboard-item--span-4{grid-column:span 4}.nf-dashboard-item--span-6{grid-column:span 6}.nf-dashboard-item--span-12{grid-column:span 12}@media(min-width:640px)and (max-width:1023px){.nf-dashboard-item--span-3,.nf-dashboard-item--span-4{grid-column:span 6}}@media(max-width:639px){.nf-dashboard-item--span-3,.nf-dashboard-item--span-4,.nf-dashboard-item--span-6{grid-column:span 12}}.nf-scope-accent-platform{background-color:#f973161f;color:#c2410c}.nf-scope-accent-company{background-color:#3b82f61f;color:#1d4ed8}.nf-scope-accent-unit{background-color:#8b5cf61f;color:#6d28d9}.nf-scope-accent-team{background-color:#14b8a61f;color:#0f766e}.nf-scope-accent-project{background-color:#fb923c1f;color:#c2410c}.nf-scope-accent-personal{background-color:#a3a3a31f;color:#737373}
