@font-face{font-family:ND Geist;src:url(/__nd/fonts/Geist-Variable-BNK-hTUD.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ND Geist Mono;src:url(/__nd/fonts/GeistMono-Variable-BoRIzn25.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,:host{--nd-color-bg: #252525;--nd-color-sidebar: #1c1c1c;--nd-color-surface-1: #181818;--nd-color-surface-2: #232323;--nd-color-surface-3: #2e2e2e;--nd-color-surface-3-hover: #383838;--nd-color-seg-track: #282828;--nd-color-hover: rgba(255, 255, 255, .05);--nd-color-press: rgba(255, 255, 255, .09);--nd-color-select: rgba(124, 79, 224, .2);--nd-color-line-1: rgba(255, 255, 255, .07);--nd-color-line-2: rgba(255, 255, 255, .1);--nd-color-line-3: rgba(255, 255, 255, .18);--nd-color-line-input: rgba(255, 255, 255, .4);--nd-color-line-input-hover: rgba(255, 255, 255, .54);--nd-color-knob: #ffffff;--nd-color-text-1: #fafafa;--nd-color-text-2: #b8b8b8;--nd-color-text-3: #a0a0a0;--nd-color-text-4: #969696;--nd-color-primary: #fafafa;--nd-color-primary-hover: #e0e0e0;--nd-color-primary-press: #cfcfcf;--nd-color-on-primary: #0d0d0d;--nd-color-accent: #7c4fe0;--nd-color-accent-hover: #6f43d6;--nd-color-accent-press: #6338c8;--nd-color-accent-bright: #a07feb;--nd-color-accent-soft: rgba(124, 79, 224, .2);--nd-color-accent-line: rgba(124, 79, 224, .6);--nd-color-accent-text: #b39cf8;--nd-color-on-accent: #ffffff;--nd-color-brand: #6536ff;--nd-color-focus: #b39cf8;--nd-color-green: #3ecf8e;--nd-color-green-soft: rgba(62, 207, 142, .14);--nd-color-green-line: rgba(62, 207, 142, .32);--nd-color-green-text: #6fe2ad;--nd-color-amber: #f5a524;--nd-color-amber-soft: rgba(245, 165, 36, .14);--nd-color-amber-line: rgba(245, 165, 36, .32);--nd-color-amber-text: #ffc266;--nd-color-staging-tint: rgba(245, 165, 36, .07);--nd-color-staging-bar: #f5a524;--nd-color-on-staging-bar: #0d0d0d;--nd-color-red: #f2555a;--nd-color-red-soft: rgba(242, 85, 90, .14);--nd-color-red-line: rgba(242, 85, 90, .32);--nd-color-red-text: #ff8a8e;--nd-color-red-soft-hover: rgba(242, 85, 90, .22);--nd-color-blue: #4ca0ff;--nd-color-blue-soft: rgba(76, 160, 255, .14);--nd-color-blue-line: rgba(76, 160, 255, .32);--nd-color-blue-text: #8cc2ff;--nd-color-slate: #8b93a7;--nd-color-slate-soft: rgba(139, 147, 167, .16);--nd-color-slate-line: rgba(139, 147, 167, .32);--nd-color-slate-text: #b7bdcc;--nd-color-surface-inverse: #f5f5f5;--nd-color-text-inverse: #0d0d0d;--nd-color-text-inverse-2: rgba(13, 13, 13, .7);--nd-color-line-inverse: rgba(13, 13, 13, .14);--nd-color-qr-paper: #ffffff;--nd-color-qr-ink: #0d0d0d;--nd-color-scrim: rgba(0, 0, 0, .6);--nd-color-skeleton: rgba(255, 255, 255, .06);--nd-color-shimmer: rgba(255, 255, 255, .1);--nd-color-diff-add: rgba(62, 207, 142, .2);--nd-color-diff-remove: rgba(242, 85, 90, .2);--nd-color-avatar-1: #5d55a9;--nd-color-avatar-2: #1666aa;--nd-color-avatar-3: #007296;--nd-color-avatar-4: #00796d;--nd-color-avatar-5: #137738;--nd-color-avatar-6: #7b6000;--nd-color-avatar-7: #994a00;--nd-color-avatar-8: #9f3e4b;--nd-radius-xs: 8px;--nd-radius-sm: 10px;--nd-radius-row: 12px;--nd-radius-md: 16px;--nd-radius-lg: 22px;--nd-radius-bubble: 26px;--nd-radius-composer: 30px;--nd-radius-full: 999px;--nd-shape-corner: superellipse(1.5);--nd-space-0: 2px;--nd-space-1: 4px;--nd-space-2: 8px;--nd-space-3: 12px;--nd-space-4: 16px;--nd-space-5: 20px;--nd-space-6: 24px;--nd-space-7: 32px;--nd-space-8: 40px;--nd-space-9: 48px;--nd-space-10: 56px;--nd-space-11: 64px;--nd-space-12: 80px;--nd-gap-related: 8px;--nd-gap-group: 16px;--nd-gap-group-lg: 24px;--nd-inset-card: 24px;--nd-inset-compact: 20px;--nd-inset-control: 12px;--nd-font-sans: "ND Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--nd-font-code: "ND Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--nd-type-xs: 400 12px/16px var(--nd-font-sans);--nd-type-sm: 400 14px/20px var(--nd-font-sans);--nd-type-md: 400 14px/20px var(--nd-font-sans);--nd-type-lg: 400 16px/24px var(--nd-font-sans);--nd-type-label: 500 14px/20px var(--nd-font-sans);--nd-type-label-lg: 500 14px/20px var(--nd-font-sans);--nd-type-label-sm: 500 12px/16px var(--nd-font-sans);--nd-type-title: 450 18px/24px var(--nd-font-sans);--nd-type-h2: 450 20px/28px var(--nd-font-sans);--nd-type-display: 450 28px/36px var(--nd-font-sans);--nd-type-h1: 450 40px/48px var(--nd-font-sans);--nd-type-metric-md: 450 20px/28px var(--nd-font-sans);--nd-type-metric-lg: 450 28px/36px var(--nd-font-sans);--nd-type-tech-sm: 400 12px/16px var(--nd-font-sans);--nd-type-tech-md: 400 12px/20px var(--nd-font-sans);--nd-type-code-sm: 400 12px/16px var(--nd-font-code);--nd-type-code-md: 400 12px/20px var(--nd-font-code);--nd-tracking-body: 0em;--nd-tracking-title: -.0025em;--nd-tracking-h2: -.005em;--nd-tracking-display: -.01em;--nd-tracking-h1: -.02em;--nd-tracking-caps: .04em;--nd-elevation-1: 0 1px 2px rgba(0, 0, 0, .32);--nd-elevation-2: 0 0 0 1px rgba(255, 255, 255, .1), 0 2px 8px rgba(0, 0, 0, .4);--nd-elevation-3: 0 0 0 1px rgba(255, 255, 255, .1), 0 8px 24px rgba(0, 0, 0, .5);--nd-elevation-composer: 0 0 0 1px rgba(255, 255, 255, .12), 0 4px 16px rgba(0, 0, 0, .5);--nd-elevation-accent: 0 1px 2px rgba(0, 0, 0, .3);--nd-elevation-press: 0 1px 2px rgba(0, 0, 0, .3) inset;--nd-elevation-tooltip: 0 4px 12px rgba(0, 0, 0, .4);--nd-elevation-ring-surface: 0 0 0 2px #181818;--nd-motion-ease-out: cubic-bezier(.22, 1, .36, 1);--nd-motion-ease-in: cubic-bezier(.4, 0, 1, 1);--nd-motion-move: cubic-bezier(.6, 0, .2, 1);--nd-motion-spring: cubic-bezier(.34, 1.4, .64, 1);--nd-motion-d-0: 60ms;--nd-motion-d-1: .12s;--nd-motion-d-2: .18s;--nd-motion-d-3: .26s;--nd-motion-d-4: .38s;--nd-motion-stagger: 60ms;--nd-motion-rise-xs: 2px;--nd-motion-rise-sm: 4px;--nd-motion-rise-md: 6px;--nd-motion-rise-lg: 8px;--nd-motion-scale-pop: .97;--nd-motion-scale-press: .98;--nd-motion-scale-mark: .5;--nd-motion-loop-spin: .7s;--nd-motion-loop-shimmer: 1.4s;--nd-control-xs: 24px;--nd-control-sm: 28px;--nd-control-md: 32px;--nd-control-form: 36px;--nd-control-lg: 44px;--nd-control-target: 44px;--nd-size-border: 1px;--nd-size-border-thick: 2px;--nd-size-focus-ring: 2px;--nd-size-focus-offset: 2px;--nd-size-icon-sm: 12px;--nd-size-icon-md: 16px;--nd-size-icon-lg: 20px;--nd-size-dot: 8px;--nd-size-dot-lg: 10px;--nd-size-check: 16px;--nd-size-switch-w: 32px;--nd-size-switch-h: 20px;--nd-size-knob: 16px;--nd-size-knob-travel: 12px;--nd-size-slider-track: 4px;--nd-size-slider-thumb: 16px;--nd-size-progress-h: 6px;--nd-size-progress-sm: 4px;--nd-size-spinner: 16px;--nd-size-spinner-lg: 24px;--nd-size-avatar-sm: 24px;--nd-size-avatar-md: 32px;--nd-size-avatar-lg: 40px;--nd-size-avatar-overlap: 6px;--nd-size-tag-h: 24px;--nd-size-tag-sm: 20px;--nd-size-badge-h: 20px;--nd-size-ai-h: 16px;--nd-size-kbd: 20px;--nd-size-step-n: 20px;--nd-size-nav-item: 32px;--nd-size-menu-item: 32px;--nd-size-menu-pad: 4px;--nd-size-rail-btn: 36px;--nd-size-row-sm: 44px;--nd-size-tile: 32px;--nd-size-canvas-desktop: 1280px;--nd-size-row: 48px;--nd-size-row-compact: 40px;--nd-size-check-col: 48px;--nd-size-action-col: 56px;--nd-size-overlay-offset: 4px;--nd-size-overlay-margin: 8px;--nd-size-popover-min: 192px;--nd-size-popover-md: 240px;--nd-size-popover-max: 320px;--nd-size-tooltip-max: 280px;--nd-size-dialog-sm: 480px;--nd-size-dialog-lg: 640px;--nd-size-sheet-sm: 480px;--nd-size-sheet-lg: 640px;--nd-size-palette: 640px;--nd-size-palette-list: 360px;--nd-size-toast: 380px;--nd-size-empty-icon: 40px;--nd-size-empty-max: 400px;--nd-size-date-cell: 36px;--nd-size-stat-min: 200px;--nd-size-preview-w: 320px;--nd-size-preview-ratio: 16 / 10;--nd-size-chart-h: 200px;--nd-size-share-ratio: 1.91 / 1;--nd-size-share-max: 560px;--nd-size-code-max: 320px;--nd-size-field-max: 480px;--nd-size-textarea-min: 88px;--nd-size-savebar: 56px;--nd-z-base: 0;--nd-z-sticky: 100;--nd-z-dock: 200;--nd-z-popover: 300;--nd-z-sheet: 400;--nd-z-dialog: 500;--nd-z-toast: 600;--nd-z-tooltip: 700;--nd-z-skiplink: 800;--nd-layout-sidebar: 260px;--nd-layout-rail: 52px;--nd-layout-titlebar: 44px;--nd-layout-lead: 360px;--nd-layout-topbar: 64px;--nd-layout-content: 1480px;--nd-layout-settings-col: 720px;--nd-layout-inspector: 440px;--nd-layout-gutter-desktop: 32px;--nd-layout-gutter-tablet: 24px;--nd-layout-gutter-phone: 16px;--nd-layout-section: 40px;--nd-layout-narrow: 1180px;--nd-layout-phone: 640px;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]),:host(:not([data-theme="dark"])){--nd-color-bg: #efefef;--nd-color-sidebar: #f8f8f8;--nd-color-surface-1: #ffffff;--nd-color-surface-2: #ffffff;--nd-color-surface-3: #f1f1f1;--nd-color-surface-3-hover: #e8e8e8;--nd-color-seg-track: #ebebeb;--nd-color-hover: rgba(0, 0, 0, .04);--nd-color-press: rgba(0, 0, 0, .07);--nd-color-select: rgba(124, 79, 224, .12);--nd-color-line-1: rgba(0, 0, 0, .08);--nd-color-line-2: rgba(0, 0, 0, .1);--nd-color-line-3: rgba(0, 0, 0, .18);--nd-color-line-input: rgba(0, 0, 0, .44);--nd-color-line-input-hover: rgba(0, 0, 0, .58);--nd-color-knob: #ffffff;--nd-color-text-1: #0d0d0d;--nd-color-text-2: rgba(0, 0, 0, .72);--nd-color-text-3: rgba(0, 0, 0, .62);--nd-color-text-4: rgba(0, 0, 0, .6);--nd-color-primary: #0d0d0d;--nd-color-primary-hover: #262626;--nd-color-primary-press: #3d3d3d;--nd-color-on-primary: #ffffff;--nd-color-accent: #7c4fe0;--nd-color-accent-hover: #6f43d6;--nd-color-accent-press: #6338c8;--nd-color-accent-bright: #7c4fe0;--nd-color-accent-soft: rgba(124, 79, 224, .1);--nd-color-accent-line: rgba(124, 79, 224, .5);--nd-color-accent-text: #6a3fd4;--nd-color-on-accent: #ffffff;--nd-color-brand: #6536ff;--nd-color-focus: #7c4fe0;--nd-color-green: #3ecf8e;--nd-color-green-soft: rgba(62, 207, 142, .14);--nd-color-green-line: rgba(62, 207, 142, .4);--nd-color-green-text: #12754a;--nd-color-amber: #f5a524;--nd-color-amber-soft: rgba(245, 165, 36, .14);--nd-color-amber-line: rgba(245, 165, 36, .45);--nd-color-amber-text: #8a5300;--nd-color-staging-tint: rgba(245, 165, 36, .12);--nd-color-staging-bar: #f5a524;--nd-color-on-staging-bar: #0d0d0d;--nd-color-red: #f2555a;--nd-color-red-soft: rgba(242, 85, 90, .08);--nd-color-red-line: rgba(242, 85, 90, .4);--nd-color-red-text: #c22a30;--nd-color-red-soft-hover: rgba(242, 85, 90, .16);--nd-color-blue: #4ca0ff;--nd-color-blue-soft: rgba(76, 160, 255, .12);--nd-color-blue-line: rgba(76, 160, 255, .4);--nd-color-blue-text: #1d64c4;--nd-color-slate: #8b93a7;--nd-color-slate-soft: rgba(139, 147, 167, .16);--nd-color-slate-line: rgba(139, 147, 167, .4);--nd-color-slate-text: #545b6b;--nd-color-surface-inverse: #1f1f1f;--nd-color-text-inverse: #ffffff;--nd-color-text-inverse-2: rgba(255, 255, 255, .74);--nd-color-line-inverse: rgba(255, 255, 255, .14);--nd-color-qr-paper: #ffffff;--nd-color-qr-ink: #0d0d0d;--nd-color-scrim: rgba(0, 0, 0, .32);--nd-color-skeleton: rgba(0, 0, 0, .05);--nd-color-shimmer: rgba(0, 0, 0, .08);--nd-color-diff-add: rgba(62, 207, 142, .22);--nd-color-diff-remove: rgba(242, 85, 90, .16);--nd-color-avatar-1: #5d55a9;--nd-color-avatar-2: #1666aa;--nd-color-avatar-3: #007296;--nd-color-avatar-4: #00796d;--nd-color-avatar-5: #137738;--nd-color-avatar-6: #7b6000;--nd-color-avatar-7: #994a00;--nd-color-avatar-8: #9f3e4b;--nd-elevation-1: 0 1px 2px rgba(0, 0, 0, .08);--nd-elevation-2: 0 0 0 1px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .1);--nd-elevation-3: 0 0 0 1px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .12);--nd-elevation-composer: 0 0 0 1px rgba(0, 0, 0, .06), 0 4px 16px rgba(0, 0, 0, .12);--nd-elevation-accent: 0 1px 2px rgba(0, 0, 0, .12);--nd-elevation-press: 0 1px 2px rgba(0, 0, 0, .1) inset;--nd-elevation-tooltip: 0 4px 12px rgba(0, 0, 0, .16);--nd-elevation-ring-surface: 0 0 0 2px #ffffff;color-scheme:light}}[data-theme=light],:host([data-theme="light"]){--nd-color-bg: #efefef;--nd-color-sidebar: #f8f8f8;--nd-color-surface-1: #ffffff;--nd-color-surface-2: #ffffff;--nd-color-surface-3: #f1f1f1;--nd-color-surface-3-hover: #e8e8e8;--nd-color-seg-track: #ebebeb;--nd-color-hover: rgba(0, 0, 0, .04);--nd-color-press: rgba(0, 0, 0, .07);--nd-color-select: rgba(124, 79, 224, .12);--nd-color-line-1: rgba(0, 0, 0, .08);--nd-color-line-2: rgba(0, 0, 0, .1);--nd-color-line-3: rgba(0, 0, 0, .18);--nd-color-line-input: rgba(0, 0, 0, .44);--nd-color-line-input-hover: rgba(0, 0, 0, .58);--nd-color-knob: #ffffff;--nd-color-text-1: #0d0d0d;--nd-color-text-2: rgba(0, 0, 0, .72);--nd-color-text-3: rgba(0, 0, 0, .62);--nd-color-text-4: rgba(0, 0, 0, .6);--nd-color-primary: #0d0d0d;--nd-color-primary-hover: #262626;--nd-color-primary-press: #3d3d3d;--nd-color-on-primary: #ffffff;--nd-color-accent: #7c4fe0;--nd-color-accent-hover: #6f43d6;--nd-color-accent-press: #6338c8;--nd-color-accent-bright: #7c4fe0;--nd-color-accent-soft: rgba(124, 79, 224, .1);--nd-color-accent-line: rgba(124, 79, 224, .5);--nd-color-accent-text: #6a3fd4;--nd-color-on-accent: #ffffff;--nd-color-brand: #6536ff;--nd-color-focus: #7c4fe0;--nd-color-green: #3ecf8e;--nd-color-green-soft: rgba(62, 207, 142, .14);--nd-color-green-line: rgba(62, 207, 142, .4);--nd-color-green-text: #12754a;--nd-color-amber: #f5a524;--nd-color-amber-soft: rgba(245, 165, 36, .14);--nd-color-amber-line: rgba(245, 165, 36, .45);--nd-color-amber-text: #8a5300;--nd-color-staging-tint: rgba(245, 165, 36, .12);--nd-color-staging-bar: #f5a524;--nd-color-on-staging-bar: #0d0d0d;--nd-color-red: #f2555a;--nd-color-red-soft: rgba(242, 85, 90, .08);--nd-color-red-line: rgba(242, 85, 90, .4);--nd-color-red-text: #c22a30;--nd-color-red-soft-hover: rgba(242, 85, 90, .16);--nd-color-blue: #4ca0ff;--nd-color-blue-soft: rgba(76, 160, 255, .12);--nd-color-blue-line: rgba(76, 160, 255, .4);--nd-color-blue-text: #1d64c4;--nd-color-slate: #8b93a7;--nd-color-slate-soft: rgba(139, 147, 167, .16);--nd-color-slate-line: rgba(139, 147, 167, .4);--nd-color-slate-text: #545b6b;--nd-color-surface-inverse: #1f1f1f;--nd-color-text-inverse: #ffffff;--nd-color-text-inverse-2: rgba(255, 255, 255, .74);--nd-color-line-inverse: rgba(255, 255, 255, .14);--nd-color-qr-paper: #ffffff;--nd-color-qr-ink: #0d0d0d;--nd-color-scrim: rgba(0, 0, 0, .32);--nd-color-skeleton: rgba(0, 0, 0, .05);--nd-color-shimmer: rgba(0, 0, 0, .08);--nd-color-diff-add: rgba(62, 207, 142, .22);--nd-color-diff-remove: rgba(242, 85, 90, .16);--nd-color-avatar-1: #5d55a9;--nd-color-avatar-2: #1666aa;--nd-color-avatar-3: #007296;--nd-color-avatar-4: #00796d;--nd-color-avatar-5: #137738;--nd-color-avatar-6: #7b6000;--nd-color-avatar-7: #994a00;--nd-color-avatar-8: #9f3e4b;--nd-elevation-1: 0 1px 2px rgba(0, 0, 0, .08);--nd-elevation-2: 0 0 0 1px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .1);--nd-elevation-3: 0 0 0 1px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .12);--nd-elevation-composer: 0 0 0 1px rgba(0, 0, 0, .06), 0 4px 16px rgba(0, 0, 0, .12);--nd-elevation-accent: 0 1px 2px rgba(0, 0, 0, .12);--nd-elevation-press: 0 1px 2px rgba(0, 0, 0, .1) inset;--nd-elevation-tooltip: 0 4px 12px rgba(0, 0, 0, .16);--nd-elevation-ring-surface: 0 0 0 2px #ffffff;color-scheme:light}[data-theme=dark],:host([data-theme="dark"]){--nd-color-bg: #252525;--nd-color-sidebar: #1c1c1c;--nd-color-surface-1: #181818;--nd-color-surface-2: #232323;--nd-color-surface-3: #2e2e2e;--nd-color-surface-3-hover: #383838;--nd-color-seg-track: #282828;--nd-color-hover: rgba(255, 255, 255, .05);--nd-color-press: rgba(255, 255, 255, .09);--nd-color-select: rgba(124, 79, 224, .2);--nd-color-line-1: rgba(255, 255, 255, .07);--nd-color-line-2: rgba(255, 255, 255, .1);--nd-color-line-3: rgba(255, 255, 255, .18);--nd-color-line-input: rgba(255, 255, 255, .4);--nd-color-line-input-hover: rgba(255, 255, 255, .54);--nd-color-knob: #ffffff;--nd-color-text-1: #fafafa;--nd-color-text-2: #b8b8b8;--nd-color-text-3: #a0a0a0;--nd-color-text-4: #969696;--nd-color-primary: #fafafa;--nd-color-primary-hover: #e0e0e0;--nd-color-primary-press: #cfcfcf;--nd-color-on-primary: #0d0d0d;--nd-color-accent: #7c4fe0;--nd-color-accent-hover: #6f43d6;--nd-color-accent-press: #6338c8;--nd-color-accent-bright: #a07feb;--nd-color-accent-soft: rgba(124, 79, 224, .2);--nd-color-accent-line: rgba(124, 79, 224, .6);--nd-color-accent-text: #b39cf8;--nd-color-on-accent: #ffffff;--nd-color-brand: #6536ff;--nd-color-focus: #b39cf8;--nd-color-green: #3ecf8e;--nd-color-green-soft: rgba(62, 207, 142, .14);--nd-color-green-line: rgba(62, 207, 142, .32);--nd-color-green-text: #6fe2ad;--nd-color-amber: #f5a524;--nd-color-amber-soft: rgba(245, 165, 36, .14);--nd-color-amber-line: rgba(245, 165, 36, .32);--nd-color-amber-text: #ffc266;--nd-color-staging-tint: rgba(245, 165, 36, .07);--nd-color-staging-bar: #f5a524;--nd-color-on-staging-bar: #0d0d0d;--nd-color-red: #f2555a;--nd-color-red-soft: rgba(242, 85, 90, .14);--nd-color-red-line: rgba(242, 85, 90, .32);--nd-color-red-text: #ff8a8e;--nd-color-red-soft-hover: rgba(242, 85, 90, .22);--nd-color-blue: #4ca0ff;--nd-color-blue-soft: rgba(76, 160, 255, .14);--nd-color-blue-line: rgba(76, 160, 255, .32);--nd-color-blue-text: #8cc2ff;--nd-color-slate: #8b93a7;--nd-color-slate-soft: rgba(139, 147, 167, .16);--nd-color-slate-line: rgba(139, 147, 167, .32);--nd-color-slate-text: #b7bdcc;--nd-color-surface-inverse: #f5f5f5;--nd-color-text-inverse: #0d0d0d;--nd-color-text-inverse-2: rgba(13, 13, 13, .7);--nd-color-line-inverse: rgba(13, 13, 13, .14);--nd-color-qr-paper: #ffffff;--nd-color-qr-ink: #0d0d0d;--nd-color-scrim: rgba(0, 0, 0, .6);--nd-color-skeleton: rgba(255, 255, 255, .06);--nd-color-shimmer: rgba(255, 255, 255, .1);--nd-color-diff-add: rgba(62, 207, 142, .2);--nd-color-diff-remove: rgba(242, 85, 90, .2);--nd-color-avatar-1: #5d55a9;--nd-color-avatar-2: #1666aa;--nd-color-avatar-3: #007296;--nd-color-avatar-4: #00796d;--nd-color-avatar-5: #137738;--nd-color-avatar-6: #7b6000;--nd-color-avatar-7: #994a00;--nd-color-avatar-8: #9f3e4b;--nd-elevation-1: 0 1px 2px rgba(0, 0, 0, .32);--nd-elevation-2: 0 0 0 1px rgba(255, 255, 255, .1), 0 2px 8px rgba(0, 0, 0, .4);--nd-elevation-3: 0 0 0 1px rgba(255, 255, 255, .1), 0 8px 24px rgba(0, 0, 0, .5);--nd-elevation-composer: 0 0 0 1px rgba(255, 255, 255, .12), 0 4px 16px rgba(0, 0, 0, .5);--nd-elevation-accent: 0 1px 2px rgba(0, 0, 0, .3);--nd-elevation-press: 0 1px 2px rgba(0, 0, 0, .3) inset;--nd-elevation-tooltip: 0 4px 12px rgba(0, 0, 0, .4);--nd-elevation-ring-surface: 0 0 0 2px #181818;color-scheme:dark}@media(prefers-reduced-motion:reduce){:root,:host{--nd-motion-d-2: var(--nd-motion-d-1);--nd-motion-d-3: var(--nd-motion-d-1);--nd-motion-d-4: var(--nd-motion-d-1);--nd-motion-rise-xs: 0em;--nd-motion-rise-sm: 0em;--nd-motion-rise-md: 0em;--nd-motion-rise-lg: 0em;--nd-motion-scale-pop: 1;--nd-motion-scale-press: 1;--nd-motion-scale-mark: 1;--nd-motion-stagger: 0ms}}@supports not (corner-shape: round){:root,:host{--nd-radius-xs: 6px;--nd-radius-sm: 8px;--nd-radius-row: 10px;--nd-radius-md: 12px;--nd-radius-lg: 16px;--nd-radius-bubble: 20px;--nd-radius-composer: 22px;--nd-radius-full: 999px}}:where(.nd-root){font:var(--nd-type-md);letter-spacing:var(--nd-tracking-body);color:var(--nd-color-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;font-feature-settings:"calt","kern"}:where(.nd-root) :where(*,*:before,*:after){box-sizing:border-box}@supports (corner-shape: round){:where(.nd-root),:where(.nd-root) :where(*,*:before,*:after){corner-shape:var(--nd-shape-corner)}}:where(.nd-root) :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(.nd-root) :where(h1,h2,h3,h4,h5,p,figure,blockquote,ol,ul,dl,dd,fieldset){margin:0}:where(.nd-root) :where(fieldset){padding:0;border:0;min-width:0}:where(.nd-root) :where(a){color:var(--nd-color-text-1);text-decoration:underline;text-decoration-color:var(--nd-color-line-3);text-decoration-thickness:from-font;text-underline-offset:.2em;border-radius:var(--nd-radius-xs);transition:text-decoration-color var(--nd-motion-d-0) var(--nd-motion-ease-out),color var(--nd-motion-d-0) var(--nd-motion-ease-out)}:where(.nd-root) :where(a:visited){color:var(--nd-color-text-2)}:where(.nd-root) :where(a:hover){color:var(--nd-color-text-1);text-decoration-color:currentColor}:where(.nd-root) :where(a:active){color:var(--nd-color-text-2);text-decoration-color:currentColor}:where(.nd-root) :focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}:where(.nd-root) :where(.nd-btn,.nd-icon-btn,.nd-tab,.nd-side-item,.nd-card,.nd-list-row,.nd-region).is-focus{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}:where(.nd-root) ::selection{background:var(--nd-color-select)}:where(.nd-root) ::placeholder{color:var(--nd-color-text-3);opacity:1}.nd-layer,.nd-layer-slot{display:contents}.nd-sr-only{position:absolute;width:var(--nd-size-border);height:var(--nd-size-border);padding:0;margin:calc(var(--nd-size-border) * -1);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nd-icon{display:block;flex:none;width:var(--nd-size-icon-md);height:var(--nd-size-icon-md)}.nd-icon.is-sm{width:var(--nd-size-icon-sm);height:var(--nd-size-icon-sm)}.nd-icon.is-lg{width:var(--nd-size-icon-lg);height:var(--nd-size-icon-lg)}.nd-tabular{font-variant-numeric:tabular-nums lining-nums}.nd-tech{font:var(--nd-type-tech-md);font-variant-numeric:tabular-nums}.nd-code-text{font:var(--nd-type-code-md)}.nd-in{animation:nd-load-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both;animation-delay:calc(var(--nd-_i, 0) * var(--nd-motion-stagger))}@keyframes nd-load-in{0%{opacity:0;transform:translateY(var(--nd-motion-rise-lg))}to{opacity:1;transform:none}}@keyframes nd-fade-in{0%{opacity:0}to{opacity:1}}.nd-skip{position:fixed;left:var(--nd-space-4);top:var(--nd-space-4);z-index:var(--nd-z-skiplink);padding:var(--nd-space-2) var(--nd-space-4);border-radius:var(--nd-radius-sm);background:var(--nd-color-surface-3);box-shadow:var(--nd-elevation-2);color:var(--nd-color-text-1);font:var(--nd-type-label-lg);text-decoration:none;transform:translateY(calc(-1 * (100% + var(--nd-space-6))));transition:transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-skip:focus-visible{transform:none}.nd-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--nd-motion-d-3) var(--nd-motion-ease-out),opacity var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-fold-inner{min-height:0;overflow:clip;overflow-clip-margin:var(--nd-space-6)}@starting-style{.nd-fold[data-state=open]{grid-template-rows:0fr;opacity:0}}.nd-fold[data-state=closed]{grid-template-rows:0fr;opacity:0;transition-duration:var(--nd-motion-d-2);transition-timing-function:var(--nd-motion-ease-in)}.nd-grow{flex:1}.nd-theme-fade,.nd-theme-fade *,.nd-theme-fade *:before,.nd-theme-fade *:after{transition:background-color var(--nd-motion-d-3) var(--nd-motion-ease-out),color var(--nd-motion-d-3) var(--nd-motion-ease-out),border-color var(--nd-motion-d-3) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-3) var(--nd-motion-ease-out)!important}@media(prefers-reduced-motion:reduce){.nd-fold{transition-property:opacity}}.nd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;height:var(--nd-control-md);padding:0 var(--nd-space-4);border-radius:var(--nd-radius-full);corner-shape:round;border:var(--nd-size-border) solid transparent;background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-label-lg);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-btn-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--nd-space-2);min-width:0}.nd-btn-label{overflow:hidden;text-overflow:ellipsis}.nd-btn:is(:active,.is-press):not(:disabled,[aria-disabled=true]){transform:scale(var(--nd-motion-scale-press))}.nd-btn.is-sm{height:var(--nd-control-sm);padding:0 var(--nd-space-3);font:var(--nd-type-label)}.nd-btn.is-lg{height:var(--nd-control-form);padding:0 var(--nd-space-5)}.nd-btn.is-block{display:flex;width:100%}.nd-btn.is-primary{background:var(--nd-color-primary);color:var(--nd-color-on-primary)}.nd-btn.is-primary:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-primary-hover)}.nd-btn.is-primary:is(:active,.is-press):not(:disabled,[aria-disabled=true]){background:var(--nd-color-primary-press);box-shadow:var(--nd-elevation-press)}.nd-btn.is-secondary{background:var(--nd-color-surface-3);box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-line-2),var(--nd-elevation-1)}.nd-btn.is-secondary:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-surface-3-hover)}.nd-btn.is-secondary:is(:active,.is-press):not(:disabled,[aria-disabled=true]){background:var(--nd-color-surface-3)}.nd-btn.is-outline{border-color:var(--nd-color-line-2);color:var(--nd-color-text-1)}.nd-btn.is-outline:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-hover);border-color:var(--nd-color-line-3)}.nd-btn.is-outline:is(:active,.is-press):not(:disabled,[aria-disabled=true]){background:var(--nd-color-press)}.nd-btn.is-accent{background:var(--nd-color-accent);color:var(--nd-color-on-accent)}.nd-btn.is-accent:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-accent-hover)}.nd-btn.is-accent:is(:active,.is-press):not(:disabled,[aria-disabled=true]){background:var(--nd-color-accent-press)}.nd-btn.is-ghost{color:var(--nd-color-text-2)}.nd-btn.is-ghost:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-hover);color:var(--nd-color-text-1)}.nd-btn.is-ghost:is(:active,.is-press):not(:disabled,[aria-disabled=true]){background:var(--nd-color-press)}.nd-btn.is-danger{background:var(--nd-color-red-soft);color:var(--nd-color-red-text)}.nd-btn.is-danger:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-red-soft-hover)}.nd-btn:disabled{background:var(--nd-color-hover);border-color:transparent;color:var(--nd-color-text-4);box-shadow:none;cursor:not-allowed}.nd-btn.is-loading{cursor:progress}.nd-btn.is-loading .nd-btn-content{visibility:hidden}.nd-btn-spinner{position:absolute;inset:0;display:grid;place-items:center}.nd-btn .nd-kbd{margin-inline-start:var(--nd-space-1)}.nd-btn.is-primary .nd-kbd{background:var(--nd-color-press);border-color:transparent;color:inherit}@media(hover:none)and (pointer:coarse){.nd-btn .nd-kbd{display:none}}@media(pointer:coarse){.nd-btn:before,.nd-icon-btn:before,.nd-seg-item:before,.nd-check-input,.nd-switch:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:var(--nd-control-target);min-height:var(--nd-control-target);width:100%;height:100%}}a.nd-icon-btn{text-decoration:none}.nd-icon-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--nd-control-md);height:var(--nd-control-md);padding:0;border-radius:var(--nd-radius-full);corner-shape:round;border:var(--nd-size-border) solid transparent;background:transparent;color:var(--nd-color-text-2);cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-icon-btn.is-xs{width:var(--nd-control-xs);height:var(--nd-control-xs)}.nd-icon-btn.is-sm{width:var(--nd-control-sm);height:var(--nd-control-sm)}.nd-icon-btn.is-lg{width:var(--nd-control-lg);height:var(--nd-control-lg)}.nd-icon-btn.is-primary{background:var(--nd-color-primary);color:var(--nd-color-on-primary);border-radius:var(--nd-radius-full);corner-shape:round}.nd-icon-btn.is-primary:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-primary-hover)}.nd-icon-btn.is-primary:disabled{background:var(--nd-color-surface-3-hover);color:var(--nd-color-text-4)}.nd-icon-btn.is-secondary{background:var(--nd-color-surface-3);border-radius:var(--nd-radius-full);corner-shape:round}.nd-icon-btn:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-hover);color:var(--nd-color-text-1)}.nd-icon-btn.is-secondary:is(:hover,.is-hover):not(:disabled){background:var(--nd-color-surface-3-hover)}.nd-icon-btn:is(:active,.is-press):not(:disabled,[aria-disabled=true]){background:var(--nd-color-press);transform:scale(var(--nd-motion-scale-press))}.nd-icon-btn[aria-expanded=true]{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.nd-icon-btn[aria-pressed=true]{background:var(--nd-color-accent-soft);color:var(--nd-color-accent-text)}.nd-icon-btn:disabled{color:var(--nd-color-text-4);background:transparent;cursor:not-allowed}.nd-icon-btn.is-loading{cursor:progress}.nd-kbd{display:inline-flex;align-items:center;justify-content:center;flex:none;height:var(--nd-size-kbd);min-width:var(--nd-size-kbd);padding:0 var(--nd-space-1);border-radius:var(--nd-radius-full);corner-shape:round;border:0;background:var(--nd-color-surface-3);padding:0 var(--nd-space-2);font:var(--nd-type-xs);color:var(--nd-color-text-2)}.nd-kbd-group{display:inline-flex;gap:var(--nd-space-1)}.nd-field{display:grid;gap:var(--nd-space-2);min-width:0}.nd-field-text{display:grid;gap:var(--nd-space-1);min-width:0}.nd-field-label{display:inline-flex;align-items:baseline;gap:var(--nd-space-1);font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.nd-field-req{color:var(--nd-color-red-text)}.nd-field-opt,.nd-field-help{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-field-control{display:grid;gap:var(--nd-space-2);min-width:0}.nd-field-control>.nd-select,.nd-field-control>.nd-input{width:100%}.nd-field.is-disabled .nd-field-label{color:var(--nd-color-text-4)}.nd-field.is-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--nd-space-7);align-items:start}.nd-field.is-row .nd-field-text{padding-top:var(--nd-space-2)}@media(max-width:640px){.nd-field.is-row{grid-template-columns:minmax(0,1fr)}.nd-field.is-row .nd-field-text{padding-top:0}}.nd-field-error{display:flex;align-items:flex-start;gap:var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-red-text);transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-field-error .nd-icon{margin-top:var(--nd-space-0)}@starting-style{.nd-field-error[data-state=open]{opacity:0;transform:translateY(calc(-1 * var(--nd-motion-rise-xs)))}}.nd-field-error[data-state=closed]{opacity:0;transition-duration:var(--nd-motion-d-0);transition-timing-function:var(--nd-motion-ease-in)}.nd-input{position:relative;display:inline-flex;align-items:center;gap:var(--nd-space-2);height:var(--nd-control-form);padding:0 var(--nd-inset-control);border-radius:var(--nd-radius-row);border:var(--nd-size-border) solid var(--nd-color-line-2);background:var(--nd-color-surface-3);color:var(--nd-color-text-1);transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-input:is(:hover,.is-hover):not(.is-disabled){border-color:var(--nd-color-line-3)}.nd-input:focus-within,.nd-input.is-focus{border-color:var(--nd-color-focus);box-shadow:0 0 0 var(--nd-size-border) var(--nd-color-focus)}.nd-input.is-invalid:not(:focus-within){border-color:var(--nd-color-red)}.nd-input.is-disabled{background:var(--nd-color-surface-2);border-color:var(--nd-color-line-1);color:var(--nd-color-text-4);cursor:not-allowed}.nd-input.is-readonly{background:var(--nd-color-surface-2);border-color:var(--nd-color-line-2)}.nd-input.is-sm{height:var(--nd-control-md);font:var(--nd-type-sm)}.nd-input.is-lg{height:var(--nd-control-lg);font:var(--nd-type-lg)}.nd-input-el{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;outline:none}.nd-input-el:focus-visible{outline:none}.nd-input-el:disabled{cursor:not-allowed;color:var(--nd-color-text-4)}.nd-input-icon{color:var(--nd-color-text-3)}.nd-input-suffix{display:inline-flex;align-items:center;gap:var(--nd-space-1);font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-input-el::-webkit-search-cancel-button{display:none}.nd-textarea{display:grid;gap:var(--nd-space-1)}.nd-textarea-el{width:100%;min-height:var(--nd-size-textarea-min);padding:var(--nd-space-2) var(--nd-inset-control);border-radius:var(--nd-radius-row);border:var(--nd-size-border) solid var(--nd-color-line-2);background:var(--nd-color-surface-3);color:var(--nd-color-text-1);font:var(--nd-type-md);resize:vertical;outline:none;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-textarea.is-auto .nd-textarea-el{field-sizing:content;resize:none;min-height:calc(var(--nd-_rows, 3) * 1lh + 2 * var(--nd-space-2) + 2 * var(--nd-size-border));max-height:calc(var(--nd-_max-rows, 12) * 1lh + 2 * var(--nd-space-2) + 2 * var(--nd-size-border))}.nd-textarea-el:is(:hover,.is-hover):not(:disabled){border-color:var(--nd-color-line-3)}.nd-textarea-el:focus-visible,.nd-textarea-el:focus{border-color:var(--nd-color-focus);box-shadow:0 0 0 var(--nd-size-border) var(--nd-color-focus);outline:none}.nd-textarea.is-invalid .nd-textarea-el:not(:focus){border-color:var(--nd-color-red)}.nd-textarea-el:disabled{background:var(--nd-color-surface-2);border-color:var(--nd-color-line-1);color:var(--nd-color-text-4);cursor:not-allowed}.nd-textarea-count{justify-self:end;font:var(--nd-type-xs);color:var(--nd-color-text-3);transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-textarea-count.is-over{color:var(--nd-color-red-text)}.nd-select{position:relative;display:inline-flex;align-items:center;gap:var(--nd-space-2);min-width:0;height:var(--nd-control-form);padding:0 var(--nd-space-2) 0 var(--nd-inset-control);border-radius:var(--nd-radius-row);border:var(--nd-size-border) solid var(--nd-color-line-2);background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-md);text-align:start;cursor:pointer;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-select:is(:hover,.is-hover):not(:disabled){border-color:var(--nd-color-line-3);background:var(--nd-color-hover)}.nd-select:focus-visible,.nd-select.is-focus,.nd-select[aria-expanded=true]{outline:none;border-color:var(--nd-color-focus);box-shadow:0 0 0 var(--nd-size-border) var(--nd-color-focus)}.nd-select.is-invalid:not(:focus-visible,[aria-expanded=true]){border-color:var(--nd-color-red)}.nd-select:disabled{background:var(--nd-color-surface-2);border-color:var(--nd-color-line-1);color:var(--nd-color-text-4);cursor:not-allowed}.nd-select.is-sm{height:var(--nd-control-md);font:var(--nd-type-sm)}.nd-select.is-lg{height:var(--nd-control-lg);font:var(--nd-type-lg)}.nd-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-select.is-empty .nd-select-value{color:var(--nd-color-text-3)}.nd-select>.nd-icon:first-child{color:var(--nd-color-text-3)}.nd-chevron{color:var(--nd-color-text-3);transition:transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}[aria-expanded=true]>.nd-chevron,.nd-combobox:has([aria-expanded=true])>.nd-chevron{transform:rotate(180deg)}.nd-pop{position:fixed;left:0;top:0;z-index:var(--nd-z-popover);min-width:var(--nd-size-popover-min);max-width:min(var(--nd-size-popover-max),calc(100vw - 2 * var(--nd-size-overlay-margin)));max-height:var(--nd-_avail-h, 60vh);overflow:auto;overscroll-behavior:contain;padding:var(--nd-size-menu-pad);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);box-shadow:var(--nd-elevation-2);--nd-_nest-r: var(--nd-radius-md);--nd-_nest-gap: var(--nd-size-menu-pad);color:var(--nd-color-text-1);font:var(--nd-type-md);transform-origin:top left;transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-pop:focus-visible{outline:none}.nd-pop[data-side=top]{transform-origin:bottom left}@starting-style{.nd-pop[data-state=open]{opacity:0;transform:translateY(calc(-1 * var(--nd-motion-rise-sm))) scale(var(--nd-motion-scale-pop))}.nd-pop[data-state=open][data-side=top]{transform:translateY(var(--nd-motion-rise-sm)) scale(var(--nd-motion-scale-pop))}}.nd-pop[data-state=closed]{opacity:0;transform:translateY(calc(-1 * var(--nd-motion-rise-sm)));pointer-events:none;transition-duration:var(--nd-motion-d-1);transition-timing-function:var(--nd-motion-ease-in)}.nd-pop[data-state=closed][data-side=top]{transform:translateY(var(--nd-motion-rise-sm))}.nd-listbox{min-width:max(var(--nd-size-popover-min),var(--nd-_anchor-w, 0em));max-width:max(var(--nd-size-popover-max),var(--nd-_anchor-w, 0em))}.nd-option{display:flex;align-items:center;gap:var(--nd-space-2);min-height:var(--nd-size-menu-item);padding:calc(var(--nd-space-1) + var(--nd-space-0)) var(--nd-space-2);border-radius:max(var(--nd-radius-xs),calc(var(--nd-_nest-r) - var(--nd-_nest-gap)));color:var(--nd-color-text-1);cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.nd-option.is-active{background:var(--nd-color-hover)}.nd-option[aria-disabled=true]{color:var(--nd-color-text-4);cursor:not-allowed}.nd-option[aria-disabled=true].is-active{background:transparent}.nd-option-icon{color:var(--nd-color-text-3)}.nd-option-text{flex:1;min-width:0;display:grid}.nd-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-option-desc{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-option-check{color:var(--nd-color-accent-text);opacity:0;transform:scale(var(--nd-motion-scale-pop));transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-option[aria-selected=true] .nd-option-check{opacity:1;transform:none}.nd-listbox-empty{padding:var(--nd-space-3) var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-dot{display:inline-block;flex:none;width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-text-3)}.nd-dot.is-accent{background:var(--nd-color-accent-text)}.nd-dot.is-green{background:var(--nd-color-green)}.nd-dot.is-amber{background:var(--nd-color-amber)}.nd-dot.is-red{background:var(--nd-color-red)}.nd-dot.is-blue{background:var(--nd-color-blue)}.nd-dot.is-slate{background:var(--nd-color-slate)}.nd-combobox{width:100%}.nd-combobox .nd-chevron{pointer-events:none}.nd-check{position:relative;display:inline-flex;align-items:flex-start;gap:var(--nd-space-3);cursor:pointer;color:var(--nd-color-text-1)}.nd-check.is-bare{align-items:center}.nd-check-input{position:absolute;left:0;top:var(--nd-space-0);width:var(--nd-size-check);height:var(--nd-size-check);margin:0;opacity:0;cursor:inherit}.nd-check.is-bare .nd-check-input{top:calc(-1 * var(--nd-space-1));left:calc(-1 * var(--nd-space-1));width:var(--nd-control-xs);height:var(--nd-control-xs)}.nd-check-box{display:grid;place-items:center;flex:none;width:var(--nd-size-check);height:var(--nd-size-check);margin-top:var(--nd-space-0);border-radius:var(--nd-radius-xs);border:var(--nd-size-border) solid var(--nd-color-line-input);background:var(--nd-color-surface-3);color:var(--nd-color-on-accent);transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-check.is-bare .nd-check-box{margin-top:0}.nd-check-mark{opacity:0;transform:scale(var(--nd-motion-scale-mark));transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-check:hover .nd-check-input:not(:disabled)+.nd-check-box{border-color:var(--nd-color-line-input-hover)}.nd-check-input:checked+.nd-check-box,.nd-check-input:indeterminate+.nd-check-box{background:var(--nd-color-accent);border-color:var(--nd-color-accent)}.nd-check-input:checked+.nd-check-box .nd-check-mark,.nd-check-input:indeterminate+.nd-check-box .nd-check-mark{opacity:1;transform:none}.nd-check-input:focus-visible+.nd-check-box,.nd-check.is-focus .nd-check-box{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-check.is-invalid .nd-check-input:not(:checked)+.nd-check-box{border-color:var(--nd-color-red)}.nd-check.is-disabled{cursor:not-allowed;color:var(--nd-color-text-4)}.nd-check-input:disabled+.nd-check-box{background:var(--nd-color-surface-2);border-color:var(--nd-color-line-1);color:var(--nd-color-text-4)}.nd-check-input:disabled:checked+.nd-check-box{background:var(--nd-color-press)}.nd-check-text{display:grid;gap:var(--nd-space-0);min-width:0}.nd-check-label{font:var(--nd-type-md);color:inherit;cursor:inherit}.nd-check-desc{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-check.is-radio .nd-check-box{border-radius:var(--nd-radius-full);corner-shape:round}.nd-radio-dot{width:calc(var(--nd-space-1) + var(--nd-space-0));height:calc(var(--nd-space-1) + var(--nd-space-0));border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-on-accent);opacity:0;transform:scale(var(--nd-motion-scale-mark));transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-check-input:checked+.nd-check-box .nd-radio-dot{opacity:1;transform:none}.nd-check-input:disabled+.nd-check-box .nd-radio-dot{background:var(--nd-color-text-4)}.nd-radio-group{display:grid;gap:var(--nd-space-3)}.nd-radio-group>legend{margin-bottom:var(--nd-space-3);padding:0}.nd-radio-list{display:grid;gap:var(--nd-space-3)}.nd-radio-group.is-horizontal .nd-radio-list{display:flex;flex-wrap:wrap;gap:var(--nd-space-3) var(--nd-space-6)}.nd-switch{position:relative;display:inline-flex;flex:none;padding:0;border:0;background:transparent;border-radius:var(--nd-radius-full);corner-shape:round;cursor:pointer}.nd-switch:focus-visible{outline:none}.nd-switch-track{position:relative;display:block;width:var(--nd-size-switch-w);height:var(--nd-size-switch-h);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-3-hover);transition:background-color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-switch:focus-visible .nd-switch-track,.nd-switch-row.is-focus .nd-switch-track{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-switch:is(:hover,.is-hover):not(:disabled) .nd-switch-track{background:var(--nd-color-line-input)}.nd-switch-knob{position:absolute;left:var(--nd-space-0);top:var(--nd-space-0);display:grid;place-items:center;width:var(--nd-size-knob);height:var(--nd-size-knob);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-knob);box-shadow:var(--nd-elevation-1);transition:transform var(--nd-motion-d-2) var(--nd-motion-move)}.nd-switch[aria-checked=true] .nd-switch-track{background:var(--nd-color-accent-bright)}.nd-switch[aria-checked=true]:is(:hover,.is-hover):not(:disabled) .nd-switch-track{background:var(--nd-color-accent)}.nd-switch[aria-checked=true] .nd-switch-knob{transform:translate(var(--nd-size-knob-travel))}.nd-switch:active:not(:disabled) .nd-switch-knob{transform:scale(var(--nd-motion-scale-pop))}.nd-switch[aria-checked=true]:active:not(:disabled) .nd-switch-knob{transform:translate(var(--nd-size-knob-travel)) scale(var(--nd-motion-scale-pop))}.nd-switch:disabled{cursor:not-allowed}.nd-switch:disabled .nd-switch-track{background:var(--nd-color-line-1)}.nd-switch:disabled .nd-switch-knob{background:var(--nd-color-text-4);box-shadow:none}.nd-switch.is-busy{cursor:progress}.nd-switch.is-busy .nd-spinner{color:var(--nd-color-accent)}.nd-switch-row{display:flex;align-items:flex-start;gap:var(--nd-space-3)}.nd-switch-row .nd-switch{margin-top:var(--nd-space-0)}.nd-switch-row.is-label-first{flex-direction:row-reverse;justify-content:space-between}.nd-switch-row.is-disabled .nd-check-label{color:var(--nd-color-text-4)}.nd-seg{justify-self:start;align-self:start;max-width:100%;overflow-x:auto;scrollbar-width:none;position:relative;display:inline-flex;padding:var(--nd-space-0);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-seg-track)}.nd-seg.is-block{display:flex;justify-self:stretch}.nd-seg.is-block .nd-seg-item{flex:1}.nd-seg-mark{position:absolute;left:0;top:var(--nd-space-0);bottom:var(--nd-space-0);width:var(--nd-_w);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-3);box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-line-2),var(--nd-elevation-1);transform:translate(var(--nd-_x));transition:transform var(--nd-motion-d-3) var(--nd-motion-move),width var(--nd-motion-d-3) var(--nd-motion-move)}.nd-seg-mark.is-first{transition:none}.nd-seg-item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--nd-space-2);min-width:var(--nd-space-12);height:calc(var(--nd-control-md) - 2 * var(--nd-space-0));padding:0 var(--nd-space-4);border:0;border-radius:var(--nd-radius-full);corner-shape:round;background:transparent;color:var(--nd-color-text-3);font:var(--nd-type-label);cursor:pointer;white-space:nowrap;transition:color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-seg-item:is(:hover,.is-hover):not(:disabled){color:var(--nd-color-text-1)}.nd-seg-item[aria-checked=true]{color:var(--nd-color-text-1)}.nd-seg-item:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-seg-item:disabled{color:var(--nd-color-text-4);cursor:not-allowed}.nd-seg.is-sm .nd-seg-item{min-width:0;height:calc(var(--nd-control-sm) - 2 * var(--nd-space-0));padding:0 var(--nd-space-3)}.nd-seg.is-lg .nd-seg-item{min-width:calc(var(--nd-space-12) + var(--nd-space-8));height:calc(var(--nd-control-form) - 2 * var(--nd-space-0));padding:0 var(--nd-space-6)}.nd-slider{display:flex;align-items:center;gap:var(--nd-space-3);width:100%}.nd-slider-el{flex:1;min-width:0;height:var(--nd-control-xs);margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.nd-slider-el:focus-visible{outline:none}.nd-slider-el::-webkit-slider-runnable-track{height:var(--nd-size-slider-track);border-radius:var(--nd-radius-full);corner-shape:round;background:linear-gradient(to right,var(--nd-color-accent) var(--nd-_fill),var(--nd-color-line-input) var(--nd-_fill))}.nd-slider-el::-moz-range-track{height:var(--nd-size-slider-track);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-line-input)}.nd-slider-el::-moz-range-progress{height:var(--nd-size-slider-track);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-accent)}.nd-slider-el::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--nd-size-slider-thumb);height:var(--nd-size-slider-thumb);margin-top:calc((var(--nd-size-slider-track) - var(--nd-size-slider-thumb)) / 2);border:0;border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-text-1);box-shadow:var(--nd-elevation-1);transition:transform var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-slider-el::-moz-range-thumb{width:var(--nd-size-slider-thumb);height:var(--nd-size-slider-thumb);border:0;border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-text-1);box-shadow:var(--nd-elevation-1)}.nd-slider-el:hover::-webkit-slider-thumb{box-shadow:0 0 0 var(--nd-space-1) var(--nd-color-accent-soft)}.nd-slider-el:active::-webkit-slider-thumb{transform:scale(var(--nd-motion-scale-pop))}.nd-slider-el:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--nd-size-focus-offset) var(--nd-color-surface-1),0 0 0 calc(var(--nd-size-focus-offset) + var(--nd-size-focus-ring)) var(--nd-color-focus)}.nd-slider-el:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--nd-size-focus-offset) var(--nd-color-surface-1),0 0 0 calc(var(--nd-size-focus-offset) + var(--nd-size-focus-ring)) var(--nd-color-focus)}.nd-slider-value{min-width:var(--nd-space-9);text-align:end;font:var(--nd-type-label);color:var(--nd-color-text-2)}.nd-slider.is-disabled .nd-slider-el{cursor:not-allowed}.nd-slider.is-disabled .nd-slider-el::-webkit-slider-runnable-track{background:var(--nd-color-line-1)}.nd-slider.is-disabled .nd-slider-el::-webkit-slider-thumb{background:var(--nd-color-text-4);box-shadow:none}.nd-slider.is-disabled .nd-slider-value{color:var(--nd-color-text-4)}.nd-date-trigger{width:100%}.nd-date{width:max-content;max-width:none;padding:var(--nd-space-3)}.nd-date-head{display:flex;align-items:center;justify-content:space-between;gap:var(--nd-space-2);margin-bottom:var(--nd-space-2)}.nd-date-month{font:var(--nd-type-label-lg)}.nd-date-grid{border-collapse:separate;border-spacing:0}.nd-date-grid th{width:var(--nd-size-date-cell);height:var(--nd-space-7);font:var(--nd-type-label-sm);color:var(--nd-color-text-3);text-align:center}.nd-date-grid td{padding:0}.nd-date-days{animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-date-day{position:relative;display:grid;place-items:center;width:var(--nd-size-date-cell);height:var(--nd-size-date-cell);padding:0;border:0;border-radius:var(--nd-radius-sm);background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out),color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.nd-date-day:hover{background:var(--nd-color-hover)}.nd-date-day:active{background:var(--nd-color-press)}.nd-date-day:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-date-day.is-outside{color:var(--nd-color-text-3)}.nd-date-day.is-today{color:var(--nd-color-accent-text);font-weight:500}.nd-date-day.is-today:after{content:"";position:absolute;bottom:var(--nd-space-1);width:var(--nd-space-1);height:var(--nd-space-0);border-radius:var(--nd-radius-full);corner-shape:round;background:currentColor}.nd-date-day.is-selected{background:var(--nd-color-accent);color:var(--nd-color-on-accent)}.nd-date-day.is-selected:hover{background:var(--nd-color-accent-hover)}.nd-date-day[aria-disabled=true]{color:var(--nd-color-text-4);text-decoration:line-through;cursor:not-allowed;background:transparent}.nd-date-foot{display:flex;justify-content:space-between;gap:var(--nd-space-2);margin-top:var(--nd-space-2);padding-top:var(--nd-space-2);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-error-summary{display:grid;gap:var(--nd-space-2);padding:var(--nd-space-4) var(--nd-inset-compact);border-radius:var(--nd-radius-md);background:var(--nd-color-red-soft);border:var(--nd-size-border) solid var(--nd-color-red-line);animation:nd-load-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both}.nd-error-summary-title{display:flex;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.nd-error-summary-title .nd-icon{color:var(--nd-color-red-text)}.nd-error-summary-list{display:grid;gap:var(--nd-space-1);padding-inline-start:calc(var(--nd-size-icon-md) + var(--nd-space-2));list-style:none}.nd-error-summary-list a{color:var(--nd-color-red-text);font:var(--nd-type-sm)}.nd-error-summary-list a:hover{color:var(--nd-color-text-1)}.nd-picker{display:inline-flex;align-items:center;gap:var(--nd-space-2);min-width:0;max-width:100%;height:var(--nd-control-md);padding:0 var(--nd-space-2) 0 var(--nd-space-3);border:var(--nd-size-border) solid transparent;border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-3);color:var(--nd-color-text-1);font:var(--nd-type-label);cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-picker.is-sm{height:var(--nd-control-sm)}.nd-picker:is(:hover,.is-hover){background:var(--nd-color-surface-3-hover)}.nd-picker:active{transform:scale(var(--nd-motion-scale-press))}.nd-picker[aria-expanded=true]{background:var(--nd-color-surface-3-hover)}.nd-picker-icon{color:var(--nd-color-text-2)}.nd-picker-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-picker-chev{color:var(--nd-color-text-3);transition:transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-picker[aria-expanded=true] .nd-picker-chev{transform:rotate(180deg)}.nd-popover.nd-picker-pop{padding:var(--nd-size-menu-pad)}.nd-picker-search{display:flex;align-items:center;gap:var(--nd-space-2);height:var(--nd-control-form);margin-bottom:var(--nd-space-1);padding:0 var(--nd-space-3);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1);color:var(--nd-color-text-3)}.nd-picker-input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-md)}.nd-picker-input::-webkit-search-cancel-button{display:none}.nd-picker-list{max-height:min(60vh,calc(12 * var(--nd-size-menu-item)));overflow-y:auto;overscroll-behavior:contain;outline:none}.nd-picker-group+.nd-picker-group{margin-top:var(--nd-space-1)}.nd-picker-empty{padding:var(--nd-space-4) var(--nd-space-3);color:var(--nd-color-text-3);font:var(--nd-type-sm)}.nd-picker-foot{margin-top:var(--nd-space-1);padding-top:var(--nd-space-1);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}@media(prefers-reduced-motion:reduce){.nd-seg-mark,.nd-switch-knob{transition-property:opacity,background-color,box-shadow}}.nd-tip-anchor{display:contents}.nd-tooltip{position:fixed;left:0;top:0;z-index:var(--nd-z-tooltip);display:grid;gap:var(--nd-space-0);max-width:var(--nd-size-tooltip-max);padding:calc(var(--nd-space-1) + var(--nd-space-0)) var(--nd-space-2);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-inverse);color:var(--nd-color-text-inverse);box-shadow:var(--nd-elevation-tooltip);transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}@starting-style{.nd-tooltip[data-state=open]{opacity:0;transform:translateY(var(--nd-motion-rise-sm))}.nd-tooltip[data-state=open][data-side=bottom]{transform:translateY(calc(-1 * var(--nd-motion-rise-sm)))}}.nd-tooltip[data-state=closed]{opacity:0;transition-duration:var(--nd-motion-d-0);transition-timing-function:var(--nd-motion-ease-in)}.nd-tooltip-title{display:flex;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-label)}.nd-tooltip-desc{font:var(--nd-type-xs);color:var(--nd-color-text-inverse-2)}.nd-tooltip .nd-kbd{background:transparent;border-color:var(--nd-color-line-inverse);color:var(--nd-color-text-inverse-2)}.nd-popover{padding:var(--nd-space-4)}.nd-popover.is-sm{width:var(--nd-size-popover-min)}.nd-popover.is-md{width:var(--nd-size-popover-md)}.nd-popover.is-lg{width:var(--nd-size-popover-max)}.nd-popover-title{margin-bottom:var(--nd-space-3);font:var(--nd-type-label-lg)}.nd-menu-item:focus{outline:none;background:var(--nd-color-hover)}.nd-menu-item:focus-visible{box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-focus)}.nd-menu-item.is-danger,.nd-menu-item.is-danger .nd-option-icon{color:var(--nd-color-red-text)}.nd-menu-item[aria-disabled=true]:focus{background:transparent}.nd-menu-item .nd-kbd{margin-inline-start:var(--nd-space-4)}.nd-menu-check{color:var(--nd-color-accent-text);opacity:0;transform:scale(var(--nd-motion-scale-mark));transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-menu-check.is-on{opacity:1;transform:none}.nd-menu-sep{height:var(--nd-size-border);margin:var(--nd-space-1) calc(-1 * var(--nd-size-menu-pad));border:0;background:var(--nd-color-line-1)}.nd-menu-label{padding:var(--nd-space-2) var(--nd-space-2) var(--nd-space-1);font:var(--nd-type-label-sm);letter-spacing:var(--nd-tracking-caps);text-transform:uppercase;color:var(--nd-color-text-3)}.nd-modal{position:fixed;inset:0;z-index:var(--nd-z-dialog);display:grid;place-items:center;padding:var(--nd-space-6)}.nd-modal.is-sheet{z-index:var(--nd-z-sheet);place-items:stretch end;padding:0;grid-template-rows:minmax(0,1fr)}.nd-modal[data-state=closed]{pointer-events:none}.nd-scrim{position:absolute;inset:0;background:var(--nd-color-scrim);transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out)}@starting-style{.nd-modal[data-state=open] .nd-scrim{opacity:0}}.nd-modal[data-state=closed] .nd-scrim{opacity:0;transition-duration:var(--nd-motion-d-2);transition-timing-function:var(--nd-motion-ease-in)}.nd-dialog,.nd-sheet{position:relative;display:flex;flex-direction:column;background:var(--nd-color-surface-1);box-shadow:var(--nd-elevation-3);color:var(--nd-color-text-1);outline:none}.nd-dialog{width:min(var(--nd-size-dialog-sm),100%);max-height:calc(100dvh - 2 * var(--nd-space-8));border-radius:var(--nd-radius-lg);overflow:hidden;transform-origin:center;transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out),transform var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-dialog.is-lg{width:min(var(--nd-size-dialog-lg),100%)}@starting-style{.nd-dialog[data-state=open]{opacity:0;transform:translateY(var(--nd-motion-rise-md)) scale(var(--nd-motion-scale-pop))}}.nd-dialog[data-state=closed]{opacity:0;transform:translateY(var(--nd-motion-rise-md)) scale(var(--nd-motion-scale-pop));transition-duration:var(--nd-motion-d-2);transition-timing-function:var(--nd-motion-ease-in)}.nd-sheet{--nd-_slide: 100%;width:min(var(--nd-size-sheet-sm),100vw);height:100%;border-radius:var(--nd-radius-lg) 0 0 var(--nd-radius-lg);transition:transform var(--nd-motion-d-3) var(--nd-motion-ease-out),opacity var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-sheet.is-lg{width:min(var(--nd-size-sheet-lg),100vw)}@starting-style{.nd-sheet[data-state=open]{transform:translate(var(--nd-_slide))}}.nd-sheet[data-state=closed]{transform:translate(var(--nd-_slide));transition-duration:var(--nd-motion-d-2);transition-timing-function:var(--nd-motion-ease-in)}@media(prefers-reduced-motion:reduce){.nd-sheet{--nd-_slide: 0%}@starting-style{.nd-sheet[data-state=open]{opacity:0}}.nd-sheet[data-state=closed]{opacity:0}}.nd-modal-head{display:flex;align-items:flex-start;gap:var(--nd-space-3);padding:var(--nd-inset-card) var(--nd-inset-card) 0}.nd-modal-titles{flex:1;min-width:0;display:grid;gap:var(--nd-space-1)}.nd-modal-title{font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title)}.nd-modal-desc{font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-modal-head .nd-icon-btn{margin:calc(-1 * var(--nd-space-1)) calc(-1 * var(--nd-space-2)) 0 0}.nd-modal-icon{display:grid;place-items:center;flex:none;width:var(--nd-control-md);height:var(--nd-control-md);border-radius:var(--nd-radius-sm);background:var(--nd-color-accent-soft);color:var(--nd-color-accent-text)}.nd-modal-icon.is-green{background:var(--nd-color-green-soft);color:var(--nd-color-green-text)}.nd-modal-icon.is-amber{background:var(--nd-color-amber-soft);color:var(--nd-color-amber-text)}.nd-modal-icon.is-red{background:var(--nd-color-red-soft);color:var(--nd-color-red-text)}.nd-modal-icon.is-blue{background:var(--nd-color-blue-soft);color:var(--nd-color-blue-text)}.nd-modal-body{flex:1;min-height:0;overflow:auto;padding:var(--nd-space-4) var(--nd-inset-card) 0;display:grid;align-content:start;gap:var(--nd-gap-group)}.nd-modal-text{color:var(--nd-color-text-2)}.nd-modal-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--nd-gap-related);padding:var(--nd-space-4) var(--nd-inset-card) var(--nd-inset-card)}.nd-modal-foot>.nd-grow+*{margin-inline-start:0}.nd-sheet .nd-modal-head{padding:var(--nd-inset-compact) var(--nd-inset-card);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-sheet .nd-modal-body{padding:var(--nd-inset-card)}.nd-sheet .nd-modal-foot{padding:var(--nd-space-4) var(--nd-inset-card);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-modal-ask{display:flex;align-items:center;gap:var(--nd-gap-related);margin:var(--nd-space-4) var(--nd-inset-card) 0;padding:var(--nd-space-2) var(--nd-space-2) var(--nd-space-2) var(--nd-space-4);border-radius:var(--nd-radius-md);background:var(--nd-color-amber-soft);border:var(--nd-size-border) solid var(--nd-color-amber-line);font:var(--nd-type-label-lg);transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}@starting-style{.nd-modal-ask[data-state=open]{opacity:0;transform:translateY(var(--nd-motion-rise-sm))}}.nd-modal-ask[data-state=closed]{opacity:0;transition-duration:var(--nd-motion-d-1)}@media(max-width:640px){.nd-modal.is-dialog{place-items:end stretch;padding:0}.nd-dialog,.nd-dialog.is-lg{width:100%;max-height:90dvh;border-radius:var(--nd-radius-lg) var(--nd-radius-lg) 0 0}.nd-sheet,.nd-sheet.is-lg{width:100vw;border-radius:0}.nd-modal-head{padding:var(--nd-inset-compact) var(--nd-space-4) 0}.nd-modal-body{padding:var(--nd-space-4) var(--nd-space-4) 0}.nd-modal-foot{padding:var(--nd-space-4)}.nd-modal-foot>.nd-btn{flex:1}}.nd-toasts{position:fixed;left:var(--nd-space-6);bottom:var(--nd-space-6);z-index:var(--nd-z-toast);width:min(var(--nd-size-toast),calc(100vw - 2 * var(--nd-space-4)));pointer-events:none;outline:none}.nd-toasts.is-bottom-center{left:50%;transform:translate(-50%)}.nd-toasts:focus-visible .nd-toast{box-shadow:var(--nd-elevation-2),0 0 0 var(--nd-size-focus-ring) var(--nd-color-focus)}.nd-toast-list{display:grid;margin:0;padding:0;list-style:none}.nd-toast-slot{pointer-events:auto}.nd-toast{display:flex;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-size-row);margin-top:var(--nd-space-2);padding:var(--nd-space-2) var(--nd-space-2) var(--nd-space-2) var(--nd-space-4);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);box-shadow:var(--nd-elevation-2);transition:transform var(--nd-motion-d-3) var(--nd-motion-ease-out)}@starting-style{.nd-toast-slot[data-state=open] .nd-toast{transform:translateY(var(--nd-motion-rise-lg)) scale(var(--nd-motion-scale-pop))}}.nd-toast-icon{display:grid;place-items:center;flex:none;width:var(--nd-size-kbd);height:var(--nd-size-kbd);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-green-soft);color:var(--nd-color-green-text)}.nd-toast.is-info .nd-toast-icon{background:var(--nd-color-blue-soft);color:var(--nd-color-blue-text)}.nd-toast-text{flex:1;min-width:0;display:grid}.nd-toast-title{font:var(--nd-type-label-lg)}.nd-toast-desc{font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-banner{display:flex;align-items:flex-start;gap:var(--nd-space-3);padding:var(--nd-space-3) var(--nd-space-3) var(--nd-space-3) var(--nd-space-4);border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-blue-line);background:var(--nd-color-blue-soft)}.nd-banner-icon{margin-top:var(--nd-space-0);color:var(--nd-color-blue-text)}.nd-banner.is-success{border-color:var(--nd-color-green-line);background:var(--nd-color-green-soft)}.nd-banner.is-success .nd-banner-icon{color:var(--nd-color-green-text)}.nd-banner.is-warning{border-color:var(--nd-color-amber-line);background:var(--nd-color-amber-soft)}.nd-banner.is-warning .nd-banner-icon{color:var(--nd-color-amber-text)}.nd-banner.is-danger{border-color:var(--nd-color-red-line);background:var(--nd-color-red-soft)}.nd-banner.is-danger .nd-banner-icon{color:var(--nd-color-red-text)}.nd-banner-text{flex:1;min-width:0;display:grid;gap:var(--nd-space-0)}.nd-banner-title{font:var(--nd-type-label-lg)}.nd-banner-body{font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-banner-actions{display:flex;align-items:center;gap:var(--nd-gap-related);align-self:center}.nd-banner .nd-icon-btn{margin:calc(-1 * var(--nd-space-1)) 0}@media(max-width:640px){.nd-banner{flex-wrap:wrap}.nd-banner-actions{flex-basis:100%;padding-inline-start:calc(var(--nd-size-icon-md) + var(--nd-space-3))}}.nd-tag{display:inline-flex;align-items:center;gap:var(--nd-space-1);flex:none;max-width:100%;height:var(--nd-size-tag-h);padding:0 var(--nd-space-2);border-radius:var(--nd-radius-xs);background:var(--nd-color-hover);color:var(--nd-color-text-2);font:var(--nd-type-label-sm);white-space:nowrap}.nd-tag.is-sm{height:var(--nd-size-tag-sm);padding:0 calc(var(--nd-space-1) + var(--nd-space-0))}.nd-tag.has-remove{padding-inline-end:var(--nd-space-0)}.nd-tag-label{overflow:hidden;text-overflow:ellipsis}.nd-tag.is-accent{background:var(--nd-color-accent-soft);color:var(--nd-color-accent-text)}.nd-tag.is-green{background:var(--nd-color-green-soft);color:var(--nd-color-green-text)}.nd-tag.is-amber{background:var(--nd-color-amber-soft);color:var(--nd-color-amber-text)}.nd-tag.is-red{background:var(--nd-color-red-soft);color:var(--nd-color-red-text)}.nd-tag.is-blue{background:var(--nd-color-blue-soft);color:var(--nd-color-blue-text)}.nd-tag.is-slate{background:var(--nd-color-slate-soft);color:var(--nd-color-slate-text)}.nd-tag .nd-tag-remove{width:var(--nd-size-tag-sm);height:var(--nd-size-tag-sm);color:inherit}.nd-tag.is-sm .nd-tag-remove{width:var(--nd-size-icon-lg);height:var(--nd-size-icon-lg)}.nd-badge{display:inline-grid;place-items:center;flex:none;height:var(--nd-size-badge-h);min-width:var(--nd-size-badge-h);padding:0 calc(var(--nd-space-1) + var(--nd-space-0));border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-press);color:var(--nd-color-text-2);font:var(--nd-type-label-sm);font-variant-numeric:tabular-nums}.nd-badge-n{animation:nd-badge-pop var(--nd-motion-d-2) var(--nd-motion-ease-out)}@keyframes nd-badge-pop{0%{opacity:0;transform:translateY(var(--nd-motion-rise-sm)) scale(var(--nd-motion-scale-pop))}}.nd-badge.is-strong{background:var(--nd-color-primary);color:var(--nd-color-on-primary)}.nd-badge.is-accent{background:var(--nd-color-accent);color:var(--nd-color-on-accent)}.nd-badge.is-red{background:var(--nd-color-red-soft);color:var(--nd-color-red-text)}.nd-badge.is-green{background:var(--nd-color-green-soft);color:var(--nd-color-green-text)}.nd-badge.is-amber{background:var(--nd-color-amber-soft);color:var(--nd-color-amber-text)}.nd-badge-dot{display:inline-block;flex:none;width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-text-3)}.nd-badge-dot.is-accent{background:var(--nd-color-accent-text)}.nd-badge-dot.is-red{background:var(--nd-color-red)}.nd-badge-dot.is-green{background:var(--nd-color-green)}.nd-badge-dot.is-amber{background:var(--nd-color-amber)}.nd-avatar{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--nd-size-avatar-md);height:var(--nd-size-avatar-md);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-avatar-1);color:var(--nd-color-on-accent);font:var(--nd-type-label-sm);letter-spacing:var(--nd-tracking-caps)}.nd-avatar.is-sm{width:var(--nd-size-avatar-sm);height:var(--nd-size-avatar-sm);font-size:var(--nd-size-icon-sm);line-height:1}.nd-avatar.is-lg{width:var(--nd-size-avatar-lg);height:var(--nd-size-avatar-lg);font:var(--nd-type-label-lg)}.nd-avatar.is-c2{background:var(--nd-color-avatar-2)}.nd-avatar.is-c3{background:var(--nd-color-avatar-3)}.nd-avatar.is-c4{background:var(--nd-color-avatar-4)}.nd-avatar.is-c5{background:var(--nd-color-avatar-5)}.nd-avatar.is-c6{background:var(--nd-color-avatar-6)}.nd-avatar.is-c7{background:var(--nd-color-avatar-7)}.nd-avatar.is-c8{background:var(--nd-color-avatar-8)}.nd-avatar.is-more{background:var(--nd-color-surface-3);color:var(--nd-color-text-2);letter-spacing:0}.nd-avatar-img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;opacity:0;transform:scale(calc(2 - var(--nd-motion-scale-pop)));transition:opacity var(--nd-motion-d-4) var(--nd-motion-ease-out),transform var(--nd-motion-d-4) var(--nd-motion-ease-out)}.nd-avatar-img.is-in{opacity:1;transform:none}.nd-avatar-online{position:absolute;right:calc(-1 * var(--nd-space-0) / 2);bottom:calc(-1 * var(--nd-space-0) / 2);width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-green);box-shadow:var(--nd-elevation-ring-surface)}.nd-avatar-stack{display:inline-flex;border-radius:var(--nd-radius-full);corner-shape:round}.nd-avatar-stack .nd-avatar{box-shadow:var(--nd-elevation-ring-surface);transition:transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-avatar-stack .nd-avatar+.nd-avatar{margin-inline-start:calc(-1 * var(--nd-size-avatar-overlap))}.nd-avatar-stack:hover .nd-avatar{transform:translate(calc(var(--nd-_i, 0) * var(--nd-motion-rise-sm)))}.nd-progress{display:grid;gap:var(--nd-space-2);min-width:0}.nd-progress-head{display:flex;justify-content:space-between;gap:var(--nd-space-3)}.nd-progress-label{font:var(--nd-type-label);color:var(--nd-color-text-2)}.nd-progress-value{font:var(--nd-type-label);color:var(--nd-color-text-1)}.nd-progress-track{position:relative;height:var(--nd-size-progress-h);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-line-2);overflow:hidden}.nd-progress.is-sm .nd-progress-track{height:var(--nd-size-progress-sm)}.nd-progress-bar{position:absolute;inset:0;border-radius:inherit;background:var(--nd-color-accent);transform-origin:left;transform:scaleX(var(--nd-_p, 0));transition:transform var(--nd-motion-d-4) var(--nd-motion-ease-out);corner-shape:round}.nd-progress.is-green .nd-progress-bar{background:var(--nd-color-green)}.nd-progress.is-amber .nd-progress-bar{background:var(--nd-color-amber)}.nd-progress.is-red .nd-progress-bar{background:var(--nd-color-red)}.nd-progress.is-indeterminate .nd-progress-bar{transform:translate(-100%) scaleX(.4);animation:nd-progress-loop calc(2 * var(--nd-motion-loop-shimmer)) var(--nd-motion-move) infinite}@keyframes nd-progress-loop{0%{transform:translate(-100%) scaleX(.4)}to{transform:translate(100%) scaleX(.4)}}@media(prefers-reduced-motion:reduce){.nd-progress.is-indeterminate .nd-progress-bar{animation:none;transform:scaleX(.4);opacity:.6}}.nd-steps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2);margin:0;padding:0;list-style:none}.nd-step{display:flex;align-items:center;gap:var(--nd-space-2)}.nd-step+.nd-step:before{content:"";width:var(--nd-space-4);height:var(--nd-size-border);background:var(--nd-color-line-3)}.nd-step-inner{display:inline-flex;align-items:center;gap:var(--nd-space-2);min-height:var(--nd-control-sm);padding:0 var(--nd-space-3) 0 var(--nd-space-1);border:0;border-radius:var(--nd-radius-sm);background:transparent;color:var(--nd-color-text-3);font:var(--nd-type-label);text-align:start;transition:background-color var(--nd-motion-d-2) var(--nd-motion-ease-out),color var(--nd-motion-d-2) var(--nd-motion-ease-out)}button.nd-step-inner{cursor:pointer}button.nd-step-inner:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.nd-step-n{display:grid;place-items:center;flex:none;width:var(--nd-size-step-n);height:var(--nd-size-step-n);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-line-2);color:var(--nd-color-text-2);font:var(--nd-type-label-sm);font-variant-numeric:tabular-nums;transition:background-color var(--nd-motion-d-2) var(--nd-motion-ease-out),color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-step-text{display:grid}.nd-step-desc{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-step.is-current .nd-step-inner{background:var(--nd-color-accent-soft);color:var(--nd-color-text-1)}.nd-step.is-current .nd-step-n{background:var(--nd-color-accent);color:var(--nd-color-on-accent)}.nd-step.is-done .nd-step-inner{color:var(--nd-color-text-2)}.nd-step.is-done .nd-step-n{background:var(--nd-color-green-soft);color:var(--nd-color-green-text)}@media(max-width:640px){.nd-steps{flex-direction:column;align-items:stretch;gap:var(--nd-space-1)}.nd-step+.nd-step:before{display:none}}.nd-skeleton{display:block;border-radius:var(--nd-radius-xs);background:linear-gradient(90deg,var(--nd-color-skeleton) 30%,var(--nd-color-shimmer) 50%,var(--nd-color-skeleton) 70%) 0 0 / 300% 100%;animation:nd-shimmer var(--nd-motion-loop-shimmer) linear infinite}.nd-skeleton.is-text{width:var(--nd-_w, 100%);height:var(--nd-space-3);margin:var(--nd-space-1) 0}.nd-skeleton.is-title{width:var(--nd-_w, 40%);height:var(--nd-space-5)}.nd-skeleton.is-block{width:var(--nd-_w, 100%);height:var(--nd-space-12);border-radius:var(--nd-radius-md)}.nd-skeleton.is-circle{width:var(--nd-_w, var(--nd-size-avatar-md));aspect-ratio:1;border-radius:var(--nd-radius-full);corner-shape:round}.nd-skeleton-lines{display:grid;width:100%}@keyframes nd-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.nd-skeleton{animation:none;background:var(--nd-color-skeleton)}}.nd-spinner-wrap{display:inline-flex;align-items:center;justify-content:center}.nd-spinner{display:inline-block;flex:none;width:var(--nd-size-spinner);height:var(--nd-size-spinner);border-radius:var(--nd-radius-full);corner-shape:round;border:var(--nd-size-border-thick) solid currentColor;border-right-color:transparent;animation:nd-spin var(--nd-motion-loop-spin) linear infinite}.nd-spinner.is-xs{width:var(--nd-size-icon-sm);height:var(--nd-size-icon-sm);border-width:var(--nd-size-border)}.nd-spinner.is-lg{width:var(--nd-size-spinner-lg);height:var(--nd-size-spinner-lg)}@keyframes nd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nd-spinner{animation:none;border-style:dotted;border-right-color:currentColor}}.nd-empty{display:grid;justify-items:center;gap:var(--nd-space-2);padding:var(--nd-space-9) var(--nd-space-6);text-align:center;color:var(--nd-color-text-3)}.nd-empty.is-compact{padding:var(--nd-space-7) var(--nd-space-4)}.nd-empty-icon{display:grid;place-items:center;width:var(--nd-size-empty-icon);height:var(--nd-size-empty-icon);margin-bottom:var(--nd-space-2);border-radius:var(--nd-radius-md);background:var(--nd-color-hover);color:var(--nd-color-text-2)}.nd-empty.is-error .nd-empty-icon{background:var(--nd-color-red-soft);color:var(--nd-color-red-text)}.nd-empty-title{font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title);color:var(--nd-color-text-1)}.nd-empty.is-compact .nd-empty-title{font:var(--nd-type-label-lg)}.nd-empty-body{max-width:var(--nd-size-empty-max);font:var(--nd-type-md);color:var(--nd-color-text-3)}.nd-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nd-gap-related);margin-top:var(--nd-space-3)}.nd-error-details{max-width:var(--nd-size-empty-max);margin-top:var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-error-details summary{cursor:pointer;border-radius:var(--nd-radius-xs)}.nd-error-details code{display:block;margin-top:var(--nd-space-2);padding:var(--nd-space-2) var(--nd-space-3);border-radius:var(--nd-radius-sm);background:var(--nd-color-surface-2);text-align:start;overflow-wrap:anywhere}.nd-mark{position:relative;display:inline-block;flex:none;width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round}.nd-mark:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-mark.is-unread,.nd-mark.is-needs{background:var(--nd-color-accent-text)}.nd-mark.is-needs:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--nd-color-accent-text);animation:nd-mark-breathe calc(5 * var(--nd-motion-d-4)) var(--nd-motion-ease-out) infinite}.nd-mark.is-working{border:var(--nd-size-border-thick) solid var(--nd-color-line-3);border-top-color:var(--nd-color-accent-text);border-right-color:var(--nd-color-accent-text);animation:nd-spin calc(3 * var(--nd-motion-d-4)) linear infinite}.nd-mark.is-waiting{border:var(--nd-size-border-thick) solid var(--nd-color-slate);animation:nd-mark-fade calc(5 * var(--nd-motion-d-4)) var(--nd-motion-ease-out) infinite alternate}.nd-mark.is-blocked{background:var(--nd-color-red)}.nd-mark.is-done{background:var(--nd-color-green)}@keyframes nd-mark-breathe{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes nd-mark-fade{0%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.nd-mark,.nd-mark:after{animation:none!important}.nd-mark.is-needs:after{display:none}}.nd-table-wrap{display:grid;gap:var(--nd-space-4);min-width:0}.nd-table-bar{display:flex;align-items:center}.nd-table-scroll{border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);overflow:clip}.nd-table-bar>*{flex:1;min-width:0}.nd-table-wrap.is-compact .nd-table-bar{min-height:var(--nd-size-row-compact)}.nd-table-scroll{min-width:0}.nd-table-wrap:has(.nd-bulk) .nd-table-bar{position:sticky;top:var(--nd-_sticky-top, 0);z-index:var(--nd-z-sticky)}.nd-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.nd-col-check{width:var(--nd-size-check-col)}.nd-col-actions{width:var(--nd-size-action-col)}.nd-th,.nd-td{height:var(--nd-size-row);padding:0 var(--nd-space-3) 0 0;text-align:start;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-th:first-child,.nd-td:first-child{padding-inline-start:var(--nd-space-4)}.nd-th:last-child,.nd-td:last-child{padding-inline-end:var(--nd-space-4)}.nd-th{position:sticky;top:var(--nd-_sticky-top, 0);z-index:var(--nd-z-sticky);height:var(--nd-size-row-compact);background:var(--nd-color-surface-2);color:var(--nd-color-text-3);font:var(--nd-type-sm);transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-th:first-child{border-start-start-radius:var(--nd-radius-md)}.nd-th:last-child{border-start-end-radius:var(--nd-radius-md)}.nd-th.is-sorted{color:var(--nd-color-text-1)}.nd-td{font:var(--nd-type-md);color:var(--nd-color-text-1)}.nd-th.is-numeric,.nd-td.is-numeric{text-align:end;font-variant-numeric:tabular-nums lining-nums}.nd-td.is-tech{font:var(--nd-type-tech-md);font-variant-numeric:tabular-nums;color:var(--nd-color-text-2)}.nd-th.is-actions,.nd-td.is-actions{text-align:end}.nd-tbody-last,.nd-table tbody .nd-tr:last-child .nd-td{border-bottom:0}.nd-table-wrap.is-compact .nd-th,.nd-table-wrap.is-compact .nd-td{height:var(--nd-size-row-compact)}.nd-table-wrap.is-compact .nd-td{font:var(--nd-type-sm)}.nd-table tbody .nd-tr{transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.nd-table tbody .nd-tr:not(.is-state,.is-skeleton):hover{background:var(--nd-color-hover)}.nd-table tbody .nd-tr.is-selected{background:var(--nd-color-select)}.nd-tr.is-interactive{cursor:pointer}.nd-tr.is-interactive:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-td.is-state{height:auto;padding:0;white-space:normal}.nd-th-sort{display:inline-flex;align-items:center;gap:var(--nd-space-1);max-width:100%;padding:0;border:0;border-radius:var(--nd-radius-xs);background:transparent;color:inherit;font:inherit;cursor:pointer}.nd-th.is-numeric .nd-th-sort{flex-direction:row-reverse}.nd-th-sort:hover{color:var(--nd-color-text-1)}.nd-th-arrow{opacity:0;transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-th-sort:hover .nd-th-arrow,.nd-th-sort:focus-visible .nd-th-arrow,.nd-th.is-sorted .nd-th-arrow{opacity:1}.nd-skeleton-check{height:var(--nd-size-check)}.nd-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--nd-gap-related);padding:var(--nd-space-2) var(--nd-space-4);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-pagination-range{margin-inline-end:var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-text-2)}@media(max-width:640px){.nd-table thead{position:absolute;width:var(--nd-size-border);height:var(--nd-size-border);overflow:hidden;clip-path:inset(50%)}.nd-table,.nd-table tbody,.nd-table colgroup{display:block}.nd-table tbody .nd-tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--nd-space-3);row-gap:var(--nd-space-1);padding:var(--nd-space-3) var(--nd-space-4);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-table tbody .nd-tr:last-child{border-bottom:0}.nd-table tbody .nd-td{display:block;grid-column:2;height:auto;padding:0;border:0;white-space:normal;text-align:start;font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-table tbody .nd-td.is-primary{grid-row:1;font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.nd-table tbody .nd-td:not(.is-primary,.is-check,.is-actions,.is-state):before{content:attr(data-label) ": ";color:var(--nd-color-text-3)}.nd-table tbody .nd-td.is-check{grid-column:1;grid-row:1 / span 6;padding-top:var(--nd-space-0)}.nd-table tbody .nd-td.is-actions{grid-column:3;grid-row:1 / span 6}.nd-table tbody .nd-td.is-state{grid-column:1 / -1}.nd-table tbody .nd-tr.is-state{padding:0}.nd-table tbody .nd-td.is-phone-hidden{display:none}}.nd-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nd-gap-related);min-height:inherit;padding:var(--nd-space-1) var(--nd-space-2) var(--nd-space-1) var(--nd-space-4);width:100%;border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-accent-soft);animation:nd-bulk-in var(--nd-motion-d-2) var(--nd-motion-ease-out)}@keyframes nd-bulk-in{0%{opacity:0;transform:translateY(calc(-1 * var(--nd-motion-rise-sm)))}}.nd-bulk-count{margin-inline-end:var(--nd-space-2);font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.nd-bulk-actions{display:inline-flex;flex-wrap:wrap;gap:var(--nd-gap-related)}.nd-list{display:grid;margin:0;padding:0;list-style:none}.nd-list-item+.nd-list-item,.nd-list>.nd-list-row+.nd-list-row{border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-list-row{display:flex;align-items:center;gap:var(--nd-space-3);width:100%;min-height:var(--nd-size-row);padding:var(--nd-space-2) var(--nd-space-4);border:0;background:transparent;color:var(--nd-color-text-1);font:inherit;text-align:start;text-decoration:none}.nd-list-row.is-interactive{cursor:pointer;border-radius:var(--nd-radius-row);transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.nd-list-row.is-interactive:is(:hover,.is-hover){background:var(--nd-color-hover);color:var(--nd-color-text-1)}.nd-list-row.is-interactive:active{background:var(--nd-color-press)}.nd-list-row.is-interactive:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-list-row[aria-current]{background:var(--nd-color-surface-3)}.nd-list-row:disabled{color:var(--nd-color-text-4);cursor:not-allowed}.nd-list-leading{display:grid;place-items:center;flex:none;color:var(--nd-color-text-3)}.nd-list-text{flex:1;min-width:0;display:grid;gap:var(--nd-space-0)}.nd-list-title{font:var(--nd-type-md);color:var(--nd-color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-list-meta{font:var(--nd-type-sm);color:var(--nd-color-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-list-trailing{display:flex;align-items:center;gap:var(--nd-gap-related);flex:none;color:var(--nd-color-text-3);font:var(--nd-type-sm)}.nd-tabs{display:grid;justify-items:start;min-width:0}.nd-tablist{position:relative;display:inline-flex;max-width:100%;gap:0;padding:var(--nd-space-0);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-seg-track);overflow-x:auto;scrollbar-width:none}.nd-tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--nd-space-2);flex:none;height:calc(var(--nd-control-md) - 2 * var(--nd-space-0));padding:0 var(--nd-space-4);border:0;border-radius:var(--nd-radius-full);corner-shape:round;background:transparent;color:var(--nd-color-text-3);font:var(--nd-type-label);cursor:pointer;transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-tab:is(:hover,.is-hover):not(:disabled){color:var(--nd-color-text-1)}.nd-tab[aria-selected=true]{color:var(--nd-color-text-1)}.nd-tab:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-tab:disabled{color:var(--nd-color-text-4);cursor:not-allowed}.nd-tab-mark{position:absolute;left:0;top:var(--nd-space-0);bottom:var(--nd-space-0);width:var(--nd-_w);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-3);box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-line-2),var(--nd-elevation-1);transform:translate(var(--nd-_x));pointer-events:none;transition:transform var(--nd-motion-d-3) var(--nd-motion-move),width var(--nd-motion-d-3) var(--nd-motion-move)}.nd-tab-mark.is-first{transition:none}.nd-tab .nd-badge{min-width:var(--nd-size-badge-h)}.nd-tabpanel{justify-self:stretch;padding-top:var(--nd-gap-group-lg)}.nd-tabpanel:focus-visible{outline-offset:var(--nd-size-focus-offset);border-radius:var(--nd-radius-xs)}.nd-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-1);margin:0;padding:0;list-style:none}.nd-crumb{display:inline-flex;align-items:center;gap:var(--nd-space-1);font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-crumb a{color:var(--nd-color-text-3);text-decoration:none;border-radius:var(--nd-radius-xs);transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-crumb a:hover{color:var(--nd-color-text-1);text-decoration:underline}.nd-crumb [aria-current=page]{color:var(--nd-color-text-2)}.nd-crumb-sep{color:var(--nd-color-text-4)}@media(max-width:640px){.nd-crumb:not(.is-parent){display:none}.nd-crumb.is-parent .nd-crumb-sep{display:none}.nd-crumb.is-parent:before{content:"‹";color:var(--nd-color-text-3)}}.nd-side{display:flex;flex-direction:column;gap:var(--nd-gap-group);width:var(--nd-layout-sidebar);height:100%;min-height:0;padding:var(--nd-space-3) var(--nd-space-3) var(--nd-space-3);background:var(--nd-color-sidebar);border-right:var(--nd-size-border) solid var(--nd-color-line-1);transition:width var(--nd-motion-d-3) var(--nd-motion-move),box-shadow var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-side.is-rail{width:var(--nd-layout-rail)}.nd-side.is-open{position:fixed;left:0;top:0;bottom:0;z-index:var(--nd-z-sheet);box-shadow:var(--nd-elevation-3)}.nd-side-head{display:flex;align-items:center;justify-content:space-between;gap:var(--nd-space-2);min-height:var(--nd-control-md)}.nd-side.is-rail .nd-side-head{flex-direction:column}.nd-side-groups{position:relative;display:flex;flex-direction:column;gap:var(--nd-gap-group);flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.nd-side-group.is-end{margin-top:auto}.nd-side-icon{position:relative;display:inline-grid;place-items:center;flex:none}.nd-side-dot{position:absolute;top:calc(-1 * var(--nd-space-0));right:calc(-1 * var(--nd-space-0));width:var(--nd-space-2);height:var(--nd-space-2);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-accent-bright);box-shadow:0 0 0 var(--nd-space-0) var(--nd-color-sidebar);animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.nd-side-group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nd-space-0);min-width:0}.nd-side-label{padding:var(--nd-space-4) var(--nd-space-2) var(--nd-space-1);font:var(--nd-type-md);color:var(--nd-color-text-3);white-space:nowrap;overflow:hidden}.nd-side.is-rail .nd-side-label{height:var(--nd-size-border);padding:0;margin:var(--nd-space-1) var(--nd-space-2);background:var(--nd-color-line-1);color:transparent}.nd-side.is-rail .nd-side-group:first-child .nd-side-label{display:none}.nd-side-row{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.nd-side-item{position:relative;z-index:1;display:flex;align-items:center;gap:var(--nd-space-3);height:var(--nd-size-nav-item);padding:0 var(--nd-space-2);border-radius:var(--nd-radius-row);color:var(--nd-color-text-1);font:var(--nd-type-md);text-decoration:none;white-space:nowrap;transition:color var(--nd-motion-d-0) var(--nd-motion-ease-out),background-color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.nd-side-item:is(:hover,.is-hover){color:var(--nd-color-text-1);background:var(--nd-color-hover)}.nd-side-item:is(:active,.is-press){background:var(--nd-color-press)}.nd-side-item[aria-current=page]{color:var(--nd-color-text-1);background:transparent}.nd-side-item:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-side-item .nd-icon{color:var(--nd-color-text-2)}.nd-side-item[aria-current=page] .nd-icon{color:var(--nd-color-text-1)}.nd-side-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nd-side.is-rail .nd-side-item{justify-content:center;padding:0}.nd-side.is-rail .nd-side-text,.nd-side.is-rail .nd-side-item .nd-badge{display:none}.nd-side-mark{position:absolute;left:0;right:0;top:0;height:var(--nd-_h);border-radius:var(--nd-radius-row);background:var(--nd-color-surface-3);transform:translateY(var(--nd-_y));transition:transform var(--nd-motion-d-3) var(--nd-motion-move),height var(--nd-motion-d-3) var(--nd-motion-move)}.nd-side-mark.is-first{transition:none}.nd-side-foot{display:grid;gap:var(--nd-space-1);padding-top:var(--nd-space-3);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-topbar{display:flex;align-items:center;gap:var(--nd-gap-group);min-height:var(--nd-layout-topbar);padding:var(--nd-space-2) var(--nd-layout-gutter-desktop);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-1)}.nd-topbar-titles{flex:1;min-width:0;display:grid}.nd-topbar-title{font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-topbar-controls,.nd-topbar-actions{display:flex;align-items:center;gap:var(--nd-gap-related);flex:none}@media(max-width:1180px){.nd-topbar{padding-inline:var(--nd-layout-gutter-tablet)}}@media(max-width:640px){.nd-topbar{flex-wrap:wrap;padding-inline:var(--nd-layout-gutter-phone)}.nd-topbar-controls{order:3;flex-basis:100%}.nd-topbar-actions{flex-wrap:wrap;max-width:100%}}.nd-card{display:grid;align-content:start;gap:var(--nd-gap-group);min-width:0;padding:var(--nd-inset-card);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);border:var(--nd-size-border) solid var(--nd-color-line-1);color:var(--nd-color-text-1);text-decoration:none}.nd-rows{display:grid;min-width:0;padding:0 var(--nd-space-5);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);border:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-rows>*+*{border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-row{display:flex;align-items:center;gap:var(--nd-space-4);min-width:0;min-height:var(--nd-size-row-sm);padding:var(--nd-space-3) 0}.nd-row.is-stacked{display:grid;align-items:stretch;gap:var(--nd-space-3);padding:var(--nd-space-4) 0}.nd-row-text{display:grid;gap:var(--nd-space-0);flex:1;min-width:0}.nd-row-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-md);color:var(--nd-color-text-1)}.nd-row-desc{font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-row-control{display:flex;align-items:center;justify-content:flex-end;gap:var(--nd-gap-related);flex:none;min-width:0}.nd-row-tile{display:grid;place-items:center;flex:none;width:var(--nd-size-tile);height:var(--nd-size-tile);border-radius:var(--nd-radius-row);background:var(--nd-color-surface-3);color:var(--nd-color-text-1)}.nd-rows>.nd-field,.nd-rows>.nd-switch-row,.nd-rows>.nd-banner,.nd-rows>.nd-check-row{padding-block:var(--nd-space-4)}.nd-rows>.nd-banner{margin-block:var(--nd-space-3)}.nd-rows .nd-field-label,.nd-rows .nd-switch-row .nd-check-label{font:var(--nd-type-md);color:var(--nd-color-text-1)}.nd-rows .nd-field-help,.nd-rows .nd-check-desc{color:var(--nd-color-text-2)}.nd-rows>.nd-field.is-row{grid-template-columns:minmax(0,1fr) minmax(0,var(--nd-size-popover-max));align-items:center;column-gap:var(--nd-space-6)}.nd-rows>.nd-field.is-row .nd-field-text{padding-top:0}.nd-rows>.nd-field.is-row.is-short{grid-template-columns:minmax(0,1fr) var(--nd-size-popover-min)}.nd-rows>.nd-field.is-row.is-fit{grid-template-columns:minmax(0,1fr) auto}.nd-rows>.nd-field.is-row.is-fit .nd-field-control{justify-items:end}.nd-rows>.nd-switch-row{align-items:center}@media(max-width:640px){.nd-rows>.nd-field.is-row,.nd-rows>.nd-field.is-row.is-short,.nd-rows>.nd-field.is-row.is-fit{grid-template-columns:minmax(0,1fr);row-gap:var(--nd-space-3)}.nd-rows>.nd-field.is-row.is-fit .nd-field-control{justify-items:start}}.nd-group-label{display:flex;align-items:center;justify-content:space-between;gap:var(--nd-space-3);min-height:var(--nd-control-sm);font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.nd-group-label>span:first-child{display:inline-flex;align-items:center;gap:var(--nd-space-2)}.nd-group-count{font:var(--nd-type-md);color:var(--nd-color-text-2)}@media(max-width:640px){.nd-rows{padding:0 var(--nd-space-4)}.nd-row:not(.is-inline){flex-wrap:wrap}.nd-row:not(.is-inline) .nd-row-control{flex:1 1 100%;justify-content:flex-start}}.nd-card.is-compact{padding:var(--nd-inset-compact);gap:var(--nd-space-3)}.nd-card.is-interactive{transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-card.is-interactive:is(:hover,.is-hover){border-color:var(--nd-color-line-3);background:var(--nd-color-surface-3);color:var(--nd-color-text-1)}.nd-card.is-interactive:is(:active,.is-press){background:var(--nd-color-surface-3-hover)}.nd-card.is-selected{border-color:var(--nd-color-accent-line);box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-accent-line)}.nd-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nd-space-3)}.nd-card-titles{display:grid;gap:var(--nd-space-1);min-width:0}.nd-card-title{font:var(--nd-type-label-lg)}.nd-card-desc{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-card-action{flex:none;margin:calc(-1 * var(--nd-space-1)) 0}.nd-card-body{min-width:0}.nd-card-foot{display:flex;align-items:center;gap:var(--nd-gap-related);padding-top:var(--nd-space-4);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-stat{gap:var(--nd-space-2);min-width:min(var(--nd-size-stat-min),100%)}.nd-stat-label{font:var(--nd-type-label);color:var(--nd-color-text-2)}.nd-stat-value{font:var(--nd-type-metric-lg);letter-spacing:var(--nd-tracking-display)}.nd-stat-delta{display:inline-flex;align-items:center;gap:var(--nd-space-1);font:var(--nd-type-label-sm);color:var(--nd-color-text-3)}.nd-stat-delta.is-good{color:var(--nd-color-green-text)}.nd-stat-delta.is-bad{color:var(--nd-color-red-text)}.nd-stat-help{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-search{display:flex;min-width:0}.nd-search .nd-input{width:100%}.nd-search .nd-input-suffix .nd-kbd{margin-inline-end:calc(-1 * var(--nd-space-1))}.nd-filters{display:grid;min-width:0}.nd-filters{gap:var(--nd-space-4)}.nd-filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-gap-related);min-height:inherit;padding:0}.nd-filters-search{flex:1 1 var(--nd-size-popover-max)}.nd-search .nd-input{height:var(--nd-control-md);border-radius:var(--nd-radius-full);corner-shape:round}.nd-chip{display:inline-flex;align-items:center;height:var(--nd-control-md);border-radius:var(--nd-radius-row);border:var(--nd-size-border) solid var(--nd-color-line-2);background:transparent}.nd-chip-btn{height:100%;padding:0 var(--nd-space-1) 0 var(--nd-space-3);border:0;border-radius:var(--nd-radius-full) 0 0 var(--nd-radius-sm);corner-shape:round;background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-label);cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-chip-btn:hover,.nd-chip-btn[aria-expanded=true]{background:var(--nd-color-hover)}.nd-chip-remove{margin-inline:var(--nd-space-0) var(--nd-space-1)}@media(max-width:640px){.nd-filters-search{flex:1 1 100%}.nd-filters-row>.nd-grow{display:none}}.nd-savebar{position:sticky;bottom:var(--nd-space-6);z-index:var(--nd-z-sticky);display:flex;align-items:center;gap:var(--nd-gap-related);width:max-content;max-width:100%;min-height:var(--nd-size-savebar);margin:var(--nd-space-6) auto 0;padding:var(--nd-space-2) var(--nd-space-2) var(--nd-space-2) var(--nd-space-5);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-3);box-shadow:var(--nd-elevation-2);transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}@starting-style{.nd-savebar[data-state=open]{opacity:0;transform:translateY(var(--nd-motion-rise-lg))}}.nd-savebar[data-state=closed]{opacity:0;transform:translateY(var(--nd-motion-rise-lg));transition-duration:var(--nd-motion-d-1);transition-timing-function:var(--nd-motion-ease-in)}.nd-savebar-msg{margin-inline-end:var(--nd-space-4);font:var(--nd-type-label-lg)}.nd-has-savebar{scroll-padding-bottom:calc(var(--nd-size-savebar) + 2 * var(--nd-space-6))}.nd-modal.is-palette{place-items:start center;padding-top:12vh}.nd-palette{position:relative;display:flex;flex-direction:column;width:min(var(--nd-size-palette),100%);max-height:76vh;overflow:hidden;border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-2);box-shadow:var(--nd-elevation-3);outline:none;--nd-_nest-r: var(--nd-radius-lg);--nd-_nest-gap: var(--nd-size-menu-pad);transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out),transform var(--nd-motion-d-3) var(--nd-motion-ease-out)}@starting-style{.nd-palette[data-state=open]{opacity:0;transform:translateY(calc(-1 * var(--nd-motion-rise-md))) scale(var(--nd-motion-scale-pop))}}.nd-palette[data-state=closed]{opacity:0;transform:scale(var(--nd-motion-scale-pop));transition-duration:var(--nd-motion-d-2);transition-timing-function:var(--nd-motion-ease-in)}.nd-palette-search{display:flex;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-space-10);padding:0 var(--nd-space-4);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1);color:var(--nd-color-text-3)}.nd-palette-input{flex:1;min-width:0;height:var(--nd-space-10);padding:0;border:0;background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-lg);outline:none}.nd-palette-input:focus-visible{outline:none}.nd-palette-list{flex:1;min-height:0;max-height:var(--nd-size-palette-list);overflow:auto;overscroll-behavior:contain;padding:var(--nd-size-menu-pad)}.nd-palette-group+.nd-palette-group{margin-top:var(--nd-space-1)}.nd-palette-item .nd-kbd-group{margin-inline-start:var(--nd-space-4)}.nd-palette-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-4);padding:var(--nd-space-2) var(--nd-space-4);border-top:var(--nd-size-border) solid var(--nd-color-line-1);font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-palette-foot>span{display:inline-flex;align-items:center;gap:var(--nd-space-1)}@media(max-width:640px){.nd-modal.is-palette{padding:var(--nd-space-4)}.nd-palette-foot>span:last-child{display:none}}.nd-filters .nd-btn.is-ghost{border-color:var(--nd-color-line-2)}.nd-side-label.is-button{display:flex;align-items:center;gap:var(--nd-space-1);width:100%;border:0;border-radius:var(--nd-radius-row);background:transparent;text-align:start;cursor:pointer;transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-side-label.is-button:hover{color:var(--nd-color-text-1);background:var(--nd-color-hover)}.nd-side-fold{width:var(--nd-size-icon-sm);height:var(--nd-size-icon-sm);transition:transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-side-group.is-folded .nd-side-fold{transform:rotate(-90deg)}.nd-side-items{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--nd-motion-d-3) var(--nd-motion-ease-out),opacity var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-side-group.is-folded .nd-side-items{grid-template-rows:0fr;opacity:0}.nd-side-items-inner{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.nd-side-row{position:relative}.nd-side-state{position:absolute;right:var(--nd-space-3);top:50%;display:flex;transform:translateY(-50%)}.nd-side-row:has(.nd-side-state) .nd-side-item{padding-inline-end:var(--nd-space-7)}.nd-side.is-rail .nd-side-state{right:var(--nd-space-1);top:var(--nd-space-1);transform:none}.nd-table-bar:has(>.nd-filters.is-views-only){min-height:0}.nd-sidepanel{--nd-_slide: var(--nd-space-6);position:relative;display:flex;flex-direction:column;flex:none;width:var(--nd-_w);min-width:0;min-height:0;border-inline-start:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-1);transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out),transform var(--nd-motion-d-3) var(--nd-motion-move)}@starting-style{.nd-sidepanel[data-state=open]{opacity:0;transform:translate(var(--nd-_slide))}}.nd-sidepanel[data-state=closed]{opacity:0;transform:translate(var(--nd-_slide));transition-duration:var(--nd-motion-d-2);transition-timing-function:var(--nd-motion-ease-in)}@media(prefers-reduced-motion:reduce){.nd-sidepanel{--nd-_slide: 0%}}.nd-sidepanel-handle{position:absolute;top:0;bottom:0;left:calc(-1 * var(--nd-space-1));z-index:1;width:var(--nd-space-2);cursor:col-resize;touch-action:none;outline:none}.nd-sidepanel-handle:after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--nd-space-1) - var(--nd-space-0) / 2);width:var(--nd-space-0);background:transparent;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-sidepanel-handle:hover:after,.nd-sidepanel.is-dragging .nd-sidepanel-handle:after{background:var(--nd-color-line-3)}.nd-sidepanel-handle:focus-visible:after{background:var(--nd-color-focus)}.nd-sidepanel-bar{display:flex;align-items:center;gap:var(--nd-space-2);min-height:var(--nd-control-lg);padding:var(--nd-space-2) var(--nd-space-2) var(--nd-space-2) var(--nd-space-3);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-sidepanel-head{flex:1;min-width:0;display:flex;align-items:center;gap:var(--nd-space-2)}.nd-sidepanel-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.nd-resizing iframe{pointer-events:none}.nd-resizing,.nd-resizing *{cursor:col-resize;user-select:none;-webkit-user-select:none}.nd-trend{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--nd-size-chart-h) auto;column-gap:var(--nd-space-3);row-gap:var(--nd-space-2);margin:0;min-width:0}.nd-trend-y{grid-row:1;display:flex;flex-direction:column;justify-content:space-between;font:var(--nd-type-xs);font-variant-numeric:tabular-nums;color:var(--nd-color-text-3);text-align:end}.nd-trend-y span{transform:translateY(-50%)}.nd-trend-y span:first-child{transform:none}.nd-trend-y span:last-child{transform:translateY(0)}.nd-trend-plot{position:relative;grid-row:1;grid-column:2;min-width:0;outline:none;border-radius:var(--nd-radius-xs);cursor:crosshair}.nd-trend-plot:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-trend-svg{display:block;width:100%;height:100%;overflow:visible}.nd-trend-grid{stroke:var(--nd-color-line-1);stroke-width:var(--nd-size-border)}.nd-trend-area{fill:var(--nd-color-accent-soft);opacity:.7;animation:nd-fade-in var(--nd-motion-d-4) var(--nd-motion-ease-out) both}.nd-trend-line{fill:none;stroke:var(--nd-color-accent-bright);stroke-width:var(--nd-space-0);stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:3000;stroke-dashoffset:0;animation:nd-trend-draw var(--nd-motion-d-4) var(--nd-motion-ease-out) both}@keyframes nd-trend-draw{0%{stroke-dashoffset:3000}}.nd-trend-cross{stroke:var(--nd-color-line-3);stroke-width:var(--nd-size-border);stroke-dasharray:4 4}.nd-trend-dot{position:absolute;width:var(--nd-space-2);height:var(--nd-space-2);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-accent-bright);box-shadow:0 0 0 var(--nd-space-0) var(--nd-color-surface-1);transform:translate(-50%,-50%);pointer-events:none}.nd-trend-tip{position:absolute;z-index:1;padding:var(--nd-space-1) var(--nd-space-2);border-radius:var(--nd-radius-sm);background:var(--nd-color-surface-inverse);color:var(--nd-color-text-inverse);font:var(--nd-type-label-sm);white-space:nowrap;box-shadow:var(--nd-elevation-tooltip);transform:translate(var(--nd-space-3),-50%);pointer-events:none}.nd-trend-tip.is-left{transform:translate(calc(-100% - var(--nd-space-3)),-50%)}.nd-trend-x{grid-column:2;display:flex;justify-content:space-between;font:var(--nd-type-xs);color:var(--nd-color-text-3)}@media(prefers-reduced-motion:reduce){.nd-trend-line,.nd-trend-area{animation:none}}.nd-barlist{display:grid;gap:var(--nd-space-3);margin:0;padding:0;list-style:none;min-width:0}.nd-barlist-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--nd-space-1) var(--nd-space-3);align-items:baseline}.nd-barlist-text{display:grid;min-width:0}.nd-barlist-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nd-color-text-1);font:var(--nd-type-md);text-decoration:none}a.nd-barlist-name:hover{text-decoration:underline}.nd-barlist-sub{font:var(--nd-type-tech-sm);font-variant-numeric:tabular-nums;color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-barlist-value{font:var(--nd-type-label);color:var(--nd-color-text-1)}.nd-barlist-track{grid-column:1 / -1;height:var(--nd-space-1);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-line-1);overflow:hidden}.nd-barlist-fill{display:block;height:100%;border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-accent-bright);transform-origin:left;transform:scaleX(var(--nd-_s));transition:transform var(--nd-motion-d-4) var(--nd-motion-move);animation:nd-bar-in var(--nd-motion-d-4) var(--nd-motion-ease-out) both}@keyframes nd-bar-in{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.nd-tab-mark{transition-property:opacity,background-color,box-shadow}.nd-barlist-fill{transition:none;animation:nd-fade-in var(--nd-motion-d-1) var(--nd-motion-ease-out) both}}.nd-ai{display:inline-flex;align-items:center;justify-content:center;flex:none;height:var(--nd-size-ai-h);padding:0 var(--nd-space-1);margin-inline-start:var(--nd-space-1);vertical-align:middle;border-radius:var(--nd-radius-xs);border:var(--nd-size-border) solid var(--nd-color-line-2);background:transparent;color:var(--nd-color-text-3);font:var(--nd-type-label-sm);font-size:var(--nd-size-icon-sm);line-height:1;letter-spacing:var(--nd-tracking-caps);cursor:help;user-select:none;-webkit-user-select:none;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-ai:hover{background:var(--nd-color-hover);color:var(--nd-color-text-2);border-color:var(--nd-color-line-3)}.nd-ai:active{transform:scale(var(--nd-motion-scale-press));background:var(--nd-color-press)}.nd-ai.is-lead{margin:0 var(--nd-space-1) 0 0}.nd-tag .nd-ai{margin:0}.nd-region{display:inline-flex;align-items:center;gap:var(--nd-space-1);flex:none;height:var(--nd-size-tag-h);padding:0 var(--nd-space-2);border-radius:var(--nd-radius-xs);border:var(--nd-size-border) solid var(--nd-color-line-2);background:var(--nd-color-surface-3);color:var(--nd-color-text-1);font:var(--nd-type-tech-sm);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:var(--nd-tracking-caps)}.nd-region.is-hidden{border-style:dashed;background:transparent;color:var(--nd-color-text-3)}.nd-region.is-interactive{cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-region.is-interactive:hover{background:var(--nd-color-surface-3-hover);border-color:var(--nd-color-line-3)}.nd-region.is-interactive:active{transform:scale(var(--nd-motion-scale-press))}.nd-region[aria-pressed=true]{background:var(--nd-color-accent-soft);border-color:var(--nd-color-accent-line);color:var(--nd-color-accent-text)}.nd-region-count{padding-inline-start:var(--nd-space-1);border-inline-start:var(--nd-size-border) solid var(--nd-color-line-2);color:var(--nd-color-amber-text)}.nd-status{cursor:default}.nd-status:focus-visible{outline-offset:var(--nd-space-0)}.nd-code{display:grid;margin:0;min-width:0;border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-bg);overflow:hidden}.nd-code-head{display:flex;align-items:center;gap:var(--nd-space-1);min-height:var(--nd-control-md);padding:0 var(--nd-space-2) 0 var(--nd-space-4);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-code-lang{font:var(--nd-type-label-sm);letter-spacing:var(--nd-tracking-caps);text-transform:uppercase;color:var(--nd-color-text-3)}.nd-code .is-done{color:var(--nd-color-green-text)}.nd-code-pre{max-height:var(--nd-size-code-max);margin:0;padding:var(--nd-space-3) var(--nd-space-4);overflow:auto;font:var(--nd-type-code-md);color:var(--nd-color-text-1);tab-size:2}.nd-code-pre:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-code-pre code{font:inherit}.nd-code-line{display:block;white-space:pre}.nd-code.is-wrap .nd-code-line{white-space:pre-wrap;overflow-wrap:anywhere}.nd-code-n{display:inline-block;min-width:var(--nd-space-7);padding-inline-end:var(--nd-space-3);color:var(--nd-color-text-4);text-align:end;user-select:none;-webkit-user-select:none;font-variant-numeric:tabular-nums}.nd-diff{line-height:inherit}.nd-diff-ins,.nd-diff-del{padding:0 var(--nd-space-0);border-radius:var(--nd-radius-xs);text-decoration-thickness:from-font;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-diff-ins{background:var(--nd-color-diff-add);color:var(--nd-color-text-1);text-decoration:none}.nd-diff-del{background:var(--nd-color-diff-remove);color:var(--nd-color-text-2);text-decoration:line-through}.nd-preview{display:grid;align-content:start;gap:var(--nd-space-3);min-width:0;padding:var(--nd-space-3) var(--nd-space-3) var(--nd-space-4);border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-2);color:var(--nd-color-text-1);text-decoration:none}.nd-preview.is-interactive{transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-preview.is-interactive:hover{border-color:var(--nd-color-line-3);background:var(--nd-color-surface-3);color:var(--nd-color-text-1)}.nd-preview-frame{position:relative;display:block;aspect-ratio:var(--nd-size-preview-ratio);border-radius:var(--nd-radius-xs);overflow:hidden;background:var(--nd-color-bg);border:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-preview-fill{position:absolute;inset:0;height:100%;border-radius:0}.nd-preview-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity var(--nd-motion-d-4) var(--nd-motion-ease-out),transform var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-preview-img.is-in{opacity:1}.nd-preview.is-interactive:hover .nd-preview-img{transform:scale(calc(2 - var(--nd-motion-scale-press)))}.nd-preview-empty{position:absolute;inset:0;display:grid;align-content:start;gap:var(--nd-space-2);padding:var(--nd-space-3)}.nd-preview-bar{height:var(--nd-space-2);border-radius:var(--nd-radius-xs);background:var(--nd-color-line-1)}.nd-preview-hero{height:var(--nd-space-9);border-radius:var(--nd-radius-xs);background:var(--nd-color-skeleton)}.nd-preview-line{width:70%;height:var(--nd-space-1);border-radius:var(--nd-radius-xs);background:var(--nd-color-line-1)}.nd-preview-line.is-short{width:45%}.nd-preview-note{position:absolute;inset:auto var(--nd-space-3) var(--nd-space-3);font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-preview-text{display:grid;gap:var(--nd-space-0);min-width:0;padding:0 var(--nd-space-1)}.nd-preview-title{font:var(--nd-type-label-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-preview-path{font:var(--nd-type-tech-sm);font-variant-numeric:tabular-nums;color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-1);padding:0 var(--nd-space-1)}.nd-meta{display:grid;gap:var(--nd-space-2);min-width:0;padding:var(--nd-inset-compact);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-sm);background:var(--nd-color-surface-1)}.nd-meta-text{display:grid;gap:var(--nd-space-1);min-width:0}.nd-meta-url{font:var(--nd-type-tech-sm);font-variant-numeric:tabular-nums;color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-meta-title{font:var(--nd-type-lg);color:var(--nd-color-blue-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-meta-desc{font:var(--nd-type-sm);color:var(--nd-color-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nd-meta-title,.nd-meta-desc{transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-meta.is-social{padding:0;overflow:hidden;gap:0;max-width:var(--nd-size-share-max)}.nd-meta.is-social .nd-meta-image{aspect-ratio:var(--nd-size-share-ratio);border:0;border-bottom:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:0}.nd-meta.is-social .nd-meta-text{padding:var(--nd-space-3) var(--nd-inset-compact)}.nd-meta.is-social .nd-meta-url{font:var(--nd-type-label-sm);letter-spacing:var(--nd-tracking-caps)}.nd-meta.is-social .nd-meta-title{font:var(--nd-type-label-lg);color:var(--nd-color-text-1);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nd-meta .is-missing{color:var(--nd-color-text-3);font-style:italic}.nd-meta-noimage{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--nd-space-2);padding:var(--nd-space-4);font:var(--nd-type-xs);color:var(--nd-color-text-3);text-align:center;overflow-wrap:anywhere;background:var(--nd-color-surface-2)}.nd-log{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2)}.nd-log-head{display:flex;align-items:center;gap:var(--nd-space-3);width:100%;min-height:var(--nd-control-form);padding:var(--nd-space-2) var(--nd-space-4);border:0;border-radius:var(--nd-radius-md);background:transparent;color:var(--nd-color-text-1);text-align:start;cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-log-head:hover{background:var(--nd-color-hover)}.nd-log-head:active{background:var(--nd-color-press)}.nd-log-title{flex:1;min-width:0;font:var(--nd-type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-log-sum,.nd-log-time{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-log-chev{color:var(--nd-color-text-3);transition:transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-log.is-open .nd-log-chev{transform:rotate(180deg)}.nd-log-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-log.is-open .nd-log-body{grid-template-rows:1fr}.nd-log-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-log.is-open .nd-log-inner{opacity:1;transition-duration:var(--nd-motion-d-3)}.nd-log-steps{display:grid;gap:var(--nd-space-1);margin:0;padding:0 var(--nd-space-4) var(--nd-space-3);list-style:none}.nd-log-step{display:flex;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-control-sm);padding-inline-start:var(--nd-space-1)}.nd-log-text{display:grid;flex:1;min-width:0}.nd-log-label{font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-log-step.is-working .nd-log-label{color:var(--nd-color-text-1)}.nd-log-result{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-tcard{display:grid;padding:var(--nd-space-4);border:var(--nd-size-border) solid var(--nd-color-line-2);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);box-shadow:var(--nd-elevation-1);transition:box-shadow var(--nd-motion-d-3) var(--nd-motion-ease-out),border-color var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-tcard-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2)}.nd-tcard-status{margin-inline-start:auto;animation:nd-load-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both}.nd-tcard-title{font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.nd-tcard-body{font:var(--nd-type-lg)}.nd-tcard-meta{font:var(--nd-type-xs);color:var(--nd-color-text-3);animation:nd-fade-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both}.nd-tcard>*+*{margin-top:var(--nd-space-2)}.nd-tcard>.nd-tcard-foot{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows var(--nd-motion-d-3) var(--nd-motion-ease-out),opacity var(--nd-motion-d-2) var(--nd-motion-ease-out),margin var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-tcard>.nd-tcard-foot.is-open{grid-template-rows:1fr;opacity:1;margin-top:var(--nd-space-2)}.nd-tcard-foot-inner{min-height:0;overflow:hidden}.nd-tcard-actions{display:flex;flex-wrap:wrap;gap:var(--nd-gap-related);padding-top:var(--nd-space-1)}.nd-tcard.is-settled{box-shadow:none;border-color:var(--nd-color-line-1)}.nd-composer{display:grid;gap:var(--nd-space-3);min-width:0}.nd-composer-box{display:flex;align-items:flex-end;gap:var(--nd-space-2);padding:var(--nd-space-2) var(--nd-space-2) var(--nd-space-2) var(--nd-space-5);border:var(--nd-size-border) solid var(--nd-color-line-2);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-2);box-shadow:var(--nd-elevation-composer);transition:border-radius var(--nd-motion-d-2) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-composer-box.is-grown{border-radius:var(--nd-radius-composer);corner-shape:var(--nd-shape-corner)}.nd-composer-box:focus-within{border-color:var(--nd-color-line-3)}.nd-composer-box:has(:focus-visible){outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-composer-input{flex:1;min-width:0;min-height:var(--nd-control-sm);max-height:calc(8 * var(--nd-space-6));padding:var(--nd-space-1) 0;border:0;outline:none;resize:none;background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-lg)}.nd-composer-input::placeholder{color:var(--nd-color-text-3)}.nd-composer-chips{display:flex;flex-wrap:wrap;gap:var(--nd-gap-related);padding-inline:var(--nd-space-2)}.nd-composer-results{display:grid;gap:var(--nd-space-0);max-height:0;overflow:hidden;opacity:0;transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-composer-results{--nd-_nest-r: var(--nd-radius-md);--nd-_nest-gap: calc(var(--nd-space-1) + var(--nd-size-border))}.nd-composer-results.is-open{max-height:none;opacity:1;padding:var(--nd-space-1);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);box-shadow:var(--nd-elevation-2)}.nd-composer-result{display:flex;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-control-form);padding:var(--nd-space-2) var(--nd-space-3);border-radius:max(var(--nd-radius-xs),calc(var(--nd-_nest-r) - var(--nd-_nest-gap)));color:var(--nd-color-text-2);cursor:pointer}.nd-composer-result[aria-selected=true]{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.nd-composer-result-text{display:grid;min-width:0}.nd-composer-result-label{font:var(--nd-type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-composer-result-desc{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-composer-note{padding-inline:var(--nd-space-2);font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-logomark{display:block;flex:none;width:var(--nd-size-icon-lg);height:var(--nd-size-icon-lg);fill:var(--nd-color-brand)}.nd-logomark.is-lg{width:var(--nd-size-tile);height:var(--nd-size-tile)}.nd-snap{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--nd-color-surface-3)}.nd-snap-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out)}.nd-snap.is-ready .nd-snap-img{opacity:1}.nd-snap>.nd-skeleton.nd-snap-wait{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.nd-snap-none{grid-area:1 / 1;display:grid;place-items:center;align-content:center;gap:var(--nd-space-2);padding:var(--nd-space-6);color:var(--nd-color-text-3);font:var(--nd-type-sm);text-align:center;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.nd-uptime{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--nd-space-0);align-items:end;height:var(--nd-space-5);min-width:0}.nd-uptime-bar{height:100%;border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-line-2);transform-origin:bottom;animation:nd-uptime-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both}.nd-uptime-bar.is-up{background:var(--nd-color-green)}.nd-uptime-bar.is-some{background:var(--nd-color-amber)}.nd-uptime-bar.is-down{background:var(--nd-color-red)}.nd-uptime-bar.is-none{height:40%}@keyframes nd-uptime-in{0%{transform:scaleY(.2);opacity:0}}.nd-snapcard{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);overflow:hidden;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-2) var(--nd-motion-ease-out);--nd-_nest-r: var(--nd-radius-md);--nd-_nest-gap: var(--nd-space-2)}.nd-snapcard:hover,.nd-snapcard:focus-within{border-color:var(--nd-color-line-2);box-shadow:var(--nd-elevation-2);transform:translateY(calc(-1 * var(--nd-space-0)))}.nd-snapcard-picture{display:block;color:inherit;text-decoration:none;aspect-ratio:var(--nd-size-preview-ratio);margin:var(--nd-space-2) var(--nd-space-2) 0;overflow:hidden;border-radius:max(var(--nd-radius-xs),calc(var(--nd-_nest-r) - var(--nd-_nest-gap)));box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-line-1)}.nd-snapcard-body{display:grid;align-content:start;gap:var(--nd-space-1);min-width:0;padding:var(--nd-space-3) var(--nd-space-4) var(--nd-space-4)}.nd-snapcard-title{color:var(--nd-color-text-1);font:var(--nd-type-label-lg);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--nd-radius-xs)}.nd-snapcard-title:after{content:"";position:absolute;inset:0;z-index:0}.nd-snapcard-title:focus-visible{outline:none}.nd-snapcard:has(.nd-snapcard-title:focus-visible){outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-snapcard-sub{font:var(--nd-type-tech-sm);font-variant-numeric:tabular-nums;color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-snapcard-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--nd-space-1);margin-top:var(--nd-space-1)}.nd-snapcard-actions{position:absolute;top:var(--nd-space-4);right:var(--nd-space-4);z-index:1;display:flex;gap:var(--nd-space-1);opacity:0;transform:translateY(calc(-1 * var(--nd-space-1)));transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-snapcard:hover .nd-snapcard-actions,.nd-snapcard:focus-within .nd-snapcard-actions{opacity:1;transform:none}@media(hover:none){.nd-snapcard-actions{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nd-uptime-bar{animation:nd-fade-in var(--nd-motion-d-1) var(--nd-motion-ease-out) both}}.nd-rich{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;border-radius:var(--nd-radius-md);overflow:clip;border:var(--nd-size-border) solid var(--nd-color-line-2);background:var(--nd-color-surface-3);transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-rich:is(:hover,.is-hover):not(.is-disabled){border-color:var(--nd-color-line-3)}.nd-rich:focus-within{border-color:var(--nd-color-focus);box-shadow:0 0 0 var(--nd-size-border) var(--nd-color-focus)}.nd-rich.is-invalid:not(:focus-within){border-color:var(--nd-color-red)}.nd-rich.is-disabled{background:var(--nd-color-surface-2);border-color:var(--nd-color-line-1)}.nd-rich-bar{position:sticky;top:0;z-index:var(--nd-z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-1);padding:var(--nd-space-1) var(--nd-space-2);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-3)}.nd-rich-group{display:flex;align-items:center;gap:var(--nd-space-0)}.nd-rich-sep{width:var(--nd-size-border);height:var(--nd-size-icon-md);margin-inline:var(--nd-space-1);background:var(--nd-color-line-2)}.nd-rich-bar .nd-icon-btn{transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out),color var(--nd-motion-d-0) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-rich-area{position:relative;min-height:calc(var(--nd-size-textarea-min) * 2);padding:var(--nd-space-4) var(--nd-space-5);min-width:0;font:var(--nd-type-lg);color:var(--nd-color-text-1);outline:none;overflow-wrap:anywhere;cursor:text}.nd-rich.is-disabled .nd-rich-area{color:var(--nd-color-text-4);cursor:not-allowed}.nd-rich-area>*{margin:0}.nd-rich-area>*+*{margin-top:var(--nd-space-3)}.nd-rich-area>:is(h2,h3)+*{margin-top:var(--nd-space-2)}.nd-rich-area>*+:is(h2,h3){margin-top:var(--nd-space-6)}.nd-rich-area h2{font:var(--nd-type-h2);letter-spacing:var(--nd-tracking-h2)}.nd-rich-area h3{font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title)}.nd-rich-area :is(ul,ol){padding-inline-start:var(--nd-space-6);display:grid;gap:var(--nd-space-1)}.nd-rich-area blockquote{padding:var(--nd-space-1) 0 var(--nd-space-1) var(--nd-space-4);border-inline-start:var(--nd-size-border-thick) solid var(--nd-color-line-3);color:var(--nd-color-text-2)}.nd-rich-area a{color:var(--nd-color-accent-text);text-decoration:underline;text-underline-offset:var(--nd-space-0)}.nd-rich-area strong{font-weight:600}.nd-rich-area.is-empty:before{content:attr(data-placeholder);position:absolute;inset:var(--nd-space-4) var(--nd-space-5) auto;color:var(--nd-color-text-3);pointer-events:none}.nd-rich-kept{display:flex;min-width:0;max-width:100%;align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-3) var(--nd-space-4);border-radius:var(--nd-radius-row);border:var(--nd-size-border) dashed var(--nd-color-line-3);background:var(--nd-color-surface-2);font:var(--nd-type-sm);color:var(--nd-color-text-2);user-select:none;cursor:default}.nd-rich-kept-tag{flex:none;padding:0 var(--nd-space-2);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-slate-soft);color:var(--nd-color-slate-text);font:var(--nd-type-label-sm)}.nd-rich-kept-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-rich-kept-remove{flex:none;height:var(--nd-control-sm);padding:0 var(--nd-space-3);border:0;border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-3);color:var(--nd-color-text-1);font:var(--nd-type-label);cursor:pointer;transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-rich-kept-remove:hover{background:var(--nd-color-red-soft);color:var(--nd-color-red-text)}.nd-rich-kept-remove:active{transform:scale(var(--nd-motion-scale-press))}.nd-rich-kept-remove:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-rich-foot{display:flex;justify-content:flex-end;gap:var(--nd-space-3);padding:var(--nd-space-2) var(--nd-space-4);border-top:var(--nd-size-border) solid var(--nd-color-line-1);font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-rich-link{display:grid;gap:var(--nd-space-2);padding:var(--nd-space-1)}.nd-rich-link-actions{display:flex;justify-content:flex-end}@media(prefers-reduced-motion:reduce){.nd-rich-bar .nd-icon-btn,.nd-rich-kept-remove{transition-property:background-color,color}}.nd-repeater{display:grid;gap:var(--nd-space-3);min-width:0}.nd-repeater-list{display:grid;gap:var(--nd-space-2);margin:0;padding:0;list-style:none;counter-reset:nd-repeater}.nd-repeater-item{display:flex;align-items:flex-start;gap:var(--nd-space-2);min-width:0;counter-increment:nd-repeater}.nd-repeater.is-inline .nd-repeater-item:before{content:counter(nd-repeater);flex:none;width:var(--nd-control-sm);height:var(--nd-control-form);display:grid;place-items:center;font:var(--nd-type-sm);color:var(--nd-color-text-3);font-variant-numeric:tabular-nums}.nd-repeater-body{flex:1;min-width:0;display:grid;gap:var(--nd-space-2)}.nd-repeater-actions{flex:none;display:flex;align-items:center;gap:var(--nd-space-0);min-height:var(--nd-control-form)}.nd-repeater.is-card .nd-repeater-item{padding:var(--nd-space-3) var(--nd-space-3) var(--nd-space-3) var(--nd-space-4);border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-1)}.nd-repeater-foot{display:flex;align-items:center;gap:var(--nd-space-3)}.nd-repeater-note,.nd-repeater-empty{margin:0;font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-media{display:grid;align-content:start;gap:var(--nd-space-8);min-width:0}.nd-media-group{display:grid;gap:var(--nd-space-3);min-width:0}.nd-media-head{display:flex;align-items:baseline;gap:var(--nd-space-2);min-width:0;padding-inline:var(--nd-space-0)}.nd-media-title{font:var(--nd-type-label-lg);color:var(--nd-color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-media-count{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.nd-media-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--nd-size-stat-min),1fr));gap:var(--nd-gap-group);min-width:0}.nd-media.is-sm .nd-media-list{grid-template-columns:repeat(auto-fill,minmax(var(--nd-size-popover-min),1fr));gap:var(--nd-space-3)}.nd-media-tile{position:relative;display:grid;grid-template-rows:auto auto;min-width:0;padding:var(--nd-space-2);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);border:var(--nd-size-border) solid var(--nd-color-line-1);color:var(--nd-color-text-1);cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out),opacity var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-media-tile:hover{border-color:var(--nd-color-line-3);background:var(--nd-color-surface-3)}.nd-media-tile:active{transform:scale(var(--nd-motion-scale-press))}.nd-media-tile:focus-visible{box-shadow:0 0 0 var(--nd-size-focus-ring) var(--nd-color-focus)}.nd-media-tile.is-selected{border-color:var(--nd-color-accent);box-shadow:0 0 0 var(--nd-size-border) var(--nd-color-accent)}.nd-media-tile.is-selected:focus-visible{box-shadow:0 0 0 var(--nd-size-border) var(--nd-color-accent),0 0 0 var(--nd-size-focus-ring) var(--nd-color-focus)}.nd-media-tile.is-active{background:var(--nd-color-surface-3);border-color:var(--nd-color-line-3);box-shadow:var(--nd-elevation-1)}.nd-media-tile.is-active.is-selected{border-color:var(--nd-color-accent)}.nd-media-tile.is-muted .nd-media-thumb{opacity:.75;filter:saturate(.4)}.nd-media-thumb{position:relative;display:grid;place-items:center;aspect-ratio:var(--nd-size-preview-ratio);overflow:hidden;border-radius:calc(var(--nd-radius-md) - var(--nd-space-2));background-color:var(--nd-color-surface-3);background-image:linear-gradient(45deg,var(--nd-color-line-1) 25%,transparent 25%,transparent 75%,var(--nd-color-line-1) 75%),linear-gradient(45deg,var(--nd-color-line-1) 25%,transparent 25%,transparent 75%,var(--nd-color-line-1) 75%);background-size:var(--nd-space-4) var(--nd-space-4);background-position:0 0,var(--nd-space-2) var(--nd-space-2);transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out),filter var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-media-thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:scale-down;display:block}.nd-media-thumb>.nd-icon{width:var(--nd-size-empty-icon);height:var(--nd-size-empty-icon);color:var(--nd-color-text-3)}.nd-media-badges{position:absolute;top:calc(var(--nd-space-2) + var(--nd-space-2));left:calc(var(--nd-space-2) + var(--nd-space-2));display:flex;flex-wrap:wrap;gap:var(--nd-space-1);max-width:calc(100% - var(--nd-space-12));pointer-events:none}.nd-media-check{position:absolute;top:calc(var(--nd-space-2) + var(--nd-space-2));right:calc(var(--nd-space-2) + var(--nd-space-2));display:grid;place-items:center;width:var(--nd-size-check);height:var(--nd-size-check);border-radius:var(--nd-radius-xs);background:var(--nd-color-surface-1);border:var(--nd-size-border) solid var(--nd-color-line-input);color:transparent;box-shadow:var(--nd-elevation-1);opacity:0;transform:scale(var(--nd-motion-scale-pop));transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-spring),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-media-check>.nd-icon{width:var(--nd-size-icon-sm);height:var(--nd-size-icon-sm)}.nd-media-tile:is(:hover,:focus-visible,.is-selected) .nd-media-check,.nd-media:has(.nd-media-tile.is-selected) .nd-media-check{opacity:1;transform:none}.nd-media-check:hover{border-color:var(--nd-color-line-input-hover)}.nd-media-tile.is-selected .nd-media-check{background:var(--nd-color-accent);border-color:var(--nd-color-accent);color:var(--nd-color-on-accent)}.nd-media-text{display:grid;gap:var(--nd-space-0);min-width:0;padding:var(--nd-space-2) var(--nd-space-1) var(--nd-space-1)}.nd-media-name{font:var(--nd-type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-media-meta{display:flex;gap:var(--nd-space-2);min-width:0;font:var(--nd-type-xs);color:var(--nd-color-text-3);overflow:hidden;white-space:nowrap}.nd-media-skel{display:grid;gap:var(--nd-space-2);padding:var(--nd-space-2);border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-media-skel>.nd-skeleton.is-block{aspect-ratio:var(--nd-size-preview-ratio);height:auto}.nd-drop.is-window{position:fixed;inset:0;z-index:var(--nd-z-dialog);display:grid;place-items:center;padding:var(--nd-space-8);background:var(--nd-color-scrim);pointer-events:none;transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out)}@starting-style{.nd-drop.is-window[data-state=open]{opacity:0}.nd-drop.is-window[data-state=open] .nd-drop-card{transform:scale(var(--nd-motion-scale-pop))}}.nd-drop.is-window[data-state=closed]{opacity:0;transition-duration:var(--nd-motion-d-1);transition-timing-function:var(--nd-motion-ease-in)}.nd-drop-card{display:grid;justify-items:center;gap:var(--nd-space-2);padding:var(--nd-space-10) var(--nd-space-12);border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-2);border:var(--nd-size-border-thick) dashed var(--nd-color-accent);box-shadow:var(--nd-elevation-3);transition:transform var(--nd-motion-d-3) var(--nd-motion-spring)}.nd-drop-icon{color:var(--nd-color-accent-text)}.nd-drop-title{font:var(--nd-type-title);color:var(--nd-color-text-1)}.nd-drop-body{font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-drop.is-inline{display:flex;align-items:center;gap:var(--nd-space-4);min-width:0;padding:var(--nd-space-4) var(--nd-space-5);border-radius:var(--nd-radius-md);border:var(--nd-size-border) dashed var(--nd-color-line-3);background:var(--nd-color-surface-1);transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-drop.is-inline .nd-drop-icon{color:var(--nd-color-text-3);transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-spring)}.nd-drop.is-inline.is-over{border-color:var(--nd-color-accent);background:var(--nd-color-accent-soft)}.nd-drop.is-inline.is-over .nd-drop-icon{color:var(--nd-color-accent-text);transform:translateY(calc(-1 * var(--nd-motion-rise-sm)))}.nd-drop.is-inline.is-disabled{border-color:var(--nd-color-line-1);color:var(--nd-color-text-4)}.nd-drop.is-inline .nd-drop-words{display:grid;gap:var(--nd-space-0);flex:1;min-width:0}.nd-drop.is-inline .nd-drop-title{font:var(--nd-type-label-lg)}.nd-drop-choose{display:inline-flex;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-text-2)}@media(prefers-reduced-motion:reduce){.nd-media-tile:active{transform:none}.nd-media-check,.nd-drop-card,.nd-drop.is-inline .nd-drop-icon{transition-duration:0s;transform:none}}.nd-stepper{container-type:inline-size;min-width:0}.nd-stepper-grid{display:grid;gap:var(--nd-space-6);min-width:0}.nd-stepper-steps{display:flex;flex-wrap:wrap;gap:var(--nd-space-1);margin:0;padding:0;list-style:none}.nd-stepper-step{position:relative;display:flex;min-width:0}.nd-stepper-btn{display:flex;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-control-md);padding:var(--nd-space-1) var(--nd-space-3) var(--nd-space-1) var(--nd-space-1);border:0;border-radius:var(--nd-radius-row);background:transparent;color:var(--nd-color-text-2);font:var(--nd-type-md);text-align:start;cursor:pointer;transition:background var(--nd-motion-d-0) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-stepper-btn:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.nd-stepper-btn:active{background:var(--nd-color-press)}.nd-stepper-btn:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-stepper-n{position:relative;display:grid;place-items:center;flex:none;width:var(--nd-size-step-n);height:var(--nd-size-step-n);border-radius:var(--nd-radius-full);corner-shape:round;border:var(--nd-size-border) solid var(--nd-color-line-3);background:var(--nd-color-surface-1);color:var(--nd-color-text-3);font:var(--nd-type-label-sm);font-variant-numeric:tabular-nums;transition:background var(--nd-motion-d-2) var(--nd-motion-ease-out),border-color var(--nd-motion-d-2) var(--nd-motion-ease-out),color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-stepper-dot{position:absolute;top:calc(-1 * var(--nd-space-0));right:calc(-1 * var(--nd-space-0));width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-accent);box-shadow:0 0 0 var(--nd-size-border-thick) var(--nd-color-surface-1);animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.nd-stepper-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-stepper-step.is-current .nd-stepper-btn{background:var(--nd-color-surface-3);color:var(--nd-color-text-1)}.nd-stepper-step.is-current .nd-stepper-n{border-color:var(--nd-color-primary);background:var(--nd-color-primary);color:var(--nd-color-on-primary)}.nd-stepper-step.is-done .nd-stepper-n{border-color:var(--nd-color-green-line);background:var(--nd-color-green-soft);color:var(--nd-color-green-text)}.nd-stepper-step.is-current.is-done .nd-stepper-n{border-color:var(--nd-color-green-text)}.nd-stepper-step.is-waiting .nd-stepper-n{border-style:dashed;color:var(--nd-color-text-2)}.nd-stepper-panel{display:grid;align-content:start;gap:var(--nd-space-5);min-width:0}.nd-stepper-title{margin:0;font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title);color:var(--nd-color-text-1)}.nd-stepper-body{display:grid;gap:var(--nd-space-5);min-width:0}.nd-stepper-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-gap-related);padding-top:var(--nd-space-5);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-stepper-actions>.nd-grow{flex:1}@container (min-width: 40rem){.nd-stepper-grid{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--nd-space-8);align-items:start}.nd-stepper-steps{flex-direction:column;flex-wrap:nowrap;gap:var(--nd-space-2);position:sticky;top:0}.nd-stepper-step,.nd-stepper-btn{width:100%}.nd-stepper-step+.nd-stepper-step:before{content:"";position:absolute;left:calc(var(--nd-space-1) + var(--nd-size-step-n) / 2);bottom:100%;width:var(--nd-size-border);height:var(--nd-space-2);background:var(--nd-color-line-2)}}.nd-code-editor{display:grid;min-width:0;border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-line-input);background:var(--nd-color-surface-1);overflow:clip;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-code-editor:hover:not(.is-disabled){border-color:var(--nd-color-line-input-hover)}.nd-code-editor:focus-within{border-color:var(--nd-color-focus);box-shadow:0 0 0 var(--nd-size-border) var(--nd-color-focus)}.nd-code-editor.is-invalid:not(:focus-within){border-color:var(--nd-color-red)}.nd-code-editor.is-disabled{background:var(--nd-color-surface-2);border-color:var(--nd-color-line-1)}.nd-code-editor-head{display:flex;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-control-sm);padding:0 var(--nd-space-3);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-2)}.nd-code-editor-lang{font:var(--nd-type-label-sm);color:var(--nd-color-text-2)}.nd-code-editor-lines{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-code-editor-count{display:inline-flex;align-items:center;gap:var(--nd-space-1);font:var(--nd-type-xs);color:var(--nd-color-amber-text);animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.nd-code-editor.is-invalid .nd-code-editor-count{color:var(--nd-color-red-text)}.nd-code-editor-body{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0}.nd-code-editor-gutter,.nd-code-editor-el{font:var(--nd-type-code-sm);line-height:var(--nd-space-5)}.nd-code-editor-gutter{display:grid;align-content:start;min-width:calc(var(--nd-space-8) + var(--nd-space-1));height:calc(var(--nd-_rows, 12) * var(--nd-space-5) + 2 * var(--nd-space-3));padding:var(--nd-space-3) var(--nd-space-2) var(--nd-space-3) 0;overflow:hidden;border-inline-end:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-2);color:var(--nd-color-text-4);text-align:end;user-select:none;-webkit-user-select:none;font-variant-numeric:tabular-nums}.nd-code-editor-n{display:block;padding-inline-start:var(--nd-space-3);position:relative;transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-code-editor-n.is-warning{color:var(--nd-color-amber-text)}.nd-code-editor-n.is-danger{color:var(--nd-color-red-text)}.nd-code-editor-n:is(.is-warning,.is-danger):before{content:"";position:absolute;left:var(--nd-space-1);top:50%;width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round;background:currentColor;transform:translateY(-50%)}.nd-code-editor-el{display:block;width:100%;height:calc(var(--nd-_rows, 12) * var(--nd-space-5) + 2 * var(--nd-space-3));margin:0;padding:var(--nd-space-3) var(--nd-space-4);resize:none;border:0;outline:none;background:transparent;color:var(--nd-color-text-1);white-space:pre;overflow:auto;tab-size:2}.nd-code-editor-el::placeholder{color:var(--nd-color-text-4)}.nd-code-editor-el:disabled{color:var(--nd-color-text-4);cursor:not-allowed}.nd-code-editor.is-readonly .nd-code-editor-el{color:var(--nd-color-text-2)}.nd-code-editor-problems{display:grid;gap:var(--nd-space-1);margin:0;padding:var(--nd-space-3) var(--nd-space-4);list-style:none;border-top:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-2)}.nd-code-editor-problem{display:flex;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-code-editor-problem>.nd-icon{color:var(--nd-color-amber-text)}.nd-code-editor-problem.is-danger>.nd-icon{color:var(--nd-color-red-text)}.nd-code-editor-go{flex:none;padding:0 var(--nd-space-1);border:0;border-radius:var(--nd-radius-xs);background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-label-sm);text-decoration:underline;text-underline-offset:var(--nd-space-0);cursor:pointer;transition:background var(--nd-motion-d-0) var(--nd-motion-ease-out)}.nd-code-editor-go:hover{background:var(--nd-color-hover)}.nd-code-editor-go:active{background:var(--nd-color-press)}.nd-code-editor-go:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-matrix{display:grid;gap:var(--nd-space-3);min-width:0}.nd-matrix-scroll{max-height:calc(var(--nd-size-row) * 14);overflow:auto;border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);overscroll-behavior:contain}.nd-matrix-scroll:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.nd-matrix-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--nd-type-sm);color:var(--nd-color-text-1)}.nd-matrix-table thead th,.nd-matrix-corner{position:sticky;top:0;z-index:var(--nd-z-sticky);background:var(--nd-color-surface-2);border-bottom:var(--nd-size-border) solid var(--nd-color-line-2)}.nd-matrix-col{padding:var(--nd-space-2) var(--nd-space-1);vertical-align:bottom;transition:background var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-matrix-colbtn{display:grid;justify-items:center;gap:var(--nd-space-0);width:100%;min-height:var(--nd-control-md);padding:var(--nd-space-1) var(--nd-space-2);border:0;border-radius:var(--nd-radius-row);background:transparent;color:var(--nd-color-text-2);font:var(--nd-type-label-sm);text-align:center;cursor:pointer;transition:background var(--nd-motion-d-0) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.nd-matrix-colbtn.is-static{cursor:default}button.nd-matrix-colbtn:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}button.nd-matrix-colbtn:active{background:var(--nd-color-press)}button.nd-matrix-colbtn:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:calc(-1 * var(--nd-size-focus-ring))}.nd-matrix-colbtn[aria-pressed=true]{color:var(--nd-color-text-1)}.nd-matrix-note{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.nd-matrix-group-head{padding:var(--nd-space-4) var(--nd-space-4) var(--nd-space-2);text-align:start;font:var(--nd-type-label);color:var(--nd-color-text-1);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.nd-matrix-row>*{border-bottom:var(--nd-size-border) solid var(--nd-color-line-1);transition:background var(--nd-motion-d-0) var(--nd-motion-ease-out)}.nd-matrix-group:last-of-type .nd-matrix-row:last-child>*{border-bottom:0}.nd-matrix-row:hover>*{background:var(--nd-color-hover)}.nd-matrix-action{min-width:calc(var(--nd-space-12) * 3);padding:var(--nd-space-2) var(--nd-space-4);text-align:start;font:var(--nd-type-sm);font-weight:inherit;color:var(--nd-color-text-1)}.nd-matrix-cell{height:var(--nd-size-row-compact);padding:0 var(--nd-space-2);text-align:center;vertical-align:middle}.nd-matrix-cell>.nd-icon{margin-inline:auto}.nd-matrix-cell.is-yes{color:var(--nd-color-text-1)}.nd-matrix-cell.is-confirm{color:var(--nd-color-accent-text)}.nd-matrix-cell.is-no{color:var(--nd-color-text-4)}.nd-matrix-col.is-selected,.nd-matrix-cell.is-selected{background:var(--nd-color-accent-soft)}.nd-matrix-row:hover>.nd-matrix-cell.is-selected{background:var(--nd-color-accent-soft)}.nd-matrix-cell{transition:background var(--nd-motion-d-2) var(--nd-motion-ease-out)}.nd-matrix-legend{display:flex;flex-wrap:wrap;gap:var(--nd-space-2) var(--nd-space-5);margin:0;padding:0;list-style:none;font:var(--nd-type-sm);color:var(--nd-color-text-2)}.nd-matrix-legend>li{display:inline-flex;align-items:center;gap:var(--nd-space-2)}.nd-matrix-legend>.is-yes>.nd-icon{color:var(--nd-color-text-1)}.nd-matrix-legend>.is-confirm>.nd-icon{color:var(--nd-color-accent-text)}.nd-matrix-legend>.is-no>.nd-icon{color:var(--nd-color-text-4)}
