:root{--kw-space-0: 0;--kw-space-1: .25rem;--kw-space-2: .5rem;--kw-space-3: .75rem;--kw-space-4: 1rem;--kw-space-5: 1.25rem;--kw-space-6: 1.5rem;--kw-space-8: 2rem;--kw-space-10: 2.5rem;--kw-space-12: 3rem;--kw-padding-xs: var(--kw-space-2);--kw-padding: var(--kw-space-4);--kw-padding-lg: var(--kw-space-6);--kw-screen-xs: 0;--kw-screen-sm: 576px;--kw-screen-md: 768px;--kw-screen-lg: 992px;--kw-screen-xl: 1200px;--kw-screen-xxl: 1600px;--kw-screen-xxxl: 1920px;--kw-layout-body-bg: var(--kw-background);--kw-layout-header-bg: color-mix(in srgb, var(--kw-primary) 78%, #0a1628);--kw-layout-header-color: var(--kw-primary-foreground);--kw-layout-header-height: 64px;--kw-layout-header-padding-inline: 50px;--kw-layout-footer-bg: var(--kw-background);--kw-layout-footer-padding: 24px 50px;--kw-layout-sider-bg: color-mix(in srgb, var(--kw-primary) 72%, #071018);--kw-layout-sider-color: var(--kw-primary-foreground);--kw-layout-trigger-bg: color-mix(in srgb, var(--kw-primary) 58%, #050b14);--kw-layout-trigger-color: var(--kw-primary-foreground);--kw-layout-trigger-height: 48px;--kw-layout-light-sider-bg: var(--kw-surface);--kw-layout-light-trigger-bg: var(--kw-surface);--kw-layout-light-trigger-color: var(--kw-foreground);--kw-layout-zero-trigger-width: 40px;--kw-layout-zero-trigger-height: 40px;--kw-masonry-duration-fast: var(--kw-duration-fast);--kw-masonry-duration-slow: .3s;--kw-masonry-ease: cubic-bezier(.215, .61, .355, 1);--kw-radius-none: 0;--kw-radius-sm: .25rem;--kw-radius-md: .375rem;--kw-radius-lg: .5rem;--kw-radius-xl: .75rem;--kw-radius-full: 9999px;--kw-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--kw-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--kw-text-xs: .75rem;--kw-text-sm: .875rem;--kw-text-md: 1rem;--kw-text-lg: 1.125rem;--kw-text-xl: 1.25rem;--kw-text-2xl: 1.5rem;--kw-shadow-sm: 0 1px 2px rgb(0 0 0 / .05);--kw-shadow-md: 0 4px 12px rgb(0 0 0 / .08);--kw-shadow-lg: 0 12px 32px rgb(0 0 0 / .12);--kw-z-dropdown: 1200;--kw-z-modal: 1300;--kw-duration-fast: .12s;--kw-duration-normal: .2s;--kw-motion-duration-mid: .2s;--kw-motion-duration-slow: .3s;--kw-motion-ease-in-out: cubic-bezier(.645, .045, .355, 1);--kw-motion-ease-in-out-circ: cubic-bezier(.78, .14, .15, .86);--kw-motion-ease-in-quint: cubic-bezier(.755, .05, .855, .06);--kw-motion-ease-out: cubic-bezier(.215, .61, .355, 1);--kw-motion-ease-out-circ: cubic-bezier(.08, .82, .17, 1);--kw-motion-ease-out-quint: cubic-bezier(.23, 1, .32, 1);--kw-background: #f2f3f5;--kw-foreground: #1d2129;--kw-surface: #ffffff;--kw-surface-foreground: #1d2129;--kw-muted: #e5e6eb;--kw-muted-foreground: #86909c;--kw-border: #e5e6eb;--kw-divider: var(--kw-border);--kw-line-width: 1px;--kw-line-height: 1.5715;--kw-margin-xs: var(--kw-space-2);--kw-margin: var(--kw-space-4);--kw-margin-lg: var(--kw-space-6);--kw-font-size: var(--kw-text-sm);--kw-font-size-lg: var(--kw-text-md);--kw-divider-orientation-margin: .05;--kw-divider-text-padding-inline: 1em;--kw-divider-vertical-margin-inline: 8px;--kw-primary: #165dff;--kw-primary-foreground: #ffffff;--kw-success: #00b42a;--kw-success-foreground: #ffffff;--kw-warning: #ff7d00;--kw-warning-foreground: #ffffff;--kw-danger: #f53f3f;--kw-danger-foreground: #ffffff;--kw-ring: #165dff;--kw-density: compact;--kw-control-h: 32px;--kw-control-px: 12px;--kw-control-radius: var(--kw-radius-md);--kw-panel-radius: var(--kw-radius-xl);--kw-badge-radius: var(--kw-radius-full);--kw-tag-radius: var(--kw-radius-sm);--kw-font-body: var(--kw-text-sm);--kw-table-row-h: 40px}[data-theme=enterprise]{--kw-background: #f2f3f5;--kw-foreground: #1d2129;--kw-surface: #ffffff;--kw-surface-foreground: #1d2129;--kw-muted: #e5e6eb;--kw-muted-foreground: #86909c;--kw-border: #e5e6eb;--kw-primary: #165dff;--kw-primary-foreground: #ffffff;--kw-success: #00b42a;--kw-success-foreground: #ffffff;--kw-warning: #ff7d00;--kw-warning-foreground: #ffffff;--kw-danger: #f53f3f;--kw-danger-foreground: #ffffff;--kw-ring: #165dff;--kw-density: compact;--kw-control-h: 32px;--kw-control-px: 12px;--kw-control-radius: 2px;--kw-panel-radius: 2px;--kw-tag-radius: 2px;--kw-badge-radius: 2px;--kw-btn-weight: 400;--kw-font-body: var(--kw-text-sm);--kw-table-row-h: 40px;--kw-layout-header-bg: #0e42d2;--kw-layout-sider-bg: #0a3abb;--kw-layout-trigger-bg: #083296;--kw-layout-header-color: #ffffff;--kw-layout-sider-color: #ffffff;--kw-layout-trigger-color: #ffffff;--kw-layout-light-sider-bg: var(--kw-surface);--kw-layout-light-trigger-bg: var(--kw-surface);--kw-layout-light-trigger-color: var(--kw-foreground);--kw-divider: var(--kw-border);--kw-layout-body-bg: var(--kw-background);--kw-layout-footer-bg: var(--kw-background);--kw-btn-tracking: normal;--kw-btn-primary-shadow: none;--kw-shadow-sm: 0 1px 2px rgb(0 0 0 / .05);--kw-shadow-md: 0 4px 12px rgb(0 0 0 / .08);--kw-shadow-lg: 0 12px 32px rgb(0 0 0 / .12)}[data-theme=enterprise] .kw-btn:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){border-radius:2px;box-shadow:none;font-weight:500}[data-theme=enterprise] .kw-btn:active:not(:disabled):not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){transform:none}[data-theme=enterprise] .kw-btn[data-variant=primary]:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #165dff;--kw-btn-border: #165dff;--kw-btn-fg: #fff}[data-theme=enterprise] .kw-btn[data-variant=primary]:hover:not(:disabled):not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #4080ff;--kw-btn-border: #4080ff}[data-theme=enterprise] .kw-btn[data-variant=primary]:active:not(:disabled):not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #0e42d2;--kw-btn-border: #0e42d2}[data-theme=enterprise] .kw-btn[data-variant=secondary]:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #ffffff;--kw-btn-fg: #1d2129;--kw-btn-border: #e5e6eb}[data-theme=enterprise] .kw-btn[data-variant=secondary]:hover:not(:disabled):not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #ffffff;--kw-btn-fg: #165dff;--kw-btn-border: #165dff}[data-theme=enterprise] .kw-btn[data-variant=ghost]:hover:not(:disabled):not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #f2f3f5;--kw-btn-fg: #165dff}[data-theme=enterprise] .kw-btn[data-variant=danger]:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #f53f3f;--kw-btn-border: #f53f3f;--kw-btn-fg: #fff}[data-theme=enterprise] .kw-btn[data-variant=danger]:hover:not(:disabled):not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #f76560;--kw-btn-border: #f76560}[data-theme=enterprise] .kw-btn[data-variant=danger]:active:not(:disabled):not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){--kw-btn-bg: #cb272d;--kw-btn-border: #cb272d}[data-theme=enterprise] .kw-input:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-textarea:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-select:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-datepicker-selector:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){border-radius:2px!important;background:#fff!important}[data-theme=enterprise] .kw-input:focus:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-textarea:focus:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-select:focus:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){border-color:var(--kw-primary)!important;box-shadow:0 0 0 2px #165dff29;outline:none}[data-theme=enterprise] .kw-card:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-stat:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-dialog:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){border-radius:2px!important;box-shadow:none!important}[data-theme=enterprise] .kw-th:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){background:#f7f8fa!important;color:#4e5969!important;font-weight:500!important}[data-theme=enterprise] .kw-tr:nth-child(2n) .kw-td:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){background:#fafafa}[data-theme=enterprise] .kw-tag:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-badge-comp:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){border-radius:2px!important}[data-theme=enterprise] .kw-tabs:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){gap:0}[data-theme=enterprise] .kw-tabs-tab:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){border-radius:0;padding-inline:16px}[data-theme=enterprise] .kw-segmented:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)),[data-theme=enterprise] .kw-segmented-item:not(:where([data-theme=enterprise] [data-theme=saas-light] *,[data-theme=enterprise] [data-theme=heroui] *,[data-theme=enterprise] [data-theme=tech] *)){border-radius:2px!important}[data-theme=saas-light]{--kw-background: #f8fafc;--kw-foreground: #0f172a;--kw-surface: #ffffff;--kw-surface-foreground: #0f172a;--kw-muted: #f1f5f9;--kw-muted-foreground: #64748b;--kw-border: #e2e8f0;--kw-primary: #0f766e;--kw-primary-foreground: #ffffff;--kw-success: #16a34a;--kw-success-foreground: #ffffff;--kw-warning: #d97706;--kw-warning-foreground: #ffffff;--kw-danger: #dc2626;--kw-danger-foreground: #ffffff;--kw-ring: #0f766e;--kw-density: comfortable;--kw-control-h: 40px;--kw-control-px: 16px;--kw-control-radius: var(--kw-radius-lg);--kw-panel-radius: var(--kw-radius-xl);--kw-font-body: var(--kw-text-md);--kw-table-row-h: 48px;--kw-tag-radius: var(--kw-radius-full);--kw-badge-radius: var(--kw-radius-full);--kw-shadow-sm: 0 1px 2px rgb(15 23 42 / .05);--kw-shadow-md: 0 8px 24px rgb(15 23 42 / .06);--kw-shadow-lg: 0 18px 40px rgb(15 23 42 / .1);--kw-layout-header-bg: #115e59;--kw-layout-sider-bg: #0f766e;--kw-layout-trigger-bg: #134e4a;--kw-layout-header-color: #f0fdfa;--kw-layout-sider-color: #f0fdfa;--kw-layout-trigger-color: #f0fdfa;--kw-layout-light-sider-bg: var(--kw-surface);--kw-layout-light-trigger-bg: var(--kw-surface);--kw-layout-light-trigger-color: var(--kw-foreground);--kw-divider: var(--kw-border);--kw-layout-body-bg: var(--kw-background);--kw-layout-footer-bg: var(--kw-background);--kw-btn-tracking: normal;--kw-btn-primary-shadow: none;--kw-btn-weight: 500}[data-theme=saas-light] .kw-btn:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){border-radius:10px;font-weight:600;letter-spacing:-.01em}[data-theme=saas-light] .kw-btn:active:not(:disabled):not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){transform:translateY(1px)}[data-theme=saas-light] .kw-btn[data-variant=primary]:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-bg: #0f766e;--kw-btn-border: #0f766e;--kw-btn-fg: #f0fdfa;--kw-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .28), 0 1px 2px rgb(15 23 42 / .06), 0 8px 16px rgb(15 118 110 / .22)}[data-theme=saas-light] .kw-btn[data-variant=primary]:hover:not(:disabled):not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-bg: #0d9488;--kw-btn-border: #0d9488;--kw-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .35), 0 10px 20px rgb(15 118 110 / .28)}[data-theme=saas-light] .kw-btn[data-variant=primary]:active:not(:disabled):not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-bg: #115e59;--kw-btn-border: #115e59;--kw-btn-shadow: inset 0 1px 2px rgb(0 0 0 / .12)}[data-theme=saas-light] .kw-btn[data-variant=secondary]:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-bg: #ffffff;--kw-btn-fg: #0f172a;--kw-btn-border: #e2e8f0;--kw-btn-shadow: 0 1px 2px rgb(15 23 42 / .05)}[data-theme=saas-light] .kw-btn[data-variant=secondary]:hover:not(:disabled):not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-bg: #f8fafc;--kw-btn-fg: #0f766e;--kw-btn-border: #99f6e4}[data-theme=saas-light] .kw-btn[data-variant=ghost]:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-shadow: none}[data-theme=saas-light] .kw-btn[data-variant=ghost]:hover:not(:disabled):not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-bg: #f1f5f9;--kw-btn-fg: #0f766e}[data-theme=saas-light] .kw-btn[data-variant=danger]:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .22), 0 8px 16px rgb(220 38 38 / .18)}[data-theme=saas-light] .kw-btn[data-variant=danger]:hover:not(:disabled):not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){--kw-btn-bg: #ef4444;--kw-btn-border: #ef4444}[data-theme=saas-light] .kw-input:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-textarea:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-select:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-datepicker-selector:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){background:var(--kw-muted)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px transparent}[data-theme=saas-light] .kw-input:focus:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-textarea:focus:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-select:focus:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){background:var(--kw-surface)!important;box-shadow:0 0 0 3px #0f766e29;border-color:transparent!important;outline:none}[data-theme=saas-light] .kw-card:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-stat:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){border-color:transparent!important;box-shadow:var(--kw-shadow-md)!important}[data-theme=saas-light] .kw-th:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){background:transparent!important;border-bottom:1px solid var(--kw-border);font-weight:600!important}[data-theme=saas-light] .kw-tr:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){border-bottom-color:color-mix(in srgb,var(--kw-border) 70%,transparent)!important}[data-theme=saas-light] .kw-tr:hover .kw-td:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){background:color-mix(in srgb,var(--kw-muted) 70%,transparent)}[data-theme=saas-light] .kw-tag:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-badge-comp:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-avatar:not([data-shape=square]):not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){border-radius:999px!important}[data-theme=saas-light] .kw-tabs-tab[data-active=true]:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)),[data-theme=saas-light] .kw-tabs-tab.is-active:not(:where([data-theme=saas-light] [data-theme=enterprise] *,[data-theme=saas-light] [data-theme=heroui] *,[data-theme=saas-light] [data-theme=tech] *)){box-shadow:inset 0 -2px 0 var(--kw-primary)}[data-theme=heroui]{--kw-background: #f4f4f5;--kw-foreground: #11181c;--kw-surface: #ffffff;--kw-surface-foreground: #11181c;--kw-muted: #e4e4e7;--kw-muted-foreground: #71717a;--kw-border: #e4e4e7;--kw-primary: #006fee;--kw-primary-foreground: #ffffff;--kw-success: #17c964;--kw-success-foreground: #ffffff;--kw-warning: #f5a524;--kw-warning-foreground: #11181c;--kw-danger: #f31260;--kw-danger-foreground: #ffffff;--kw-ring: #006fee;--kw-shadow-sm: 0 1px 2px rgb(0 0 0 / .04);--kw-shadow-md: 0 4px 14px rgb(0 111 238 / .12);--kw-shadow-lg: 0 12px 40px rgb(0 111 238 / .14);--kw-density: comfortable;--kw-control-h: 40px;--kw-control-px: 16px;--kw-control-radius: var(--kw-radius-xl);--kw-panel-radius: var(--kw-radius-xl);--kw-badge-radius: var(--kw-radius-full);--kw-font-body: var(--kw-text-md);--kw-table-row-h: 52px;--kw-tag-radius: var(--kw-radius-full);--kw-layout-header-bg: #005bc4;--kw-layout-sider-bg: #004ea8;--kw-layout-trigger-bg: #003d84;--kw-layout-header-color: #ffffff;--kw-layout-sider-color: #ffffff;--kw-layout-trigger-color: #ffffff;--kw-layout-light-sider-bg: var(--kw-surface);--kw-layout-light-trigger-bg: var(--kw-surface);--kw-layout-light-trigger-color: var(--kw-foreground);--kw-divider: var(--kw-border);--kw-layout-body-bg: var(--kw-background);--kw-layout-footer-bg: var(--kw-background);--kw-btn-tracking: normal;--kw-btn-primary-shadow: none;--kw-btn-weight: 500}[data-theme=heroui] .kw-btn:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-radius:999px;font-weight:600}[data-theme=heroui] .kw-btn[data-size=sm]:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){padding-inline:12px}[data-theme=heroui] .kw-btn[data-size=md]:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){padding-inline:18px}[data-theme=heroui] .kw-btn[data-size=lg]:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){height:48px;padding-inline:22px}[data-theme=heroui] .kw-btn:active:not(:disabled):not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){transform:scale(.98)}[data-theme=heroui] .kw-btn[data-variant=primary]:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-bg: #006fee;--kw-btn-border: #006fee;--kw-btn-fg: #fff;--kw-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .35), 0 8px 18px rgb(0 111 238 / .32)}[data-theme=heroui] .kw-btn[data-variant=primary]:hover:not(:disabled):not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-bg: #2688f5;--kw-btn-border: #2688f5;--kw-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .4), 0 10px 22px rgb(0 111 238 / .38)}[data-theme=heroui] .kw-btn[data-variant=primary]:active:not(:disabled):not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-bg: #005bc4;--kw-btn-border: #005bc4;--kw-btn-shadow: inset 0 2px 4px rgb(0 40 90 / .25)}[data-theme=heroui] .kw-btn[data-variant=secondary]:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-bg: #e4e4e7;--kw-btn-border: transparent;--kw-btn-fg: #11181c;--kw-btn-shadow: none}[data-theme=heroui] .kw-btn[data-variant=secondary]:hover:not(:disabled):not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-bg: #d4d4d8;--kw-btn-fg: #11181c;--kw-btn-border: transparent}[data-theme=heroui] .kw-btn[data-variant=ghost]:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-fg: #006fee;--kw-btn-bg: transparent;--kw-btn-border: transparent;--kw-btn-shadow: none}[data-theme=heroui] .kw-btn[data-variant=ghost]:hover:not(:disabled):not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-bg: rgb(0 111 238 / .1);--kw-btn-fg: #005bc4}[data-theme=heroui] .kw-btn[data-variant=danger]:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-bg: #f31260;--kw-btn-border: #f31260;--kw-btn-fg: #fff;--kw-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .28), 0 8px 16px rgb(243 18 96 / .28)}[data-theme=heroui] .kw-btn[data-variant=danger]:hover:not(:disabled):not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){--kw-btn-bg: #ff4d7d;--kw-btn-border: #ff4d7d}[data-theme=heroui] .kw-input:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-textarea:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-select:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-datepicker-selector:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-radius:14px!important;border-color:transparent!important;background:var(--kw-muted)!important}[data-theme=heroui] .kw-input:focus:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-textarea:focus:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-select:focus:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){background:var(--kw-surface)!important;box-shadow:0 0 0 4px #006fee29;outline:none}[data-theme=heroui] .kw-card:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-stat:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-dialog:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border:none!important;border-radius:20px!important;box-shadow:var(--kw-shadow-lg)!important}[data-theme=heroui] .kw-tag:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-badge-comp:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-radius:999px!important;border-color:transparent!important}[data-theme=heroui] .kw-avatar:not([data-shape=square]):not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-radius:999px!important}[data-theme=heroui] .kw-tabs:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){width:100%;margin-bottom:var(--kw-space-4);border:none;background:transparent;border-radius:0;padding:0;gap:0}[data-theme=heroui] .kw-tabs-nav-list:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){width:fit-content;max-width:100%;gap:4px;padding:4px;border-radius:999px;background:var(--kw-muted)}[data-theme=heroui] .kw-tabs-ink-bar:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){display:none}[data-theme=heroui] .kw-tabs-tab:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border:none;margin:0;border-radius:999px;padding:6px 14px;background:transparent}[data-theme=heroui] .kw-tabs-tab[data-active=true]:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)),[data-theme=heroui] .kw-tabs-tab.is-active:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){background:var(--kw-surface);color:var(--kw-foreground);box-shadow:var(--kw-shadow-sm)}[data-theme=heroui] .kw-segmented:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-radius:999px!important;border-color:transparent!important;background:var(--kw-muted)!important}[data-theme=heroui] .kw-segmented-item:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-radius:999px!important}[data-theme=heroui] .kw-table:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-collapse:separate;border-spacing:0 8px}[data-theme=heroui] .kw-th:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){background:transparent!important;color:var(--kw-muted-foreground)!important;font-weight:600!important}[data-theme=heroui] .kw-tr:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border:none!important}[data-theme=heroui] .kw-td:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){background:var(--kw-surface)}[data-theme=heroui] .kw-td:first-child:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-radius:12px 0 0 12px}[data-theme=heroui] .kw-td:last-child:not(:where([data-theme=heroui] [data-theme=enterprise] *,[data-theme=heroui] [data-theme=saas-light] *,[data-theme=heroui] [data-theme=tech] *)){border-radius:0 12px 12px 0}[data-theme=tech]{--kw-background: #020617;--kw-foreground: #e2e8f0;--kw-surface: #0b1224;--kw-surface-foreground: #f1f5f9;--kw-muted: #111827;--kw-muted-foreground: #94a3b8;--kw-border: #1e3a5f;--kw-divider: color-mix(in srgb, var(--kw-primary) 42%, #64748b);--kw-primary: #22d3ee;--kw-primary-foreground: #022c2e;--kw-success: #34d399;--kw-success-foreground: #022c22;--kw-warning: #fbbf24;--kw-warning-foreground: #422006;--kw-danger: #fb7185;--kw-danger-foreground: #ffffff;--kw-ring: #22d3ee;--kw-shadow-sm: 0 0 0 1px rgb(34 211 238 / .28), 0 2px 10px rgb(34 211 238 / .22);--kw-shadow-md: 0 0 0 1px rgb(34 211 238 / .4), 0 6px 22px rgb(34 211 238 / .3), 0 0 12px rgb(34 211 238 / .18);--kw-shadow-lg: 0 0 0 1px rgb(34 211 238 / .55), 0 12px 44px rgb(34 211 238 / .38), 0 0 20px rgb(34 211 238 / .24);--kw-density: compact;--kw-control-h: 32px;--kw-control-px: 14px;--kw-control-radius: 2px;--kw-panel-radius: 2px;--kw-badge-radius: 2px;--kw-tag-radius: 2px;--kw-font-body: var(--kw-text-sm);--kw-table-row-h: 40px;--kw-btn-weight: 600;--kw-btn-tracking: .02em;--kw-btn-primary-shadow: inset 0 1px 0 rgb(165 243 252 / .45), 0 0 0 1px rgb(34 211 238 / .28), 0 0 16px rgb(34 211 238 / .22);--kw-layout-body-bg: var(--kw-background);--kw-layout-header-bg: #0b1224;--kw-layout-sider-bg: #07111f;--kw-layout-trigger-bg: #020617;--kw-layout-header-color: var(--kw-foreground);--kw-layout-sider-color: var(--kw-foreground);--kw-layout-trigger-color: var(--kw-primary);--kw-layout-footer-bg: var(--kw-background);--kw-layout-light-sider-bg: var(--kw-surface);--kw-layout-light-trigger-bg: var(--kw-surface);--kw-layout-light-trigger-color: var(--kw-foreground)}[data-theme=tech] .kw-btn:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px;letter-spacing:.02em}[data-theme=tech] .kw-btn:active:not(:disabled):not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){transform:none}[data-theme=tech] .kw-btn[data-variant=primary]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-bg: color-mix(in srgb, var(--kw-primary) 16%, #07111f);--kw-btn-fg: #e0fbff;--kw-btn-border: #67e8f9;--kw-btn-shadow: inset 0 1px 0 rgb(224 251 255 / .55), inset 0 -8px 12px rgb(34 211 238 / .08), 0 0 0 1px rgb(34 211 238 / .25), 0 0 18px rgb(34 211 238 / .22)}[data-theme=tech] .kw-btn[data-variant=primary]:hover:not(:disabled):not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-bg: color-mix(in srgb, var(--kw-primary) 28%, #07111f);--kw-btn-fg: #ffffff;--kw-btn-border: #a5f3fc;--kw-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .7), 0 0 0 1px rgb(165 243 252 / .45), 0 0 22px rgb(34 211 238 / .38)}[data-theme=tech] .kw-btn[data-variant=primary]:active:not(:disabled):not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-bg: color-mix(in srgb, var(--kw-primary) 12%, #020617);--kw-btn-shadow: inset 0 2px 6px rgb(0 0 0 / .45)}[data-theme=tech] .kw-btn[data-variant=secondary]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-bg: #0b1528;--kw-btn-fg: #cbd5e1;--kw-btn-border: #1e3a5f;--kw-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .04)}[data-theme=tech] .kw-btn[data-variant=secondary]:hover:not(:disabled):not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-bg: #102036;--kw-btn-fg: #e0fbff;--kw-btn-border: #4fd2e6;background:var(--kw-btn-bg)}[data-theme=tech] .kw-btn[data-variant=ghost]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-fg: #67e8f9;--kw-btn-bg: transparent;--kw-btn-border: transparent;--kw-btn-shadow: none}[data-theme=tech] .kw-btn[data-variant=ghost]:hover:not(:disabled):not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-bg: rgb(34 211 238 / .1);--kw-btn-border: rgb(34 211 238 / .28);background:var(--kw-btn-bg)}[data-theme=tech] .kw-btn[data-variant=danger]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-bg: color-mix(in srgb, var(--kw-danger) 14%, #160810);--kw-btn-fg: #fecdd3;--kw-btn-border: #fb7185;--kw-btn-shadow: inset 0 1px 0 rgb(255 228 230 / .35), 0 0 14px rgb(251 113 133 / .22);filter:none}[data-theme=tech] .kw-btn[data-variant=danger]:hover:not(:disabled):not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-btn-bg: color-mix(in srgb, var(--kw-danger) 24%, #160810);--kw-btn-fg: #fff1f2;--kw-btn-border: #fda4af;filter:none}[data-theme=tech] .kw-input:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-textarea:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-select:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-datepicker-selector:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-input-number:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:var(--kw-control-radius)!important;background:color-mix(in srgb,var(--kw-surface) 92%,#000)!important;border-color:color-mix(in srgb,var(--kw-primary) 22%,var(--kw-border))!important;box-shadow:inset 0 0 0 1px #22d3ee0a}[data-theme=tech] .kw-input:focus:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-textarea:focus:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-select:focus:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-datepicker:focus-within .kw-datepicker-selector:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-input-number:focus-within:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-color:var(--kw-primary)!important;box-shadow:0 0 0 1px #22d3ee59,0 0 16px #22d3ee2e;outline:none}[data-theme=tech] .kw-upload:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:var(--kw-control-radius)!important;border-style:dashed!important;border-color:color-mix(in srgb,var(--kw-primary) 35%,var(--kw-border))!important;background:color-mix(in srgb,var(--kw-primary) 4%,var(--kw-surface))!important}[data-theme=tech] .kw-switch:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px!important;box-shadow:inset 0 0 0 1px #22d3ee26}[data-theme=tech] .kw-switch[aria-checked=true]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){box-shadow:0 0 12px #22d3ee73,inset 0 0 0 1px #22d3ee66}[data-theme=tech] .kw-switch-handle:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px!important}[data-theme=tech] .kw-slider [role=slider]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-checkbox input:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){accent-color:var(--kw-primary)}[data-theme=tech] .kw-card:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-stat:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-dialog:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-drawer:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-popover:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-popconfirm:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-dropdown:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-collapse:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-descriptions[data-bordered] .kw-descriptions-view:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:var(--kw-panel-radius)!important;border-color:color-mix(in srgb,var(--kw-primary) 22%,var(--kw-border))!important;box-shadow:inset 0 1px #22d3ee0f!important;background:color-mix(in srgb,var(--kw-surface) 96%,#000)!important}[data-theme=tech] .kw-popover:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-popconfirm:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-dropdown:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){box-shadow:var(--kw-shadow-md),inset 0 1px #22d3ee14!important}[data-theme=tech] .kw-dialog:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){box-shadow:var(--kw-shadow-lg),inset 0 1px #22d3ee1a!important}[data-theme=tech] .kw-drawer:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-left:1px solid color-mix(in srgb,var(--kw-primary) 30%,var(--kw-border))}[data-theme=tech] .kw-table:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border:1px solid color-mix(in srgb,var(--kw-primary) 18%,var(--kw-border));border-radius:var(--kw-panel-radius);overflow:hidden;border-collapse:separate;border-spacing:0}[data-theme=tech] .kw-th:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-primary) 8%,var(--kw-muted))!important;color:var(--kw-primary)!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;font-size:11px!important;border-bottom:1px solid color-mix(in srgb,var(--kw-primary) 25%,var(--kw-border))!important}[data-theme=tech] .kw-tr:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-bottom-color:color-mix(in srgb,var(--kw-primary) 12%,var(--kw-border))!important}[data-theme=tech] .kw-tr:hover .kw-td:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-primary) 6%,transparent)}[data-theme=tech] .kw-tag:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-badge-comp:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px!important;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #22d3ee14}[data-theme=tech] .kw-badge-comp:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border:1px solid color-mix(in srgb,var(--kw-primary) 25%,transparent)}[data-theme=tech] .kw-avatar:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px!important;box-shadow:0 0 0 1px #22d3ee40}[data-theme=tech] .kw-tabs:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-bottom-color:color-mix(in srgb,var(--kw-primary) 25%,var(--kw-border))!important}[data-theme=tech] .kw-tabs-tab[data-active=true]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-tabs-tab.is-active:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){text-shadow:0 0 12px rgb(34 211 238 / .45);box-shadow:0 2px 12px #22d3ee40}[data-theme=tech] .kw-segmented:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-surface) 90%,#000)!important;border-color:color-mix(in srgb,var(--kw-primary) 28%,var(--kw-border))!important;border-radius:var(--kw-panel-radius)!important;padding:2px!important}[data-theme=tech] .kw-segmented-item[data-active=true]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-primary) 18%,var(--kw-surface))!important;color:#a5f3fc!important;box-shadow:0 0 12px #22d3ee47,inset 0 0 0 1px #22d3ee59!important;border-radius:2px!important}[data-theme=tech] .kw-menu:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-surface) 94%,#000)!important}[data-theme=tech] .kw-menu-item[data-active=true]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-primary) 14%,transparent)!important;box-shadow:inset 2px 0 0 var(--kw-primary)}[data-theme=tech] .kw-anchor a:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){color:var(--kw-muted-foreground)}[data-theme=tech] .kw-anchor a:hover:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-breadcrumb a:hover:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){color:var(--kw-primary)}[data-theme=tech] .kw-progress-line .kw-progress-rail:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px!important;background:color-mix(in srgb,var(--kw-muted) 80%,#000);box-shadow:inset 0 0 0 1px #22d3ee14}[data-theme=tech] .kw-progress-line .kw-progress-track:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px;box-shadow:0 0 10px #22d3ee8c}[data-theme=tech] .kw-progress-status-success .kw-progress-track:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){box-shadow:0 0 10px #34d39980}[data-theme=tech] .kw-progress-status-exception .kw-progress-track:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){box-shadow:0 0 10px #fb718580}[data-theme=tech] .kw-progress-circle .kw-progress-track:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){filter:drop-shadow(0 0 4px rgb(34 211 238 / .55))}[data-theme=tech] .kw-steps [data-status=process]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-timeline:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-tech-line: color-mix(in srgb, var(--kw-primary) 40%, var(--kw-border))}[data-theme=tech] .kw-alert:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:var(--kw-panel-radius)!important;box-shadow:inset 0 0 0 1px #22d3ee0f}[data-theme=tech] .kw-result:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-empty:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){color:var(--kw-muted-foreground)}[data-theme=tech] .kw-skeleton:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-skeleton-block:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){--kw-skeleton-block-radius: 2px;opacity:.85}[data-theme=tech] .kw-form-field-label:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){letter-spacing:.04em}[data-theme=tech] .kw-form-field[data-invalid=true] .kw-input:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-form-field[data-invalid=true] .kw-textarea:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-form-field[data-invalid=true] .kw-select:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-form-field[data-invalid=true] .kw-datepicker-selector:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){box-shadow:0 0 12px #fb718540}[data-theme=tech] .kw-datepicker-panel:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-timepicker-panel:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:var(--kw-panel-radius)!important;border-color:color-mix(in srgb,var(--kw-primary) 28%,var(--kw-border))!important;box-shadow:var(--kw-shadow-md)!important;background:color-mix(in srgb,var(--kw-surface) 96%,#000)!important}[data-theme=tech] .kw-float-btn:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px!important;background:color-mix(in srgb,var(--kw-primary) 18%,var(--kw-surface))!important;color:#a5f3fc!important;border-color:#67e8f9!important;box-shadow:0 0 20px #22d3ee59!important}[data-theme=tech] .kw-float-btn[data-shape=circle]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:999px!important}[data-theme=tech] .kw-toast:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-radius:2px!important;border-color:color-mix(in srgb,var(--kw-primary) 30%,var(--kw-border))!important;background:color-mix(in srgb,var(--kw-surface) 92%,#000)!important;box-shadow:var(--kw-shadow-md)!important}[data-theme=tech] .kw-divider-content:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){color:color-mix(in srgb,var(--kw-primary) 55%,var(--kw-muted-foreground));letter-spacing:.08em;font-size:11px;text-transform:uppercase;font-weight:600}[data-theme=tech] .kw-divider:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-divider-rail:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-divider--vertical:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){opacity:1}[data-theme=tech] .kw-title:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){letter-spacing:.02em}[data-theme=tech] .kw-text[data-type=secondary]:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-paragraph:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){color:var(--kw-muted-foreground)}[data-theme=tech] .kw-doc-demo:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-doc-api-wrap:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-overview-card:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){border-color:color-mix(in srgb,var(--kw-primary) 20%,var(--kw-border))!important;border-radius:2px!important;background:color-mix(in srgb,var(--kw-surface) 94%,#000)!important}[data-theme=tech] .kw-doc-demo-stage:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-overview-card-preview:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-muted) 70%,#020617)!important}[data-theme=tech] .kw-doc-import:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-muted) 80%,#000)!important;border-color:color-mix(in srgb,var(--kw-primary) 22%,var(--kw-border))!important}[data-theme=tech] .kw-doc-sider-nav a.is-active:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)),[data-theme=tech] .kw-overview-toc a.is-active:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-primary) 14%,transparent)!important;box-shadow:inset 2px 0 0 var(--kw-primary)}[data-theme=tech] .kw-topbar:not(:where([data-theme=tech] [data-theme=enterprise] *,[data-theme=tech] [data-theme=saas-light] *,[data-theme=tech] [data-theme=heroui] *)){background:color-mix(in srgb,var(--kw-surface) 92%,#000)!important;border-bottom-color:color-mix(in srgb,var(--kw-primary) 22%,var(--kw-border))!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{font-family:var(--kw-font-sans);font-size:var(--kw-font-body, var(--kw-text-sm));color:var(--kw-foreground);background:var(--kw-background);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline:2px solid var(--kw-ring);outline-offset:2px}@keyframes kw-spin{to{transform:rotate(360deg)}}@keyframes kw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.kw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--kw-space-2);margin:0;border-width:1px;border-style:solid;border-radius:var(--kw-control-radius);border-color:var(--kw-btn-border, transparent);background:var(--kw-btn-bg, transparent);color:var(--kw-btn-fg, var(--kw-foreground));box-shadow:var(--kw-btn-shadow, none);font-weight:var(--kw-btn-weight, 500);letter-spacing:var(--kw-btn-tracking, normal);text-transform:var(--kw-btn-transform, none);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.kw-btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.kw-btn:active:not(:disabled){transform:translateY(1px)}.kw-btn[data-size=sm]{height:28px;padding:0 10px;font-size:var(--kw-text-xs)}.kw-btn[data-size=md]{height:var(--kw-control-h);padding:0 var(--kw-control-px);font-size:var(--kw-font-body)}.kw-btn[data-size=lg]{height:44px;padding:0 18px;font-size:var(--kw-text-md)}.kw-btn[data-variant=primary]{--kw-btn-bg: var(--kw-primary);--kw-btn-fg: var(--kw-primary-foreground);--kw-btn-border: var(--kw-primary);--kw-btn-shadow: var(--kw-btn-primary-shadow, none)}.kw-btn[data-variant=secondary]{--kw-btn-bg: var(--kw-surface);--kw-btn-fg: var(--kw-foreground);--kw-btn-border: var(--kw-border);--kw-btn-shadow: none}.kw-btn[data-variant=ghost]{--kw-btn-bg: transparent;--kw-btn-fg: var(--kw-foreground);--kw-btn-border: transparent;--kw-btn-shadow: none}.kw-btn[data-variant=danger]{--kw-btn-bg: var(--kw-danger);--kw-btn-fg: var(--kw-danger-foreground);--kw-btn-border: var(--kw-danger);--kw-btn-shadow: none}.kw-btn[data-variant=primary]:hover:not(:disabled){--kw-btn-bg: color-mix(in srgb, var(--kw-primary) 86%, #000);--kw-btn-border: color-mix(in srgb, var(--kw-primary) 86%, #000)}.kw-btn[data-variant=secondary]:hover:not(:disabled){--kw-btn-border: color-mix(in srgb, var(--kw-primary) 55%, var(--kw-border));--kw-btn-fg: var(--kw-primary);--kw-btn-bg: color-mix(in srgb, var(--kw-primary) 6%, var(--kw-surface))}.kw-btn[data-variant=ghost]:hover:not(:disabled){--kw-btn-bg: var(--kw-muted);--kw-btn-fg: var(--kw-foreground)}.kw-btn[data-variant=danger]:hover:not(:disabled){--kw-btn-bg: color-mix(in srgb, var(--kw-danger) 86%, #000);--kw-btn-border: color-mix(in srgb, var(--kw-danger) 86%, #000)}.kw-btn-icon{display:inline-flex;font-size:1em;line-height:0}.kw-btn-label{display:inline-flex}.kw-btn-spin{animation:kw-spin .8s linear infinite}.kw-btn[data-block=true]{width:100%}.kw-btn[data-shape=round]{border-radius:999px;padding-inline:18px}.kw-btn[data-shape=circle],.kw-btn[data-icon-only=true][data-shape=circle]{width:var(--kw-control-h);min-width:var(--kw-control-h);padding:0;border-radius:999px}.kw-btn[data-size=sm][data-shape=circle]{width:28px;min-width:28px}.kw-btn[data-size=lg][data-shape=circle]{width:44px;min-width:44px}.kw-btn[data-loading=true]{cursor:progress}.kw-btn[data-ghost=true]{background:transparent!important;box-shadow:none!important;color:#fff;border-color:#fff}.kw-btn[data-ghost=true][data-color=primary],.kw-btn[data-ghost=true][data-variant=primary]{color:var(--kw-primary);border-color:var(--kw-primary)}.kw-btn[data-ghost=true][data-color=danger],.kw-btn[data-ghost=true][data-variant=danger]{color:var(--kw-danger);border-color:var(--kw-danger)}.kw-btn[data-gradient=true][data-appearance=solid]:not(:disabled):not([data-color=danger]):not([data-ghost=true]){position:relative;isolation:isolate;--kw-btn-fg: #fff;--kw-btn-border: transparent;--kw-btn-shadow: none;color:#fff}.kw-btn[data-gradient=true][data-appearance=solid]:not(:disabled):not([data-color=danger]):not([data-ghost=true]):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;border-radius:inherit;background:linear-gradient(135deg,#6253e1,#04befe);opacity:1;transition:opacity .3s ease;pointer-events:none}.kw-btn[data-gradient=true][data-appearance=solid]:not(:disabled):not([data-color=danger]):not([data-ghost=true]):hover:before{opacity:0}.kw-btn[data-gradient=true]>*{position:relative;z-index:1}.kw-float-anchor{position:fixed;right:24px;bottom:24px;z-index:var(--kw-z-dropdown);width:max-content}.kw-float-anchor[data-inline=true]{position:relative;right:auto;bottom:auto;z-index:2}.kw-float-anchor[data-draggable=true]{cursor:grab;touch-action:none}.kw-float-anchor[data-draggable=true]:active{cursor:grabbing}.kw-float-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;width:40px;height:40px;padding:0;border:1px solid var(--kw-border);border-radius:999px;background:var(--kw-surface);color:var(--kw-foreground);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;cursor:pointer;font:inherit;font-size:16px;line-height:1;text-decoration:none}.kw-float-btn[data-type=primary]{background:var(--kw-primary);color:var(--kw-primary-foreground);border-color:var(--kw-primary)}.kw-float-btn[data-shape=square]{border-radius:8px}.kw-float-btn[data-shape=circle]{width:40px;height:40px;padding:0;border-radius:999px}.kw-float-btn[data-shape=circle] .kw-float-icon{font-size:14px}.kw-float-btn[data-shape=circle][data-type=default]{border-color:#d9d9d9}.kw-float-btn[data-has-content=true]{width:40px;height:auto;min-height:40px;padding:4px 0;font-size:12px;font-weight:400;line-height:16px;white-space:normal;word-break:break-word}.kw-float-btn[data-has-content=true] .kw-float-icon{font-size:16px}.kw-float-content{display:block;max-width:100%;font-size:12px;line-height:16px;text-align:center;overflow-wrap:break-word}.kw-float-btn:hover:not(:disabled){color:var(--kw-primary)}.kw-float-btn[data-type=primary]:hover:not(:disabled){color:var(--kw-primary-foreground);background:color-mix(in srgb,var(--kw-primary) 86%,#fff)}.kw-float-btn:disabled,.kw-float-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.kw-float-icon{display:inline-flex;transition:transform .2s ease}.kw-float-menu[data-open=true]>.kw-float-btn .kw-float-icon{transform:rotate(90deg)}.kw-float-badge{position:absolute;top:-4px;right:-4px;z-index:1;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--kw-danger);color:#fff;font-size:10px;line-height:16px;text-align:center}.kw-float-badge[data-dot=true]{width:8px;min-width:8px;height:8px;padding:0}.kw-float-tip{position:absolute;right:calc(100% + 8px);top:50%;z-index:2;transform:translateY(-50%);padding:6px 10px;border-radius:6px;background:var(--kw-foreground);color:var(--kw-surface);font-size:var(--kw-text-xs);line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:var(--kw-shadow-md)}.kw-float-tip[data-placement=top]{right:auto;top:auto;left:50%;bottom:calc(100% + 8px);transform:translate(-50%)}.kw-float-stack{display:flex;flex-direction:column;align-items:center;border-radius:999px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.kw-float-stack>.kw-float-btn{border-color:transparent;border-radius:0;box-shadow:none}.kw-float-stack>.kw-float-btn+.kw-float-btn{box-shadow:inset 0 1px 0 var(--kw-divider, var(--kw-border))}.kw-float-stack[data-shape=circle]>.kw-float-btn:first-child{border-radius:999px 999px 0 0}.kw-float-stack[data-shape=circle]>.kw-float-btn:last-child{border-radius:0 0 999px 999px}.kw-float-stack[data-shape=circle]>.kw-float-btn:only-child{border-radius:999px}.kw-float-stack[data-shape=square]{border-radius:8px}.kw-float-stack[data-shape=square]>.kw-float-btn:first-child{border-radius:8px 8px 0 0}.kw-float-stack[data-shape=square]>.kw-float-btn:last-child{border-radius:0 0 8px 8px}.kw-float-menu{position:relative;display:flex;align-items:center;justify-content:center}.kw-float-menu-list{position:absolute;display:flex;gap:16px;margin:0;transition:opacity .3s ease,transform .3s ease}.kw-float-menu[data-placement=top] .kw-float-menu-list{bottom:calc(100% + 16px);left:50%;flex-direction:column-reverse;transform:translate(-50%)}.kw-float-menu[data-placement=bottom] .kw-float-menu-list{top:calc(100% + 16px);left:50%;flex-direction:column;transform:translate(-50%)}.kw-float-menu[data-placement=left] .kw-float-menu-list{right:calc(100% + 16px);top:50%;flex-direction:row-reverse;transform:translateY(-50%)}.kw-float-menu[data-placement=right] .kw-float-menu-list{left:calc(100% + 16px);top:50%;flex-direction:row;transform:translateY(-50%)}.kw-float-menu[data-placement=top] .kw-float-menu-list[data-motion=enter],.kw-float-menu[data-placement=top] .kw-float-menu-list[data-motion=leave-active]{opacity:0;transform:translate(-50%,40px)}.kw-float-menu[data-placement=bottom] .kw-float-menu-list[data-motion=enter],.kw-float-menu[data-placement=bottom] .kw-float-menu-list[data-motion=leave-active]{opacity:0;transform:translate(-50%,-40px)}.kw-float-menu[data-placement=left] .kw-float-menu-list[data-motion=enter],.kw-float-menu[data-placement=left] .kw-float-menu-list[data-motion=leave-active]{opacity:0;transform:translate(40px,-50%)}.kw-float-menu[data-placement=right] .kw-float-menu-list[data-motion=enter],.kw-float-menu[data-placement=right] .kw-float-menu-list[data-motion=leave-active]{opacity:0;transform:translate(-40px,-50%)}.kw-float-anchor[data-motion]{transition:opacity .2s ease}.kw-float-anchor[data-motion=enter],.kw-float-anchor[data-motion=leave-active]{opacity:0;pointer-events:none}.kw-float-tip{animation:kw-float-fade .2s ease}@keyframes kw-float-fade{0%{opacity:0}to{opacity:1}}.kw-float-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);pointer-events:none;overflow:visible}.kw-float-ring-track,.kw-float-ring-value{fill:none;stroke-width:2}.kw-float-ring-track{stroke:var(--kw-border)}.kw-float-ring-value{stroke:var(--kw-primary)}.kw-float-ring-value-round{transform:rotate(-90deg);transform-origin:center}.kw-btn[data-color=default]{--kw-btn-accent: var(--kw-foreground)}.kw-btn[data-color=primary]{--kw-btn-accent: var(--kw-primary);--kw-btn-accent-fg: var(--kw-primary-foreground)}.kw-btn[data-color=danger],.kw-btn[data-color=red]{--kw-btn-accent: var(--kw-danger);--kw-btn-accent-fg: #fff}.kw-btn[data-color=blue]{--kw-btn-accent: #1677ff}.kw-btn[data-color=purple]{--kw-btn-accent: #722ed1}.kw-btn[data-color=cyan]{--kw-btn-accent: #13c2c2}.kw-btn[data-color=green]{--kw-btn-accent: #52c41a}.kw-btn[data-color=magenta],.kw-btn[data-color=pink]{--kw-btn-accent: #eb2f96}.kw-btn[data-color=orange]{--kw-btn-accent: #fa8c16}.kw-btn[data-color=gold]{--kw-btn-accent: #faad14;--kw-btn-accent-fg: #1d2129}.kw-btn[data-variant=custom][data-appearance=solid]{--kw-btn-bg: var(--kw-btn-accent);--kw-btn-fg: var(--kw-btn-accent-fg, #fff);--kw-btn-border: var(--kw-btn-accent);--kw-btn-shadow: none}.kw-btn[data-variant=custom][data-color=default][data-appearance=solid]{--kw-btn-bg: var(--kw-foreground);--kw-btn-fg: var(--kw-background);--kw-btn-border: var(--kw-foreground)}.kw-btn[data-variant=custom][data-appearance=outlined],.kw-btn[data-variant=custom][data-appearance=dashed]{--kw-btn-bg: var(--kw-surface);--kw-btn-fg: var(--kw-btn-accent);--kw-btn-border: color-mix(in srgb, var(--kw-btn-accent) 55%, var(--kw-border));--kw-btn-shadow: none}.kw-btn[data-appearance=dashed]{border-style:dashed}.kw-btn[data-variant=custom][data-appearance=filled]{--kw-btn-bg: color-mix(in srgb, var(--kw-btn-accent) 14%, var(--kw-surface));--kw-btn-fg: var(--kw-btn-accent);--kw-btn-border: transparent;--kw-btn-shadow: none}.kw-btn[data-variant=custom][data-appearance=text],.kw-btn[data-variant=custom][data-appearance=link]{--kw-btn-bg: transparent;--kw-btn-fg: var(--kw-btn-accent);--kw-btn-border: transparent;--kw-btn-shadow: none}.kw-btn[data-appearance=link]:hover:not(:disabled){text-decoration:underline}.kw-btn[data-variant=custom][data-appearance=solid]:hover:not(:disabled){--kw-btn-bg: color-mix(in srgb, var(--kw-btn-accent) 84%, #fff);--kw-btn-border: color-mix(in srgb, var(--kw-btn-accent) 84%, #fff)}.kw-btn[data-variant=custom][data-appearance=outlined]:hover:not(:disabled),.kw-btn[data-variant=custom][data-appearance=dashed]:hover:not(:disabled){--kw-btn-bg: color-mix(in srgb, var(--kw-btn-accent) 8%, var(--kw-surface))}.kw-btn[data-variant=custom][data-appearance=filled]:hover:not(:disabled){--kw-btn-bg: color-mix(in srgb, var(--kw-btn-accent) 22%, var(--kw-surface))}.kw-btn[data-variant=custom][data-appearance=text]:hover:not(:disabled){--kw-btn-bg: color-mix(in srgb, var(--kw-btn-accent) 10%, transparent)}.kw-tabs{--kw-tabs-ink: var(--kw-primary);--kw-tabs-item-color: color-mix(in srgb, var(--kw-foreground) 65%, transparent);--kw-tabs-item-hover: var(--kw-primary);--kw-tabs-item-active: var(--kw-primary);--kw-tabs-item-selected: var(--kw-primary);--kw-tabs-title-size: var(--kw-font-size, 14px);--kw-tabs-horizontal-gutter: var(--kw-tabs-gutter, 32px);--kw-tabs-horizontal-padding: 12px 0;--kw-tabs-horizontal-margin: 0 0 16px 0;--kw-tabs-vertical-padding: 8px 24px;--kw-tabs-vertical-margin: 16px 0 0 0;--kw-tabs-card-bg: color-mix(in srgb, var(--kw-foreground) 2%, var(--kw-surface));--kw-tabs-card-gutter: 2px;--kw-tabs-card-height: 40px;--kw-tabs-card-padding: 8px 16px;box-sizing:border-box;display:flex;flex-direction:column;width:100%;font-family:var(--kw-font-sans);font-size:var(--kw-tabs-title-size);color:var(--kw-foreground)}.kw-tabs *,.kw-tabs *:before,.kw-tabs *:after{box-sizing:border-box}.kw-tabs.is-vertical{flex-direction:row}.kw-tabs-placement-end{flex-direction:row-reverse}.kw-tabs-placement-bottom{flex-direction:column-reverse}.kw-tabs-large{--kw-tabs-title-size: 16px;--kw-tabs-horizontal-padding: 16px 0;--kw-tabs-card-height: 48px;--kw-tabs-card-padding: 11px 16px}.kw-tabs-small{--kw-tabs-horizontal-padding: 8px 0;--kw-tabs-card-height: 32px;--kw-tabs-card-padding: 4px 8px}.kw-tabs.is-nav-only>.kw-tabs-header{margin-bottom:0}.kw-tabs-header{position:relative;display:flex;flex:none;align-items:center;margin:var(--kw-tabs-horizontal-margin);border-bottom:1px solid var(--kw-border)}.kw-tabs.is-vertical>.kw-tabs-header{margin:0 16px 0 0;border-bottom:0;border-inline-end:1px solid var(--kw-border)}.kw-tabs-placement-end>.kw-tabs-header{margin:0 0 0 16px;border-inline-end:0;border-inline-start:1px solid var(--kw-border)}.kw-tabs-placement-bottom>.kw-tabs-header{margin:16px 0 0;border-bottom:0;border-top:1px solid var(--kw-border)}.kw-tabs-nav{position:relative;display:flex;flex:auto;align-items:center;min-width:0;min-height:0}.kw-tabs.is-vertical .kw-tabs-nav{flex-direction:column;align-items:stretch;height:100%}.kw-tabs-nav-wrap{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.kw-tabs.is-vertical .kw-tabs-nav-wrap{flex-direction:column}.kw-tabs-nav-wrap.is-centered{justify-content:center}.kw-tabs-nav-wrap.is-centered .kw-tabs-nav-list{flex:auto;justify-content:center;width:100%}.kw-tabs-nav-list{position:relative;display:flex;transition:transform var(--kw-motion-duration-slow, .3s)}.kw-tabs.is-vertical .kw-tabs-nav-list{flex-direction:column}.kw-tabs-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:var(--kw-tabs-horizontal-padding);margin:0;margin-inline-start:var(--kw-tabs-horizontal-gutter);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--kw-tabs-item-color);font:inherit;font-size:var(--kw-tabs-title-size);line-height:1.5715;cursor:pointer;outline:none;transition:color var(--kw-motion-duration-mid, .2s)}.kw-tabs-tab:first-child{margin-inline-start:0}.kw-tabs.is-vertical .kw-tabs-tab{margin:var(--kw-tabs-vertical-margin);margin-top:0;padding:var(--kw-tabs-vertical-padding);margin-inline-start:0}.kw-tabs.is-vertical .kw-tabs-tab+.kw-tabs-tab{margin-top:16px}.kw-tabs-tab:hover:not(:disabled){color:var(--kw-tabs-item-hover)}.kw-tabs-tab.is-active{color:var(--kw-tabs-item-selected);text-shadow:0 0 .25px currentColor}.kw-tabs-tab:active:not(:disabled){color:var(--kw-tabs-item-active)}.kw-tabs-tab:disabled,.kw-tabs-tab.is-disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-tabs-tab-btn{display:inline-flex;align-items:center;gap:8px;outline:none}.kw-tabs-tab-icon{display:inline-flex;align-items:center;font-size:1em;line-height:1}.kw-tabs-tab-label{display:inline-block}.kw-tabs-tab-remove{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:4px;width:16px;height:16px;font-size:12px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);border-radius:var(--kw-radius-sm, 4px);transition:color var(--kw-motion-duration-mid, .2s),background var(--kw-motion-duration-mid, .2s)}.kw-tabs-tab-remove:hover{color:var(--kw-foreground);background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-tabs-ink-bar{position:absolute;pointer-events:none;background:var(--kw-tabs-ink);transition:width var(--kw-motion-duration-slow, .3s) var(--kw-motion-ease-in-out, ease),height var(--kw-motion-duration-slow, .3s) var(--kw-motion-ease-in-out, ease),left var(--kw-motion-duration-slow, .3s) var(--kw-motion-ease-in-out, ease),top var(--kw-motion-duration-slow, .3s) var(--kw-motion-ease-in-out, ease)}.kw-tabs:not(.is-vertical) .kw-tabs-ink-bar{bottom:0;left:0;height:2px}.kw-tabs.is-vertical .kw-tabs-ink-bar{top:0;inset-inline-end:0;width:2px}.kw-tabs-placement-end .kw-tabs-ink-bar{inset-inline-end:auto;inset-inline-start:0}.kw-tabs-placement-bottom .kw-tabs-ink-bar{bottom:auto;top:0}.kw-tabs-extra{flex:none;color:var(--kw-foreground)}.kw-tabs-extra.is-left{margin-inline-end:16px}.kw-tabs-extra.is-right{margin-inline-start:16px}.kw-tabs-ops{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);width:28px;height:28px;cursor:pointer;font-size:16px;line-height:1}.kw-tabs-ops:hover{color:var(--kw-foreground)}.kw-tabs-nav-add{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--kw-tabs-card-height);height:var(--kw-tabs-card-height);margin:0;margin-inline-start:var(--kw-tabs-card-gutter);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--kw-tabs-card-bg);border:1px solid var(--kw-border);border-radius:var(--kw-radius-md, 6px) var(--kw-radius-md, 6px) 0 0;color:var(--kw-foreground);cursor:pointer}.kw-tabs-nav-add:hover{color:var(--kw-primary)}.kw-tabs-content-holder{flex:auto;min-width:0;min-height:0}.kw-tabs-tabpane{outline:none}.kw-tabs-tabpane[hidden]{display:none}.kw-tabs.is-pane-animated .kw-tabs-tabpane.is-active{animation:kw-tabs-fade-in var(--kw-motion-duration-slow, .3s) var(--kw-motion-ease-in-out, ease)}@keyframes kw-tabs-fade-in{0%{opacity:0}to{opacity:1}}.kw-tabs-card>.kw-tabs-header,.kw-tabs-editable-card>.kw-tabs-header{border-bottom:0}.kw-tabs-card .kw-tabs-nav,.kw-tabs-editable-card .kw-tabs-nav{margin-bottom:-1px}.kw-tabs-card .kw-tabs-tab,.kw-tabs-editable-card .kw-tabs-tab{height:var(--kw-tabs-card-height);margin:0;margin-inline-start:var(--kw-tabs-card-gutter);padding:var(--kw-tabs-card-padding);background:var(--kw-tabs-card-bg);border:1px solid var(--kw-border);border-radius:var(--kw-radius-md, 6px) var(--kw-radius-md, 6px) 0 0;transition:color var(--kw-motion-duration-mid, .2s),background var(--kw-motion-duration-mid, .2s)}.kw-tabs-card .kw-tabs-tab:first-child,.kw-tabs-editable-card .kw-tabs-tab:first-child{margin-inline-start:0}.kw-tabs-card .kw-tabs-tab.is-active,.kw-tabs-editable-card .kw-tabs-tab.is-active{background:var(--kw-surface);border-bottom-color:var(--kw-surface);color:var(--kw-tabs-item-selected)}.kw-tabs-card .kw-tabs-content-holder,.kw-tabs-editable-card .kw-tabs-content-holder{border:1px solid var(--kw-border);border-radius:0 var(--kw-radius-md, 6px) var(--kw-radius-md, 6px) var(--kw-radius-md, 6px);padding:16px;background:var(--kw-surface)}.kw-tabs-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-tabs-demo,.kw-tabs-semantic-preview{width:100%}.kw-divider{display:flex;clear:both;width:100%;min-width:100%;margin:var(--kw-margin-lg) 0;color:var(--kw-foreground);font-family:var(--kw-font-sans);line-height:var(--kw-line-height);border:0;box-sizing:border-box}.kw-divider[data-size=small]{margin-block:var(--kw-margin-xs)}.kw-divider[data-size=medium]{margin-block:var(--kw-margin)}.kw-divider[data-size=large]{margin-block:var(--kw-margin-lg)}.kw-divider-rail{position:relative;flex:auto;display:block;min-width:0;border-block-start:var(--kw-line-width) solid var(--kw-divider-line, var(--kw-divider, var(--kw-border)));box-sizing:border-box}.kw-divider:not(.kw-divider--labeled) .kw-divider-rail{width:100%}.kw-divider[data-variant=dashed] .kw-divider-rail,.kw-divider[data-dashed] .kw-divider-rail{border-block-start-style:dashed}.kw-divider[data-variant=dotted] .kw-divider-rail{border-block-start-style:dotted}.kw-divider--labeled{align-items:center;font-size:var(--kw-font-size-lg);font-weight:500;white-space:nowrap;text-align:center;border:none}.kw-divider--labeled[data-plain]{font-size:var(--kw-font-size);font-weight:400}.kw-divider-content{display:inline-block;padding-inline:var(--kw-divider-text-padding-inline);color:var(--kw-foreground)}.kw-divider--labeled[data-placement=start] .kw-divider-rail.is-before,.kw-divider--labeled[data-placement=end] .kw-divider-rail.is-after{flex:0 0 calc(var(--kw-divider-orientation-margin) * 100%);max-width:calc(var(--kw-divider-orientation-margin) * 100%)}.kw-divider--vertical{display:inline-block;width:0;min-width:0;height:.9em;min-height:.9em;margin:0 var(--kw-divider-vertical-margin-inline);vertical-align:middle;border-inline-start:var(--kw-line-width) solid var(--kw-divider-line, var(--kw-divider, var(--kw-border)));border-block-start:0}.kw-divider--vertical[data-variant=dashed],.kw-divider--vertical[data-dashed]{border-inline-start-style:dashed}.kw-divider--vertical[data-variant=dotted]{border-inline-start-style:dotted}.kw-input,.kw-textarea{box-sizing:border-box;width:100%;margin:0;font:inherit;color:var(--kw-foreground);background:var(--kw-surface);border:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);border-radius:var(--kw-control-radius, 6px);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.kw-input{height:var(--kw-control-h, 32px);padding:0 var(--kw-control-px, 11px);line-height:var(--kw-control-h, 32px)}.kw-textarea{min-height:64px;padding:4px var(--kw-control-px, 11px);line-height:1.5714;resize:vertical}.kw-input:hover:not(:disabled),.kw-textarea:hover:not(:disabled),.kw-input-affix-wrapper:hover:not([data-disabled=true]),.kw-textarea-affix-wrapper:hover:not([data-disabled=true]){border-color:var(--kw-primary)}.kw-input:focus,.kw-textarea:focus,.kw-input-affix-wrapper:focus-within,.kw-textarea-affix-wrapper:focus-within{border-color:var(--kw-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 18%,transparent)}.kw-input:disabled,.kw-textarea:disabled,.kw-input-affix-wrapper[data-disabled=true],.kw-textarea-affix-wrapper[data-disabled=true]{color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);background:color-mix(in srgb,var(--kw-muted) 55%,transparent);cursor:not-allowed}.kw-input[data-size=small],.kw-input-affix-wrapper[data-size=small],.kw-input-group[data-size=small]{--kw-control-h: 24px;font-size:12px}.kw-input[data-size=large],.kw-input-affix-wrapper[data-size=large],.kw-input-group[data-size=large]{--kw-control-h: 40px;font-size:16px}.kw-input[data-variant=filled],.kw-input-affix-wrapper[data-variant=filled],.kw-textarea[data-variant=filled],.kw-textarea-affix-wrapper[data-variant=filled],.kw-input-group[data-variant=filled] .kw-input-group-addon{background:color-mix(in srgb,var(--kw-muted) 55%,transparent);border-color:transparent}.kw-input[data-variant=borderless],.kw-input-affix-wrapper[data-variant=borderless],.kw-textarea-affix-wrapper[data-variant=borderless]{background:transparent;border-color:transparent;box-shadow:none}.kw-input[data-variant=underlined],.kw-input-affix-wrapper[data-variant=underlined],.kw-textarea-affix-wrapper[data-variant=underlined]{border-radius:0;border-width:0 0 1px;background:transparent;box-shadow:none}.kw-input[data-status=error],.kw-input-affix-wrapper[data-status=error],.kw-textarea-affix-wrapper[data-status=error],.kw-input-otp[data-status=error] .kw-input-otp-input{border-color:var(--kw-danger, #ff4d4f)}.kw-input[data-status=warning],.kw-input-affix-wrapper[data-status=warning],.kw-textarea-affix-wrapper[data-status=warning],.kw-input-otp[data-status=warning] .kw-input-otp-input{border-color:var(--kw-warning, #faad14)}.kw-input-affix-wrapper,.kw-textarea-affix-wrapper{position:relative;display:inline-flex;align-items:center;width:100%;min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);border-radius:var(--kw-control-radius, 6px);background:var(--kw-surface);padding:0 8px;gap:4px;transition:border-color .2s,box-shadow .2s,background .2s}.kw-input-affix-wrapper{height:var(--kw-control-h, 32px)}.kw-textarea-affix-wrapper{align-items:flex-start;padding:4px 8px;min-height:64px}.kw-input-affix-wrapper .kw-input,.kw-textarea-affix-wrapper .kw-textarea{flex:1;min-width:0;width:100%;height:100%;border:none!important;box-shadow:none!important;background:transparent!important;padding:0;border-radius:0}.kw-textarea-affix-wrapper .kw-textarea{height:auto;min-height:54px}.kw-input-prefix,.kw-input-suffix,.kw-textarea-suffix{display:inline-flex;align-items:center;gap:4px;flex:none;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);line-height:1}.kw-textarea-suffix{position:absolute;right:8px;bottom:6px}.kw-input-clear,.kw-input-search-icon-btn,.kw-input-password-toggle{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);cursor:pointer;line-height:1}.kw-input-clear:hover,.kw-input-search-icon-btn:hover,.kw-input-password-toggle:hover{color:color-mix(in srgb,var(--kw-foreground) 65%,transparent)}.kw-input-count{font-size:12px;color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);white-space:nowrap}.kw-input-count.is-exceeded,.kw-input-affix-wrapper[data-exceeded=true] .kw-input-count,.kw-textarea-affix-wrapper[data-exceeded=true] .kw-input-count{color:var(--kw-danger, #ff4d4f)}.kw-input-group{display:inline-flex;width:100%;align-items:stretch}.kw-input-group .kw-input,.kw-input-group .kw-input-affix-wrapper{flex:1;min-width:0}.kw-input-group-addon{display:inline-flex;align-items:center;padding:0 11px;color:color-mix(in srgb,var(--kw-foreground) 75%,transparent);background:color-mix(in srgb,var(--kw-muted) 45%,transparent);border:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);white-space:nowrap}.kw-input-group>.kw-input-group-addon:first-child{border-radius:var(--kw-control-radius, 6px) 0 0 var(--kw-control-radius, 6px);border-right:0}.kw-input-group>.kw-input-group-addon:last-child,.kw-input-group>.kw-input-search-button{border-radius:0 var(--kw-control-radius, 6px) var(--kw-control-radius, 6px) 0}.kw-input-group>.kw-input,.kw-input-group>.kw-input-affix-wrapper{border-radius:0}.kw-input-group>.kw-input:first-child,.kw-input-group>.kw-input-affix-wrapper:first-child{border-radius:var(--kw-control-radius, 6px) 0 0 var(--kw-control-radius, 6px)}.kw-input-group>.kw-input:last-child,.kw-input-group>.kw-input-affix-wrapper:last-child{border-radius:0 var(--kw-control-radius, 6px) var(--kw-control-radius, 6px) 0}.kw-input-group>.kw-input-group-addon+.kw-input,.kw-input-group>.kw-input-group-addon+.kw-input-affix-wrapper{border-radius:0}.kw-input-search-button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--kw-control-h, 32px);height:var(--kw-control-h, 32px);padding:0 12px;border:1px solid var(--kw-primary);background:var(--kw-primary);color:#fff;cursor:pointer}.kw-input-search-button.is-text{min-width:auto}.kw-input-search-button:disabled{opacity:.55;cursor:not-allowed}.kw-input-spin{animation:kw-spin .8s linear infinite}.kw-input-otp{display:inline-flex;align-items:center;gap:8px}.kw-input-otp-input{box-sizing:border-box;width:var(--kw-control-h, 32px);height:var(--kw-control-h, 32px);text-align:center;font:inherit;color:var(--kw-foreground);background:var(--kw-surface);border:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);border-radius:var(--kw-control-radius, 6px);outline:none}.kw-input-otp[data-size=large] .kw-input-otp-input{width:40px;height:40px;font-size:16px}.kw-input-otp[data-size=small] .kw-input-otp-input{width:24px;height:24px;font-size:12px}.kw-input-otp-input:focus{border-color:var(--kw-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 18%,transparent)}.kw-input-otp-separator{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-input-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px}.kw-input-demo-stack.is-wide{max-width:480px}.kw-input-number{--kw-input-number-width: 90px;--kw-input-number-handle-w: 22px;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;width:var(--kw-input-number-width);min-width:0;height:var(--kw-control-h, 32px);padding:0 11px;padding-inline-end:calc(var(--kw-input-number-handle-w) + 2px);background:var(--kw-surface);border:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);border-radius:var(--kw-control-radius, 6px);transition:border-color .2s,box-shadow .2s,background .2s;vertical-align:top}.kw-input-number:hover:not([data-disabled=true]){border-color:var(--kw-primary)}.kw-input-number[data-focused=true]{border-color:var(--kw-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 18%,transparent)}.kw-input-number[data-disabled=true]{color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);background:color-mix(in srgb,var(--kw-muted) 55%,transparent);cursor:not-allowed}.kw-input-number[data-size=small]{--kw-control-h: 24px;font-size:12px;padding-inline:7px;padding-inline-end:calc(var(--kw-input-number-handle-w) + 2px)}.kw-input-number[data-size=large]{--kw-control-h: 40px;font-size:16px}.kw-input-number[data-variant=filled]{background:color-mix(in srgb,var(--kw-muted) 55%,transparent);border-color:transparent}.kw-input-number[data-variant=borderless]{background:transparent;border-color:transparent;box-shadow:none}.kw-input-number[data-variant=underlined]{border-radius:0;border-width:0 0 1px;background:transparent;box-shadow:none}.kw-input-number[data-status=error],.kw-input-number[data-out-of-range=true]{border-color:var(--kw-danger, #ff4d4f)}.kw-input-number[data-status=warning]:not([data-status=error]){border-color:var(--kw-warning, #faad14)}.kw-input-number-input{flex:1;min-width:0;width:100%;height:100%;margin:0;padding:0;border:none;outline:none;background:transparent;color:inherit;font:inherit;line-height:var(--kw-control-h, 32px);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.kw-input-number-input::-webkit-outer-spin-button,.kw-input-number-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.kw-input-number-prefix,.kw-input-number-suffix{display:inline-flex;align-items:center;flex:none;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);line-height:1}.kw-input-number-prefix{margin-inline-end:4px}.kw-input-number-suffix{margin-inline-start:4px}.kw-input-number-actions{position:absolute;inset-inline-end:0;top:0;bottom:0;display:flex;flex-direction:column;width:var(--kw-input-number-handle-w);border-inline-start:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);opacity:0;transition:opacity .2s}.kw-input-number:hover .kw-input-number-actions,.kw-input-number[data-focused=true] .kw-input-number-actions{opacity:1}.kw-input-number-action{flex:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:var(--kw-surface);color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);cursor:pointer;line-height:1}.kw-input-number-action:first-child{border-bottom:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent)}.kw-input-number-action:hover:not(:disabled){color:var(--kw-primary);background:color-mix(in srgb,var(--kw-muted) 40%,transparent)}.kw-input-number-action:disabled{cursor:not-allowed;opacity:.35}.kw-input-number.is-spinner{--kw-input-number-width: 120px;height:auto;min-height:96px;flex-direction:column;padding:4px 8px;padding-inline-end:8px;gap:2px}.kw-input-number.is-spinner .kw-input-number-actions{position:static;display:contents;width:auto;opacity:1;border:none}.kw-input-number.is-spinner .kw-input-number-action:first-child{order:-1;border-bottom:none;height:22px;flex:none}.kw-input-number.is-spinner .kw-input-number-action:last-child{order:2;height:22px;flex:none}.kw-input-number.is-spinner .kw-input-number-input{order:0;text-align:center;font-size:20px;line-height:32px;height:32px}.kw-input-number.is-spinner .kw-input-number-prefix,.kw-input-number.is-spinner .kw-input-number-suffix{display:none}.kw-input-number-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.kw-form{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;box-sizing:border-box;font-size:var(--kw-text-sm, 14px);color:var(--kw-foreground)}.kw-form[data-layout=inline]{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px}.kw-form-item,.kw-form-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:24px;box-sizing:border-box}.kw-form[data-layout=inline] .kw-form-item,.kw-form[data-layout=inline] .kw-form-field{margin-bottom:0;flex:0 1 auto;min-width:160px}.kw-form-item[data-layout=horizontal],.kw-form-field[data-layout=horizontal]{flex-direction:row;align-items:flex-start;gap:0}.kw-form-item.is-hidden{display:none!important}.kw-form-item-label,.kw-form-field-label{display:inline-flex;align-items:center;flex:none;max-width:100%;color:var(--kw-foreground);font-size:inherit;font-weight:400;line-height:1.5715}.kw-form-item[data-layout=horizontal]>.kw-form-item-label,.kw-form-field[data-layout=horizontal]>.kw-form-field-label{width:var(--kw-form-label-w, 100px);justify-content:flex-end;padding-inline-end:12px;padding-top:calc((var(--kw-control-h, 32px) - 1.5715em) / 2);text-align:right}.kw-form[data-label-align=left] .kw-form-item-label,.kw-form[data-label-align=left] .kw-form-field-label{justify-content:flex-start;text-align:left}.kw-form-field-required{display:inline-block;margin-inline-end:4px;color:var(--kw-danger, #ff4d4f);font-family:SimSun,sans-serif;font-size:14px;line-height:1}.kw-form-optional{margin-inline-start:4px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px}.kw-form-colon{margin-inline:2px 0}.kw-form-item-control,.kw-form-field-control{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:0}.kw-form-item-content{display:flex;flex-wrap:wrap;align-items:center;min-height:var(--kw-control-h, 32px)}.kw-form-item-content>.kw-input,.kw-form-item-content>.kw-select,.kw-form-item-content>.kw-textarea,.kw-form-item-content>.kw-datepicker,.kw-form-field-control>.kw-input,.kw-form-field-control>.kw-select,.kw-form-field-control>.kw-textarea,.kw-form-field-control>.kw-datepicker{width:100%;max-width:100%}.kw-form-item-help,.kw-form-field-hint,.kw-form-field-error{min-height:22px;font-size:12px;line-height:1.5}.kw-form-field-hint,.kw-form-item-help:not(.kw-form-field-error){color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-form-field-error,.kw-form-item-help.kw-form-field-error{color:var(--kw-danger, #ff4d4f)}.kw-form-field-warning,.kw-form-item-help.kw-form-field-warning{color:var(--kw-warning, #faad14)}.kw-form-item[data-status=warning] .kw-input,.kw-form-item[data-status=warning] .kw-select,.kw-form-item[data-status=warning] .kw-textarea{border-color:var(--kw-warning, #faad14)!important}.kw-form[data-label-wrap=true] .kw-form-item-label{white-space:normal;line-height:1.4;height:auto;padding-top:5px}.kw-form-item-content{position:relative}.kw-form-feedback{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;font-size:11px;line-height:16px;text-align:center;font-weight:700;pointer-events:none}.kw-form-feedback.is-error{color:#fff;background:var(--kw-danger, #ff4d4f)}.kw-form-feedback.is-warning{color:#fff;background:var(--kw-warning, #faad14)}.kw-form-feedback.is-success{color:#fff;background:var(--kw-success, #52c41a)}.kw-form-error-list{margin-bottom:16px}.kw-form[data-variant=filled] .kw-input,.kw-form[data-variant=filled] .kw-select,.kw-form[data-variant=filled] .kw-textarea{background:color-mix(in srgb,var(--kw-muted) 55%,transparent);border-color:transparent}.kw-form[data-variant=borderless] .kw-input,.kw-form[data-variant=borderless] .kw-select,.kw-form[data-variant=borderless] .kw-textarea{border-color:transparent;box-shadow:none;background:transparent}.kw-form[data-variant=underlined] .kw-input,.kw-form[data-variant=underlined] .kw-select,.kw-form[data-variant=underlined] .kw-textarea{border-radius:0;border-width:0 0 1px;background:transparent}.kw-form-demo-login{max-width:360px}.kw-form-demo-search{max-width:100%}.kw-form-demo-search .kw-form-item{margin-bottom:16px}.kw-form-item-extra{margin-top:2px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px;line-height:1.5}.kw-form-item[data-invalid=true] .kw-input,.kw-form-item[data-invalid=true] .kw-textarea,.kw-form-item[data-invalid=true] .kw-select,.kw-form-item[data-invalid=true] .kw-datepicker-selector,.kw-form-field[data-invalid=true] .kw-input,.kw-form-field[data-invalid=true] .kw-textarea,.kw-form-field[data-invalid=true] .kw-select,.kw-form-field[data-invalid=true] .kw-datepicker-selector{border-color:var(--kw-danger, #ff4d4f)!important}.kw-form-item[data-status=warning] .kw-input,.kw-form-item[data-status=warning] .kw-select{border-color:var(--kw-warning, #faad14)!important}.kw-form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:24px}.kw-form[data-layout=horizontal] .kw-form-actions{padding-left:var(--kw-form-label-w, 100px)}.kw-form[data-layout=inline] .kw-form-actions{margin-bottom:0;align-self:flex-start}.kw-form-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%}.kw-form-semantic-preview{width:100%;max-width:420px;padding:8px 0}.kw-typography{color:var(--kw-foreground);font-size:14px;line-height:1.5715;word-break:break-word}.kw-typography ul{margin:0 0 1em;padding-inline-start:20px}.kw-typography blockquote{margin:1em 0;padding-inline-start:.6em;border-inline-start:4px solid var(--kw-border)}.kw-typography pre{margin:1em 0;padding:12px 16px;overflow:auto;font-family:var(--kw-font-mono);font-size:13px;line-height:1.5715;white-space:pre-wrap;background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));border:1px solid var(--kw-border);border-radius:8px}.kw-typography table{width:100%;margin:1em 0;border-collapse:collapse}.kw-typography th,.kw-typography td{padding:12px 16px;border:1px solid var(--kw-border);text-align:start}.kw-typography th{font-weight:600;background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface))}.kw-title{margin:1.2em 0 .5em;color:var(--kw-foreground);font-weight:600}.kw-title[data-level="1"]{margin-top:0;font-size:38px;line-height:1.21}.kw-title[data-level="2"]{font-size:30px;line-height:1.27}.kw-title[data-level="3"]{font-size:24px;line-height:1.33}.kw-title[data-level="4"]{font-size:20px;line-height:1.4}.kw-title[data-level="5"]{font-size:16px;line-height:1.5}.kw-paragraph{margin:0 0 1em;color:var(--kw-foreground);line-height:1.5715;word-break:break-word}.kw-text{line-height:1.5715}.kw-text[data-ellipsis=single]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.kw-text[data-ellipsis=suffix]{display:flex;width:100%;max-width:100%;min-width:0}.kw-typo-ellipsis-row{display:inline-flex;max-width:100%;min-width:0;width:100%}.kw-typo-ellipsis-start{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kw-typo-ellipsis-suffix{flex:none}.kw-text[data-type=secondary],.kw-paragraph[data-type=secondary],.kw-title[data-type=secondary]{color:var(--kw-muted-foreground)}.kw-text[data-type=success],.kw-paragraph[data-type=success],.kw-title[data-type=success]{color:var(--kw-success)}.kw-text[data-type=warning],.kw-paragraph[data-type=warning],.kw-title[data-type=warning]{color:var(--kw-warning)}.kw-text[data-type=danger],.kw-paragraph[data-type=danger],.kw-title[data-type=danger]{color:var(--kw-danger)}.kw-text[data-disabled],.kw-paragraph[data-disabled],.kw-title[data-disabled]{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed;-webkit-user-select:none;user-select:none}.kw-typo-mark{margin:0;padding:0;background:#ffe58f;color:inherit}.kw-typo-code,.kw-typography code{margin:0 .2em;padding:.2em .4em;font-family:var(--kw-font-mono);font-size:85%;background:color-mix(in srgb,var(--kw-foreground) 6%,var(--kw-surface));border:1px solid color-mix(in srgb,var(--kw-foreground) 15%,transparent);border-radius:4px}.kw-typo-kbd,.kw-typography kbd{margin:0 .2em;padding:.15em .4em;font-family:var(--kw-font-mono);font-size:90%;background:var(--kw-surface);border:1px solid var(--kw-border);border-bottom-width:2px;border-radius:4px}.kw-typo-link,.kw-typography a{color:var(--kw-primary);text-decoration:none;outline:none;cursor:pointer;transition:color .2s}.kw-typo-link:hover,.kw-typography a:hover{color:color-mix(in srgb,var(--kw-primary) 70%,white)}.kw-text strong,.kw-paragraph strong,.kw-title strong,.kw-typography strong{font-weight:600}.kw-typo-content{min-width:0}.kw-typo-actions{display:inline;white-space:nowrap}.kw-typo-action{display:inline-flex;align-items:center;margin-inline-start:4px;padding:0;border:0;background:transparent;color:var(--kw-primary);font:inherit;font-size:14px;line-height:1;cursor:pointer}.kw-typo-action:hover,.kw-typo-action.is-copied{color:color-mix(in srgb,var(--kw-primary) 70%,white)}.kw-typo-editor{position:relative;display:block}.kw-typo-textarea{display:block;width:100%;margin:0;padding:0 20px 0 0;border:0;border-bottom:1px dashed var(--kw-primary);background:transparent;color:inherit;font:inherit;line-height:inherit;resize:none;outline:none}.kw-typo-enter{position:absolute;inset-inline-end:0;bottom:4px;color:var(--kw-muted-foreground);font-size:12px;pointer-events:none}.kw-space{min-width:0;column-gap:var(--kw-space-column-gap, var(--kw-space-gap, var(--kw-padding-xs)));row-gap:var(--kw-space-row-gap, var(--kw-space-gap, var(--kw-padding-xs)))}.kw-space-item{max-width:100%}.kw-space-item:empty{display:none}.kw-space-separator{display:inline-flex;align-items:center;flex:none}.kw-space-compact{position:relative}.kw-space-compact>.kw-space-compact-item,.kw-space-compact>.kw-btn,.kw-space-compact>.kw-input,.kw-space-compact>.kw-select,.kw-space-compact>.kw-space-addon,.kw-space-compact>.kw-tooltip-wrapper,.kw-space-compact>.kw-tooltip-disabled-wrapper,.kw-space-compact>.kw-dropdown{position:relative}.kw-space-compact[data-orientation=horizontal]>*:not(:first-child){margin-inline-start:-1px}.kw-space-compact[data-orientation=vertical]>*:not(:first-child){margin-block-start:-1px}.kw-space-compact .kw-btn,.kw-space-compact .kw-input,.kw-space-compact .kw-select,.kw-space-compact .kw-input-number,.kw-space-compact .kw-space-addon{border-radius:0}.kw-space-compact[data-orientation=horizontal]>*:first-child.kw-btn,.kw-space-compact[data-orientation=horizontal]>*:first-child.kw-input,.kw-space-compact[data-orientation=horizontal]>*:first-child.kw-select,.kw-space-compact[data-orientation=horizontal]>*:first-child.kw-input-number,.kw-space-compact[data-orientation=horizontal]>*:first-child.kw-space-addon,.kw-space-compact[data-orientation=horizontal]>*:first-child .kw-btn,.kw-space-compact[data-orientation=horizontal]>*:first-child .kw-input,.kw-space-compact[data-orientation=horizontal]>*:first-child .kw-select,.kw-space-compact[data-orientation=horizontal]>*:first-child .kw-input-number,.kw-space-compact[data-orientation=horizontal]>*:first-child .kw-space-addon{border-start-start-radius:var(--kw-control-radius);border-end-start-radius:var(--kw-control-radius)}.kw-space-compact[data-orientation=horizontal]>*:last-child.kw-btn,.kw-space-compact[data-orientation=horizontal]>*:last-child.kw-input,.kw-space-compact[data-orientation=horizontal]>*:last-child.kw-select,.kw-space-compact[data-orientation=horizontal]>*:last-child.kw-input-number,.kw-space-compact[data-orientation=horizontal]>*:last-child.kw-space-addon,.kw-space-compact[data-orientation=horizontal]>*:last-child .kw-btn,.kw-space-compact[data-orientation=horizontal]>*:last-child .kw-input,.kw-space-compact[data-orientation=horizontal]>*:last-child .kw-select,.kw-space-compact[data-orientation=horizontal]>*:last-child .kw-input-number,.kw-space-compact[data-orientation=horizontal]>*:last-child .kw-space-addon{border-start-end-radius:var(--kw-control-radius);border-end-end-radius:var(--kw-control-radius)}.kw-space-compact[data-orientation=vertical]>*:first-child.kw-btn,.kw-space-compact[data-orientation=vertical]>*:first-child.kw-input,.kw-space-compact[data-orientation=vertical]>*:first-child.kw-select,.kw-space-compact[data-orientation=vertical]>*:first-child.kw-input-number,.kw-space-compact[data-orientation=vertical]>*:first-child.kw-space-addon,.kw-space-compact[data-orientation=vertical]>*:first-child .kw-btn,.kw-space-compact[data-orientation=vertical]>*:first-child .kw-input,.kw-space-compact[data-orientation=vertical]>*:first-child .kw-select,.kw-space-compact[data-orientation=vertical]>*:first-child .kw-input-number,.kw-space-compact[data-orientation=vertical]>*:first-child .kw-space-addon{border-start-start-radius:var(--kw-control-radius);border-start-end-radius:var(--kw-control-radius)}.kw-space-compact[data-orientation=vertical]>*:last-child.kw-btn,.kw-space-compact[data-orientation=vertical]>*:last-child.kw-input,.kw-space-compact[data-orientation=vertical]>*:last-child.kw-select,.kw-space-compact[data-orientation=vertical]>*:last-child.kw-input-number,.kw-space-compact[data-orientation=vertical]>*:last-child.kw-space-addon,.kw-space-compact[data-orientation=vertical]>*:last-child .kw-btn,.kw-space-compact[data-orientation=vertical]>*:last-child .kw-input,.kw-space-compact[data-orientation=vertical]>*:last-child .kw-select,.kw-space-compact[data-orientation=vertical]>*:last-child .kw-input-number,.kw-space-compact[data-orientation=vertical]>*:last-child .kw-space-addon{border-end-start-radius:var(--kw-control-radius);border-end-end-radius:var(--kw-control-radius)}.kw-space-compact>*:hover,.kw-space-compact>*:focus-within{z-index:2}.kw-space-compact[data-size=sm] .kw-input,.kw-space-compact[data-size=sm] .kw-select,.kw-space-compact[data-size=sm] .kw-space-addon{height:calc(var(--kw-control-h) - 8px);font-size:var(--kw-text-xs)}.kw-space-compact[data-size=lg] .kw-input,.kw-space-compact[data-size=lg] .kw-select,.kw-space-compact[data-size=lg] .kw-space-addon{height:calc(var(--kw-control-h) + 8px)}.kw-space-compact .kw-input,.kw-space-compact .kw-select{width:auto;min-width:0}.kw-space-addon{box-sizing:border-box;height:var(--kw-control-h)}.kw-splitter{--kw-splitter-bar-size: var(--kw-splitter-split-bar-size, 2px);--kw-splitter-trigger: var(--kw-splitter-split-trigger-size, 6px);--kw-splitter-draggable-size: var(--kw-splitter-split-bar-draggable-size, 20px);position:relative;display:flex;align-items:stretch;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;background:var(--kw-surface);color:var(--kw-foreground)}.kw-splitter-panel{position:relative;box-sizing:border-box;overflow:auto;scrollbar-width:thin}.kw-splitter-panel[data-collapsed]{overflow:hidden!important;padding:0!important}.kw-splitter-bar{position:relative;flex:none;-webkit-user-select:none;user-select:none;z-index:1}.kw-splitter-bar.is-disabled .kw-splitter-bar-dragger{cursor:default}.kw-splitter-bar.is-disabled .kw-splitter-bar-dragger:after{display:none}.kw-splitter-bar-dragger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center}.kw-splitter-bar-dragger:before,.kw-splitter-bar-dragger:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.kw-splitter-bar-dragger:before{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent);transition:background var(--kw-duration-fast)}.kw-splitter-bar-dragger:after{background:color-mix(in srgb,var(--kw-foreground) 15%,transparent);border-radius:1px;transition:background var(--kw-duration-fast)}.kw-splitter-bar[data-orientation=horizontal] .kw-splitter-bar-dragger{height:100%;width:var(--kw-splitter-trigger);cursor:col-resize}.kw-splitter-bar[data-orientation=horizontal] .kw-splitter-bar-dragger:before{height:100%;width:var(--kw-splitter-bar-size)}.kw-splitter-bar[data-orientation=horizontal] .kw-splitter-bar-dragger:after{height:var(--kw-splitter-draggable-size);width:var(--kw-splitter-bar-size)}.kw-splitter-bar[data-orientation=vertical] .kw-splitter-bar-dragger{width:100%;height:var(--kw-splitter-trigger);cursor:row-resize}.kw-splitter-bar[data-orientation=vertical] .kw-splitter-bar-dragger:before{width:100%;height:var(--kw-splitter-bar-size)}.kw-splitter-bar[data-orientation=vertical] .kw-splitter-bar-dragger:after{width:var(--kw-splitter-draggable-size);height:var(--kw-splitter-bar-size)}.kw-splitter-bar:hover .kw-splitter-bar-dragger:not(.is-active):not(.is-disabled):before,.kw-splitter-bar-dragger:hover:not(.is-active):not(.is-disabled):before{background:color-mix(in srgb,var(--kw-primary) 14%,var(--kw-surface))}.kw-splitter-bar:hover .kw-splitter-bar-dragger:not(.is-active):not(.is-disabled):after,.kw-splitter-bar-dragger:hover:not(.is-active):not(.is-disabled):after{background:color-mix(in srgb,var(--kw-primary) 55%,var(--kw-foreground))}.kw-splitter-bar-dragger.is-active{z-index:2}.kw-splitter-bar-dragger.is-active:before{background:color-mix(in srgb,var(--kw-primary) 35%,var(--kw-surface))}.kw-splitter-bar-dragger.is-active:after{background:var(--kw-primary)}.kw-splitter-bar-dragger.is-disabled{z-index:0;cursor:default}.kw-splitter-bar-dragger.is-disabled:before{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-splitter-bar-icon{position:relative;z-index:2;display:inline-flex;color:var(--kw-muted-foreground);font-size:12px;pointer-events:none}.kw-splitter-bar:hover .kw-splitter-bar-icon{color:var(--kw-primary)}.kw-splitter-collapse{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:color-mix(in srgb,var(--kw-foreground) 6%,var(--kw-surface));color:var(--kw-foreground);font-size:10px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--kw-foreground) 6%,transparent);transition:opacity var(--kw-duration-fast),background var(--kw-duration-fast),color var(--kw-duration-fast),box-shadow var(--kw-duration-fast)}.kw-splitter-bar:hover .kw-splitter-collapse,.kw-splitter-bar.is-icon-always .kw-splitter-collapse,.kw-splitter-bar.is-active .kw-splitter-collapse,.kw-splitter-panel[data-collapsed]+.kw-splitter-bar .kw-splitter-collapse{opacity:1}.kw-splitter-bar:not(.is-active):hover .kw-splitter-collapse,.kw-splitter-bar.is-icon-always:not(.is-active) .kw-splitter-collapse,.kw-splitter-panel[data-collapsed]+.kw-splitter-bar:not(.is-active) .kw-splitter-collapse{pointer-events:auto}.kw-splitter-collapse:hover{background:color-mix(in srgb,var(--kw-primary) 12%,var(--kw-surface));color:var(--kw-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--kw-primary) 25%,transparent)}.kw-splitter-bar[data-orientation=horizontal] .kw-splitter-collapse{top:50%;width:14px;height:22px}.kw-splitter-bar[data-orientation=horizontal] .kw-splitter-collapse.is-start{left:auto;right:calc(50% + 1px);transform:translateY(-50%)}.kw-splitter-bar[data-orientation=horizontal] .kw-splitter-collapse.is-end{left:calc(50% + 1px);right:auto;transform:translateY(-50%)}.kw-splitter-bar[data-orientation=vertical] .kw-splitter-collapse{left:50%;width:22px;height:14px}.kw-splitter-bar[data-orientation=vertical] .kw-splitter-collapse.is-start{top:auto;bottom:calc(50% + 1px);transform:translate(-50%)}.kw-splitter-bar[data-orientation=vertical] .kw-splitter-collapse.is-end{top:calc(50% + 1px);bottom:auto;transform:translate(-50%)}.kw-splitter-lazy-ghost{position:absolute;z-index:1;pointer-events:none;background:var(--kw-primary);opacity:.2;display:none}.kw-splitter-lazy-ghost.is-active{display:block}.kw-splitter-bar[data-orientation=horizontal] .kw-splitter-lazy-ghost{top:0;height:100%;width:var(--kw-splitter-bar-size);left:50%;margin-left:calc(var(--kw-splitter-bar-size) / -2);transform:translate(var(--kw-splitter-bar-preview-offset, 0px))}.kw-splitter-bar[data-orientation=vertical] .kw-splitter-lazy-ghost{left:0;width:100%;height:var(--kw-splitter-bar-size);top:50%;margin-top:calc(var(--kw-splitter-bar-size) / -2);transform:translateY(var(--kw-splitter-bar-preview-offset, 0px))}.kw-page-header{margin-bottom:var(--kw-space-6);color:var(--kw-foreground)}.kw-page-header.is-ghost{background:transparent}.kw-page-header:not(.is-ghost){padding:var(--kw-space-4) var(--kw-space-5);border:1px solid var(--kw-border);border-radius:var(--kw-panel-radius);background:var(--kw-surface)}.kw-page-header-breadcrumb{margin-bottom:var(--kw-space-3)}.kw-page-header-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--kw-space-4)}.kw-page-header-left{display:flex;align-items:flex-start;gap:var(--kw-space-3);min-width:0;flex:1 1 auto}.kw-page-header-back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;padding:0;border:0;border-radius:var(--kw-control-radius);background:transparent;color:var(--kw-foreground);cursor:pointer;font-size:16px;flex:none}.kw-page-header-back:hover{background:var(--kw-muted);color:var(--kw-primary)}.kw-page-header-avatar{flex:none;margin-top:2px}.kw-page-header-title-wrap{min-width:0;display:flex;flex-direction:column;gap:4px}.kw-page-header-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kw-space-2)}.kw-page-header-title{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:650;line-height:1.35}.kw-page-header-subtitle{color:var(--kw-muted-foreground);font-size:var(--kw-text-sm);line-height:1.5;max-width:60ch}.kw-page-header-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.kw-page-header-extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none}.kw-page-header-content{margin-top:var(--kw-space-4)}.kw-page-header-footer{margin-top:var(--kw-space-4);padding-top:var(--kw-space-3);border-top:1px solid var(--kw-border)}.kw-anchor-wrapper{--kw-anchor-link-padding-block: 4px;--kw-anchor-link-padding-inline-start: 16px;--kw-anchor-ink-size: 2px;position:relative;padding-block-start:4px;margin-block-start:-4px}.kw-anchor{position:relative;font-size:14px;line-height:1.5714285714285714;color:var(--kw-foreground)}.kw-anchor-wrapper:not(.is-horizontal) .kw-anchor{padding-inline-start:var(--kw-anchor-ink-size)}.kw-anchor-wrapper:not(.is-horizontal) .kw-anchor:before{content:" ";position:absolute;inset-inline-start:0;top:0;height:100%;border-inline-start:var(--kw-anchor-ink-size) solid color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-anchor-ink{position:absolute;visibility:hidden;pointer-events:none;background:var(--kw-primary);transition:top .3s cubic-bezier(.215,.61,.355,1),left .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1),height .3s cubic-bezier(.215,.61,.355,1);z-index:1}.kw-anchor-ink.is-visible{visibility:visible}.kw-anchor-wrapper:not(.is-horizontal) .kw-anchor-ink{inset-inline-start:0;width:var(--kw-anchor-ink-size);transform:translateY(-50%);border-radius:1px}.kw-anchor.is-fixed .kw-anchor-ink{visibility:hidden!important}.kw-anchor-link{padding-block:var(--kw-anchor-link-padding-block);padding-inline:var(--kw-anchor-link-padding-inline-start) 0}.kw-anchor-link .kw-anchor-link{padding-block:2px}.kw-anchor-link-title{position:relative;display:block;max-width:100%;overflow:hidden;color:color-mix(in srgb,var(--kw-foreground) 88%,transparent);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .3s cubic-bezier(.215,.61,.355,1);cursor:pointer}.kw-anchor-link-title:hover{color:var(--kw-primary)}.kw-anchor-link-title.is-active,.kw-anchor-link.is-active>.kw-anchor-link-title{color:var(--kw-primary)}.kw-anchor-wrapper.is-horizontal{position:relative;margin-block-start:0;padding-block-start:0}.kw-anchor-wrapper.is-horizontal:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-anchor-wrapper.is-horizontal .kw-anchor{display:flex;overflow-x:auto;scrollbar-width:none}.kw-anchor-wrapper.is-horizontal .kw-anchor::-webkit-scrollbar{display:none}.kw-anchor-wrapper.is-horizontal .kw-anchor-ink{top:auto;bottom:0;height:var(--kw-anchor-ink-size);transform:none;border-radius:1px 1px 0 0}.kw-anchor-wrapper.is-horizontal .kw-anchor-link{padding-block:var(--kw-anchor-link-padding-block);padding-inline:16px;flex:none}.kw-anchor-wrapper.is-horizontal .kw-anchor-link:first-of-type{padding-inline-start:0}.kw-dropdown{--kw-dropdown-z: var(--kw-z-dropdown, 1050);--kw-dropdown-padding-block: 5px;position:relative;display:inline-flex;max-width:100%}.kw-dropdown-trigger{display:inline-flex;max-width:100%;cursor:pointer}.kw-dropdown-trigger.is-block{display:block;width:100%;max-width:100%}.kw-dropdown.is-context-root{display:block;width:100%}.kw-dropdown.is-disabled .kw-dropdown-trigger{cursor:not-allowed;opacity:.65}.kw-dropdown-popup{position:absolute;z-index:var(--kw-dropdown-z);min-width:112px;width:max-content;max-width:min(240px,calc(100vw - 16px));padding:4px 0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease}.kw-dropdown-popup.is-visible{visibility:visible;opacity:1;pointer-events:auto}.kw-dropdown-popup.is-portal{padding-top:0;padding-bottom:0}.kw-dropdown-popup[data-placement=bottomLeft]{top:100%;left:0;padding-top:4px}.kw-dropdown-popup[data-placement=bottom]{top:100%;left:50%;transform:translate(-50%);padding-top:4px}.kw-dropdown-popup[data-placement=bottomRight]{top:100%;right:0;padding-top:4px}.kw-dropdown-popup[data-placement=topLeft]{bottom:100%;left:0;padding-bottom:4px}.kw-dropdown-popup[data-placement=top]{bottom:100%;left:50%;transform:translate(-50%);padding-bottom:4px}.kw-dropdown-popup[data-placement=topRight]{bottom:100%;right:0;padding-bottom:4px}.kw-dropdown-popup[data-placement=leftTop]{right:100%;top:0;padding-right:4px}.kw-dropdown-popup[data-placement=left]{right:100%;top:50%;transform:translateY(-50%);padding-right:4px}.kw-dropdown-popup[data-placement=leftBottom]{right:100%;bottom:0;padding-right:4px}.kw-dropdown-popup[data-placement=rightTop]{left:100%;top:0;padding-left:4px}.kw-dropdown-popup[data-placement=right]{left:100%;top:50%;transform:translateY(-50%);padding-left:4px}.kw-dropdown-popup[data-placement=rightBottom]{left:100%;bottom:0;padding-left:4px}.kw-dropdown-popup.is-context,.kw-dropdown-popup[data-placement=context]{position:fixed;top:auto;left:auto;right:auto;bottom:auto;padding:0;transform:none;min-width:112px;width:max-content;max-width:min(240px,calc(100vw - 16px))}.kw-dropdown-panel{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;box-shadow:0 6px 16px color-mix(in srgb,var(--kw-foreground) 8%,transparent),0 3px 6px -4px color-mix(in srgb,var(--kw-foreground) 12%,transparent),0 9px 28px 8px color-mix(in srgb,var(--kw-foreground) 5%,transparent);padding-block:var(--kw-dropdown-padding-block);overflow:visible;min-width:inherit;max-width:inherit}.kw-dropdown-panel:not(:has(.is-submenu-open)){overflow:hidden}.kw-dropdown-menu-list{margin:0;padding:0;list-style:none;min-width:128px}.kw-dropdown-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:5px 12px;border:0;background:transparent;color:var(--kw-foreground);font-size:14px;line-height:1.5715;text-align:left;cursor:pointer;transition:background .2s}.kw-dropdown-item:hover:not(.is-disabled){background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-dropdown-item.is-selected{background:color-mix(in srgb,var(--kw-primary) 10%,transparent);color:var(--kw-primary)}.kw-dropdown-item.is-danger{color:var(--kw-danger, #ff4d4f)}.kw-dropdown-item.is-danger:hover:not(.is-disabled){background:color-mix(in srgb,var(--kw-danger, #ff4d4f) 8%,transparent)}.kw-dropdown-item.is-disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-dropdown-item-icon{display:inline-flex;flex:none;font-size:12px;color:inherit}.kw-dropdown-item-content{display:flex;flex:1;align-items:center;justify-content:space-between;gap:24px;min-width:0}.kw-dropdown-item-title{min-width:0}.kw-dropdown-item-title a{color:inherit;text-decoration:none}.kw-dropdown-item-extra{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px;flex:none}.kw-dropdown-divider{height:1px;margin:4px 0;background:color-mix(in srgb,var(--kw-foreground) 6%,transparent);list-style:none}.kw-dropdown-group-title{padding:5px 12px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px}.kw-dropdown-item-wrap{position:relative;list-style:none}.kw-dropdown-submenu-arrow{margin-inline-start:8px;font-size:10px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);flex:none}.kw-dropdown-submenu{position:absolute;left:100%;top:-5px;padding-left:4px;z-index:2}.kw-dropdown-arrow{position:absolute;width:8px;height:8px;background:var(--kw-surface);border:1px solid var(--kw-border);transform:rotate(45deg);z-index:0}.kw-dropdown-popup[data-placement^=bottom] .kw-dropdown-arrow{top:1px;border-bottom:0;border-right:0}.kw-dropdown-popup[data-placement=bottomLeft] .kw-dropdown-arrow{left:16px}.kw-dropdown-popup[data-placement=bottom] .kw-dropdown-arrow{left:50%;margin-left:-4px}.kw-dropdown-popup[data-placement=bottomRight] .kw-dropdown-arrow{right:16px}.kw-dropdown-popup[data-placement^=top] .kw-dropdown-arrow{bottom:1px;border-top:0;border-left:0}.kw-dropdown-popup[data-placement=topLeft] .kw-dropdown-arrow{left:16px}.kw-dropdown-popup[data-placement=top] .kw-dropdown-arrow{left:50%;margin-left:-4px}.kw-dropdown-popup[data-placement=topRight] .kw-dropdown-arrow{right:16px}.kw-dropdown-popup.is-point-center[data-placement=bottomLeft] .kw-dropdown-arrow,.kw-dropdown-popup.is-point-center[data-placement=topLeft] .kw-dropdown-arrow{left:50%;margin-left:-4px}.kw-dropdown-popup.is-point-center[data-placement=bottomRight] .kw-dropdown-arrow,.kw-dropdown-popup.is-point-center[data-placement=topRight] .kw-dropdown-arrow{right:auto;left:50%;margin-left:-4px}.kw-dropdown-button,.kw-dropdown-button .kw-dropdown{display:inline-flex}.kw-dropdown-button .kw-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.kw-dropdown-button .kw-dropdown-button-trigger,.kw-dropdown-button .kw-dropdown .kw-btn{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.kw-dropdown-popup-render-menu .kw-dropdown-panel{border:0;box-shadow:none;border-radius:0;background:transparent}.kw-breadcrumb{--kw-breadcrumb-item-color: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-breadcrumb-last-item-color: color-mix(in srgb, var(--kw-foreground) 88%, transparent);--kw-breadcrumb-link-color: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-breadcrumb-link-hover-color: color-mix(in srgb, var(--kw-foreground) 88%, transparent);--kw-breadcrumb-separator-color: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-breadcrumb-separator-margin: 8px;--kw-breadcrumb-icon-size: 14px;color:var(--kw-breadcrumb-item-color);font-size:14px;line-height:1.5714285714285714}.kw-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.kw-breadcrumb-item{display:inline-flex;align-items:center}.kw-breadcrumb-item.is-last{color:var(--kw-breadcrumb-last-item-color)}.kw-breadcrumb-link,.kw-breadcrumb-overlay-link{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;transition:color .2s,background-color .2s}.kw-breadcrumb-item a.kw-breadcrumb-link,.kw-breadcrumb-item .kw-breadcrumb-link>a,.kw-breadcrumb-overlay-link,.kw-breadcrumb-item a{color:var(--kw-breadcrumb-link-color);padding:0 4px;margin-inline:-4px;border-radius:4px;height:22px;line-height:22px;display:inline-flex;align-items:center;text-decoration:none;transition:color .2s,background-color .2s;cursor:pointer}.kw-breadcrumb-item a.kw-breadcrumb-link:hover,.kw-breadcrumb-item .kw-breadcrumb-link>a:hover,.kw-breadcrumb-overlay-link:hover,.kw-breadcrumb-item a:hover{color:var(--kw-breadcrumb-link-hover-color);background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-breadcrumb-overlay-link a{color:inherit;text-decoration:none}.kw-breadcrumb-overlay-link:hover a{color:inherit;background:transparent}.kw-breadcrumb-dropdown-icon{margin-inline-start:4px;font-size:12px;flex:none}.kw-breadcrumb-separator{margin-inline:var(--kw-breadcrumb-separator-margin);color:var(--kw-breadcrumb-separator-color)}.kw-breadcrumb-link>.anticon,.kw-breadcrumb-overlay-link>.anticon,.kw-breadcrumb-link>svg,.kw-breadcrumb-overlay-link>svg:not(.kw-breadcrumb-dropdown-icon){display:inline-block;vertical-align:middle;font-size:var(--kw-breadcrumb-icon-size);margin-block-end:.2em}.kw-breadcrumb-link>.anticon+span,.kw-breadcrumb-link>svg+span,.kw-breadcrumb-overlay-link>.anticon+span,.kw-breadcrumb-overlay-link>svg+span{margin-inline-start:4px}.kw-menu{--kw-menu-item-height: 40px;--kw-menu-item-padding-inline: 16px;--kw-menu-item-margin-block: 4px;--kw-menu-item-margin-inline: 4px;--kw-menu-item-border-radius: 8px;--kw-menu-icon-size: 14px;--kw-menu-icon-margin-inline-end: 10px;--kw-menu-inline-indent: 24px;--kw-menu-collapsed-width: 80px;--kw-menu-collapsed-icon-size: 16px;--kw-menu-active-bar-height: 2px;--kw-menu-active-bar-width: 0;--kw-menu-active-bar-border-width: 1px;--kw-menu-dropdown-width: 160px;--kw-menu-z-popup: var(--kw-z-dropdown, 1050);--kw-menu-item-bg: var(--kw-surface);--kw-menu-item-color: var(--kw-foreground);--kw-menu-item-hover-bg: color-mix(in srgb, var(--kw-foreground) 6%, transparent);--kw-menu-item-hover-color: var(--kw-foreground);--kw-menu-item-selected-bg: color-mix(in srgb, var(--kw-primary) 10%, transparent);--kw-menu-item-selected-color: var(--kw-primary);--kw-menu-item-active-bg: color-mix(in srgb, var(--kw-primary) 10%, transparent);--kw-menu-item-disabled-color: color-mix(in srgb, var(--kw-foreground) 25%, transparent);--kw-menu-group-title-color: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-menu-submenu-item-bg: color-mix(in srgb, var(--kw-foreground) 2%, transparent);--kw-menu-submenu-item-selected-color: var(--kw-primary);--kw-menu-popup-bg: var(--kw-surface);--kw-menu-danger-item-color: var(--kw-danger, #ff4d4f);--kw-menu-danger-item-hover-color: var(--kw-danger, #ff4d4f);--kw-menu-danger-item-selected-bg: color-mix(in srgb, var(--kw-danger, #ff4d4f) 8%, transparent);--kw-menu-danger-item-selected-color: var(--kw-danger, #ff4d4f);--kw-menu-danger-item-active-bg: color-mix(in srgb, var(--kw-danger, #ff4d4f) 8%, transparent);--kw-menu-horizontal-line-height: 46px;--kw-menu-horizontal-item-hover-color: var(--kw-primary);--kw-menu-horizontal-item-selected-color: var(--kw-primary);--kw-menu-horizontal-item-hover-bg: transparent;--kw-menu-horizontal-item-selected-bg: transparent;--kw-menu-horizontal-item-border-radius: 0;box-sizing:border-box;margin:0;padding:0;list-style:none;font-family:var(--kw-font-sans);font-size:var(--kw-font-size, var(--kw-text-sm));line-height:var(--kw-line-height, 1.5715);color:var(--kw-menu-item-color);background:var(--kw-menu-item-bg);outline:none;transition:background .2s,width .2s}.kw-menu *,.kw-menu *:before,.kw-menu *:after{box-sizing:border-box}.kw-menu[data-theme=dark]{--kw-menu-item-bg: #001529;--kw-menu-item-color: rgba(255, 255, 255, .65);--kw-menu-item-hover-bg: transparent;--kw-menu-item-hover-color: #fff;--kw-menu-item-selected-bg: var(--kw-primary);--kw-menu-item-selected-color: #fff;--kw-menu-item-active-bg: var(--kw-primary);--kw-menu-item-disabled-color: rgba(255, 255, 255, .25);--kw-menu-group-title-color: rgba(255, 255, 255, .65);--kw-menu-submenu-item-bg: #000c17;--kw-menu-submenu-item-selected-color: #fff;--kw-menu-popup-bg: #001529;--kw-menu-danger-item-color: #ff4d4f;--kw-menu-danger-item-hover-color: #ff7875;--kw-menu-danger-item-selected-bg: #ff4d4f;--kw-menu-danger-item-selected-color: #fff;--kw-menu-danger-item-active-bg: #ff4d4f;--kw-menu-horizontal-item-hover-color: #fff;--kw-menu-horizontal-item-selected-color: #fff}.kw-menu-list{margin:0;padding:0;list-style:none}.kw-menu-horizontal{display:flex;flex-wrap:nowrap;align-items:stretch;border-bottom:var(--kw-menu-active-bar-border-width) solid var(--kw-divider, var(--kw-border));line-height:var(--kw-menu-horizontal-line-height)}.kw-menu-horizontal>.kw-menu-item-wrap,.kw-menu-horizontal>.kw-menu-submenu{position:relative;display:inline-flex;align-items:center;vertical-align:bottom}.kw-menu-horizontal>.kw-menu-item-wrap>.kw-menu-item,.kw-menu-horizontal>.kw-menu-submenu>.kw-menu-submenu-title{height:var(--kw-menu-horizontal-line-height);line-height:var(--kw-menu-horizontal-line-height);padding-inline:var(--kw-menu-item-padding-inline);margin:0;border-radius:var(--kw-menu-horizontal-item-border-radius);background:transparent}.kw-menu-horizontal>.kw-menu-item-wrap>.kw-menu-item:hover:not(.is-disabled),.kw-menu-horizontal>.kw-menu-submenu>.kw-menu-submenu-title:hover:not(.is-disabled){color:var(--kw-menu-horizontal-item-hover-color);background:var(--kw-menu-horizontal-item-hover-bg)}.kw-menu-horizontal>.kw-menu-item-wrap>.kw-menu-item.is-selected,.kw-menu-horizontal>.kw-menu-submenu.is-selected>.kw-menu-submenu-title,.kw-menu-horizontal>.kw-menu-submenu.is-open>.kw-menu-submenu-title{color:var(--kw-menu-horizontal-item-selected-color);background:var(--kw-menu-horizontal-item-selected-bg)}.kw-menu-horizontal>.kw-menu-item-wrap>.kw-menu-item.is-selected:after,.kw-menu-horizontal>.kw-menu-submenu.is-selected>.kw-menu-submenu-title:after,.kw-menu-horizontal>.kw-menu-submenu.is-open>.kw-menu-submenu-title:after{content:"";position:absolute;inset-inline:0;bottom:0;border-bottom:var(--kw-menu-active-bar-height) solid var(--kw-menu-horizontal-item-selected-color);transition:border-color .2s}.kw-menu-vertical,.kw-menu-inline{border-inline-end:var(--kw-menu-active-bar-border-width) solid var(--kw-divider, var(--kw-border));width:100%}.kw-menu-inline.is-inline-collapsed{width:var(--kw-menu-collapsed-width)}.kw-menu-item-wrap,.kw-menu-submenu{position:relative;list-style:none}.kw-menu-item,.kw-menu-submenu-title{position:relative;display:flex;align-items:center;gap:0;width:calc(100% - var(--kw-menu-item-margin-inline) * 2);min-height:var(--kw-menu-item-height);margin-block:var(--kw-menu-item-margin-block);margin-inline:var(--kw-menu-item-margin-inline);padding-inline:var(--kw-menu-item-padding-inline);border-radius:var(--kw-menu-item-border-radius);color:var(--kw-menu-item-color);background:transparent;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kw-menu-item:hover:not(.is-disabled),.kw-menu-submenu-title:hover:not(.is-disabled){color:var(--kw-menu-item-hover-color);background:var(--kw-menu-item-hover-bg)}.kw-menu-item.is-selected{color:var(--kw-menu-item-selected-color);background:var(--kw-menu-item-selected-bg)}.kw-menu-item.is-selected:active,.kw-menu-item:active:not(.is-disabled){background:var(--kw-menu-item-active-bg)}.kw-menu-item.is-danger{color:var(--kw-menu-danger-item-color)}.kw-menu-item.is-danger:hover:not(.is-disabled){color:var(--kw-menu-danger-item-hover-color)}.kw-menu-item.is-danger.is-selected{color:var(--kw-menu-danger-item-selected-color);background:var(--kw-menu-danger-item-selected-bg)}.kw-menu-item.is-disabled,.kw-menu-submenu-title.is-disabled{color:var(--kw-menu-item-disabled-color);cursor:not-allowed}.kw-menu-item-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:var(--kw-menu-icon-size);font-size:var(--kw-menu-icon-size);margin-inline-end:var(--kw-menu-icon-margin-inline-end);transition:font-size .2s}.kw-menu-title-content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.kw-menu-title-content a{color:inherit;text-decoration:none}.kw-menu-item-extra{margin-inline-start:8px;color:var(--kw-menu-group-title-color);font-size:12px;flex:none}.kw-menu-submenu-arrow{display:inline-flex;align-items:center;margin-inline-start:8px;font-size:10px;color:inherit;opacity:.65;flex:none;transition:transform var(--kw-motion-duration-slow) var(--kw-motion-ease-in-out)}.kw-menu-submenu-arrow-icon{transition:transform var(--kw-motion-duration-slow) var(--kw-motion-ease-in-out)}.kw-menu-submenu-arrow-icon.is-open{transform:rotate(180deg)}.kw-menu-submenu-inline{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--kw-motion-duration-slow) var(--kw-motion-ease-in-out)}.kw-menu-submenu-inline.is-open{grid-template-rows:1fr}.kw-menu-submenu-inline>.kw-menu-list{overflow:hidden;min-height:0;opacity:0;transition:opacity var(--kw-motion-duration-slow) var(--kw-motion-ease-in-out)}.kw-menu-submenu-inline.is-open>.kw-menu-list{opacity:1}.kw-menu-inline .kw-menu-list.is-submenu-list{background:var(--kw-menu-submenu-item-bg)}.kw-menu-inline .kw-menu-submenu.is-selected>.kw-menu-submenu-title{color:var(--kw-menu-submenu-item-selected-color)}.kw-menu-submenu-popup{--kw-menu-popup-offset-x: 0px;--kw-menu-popup-offset-y: 0px;position:absolute;z-index:var(--kw-menu-z-popup);min-width:var(--kw-menu-dropdown-width);padding:4px 0;background:var(--kw-menu-popup-bg);border-radius:var(--kw-menu-item-border-radius);box-shadow:0 6px 16px color-mix(in srgb,var(--kw-foreground) 8%,transparent),0 3px 6px -4px color-mix(in srgb,var(--kw-foreground) 12%,transparent),0 9px 28px 8px color-mix(in srgb,var(--kw-foreground) 5%,transparent);border:1px solid var(--kw-border);opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--kw-menu-popup-offset-x),calc(var(--kw-menu-popup-offset-y) - 4px)) scale(.98);transform-origin:top left;transition:opacity var(--kw-motion-duration-mid) var(--kw-motion-ease-out),transform var(--kw-motion-duration-mid) var(--kw-motion-ease-out),visibility var(--kw-motion-duration-mid)}.kw-menu-submenu-popup.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(var(--kw-menu-popup-offset-x),var(--kw-menu-popup-offset-y)) scale(1)}.kw-menu-vertical>.kw-menu-submenu>.kw-menu-submenu-popup,.kw-menu-inline.is-inline-collapsed>.kw-menu-submenu>.kw-menu-submenu-popup{left:100%;top:0;margin-inline-start:4px;transform-origin:top left;transform:translate(calc(var(--kw-menu-popup-offset-x) - 4px),var(--kw-menu-popup-offset-y)) scale(.98)}.kw-menu-vertical>.kw-menu-submenu>.kw-menu-submenu-popup.is-visible,.kw-menu-inline.is-inline-collapsed>.kw-menu-submenu>.kw-menu-submenu-popup.is-visible{transform:translate(var(--kw-menu-popup-offset-x),var(--kw-menu-popup-offset-y)) scale(1)}.kw-menu-horizontal>.kw-menu-submenu>.kw-menu-submenu-popup.is-horizontal{left:0;top:100%;margin-top:0;transform-origin:top center}.kw-menu-submenu-popup .kw-menu-submenu>.kw-menu-submenu-popup{left:100%;top:-4px;margin-inline-start:4px;transform-origin:top left}.kw-menu-submenu-popup[data-theme=dark],.kw-menu-submenu-popup[data-theme=dark] .kw-menu-list{--kw-menu-item-bg: #001529;--kw-menu-popup-bg: #001529;--kw-menu-item-color: rgba(255, 255, 255, .65);--kw-menu-item-hover-color: #fff;--kw-menu-item-selected-bg: var(--kw-primary);--kw-menu-item-selected-color: #fff;background:#001529;color:#ffffffa6}.kw-menu-submenu-popup[data-theme=light],.kw-menu-submenu-popup[data-theme=light] .kw-menu-list{--kw-menu-item-bg: var(--kw-surface);--kw-menu-popup-bg: var(--kw-surface);--kw-menu-item-color: var(--kw-foreground);--kw-menu-item-selected-bg: color-mix(in srgb, var(--kw-primary) 10%, transparent);--kw-menu-item-selected-color: var(--kw-primary);background:var(--kw-surface);color:var(--kw-foreground)}.kw-menu-item-group-title{padding:8px var(--kw-menu-item-padding-inline);color:var(--kw-menu-group-title-color);font-size:var(--kw-font-size, 14px);line-height:var(--kw-line-height)}.kw-menu-divider{height:1px;margin:4px 0;overflow:hidden;background:color-mix(in srgb,var(--kw-foreground) 6%,transparent);list-style:none}.kw-menu.is-inline-collapsed .kw-menu-item,.kw-menu.is-inline-collapsed>.kw-menu-submenu>.kw-menu-submenu-title{justify-content:center;padding-inline:0;width:calc(100% - var(--kw-menu-item-margin-inline) * 2)}.kw-menu.is-inline-collapsed .kw-menu-item-icon{margin-inline-end:0;font-size:var(--kw-menu-collapsed-icon-size)}.kw-menu.is-inline-collapsed .kw-menu-submenu-arrow,.kw-menu.is-inline-collapsed .kw-menu-title-content,.kw-menu.is-inline-collapsed .kw-menu-item-extra{display:none}.kw-menu-overflow-item{display:inline-flex;align-items:center;list-style:none}.kw-menu-demo{width:100%}.kw-menu-demo-frame{border:1px solid var(--kw-border);border-radius:var(--kw-radius-lg);overflow:hidden;background:var(--kw-background)}.kw-menu-semantic-preview .kw-menu{max-width:none}.kw-menu-list[data-theme=light],.kw-menu-submenu-title[data-theme=light]{--kw-menu-item-bg: var(--kw-surface);--kw-menu-submenu-item-bg: color-mix(in srgb, var(--kw-foreground) 2%, transparent);--kw-menu-item-color: var(--kw-foreground);--kw-menu-item-hover-bg: color-mix(in srgb, var(--kw-foreground) 6%, transparent);--kw-menu-item-hover-color: var(--kw-foreground);--kw-menu-item-selected-bg: color-mix(in srgb, var(--kw-primary) 10%, transparent);--kw-menu-item-selected-color: var(--kw-primary);--kw-menu-item-disabled-color: color-mix(in srgb, var(--kw-foreground) 25%, transparent);color:var(--kw-foreground);background:var(--kw-menu-submenu-item-bg)}.kw-menu-list[data-theme=dark]{--kw-menu-item-bg: #001529;--kw-menu-submenu-item-bg: #000c17;--kw-menu-item-color: rgba(255, 255, 255, .65);--kw-menu-item-hover-color: #fff;--kw-menu-item-selected-bg: var(--kw-primary);--kw-menu-item-selected-color: #fff;color:#ffffffa6;background:#000c17}.kw-pagination{--kw-pagination-item-size: 32px;--kw-pagination-item-size-lg: 40px;--kw-pagination-item-size-sm: 24px;--kw-pagination-item-bg: var(--kw-surface);--kw-pagination-item-active-bg: var(--kw-surface);--kw-pagination-item-active-color: var(--kw-primary);--kw-pagination-item-link-bg: var(--kw-surface);--kw-pagination-item-input-bg: var(--kw-surface);--kw-pagination-item-active-bg-disabled: color-mix(in srgb, var(--kw-foreground) 15%, transparent);--kw-pagination-item-active-color-disabled: color-mix(in srgb, var(--kw-foreground) 25%, transparent);--kw-pagination-item-active-color-hover: color-mix(in srgb, var(--kw-primary) 75%, #fff);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--kw-font-sans);font-size:var(--kw-font-size, var(--kw-text-sm));line-height:var(--kw-line-height, 1.5715);color:var(--kw-foreground)}.kw-pagination *,.kw-pagination *:before,.kw-pagination *:after{box-sizing:border-box}.kw-pagination.is-align-start{justify-content:flex-start}.kw-pagination.is-align-center{justify-content:center}.kw-pagination.is-align-end{justify-content:flex-end}.kw-pagination>li{list-style:none;display:inline-flex;align-items:center}.kw-pagination-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--kw-pagination-item-size);height:var(--kw-pagination-item-size);padding:0 6px;margin:0;border:1px solid var(--kw-border);border-radius:var(--kw-radius-md, 6px);background:var(--kw-pagination-item-bg);color:var(--kw-foreground);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--kw-motion-duration-mid, .2s),border-color var(--kw-motion-duration-mid, .2s),background var(--kw-motion-duration-mid, .2s)}.kw-pagination-item:hover:not(:disabled):not(.is-active){color:var(--kw-primary);border-color:var(--kw-primary)}.kw-pagination-item.is-active{color:var(--kw-pagination-item-active-color);border-color:var(--kw-pagination-item-active-color);background:var(--kw-pagination-item-active-bg);font-weight:600}.kw-pagination-item.is-active:hover:not(:disabled){color:var(--kw-pagination-item-active-color-hover);border-color:var(--kw-pagination-item-active-color-hover)}.kw-pagination-item:disabled,.kw-pagination.is-disabled .kw-pagination-item{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);border-color:var(--kw-border);background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));cursor:not-allowed}.kw-pagination-item.is-prev,.kw-pagination-item.is-next{background:var(--kw-pagination-item-link-bg)}.kw-pagination-item-link{display:inline-flex;align-items:center;justify-content:center}.kw-pagination-item a{color:inherit;text-decoration:none}.kw-pagination-item-ellipsis{display:inline-flex;letter-spacing:2px;opacity:.65}.kw-pagination-total-text{display:inline-block;height:var(--kw-pagination-item-size);margin-inline-end:8px;line-height:var(--kw-pagination-item-size);color:var(--kw-foreground);white-space:nowrap}.kw-pagination-options,.kw-pagination-options-quick-jumper{display:inline-flex;align-items:center;gap:8px;margin-inline-start:8px;white-space:nowrap}.kw-pagination-size-changer{height:var(--kw-pagination-item-size);padding:0 8px;border:1px solid var(--kw-border);border-radius:var(--kw-radius-md, 6px);background:var(--kw-pagination-item-input-bg);color:var(--kw-foreground);font:inherit;outline:none;cursor:pointer}.kw-pagination-size-changer:focus,.kw-pagination-jumper-input:focus,.kw-pagination-simple-input:focus{border-color:var(--kw-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 15%,transparent)}.kw-pagination-jumper-input,.kw-pagination-simple-input{width:50px;height:var(--kw-pagination-item-size);margin:0 8px;padding:0 8px;border:1px solid var(--kw-border);border-radius:var(--kw-radius-md, 6px);background:var(--kw-pagination-item-input-bg);color:var(--kw-foreground);font:inherit;text-align:center;outline:none}.kw-pagination-jumper-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--kw-pagination-item-size);padding:0 10px;border:1px solid var(--kw-border);border-radius:var(--kw-radius-md, 6px);background:var(--kw-surface);color:var(--kw-foreground);font:inherit;cursor:pointer}.kw-pagination-simple-pager{display:inline-flex;align-items:center}.kw-pagination-slash{margin:0 4px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-pagination-large{--kw-pagination-item-size: var(--kw-pagination-item-size-lg);font-size:var(--kw-font-size-lg, 16px)}.kw-pagination-small{--kw-pagination-item-size: var(--kw-pagination-item-size-sm);font-size:12px;gap:4px}.kw-pagination-small .kw-pagination-item{border:none;background:transparent;border-radius:var(--kw-radius-sm, 4px)}.kw-pagination-small .kw-pagination-item.is-active{background:color-mix(in srgb,var(--kw-primary) 10%,transparent);font-weight:600}.kw-pagination-small .kw-pagination-size-changer,.kw-pagination-small .kw-pagination-jumper-input,.kw-pagination-small .kw-pagination-simple-input{height:var(--kw-pagination-item-size-sm)}.kw-pagination-demo{width:100%}.kw-pagination-demo-stack{display:flex;flex-direction:column;gap:24px;width:100%}.kw-pagination-size-group{display:flex;flex-direction:column;gap:16px;width:100%}.kw-pagination-size-label{color:var(--kw-muted-foreground, var(--kw-foreground));font-size:var(--kw-text-sm)}.kw-pagination-semantic-preview{min-width:320px}.kw-steps{--kw-steps-icon-size: 32px;--kw-steps-icon-size-sm: 24px;--kw-steps-icon-font-size: 14px;--kw-steps-dot-size: 8px;--kw-steps-dot-current-size: 10px;--kw-steps-nav-arrow-color: color-mix(in srgb, var(--kw-foreground) 25%, transparent);box-sizing:border-box;display:flex;width:100%;font-family:var(--kw-font-sans);font-size:var(--kw-font-size, var(--kw-text-sm));line-height:var(--kw-line-height, 1.5715);color:var(--kw-foreground);text-align:initial}.kw-steps *,.kw-steps *:before,.kw-steps *:after{box-sizing:border-box}.kw-steps-horizontal{flex-direction:row;align-items:flex-start}.kw-steps-vertical{flex-direction:column}.kw-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}.kw-steps-vertical .kw-steps-item{display:block;flex:none;overflow:visible;padding-bottom:16px}.kw-steps-vertical .kw-steps-item:last-child{padding-bottom:0}.kw-steps-item-wrapper{display:flex;flex-wrap:nowrap;align-items:flex-start}.kw-steps-title-vertical .kw-steps-item-wrapper{flex-direction:column;align-items:center;text-align:center}.kw-steps-vertical .kw-steps-title-vertical .kw-steps-item-wrapper,.kw-steps-vertical .kw-steps-item-wrapper{flex-direction:row;align-items:flex-start;text-align:start}.kw-steps-item-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kw-steps-icon-size);height:var(--kw-steps-icon-size);margin-inline-end:8px;border-radius:50%;border:1px solid transparent;font-size:var(--kw-steps-icon-font-size);line-height:1;transition:background var(--kw-motion-duration-mid, .2s),border-color var(--kw-motion-duration-mid, .2s),color var(--kw-motion-duration-mid, .2s)}.kw-steps-title-vertical .kw-steps-item-icon{margin-inline-end:0;margin-bottom:8px}.kw-steps-vertical .kw-steps-item-icon{margin-inline-end:16px;margin-bottom:0}.kw-steps-item.is-wait .kw-steps-item-icon{background:var(--kw-surface);border-color:color-mix(in srgb,var(--kw-foreground) 15%,transparent);color:color-mix(in srgb,var(--kw-foreground) 25%,transparent)}.kw-steps-item.is-process .kw-steps-item-icon,.kw-steps-item.is-finish .kw-steps-item-icon{background:var(--kw-primary);border-color:var(--kw-primary);color:var(--kw-primary-foreground, #fff)}.kw-steps-variant-outlined .kw-steps-item.is-process .kw-steps-item-icon,.kw-steps-variant-outlined .kw-steps-item.is-finish .kw-steps-item-icon{background:var(--kw-surface);color:var(--kw-primary)}.kw-steps-item.is-error .kw-steps-item-icon{background:var(--kw-surface);border-color:var(--kw-danger, #ff4d4f);color:var(--kw-danger, #ff4d4f)}.kw-steps-icon-num{display:inline-block;font-weight:500}.kw-steps-item-section{display:inline-block;vertical-align:top;min-width:0}.kw-steps-title-vertical .kw-steps-item-section{width:100%}.kw-steps-item-header{display:inline-flex;flex-wrap:wrap;align-items:baseline;max-width:100%}.kw-steps-title-vertical .kw-steps-item-header{display:block}.kw-steps-item-title{position:relative;display:inline-block;padding-inline-end:16px;color:var(--kw-foreground);font-size:var(--kw-font-size, 14px);line-height:var(--kw-steps-icon-size);transition:color var(--kw-motion-duration-mid, .2s)}.kw-steps-item.is-wait .kw-steps-item-title{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-steps-item.is-error .kw-steps-item-title{color:var(--kw-danger, #ff4d4f)}.kw-steps-item-subtitle{display:inline-block;margin-inline-start:8px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-weight:400;font-size:12px}.kw-steps-item-content{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px;max-width:140px;word-break:break-word}.kw-steps-title-vertical .kw-steps-item-content,.kw-steps-vertical .kw-steps-item-content{max-width:none}.kw-steps-item-rail{position:absolute;inset-inline-start:100%;top:50%;display:block;width:3000px;height:1px;background:color-mix(in srgb,var(--kw-foreground) 6%,transparent);transition:background var(--kw-motion-duration-mid, .2s)}.kw-steps-item.is-finish .kw-steps-item-rail{background:var(--kw-primary)}.kw-steps-title-vertical .kw-steps-item-rail{inset-inline-start:50%;top:auto;inset-block-start:calc(var(--kw-steps-icon-size) / 2);width:calc(100% - var(--kw-steps-icon-size) - 16px);margin-inline-start:calc(var(--kw-steps-icon-size) / 2 + 8px);transform:none}.kw-steps-title-vertical .kw-steps-item-title{padding-inline-end:0;line-height:1.5}.kw-steps-title-vertical .kw-steps-item-title .kw-steps-item-rail{position:absolute}.kw-steps-vertical .kw-steps-item-rail{position:absolute;inset-inline-start:calc(var(--kw-steps-icon-size) / 2);top:calc(var(--kw-steps-icon-size) + 8px);inset-block-start:calc(var(--kw-steps-icon-size) + 8px);width:1px;height:100%;margin-inline-start:0}.kw-steps-vertical .kw-steps-item-title .kw-steps-item-rail{display:none}.kw-steps-vertical .kw-steps-item:after{content:"";position:absolute;inset-inline-start:calc(var(--kw-steps-icon-size) / 2);top:calc(var(--kw-steps-icon-size) + 4px);bottom:4px;width:1px;background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-steps-vertical .kw-steps-item:last-child:after{display:none}.kw-steps-vertical .kw-steps-item.is-finish:after{background:var(--kw-primary)}.kw-steps-small{--kw-steps-icon-size: var(--kw-steps-icon-size-sm);--kw-steps-icon-font-size: 12px;font-size:12px}.kw-steps-small .kw-steps-item-title{line-height:var(--kw-steps-icon-size)}.kw-steps.is-dot .kw-steps-item-icon{width:var(--kw-steps-dot-size);height:var(--kw-steps-dot-size);margin-top:10px;background:transparent!important;border:0!important;line-height:1}.kw-steps.is-dot .kw-steps-item.is-process .kw-steps-item-icon{width:var(--kw-steps-dot-current-size);height:var(--kw-steps-dot-current-size)}.kw-steps-dot{display:block;width:100%;height:100%;border-radius:50%;background:color-mix(in srgb,var(--kw-foreground) 15%,transparent)}.kw-steps-item.is-process .kw-steps-dot,.kw-steps-item.is-finish .kw-steps-dot{background:var(--kw-primary)}.kw-steps-item.is-error .kw-steps-dot{background:var(--kw-danger, #ff4d4f)}.kw-steps-type-navigation{padding-top:8px}.kw-steps-type-navigation .kw-steps-item{overflow:visible;text-align:center}.kw-steps-type-navigation .kw-steps-item:after{content:"";position:absolute;top:50%;inset-inline-start:100%;display:inline-block;width:12px;height:12px;margin-top:-6px;margin-inline-start:-6px;border:1px solid var(--kw-steps-nav-arrow-color);border-bottom:none;border-inline-start:none;transform:rotate(45deg)}.kw-steps-type-navigation .kw-steps-item:last-child:after{display:none}.kw-steps-type-navigation .kw-steps-item-rail{display:none}.kw-steps-type-panel{--kw-steps-panel-padding: 12px;--kw-steps-panel-radius: var(--kw-radius-md, 6px);--kw-steps-panel-border-width: 2px;--kw-steps-panel-title-lh: calc(var(--kw-font-size, 14px) * 1.5715);--kw-steps-panel-base-height: calc( var(--kw-steps-panel-padding) * 2 + var(--kw-steps-panel-title-lh) );--kw-steps-panel-arrow-width: calc(var(--kw-steps-panel-base-height) * .7071);align-items:stretch}.kw-steps-type-panel.kw-steps-small{--kw-steps-panel-padding: 8px;--kw-steps-panel-radius: var(--kw-radius-sm, 4px)}.kw-steps-type-panel .kw-steps-item{flex:1;margin:0;overflow:visible;padding:var(--kw-steps-panel-padding);background:var(--kw-steps-panel-bg, color-mix(in srgb, var(--kw-foreground) 4%, var(--kw-surface)));border-block:var(--kw-steps-panel-border-width) solid var(--kw-steps-panel-border, transparent);transition:background-color var(--kw-motion-duration-mid, .2s),border-color var(--kw-motion-duration-mid, .2s),color var(--kw-motion-duration-mid, .2s)}.kw-steps-type-panel .kw-steps-item:not(:first-child){padding-inline-start:calc(var(--kw-steps-panel-padding) + var(--kw-steps-panel-arrow-width))}.kw-steps-type-panel .kw-steps-item:first-child{border-inline-start:var(--kw-steps-panel-border-width) solid var(--kw-steps-panel-border, transparent);border-start-start-radius:var(--kw-steps-panel-radius);border-end-start-radius:var(--kw-steps-panel-radius)}.kw-steps-type-panel .kw-steps-item:last-child{border-inline-end:var(--kw-steps-panel-border-width) solid var(--kw-steps-panel-border, transparent);border-start-end-radius:var(--kw-steps-panel-radius);border-end-end-radius:var(--kw-steps-panel-radius)}.kw-steps-type-panel .kw-steps-item-wrapper{display:block}.kw-steps-type-panel .kw-steps-item-section{display:block;width:100%}.kw-steps-type-panel .kw-steps-item-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-height:auto}.kw-steps-type-panel .kw-steps-item-title,.kw-steps-type-panel .kw-steps-item.is-wait .kw-steps-item-title,.kw-steps-type-panel .kw-steps-item.is-error .kw-steps-item-title,.kw-steps-type-panel .kw-steps-item.is-process .kw-steps-item-title,.kw-steps-type-panel .kw-steps-item.is-finish .kw-steps-item-title{padding-inline-end:0;line-height:1.5715;color:var(--kw-steps-panel-title, var(--kw-foreground))}.kw-steps-type-panel .kw-steps-item-subtitle,.kw-steps-type-panel .kw-steps-item.is-wait .kw-steps-item-subtitle,.kw-steps-type-panel .kw-steps-item.is-error .kw-steps-item-subtitle{margin-inline-start:0;color:var(--kw-steps-panel-subtitle, var(--kw-steps-panel-content))}.kw-steps-type-panel .kw-steps-item-content,.kw-steps-type-panel .kw-steps-item.is-wait .kw-steps-item-content,.kw-steps-type-panel .kw-steps-item.is-error .kw-steps-item-content{max-width:none;margin-top:2px;color:var( --kw-steps-panel-content, color-mix(in srgb, var(--kw-foreground) 45%, transparent) )}.kw-steps-type-panel .kw-steps-item-rail{display:none}.kw-steps-panel-arrow{position:absolute;top:calc(var(--kw-steps-panel-border-width) * -1);inset-inline-start:100%;z-index:1;width:var(--kw-steps-panel-arrow-width);height:calc(var(--kw-steps-panel-border-width) * 2 + 100%);overflow:visible;pointer-events:none}.kw-steps-panel-arrow path{fill:var(--kw-steps-panel-bg, color-mix(in srgb, var(--kw-foreground) 4%, var(--kw-surface)));stroke:var(--kw-steps-panel-border, transparent);stroke-width:var(--kw-steps-panel-border-width);stroke-linecap:round;vector-effect:non-scaling-stroke;transition:fill var(--kw-motion-duration-mid, .2s),stroke var(--kw-motion-duration-mid, .2s)}.kw-steps-type-panel .kw-steps-item:last-child .kw-steps-panel-arrow{display:none}.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item.is-wait{--kw-steps-panel-bg: color-mix(in srgb, var(--kw-foreground) 6%, var(--kw-surface));--kw-steps-panel-border: transparent;--kw-steps-panel-title: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-steps-panel-content: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-steps-panel-subtitle: color-mix(in srgb, var(--kw-foreground) 45%, transparent)}.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item.is-process,.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item.is-finish{--kw-steps-panel-bg: color-mix(in srgb, var(--kw-primary) 10%, var(--kw-surface));--kw-steps-panel-border: transparent;--kw-steps-panel-title: var(--kw-foreground);--kw-steps-panel-content: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-steps-panel-subtitle: color-mix(in srgb, var(--kw-foreground) 45%, transparent)}.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item.is-error{--kw-steps-panel-bg: color-mix(in srgb, var(--kw-danger, #ff4d4f) 8%, var(--kw-surface));--kw-steps-panel-border: transparent;--kw-steps-panel-title: var(--kw-danger, #ff4d4f);--kw-steps-panel-content: var(--kw-danger, #ff4d4f);--kw-steps-panel-subtitle: var(--kw-danger, #ff4d4f)}.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item.is-active.is-wait,.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item.is-active.is-process,.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item.is-active.is-finish{--kw-steps-panel-bg: var(--kw-primary);--kw-steps-panel-border: transparent;--kw-steps-panel-title: #fff;--kw-steps-panel-content: #fff;--kw-steps-panel-subtitle: color-mix(in srgb, #fff 85%, transparent)}.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item.is-active.is-error{--kw-steps-panel-bg: var(--kw-danger, #ff4d4f);--kw-steps-panel-border: transparent;--kw-steps-panel-title: #fff;--kw-steps-panel-content: #fff;--kw-steps-panel-subtitle: color-mix(in srgb, #fff 85%, transparent)}.kw-steps-type-panel.kw-steps-variant-filled .kw-steps-item:not(:first-child){clip-path:polygon(var(--kw-steps-panel-border-width) 0,calc(100% + var(--kw-steps-panel-arrow-width)) 0,calc(100% + var(--kw-steps-panel-arrow-width)) 100%,var(--kw-steps-panel-border-width) 100%,calc(var(--kw-steps-panel-arrow-width) + var(--kw-steps-panel-border-width)) 50%)}.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-panel-arrow{top:calc(var(--kw-steps-panel-border-width) / -2);height:calc(var(--kw-steps-panel-border-width) + 100%)}.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-item.is-wait{--kw-steps-panel-bg: var(--kw-surface);--kw-steps-panel-border: color-mix(in srgb, var(--kw-foreground) 25%, transparent);--kw-steps-panel-title: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-steps-panel-content: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-steps-panel-subtitle: color-mix(in srgb, var(--kw-foreground) 45%, transparent)}.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-item.is-process,.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-item.is-finish{--kw-steps-panel-bg: var(--kw-surface);--kw-steps-panel-border: var(--kw-primary);--kw-steps-panel-title: var(--kw-primary);--kw-steps-panel-content: var(--kw-primary);--kw-steps-panel-subtitle: var(--kw-primary)}.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-item.is-error{--kw-steps-panel-bg: var(--kw-surface);--kw-steps-panel-border: var(--kw-danger, #ff4d4f);--kw-steps-panel-title: var(--kw-danger, #ff4d4f);--kw-steps-panel-content: var(--kw-danger, #ff4d4f);--kw-steps-panel-subtitle: var(--kw-danger, #ff4d4f)}.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-item.is-active.is-wait{--kw-steps-panel-bg: color-mix(in srgb, var(--kw-foreground) 6%, var(--kw-surface))}.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-item.is-active.is-process,.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-item.is-active.is-finish{--kw-steps-panel-bg: color-mix(in srgb, var(--kw-primary) 10%, var(--kw-surface));--kw-steps-panel-border: var(--kw-primary);--kw-steps-panel-title: var(--kw-primary);--kw-steps-panel-content: var(--kw-primary);--kw-steps-panel-subtitle: var(--kw-primary)}.kw-steps-type-panel.kw-steps-variant-outlined .kw-steps-item.is-active.is-error{--kw-steps-panel-bg: color-mix(in srgb, var(--kw-danger, #ff4d4f) 8%, var(--kw-surface));--kw-steps-panel-border: var(--kw-danger, #ff4d4f);--kw-steps-panel-title: var(--kw-danger, #ff4d4f);--kw-steps-panel-content: var(--kw-danger, #ff4d4f);--kw-steps-panel-subtitle: var(--kw-danger, #ff4d4f)}.kw-steps-type-inline{display:inline-flex;width:auto;gap:16px}.kw-steps-type-inline .kw-steps-item{flex:none;overflow:visible}.kw-steps-type-inline .kw-steps-item-icon{width:8px;height:8px;margin-top:6px;margin-inline-end:8px;background:color-mix(in srgb,var(--kw-foreground) 15%,transparent);border:0}.kw-steps-type-inline .kw-steps-item.is-process .kw-steps-item-icon,.kw-steps-type-inline .kw-steps-item.is-finish .kw-steps-item-icon{background:var(--kw-primary)}.kw-steps-type-inline .kw-steps-item-rail,.kw-steps-type-inline .kw-steps-icon-num{display:none}.kw-steps-type-inline .kw-steps-item-title{line-height:1.5;padding-inline-end:0;font-size:12px}.kw-steps-type-inline .kw-steps-item-content{font-size:12px}.kw-steps-progress{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(var(--kw-primary) calc(var(--kw-steps-percent, 0) * 1%),color-mix(in srgb,var(--kw-foreground) 8%,transparent) 0)}.kw-steps-progress-inner{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;background:var(--kw-surface);color:var(--kw-primary);font-weight:500}.kw-steps.is-clickable .kw-steps-item:not(.is-disabled):not(.is-ellipsis){cursor:pointer}.kw-steps.is-clickable .kw-steps-item:not(.is-disabled):not(.is-ellipsis):hover .kw-steps-item-title{color:var(--kw-primary)}.kw-steps-item.is-disabled{cursor:not-allowed;opacity:.65}.kw-steps-item.is-ellipsis{flex:.4;text-align:center}@media(max-width:532px){.kw-steps.is-responsive.kw-steps-horizontal{flex-direction:column}.kw-steps.is-responsive.kw-steps-horizontal .kw-steps-item{display:block;flex:none;overflow:visible;padding-bottom:16px}.kw-steps.is-responsive.kw-steps-horizontal .kw-steps-item-wrapper{flex-direction:row;align-items:flex-start;text-align:start}.kw-steps.is-responsive.kw-steps-horizontal .kw-steps-item-icon{margin-inline-end:16px;margin-bottom:0}.kw-steps.is-responsive.kw-steps-horizontal .kw-steps-item-title .kw-steps-item-rail{display:none}.kw-steps.is-responsive.kw-steps-horizontal .kw-steps-item:after{content:"";position:absolute;inset-inline-start:calc(var(--kw-steps-icon-size) / 2);top:calc(var(--kw-steps-icon-size) + 4px);bottom:4px;width:1px;background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-steps.is-responsive.kw-steps-horizontal .kw-steps-item:last-child:after{display:none}}.kw-steps-demo{width:100%}.kw-steps-demo-stack{display:flex;flex-direction:column;gap:24px;width:100%}.kw-steps-semantic-preview{min-width:420px;width:100%}.kw-mentions{--kw-mentions-px: 11px;--kw-mentions-py: 4px;--kw-mentions-radius: 6px;--kw-mentions-fs: var(--kw-text-sm, 14px);--kw-mentions-lh: 1.5715;--kw-mentions-border: color-mix( in srgb, var(--kw-foreground) 14%, var(--kw-surface) );--kw-mentions-border-hover: color-mix( in srgb, var(--kw-primary) 55%, #ffffff );--kw-mentions-border-active: var(--kw-primary);--kw-mentions-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-primary) 10%, transparent);--kw-mentions-bg: var(--kw-surface);position:relative;display:inline-flex;width:100%;max-width:100%;vertical-align:top;box-sizing:border-box}.kw-mentions-textarea{box-sizing:border-box;display:block;width:100%;margin:0;padding:var(--kw-mentions-py) var(--kw-mentions-px);border:1px solid var(--kw-mentions-border);border-radius:var(--kw-mentions-radius);background:var(--kw-mentions-bg);color:var(--kw-foreground);font:inherit;font-size:var(--kw-mentions-fs);line-height:var(--kw-mentions-lh);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:vertical;min-height:calc(var(--kw-mentions-fs) * var(--kw-mentions-lh) + var(--kw-mentions-py) * 2 + 2px);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.kw-mentions-textarea::placeholder{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);opacity:1}.kw-mentions:hover:not([data-disabled=true]):not([data-open=true]) .kw-mentions-textarea{border-color:var(--kw-mentions-border-hover)}.kw-mentions-textarea:focus,.kw-mentions[data-open=true] .kw-mentions-textarea{border-color:var(--kw-mentions-border-active);box-shadow:var(--kw-mentions-focus-ring)}.kw-mentions.has-clear .kw-mentions-textarea{padding-inline-end:30px}.kw-mentions[data-size=small]{--kw-mentions-px: 7px;--kw-mentions-py: 0px;--kw-mentions-fs: var(--kw-text-xs, 12px);--kw-mentions-radius: 4px}.kw-mentions[data-size=large]{--kw-mentions-px: 11px;--kw-mentions-py: 7px;--kw-mentions-fs: var(--kw-text-md, 16px);--kw-mentions-radius: 8px}.kw-mentions[data-variant=filled]{--kw-mentions-bg: color-mix(in srgb, var(--kw-foreground) 4%, var(--kw-surface));--kw-mentions-border: transparent}.kw-mentions[data-variant=filled]:hover:not([data-disabled=true]){--kw-mentions-bg: color-mix(in srgb, var(--kw-foreground) 6%, var(--kw-surface))}.kw-mentions[data-variant=filled] .kw-mentions-textarea:focus,.kw-mentions[data-variant=filled][data-open=true] .kw-mentions-textarea{--kw-mentions-bg: var(--kw-surface);border-color:var(--kw-mentions-border-active)}.kw-mentions[data-variant=borderless]{--kw-mentions-border: transparent;--kw-mentions-border-hover: transparent;--kw-mentions-focus-ring: none}.kw-mentions[data-variant=borderless] .kw-mentions-textarea:focus,.kw-mentions[data-variant=borderless][data-open=true] .kw-mentions-textarea{box-shadow:none}.kw-mentions[data-variant=underlined]{--kw-mentions-radius: 0;--kw-mentions-border: transparent;--kw-mentions-border-hover: transparent}.kw-mentions[data-variant=underlined] .kw-mentions-textarea{border-width:0 0 1px;border-bottom-color:color-mix(in srgb,var(--kw-foreground) 14%,var(--kw-surface));border-radius:0;box-shadow:none}.kw-mentions[data-variant=underlined]:hover:not([data-disabled=true]) .kw-mentions-textarea{border-bottom-color:var(--kw-mentions-border-hover)}.kw-mentions[data-variant=underlined] .kw-mentions-textarea:focus,.kw-mentions[data-variant=underlined][data-open=true] .kw-mentions-textarea{border-bottom-color:var(--kw-mentions-border-active);box-shadow:none}.kw-mentions[data-status=error]{--kw-mentions-border: var(--kw-danger, #ff4d4f);--kw-mentions-border-hover: var(--kw-danger, #ff4d4f);--kw-mentions-border-active: var(--kw-danger, #ff4d4f);--kw-mentions-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-danger, #ff4d4f) 10%, transparent)}.kw-mentions[data-status=warning]{--kw-mentions-border: var(--kw-warning, #faad14);--kw-mentions-border-hover: var(--kw-warning, #faad14);--kw-mentions-border-active: var(--kw-warning, #faad14);--kw-mentions-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-warning, #faad14) 12%, transparent)}.kw-mentions[data-disabled=true] .kw-mentions-textarea,.kw-mentions-textarea:disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));cursor:not-allowed;resize:none}.kw-mentions[data-readonly=true] .kw-mentions-textarea{cursor:default}.kw-mentions-suffix{position:absolute;inset-inline-end:8px;top:8px;display:inline-flex;align-items:center;gap:4px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);pointer-events:none}.kw-mentions-clear{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--kw-foreground) 18%,transparent);color:var(--kw-surface);cursor:pointer;opacity:0;transition:opacity .12s ease}.kw-mentions:hover .kw-mentions-clear,.kw-mentions:focus-within .kw-mentions-clear{opacity:1}.kw-mentions-clear:hover{background:color-mix(in srgb,var(--kw-foreground) 35%,transparent)}.kw-mentions-popup{background:var(--kw-surface);border:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);border-radius:calc(var(--kw-control-radius, 6px) + 2px);box-shadow:0 6px 16px color-mix(in srgb,var(--kw-foreground) 10%,transparent),0 3px 6px -2px color-mix(in srgb,var(--kw-foreground) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--kw-foreground) 2%,transparent);overflow:hidden;animation:kw-mentions-popup-in .14s cubic-bezier(.22,1,.36,1)}@keyframes kw-mentions-popup-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.kw-mentions-popup{animation:none}.kw-mentions-textarea,.kw-mentions-clear{transition:none}}.kw-mentions-popup-list{margin:0;padding:4px;list-style:none;max-height:250px;overflow:auto;scrollbar-width:thin}.kw-mentions-option{padding:5px 12px;border-radius:var(--kw-control-radius, 6px);cursor:pointer;font-size:var(--kw-text-sm, 14px);line-height:1.5714;color:var(--kw-foreground)}.kw-mentions-option.is-active{background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface))}.kw-mentions-option.is-disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-mentions-empty{padding:8px 12px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:var(--kw-text-sm, 14px);text-align:center}.kw-mentions-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px}.kw-form-item-content>.kw-mentions,.kw-form-field-control>.kw-mentions{width:100%}.kw-autocomplete{--kw-autocomplete-h: var(--kw-control-h, 32px);--kw-autocomplete-px: 11px;--kw-autocomplete-radius: 6px;--kw-autocomplete-fs: var(--kw-text-sm, 14px);--kw-autocomplete-border: color-mix( in srgb, var(--kw-foreground) 14%, var(--kw-surface) );--kw-autocomplete-border-hover: color-mix( in srgb, var(--kw-primary) 55%, #ffffff );--kw-autocomplete-border-active: var(--kw-primary);--kw-autocomplete-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-primary) 10%, transparent);position:relative;display:inline-flex;align-items:center;width:100%;max-width:100%;vertical-align:top}.kw-autocomplete-input{box-sizing:border-box;width:100%;height:var(--kw-autocomplete-h);margin:0;padding:0 var(--kw-autocomplete-px);border:1px solid var(--kw-autocomplete-border);border-radius:var(--kw-autocomplete-radius);background:var(--kw-surface);color:var(--kw-foreground);font:inherit;font-size:var(--kw-autocomplete-fs);line-height:1.5715;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.kw-autocomplete-input::placeholder{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);opacity:1}.kw-autocomplete-input:hover:not(:disabled){border-color:var(--kw-autocomplete-border-hover)}.kw-autocomplete-input:focus{border-color:var(--kw-autocomplete-border-active);box-shadow:var(--kw-autocomplete-focus-ring)}.kw-autocomplete[data-open=true] .kw-autocomplete-input{border-color:var(--kw-autocomplete-border-active);box-shadow:var(--kw-autocomplete-focus-ring)}.kw-autocomplete.has-clear .kw-autocomplete-input{padding-inline-end:30px}.kw-autocomplete[data-size=sm]{--kw-autocomplete-h: var(--kw-control-h-sm, 24px);--kw-autocomplete-px: 7px;--kw-autocomplete-fs: var(--kw-text-xs, 12px);--kw-autocomplete-radius: 4px}.kw-autocomplete[data-size=lg]{--kw-autocomplete-h: var(--kw-control-h-lg, 40px);--kw-autocomplete-px: 11px;--kw-autocomplete-fs: var(--kw-text-md, 16px);--kw-autocomplete-radius: 8px}.kw-autocomplete[data-status=error]{--kw-autocomplete-border: var(--kw-danger, #ff4d4f);--kw-autocomplete-border-hover: var(--kw-danger, #ff4d4f);--kw-autocomplete-border-active: var(--kw-danger, #ff4d4f);--kw-autocomplete-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-danger, #ff4d4f) 12%, transparent)}.kw-autocomplete[data-status=warning]{--kw-autocomplete-border: var(--kw-warning, #faad14);--kw-autocomplete-border-hover: var(--kw-warning, #faad14);--kw-autocomplete-border-active: var(--kw-warning, #faad14);--kw-autocomplete-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-warning, #faad14) 14%, transparent)}.kw-autocomplete[data-variant=filled] .kw-autocomplete-input{background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));border-color:transparent}.kw-autocomplete[data-variant=filled] .kw-autocomplete-input:hover:not(:disabled){background:color-mix(in srgb,var(--kw-foreground) 6.5%,var(--kw-surface));border-color:transparent}.kw-autocomplete[data-variant=filled] .kw-autocomplete-input:focus,.kw-autocomplete[data-variant=filled][data-open=true] .kw-autocomplete-input{background:var(--kw-surface);border-color:var(--kw-autocomplete-border-active)}.kw-autocomplete[data-variant=borderless] .kw-autocomplete-input{background:transparent;border-color:transparent;box-shadow:none}.kw-autocomplete[data-variant=borderless] .kw-autocomplete-input:hover:not(:disabled),.kw-autocomplete[data-variant=borderless] .kw-autocomplete-input:focus,.kw-autocomplete[data-variant=borderless][data-open=true] .kw-autocomplete-input{border-color:transparent;box-shadow:none;background:color-mix(in srgb,var(--kw-foreground) 3%,transparent)}.kw-autocomplete[data-variant=underlined] .kw-autocomplete-input{border-radius:0;border-width:0 0 1px;padding-inline:0;background:transparent;box-shadow:none}.kw-autocomplete[data-variant=underlined] .kw-autocomplete-input:hover:not(:disabled){border-color:var(--kw-autocomplete-border-hover);box-shadow:none}.kw-autocomplete[data-variant=underlined] .kw-autocomplete-input:focus,.kw-autocomplete[data-variant=underlined][data-open=true] .kw-autocomplete-input{border-color:var(--kw-autocomplete-border-active);border-bottom-width:1px;box-shadow:none}.kw-autocomplete[data-disabled=true] .kw-autocomplete-input{cursor:not-allowed;color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);background:color-mix(in srgb,var(--kw-foreground) 3.5%,var(--kw-surface));border-color:var(--kw-autocomplete-border);box-shadow:none;opacity:1}.kw-autocomplete-clear{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--kw-foreground) 22%,transparent);color:var(--kw-surface);cursor:pointer;transition:background-color .14s ease,transform .14s ease}.kw-autocomplete-clear:hover{background:color-mix(in srgb,var(--kw-foreground) 42%,transparent)}.kw-autocomplete-clear:active{transform:translateY(-50%) scale(.92)}.kw-autocomplete-clear-icon{display:block;width:10px;height:10px}.kw-autocomplete-popup{background:var(--kw-surface);border:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);border-radius:calc(var(--kw-control-radius, 6px) + 2px);box-shadow:0 6px 16px color-mix(in srgb,var(--kw-foreground) 10%,transparent),0 3px 6px -2px color-mix(in srgb,var(--kw-foreground) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--kw-foreground) 2%,transparent);overflow:hidden;animation:kw-autocomplete-popup-in .14s cubic-bezier(.22,1,.36,1)}@keyframes kw-autocomplete-popup-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.kw-autocomplete-popup{animation:none}.kw-autocomplete-input,.kw-autocomplete-clear{transition:none}}.kw-autocomplete-list{margin:0;padding:4px;list-style:none;max-height:256px;overflow:auto;scrollbar-width:thin}.kw-autocomplete-item{padding:6px 12px;border-radius:var(--kw-control-radius, 6px);cursor:pointer;font-size:var(--kw-text-sm, 14px);line-height:1.5714;color:var(--kw-foreground);transition:background-color .1s ease}.kw-autocomplete-item.is-active{background:color-mix(in srgb,var(--kw-primary) 9%,var(--kw-surface));color:var(--kw-primary)}.kw-autocomplete-item:hover:not(.is-disabled):not(.is-active){background:color-mix(in srgb,var(--kw-foreground) 4.5%,var(--kw-surface))}.kw-autocomplete-item.is-disabled{color:var(--kw-muted-foreground);cursor:not-allowed;opacity:.55}.kw-autocomplete-empty{padding:14px 12px;text-align:center;color:var(--kw-muted-foreground);font-size:var(--kw-text-sm)}.kw-autocomplete-demo{width:100%;max-width:320px}.kw-autocomplete-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px}.kw-autocomplete-semantic-preview{position:relative;display:inline-block;width:280px;min-height:180px}.kw-switch{--kw-switch-bg: color-mix(in srgb, var(--kw-foreground) 25%, transparent);--kw-switch-bg-hover: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-switch-bg-checked: var(--kw-primary);--kw-switch-bg-checked-hover: color-mix(in srgb, var(--kw-primary) 78%, #ffffff);--kw-switch-handle-bg: #ffffff;--kw-switch-handle-shadow: 0 2px 4px 0 rgb(0 35 11 / .2);--kw-switch-height: 22px;--kw-switch-min-width: 44px;--kw-switch-padding: 2px;--kw-switch-handle-size: 18px;--kw-switch-inner-min: 9px;--kw-switch-inner-max: 24px;position:relative;display:inline-block;box-sizing:border-box;flex-shrink:0;min-width:var(--kw-switch-min-width);height:var(--kw-switch-height);margin:0;padding:0;border:0;border-radius:calc(var(--kw-switch-height) / 2);background:var(--kw-switch-bg);color:#fff;font-family:inherit;font-size:var(--kw-text-sm, 14px);line-height:var(--kw-switch-height);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.kw-switch:hover:not(:disabled){background:var(--kw-switch-bg-hover)}.kw-switch[data-checked=true]{background:var(--kw-switch-bg-checked)}.kw-switch[data-checked=true]:hover:not(:disabled){background:var(--kw-switch-bg-checked-hover)}.kw-switch:focus-visible{outline:3px solid color-mix(in srgb,var(--kw-primary) 32%,transparent);outline-offset:1px}.kw-switch:disabled{cursor:not-allowed;opacity:.65}.kw-switch:disabled *{cursor:not-allowed}.kw-switch-handle{position:absolute;top:var(--kw-switch-padding);inset-inline-start:var(--kw-switch-padding);display:flex;align-items:center;justify-content:center;width:var(--kw-switch-handle-size);height:var(--kw-switch-handle-size);border-radius:50%;background:var(--kw-switch-handle-bg);box-shadow:var(--kw-switch-handle-shadow);transition:inset-inline-start .2s ease-in-out,width .2s ease-in-out}.kw-switch[data-checked=true] .kw-switch-handle{inset-inline-start:calc(100% - var(--kw-switch-handle-size) - var(--kw-switch-padding))}.kw-switch:not(:disabled):active .kw-switch-handle{width:calc(var(--kw-switch-handle-size) + 6px)}.kw-switch[data-checked=true]:not(:disabled):active .kw-switch-handle{inset-inline-start:calc(100% - var(--kw-switch-handle-size) - 6px - var(--kw-switch-padding))}.kw-switch-loading-icon{color:color-mix(in srgb,var(--kw-foreground) 65%,transparent);font-size:calc(var(--kw-switch-handle-size) * .66);animation:kw-switch-spin 1s linear infinite}.kw-switch[data-checked=true] .kw-switch-loading-icon{color:var(--kw-switch-bg-checked)}@keyframes kw-switch-spin{to{transform:rotate(360deg)}}.kw-switch-inner{display:grid;height:100%;overflow:hidden;border-radius:inherit;padding-inline:var(--kw-switch-inner-max) var(--kw-switch-inner-min);transition:padding-inline .2s ease-in-out}.kw-switch[data-checked=true] .kw-switch-inner{padding-inline:var(--kw-switch-inner-min) var(--kw-switch-inner-max)}.kw-switch-inner-checked,.kw-switch-inner-unchecked{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:12px;white-space:nowrap;pointer-events:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.kw-switch-inner-checked .anticon,.kw-switch-inner-unchecked .anticon{font-size:12px}.kw-switch[data-checked=false] .kw-switch-inner-checked{opacity:0;transform:translate(-100%)}.kw-switch[data-checked=true] .kw-switch-inner-unchecked{opacity:0;transform:translate(100%)}.kw-switch[data-size=small]{--kw-switch-height: 16px;--kw-switch-min-width: 28px;--kw-switch-handle-size: 12px;--kw-switch-inner-min: 6px;--kw-switch-inner-max: 18px;font-size:12px}.kw-switch[data-size=small] .kw-switch-inner-checked,.kw-switch[data-size=small] .kw-switch-inner-unchecked,.kw-switch[data-size=small] .anticon{font-size:10px}.kw-switch[data-size=small]:not(:disabled):active .kw-switch-handle{width:calc(var(--kw-switch-handle-size) + 4px)}.kw-switch[data-size=small][data-checked=true]:not(:disabled):active .kw-switch-handle{inset-inline-start:calc(100% - var(--kw-switch-handle-size) - 4px - var(--kw-switch-padding))}.kw-switch-wrapper{display:inline-flex;align-items:center;gap:var(--kw-space-2, 8px);color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);cursor:pointer}.kw-switch-wrapper[data-disabled=true]{cursor:not-allowed}.kw-switch-wrapper[data-disabled=true] .kw-switch-label{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}@media(prefers-reduced-motion:reduce){.kw-switch,.kw-switch-handle,.kw-switch-inner,.kw-switch-inner-checked,.kw-switch-inner-unchecked{transition:none}}.kw-switch-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.kw-switch-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-switch-demo-note{color:color-mix(in srgb,var(--kw-foreground) 55%,transparent);font-size:13px}.kw-switch-semantic-preview{display:flex;align-items:center;justify-content:center;gap:24px;padding:24px}.kw-slider{--kw-slider-rail: color-mix(in srgb, var(--kw-foreground) 4%, transparent);--kw-slider-rail-hover: color-mix(in srgb, var(--kw-foreground) 7%, transparent);--kw-slider-track: color-mix(in srgb, var(--kw-primary) 45%, #ffffff);--kw-slider-track-hover: color-mix(in srgb, var(--kw-primary) 62%, #ffffff);--kw-slider-handle: var(--kw-slider-track);--kw-slider-handle-active: var(--kw-primary);--kw-slider-disabled: color-mix(in srgb, var(--kw-foreground) 25%, var(--kw-surface));position:relative;box-sizing:border-box;height:12px;margin:10px 5px;padding:0;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.kw-slider.kw-slider-with-marks{margin-bottom:28px}.kw-slider-rail,.kw-slider-track,.kw-slider-tracks{position:absolute;top:4px;height:4px;border-radius:2px;transition:background-color .2s ease}.kw-slider-rail{left:0;width:100%;background:var(--kw-slider-rail)}.kw-slider-track{background:var(--kw-slider-track)}.kw-slider-tracks{background:transparent}.kw-slider:hover .kw-slider-rail{background:var(--kw-slider-rail-hover)}.kw-slider:hover .kw-slider-track{background:var(--kw-slider-track-hover)}.kw-slider[data-draggable-track=true] .kw-slider-track{cursor:grab}.kw-slider[data-dragging=true][data-draggable-track=true] .kw-slider-track{cursor:grabbing}.kw-slider-handle{position:absolute;top:1px;z-index:1;width:10px;height:10px;outline:none;transform:translate(-50%);cursor:grab}.kw-slider[data-reverse=true] .kw-slider-handle{transform:translate(50%)}.kw-slider-handle:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:transparent}.kw-slider-handle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--kw-surface);box-shadow:0 0 0 2px var(--kw-slider-handle);transition:inset .2s ease,box-shadow .2s ease}.kw-slider-handle:hover:after,.kw-slider-handle:focus-visible:after,.kw-slider-handle.is-dragging:after{top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:0 0 0 2.5px var(--kw-slider-handle-active)}.kw-slider-handle:focus-visible:after,.kw-slider-handle.is-dragging:after{box-shadow:0 0 0 2.5px var(--kw-slider-handle-active),0 0 0 6px color-mix(in srgb,var(--kw-primary) 20%,transparent)}.kw-slider-handle.is-dragging{cursor:grabbing;z-index:2}.kw-slider-handle.is-removing{opacity:.35}.kw-slider-handle.is-disabled{cursor:not-allowed}.kw-slider-handle.is-disabled:after{box-shadow:0 0 0 2px var(--kw-slider-disabled);top:0;right:0;bottom:0;left:0}.kw-slider-step{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kw-slider-dot{position:absolute;top:2px;box-sizing:border-box;width:8px;height:8px;border:2px solid color-mix(in srgb,var(--kw-foreground) 6%,var(--kw-surface));border-radius:50%;background:var(--kw-surface);transform:translate(-50%)}.kw-slider[data-reverse=true] .kw-slider-dot{transform:translate(50%)}.kw-slider-dot.is-active{border-color:var(--kw-slider-track)}.kw-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:var(--kw-text-sm, 14px)}.kw-slider-mark-text{position:absolute;display:inline-block;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);text-align:center;white-space:nowrap;word-break:keep-all;transform:translate(-50%);cursor:pointer;-webkit-user-select:none;user-select:none}.kw-slider[data-reverse=true] .kw-slider-mark-text{transform:translate(50%)}.kw-slider-mark-text.is-active{color:var(--kw-foreground)}.kw-slider-tooltip{position:absolute;z-index:1070;min-width:32px;padding:6px 8px;border-radius:6px;background:#000000d9;color:#fff;font-size:var(--kw-text-sm, 14px);line-height:1.5715;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f;animation:kw-slider-tip-in .12s ease-out}.kw-slider-tooltip:after{content:"";position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.kw-slider-tooltip[data-placement=top]{bottom:calc(100% + 10px);left:50%;translate:-50% 0}.kw-slider-tooltip[data-placement=top]:after{bottom:-4px;left:calc(50% - 4px)}.kw-slider-tooltip[data-placement=bottom]{top:calc(100% + 10px);left:50%;translate:-50% 0}.kw-slider-tooltip[data-placement=bottom]:after{top:-4px;left:calc(50% - 4px)}.kw-slider-tooltip[data-placement=right]{left:calc(100% + 10px);top:50%;translate:0 -50%}.kw-slider-tooltip[data-placement=right]:after{left:-4px;top:calc(50% - 4px)}.kw-slider-tooltip[data-placement=left]{right:calc(100% + 10px);top:50%;translate:0 -50%}.kw-slider-tooltip[data-placement=left]:after{right:-4px;top:calc(50% - 4px)}@keyframes kw-slider-tip-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.kw-slider[data-disabled=true]{cursor:not-allowed}.kw-slider[data-disabled=true] .kw-slider-rail,.kw-slider[data-disabled=true]:hover .kw-slider-rail{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-slider[data-disabled=true] .kw-slider-track,.kw-slider[data-disabled=true]:hover .kw-slider-track{background:color-mix(in srgb,var(--kw-foreground) 18%,var(--kw-surface))}.kw-slider[data-disabled=true] .kw-slider-handle{cursor:not-allowed}.kw-slider[data-disabled=true] .kw-slider-handle:after,.kw-slider[data-disabled=true] .kw-slider-handle:hover:after{top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 2px var(--kw-slider-disabled)}.kw-slider[data-disabled=true] .kw-slider-dot.is-active{border-color:var(--kw-slider-disabled)}.kw-slider[data-disabled=true] .kw-slider-mark-text{cursor:not-allowed}.kw-slider.kw-slider-vertical{display:inline-block;width:12px;height:100%;min-height:120px;margin:6px 10px;vertical-align:top}.kw-slider-vertical .kw-slider-rail,.kw-slider-vertical .kw-slider-track,.kw-slider-vertical .kw-slider-tracks{top:auto;left:4px;width:4px;height:auto}.kw-slider-vertical .kw-slider-rail{top:0;height:100%}.kw-slider-vertical .kw-slider-handle{top:auto;left:1px;transform:translateY(50%)}.kw-slider-vertical[data-reverse=true] .kw-slider-handle{transform:translateY(-50%)}.kw-slider-vertical .kw-slider-dot{top:auto;left:2px;transform:translateY(50%)}.kw-slider-vertical[data-reverse=true] .kw-slider-dot{transform:translateY(-50%)}.kw-slider-vertical .kw-slider-mark{top:0;left:18px;width:auto;height:100%}.kw-slider-vertical .kw-slider-mark-text{left:0;transform:translateY(50%)}.kw-slider-vertical[data-reverse=true] .kw-slider-mark-text{transform:translateY(-50%)}.kw-slider-vertical.kw-slider-with-marks{margin-bottom:6px;margin-right:40px}@media(prefers-reduced-motion:reduce){.kw-slider-rail,.kw-slider-track,.kw-slider-handle:after,.kw-slider-tooltip{transition:none;animation:none}}.kw-slider-demo-stack{display:flex;flex-direction:column;gap:8px;width:100%}.kw-slider-demo-row{display:flex;align-items:center;gap:12px;width:100%}.kw-slider-demo-row>.kw-slider{flex:1;min-width:0}.kw-slider-demo-icon{flex:none;font-size:16px;line-height:1;color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);transition:color .2s ease}.kw-slider-demo-icon.is-active{color:color-mix(in srgb,var(--kw-foreground) 60%,transparent)}.kw-slider-demo-vertical{display:flex;gap:32px;height:260px}.kw-slider-demo-title{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--kw-foreground)}.kw-slider-semantic-preview{width:min(100%,420px);padding:32px 12px}.kw-select{--kw-select-h: var(--kw-control-h, 32px);--kw-select-px: 11px;--kw-select-radius: 6px;--kw-select-fs: var(--kw-text-sm, 14px);--kw-select-tag-h: 24px;--kw-select-tag-fs: 14px;--kw-select-border: color-mix(in srgb, var(--kw-foreground) 14%, var(--kw-surface));--kw-select-border-hover: color-mix(in srgb, var(--kw-primary) 55%, #ffffff);--kw-select-border-active: var(--kw-primary);--kw-select-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-primary) 10%, transparent);position:relative;box-sizing:border-box;display:inline-flex;width:100%;max-width:100%;min-height:var(--kw-select-h);vertical-align:top;border:1px solid var(--kw-select-border);border-radius:var(--kw-select-radius);background:var(--kw-surface);color:var(--kw-foreground);font-size:var(--kw-select-fs);line-height:1.5715;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.kw-select:hover{border-color:var(--kw-select-border-hover)}.kw-select[data-focused=true],.kw-select[data-open=true]{border-color:var(--kw-select-border-active);box-shadow:var(--kw-select-focus-ring)}.kw-select[data-size=small]{--kw-select-h: var(--kw-control-h-sm, 24px);--kw-select-px: 7px;--kw-select-radius: 4px;--kw-select-tag-h: 16px;--kw-select-tag-fs: 12px}.kw-select[data-size=large]{--kw-select-h: var(--kw-control-h-lg, 40px);--kw-select-fs: var(--kw-text-md, 16px);--kw-select-radius: 8px;--kw-select-tag-h: 32px;--kw-select-tag-fs: 16px}.kw-select[data-status=error]{--kw-select-border: var(--kw-danger, #ff4d4f);--kw-select-border-hover: color-mix(in srgb, var(--kw-danger, #ff4d4f) 75%, #ffffff);--kw-select-border-active: var(--kw-danger, #ff4d4f);--kw-select-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-danger, #ff4d4f) 12%, transparent)}.kw-select[data-status=warning]{--kw-select-border: var(--kw-warning, #faad14);--kw-select-border-hover: color-mix(in srgb, var(--kw-warning, #faad14) 75%, #ffffff);--kw-select-border-active: var(--kw-warning, #faad14);--kw-select-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-warning, #faad14) 14%, transparent)}.kw-select[data-variant=filled]{background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));border-color:transparent}.kw-select[data-variant=filled]:hover{background:color-mix(in srgb,var(--kw-foreground) 7%,var(--kw-surface))}.kw-select[data-variant=filled][data-focused=true],.kw-select[data-variant=filled][data-open=true]{background:var(--kw-surface);border-color:var(--kw-select-border-active);box-shadow:none}.kw-select[data-variant=filled][data-status=error]{background:color-mix(in srgb,var(--kw-danger, #ff4d4f) 8%,var(--kw-surface))}.kw-select[data-variant=filled][data-status=warning]{background:color-mix(in srgb,var(--kw-warning, #faad14) 10%,var(--kw-surface))}.kw-select[data-variant=borderless]{background:transparent;border-color:transparent;box-shadow:none}.kw-select[data-variant=borderless][data-status=error]{color:var(--kw-danger, #ff4d4f)}.kw-select[data-variant=underlined]{border-radius:0;border-width:0 0 1px;background:transparent;box-shadow:none}.kw-select[data-disabled=true]{cursor:not-allowed;color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));border-color:var(--kw-select-border);box-shadow:none}.kw-select[data-disabled=true][data-variant=borderless]{background:transparent;border-color:transparent}.kw-select-selector{box-sizing:border-box;display:flex;align-items:center;flex:1;min-width:0;padding:0 var(--kw-select-px)}.kw-select[data-variant=underlined] .kw-select-selector{padding-inline:0}.kw-select-multiple .kw-select-selector{padding-inline-start:4px}.kw-select-multiple:has(.kw-select-prefix) .kw-select-selector{padding-inline-start:var(--kw-select-px)}.kw-select-prefix{display:inline-flex;align-items:center;margin-inline-end:8px;color:var(--kw-muted-foreground);flex-shrink:0}.kw-select-content{position:relative;flex:1;min-width:0;display:flex;align-items:center;min-height:calc(var(--kw-select-h) - 2px)}.kw-select-multiple .kw-select-content{flex-wrap:wrap;gap:4px;padding-block:calc((var(--kw-select-h) - 2px - var(--kw-select-tag-h)) / 2)}.kw-select-single .kw-select-content{overflow:hidden}.kw-select-selection-item{position:relative;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:color .12s ease}.kw-select-selection-item.is-dim{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent)}.kw-select-placeholder{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);pointer-events:none}.kw-select-multiple .kw-select-placeholder{inset-inline-start:7px}.kw-select-multiple:has(.kw-select-prefix) .kw-select-placeholder{inset-inline-start:0}.kw-select-input{box-sizing:border-box;margin:0;padding:0;border:none;outline:none;background:transparent;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:inherit}.kw-select-input:disabled{cursor:not-allowed}.kw-select-search.kw-select-search-single{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.kw-select-search-single .kw-select-input{width:100%;height:100%}.kw-select-single.has-search .kw-select-input{cursor:text}.kw-select-single.has-search:not([data-open=true]) .kw-select-input{cursor:pointer}.kw-select-search{position:relative;max-width:100%}.kw-select-multiple .kw-select-search{display:inline-flex;min-width:4px;height:var(--kw-select-tag-h);margin-inline-start:3px}.kw-select-multiple .kw-select-search .kw-select-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kw-select-search-mirror{visibility:hidden;white-space:pre;line-height:var(--kw-select-tag-h)}.kw-select-overflow-item{display:inline-flex;max-width:100%;flex:none}.kw-select-tag{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;max-width:100%;height:var(--kw-select-tag-h);padding-inline:8px 4px;border-radius:4px;background:color-mix(in srgb,var(--kw-foreground) 6%,var(--kw-surface));border:1px solid transparent;font-size:var(--kw-select-tag-fs);line-height:calc(var(--kw-select-tag-h) - 2px);cursor:default;-webkit-user-select:none;user-select:none}.kw-select[data-size=small] .kw-select-tag{padding-inline:4px 2px;border-radius:2px}.kw-select[data-variant=filled] .kw-select-tag{background:var(--kw-surface);border-color:color-mix(in srgb,var(--kw-foreground) 10%,transparent)}.kw-select-tag.is-disabled{color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);cursor:not-allowed}.kw-select-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-select-tag-remove{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:10px;cursor:pointer;transition:color .12s ease}.kw-select-tag-remove:hover{color:var(--kw-foreground)}.kw-select-tag-rest{padding-inline:8px}.kw-select-measure{position:absolute;top:0;left:0;display:flex;gap:4px;visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content}.kw-select-suffix{position:relative;display:inline-flex;align-items:center;margin-inline-start:8px;color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);font-size:12px;flex-shrink:0}.kw-select-arrow{display:inline-flex;align-items:center;pointer-events:none;transition:opacity .14s ease}.kw-select-clear{position:absolute;inset-inline-end:0;top:50%;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin-top:-6px;background:var(--kw-surface);color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s ease,color .14s ease}.kw-select-suffix:not(:has(.kw-select-arrow)){width:12px}.kw-select-clear:hover{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-select.has-clear:hover .kw-select-clear{opacity:1;pointer-events:auto}.kw-select.has-clear:hover .kw-select-arrow{opacity:0}.kw-select-spin{animation:kw-select-spin 1s linear infinite}@keyframes kw-select-spin{to{transform:rotate(360deg)}}.kw-select-popup{box-sizing:border-box;padding:4px;background:var(--kw-surface);border-radius:8px;box-shadow:0 6px 16px color-mix(in srgb,var(--kw-foreground) 8%,transparent),0 3px 6px -4px color-mix(in srgb,var(--kw-foreground) 12%,transparent),0 9px 28px 8px color-mix(in srgb,var(--kw-foreground) 5%,transparent);color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5715;animation:kw-select-popup-in .14s cubic-bezier(.22,1,.36,1)}.kw-select-popup[data-size=large]{font-size:var(--kw-text-md, 16px)}@keyframes kw-select-popup-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.kw-select-popup[data-placement^=top]{animation-name:kw-select-popup-in-top;transform:translateY(-100%)}@keyframes kw-select-popup-in-top{0%{opacity:0;transform:translateY(calc(-100% + 4px)) scale(.98)}to{opacity:1;transform:translateY(-100%)}}.kw-select-list{overflow-y:auto;overscroll-behavior:contain}.kw-select-group{box-sizing:border-box;display:flex;align-items:center;min-height:32px;padding:5px 12px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px;cursor:default}.kw-select-item{box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 12px;border-radius:4px;cursor:pointer;transition:background-color .12s ease}.kw-select-item.is-grouped{padding-inline-start:24px}.kw-select-item.is-active{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-select-item.is-selected{background:color-mix(in srgb,var(--kw-primary) 10%,var(--kw-surface));font-weight:600}.kw-select-item.is-selected.is-active{background:color-mix(in srgb,var(--kw-primary) 14%,var(--kw-surface))}.kw-select-item.is-disabled{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);cursor:not-allowed;background:transparent}.kw-select-item-content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-select-item-state{display:inline-flex;align-items:center;color:var(--kw-primary);font-size:12px}.kw-select-empty{padding:8px 12px;color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);text-align:center}.kw-select-empty-default{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding-block:12px;font-size:13px}.kw-select-empty-default:before{content:"";width:40px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 41'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(0 1)'%3E%3Cellipse cx='32' cy='33' fill='%23f5f5f5' rx='32' ry='7'/%3E%3Cg fill-rule='nonzero' stroke='%23d9d9d9'%3E%3Cpath d='M55 12.8 44.9 1.3C44.4.5 43.7 0 43 0H21c-.7 0-1.4.5-1.9 1.3L9 12.8V22h46z'/%3E%3Cpath fill='%23fafafa' d='M41.6 15.9c0-1.6 1-2.9 2.2-2.9H55v18.1c0 2.1-1.3 3.9-3 3.9H12c-1.7 0-3-1.8-3-3.9V13h11.2c1.2 0 2.2 1.3 2.2 2.9s1 2.9 2.2 2.9h14.8c1.2 0 2.2-1.3 2.2-2.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}@media(prefers-reduced-motion:reduce){.kw-select,.kw-select-popup,.kw-select-spin{animation:none;transition:none}}.kw-select-demo-stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.kw-select-demo-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%}.kw-select-demo-note{color:var(--kw-muted-foreground);font-size:13px}.kw-select-semantic-preview{position:relative;display:inline-block;width:min(100%,420px);min-height:300px;padding:4px 4px 12px}.kw-select-semantic-preview .kw-select{width:300px}.kw-select-semantic-preview .kw-select-clear{opacity:1;pointer-events:auto}.kw-select-semantic-preview .kw-select-popup{animation:none}.kw-cascader{--kw-cascader-h: var(--kw-control-h, 32px);--kw-cascader-px: 11px;--kw-cascader-radius: 6px;--kw-cascader-fs: var(--kw-text-sm, 14px);--kw-cascader-border: color-mix( in srgb, var(--kw-foreground) 14%, var(--kw-surface) );--kw-cascader-border-hover: color-mix( in srgb, var(--kw-primary) 55%, #ffffff );--kw-cascader-border-active: var(--kw-primary);--kw-cascader-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-primary) 10%, transparent);--kw-cascader-column-w: 140px;position:relative;display:inline-block;width:100%;max-width:100%;vertical-align:top}.kw-cascader-selector{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:var(--kw-cascader-h);padding:0 var(--kw-cascader-px);border:1px solid var(--kw-cascader-border);border-radius:var(--kw-cascader-radius);background:var(--kw-surface);color:var(--kw-foreground);font-size:var(--kw-cascader-fs);line-height:1.5715;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.kw-cascader-selector:hover{border-color:var(--kw-cascader-border-hover)}.kw-cascader[data-open=true] .kw-cascader-selector{border-color:var(--kw-cascader-border-active);box-shadow:var(--kw-cascader-focus-ring)}.kw-cascader[data-size=sm]{--kw-cascader-h: var(--kw-control-h-sm, 24px);--kw-cascader-px: 7px;--kw-cascader-fs: var(--kw-text-xs, 12px);--kw-cascader-radius: 4px}.kw-cascader[data-size=lg]{--kw-cascader-h: var(--kw-control-h-lg, 40px);--kw-cascader-px: 11px;--kw-cascader-fs: var(--kw-text-md, 16px);--kw-cascader-radius: 8px}.kw-cascader[data-status=error]{--kw-cascader-border: var(--kw-danger, #ff4d4f);--kw-cascader-border-hover: var(--kw-danger, #ff4d4f);--kw-cascader-border-active: var(--kw-danger, #ff4d4f);--kw-cascader-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-danger, #ff4d4f) 12%, transparent)}.kw-cascader[data-status=warning]{--kw-cascader-border: var(--kw-warning, #faad14);--kw-cascader-border-hover: var(--kw-warning, #faad14);--kw-cascader-border-active: var(--kw-warning, #faad14);--kw-cascader-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-warning, #faad14) 14%, transparent)}.kw-cascader[data-variant=filled] .kw-cascader-selector{background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));border-color:transparent}.kw-cascader[data-variant=filled][data-open=true] .kw-cascader-selector{background:var(--kw-surface);border-color:var(--kw-cascader-border-active)}.kw-cascader[data-variant=borderless] .kw-cascader-selector{background:transparent;border-color:transparent;box-shadow:none}.kw-cascader[data-variant=underlined] .kw-cascader-selector{border-radius:0;border-width:0 0 1px;padding-inline:0;background:transparent;box-shadow:none}.kw-cascader[data-disabled=true] .kw-cascader-selector{cursor:not-allowed;color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);background:color-mix(in srgb,var(--kw-foreground) 3.5%,var(--kw-surface));border-color:var(--kw-cascader-border);box-shadow:none}.kw-cascader-prefix{display:inline-flex;align-items:center;margin-inline-end:8px;color:var(--kw-muted-foreground);flex-shrink:0}.kw-cascader-selection{position:relative;flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px;overflow:hidden}.kw-cascader-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.kw-cascader-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:22px;padding:0 6px 0 8px;border-radius:4px;background:color-mix(in srgb,var(--kw-foreground) 6%,var(--kw-surface));border:1px solid color-mix(in srgb,var(--kw-foreground) 8%,transparent);font-size:12px;line-height:20px}.kw-cascader-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-cascader-tag-close{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--kw-muted-foreground);cursor:pointer;font-size:12px;line-height:1}.kw-cascader-tag-rest{color:var(--kw-foreground);cursor:default}.kw-cascader-tag-rest .kw-cascader-tag-label{padding-inline-end:2px}.kw-cascader-placeholder{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-cascader-input{flex:1;min-width:4px;max-width:100%;height:22px;margin:0;padding:0;border:none;outline:none;background:transparent;color:var(--kw-foreground);font:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.kw-cascader-input.is-typing{min-width:80px}.kw-cascader.has-search:not(.is-multiple) .kw-cascader-selection-item{max-width:calc(100% - 8px)}.kw-cascader-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-inline-end:2px;flex-shrink:0;cursor:pointer}.kw-cascader-checkbox input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.kw-cascader-checkbox-ui{box-sizing:border-box;width:16px;height:16px;border:1px solid color-mix(in srgb,var(--kw-foreground) 25%,transparent);border-radius:4px;background:var(--kw-surface);transition:border-color .12s ease,background-color .12s ease}.kw-cascader-checkbox input:checked+.kw-cascader-checkbox-ui{border-color:var(--kw-primary);background:var(--kw-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.kw-cascader-checkbox input:indeterminate+.kw-cascader-checkbox-ui{border-color:var(--kw-primary);background:var(--kw-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' d='M4 8h8'/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.kw-cascader-item.is-multiple{gap:6px}.kw-cascader-suffix{display:inline-flex;align-items:center;gap:4px;margin-inline-start:8px;color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);flex-shrink:0}.kw-cascader-arrow-wrap{display:inline-flex;align-items:center;transition:transform .16s ease}.kw-cascader[data-open=true] .kw-cascader-arrow-wrap{transform:rotate(180deg)}.kw-cascader-clear{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--kw-foreground) 22%,transparent);color:var(--kw-surface);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s ease,background-color .14s ease}.kw-cascader.has-clear:hover .kw-cascader-clear,.kw-cascader[data-open=true].has-clear .kw-cascader-clear{opacity:1;pointer-events:auto}.kw-cascader.has-clear:hover .kw-cascader-arrow-wrap,.kw-cascader[data-open=true].has-clear .kw-cascader-arrow-wrap{opacity:0;width:0;overflow:hidden}.kw-cascader-clear:hover{background:color-mix(in srgb,var(--kw-foreground) 42%,transparent)}.kw-cascader-popup{background:var(--kw-surface);border:1px solid color-mix(in srgb,var(--kw-border) 88%,transparent);border-radius:calc(var(--kw-cascader-radius) + 2px);box-shadow:0 6px 16px color-mix(in srgb,var(--kw-foreground) 10%,transparent),0 3px 6px -2px color-mix(in srgb,var(--kw-foreground) 6%,transparent);overflow:hidden;animation:kw-cascader-popup-in .14s cubic-bezier(.22,1,.36,1)}@keyframes kw-cascader-popup-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.kw-cascader-popup[data-placement^=top]{animation-name:kw-cascader-popup-in-top;transform:translateY(-100%)}@keyframes kw-cascader-popup-in-top{0%{opacity:0;transform:translateY(calc(-100% + 4px)) scale(.98)}to{opacity:1;transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.kw-cascader-popup,.kw-cascader-selector,.kw-cascader-arrow-wrap,.kw-cascader-clear{animation:none;transition:none}}.kw-cascader-menus{display:flex;align-items:stretch;flex-wrap:nowrap}.kw-cascader-column{box-sizing:border-box;min-width:var(--kw-cascader-column-w);max-height:180px;margin:0;padding:4px;overflow:auto;border-inline-end:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent);scrollbar-width:thin}.kw-cascader-column:last-child{border-inline-end:none}.kw-cascader-search-list{min-width:220px;border-inline-end:none}.kw-cascader-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:5px 12px;border:none;border-radius:var(--kw-cascader-radius);background:transparent;color:var(--kw-foreground);font:inherit;font-size:var(--kw-text-sm, 14px);line-height:1.5714;text-align:start;cursor:pointer;transition:background-color .1s ease}.kw-cascader-item:hover:not(:disabled):not(.is-disabled){background:color-mix(in srgb,var(--kw-foreground) 4.5%,var(--kw-surface))}.kw-cascader-item.is-active{background:color-mix(in srgb,var(--kw-primary) 9%,var(--kw-surface));color:var(--kw-primary);font-weight:600}.kw-cascader-item.is-disabled,.kw-cascader-item:disabled{color:var(--kw-muted-foreground);cursor:not-allowed;opacity:.55}.kw-cascader-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-cascader-expand-icon{flex-shrink:0;color:color-mix(in srgb,var(--kw-foreground) 35%,transparent)}.kw-cascader-item.is-active .kw-cascader-expand-icon{color:var(--kw-primary)}.kw-cascader-empty{min-width:160px;padding:14px 12px;text-align:center;color:var(--kw-muted-foreground);font-size:var(--kw-text-sm)}.kw-cascader-demo{width:100%;max-width:320px}.kw-cascader-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px}.kw-cascader-semantic-preview{position:relative;display:inline-block;width:min(100%,480px);min-height:280px;padding:4px 4px 12px}.kw-cascader-semantic-preview .kw-cascader{width:320px}.kw-cascader-semantic-tabs{display:flex;gap:8px;margin-bottom:12px}.kw-cascader-semantic-tab{height:28px;padding:0 12px;border:1px solid var(--kw-border);border-radius:6px;background:var(--kw-surface);color:var(--kw-foreground);font-size:13px;cursor:pointer}.kw-cascader-semantic-tab.is-active{border-color:var(--kw-primary);color:var(--kw-primary);background:color-mix(in srgb,var(--kw-primary) 8%,var(--kw-surface))}.kw-cascader-semantic-preview .kw-cascader-clear{opacity:1;pointer-events:auto}.kw-cascader-semantic-preview .kw-cascader-arrow-wrap{opacity:0;width:0;overflow:hidden}.kw-cascader-semantic-preview .kw-cascader-popup{overflow:visible;animation:none}.kw-cascader-semantic-preview .kw-cascader-column{max-height:none;min-width:120px}.kw-cascader-semantic-preview .kw-cascader-item{margin-block:2px}.kw-radio,.kw-radio-button{--kw-radio-size: 16px;--kw-radio-dot: 8px;--kw-radio-border: color-mix(in srgb, var(--kw-foreground) 15%, transparent);--kw-radio-checked: var(--kw-primary);--kw-radio-disabled-bg: color-mix(in srgb, var(--kw-foreground) 4%, transparent);--kw-radio-disabled-border: color-mix(in srgb, var(--kw-foreground) 12%, transparent);--kw-radio-disabled-color: color-mix(in srgb, var(--kw-foreground) 25%, transparent)}.kw-radio{display:inline-flex;align-items:baseline;margin:0;margin-inline-end:8px;padding:0;cursor:pointer;font-size:var(--kw-text-sm, 14px);line-height:1.5714285714285714;color:var(--kw-foreground);-webkit-user-select:none;user-select:none}.kw-radio.is-disabled{cursor:not-allowed;color:var(--kw-radio-disabled-color)}.kw-radio-icon{position:relative;display:inline-flex;flex:none;width:var(--kw-radio-size);height:var(--kw-radio-size);align-self:center}.kw-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.kw-radio-inner{position:relative;display:block;box-sizing:border-box;width:var(--kw-radio-size);height:var(--kw-radio-size);background:var(--kw-surface, #fff);border:1px solid var(--kw-radio-border);border-radius:50%;transition:border-color .2s,background .2s}.kw-radio-inner:after{content:"";position:absolute;top:50%;left:50%;width:var(--kw-radio-size);height:var(--kw-radio-size);margin:calc(var(--kw-radio-size) / -2) 0 0 calc(var(--kw-radio-size) / -2);border-radius:50%;background:#fff;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.kw-radio:not(.is-disabled):hover .kw-radio-inner{border-color:var(--kw-radio-checked)}.kw-radio-input:focus-visible+.kw-radio-inner{outline:3px solid color-mix(in srgb,var(--kw-primary) 25%,transparent);outline-offset:1px}.kw-radio.is-checked .kw-radio-inner{background:var(--kw-radio-checked);border-color:var(--kw-radio-checked)}.kw-radio.is-checked .kw-radio-inner:after{opacity:1;transform:scale(.375)}.kw-radio.is-disabled .kw-radio-inner{background:var(--kw-radio-disabled-bg);border-color:var(--kw-radio-disabled-border)}.kw-radio.is-disabled.is-checked .kw-radio-inner:after{background:var(--kw-radio-disabled-color)}.kw-radio-label{padding-inline:8px}.kw-radio-group{display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:8px;font-size:var(--kw-text-sm, 14px)}.kw-radio-group[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.kw-radio-group[data-block=true]{display:flex;width:100%}.kw-radio-group[data-block=true]>.kw-radio,.kw-radio-group[data-block=true]>.kw-radio-button{flex:1;justify-content:center}.kw-radio-group-button{flex-wrap:nowrap;row-gap:0}.kw-radio-button{--kw-radio-btn-h: var(--kw-control-h, 32px);--kw-radio-btn-px: 15px;--kw-radio-btn-fs: var(--kw-text-sm, 14px);--kw-radio-btn-radius: 6px;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:var(--kw-radio-btn-h);margin:0;padding-inline:var(--kw-radio-btn-px);border:1px solid var(--kw-radio-border);border-inline-start-width:0;background:var(--kw-surface, #fff);color:var(--kw-foreground);font-size:var(--kw-radio-btn-fs);line-height:calc(var(--kw-radio-btn-h) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.kw-radio-button:first-child{border-inline-start-width:1px;border-start-start-radius:var(--kw-radio-btn-radius);border-end-start-radius:var(--kw-radio-btn-radius)}.kw-radio-button:last-child{border-start-end-radius:var(--kw-radio-btn-radius);border-end-end-radius:var(--kw-radio-btn-radius)}.kw-radio-button:only-child{border-radius:var(--kw-radio-btn-radius)}.kw-radio-button:not(:first-child):before{content:"";position:absolute;top:-1px;inset-inline-start:-1px;width:1px;height:calc(100% + 2px);background:var(--kw-radio-border);transition:background .2s}.kw-radio-button-icon{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kw-radio-button-icon .kw-radio-input{pointer-events:auto;cursor:pointer}.kw-radio-button:not(.is-disabled):hover{color:var(--kw-radio-checked)}.kw-radio-button:has(.kw-radio-input:focus-visible){outline:3px solid color-mix(in srgb,var(--kw-primary) 25%,transparent);outline-offset:1px;z-index:2}.kw-radio-button.is-checked:not(.is-disabled){z-index:1;color:var(--kw-radio-checked);border-color:var(--kw-radio-checked)}.kw-radio-button.is-checked:not(.is-disabled):before{background:var(--kw-radio-checked)}.kw-radio-button.is-checked:not(.is-disabled)+.kw-radio-button:before{background:var(--kw-radio-checked)}.kw-radio-button[data-button-style=solid].is-checked:not(.is-disabled){background:var(--kw-radio-checked);color:#fff}.kw-radio-button[data-button-style=solid].is-checked:not(.is-disabled):hover{background:color-mix(in srgb,var(--kw-radio-checked) 82%,#fff);border-color:color-mix(in srgb,var(--kw-radio-checked) 82%,#fff);color:#fff}.kw-radio-button.is-disabled{cursor:not-allowed;color:var(--kw-radio-disabled-color);background:var(--kw-radio-disabled-bg);border-color:var(--kw-radio-border)}.kw-radio-button.is-disabled .kw-radio-input{cursor:not-allowed}.kw-radio-button.is-disabled.is-checked{color:var(--kw-radio-disabled-color);background:color-mix(in srgb,var(--kw-foreground) 15%,transparent)}.kw-radio-button[data-size=large]{--kw-radio-btn-h: var(--kw-control-h-lg, 40px);--kw-radio-btn-fs: var(--kw-text-md, 16px);--kw-radio-btn-radius: 8px}.kw-radio-button[data-size=small]{--kw-radio-btn-h: var(--kw-control-h-sm, 24px);--kw-radio-btn-px: 7px;--kw-radio-btn-radius: 4px}.kw-radio-demo-stack{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.kw-radio-demo-icon-label{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.kw-radio-demo-icon-label .anticon{font-size:18px}.kw-radio-demo-checked-label{color:var(--kw-primary);font-weight:600}.kw-radio-semantic-preview{display:inline-flex;gap:16px;padding:8px}.kw-rate{--kw-rate-size: 20px;--kw-rate-color: #fadb14;--kw-rate-bg: color-mix(in srgb, var(--kw-foreground) 6%, transparent);display:inline-flex;align-items:center;margin:0;padding:0;list-style:none;font-size:var(--kw-rate-size);line-height:1;color:var(--kw-rate-color);outline:none}.kw-rate[data-size=small]{--kw-rate-size: 15px}.kw-rate[data-size=large]{--kw-rate-size: 25px}.kw-rate-star{position:relative;display:inline-block;margin:0;padding:0;color:inherit;cursor:pointer}.kw-rate-star:not(:last-child){margin-inline-end:8px}.kw-rate-star-body{position:relative;outline:none;transition:transform .2s}.kw-rate:not([data-disabled=true]) .kw-rate-star-body:hover,.kw-rate-star.is-focused .kw-rate-star-body{transform:scale(1.1)}.kw-rate:focus-visible .kw-rate-star.is-focused .kw-rate-star-body{outline:1px dashed var(--kw-rate-color);outline-offset:2px;border-radius:2px}.kw-rate-star-first,.kw-rate-star-second{display:flex;align-items:center;justify-content:center;color:var(--kw-rate-bg);transition:color .2s;-webkit-user-select:none;user-select:none}.kw-rate-star-first{position:absolute;top:0;inset-inline-start:0;width:50%;height:100%;overflow:hidden;justify-content:flex-start;opacity:0}.kw-rate-star.is-half .kw-rate-star-first{color:inherit;opacity:1}.kw-rate-star.is-full .kw-rate-star-second{color:inherit}.kw-rate[data-disabled=true] .kw-rate-star{cursor:default}.kw-rate-text{margin-inline-start:8px;font-size:var(--kw-text-sm, 14px);color:var(--kw-foreground)}.kw-rate-demo-stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.kw-rate-demo-row{display:inline-flex;align-items:center;gap:8px}.kw-checkbox{--kw-checkbox-size: 16px;--kw-checkbox-radius: 4px;--kw-checkbox-border: color-mix(in srgb, var(--kw-foreground) 15%, transparent);--kw-checkbox-border-hover: var(--kw-primary);--kw-checkbox-checked-bg: var(--kw-primary);--kw-checkbox-checked-border: var(--kw-primary);--kw-checkbox-disabled-bg: color-mix(in srgb, var(--kw-foreground) 4%, transparent);--kw-checkbox-disabled-border: color-mix(in srgb, var(--kw-foreground) 12%, transparent);--kw-checkbox-disabled-color: color-mix(in srgb, var(--kw-foreground) 25%, transparent);display:inline-flex;align-items:baseline;gap:0;margin:0;padding:0;cursor:pointer;font-size:var(--kw-text-sm, 14px);line-height:1.5714285714285714;color:var(--kw-foreground);-webkit-user-select:none;user-select:none}.kw-checkbox.is-disabled,.kw-checkbox[data-disabled=true]{cursor:not-allowed;color:var(--kw-checkbox-disabled-color)}.kw-checkbox-icon{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kw-checkbox-size);height:var(--kw-checkbox-size);margin-inline-end:8px;align-self:center}.kw-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.kw-checkbox-inner{position:relative;display:block;width:var(--kw-checkbox-size);height:var(--kw-checkbox-size);background:var(--kw-surface, #fff);border:1px solid var(--kw-checkbox-border);border-radius:var(--kw-checkbox-radius);transition:border-color .2s,background .2s,box-shadow .2s;box-sizing:border-box}.kw-checkbox-inner:after{content:"";position:absolute;top:50%;left:21.5%;width:5.7142857142857135px;height:9.142857142857142px;border:2px solid #fff;border-top:0;border-inline-start:0;opacity:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);transform-origin:center;transition:all .1s cubic-bezier(.71,-.46,.88,.6);box-sizing:border-box}.kw-checkbox:not(.is-disabled):hover .kw-checkbox-inner{border-color:var(--kw-checkbox-border-hover)}.kw-checkbox-input:focus-visible+.kw-checkbox-inner{outline:2px solid color-mix(in srgb,var(--kw-primary) 35%,transparent);outline-offset:1px}.kw-checkbox-input:checked+.kw-checkbox-inner,.kw-checkbox.is-checked:not(.is-indeterminate) .kw-checkbox-inner{background:var(--kw-checkbox-checked-bg);border-color:var(--kw-checkbox-checked-border)}.kw-checkbox-input:checked+.kw-checkbox-inner:after,.kw-checkbox.is-checked:not(.is-indeterminate) .kw-checkbox-inner:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.kw-checkbox-input:indeterminate+.kw-checkbox-inner,.kw-checkbox.is-indeterminate .kw-checkbox-inner{background:var(--kw-checkbox-checked-bg);border-color:var(--kw-checkbox-checked-border)}.kw-checkbox-input:indeterminate+.kw-checkbox-inner:after,.kw-checkbox.is-indeterminate .kw-checkbox-inner:after{top:50%;left:50%;width:8px;height:2px;border:0;background:#fff;opacity:1;transform:translate(-50%,-50%) scale(1);border-radius:1px}.kw-checkbox.is-disabled .kw-checkbox-inner,.kw-checkbox[data-disabled=true] .kw-checkbox-inner{background:var(--kw-checkbox-disabled-bg);border-color:var(--kw-checkbox-disabled-border)}.kw-checkbox.is-disabled.is-checked .kw-checkbox-inner,.kw-checkbox.is-disabled.is-indeterminate .kw-checkbox-inner,.kw-checkbox[data-disabled=true].is-checked .kw-checkbox-inner{background:color-mix(in srgb,var(--kw-foreground) 15%,transparent);border-color:transparent}.kw-checkbox-label{padding-inline-start:0;padding-inline-end:8px;line-height:inherit}.kw-checkbox-group{display:inline-flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.kw-checkbox-group .kw-checkbox{margin-inline-end:0}.kw-checkbox-demo-stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.kw-checkbox-demo-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.kw-checkbox-semantic-preview{display:inline-flex;padding:8px}.kw-color-picker{display:inline-flex;position:relative;vertical-align:top}.kw-color-picker-trigger-wrap{display:inline-flex;cursor:pointer}.kw-color-picker.is-disabled .kw-color-picker-trigger-wrap{cursor:not-allowed}.kw-color-picker-trigger{--kw-cp-h: 32px;--kw-cp-swatch: 18px;--kw-cp-radius: 6px;--kw-cp-border: color-mix(in srgb, var(--kw-foreground) 15%, transparent);display:inline-flex;align-items:center;gap:8px;min-height:var(--kw-cp-h);padding:4px 8px;margin:0;border:1px solid var(--kw-cp-border);border-radius:var(--kw-cp-radius);background:var(--kw-surface, #fff);color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5714;cursor:inherit;transition:border-color .2s,box-shadow .2s}.kw-color-picker-trigger.is-large{--kw-cp-h: 40px;--kw-cp-swatch: 24px}.kw-color-picker-trigger.is-small{--kw-cp-h: 24px;--kw-cp-swatch: 14px;--kw-cp-radius: 4px;padding:0 4px;font-size:12px}.kw-color-picker-trigger:not(.is-disabled):hover{border-color:var(--kw-primary)}.kw-color-picker-trigger.is-disabled{opacity:.5;cursor:not-allowed}.kw-color-picker-body{--kw-cp-color: transparent;--kw-cp-show-checker: 0;position:relative;display:inline-block;width:var(--kw-cp-swatch);height:var(--kw-cp-swatch);border-radius:4px;overflow:hidden;flex:none;box-sizing:border-box;background:transparent}.kw-color-picker-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:var(--kw-cp-show-checker);pointer-events:none;background:linear-gradient(45deg,#ccc 25%,transparent 25%) 0 0 / 8px 8px,linear-gradient(-45deg,#ccc 25%,transparent 25%) 0 4px / 8px 8px,linear-gradient(45deg,transparent 75%,#ccc 75%) 4px -4px / 8px 8px,linear-gradient(-45deg,transparent 75%,#ccc 75%) -4px 0 / 8px 8px,#fff}.kw-color-picker-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border-radius:inherit;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--kw-foreground) 12%,transparent);background:var(--kw-cp-color)}.kw-color-picker-trigger.is-cleared .kw-color-picker-body{--kw-cp-color: transparent;--kw-cp-show-checker: 1}.kw-color-picker-trigger.is-cleared .kw-color-picker-content{background:transparent}.kw-color-picker-trigger.is-cleared .kw-color-picker-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .5px),#ff4d4f 50%,transparent calc(50% + .5px));pointer-events:none}.kw-color-picker-description{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-color-picker-clear{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-inline-start:2px;border-radius:50%;background:color-mix(in srgb,var(--kw-foreground) 25%,transparent);color:#fff;font-size:10px;line-height:1;cursor:pointer}.kw-color-picker-popup{width:258px;padding:12px;background:var(--kw-surface, #fff);border:1px solid color-mix(in srgb,var(--kw-foreground) 10%,transparent);border-radius:8px;box-shadow:var(--kw-shadow-md, 0 6px 16px rgba(0, 0, 0, .08));color:var(--kw-foreground);box-sizing:border-box}.kw-color-picker-palette{position:relative;width:100%;height:160px;border-radius:4px;cursor:crosshair;touch-action:none;overflow:hidden}.kw-color-picker-palette-white,.kw-color-picker-palette-black{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kw-color-picker-palette-white{background:linear-gradient(to right,#fff,transparent)}.kw-color-picker-palette-black{background:linear-gradient(to top,#000,transparent)}.kw-color-picker-handler{position:absolute;width:16px;height:16px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0003;transform:translate(-50%,-50%);pointer-events:none;box-sizing:border-box}.kw-color-picker-handler.is-sm{width:12px;height:12px;top:50%;background:#fff}.kw-color-picker-slider-row{display:flex;align-items:center;gap:12px;margin-top:12px}.kw-color-picker-sliders{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.kw-color-picker-hue,.kw-color-picker-alpha{position:relative;height:8px;border-radius:4px;cursor:pointer;touch-action:none}.kw-color-picker-hue{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.kw-color-picker-alpha{background:linear-gradient(to right,transparent,var(--kw-cp-alpha-color)),linear-gradient(45deg,#ccc 25%,transparent 25%) 0 0 / 8px 8px,linear-gradient(-45deg,#ccc 25%,transparent 25%) 0 4px / 8px 8px,linear-gradient(45deg,transparent 75%,#ccc 75%) 4px -4px / 8px 8px,linear-gradient(-45deg,transparent 75%,#ccc 75%) -4px 0 / 8px 8px,#fff}.kw-color-picker-preview{--kw-cp-preview-color: transparent;--kw-cp-show-checker: 0;position:relative;width:28px;height:28px;border-radius:4px;border:1px solid color-mix(in srgb,var(--kw-foreground) 12%,transparent);flex:none;overflow:hidden;box-sizing:border-box;background:var(--kw-cp-preview-color)}.kw-color-picker-preview[data-alpha=true]{--kw-cp-show-checker: 1;background:linear-gradient(var(--kw-cp-preview-color),var(--kw-cp-preview-color)),linear-gradient(45deg,#ccc 25%,transparent 25%) 0 0 / 8px 8px,linear-gradient(-45deg,#ccc 25%,transparent 25%) 0 4px / 8px 8px,linear-gradient(45deg,transparent 75%,#ccc 75%) 4px -4px / 8px 8px,linear-gradient(-45deg,transparent 75%,#ccc 75%) -4px 0 / 8px 8px,#fff}.kw-color-picker-preview[data-gradient=true]{background:var(--kw-cp-preview-color)}.kw-color-picker-input-row{display:flex;gap:8px;margin-top:12px;align-items:center}.kw-color-picker-format{height:28px;padding:0 6px;border:1px solid color-mix(in srgb,var(--kw-foreground) 15%,transparent);border-radius:6px;background:var(--kw-surface, #fff);color:inherit;font-size:12px}.kw-color-picker-input{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid color-mix(in srgb,var(--kw-foreground) 15%,transparent);border-radius:6px;background:var(--kw-surface, #fff);color:inherit;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.kw-color-picker-input:focus,.kw-color-picker-format:focus{outline:none;border-color:var(--kw-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 20%,transparent)}.kw-color-picker-presets{margin-top:12px;display:flex;flex-direction:column;gap:8px}.kw-color-picker-preset-label{font-size:12px;opacity:.65;margin-bottom:4px}.kw-color-picker-preset-colors{display:flex;flex-wrap:wrap;gap:8px}.kw-color-picker-preset-swatch{width:20px;height:20px;padding:0;border:1px solid color-mix(in srgb,var(--kw-foreground) 12%,transparent);border-radius:4px;cursor:pointer}.kw-color-picker-demo-stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.kw-color-picker-demo-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.kw-color-picker-semantic-preview{position:relative;display:inline-flex;min-height:320px;padding:8px;align-items:flex-start}.kw-color-picker-semantic-preview .kw-color-picker-portal{position:absolute!important;top:48px!important;left:8px!important;transform:none!important}.kw-semantic-dom-stage .kw-color-picker-popup{z-index:1!important}.kw-color-picker-modes{display:flex;gap:4px;margin-bottom:12px;padding:2px;border-radius:6px;background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-color-picker-mode{flex:1;height:28px;margin:0;padding:0 8px;border:0;border-radius:4px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.kw-color-picker-mode.is-active{background:var(--kw-surface, #fff);box-shadow:0 1px 2px #00000014;color:var(--kw-primary);font-weight:500}.kw-color-picker-gradient{margin-bottom:12px}.kw-color-picker-gradient-bar{position:relative;height:16px;border-radius:4px;border:1px solid color-mix(in srgb,var(--kw-foreground) 12%,transparent);cursor:copy;touch-action:none;box-sizing:border-box}.kw-color-picker-gradient-stop{position:absolute;top:50%;width:12px;height:12px;margin:0;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000040;transform:translate(-50%,-50%);cursor:grab;box-sizing:border-box}.kw-color-picker-gradient-stop.is-active{box-shadow:0 0 0 1px var(--kw-primary),0 0 0 3px color-mix(in srgb,var(--kw-primary) 25%,transparent);z-index:1}.kw-color-picker-gradient-actions{display:flex;gap:8px;margin-top:8px}.kw-color-picker-gradient-btn{height:24px;padding:0 10px;border:1px solid color-mix(in srgb,var(--kw-foreground) 15%,transparent);border-radius:4px;background:var(--kw-surface, #fff);color:inherit;font-size:12px;cursor:pointer}.kw-color-picker-gradient-btn:disabled{opacity:.4;cursor:not-allowed}.kw-color-picker-stop-percent{flex:none;min-width:40px;font-size:12px;opacity:.65;text-align:right}.kw-color-picker-trigger-swatch{display:inline-block;width:14px;height:14px;margin-inline-start:8px;border-radius:2px;border:1px solid rgba(255,255,255,.55);vertical-align:-2px;box-shadow:inset 0 0 0 1px #0000000f}.kw-datepicker{--kw-datepicker-h: var(--kw-control-h, 32px);--kw-datepicker-px: 11px;--kw-datepicker-radius: 6px;--kw-datepicker-fs: var(--kw-text-sm, 14px);--kw-datepicker-border: color-mix( in srgb, var(--kw-foreground) 14%, var(--kw-surface) );--kw-datepicker-border-hover: color-mix( in srgb, var(--kw-primary) 55%, #ffffff );--kw-datepicker-border-active: var(--kw-primary);--kw-datepicker-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-primary) 10%, transparent);--kw-datepicker-cell-w: 36px;--kw-datepicker-cell-h: 24px;--kw-datepicker-cell-hover: color-mix( in srgb, var(--kw-foreground) 4%, transparent );--kw-datepicker-range-bg: color-mix( in srgb, var(--kw-primary) 9%, transparent );--kw-datepicker-placeholder: color-mix( in srgb, var(--kw-foreground) 25%, transparent );position:relative;display:inline-flex;vertical-align:top;width:180px;max-width:100%;min-width:0}.kw-datepicker.is-range{width:280px}.kw-datepicker-selector{box-sizing:border-box;display:flex;align-items:center;gap:4px;width:100%;min-height:var(--kw-datepicker-h);padding:0 var(--kw-datepicker-px);border:1px solid var(--kw-datepicker-border);border-radius:var(--kw-datepicker-radius);background:var(--kw-surface);color:var(--kw-foreground);font-size:var(--kw-datepicker-fs);line-height:1.5715;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.kw-datepicker-selector:hover{border-color:var(--kw-datepicker-border-hover)}.kw-datepicker[data-open=true] .kw-datepicker-selector,.kw-datepicker-selector.is-open{border-color:var(--kw-datepicker-border-active);box-shadow:var(--kw-datepicker-focus-ring)}.kw-datepicker[data-size=large]{--kw-datepicker-h: var(--kw-control-h-lg, 40px);--kw-datepicker-fs: var(--kw-text-md, 16px);--kw-datepicker-radius: 8px;width:200px}.kw-datepicker.is-range[data-size=large]{width:320px}.kw-datepicker[data-size=small]{--kw-datepicker-h: var(--kw-control-h-sm, 24px);--kw-datepicker-px: 7px;--kw-datepicker-fs: var(--kw-text-xs, 12px);--kw-datepicker-radius: 4px;width:160px}.kw-datepicker.is-range[data-size=small]{width:240px}.kw-datepicker[data-status=error]{--kw-datepicker-border: var(--kw-danger, #ff4d4f);--kw-datepicker-border-hover: var(--kw-danger, #ff4d4f);--kw-datepicker-border-active: var(--kw-danger, #ff4d4f);--kw-datepicker-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-danger, #ff4d4f) 12%, transparent)}.kw-datepicker[data-status=warning]{--kw-datepicker-border: var(--kw-warning, #faad14);--kw-datepicker-border-hover: var(--kw-warning, #faad14);--kw-datepicker-border-active: var(--kw-warning, #faad14);--kw-datepicker-focus-ring: 0 0 0 2px color-mix(in srgb, var(--kw-warning, #faad14) 14%, transparent)}.kw-datepicker[data-variant=filled] .kw-datepicker-selector{background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));border-color:transparent}.kw-datepicker[data-variant=filled][data-open=true] .kw-datepicker-selector,.kw-datepicker[data-variant=filled] .kw-datepicker-selector:hover{background:var(--kw-surface);border-color:var(--kw-datepicker-border-active)}.kw-datepicker[data-variant=borderless] .kw-datepicker-selector{border-color:transparent;box-shadow:none;background:transparent}.kw-datepicker[data-variant=underlined] .kw-datepicker-selector{border-radius:0;border-width:0 0 1px;padding-inline:0;background:transparent;box-shadow:none}.kw-datepicker[data-disabled=true],.kw-datepicker.is-disabled{pointer-events:none}.kw-datepicker[data-disabled=true] .kw-datepicker-selector,.kw-datepicker.is-disabled .kw-datepicker-selector{background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-datepicker[data-disabled=true] .kw-datepicker-input,.kw-datepicker.is-disabled .kw-datepicker-input{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-datepicker-prefix{flex:none;margin-inline-end:4px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-datepicker-input{flex:1 1 auto;min-width:0;width:100%;height:var(--kw-datepicker-h);margin:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;line-height:var(--kw-datepicker-h);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-datepicker-input::placeholder{color:var(--kw-datepicker-placeholder)}.kw-datepicker-separator{flex:none;margin:0 2px;color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);font-size:12px;line-height:1}.kw-datepicker-clear{flex:none;display:none;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;color:#fff;background:color-mix(in srgb,var(--kw-foreground) 25%,transparent);font-size:10px;line-height:1;cursor:pointer}.kw-datepicker-selector:hover .kw-datepicker-clear{display:inline-flex}.kw-datepicker-selector:hover .kw-datepicker-clear+.kw-datepicker-suffix{display:none}.kw-datepicker-suffix{flex:none;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-datepicker-panel{box-sizing:border-box;width:288px;padding:8px 12px 12px;border:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent);border-radius:8px;background:var(--kw-surface, #fff);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;color:var(--kw-foreground);font-size:14px}.kw-datepicker-panel.is-dual{width:auto;padding:8px}.kw-datepicker-panels{display:flex}.kw-datepicker-panel-body{min-width:0}.kw-datepicker-panels.is-dual>*{width:280px;padding:0 8px}.kw-datepicker-panels.is-dual>*+*{border-inline-start:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-datepicker-header{display:flex;align-items:center;justify-content:space-between;gap:2px;padding:0 0 8px}.kw-datepicker-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px;cursor:pointer}.kw-datepicker-nav:hover{color:var(--kw-foreground);background:var(--kw-datepicker-cell-hover)}.kw-datepicker-nav.is-placeholder{visibility:hidden;pointer-events:none}.kw-datepicker-header-label{flex:1;border:0;background:transparent;color:inherit;font-weight:600;font-size:14px;line-height:28px;text-align:center;cursor:default}.kw-datepicker-header-label.is-clickable{cursor:pointer}.kw-datepicker-header-label.is-clickable:hover{color:var(--kw-primary)}.kw-datepicker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px;text-align:center;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-weight:400;font-size:14px;line-height:18px}.kw-datepicker-days{display:grid;grid-template-columns:repeat(7,1fr)}.kw-datepicker-month-grid,.kw-datepicker-year-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0 4px}.kw-datepicker-quarter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 8px 8px}.kw-datepicker-cell{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:30px;margin:0;padding:3px 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.kw-datepicker-cell-inner{display:inline-flex;align-items:center;justify-content:center;width:var(--kw-datepicker-cell-h);height:var(--kw-datepicker-cell-h);border-radius:4px;transition:background-color .12s ease,color .12s ease}.kw-datepicker-cell.is-month{width:auto;min-width:60px;height:40px;margin:0;border-radius:4px}.kw-datepicker-cell.is-quarter{min-width:80px;height:48px}.kw-datepicker-cell:hover:not(:disabled):not(.is-selected) .kw-datepicker-cell-inner{background:var(--kw-datepicker-cell-hover)}.kw-datepicker-cell.is-month:hover:not(:disabled):not(.is-selected){background:var(--kw-datepicker-cell-hover)}.kw-datepicker-cell.is-outside{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent)}.kw-datepicker-cell.is-today .kw-datepicker-cell-inner{border:1px solid var(--kw-primary);color:var(--kw-primary)}.kw-datepicker-cell.is-in-range{background:var(--kw-datepicker-range-bg)}.kw-datepicker-cell.is-selected .kw-datepicker-cell-inner,.kw-datepicker-cell.is-range-edge .kw-datepicker-cell-inner{background:var(--kw-primary);color:#fff;border-color:var(--kw-primary)}.kw-datepicker-cell.is-month.is-selected{background:var(--kw-primary);color:#fff}.kw-datepicker-cell:disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-datepicker-cell:disabled .kw-datepicker-cell-inner{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-datepicker-footer{display:flex;justify-content:center;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent);margin-top:4px}.kw-datepicker-today-btn{border:0;background:transparent;color:var(--kw-primary);font-size:14px;cursor:pointer;padding:0 8px;line-height:24px}.kw-datepicker-today-btn:hover:not(:disabled){color:color-mix(in srgb,var(--kw-primary) 75%,#fff)}.kw-datepicker-today-btn:disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-datepicker-extra{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent);text-align:center;color:color-mix(in srgb,var(--kw-foreground) 55%,transparent);font-size:12px}.kw-datepicker-demo-stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.kw-datepicker-demo-placement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:420px}.kw-datepicker-semantic-preview{position:relative;min-height:360px;padding:8px;width:100%}.kw-datepicker.kw-timepicker{width:132px}.kw-datepicker.kw-timepicker[data-size=large]{width:148px}.kw-datepicker.kw-timepicker[data-size=small]{width:116px}.kw-datepicker.kw-timepicker[data-12h=true]{width:156px}.kw-datepicker.kw-timepicker.is-range{width:248px}.kw-datepicker.kw-timepicker.is-range[data-size=large]{width:272px}.kw-datepicker.kw-timepicker.is-range[data-size=small]{width:224px}.kw-datepicker.kw-timepicker.is-range[data-12h=true]{width:300px}.kw-timepicker .kw-datepicker-selector{position:relative}.kw-timepicker .kw-datepicker-input{cursor:text}.kw-timepicker .kw-datepicker-input[data-preview=true]{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-timepicker-separator{display:inline-flex;align-items:center;font-size:12px}.kw-timepicker-active-bar{position:absolute;bottom:-1px;height:2px;margin-inline-start:0;background:var(--kw-datepicker-border-active);pointer-events:none;transition:left .3s ease-out,width .3s ease-out}.kw-timepicker[data-variant=underlined] .kw-timepicker-active-bar{bottom:-1px}.kw-timepicker-dropdown{box-sizing:border-box;animation:kw-timepicker-slide-down .2s cubic-bezier(.23,1,.32,1)}.kw-timepicker-dropdown[data-placement=top]{animation-name:kw-timepicker-slide-up}@keyframes kw-timepicker-slide-down{0%{opacity:0;transform:translateY(-4px) scaleY(.96);transform-origin:top}}@keyframes kw-timepicker-slide-up{0%{opacity:0;transform:translateY(4px) scaleY(.96);transform-origin:bottom}}.kw-timepicker-panel{--kw-timepicker-cell-h: 28px;--kw-timepicker-column-h: 224px;--kw-timepicker-column-w: 56px;--kw-timepicker-split: color-mix(in srgb, var(--kw-foreground) 6%, transparent);overflow:hidden;border:1px solid var(--kw-timepicker-split);border-radius:8px;background:var(--kw-surface, #fff);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;color:var(--kw-foreground);font-size:14px}.kw-timepicker-content{display:flex}.kw-timepicker-column{box-sizing:border-box;flex:none;width:var(--kw-timepicker-column-w);height:var(--kw-timepicker-column-h);margin:4px 0;padding:0;list-style:none;overflow-x:hidden;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--kw-foreground) 18%,transparent) transparent;text-align:start;transition:background .2s}.kw-timepicker-column:hover{overflow-y:auto}.kw-timepicker-column+.kw-timepicker-column{border-inline-start:1px solid var(--kw-timepicker-split)}.kw-timepicker-column[data-active=true]{background:color-mix(in srgb,var(--kw-primary) 3%,transparent)}.kw-timepicker-column:after{content:"";display:block;height:calc(var(--kw-timepicker-column-h) - var(--kw-timepicker-cell-h))}.kw-timepicker-cell{margin:0 4px;padding:0}.kw-timepicker-cell-inner{display:block;height:var(--kw-timepicker-cell-h);border-radius:4px;line-height:var(--kw-timepicker-cell-h);text-align:center;cursor:pointer;transition:background .2s}.kw-timepicker-cell:hover .kw-timepicker-cell-inner{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-timepicker-cell[data-selected=true] .kw-timepicker-cell-inner{background:color-mix(in srgb,var(--kw-primary) 12%,var(--kw-surface))}.kw-timepicker-cell[data-disabled=true] .kw-timepicker-cell-inner{background:transparent;color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-timepicker-footer{border-top:1px solid var(--kw-timepicker-split)}.kw-timepicker-extra{padding:0 12px;color:color-mix(in srgb,var(--kw-foreground) 65%,transparent);font-size:13px;line-height:38px}.kw-timepicker-extra+.kw-timepicker-ranges{border-top:1px solid var(--kw-timepicker-split)}.kw-timepicker-ranges{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px}.kw-timepicker-now{padding:0;border:0;background:none;color:var(--kw-primary);font:inherit;cursor:pointer}.kw-timepicker-now:hover{color:color-mix(in srgb,var(--kw-primary) 75%,#ffffff)}.kw-timepicker-ok{height:24px;padding:0 7px;border:0;border-radius:4px;background:var(--kw-primary);color:#fff;font:inherit;font-size:13px;cursor:pointer;transition:background .2s}.kw-timepicker-ok:hover:not(:disabled){background:color-mix(in srgb,var(--kw-primary) 80%,#ffffff)}.kw-timepicker-ok:disabled{border:1px solid color-mix(in srgb,var(--kw-foreground) 15%,transparent);background:color-mix(in srgb,var(--kw-foreground) 4%,transparent);color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.kw-timepicker-dropdown,.kw-timepicker-active-bar{animation:none;transition:none}}.kw-timepicker-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.kw-timepicker-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-timepicker-demo-note{color:color-mix(in srgb,var(--kw-foreground) 55%,transparent);font-size:13px}.kw-timepicker-semantic-preview{position:relative;min-height:330px;padding:8px;width:100%}.kw-transfer{--kw-transfer-list-w: 180px;--kw-transfer-list-h: 200px;--kw-transfer-header-h: 40px;--kw-transfer-item-h: 32px;--kw-transfer-border: color-mix(in srgb, var(--kw-foreground) 15%, var(--kw-surface));--kw-transfer-split: color-mix(in srgb, var(--kw-foreground) 6%, transparent);position:relative;display:flex;align-items:stretch;gap:8px;max-width:100%;color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5715}.kw-transfer[data-status=error]{--kw-transfer-border: var(--kw-danger, #ff4d4f)}.kw-transfer[data-status=warning]{--kw-transfer-border: var(--kw-warning, #faad14)}.kw-transfer-section{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:var(--kw-transfer-list-w);height:var(--kw-transfer-list-h);min-width:0;border:1px solid var(--kw-transfer-border);border-radius:8px;background:var(--kw-surface)}.kw-transfer-section[data-paged=true]{width:200px;height:auto}.kw-transfer-section[data-paged=true] .kw-transfer-list{overflow:visible}.kw-transfer-section[data-custom=true]{width:auto;height:auto;min-height:var(--kw-transfer-list-h);flex:1 1 0}.kw-transfer-section[data-disabled=true]{background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface))}.kw-transfer-header{display:flex;flex:none;align-items:center;gap:4px;box-sizing:border-box;height:var(--kw-transfer-header-h);padding:8px 12px 9px;border-bottom:1px solid var(--kw-transfer-split);border-radius:8px 8px 0 0;color:var(--kw-foreground)}.kw-transfer-checkall{margin-inline-end:2px}.kw-transfer-dropdown{position:relative;display:inline-flex}.kw-transfer-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:none;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);cursor:pointer}.kw-transfer-dropdown-trigger:hover:not(:disabled){color:var(--kw-foreground)}.kw-transfer-dropdown-trigger:disabled{cursor:not-allowed;opacity:.5}.kw-transfer-dropdown-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:-8px;z-index:20;min-width:112px;margin:0;padding:4px;list-style:none;border-radius:8px;background:var(--kw-surface);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.kw-transfer-dropdown-item{padding:5px 12px;border-radius:4px;white-space:nowrap;cursor:pointer}.kw-transfer-dropdown-item:hover{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-transfer-header-count{flex:0 1 auto;min-width:0;margin-inline-start:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-transfer-title{flex:1 1 auto;min-width:2em;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.kw-transfer-body{display:flex;flex:auto;flex-direction:column;min-height:0}.kw-transfer-search{flex:none;padding:12px 12px 0}.kw-transfer-search+.kw-transfer-list,.kw-transfer-search+.kw-transfer-empty{margin-top:4px}.kw-transfer-list{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.kw-transfer-item{display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--kw-transfer-item-h);padding:5px 12px;transition:background .2s;cursor:pointer}.kw-transfer-item+.kw-transfer-item{border-top:1px solid transparent}.kw-transfer-item:not([data-disabled=true]):hover{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-transfer-item[data-checked=true]{background:color-mix(in srgb,var(--kw-primary) 10%,var(--kw-surface))}.kw-transfer-item[data-checked=true]:not([data-disabled=true]):hover{background:color-mix(in srgb,var(--kw-primary) 18%,var(--kw-surface))}.kw-transfer-item[data-disabled=true]{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-transfer[data-oneway=true] .kw-transfer-section[data-direction=right] .kw-transfer-item{cursor:default}.kw-transfer-item-icon{display:inline-flex;flex:none;pointer-events:none}.kw-transfer-item-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-transfer-item-remove{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;border:0;background:none;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);cursor:pointer}.kw-transfer-item-remove:hover:not(:disabled){color:var(--kw-primary)}.kw-transfer-item-remove:disabled{cursor:not-allowed}.kw-transfer-empty{display:flex;flex:auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);font-size:13px}.kw-transfer-custom{flex:auto;min-height:0;overflow:auto}.kw-transfer-pagination{display:flex;flex:none;justify-content:flex-end;padding:8px 0;border-top:1px solid var(--kw-transfer-split)}.kw-transfer-pagination .kw-pagination{margin:0 8px}.kw-transfer-footer{flex:none;padding:8px 12px;border-top:1px solid var(--kw-transfer-split)}.kw-transfer-actions{display:flex;flex:none;flex-direction:column;align-self:center;gap:4px;margin:0 4px}.kw-transfer-actions>*{justify-content:center}.kw-transfer-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;overflow-x:auto}.kw-transfer-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-transfer-demo-note{color:color-mix(in srgb,var(--kw-foreground) 55%,transparent);font-size:13px}.kw-transfer-demo-table{width:100%;border-collapse:collapse;font-size:13px}.kw-transfer-demo-table th,.kw-transfer-demo-table td{padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent);text-align:start;white-space:nowrap}.kw-transfer-demo-table th{background:color-mix(in srgb,var(--kw-foreground) 2%,transparent);font-weight:500}.kw-transfer-demo-table tbody tr{cursor:pointer}.kw-transfer-demo-table tbody tr:hover{background:color-mix(in srgb,var(--kw-foreground) 3%,transparent)}.kw-transfer-demo-table tbody tr[data-disabled=true]{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-transfer-demo-tree{margin:0;padding:6px 8px;list-style:none}.kw-transfer-demo-tree ul{margin:0;padding-inline-start:22px;list-style:none}.kw-transfer-demo-tree label{display:inline-flex;align-items:center;gap:6px;padding:3px 0;cursor:pointer}.kw-transfer-semantic-preview{display:flex;justify-content:center;width:100%;padding:16px 8px}.kw-treeselect-popup{--kw-treeselect-indent: 24px;--kw-treeselect-switcher: 24px;--kw-treeselect-title-h: 24px;--kw-treeselect-line: color-mix(in srgb, var(--kw-foreground) 18%, var(--kw-surface));--kw-treeselect-hover-bg: color-mix(in srgb, var(--kw-foreground) 4%, transparent);--kw-treeselect-selected-bg: color-mix(in srgb, var(--kw-primary) 12%, var(--kw-surface))}.kw-treeselect-list{overflow:auto;overscroll-behavior:contain}.kw-treeselect-node{box-sizing:border-box;display:flex;align-items:stretch;min-height:calc(var(--kw-treeselect-title-h) + 4px);padding-block:2px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.kw-treeselect-indent{display:flex;flex:none;margin-block:-2px}.kw-treeselect-indent-unit{position:relative;width:var(--kw-treeselect-indent)}.kw-treeselect-indent-unit[data-line]:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--kw-treeselect-switcher) / 2);border-inline-start:1px solid var(--kw-treeselect-line)}.kw-treeselect-switcher{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kw-treeselect-switcher);color:color-mix(in srgb,var(--kw-foreground) 55%,transparent);font-size:10px;border-radius:4px;cursor:pointer}.kw-treeselect-switcher[data-state=leaf]{cursor:default}.kw-treeselect-switcher:not([data-state=leaf]):hover{background:var(--kw-treeselect-hover-bg)}.kw-treeselect-switcher>svg{transition:transform .18s ease}.kw-treeselect-switcher[data-state=close]:not([data-custom])>svg{transform:rotate(-90deg)}.kw-treeselect-list[data-line] .kw-treeselect-switcher{font-size:12px}.kw-treeselect-list[data-line] .kw-treeselect-switcher>svg{position:relative;z-index:1;background:var(--kw-surface);transform:none}.kw-treeselect-list[data-line] .kw-treeselect-switcher:not([data-state=leaf]):hover{background:transparent}.kw-treeselect-list[data-line] .kw-treeselect-switcher[data-state=leaf]:not(:has(svg)):before{content:"";position:absolute;top:-2px;bottom:-2px;inset-inline-start:calc(var(--kw-treeselect-switcher) / 2);border-inline-start:1px solid var(--kw-treeselect-line)}.kw-treeselect-list[data-line] .kw-treeselect-switcher[data-state=leaf][data-last]:not(:has(svg)):before{bottom:50%}.kw-treeselect-list[data-line] .kw-treeselect-switcher[data-state=leaf]:not(:has(svg)):after{content:"";position:absolute;top:50%;inset-inline-start:calc(var(--kw-treeselect-switcher) / 2);width:8px;border-top:1px solid var(--kw-treeselect-line)}.kw-treeselect-list[data-line] .kw-treeselect-switcher:not([data-state=leaf]):not([data-last]):before,.kw-treeselect-list[data-line] .kw-treeselect-switcher[data-state=leaf]:has(svg):not([data-last]):before{content:"";position:absolute;top:50%;bottom:-2px;inset-inline-start:calc(var(--kw-treeselect-switcher) / 2);border-inline-start:1px solid var(--kw-treeselect-line)}.kw-treeselect-checkbox{flex:none;align-items:center;margin-inline-end:4px}.kw-treeselect-checkbox .kw-checkbox-icon{margin-inline-end:0}.kw-treeselect-node-content{display:inline-flex;align-items:center;gap:4px;min-width:0;min-height:var(--kw-treeselect-title-h);padding:0 4px;border-radius:4px;line-height:var(--kw-treeselect-title-h);transition:background-color .12s ease}.kw-treeselect-node:hover .kw-treeselect-node-content,.kw-treeselect-node.is-active .kw-treeselect-node-content{background:var(--kw-treeselect-hover-bg)}.kw-treeselect-node.is-selected .kw-treeselect-node-content{background:var(--kw-treeselect-selected-bg)}.kw-treeselect-node.is-unselectable .kw-treeselect-node-content{background:transparent}.kw-treeselect-node.is-disabled{cursor:not-allowed}.kw-treeselect-node.is-disabled .kw-treeselect-node-content{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);background:transparent}.kw-treeselect-node.is-matched .kw-treeselect-title{color:var(--kw-primary)}.kw-treeselect-node-icon{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--kw-foreground) 55%,transparent)}.kw-treeselect-title{overflow:hidden;text-overflow:ellipsis}.kw-treeselect-popup[data-size=small]{--kw-treeselect-title-h: 24px}.kw-treeselect-demo-stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.kw-treeselect-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%}.kw-treeselect-demo-note{color:var(--kw-muted-foreground);font-size:13px}.kw-treeselect-semantic-preview{position:relative;display:inline-block;width:min(100%,420px);min-height:320px;padding:4px 4px 12px}.kw-treeselect-semantic-preview .kw-select{width:300px}.kw-treeselect-semantic-preview .kw-select-popup{animation:none}.kw-upload-wrapper{--kw-upload-card-size: 102px;--kw-upload-actions-color: color-mix(in srgb, var(--kw-foreground) 45%, transparent);--kw-upload-error: var(--kw-danger, #ff4d4f);--kw-upload-border: color-mix(in srgb, var(--kw-foreground) 15%, var(--kw-surface));display:block;color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5715}.kw-upload-select{display:inline-block;outline:none}.kw-upload-select:focus-visible{outline:2px solid color-mix(in srgb,var(--kw-primary) 35%,transparent);outline-offset:2px;border-radius:6px}.kw-upload-wrapper[data-disabled] .kw-upload-select,.kw-upload-drag[data-disabled]{cursor:not-allowed}.kw-upload-drag{position:relative;box-sizing:border-box;width:100%;height:100%;text-align:center;background:color-mix(in srgb,var(--kw-foreground) 2%,var(--kw-surface));border:1px dashed var(--kw-upload-border);border-radius:8px;cursor:pointer;transition:border-color .3s}.kw-upload-drag:not([data-disabled]):hover,.kw-upload-drag[data-dragover]{border-color:var(--kw-primary)}.kw-upload-drag[data-dragover]{background:color-mix(in srgb,var(--kw-primary) 5%,var(--kw-surface))}.kw-upload-drag[data-disabled]{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent)}.kw-upload-drag .kw-upload-btn{display:table;box-sizing:border-box;width:100%;height:100%;padding:16px 0;outline:none}.kw-upload-drag-container{display:table-cell;vertical-align:middle}.kw-upload-drag-icon{margin:0 0 16px;color:var(--kw-primary);font-size:48px;line-height:1}.kw-upload-text{margin:0 0 4px;color:var(--kw-foreground);font-size:var(--kw-text-md, 16px)}.kw-upload-hint{margin:0;padding-inline:24px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:var(--kw-text-sm, 14px)}.kw-upload-drag[data-disabled] .kw-upload-drag-icon,.kw-upload-drag[data-disabled] .kw-upload-text,.kw-upload-drag[data-disabled] .kw-upload-hint{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent)}.kw-upload-list{display:flex;flex-direction:column}.kw-upload-list:empty{display:none}.kw-upload-list-item{position:relative;box-sizing:border-box;transition:background-color .3s}.kw-upload-list-item-row{display:flex;align-items:center;min-width:0}.kw-upload-list-item-icon{display:inline-flex;flex:none;align-items:center;color:var(--kw-upload-actions-color);font-size:14px}.kw-upload-list-item-name{flex:auto;min-width:0;overflow:hidden;padding:0 8px;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}a.kw-upload-list-item-name{color:var(--kw-primary)}.kw-upload-list-item-extra{flex:none;padding-inline-end:8px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px}.kw-upload-list-item-actions{display:inline-flex;flex:none;gap:2px;align-items:center}.kw-upload-list-item-action{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 4px;border:none;border-radius:4px;background:transparent;color:var(--kw-upload-actions-color);font:inherit;font-size:14px;cursor:pointer;opacity:0;transition:opacity .2s,background-color .2s,color .2s}.kw-upload-list-item-action:hover{background:color-mix(in srgb,var(--kw-foreground) 6%,transparent);color:var(--kw-foreground)}.kw-upload-list-item:hover .kw-upload-list-item-action,.kw-upload-list-item-action:focus-visible,.kw-upload-list-item-action[data-action=download]{opacity:1}.kw-upload-list-item[data-status=error] .kw-upload-list-item-action[data-action=remove]{color:var(--kw-upload-error);opacity:1}.kw-upload-list-item-progress{padding-inline-start:22px;line-height:0}.kw-upload-progress{display:flex;gap:8px;align-items:center;line-height:1}.kw-upload-progress-rail{flex:1;overflow:hidden;border-radius:100px;background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-upload-progress-bar{height:100%;border-radius:inherit;background:var(--kw-primary);transition:width .2s ease}.kw-upload-progress-text{flex:none;min-width:36px;color:color-mix(in srgb,var(--kw-foreground) 65%,transparent);font-size:12px;text-align:end}.kw-upload-list[data-list-type=text]{margin-top:8px}.kw-upload-list[data-list-type=text] .kw-upload-list-item{padding:2px 4px;margin-top:4px;border-radius:4px}.kw-upload-list[data-list-type=text] .kw-upload-list-item-container:first-child .kw-upload-list-item{margin-top:0}.kw-upload-list[data-list-type=text] .kw-upload-list-item:hover{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-upload-list[data-list-type=text] .kw-upload-list-item-row{min-height:22px}.kw-upload-list-item[data-status=error],.kw-upload-list-item[data-status=error] .kw-upload-list-item-icon,.kw-upload-list-item[data-status=error] .kw-upload-list-item-name{color:var(--kw-upload-error)}.kw-upload-list[data-list-type=picture]{margin-top:8px;gap:8px}.kw-upload-list[data-list-type=picture] .kw-upload-list-item{display:flex;gap:8px;align-items:center;height:66px;padding:8px;border:1px solid var(--kw-upload-border);border-radius:8px}.kw-upload-list[data-list-type=picture] .kw-upload-list-item[data-status=error]{border-color:var(--kw-upload-error)}.kw-upload-list[data-list-type=picture] .kw-upload-list-item-thumb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:4px;font-size:26px}.kw-upload-list[data-list-type=picture] .kw-upload-list-item-thumb img{width:100%;height:100%;object-fit:cover}.kw-upload-list[data-list-type=picture] .kw-upload-list-item-thumb .kw-upload-list-item-icon{font-size:26px}.kw-upload-list[data-list-type=picture] .kw-upload-list-item-main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.kw-upload-list[data-list-type=picture] .kw-upload-list-item-name{padding-inline-start:0}.kw-upload-list[data-list-type=picture] .kw-upload-list-item-progress{padding-inline:0 32px}.kw-upload-list[data-list-type=picture-card],.kw-upload-list[data-list-type=picture-circle]{flex-direction:row;flex-wrap:wrap;gap:8px}.kw-upload-list[data-list-type=picture-card]:empty,.kw-upload-list[data-list-type=picture-circle]:empty{display:flex}.kw-upload-list[data-list-type^=picture-c] .kw-upload-list-item-container,.kw-upload-select[data-list-type=picture-card],.kw-upload-select[data-list-type=picture-circle]{width:var(--kw-upload-card-size);height:var(--kw-upload-card-size)}.kw-upload-select[data-list-type=picture-card],.kw-upload-select[data-list-type=picture-circle]{display:flex;box-sizing:border-box;align-items:center;justify-content:center;text-align:center;background:color-mix(in srgb,var(--kw-foreground) 2%,var(--kw-surface));border:1px dashed var(--kw-upload-border);border-radius:8px;cursor:pointer;transition:border-color .3s}.kw-upload-select[data-list-type=picture-circle]{border-radius:50%}.kw-upload-select[data-list-type^=picture-c]:not([data-disabled]):hover{border-color:var(--kw-primary)}.kw-upload-select[data-list-type^=picture-c][data-disabled]{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent)}.kw-upload-list[data-list-type^=picture-c] .kw-upload-list-item{width:100%;height:100%;padding:8px;overflow:hidden;border:1px solid var(--kw-upload-border);border-radius:8px}.kw-upload-list[data-list-type=picture-circle] .kw-upload-list-item{border-radius:50%}.kw-upload-list[data-list-type^=picture-c] .kw-upload-list-item[data-status=error]{border-color:var(--kw-upload-error)}.kw-upload-list[data-list-type^=picture-c] .kw-upload-list-item-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:4px}.kw-upload-list[data-list-type=picture-circle] .kw-upload-list-item-thumb{border-radius:50%}.kw-upload-list[data-list-type^=picture-c] .kw-upload-list-item-thumb img{width:100%;height:100%;object-fit:cover}.kw-upload-list-item-file{display:flex;flex-direction:column;gap:4px;align-items:center;max-width:100%}.kw-upload-list-item-file .kw-upload-list-item-icon{font-size:26px}.kw-upload-list-item-file .kw-upload-list-item-name{max-width:100%;padding:0;font-size:12px}.kw-upload-list-item-uploading{margin-bottom:18px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px}.kw-upload-list[data-list-type^=picture-c] .kw-upload-list-item-progress{position:absolute;inset-inline:14px;bottom:30px;padding:0}.kw-upload-list-item-mask{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:1;display:flex;gap:4px;align-items:center;justify-content:center;border-radius:4px;background:#00000073;opacity:0;transition:opacity .3s}.kw-upload-list[data-list-type=picture-circle] .kw-upload-list-item-mask{border-radius:50%}.kw-upload-list-item:hover .kw-upload-list-item-mask{opacity:1}.kw-upload-list-item-mask .kw-upload-list-item-action{color:#ffffffd9;font-size:16px;opacity:1}.kw-upload-list-item-mask .kw-upload-list-item-action:hover{background:transparent;color:#fff}.kw-upload-list-item-mask .kw-upload-list-item-action[data-action=remove]{color:#ffffffd9}.kw-upload-demo-stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.kw-upload-demo-row{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-start;width:100%}.kw-upload-demo-note{color:var(--kw-muted-foreground);font-size:13px}.kw-upload-card-button{display:flex;flex-direction:column;gap:8px;align-items:center;color:color-mix(in srgb,var(--kw-foreground) 65%,transparent);font-size:14px}.kw-upload-card-button>.anticon{font-size:16px}.kw-upload-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:7px}.kw-upload-preview-img{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:6px}.kw-upload-sortable-item{cursor:move}.kw-upload-sortable-item[data-dragging]{opacity:.4}.kw-upload-sortable-item[data-over] .kw-upload-list-item{border-color:var(--kw-primary);background:color-mix(in srgb,var(--kw-primary) 5%,transparent)}.kw-upload-semantic-preview{width:min(100%,360px);padding:8px}.kw-avatar{--kw-avatar-size: 32px;--kw-avatar-bg: color-mix(in srgb, var(--kw-foreground) 25%, transparent);position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:var(--kw-avatar-size);height:var(--kw-avatar-size);overflow:hidden;border:1px solid transparent;border-radius:50%;background:var(--kw-avatar-bg);color:#fff;font-size:14px;line-height:var(--kw-avatar-size);white-space:nowrap;text-align:center;vertical-align:middle}.kw-avatar[data-shape=square]{border-radius:var(--kw-radius-md, 6px)}.kw-avatar-sm{--kw-avatar-size: 24px}.kw-avatar-sm[data-shape=square]{border-radius:var(--kw-radius-sm, 4px)}.kw-avatar-lg{--kw-avatar-size: 40px}.kw-avatar-lg[data-shape=square]{border-radius:var(--kw-radius-lg, 8px)}.kw-avatar-icon{font-size:18px}.kw-avatar-sm.kw-avatar-icon{font-size:14px}.kw-avatar-lg.kw-avatar-icon{font-size:24px}.kw-avatar-icon>.anticon{margin:0}.kw-avatar-image{background:transparent}.kw-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.kw-avatar-string{position:absolute;left:50%;transform-origin:0 center}.kw-avatar-group{display:inline-flex;align-items:center}.kw-avatar-group>*+*{margin-inline-start:-8px}.kw-avatar-group .kw-avatar{border-color:var(--kw-surface)}.kw-avatar-group-overflow{cursor:pointer}.kw-avatar-group-popover-list{display:flex;flex-wrap:wrap;gap:4px}.kw-badge-wrap{--kw-badge-indicator-height: 20px;--kw-badge-indicator-height-sm: 14px;--kw-badge-dot-size: 6px;--kw-badge-status-size: 6px;position:relative;display:inline-block;width:fit-content;color:var(--kw-foreground);font-size:14px;line-height:1;vertical-align:middle}.kw-badge-count,.kw-badge-dot,.kw-badge-custom{position:absolute;top:0;inset-inline-end:0;z-index:auto;transform:translate(50%,-50%);transform-origin:100% 0%}.kw-badge-count,.kw-badge-dot{box-sizing:border-box;background:var(--kw-danger);box-shadow:0 0 0 1px var(--kw-surface);animation:kw-badge-zoom-in .2s cubic-bezier(.12,.4,.29,1.46)}.kw-badge-count{display:inline-flex;justify-content:center;min-width:var(--kw-badge-indicator-height);height:var(--kw-badge-indicator-height);padding:0 6px;overflow:hidden;border-radius:calc(var(--kw-badge-indicator-height) / 2);color:#fff;font-size:12px;font-weight:400;line-height:var(--kw-badge-indicator-height);text-align:center;white-space:nowrap}.kw-badge-count.kw-badge-multiple{padding:0 8px}.kw-badge-count-sm{min-width:var(--kw-badge-indicator-height-sm);height:var(--kw-badge-indicator-height-sm);padding:0;border-radius:calc(var(--kw-badge-indicator-height-sm) / 2);line-height:var(--kw-badge-indicator-height-sm)}.kw-badge-count-sm.kw-badge-multiple{padding:0 4px}.kw-badge-dot{width:var(--kw-badge-dot-size);min-width:var(--kw-badge-dot-size);height:var(--kw-badge-dot-size);border-radius:100%}.kw-badge-custom{display:inline-flex;line-height:1}.kw-badge-standalone>.kw-badge-count,.kw-badge-standalone>.kw-badge-dot,.kw-badge-standalone>.kw-badge-custom{position:relative;top:auto;inset-inline-end:auto;display:inline-flex;transform:none;transform-origin:50% 50%}.kw-badge-standalone>.kw-badge-dot{display:inline-block}@keyframes kw-badge-zoom-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.kw-badge-scroll-number{display:inline-flex}.kw-badge-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kw-badge-scroll-digit{position:relative;display:inline-block;height:var(--kw-badge-indicator-height);overflow:hidden}.kw-badge-count-sm .kw-badge-scroll-digit{height:var(--kw-badge-indicator-height-sm)}.kw-badge-scroll-track{position:absolute;top:0;left:0;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.12,.4,.29,1.46)}.kw-badge-scroll-cell,.kw-badge-scroll-sizer{display:block;height:var(--kw-badge-indicator-height);line-height:var(--kw-badge-indicator-height)}.kw-badge-count-sm .kw-badge-scroll-cell,.kw-badge-count-sm .kw-badge-scroll-sizer{height:var(--kw-badge-indicator-height-sm);line-height:var(--kw-badge-indicator-height-sm)}.kw-badge-scroll-sizer{visibility:hidden}.kw-badge-wrap [data-color=pink],.kw-badge-wrap [data-color=magenta]{background:#eb2f96}.kw-badge-wrap [data-color=red]{background:#f5222d}.kw-badge-wrap [data-color=yellow]{background:#fadb14}.kw-badge-wrap [data-color=orange]{background:#fa8c16}.kw-badge-wrap [data-color=cyan]{background:#13c2c2}.kw-badge-wrap [data-color=green]{background:#52c41a}.kw-badge-wrap [data-color=blue]{background:#1677ff}.kw-badge-wrap [data-color=purple]{background:#722ed1}.kw-badge-wrap [data-color=geekblue]{background:#2f54eb}.kw-badge-wrap [data-color=volcano]{background:#fa541c}.kw-badge-wrap [data-color=gold]{background:#faad14}.kw-badge-wrap [data-color=lime]{background:#a0d911}.kw-badge-status{display:inline-flex;align-items:center;gap:8px;line-height:inherit;vertical-align:baseline}.kw-badge-status-dot{position:relative;display:inline-block;flex:none;width:var(--kw-badge-status-size);height:var(--kw-badge-status-size);border-radius:50%;background:color-mix(in srgb,var(--kw-foreground) 25%,transparent)}.kw-badge-status-text{color:var(--kw-foreground);font-size:14px;line-height:1.5715}.kw-badge-status-dot[data-status=success],.kw-badge-dot[data-status=success]{background:var(--kw-success)}.kw-badge-status-dot[data-status=error],.kw-badge-dot[data-status=error]{background:var(--kw-danger)}.kw-badge-status-dot[data-status=warning],.kw-badge-dot[data-status=warning]{background:var(--kw-warning)}.kw-badge-status-dot[data-status=processing],.kw-badge-dot[data-status=processing]{background:var(--kw-primary)}.kw-badge-status-dot[data-status=default],.kw-badge-dot[data-status=default]{background:color-mix(in srgb,var(--kw-foreground) 25%,transparent)}.kw-badge-status-dot[data-status=processing]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--kw-primary);border-radius:50%;animation:kw-badge-processing 1.2s ease-in-out infinite}@keyframes kw-badge-processing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.kw-ribbon-wrapper{position:relative}.kw-ribbon{--kw-ribbon-color: var(--kw-primary);position:absolute;top:8px;padding:0 8px;border-radius:4px;background:var(--kw-ribbon-color);color:#fff;font-size:14px;line-height:22px;white-space:nowrap}.kw-ribbon[data-placement=end]{inset-inline-end:-8px;border-end-end-radius:0}.kw-ribbon[data-placement=start]{inset-inline-start:-8px;border-end-start-radius:0}.kw-ribbon-text{color:#fff}.kw-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:var(--kw-ribbon-color);border:4px solid;transform:scaleY(.75);transform-origin:top;filter:brightness(75%)}.kw-ribbon[data-placement=end] .kw-ribbon-corner{inset-inline-end:0;border-color:currentColor transparent transparent currentColor}.kw-ribbon[data-placement=start] .kw-ribbon-corner{inset-inline-start:0;border-color:currentColor currentColor transparent transparent}.kw-ribbon[data-color=pink],.kw-ribbon[data-color=magenta]{--kw-ribbon-color: #eb2f96}.kw-ribbon[data-color=red]{--kw-ribbon-color: #f5222d}.kw-ribbon[data-color=yellow]{--kw-ribbon-color: #fadb14}.kw-ribbon[data-color=orange]{--kw-ribbon-color: #fa8c16}.kw-ribbon[data-color=cyan]{--kw-ribbon-color: #13c2c2}.kw-ribbon[data-color=green]{--kw-ribbon-color: #52c41a}.kw-ribbon[data-color=blue]{--kw-ribbon-color: #1677ff}.kw-ribbon[data-color=purple]{--kw-ribbon-color: #722ed1}.kw-ribbon[data-color=geekblue]{--kw-ribbon-color: #2f54eb}.kw-ribbon[data-color=volcano]{--kw-ribbon-color: #fa541c}.kw-ribbon[data-color=gold]{--kw-ribbon-color: #faad14}.kw-ribbon[data-color=lime]{--kw-ribbon-color: #a0d911}.kw-badge-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-badge-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.kw-badge-demo-note{color:var(--kw-muted-foreground);font-size:12px}.kw-badge-demo-block{display:inline-block;width:42px;height:42px;border-radius:8px;background:color-mix(in srgb,var(--kw-foreground) 12%,transparent);vertical-align:middle}.kw-badge-demo-title{margin:0;color:var(--kw-muted-foreground);font-size:13px}.kw-badge-demo-card{padding:16px 20px;border:1px solid var(--kw-border);border-radius:8px;background:var(--kw-surface)}.kw-badge-demo-card h4{margin:0 0 6px;font-size:15px}.kw-badge-demo-card p{margin:0;color:var(--kw-muted-foreground);font-size:13px}.kw-avatar-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-avatar-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.kw-avatar-demo-note{color:var(--kw-muted-foreground);font-size:12px}.kw-calendar{--kw-calendar-full-bg: var(--kw-surface);--kw-calendar-full-panel-bg: var(--kw-surface);--kw-calendar-item-active-bg: color-mix(in srgb, var(--kw-primary) 10%, transparent);--kw-calendar-mini-content-height: 256px;--kw-calendar-month-control-width: 76px;--kw-calendar-year-control-width: 96px;--kw-calendar-cell-hover: color-mix(in srgb, var(--kw-foreground) 4%, transparent);--kw-calendar-split: color-mix(in srgb, var(--kw-foreground) 6%, transparent);--kw-calendar-disabled: color-mix(in srgb, var(--kw-foreground) 25%, transparent);box-sizing:border-box;width:100%;color:var(--kw-foreground);font-size:var(--kw-font-size, 14px);background:var(--kw-calendar-full-bg)}.kw-calendar-header{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 0}.kw-calendar-header.is-custom{display:block}.kw-calendar-header>.kw-select{flex:none}.kw-calendar-header>.kw-calendar-year-select{width:var(--kw-calendar-year-control-width)}.kw-calendar-header>.kw-calendar-month-select{width:var(--kw-calendar-month-control-width)}.kw-calendar-content{width:100%;border-collapse:collapse;table-layout:fixed}.kw-calendar-content th{height:28px;font-weight:400;color:var(--kw-foreground)}.kw-calendar-cell{padding:0;cursor:pointer;color:var(--kw-calendar-disabled);outline:none}.kw-calendar-cell[data-in-view]{color:var(--kw-foreground)}.kw-calendar-cell[data-disabled]{cursor:not-allowed;color:var(--kw-calendar-disabled)}.kw-calendar-week-head,.kw-calendar-week-cell{width:36px;color:var(--kw-muted-foreground)}.kw-calendar-week-cell .kw-calendar-cell-inner{font-size:12px}.kw-calendar:not([data-fullscreen]) .kw-calendar-header{padding:10px 12px}.kw-calendar:not([data-fullscreen]) .kw-calendar-body{padding:4px 12px 12px}.kw-calendar:not([data-fullscreen]) .kw-calendar-content{min-height:calc(var(--kw-calendar-mini-content-height) - 40px)}.kw-calendar:not([data-fullscreen]) .kw-calendar-content th,.kw-calendar:not([data-fullscreen]) .kw-calendar-cell,.kw-calendar:not([data-fullscreen]) .kw-calendar-week-cell{text-align:center;padding:3px 0}.kw-calendar:not([data-fullscreen]) .kw-calendar-cell-inner{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 2px;border:1px solid transparent;border-radius:4px;line-height:1;box-sizing:border-box;transition:background-color .12s ease,color .12s ease}.kw-calendar:not([data-fullscreen])[data-mode=year] .kw-calendar-cell{padding:16px 0}.kw-calendar:not([data-fullscreen])[data-mode=year] .kw-calendar-cell-inner{min-width:56px}.kw-calendar:not([data-fullscreen]) .kw-calendar-cell:not([data-disabled]):not([data-selected]):hover .kw-calendar-cell-inner{background:var(--kw-calendar-cell-hover)}.kw-calendar:not([data-fullscreen]) .kw-calendar-cell[data-today] .kw-calendar-cell-inner{border-color:var(--kw-primary)}.kw-calendar:not([data-fullscreen]) .kw-calendar-cell[data-selected] .kw-calendar-cell-inner{background:var(--kw-primary);border-color:var(--kw-primary);color:var(--kw-primary-foreground, #fff)}.kw-calendar:not([data-fullscreen]) .kw-calendar-cell[data-disabled] .kw-calendar-cell-inner{background:var(--kw-calendar-cell-hover);border-radius:0}.kw-calendar:not([data-fullscreen]) .kw-calendar-cell:focus-visible .kw-calendar-cell-inner{box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 30%,transparent)}.kw-calendar[data-fullscreen] .kw-calendar-body{background:var(--kw-calendar-full-panel-bg)}.kw-calendar[data-fullscreen] .kw-calendar-content th{padding:0 12px 6px 0;text-align:right}.kw-calendar[data-fullscreen] .kw-calendar-week-head,.kw-calendar[data-fullscreen] .kw-calendar-week-cell{width:48px;text-align:center;vertical-align:top}.kw-calendar[data-fullscreen] .kw-calendar-week-cell .kw-calendar-cell-inner{padding-top:8px}.kw-calendar-date{box-sizing:border-box;margin:0 4px;padding:4px 8px 0;border-top:2px solid var(--kw-calendar-split);text-align:right;transition:background-color .16s ease,border-color .16s ease}.kw-calendar-date-value{line-height:24px}.kw-calendar-date-content{position:relative;height:86px;overflow-y:auto;text-align:left;line-height:1.5;scrollbar-width:thin}.kw-calendar[data-mode=year] .kw-calendar-cell{padding:0}.kw-calendar-cell:not([data-disabled]):hover .kw-calendar-date{background:var(--kw-calendar-cell-hover)}.kw-calendar-cell[data-today] .kw-calendar-date{border-top-color:var(--kw-primary)}.kw-calendar-cell[data-selected] .kw-calendar-date,.kw-calendar-cell[data-selected]:hover .kw-calendar-date{background:var(--kw-calendar-item-active-bg)}.kw-calendar-cell[data-selected] .kw-calendar-date-value{color:var(--kw-primary)}.kw-calendar-cell[data-disabled] .kw-calendar-date{background:var(--kw-calendar-cell-hover)}.kw-calendar-cell:focus-visible .kw-calendar-date{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--kw-primary) 30%,transparent)}@media(max-width:480px){.kw-calendar[data-fullscreen] .kw-calendar-header{flex-wrap:wrap}.kw-calendar-date-content{height:48px}}.kw-calendar-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-calendar-demo-row{display:flex;flex-wrap:wrap;gap:16px}.kw-calendar-demo-card{max-width:100%;border:1px solid color-mix(in srgb,var(--kw-foreground) 10%,transparent);border-radius:8px;overflow:hidden;background:var(--kw-surface)}.kw-calendar-demo-note{color:var(--kw-muted-foreground);font-size:12px}.kw-calendar-notice-list{margin:0;padding:0;list-style:none}.kw-calendar-notice-list li{overflow:hidden;font-size:12px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.kw-calendar-notice-list .kw-badge{font-size:12px}.kw-calendar-notice-month{display:flex;flex-direction:column;gap:2px;padding-top:8px;text-align:center}.kw-calendar-notice-month strong{font-size:28px;font-weight:600;line-height:1.2}.kw-calendar-notice-month span{color:var(--kw-muted-foreground);font-size:12px}.kw-calendar-event-range .kw-calendar-date-content{overflow:visible}.kw-cal-event-lanes{display:flex;flex-direction:column;gap:2px;padding-top:2px}.kw-cal-event{position:relative;z-index:1;height:20px;margin:0 -12px;padding:0 6px;overflow:hidden;color:color-mix(in srgb,var(--kw-cal-event-color) 80%,#000);font-size:12px;line-height:20px;white-space:nowrap;background:color-mix(in srgb,var(--kw-cal-event-color) 14%,var(--kw-surface))}.kw-cal-event[data-start]{margin-left:0;border-left:3px solid var(--kw-cal-event-color);border-radius:4px 0 0 4px}.kw-cal-event[data-end]{margin-right:0;border-radius:0 4px 4px 0}.kw-cal-event[data-start][data-end]{border-radius:4px}.kw-cal-event.is-placeholder{visibility:hidden}.kw-calendar .kw-calendar-cell-inner.kw-lunar-cell{gap:2px;width:44px;height:40px}.kw-lunar-cell-day{font-size:14px;line-height:1}.kw-lunar-cell-text{color:var(--kw-muted-foreground);font-size:10px;line-height:1;white-space:nowrap}.kw-lunar-cell[data-mark] .kw-lunar-cell-text{color:var(--kw-danger)}.kw-calendar-cell[data-selected] .kw-lunar-cell .kw-lunar-cell-text,.kw-calendar-cell[data-selected] .kw-lunar-cell[data-mark] .kw-lunar-cell-text{color:inherit;opacity:.85}.kw-calendar-cell:not([data-in-view]) .kw-lunar-cell-text{opacity:.5}.kw-lunar-demo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.kw-lunar-panel{display:flex;flex-direction:column;gap:6px;min-width:200px;padding:20px;border-radius:8px;background:color-mix(in srgb,var(--kw-primary) 6%,var(--kw-surface))}.kw-lunar-panel-day{color:var(--kw-primary);font-size:56px;font-weight:600;line-height:1}.kw-lunar-panel-date,.kw-lunar-panel-terms{color:var(--kw-muted-foreground);font-size:12px}.kw-lunar-panel-lunar{font-size:18px;font-weight:600}.kw-lunar-panel-tags{display:flex;gap:12px}.kw-calendar-demo-header{display:flex;flex-direction:column;gap:10px;padding:12px 12px 4px}.kw-calendar-demo-header-title{display:flex;align-items:center;justify-content:space-between;font-weight:600}.kw-calendar-demo-header-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kw-calendar-demo-header-controls>.kw-select{flex:none;width:100px}.kw-calendar-demo-header-controls>.kw-select+.kw-select{width:70px}.kw-calendar-demo-custom-root{border-top:3px solid var(--kw-primary)}.kw-calendar-demo-custom-header{background:color-mix(in srgb,var(--kw-primary) 6%,transparent)}.kw-calendar-demo-custom-item[data-selected] .kw-calendar-cell-inner{border-radius:50%;background:#722ed1;border-color:#722ed1}.kw-calendar-mini-preview{width:240px;flex:none;transform:scale(.6);transform-origin:center;pointer-events:none}.kw-calendar-mini-preview .kw-calendar{background:transparent}.kw-calendar-mini-preview-title{padding:4px 12px 0;font-weight:600}.kw-calendar-demo-header-actions{display:inline-flex;align-items:center;gap:8px;font-weight:400}.kw-calendar-mini-preview .kw-calendar:not([data-fullscreen]) .kw-calendar-body{padding-bottom:0}.kw-calendar-mini-preview .kw-calendar:not([data-fullscreen]) .kw-calendar-content{min-height:0}.kw-calendar-mini-preview tbody tr:nth-child(n+5){display:none}.kw-card{--kw-card-header-height: 56px;--kw-card-header-padding: 24px;--kw-card-header-font-size: 16px;--kw-card-header-bg: transparent;--kw-card-body-padding: 24px;--kw-card-actions-bg: var(--kw-surface);--kw-card-actions-li-margin: 12px 0;--kw-card-extra-color: var(--kw-foreground);--kw-card-split: color-mix(in srgb, var(--kw-foreground) 8%, transparent);--kw-card-radius: var(--kw-panel-radius, 8px);position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;color:var(--kw-surface-foreground, var(--kw-foreground));font-size:var(--kw-font-size, 14px);background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:var(--kw-card-radius);box-shadow:var(--kw-shadow-sm);transition:box-shadow .2s ease,border-color .2s ease}.kw-card[data-size=small]{--kw-card-header-height: 38px;--kw-card-header-padding: 12px;--kw-card-header-font-size: 14px;--kw-card-body-padding: 12px}.kw-card[data-variant=borderless]{border-color:transparent;box-shadow:none}.kw-card[data-hoverable]{cursor:pointer}.kw-card[data-hoverable]:hover{border-color:transparent;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.kw-card-head{display:flex;flex-direction:column;justify-content:center;min-height:var(--kw-card-header-height);padding:0 var(--kw-card-header-padding);color:var(--kw-foreground);font-size:var(--kw-card-header-font-size);font-weight:600;background:var(--kw-card-header-bg);border-bottom:1px solid var(--kw-card-split);border-radius:var(--kw-card-radius) var(--kw-card-radius) 0 0}.kw-card-head-wrapper{display:flex;align-items:center;width:100%;min-height:calc(var(--kw-card-header-height) - 1px)}.kw-card-head-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kw-card-extra{margin-inline-start:auto;padding-inline-start:12px;color:var(--kw-card-extra-color);font-size:var(--kw-font-size, 14px);font-weight:400}.kw-card-extra a{color:var(--kw-primary);text-decoration:none}.kw-card[data-tabs] .kw-card-head{border-bottom:0}.kw-card[data-tabs] .kw-card-head-wrapper+.kw-card-head-tabs{margin-top:-8px}.kw-card-head-tabs{margin-bottom:0;font-weight:400}.kw-card-head-tabs .kw-tabs-content-holder{display:none}.kw-card-head-tabs .kw-tabs-header{margin:0 calc(-1 * var(--kw-card-header-padding));padding:0 var(--kw-card-header-padding);border-bottom-color:var(--kw-card-split)}.kw-card-head-tabs .kw-tabs-extra a{color:var(--kw-primary);text-decoration:none}.kw-card-cover>*{display:block;width:100%}.kw-card-cover img{display:block;width:100%;object-fit:cover;border-radius:var(--kw-card-radius) var(--kw-card-radius) 0 0}.kw-card-head+.kw-card-cover img{border-radius:0}.kw-card[data-variant=outlined] .kw-card-cover{margin:-1px -1px 0}.kw-card-body{flex:1;padding:var(--kw-card-body-padding);border-radius:0 0 var(--kw-card-radius) var(--kw-card-radius)}.kw-card-body>p:first-child{margin-top:0}.kw-card-body>p:last-child{margin-bottom:0}.kw-card[data-grid] .kw-card-body{display:flex;flex-wrap:wrap;margin:-1px 0 0 -1px;padding:0}.kw-card-grid{box-sizing:border-box;width:33.33%;padding:var(--kw-card-body-padding);border:0;border-radius:0;box-shadow:1px 0 0 0 var(--kw-card-split),0 1px 0 0 var(--kw-card-split),1px 1px 0 0 var(--kw-card-split),1px 0 0 0 var(--kw-card-split) inset,0 1px 0 0 var(--kw-card-split) inset;transition:box-shadow .2s ease}.kw-card-grid[data-hoverable]:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.kw-card-actions{display:flex;margin:0;padding:0;list-style:none;background:var(--kw-card-actions-bg);border-top:1px solid var(--kw-card-split);border-radius:0 0 var(--kw-card-radius) var(--kw-card-radius)}.kw-card-actions>li{margin:var(--kw-card-actions-li-margin);color:var(--kw-muted-foreground);text-align:center}.kw-card-actions>li:not(:last-child){border-inline-end:1px solid var(--kw-card-split)}.kw-card-actions>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;font-size:14px;line-height:22px;cursor:pointer;transition:color .2s ease}.kw-card-actions>li>span:hover,.kw-card-actions>li>span a:hover{color:var(--kw-primary)}.kw-card-actions>li>span .anticon{font-size:16px}.kw-card-actions>li>span a{color:inherit;text-decoration:none}.kw-card[data-type=inner]{box-shadow:none}.kw-card[data-type=inner] .kw-card-head{--kw-card-header-height: 46px;font-size:14px;background:color-mix(in srgb,var(--kw-foreground) 2%,transparent)}.kw-card[data-type=inner] .kw-card-body{padding:16px 24px}.kw-card-meta{display:flex;gap:16px;margin:-4px 0}.kw-card-meta-avatar{flex:none}.kw-card-meta-section{flex:1;min-width:0}.kw-card-meta-title{overflow:hidden;color:var(--kw-foreground);font-size:16px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.kw-card-meta-title:not(:last-child){margin-bottom:8px}.kw-card-meta-description{color:var(--kw-muted-foreground)}.kw-card-loading{display:flex;flex-direction:column;gap:8px}.kw-card-loading-row{display:flex;gap:8px}.kw-card-loading-block{height:14px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--kw-foreground) 6%,transparent) 25%,color-mix(in srgb,var(--kw-foreground) 12%,transparent) 37%,color-mix(in srgb,var(--kw-foreground) 6%,transparent) 63%);background-size:400% 100%;animation:kw-card-loading 1.4s ease infinite}@keyframes kw-card-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.kw-card-loading-block{animation:none}}.kw-card-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.kw-card-demo-row{display:flex;flex-wrap:wrap;gap:16px}.kw-card-demo-gray{width:100%;padding:24px;border-radius:8px;background:color-mix(in srgb,var(--kw-foreground) 5%,var(--kw-surface));box-sizing:border-box}.kw-card-demo-custom-root{border-color:color-mix(in srgb,#722ed1 35%,transparent);border-radius:12px}.kw-card-demo-custom-title{color:#722ed1}.kw-carousel{--kw-carousel-dot-width: 16px;--kw-carousel-dot-height: 3px;--kw-carousel-dot-active-width: 24px;--kw-carousel-dot-gap: 4px;--kw-carousel-dot-offset: 12px;--kw-carousel-arrow-size: 16px;--kw-carousel-arrow-offset: 8px;--kw-carousel-dot-color: #fff;position:relative;box-sizing:border-box;color:var(--kw-foreground);font-size:var(--kw-font-size, 14px);outline:none}.kw-carousel:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 40%,transparent)}.kw-carousel-list{position:relative;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.kw-carousel[data-vertical] .kw-carousel-list{touch-action:pan-x}.kw-carousel[data-draggable] .kw-carousel-list{cursor:grab}.kw-carousel[data-draggable] .kw-carousel-list:active{cursor:grabbing}.kw-carousel-track{display:flex;align-items:flex-start;will-change:transform}.kw-carousel[data-vertical] .kw-carousel-track{flex-direction:column;align-items:stretch}.kw-carousel[data-vertical] .kw-carousel-slide{flex:none;width:100%}.kw-carousel-slide{flex:0 0 100%;min-width:0}.kw-carousel-slide img{-webkit-user-drag:none}.kw-carousel[data-effect=fade] .kw-carousel-track{display:grid;will-change:auto}.kw-carousel[data-effect=fade] .kw-carousel-slide{grid-area:1 / 1;position:relative}.kw-carousel-dots{position:absolute;z-index:2;display:flex;justify-content:center;gap:var(--kw-carousel-dot-gap);margin:0;padding:0;list-style:none;inset-inline:0;bottom:var(--kw-carousel-dot-offset);pointer-events:none}.kw-carousel[data-dot-placement=top] .kw-carousel-dots{top:var(--kw-carousel-dot-offset);bottom:auto}.kw-carousel[data-vertical] .kw-carousel-dots{flex-direction:column;inset-inline:auto;top:50%;bottom:auto;transform:translateY(-50%)}.kw-carousel[data-dot-placement=start] .kw-carousel-dots{inset-inline-start:var(--kw-carousel-dot-offset)}.kw-carousel[data-dot-placement=end] .kw-carousel-dots{inset-inline-end:var(--kw-carousel-dot-offset)}.kw-carousel-dots>li{width:var(--kw-carousel-dot-width);height:var(--kw-carousel-dot-height);transition:width .3s ease,height .3s ease;pointer-events:auto}.kw-carousel-dots>li[data-active]{width:var(--kw-carousel-dot-active-width)}.kw-carousel[data-vertical] .kw-carousel-dots>li{width:var(--kw-carousel-dot-height);height:var(--kw-carousel-dot-width)}.kw-carousel[data-vertical] .kw-carousel-dots>li[data-active]{height:var(--kw-carousel-dot-active-width)}.kw-carousel-dots button{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:1px;background:var(--kw-carousel-dot-color);opacity:.3;cursor:pointer;transition:opacity .3s ease}.kw-carousel-dots button:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.kw-carousel-dots button:hover{opacity:.75}.kw-carousel-dots>li[data-active] button{opacity:1}.kw-carousel-dots button:focus-visible{outline:2px solid var(--kw-primary);outline-offset:2px}.kw-carousel-dots>li[data-active] button:has(.kw-carousel-dot-progress){background:color-mix(in srgb,var(--kw-carousel-dot-color) 35%,transparent)}.kw-carousel-dot-progress{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kw-carousel-dot-color);transform-origin:left center;animation:kw-carousel-progress var(--kw-carousel-speed) linear forwards}.kw-carousel[data-vertical] .kw-carousel-dot-progress{transform-origin:center top;animation-name:kw-carousel-progress-y}.kw-carousel-dot-progress[data-paused]{animation:none;transform:scale(0)}@keyframes kw-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kw-carousel-progress-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.kw-carousel-arrow{position:absolute;z-index:2;top:50%;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--kw-carousel-arrow-size) + 8px);height:calc(var(--kw-carousel-arrow-size) + 8px);margin-top:calc((var(--kw-carousel-arrow-size) + 8px) / -2);padding:0;color:var(--kw-carousel-dot-color);font-size:var(--kw-carousel-arrow-size);border:0;border-radius:50%;background:transparent;opacity:.6;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.kw-carousel-arrow:hover,.kw-carousel-arrow:focus-visible{opacity:1;background:#0000002e}.kw-carousel-arrow:focus-visible{outline:2px solid var(--kw-carousel-dot-color)}.kw-carousel-arrow:disabled{opacity:.2;cursor:not-allowed;background:transparent}.kw-carousel-arrow-prev{inset-inline-start:var(--kw-carousel-arrow-offset)}.kw-carousel-arrow-next{inset-inline-end:var(--kw-carousel-arrow-offset)}.kw-carousel[data-vertical] .kw-carousel-arrow{top:auto;left:50%;margin-top:0;margin-left:calc((var(--kw-carousel-arrow-size) + 8px) / -2);transform:rotate(90deg)}.kw-carousel[data-vertical] .kw-carousel-arrow-prev{top:var(--kw-carousel-arrow-offset);inset-inline-start:50%}.kw-carousel[data-vertical] .kw-carousel-arrow-next{bottom:var(--kw-carousel-arrow-offset);inset-inline-end:auto}[dir=rtl] .kw-carousel-arrow{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.kw-carousel-track,.kw-carousel-slide{transition-duration:0ms!important}}.kw-carousel-demo-slide{position:relative;display:flex;align-items:flex-end;height:180px;margin:0;padding:20px 24px 32px;overflow:hidden;color:#fff;background:#2f3d55 center / cover no-repeat;box-sizing:border-box}.kw-carousel-demo-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0000008c)}.kw-carousel-demo-slide>div{position:relative}.kw-carousel-demo-slide strong{display:block;font-size:18px;font-weight:600}.kw-carousel-demo-slide span{font-size:12px;opacity:.85}.kw-carousel-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%}.kw-carousel-demo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kw-carousel-demo-note{color:var(--kw-muted-foreground);font-size:12px}.kw-carousel-mini-preview{width:200px;overflow:hidden;border-radius:8px;pointer-events:none}.kw-carousel-mini-preview-slide{height:110px;background:#2f3d55 center / cover no-repeat}.kw-collapse{--kw-collapse-header-bg: color-mix(in srgb, var(--kw-foreground) 2%, var(--kw-surface));--kw-collapse-header-padding: 12px 16px;--kw-collapse-content-bg: var(--kw-surface);--kw-collapse-content-padding: 16px 16px;--kw-collapse-borderless-content-bg: transparent;--kw-collapse-borderless-content-padding: 4px 16px 16px;--kw-collapse-border: var(--kw-border);--kw-collapse-radius: var(--kw-radius-lg, 8px);--kw-collapse-font-size: var(--kw-font-size, 14px);--kw-collapse-line-height: 22px;box-sizing:border-box;color:var(--kw-foreground);font-size:var(--kw-collapse-font-size);line-height:1.5714;background:var(--kw-collapse-header-bg);border-radius:var(--kw-collapse-radius)}.kw-collapse[data-size=large]{--kw-collapse-header-padding: 16px 24px 16px 16px;--kw-collapse-content-padding: 24px;--kw-collapse-font-size: 16px;--kw-collapse-line-height: 24px}.kw-collapse[data-size=small]{--kw-collapse-header-padding: 8px 12px 8px 8px;--kw-collapse-content-padding: 12px}.kw-collapse[data-bordered]{border:1px solid var(--kw-collapse-border)}.kw-collapse[data-bordered]>.kw-collapse-item:not(:last-child){border-bottom:1px solid var(--kw-collapse-border)}.kw-collapse:not([data-bordered])>.kw-collapse-item:not(:last-child){border-bottom:1px solid var(--kw-collapse-border)}.kw-collapse[data-ghost]{background:transparent;border:0}.kw-collapse[data-ghost]>.kw-collapse-item{border-bottom:0!important}.kw-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:12px;padding:var(--kw-collapse-header-padding);color:var(--kw-foreground);line-height:var(--kw-collapse-line-height);cursor:pointer;transition:background-color .3s ease;outline:none}.kw-collapse-header[data-collapsible=header],.kw-collapse-header[data-collapsible=icon]{cursor:default}.kw-collapse-header[data-collapsible=header] .kw-collapse-title,.kw-collapse-header[data-collapsible=header] .kw-collapse-expand-icon,.kw-collapse-header[data-collapsible=icon] .kw-collapse-expand-icon{cursor:pointer}.kw-collapse-header[data-collapsible=header] .kw-collapse-title{flex:none}.kw-collapse-header:focus-visible,.kw-collapse-header [role=button]:focus-visible{outline:2px solid color-mix(in srgb,var(--kw-primary) 55%,transparent);outline-offset:-2px;border-radius:4px}.kw-collapse-item:first-child>.kw-collapse-header{border-radius:var(--kw-collapse-radius) var(--kw-collapse-radius) 0 0}.kw-collapse-item:last-child:not([data-active])>.kw-collapse-header{border-radius:0 0 var(--kw-collapse-radius) var(--kw-collapse-radius)}.kw-collapse-item:only-child:not([data-active])>.kw-collapse-header{border-radius:var(--kw-collapse-radius)}.kw-collapse-expand-icon{display:inline-flex;flex:none;align-items:center;height:var(--kw-collapse-line-height);font-size:12px;color:inherit}.kw-collapse-expand-icon:not([data-custom])>svg{transition:transform .3s ease}.kw-collapse-item[data-active]>.kw-collapse-header .kw-collapse-expand-icon:not([data-custom])>svg{transform:rotate(90deg)}.kw-collapse[data-icon-placement=end] .kw-collapse-expand-icon{order:3}.kw-collapse[data-icon-placement=end] .kw-collapse-item[data-active]>.kw-collapse-header .kw-collapse-expand-icon:not([data-custom])>svg{transform:rotate(90deg)}.kw-collapse-title{flex:auto;min-width:0}.kw-collapse-title>.anticon,.kw-collapse-title>svg{vertical-align:-.125em}.kw-collapse-extra{margin-inline-start:auto;display:inline-flex;align-items:center;min-height:var(--kw-collapse-line-height)}.kw-collapse-item[data-disabled]>.kw-collapse-header{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-collapse-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.645,.045,.355,1),visibility .3s;visibility:hidden}.kw-collapse-panel[data-open]{grid-template-rows:1fr;visibility:visible}.kw-collapse-panel-inner{min-height:0;overflow:hidden}.kw-collapse-body{padding:var(--kw-collapse-content-padding);color:var(--kw-foreground);background:var(--kw-collapse-content-bg)}.kw-collapse[data-bordered] .kw-collapse-body{border-top:1px solid var(--kw-collapse-border)}.kw-collapse[data-bordered]>.kw-collapse-item:last-child .kw-collapse-body{border-radius:0 0 var(--kw-collapse-radius) var(--kw-collapse-radius)}.kw-collapse:not([data-bordered]) .kw-collapse-body{padding:var(--kw-collapse-borderless-content-padding);background:var(--kw-collapse-borderless-content-bg)}.kw-collapse[data-size=small]:not([data-bordered]) .kw-collapse-body{padding-inline-start:12px}.kw-collapse-body>p:first-child{margin-top:0}.kw-collapse-body>p:last-child{margin-bottom:0}.kw-collapse-body .kw-collapse{margin:0}@media(prefers-reduced-motion:reduce){.kw-collapse-panel,.kw-collapse-expand-icon>svg{transition:none!important}}.kw-collapse-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-collapse-demo-divider{margin:0;color:var(--kw-muted-foreground);font-size:13px}.kw-collapse-demo-toolbar{display:flex;flex-wrap:wrap;align-items:center;white-space:nowrap;gap:8px;color:var(--kw-muted-foreground);font-size:13px}.kw-collapse-demo-custom-root{border-style:dashed}.kw-collapse-demo-custom-title{font-weight:600}.kw-descriptions{--kw-descriptions-label-bg: color-mix(in srgb, var(--kw-foreground) 2%, var(--kw-surface));--kw-descriptions-label-color: var(--kw-muted-foreground);--kw-descriptions-content-color: var(--kw-foreground);--kw-descriptions-title-color: var(--kw-foreground);--kw-descriptions-extra-color: var(--kw-foreground);--kw-descriptions-title-margin-bottom: 20px;--kw-descriptions-item-padding-bottom: 16px;--kw-descriptions-item-padding-end: 16px;--kw-descriptions-colon-margin-left: 2px;--kw-descriptions-colon-margin-right: 8px;--kw-descriptions-cell-padding: 16px 24px;--kw-descriptions-split: var(--kw-border);--kw-descriptions-radius: var(--kw-radius-lg, 8px);box-sizing:border-box;color:var(--kw-foreground);font-size:var(--kw-font-size, 14px);line-height:1.5714}.kw-descriptions[data-size=medium]{--kw-descriptions-item-padding-bottom: 12px;--kw-descriptions-cell-padding: 12px 24px}.kw-descriptions[data-size=small]{--kw-descriptions-item-padding-bottom: 8px;--kw-descriptions-cell-padding: 8px 16px}.kw-descriptions-header{display:flex;align-items:center;margin-bottom:var(--kw-descriptions-title-margin-bottom)}.kw-descriptions-title{flex:auto;min-width:0;overflow:hidden;color:var(--kw-descriptions-title-color);font-weight:600;font-size:16px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.kw-descriptions-extra{margin-inline-start:auto;color:var(--kw-descriptions-extra-color);font-size:var(--kw-font-size, 14px)}.kw-descriptions-view{width:100%;border-radius:var(--kw-descriptions-radius)}.kw-descriptions-view>table{width:100%;table-layout:fixed;border-collapse:collapse}.kw-descriptions-row>th,.kw-descriptions-row>td{text-align:start;font-weight:400}.kw-descriptions-item{padding:0 var(--kw-descriptions-item-padding-end) var(--kw-descriptions-item-padding-bottom) 0;vertical-align:top}.kw-descriptions-row:last-child>.kw-descriptions-item{padding-bottom:0}.kw-descriptions-item-container{display:flex}.kw-descriptions-item-label{display:inline-flex;align-items:baseline;color:var(--kw-descriptions-label-color);font-weight:400}.kw-descriptions-item-label.is-colon:after{content:":";position:relative;top:-.5px;margin-inline:var(--kw-descriptions-colon-margin-left) var(--kw-descriptions-colon-margin-right)}.kw-descriptions-item-content{display:inline-flex;flex:1;min-width:1em;color:var(--kw-descriptions-content-color);word-break:break-word;overflow-wrap:break-word}.kw-descriptions-item-content>p{margin:0}.kw-descriptions[data-layout=vertical] .is-label-row>.kw-descriptions-item{padding-bottom:4px}.kw-descriptions[data-layout=vertical] .kw-descriptions-item-label.is-colon:after{display:none}.kw-descriptions[data-bordered] .kw-descriptions-view{border:1px solid var(--kw-descriptions-split);overflow:hidden}.kw-descriptions[data-bordered] .kw-descriptions-view>table{table-layout:auto;border-collapse:collapse;border-style:hidden}.kw-descriptions[data-bordered] .kw-descriptions-row{border-bottom:1px solid var(--kw-descriptions-split)}.kw-descriptions[data-bordered] .kw-descriptions-row:last-child{border-bottom:none}.kw-descriptions[data-bordered] .kw-descriptions-cell{padding:var(--kw-descriptions-cell-padding);border-inline-end:1px solid var(--kw-descriptions-split);vertical-align:top}.kw-descriptions[data-bordered] .kw-descriptions-cell:last-child{border-inline-end:none}.kw-descriptions[data-bordered] th.kw-descriptions-item-label{display:table-cell;background:var(--kw-descriptions-label-bg)}.kw-descriptions[data-bordered] td.kw-descriptions-item-content{display:table-cell}.kw-descriptions-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-descriptions-demo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--kw-muted-foreground);font-size:13px}.kw-empty{--kw-empty-image-height: 100px;--kw-empty-description-color: var(--kw-muted-foreground);--kw-empty-image-opacity: 1;box-sizing:border-box;margin-inline:8px;font-size:var(--kw-font-size, 14px);line-height:1.5714;text-align:center}.kw-empty-image{height:var(--kw-empty-image-height);margin-bottom:8px;opacity:var(--kw-empty-image-opacity)}.kw-empty-image>img,.kw-empty-image>svg{height:100%;max-width:100%;margin:auto;display:block}.kw-illustration-character{display:block;max-width:100%;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kw-illustration-character-demo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:16px 12px;width:100%}.kw-illustration-character-demo-card{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.kw-illustration-character-demo-card figcaption{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.4;color:var(--kw-muted-foreground)}.kw-illustration-character-demo-card figcaption strong{font-weight:500;color:var(--kw-foreground)}.kw-illustration-character-demo-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:24px;width:100%}.kw-illustration-element{display:block;flex-shrink:0;overflow:visible;-webkit-user-select:none;user-select:none}.kw-illustration-element .kw-illu-el-p{fill:var(--kw-primary)}.kw-illustration-element .kw-illu-el-p2{fill:color-mix(in srgb,var(--kw-primary) 52%,var(--kw-surface))}.kw-illustration-element .kw-illu-el-p3{fill:color-mix(in srgb,var(--kw-primary) 14%,var(--kw-surface))}.kw-illustration-element .kw-illu-el-n{fill:var(--kw-surface)}.kw-illustration-element .kw-illu-el-ln{stroke:color-mix(in srgb,var(--kw-border) 90%,var(--kw-foreground));stroke-width:1.2;fill:var(--kw-surface)}.kw-illustration-element path.kw-illu-el-ln:not(.kw-illu-el-n){fill:none}.kw-illustration-element .kw-illu-el-ok{fill:var(--kw-success)}.kw-illustration-element .kw-illu-el-warn{fill:var(--kw-warning)}.kw-illustration-element .kw-illu-el-cyan{fill:color-mix(in srgb,var(--kw-success) 45%,var(--kw-primary))}.kw-illustration-element .kw-illu-el-mark{fill:none;stroke:var(--kw-surface);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.kw-illustration-element .kw-illu-el-link{fill:none;stroke:color-mix(in srgb,var(--kw-primary) 45%,var(--kw-surface));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.kw-illustration-element-demo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:16px 12px;width:100%}.kw-illustration-element-demo-card{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.kw-illustration-element-demo-card figcaption{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.4;color:var(--kw-muted-foreground)}.kw-illustration-element-demo-card figcaption strong{font-weight:500;color:var(--kw-foreground)}.kw-illustration-element-demo-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;width:100%}.kw-empty-title{color:var(--kw-foreground);font-weight:500;font-size:16px;line-height:1.5}.kw-empty-title+.kw-empty-description{margin-top:4px}.kw-empty-description{color:var(--kw-empty-description-color)}.kw-empty-footer{margin-top:16px}.kw-empty-normal{--kw-empty-image-height: 40px;margin-block:32px}.kw-empty-normal .kw-empty-description{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent)}.kw-empty-img-shadow{fill:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-empty-img-tray-back{fill:color-mix(in srgb,var(--kw-primary) 10%,var(--kw-surface))}.kw-empty-img-paper{fill:var(--kw-surface);stroke:color-mix(in srgb,var(--kw-primary) 22%,var(--kw-border));stroke-width:1.5}.kw-empty-img-line{fill:color-mix(in srgb,var(--kw-primary) 14%,var(--kw-surface))}.kw-empty-img-tray{fill:color-mix(in srgb,var(--kw-primary) 5%,var(--kw-surface));stroke:color-mix(in srgb,var(--kw-primary) 26%,var(--kw-border));stroke-width:1.5}.kw-empty-img-spark{fill:color-mix(in srgb,var(--kw-primary) 35%,transparent)}.kw-empty-img-spark-line{fill:none;stroke:color-mix(in srgb,var(--kw-primary) 35%,transparent);stroke-width:2;stroke-linecap:round}.kw-empty-img-simple-shadow{fill:color-mix(in srgb,var(--kw-foreground) 5%,transparent)}.kw-empty-img-simple-path{stroke:color-mix(in srgb,var(--kw-foreground) 18%,transparent)}.kw-empty-img-simple-fill{fill:color-mix(in srgb,var(--kw-foreground) 2%,transparent)}.kw-empty-demo-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.kw-empty-demo-row>*{flex:1 1 200px}.kw-empty-demo-panel{display:flex;flex-direction:column;gap:16px;width:100%}.kw-empty-demo-field{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;font-size:13px;color:var(--kw-muted-foreground)}.kw-empty-demo-field>span{line-height:32px}.kw-image{--kw-image-z: 1400;--kw-image-mask-bg: rgb(10 12 16 / .86);--kw-image-operation-color: rgb(255 255 255 / .72);--kw-image-operation-hover-color: #fff;--kw-image-operation-disabled-color: rgb(255 255 255 / .25);--kw-image-operation-size: 18px;--kw-image-progress-duration: 3s;position:relative;display:inline-block;max-width:100%;vertical-align:middle;overflow:hidden}.kw-image.is-previewable{cursor:pointer}.kw-image:focus-visible{outline:2px solid var(--kw-primary);outline-offset:2px}.kw-image-img{display:block;width:100%;height:auto;vertical-align:middle;transition:opacity .24s ease}.kw-image-img:not(.is-loaded){opacity:0}.kw-image.is-error{min-width:96px;min-height:96px}.kw-image.is-error .kw-image-img{visibility:hidden}.kw-image-placeholder,.kw-image-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface))}.kw-image-placeholder.is-shimmer{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--kw-surface) 70%,transparent) 50%,transparent 70%),color-mix(in srgb,var(--kw-foreground) 6%,var(--kw-surface));background-size:200% 100%,auto;animation:kw-image-shimmer 1.4s linear infinite}.kw-image-error{flex-direction:column;gap:4px;color:var(--kw-muted-foreground);font-size:12px}.kw-image-error>svg{font-size:24px;opacity:.7}.kw-image-error>button{padding:0;border:0;background:none;color:var(--kw-primary);font-size:12px;cursor:pointer}.kw-image-progress{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:color-mix(in srgb,var(--kw-foreground) 70%,transparent);font-size:13px;font-variant-numeric:tabular-nums}.kw-image-progress-ink{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(closest-side at 30% 35%,color-mix(in srgb,var(--kw-primary) 26%,transparent),transparent),radial-gradient(closest-side at 70% 60%,rgb(236 72 153 / .18),transparent),radial-gradient(closest-side at 45% 75%,rgb(34 211 238 / .2),transparent);filter:blur(18px);animation:kw-image-ink var(--kw-image-progress-duration) ease-in-out infinite alternate}.kw-image-progress-text{position:relative}.kw-image-progress-bar{position:relative;width:56%;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--kw-foreground) 10%,transparent)}.kw-image-progress-bar>span{display:block;height:100%;border-radius:inherit;background:var(--kw-primary);transition:width .3s ease}.kw-image-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;color:#fff;font-size:14px;background:#0000006b;opacity:0;transition:opacity .3s ease;pointer-events:none}.kw-image-cover[data-placement=top]{align-items:flex-start;background:linear-gradient(to bottom,rgb(0 0 0 / .58),transparent 60%)}.kw-image-cover[data-placement=bottom]{align-items:flex-end;background:linear-gradient(to top,rgb(0 0 0 / .58),transparent 60%)}.kw-image.is-previewable:hover .kw-image-cover,.kw-image.is-previewable:focus-visible .kw-image-cover{opacity:1}.kw-image-cover-info{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.kw-image-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--kw-image-z, 1400);color:#fff;font-size:14px;outline:none;pointer-events:auto;-webkit-user-select:none;user-select:none}.kw-image-preview>*{animation:kw-image-fade-in .22s ease backwards}.kw-image-preview.is-inline{position:absolute}.kw-image-preview[data-state=closed]{pointer-events:none}.kw-image-preview[data-state=closed]>*{animation:kw-image-fade-out .2s ease forwards}.kw-image-preview-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kw-image-mask-bg, rgb(10 12 16 / .86))}.kw-image-preview-mask.is-blur{background:#0a0c1085;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.kw-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:64px 80px 96px;overflow:hidden;transform-origin:var(--kw-image-origin-x, 50%) var(--kw-image-origin-y, 50%);animation:kw-image-zoom-in .3s cubic-bezier(.2,.8,.2,1) both}.kw-image-preview.has-strip .kw-image-preview-body{padding-bottom:156px}.kw-image-preview[data-state=closed] .kw-image-preview-body{animation:kw-image-zoom-out .2s ease both}.kw-image-preview-img{max-width:100%;max-height:100%;object-fit:contain;cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .2s ease;animation:kw-image-fade-in .24s ease both;-webkit-user-drag:none}.kw-image-preview-img:not(.is-loaded){opacity:0}.kw-image-preview-img.is-moving{cursor:grabbing;transition:opacity .2s ease}.kw-image-preview-loading,.kw-image-preview-error{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#ffffff1a;color:#ffffffd9;font-size:13px;transform:translate(-50%,-50%)}.kw-image-preview-error>button{padding:2px 10px;border:1px solid rgb(255 255 255 / .3);border-radius:999px;background:none;color:#fff;font-size:12px;cursor:pointer}.kw-image-preview-topbar{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;padding:0 16px 0 24px;background:linear-gradient(to bottom,rgb(0 0 0 / .5),rgb(0 0 0 / .18) 70%,transparent);pointer-events:none}.kw-image-preview-topbar>*{pointer-events:auto}.kw-image-preview-title{display:flex;align-items:baseline;gap:12px;min-width:0}.kw-image-preview-name{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.kw-image-preview-count{flex:none;color:#ffffff9e;font-size:13px;font-variant-numeric:tabular-nums}.kw-image-preview-close,.kw-image-preview-switch{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffff1a;color:var(--kw-image-operation-color, rgb(255 255 255 / .72));cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,color .2s ease,opacity .2s ease}.kw-image-preview-close{width:40px;height:40px;font-size:16px}.kw-image-preview-switch{position:absolute;top:50%;width:44px;height:44px;font-size:16px;transform:translateY(-50%)}.kw-image-preview-switch.is-prev{left:20px}.kw-image-preview-switch.is-next{right:20px}.kw-image-preview-close:hover,.kw-image-preview-switch:not(:disabled):hover{background:#fff3;color:var(--kw-image-operation-hover-color, #fff)}.kw-image-preview-switch:disabled{opacity:.3;cursor:not-allowed}.kw-image-preview-footer{position:absolute;bottom:24px;left:50%;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:calc(100% - 48px);transform:translate(-50%)}.kw-image-preview-actions{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:#1c1e24b8;box-shadow:0 8px 24px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kw-image-preview-action,.kw-image-preview-percent{display:inline-flex;align-items:center;justify-content:center;height:36px;border:0;border-radius:999px;background:none;color:var(--kw-image-operation-color, rgb(255 255 255 / .72));cursor:pointer;transition:background .2s ease,color .2s ease}.kw-image-preview-action{width:36px;font-size:var(--kw-image-operation-size, 18px)}.kw-image-preview-percent{min-width:56px;padding:0 8px;font-size:13px;font-variant-numeric:tabular-nums}.kw-image-preview-action:not(:disabled):hover,.kw-image-preview-percent:hover,.kw-image-preview-action[data-active]{background:#ffffff1f;color:var(--kw-image-operation-hover-color, #fff)}.kw-image-preview-action:disabled{color:var(--kw-image-operation-disabled-color, rgb(255 255 255 / .25));cursor:not-allowed}.kw-image-preview-divider{width:1px;height:16px;margin:0 4px;background:#ffffff24}.kw-image-preview-strip{display:flex;gap:8px;max-width:min(720px,100%);padding:4px;overflow-x:auto;scrollbar-width:none}.kw-image-preview-strip::-webkit-scrollbar{display:none}.kw-image-preview-thumb{flex:none;width:48px;height:48px;padding:0;overflow:hidden;border:0;border-radius:8px;background:#ffffff14;opacity:.5;cursor:pointer;transition:opacity .2s ease,box-shadow .2s ease}.kw-image-preview-thumb>img{width:100%;height:100%;object-fit:cover}.kw-image-preview-thumb:hover{opacity:.85}.kw-image-preview-thumb[data-active]{opacity:1;box-shadow:0 0 0 2px #fff}.kw-image-preview-info{position:absolute;top:64px;right:16px;width:248px;padding:16px;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:#1c1e24c7;box-shadow:0 12px 32px #0000004d;font-size:13px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-user-select:text;user-select:text;animation:kw-image-slide-in .2s ease both}.kw-image-preview-info-title{margin-bottom:10px;font-weight:500}.kw-image-preview-info dl{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 12px;margin:0 0 14px}.kw-image-preview-info dt{color:#ffffff80}.kw-image-preview-info dd{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.kw-image-preview-info-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:32px;margin-bottom:16px;border:1px solid rgb(255 255 255 / .14);border-radius:8px;background:#ffffff0f;color:#fff;font-size:13px;cursor:pointer}.kw-image-preview-info-copy:hover{background:#ffffff1f}.kw-image-preview-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;color:#ffffff9e;font-size:12px;list-style:none}.kw-image-preview-keys kbd{display:inline-block;min-width:18px;margin-inline-end:4px;padding:0 4px;border:1px solid rgb(255 255 255 / .18);border-radius:4px;color:#fff;font-family:inherit;font-size:11px;line-height:18px;text-align:center}@keyframes kw-image-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@keyframes kw-image-ink{0%{transform:rotate(0) scale(1)}to{transform:rotate(40deg) scale(1.15)}}@keyframes kw-image-fade-in{0%{opacity:0}}@keyframes kw-image-fade-out{to{opacity:0}}@keyframes kw-image-zoom-in{0%{opacity:0;transform:scale(.6)}}@keyframes kw-image-zoom-out{to{opacity:0;transform:scale(.9)}}@keyframes kw-image-slide-in{0%{opacity:0;transform:translate(12px)}}@media(prefers-reduced-motion:reduce){.kw-image-img,.kw-image-preview,.kw-image-preview>*,.kw-image-preview-body,.kw-image-preview-img,.kw-image-preview-info,.kw-image-placeholder.is-shimmer,.kw-image-progress-ink{animation:none!important;transition:none!important}}.kw-image-demo-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.kw-image-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-image-demo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--kw-muted-foreground);font-size:13px}.kw-image-demo-thumb{border-radius:8px}.kw-image-demo-caption{display:flex;flex-direction:column;gap:6px;color:var(--kw-muted-foreground);font-size:12px;text-align:center}.kw-image-demo-watermark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160'%3E%3Ctext x='20' y='90' transform='rotate(-22 120 80)' fill='rgba(255,255,255,0.14)' font-size='16' font-family='sans-serif'%3EKingwiUI 内部资料%3C/text%3E%3C/svg%3E")}.kw-image-demo-styled{border-radius:12px;box-shadow:0 6px 18px #722ed138}.kw-image-demo-mask-warm{background:#28103cd1!important}.kw-image-semantic{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.kw-image-semantic-stage{position:relative;width:360px;height:300px;overflow:hidden;border-radius:8px;transform:translateZ(0)}.kw-image-mini-preview{display:flex;gap:6px;pointer-events:none}.kw-image-mini-preview .kw-image{width:64px;height:64px;border-radius:8px;box-shadow:0 2px 6px #00000014}.kw-image-mini-preview .kw-image-img{height:100%;object-fit:cover}.kw-image-mini-preview .kw-image:nth-child(2){transform:translateY(-6px)}.kw-list{--kw-list-item-padding-block: 12px;--kw-list-item-padding-inline: 16px;position:relative;box-sizing:border-box;color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5714;background:var(--kw-surface)}.kw-list.is-scroll{overflow:auto;overscroll-behavior:contain}.kw-list.is-bordered{border:1px solid var(--kw-border);border-radius:var(--kw-radius-lg, 8px)}.kw-list.is-bordered:not(.is-scroll){overflow:hidden}.kw-list-item{box-sizing:border-box;padding:var(--kw-list-item-padding-block) var(--kw-list-item-padding-inline);border-bottom:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent);transition:background-color .2s cubic-bezier(.645,.045,.355,1)}.kw-list-item:hover{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-list-item:last-child,.kw-list-holder-inner>.kw-list-item:last-child{border-bottom:0}.kw-list-group-header{box-sizing:border-box;padding:8px var(--kw-list-item-padding-inline);color:var(--kw-muted-foreground);font-size:12px;font-weight:600;line-height:22px;background:color-mix(in srgb,var(--kw-foreground) 2%,var(--kw-surface));border-bottom:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-list-group-header.is-sticky{position:sticky;top:0;z-index:2}.kw-list-sticky{position:sticky;top:0;z-index:2;height:0}.kw-list-group-header.is-floating{position:absolute;top:0;right:0;left:0}.kw-list-holder{position:relative}.kw-list-holder-inner{position:absolute;top:0;right:0;left:0}.kw-list-footer{padding:12px var(--kw-list-item-padding-inline);color:var(--kw-muted-foreground);font-size:12px;text-align:center}@media(prefers-reduced-motion:reduce){.kw-list-item{transition:none}}.kw-list-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%}.kw-list-demo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kw-list-demo-meta{color:var(--kw-muted-foreground);font-size:12px}.kw-list-demo-meta b{color:var(--kw-primary);font-variant-numeric:tabular-nums}.kw-list-demo-row{display:flex;align-items:flex-start;gap:12px;min-width:0}.kw-list-demo-row.is-center{align-items:center}.kw-list-demo-body{flex:1;min-width:0}.kw-list-demo-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kw-list-demo-title{overflow:hidden;color:var(--kw-foreground);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.kw-list-demo-desc{margin-top:2px;color:var(--kw-muted-foreground);font-size:13px}.kw-list-demo-time{flex:none;color:var(--kw-muted-foreground);font-size:12px;font-variant-numeric:tabular-nums}.kw-list-demo-code{flex:none;width:72px;color:var(--kw-muted-foreground);font-family:var(--kw-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.kw-list-demo-contacts{position:relative;display:flex;gap:8px}.kw-list-demo-contacts>.kw-list{flex:1;min-width:0}.kw-list-demo-index{display:flex;flex-direction:column;justify-content:center;gap:1px;margin:0;padding:0;list-style:none}.kw-list-demo-index button{width:22px;height:20px;padding:0;color:var(--kw-muted-foreground);font-size:11px;font-weight:600;background:none;border:0;border-radius:4px;cursor:pointer}.kw-list-demo-index button:hover,.kw-list-demo-index button[aria-current=true]{color:var(--kw-primary);background:color-mix(in srgb,var(--kw-primary) 10%,transparent)}.kw-list-demo-handle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:22px;padding:0;color:var(--kw-muted-foreground);background:none;border:0;border-radius:4px;cursor:grab;touch-action:none}.kw-list-demo-handle:hover{color:var(--kw-foreground);background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-list-demo-sortable .kw-list-item{transition:background-color .2s ease,transform .18s ease}.kw-list-demo-sortable .kw-list-item:has(.is-dragging){position:relative;z-index:1;background:var(--kw-surface);box-shadow:0 6px 16px #0000001f;transition:none}.kw-list-demo-step{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;color:var(--kw-primary);font-size:12px;font-weight:600;background:color-mix(in srgb,var(--kw-primary) 10%,transparent);border-radius:50%}.kw-list-demo-custom-root{overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px color-mix(in srgb,#13c2c2 30%,transparent)}.kw-list-demo-custom-header{color:#08979c;letter-spacing:.08em}.kw-list-semantic{width:300px}.kw-list-mini-preview{width:100%;max-width:200px;overflow:hidden;font-size:12px;border:1px solid var(--kw-border);border-radius:6px}.kw-list-mini-preview .kw-list-item{padding:5px 10px}.kw-list-mini-preview .kw-list-group-header{padding:2px 10px;font-size:11px;line-height:18px}.kw-popover{--kw-popover-bg: var(--kw-surface);--kw-popover-border: var(--kw-border);--kw-popover-title-min-width: 177px;position:absolute;top:0;left:0;z-index:1030;box-sizing:border-box;width:max-content;max-width:calc(100vw - 16px);color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5714;text-align:start;white-space:normal;opacity:0;pointer-events:none}.kw-popover[hidden]{display:none}.kw-popover.is-open{opacity:1;pointer-events:auto;animation:kw-popover-in .2s cubic-bezier(.08,.82,.17,1)}.kw-popover.is-leaving{animation:kw-popover-out .16s cubic-bezier(.78,.14,.15,.86) forwards}.kw-popover.is-detached{visibility:hidden}.kw-popover-container{position:relative;z-index:1;box-sizing:border-box;padding:12px;background:var(--kw-popover-bg);background-clip:padding-box;border:1px solid var(--kw-popover-border);border-radius:var(--kw-radius-lg, 8px);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.kw-popover-title{min-width:var(--kw-popover-title-min-width);margin-bottom:8px;color:var(--kw-foreground);font-weight:600}.kw-popover-title:last-child{margin-bottom:0}.kw-popover-content{color:var(--kw-foreground)}.kw-popover-arrow{position:absolute;z-index:2;box-sizing:border-box;width:10px;height:10px;background:var(--kw-popover-bg);border:1px solid transparent;border-radius:0 0 2px;transform:rotate(45deg)}.kw-popover[data-side=top] .kw-popover-arrow{bottom:-4px;margin-left:-5px;box-shadow:3px 3px 7px #00000012;border-right-color:var(--kw-popover-border);border-bottom-color:var(--kw-popover-border)}.kw-popover[data-side=bottom] .kw-popover-arrow{top:-4px;margin-left:-5px;border-top-color:var(--kw-popover-border);border-left-color:var(--kw-popover-border);border-radius:2px 0 0;box-shadow:-2px -2px 5px #0000000a}.kw-popover[data-side=left] .kw-popover-arrow{right:-4px;margin-top:-5px;border-top-color:var(--kw-popover-border);border-right-color:var(--kw-popover-border);border-radius:0 2px 0 0;box-shadow:3px -3px 7px #00000012}.kw-popover[data-side=right] .kw-popover-arrow{left:-4px;margin-top:-5px;border-bottom-color:var(--kw-popover-border);border-left-color:var(--kw-popover-border);border-radius:0 0 0 2px;box-shadow:-3px 3px 7px #00000012}.kw-popover-trigger{display:inline-block}@keyframes kw-popover-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes kw-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.kw-popover.is-open,.kw-popover.is-leaving{animation-duration:.01ms}}.kw-statistic{--kw-statistic-title-font-size: var(--kw-text-sm, 14px);--kw-statistic-content-font-size: 24px;box-sizing:border-box;margin:0;padding:0;color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5714}.kw-statistic-header{padding-bottom:4px}.kw-statistic-title{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:var(--kw-statistic-title-font-size)}.kw-statistic-content{color:var(--kw-foreground);font-size:var(--kw-statistic-content-font-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kw-statistic-content-value{display:inline-block;direction:ltr}.kw-statistic-content-prefix,.kw-statistic-content-suffix{display:inline-block}.kw-statistic-content-prefix{margin-inline-end:4px}.kw-statistic-content-suffix{margin-inline-start:4px}.kw-statistic-content-prefix .anticon,.kw-statistic-content-suffix .anticon{vertical-align:-.1em}.kw-statistic-skeleton{padding-top:8px}.kw-statistic-demo-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;width:100%}.kw-statistic-demo-row>.is-wide{grid-column:1 / -1}.kw-statistic-demo-gray{width:100%;padding:24px;border-radius:8px;background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface))}.kw-statistic-demo-small{font-size:14px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-statistic-demo-up{color:#3f8600}.kw-statistic-demo-down{color:#cf1322}.kw-statistic-demo-trend{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--kw-muted-foreground)}.kw-statistic-demo-semantic{padding:24px 32px}.kw-statistic-mini-preview{display:flex;gap:16px;padding:14px 18px;border:1px solid var(--kw-border);border-radius:10px;background:var(--kw-surface)}.kw-statistic-mini-preview .kw-statistic{--kw-statistic-content-font-size: 20px;--kw-statistic-title-font-size: 12px}.kw-segmented{--kw-segmented-track-bg: color-mix(in srgb, var(--kw-foreground) 5%, transparent);--kw-segmented-track-padding: 2px;--kw-segmented-item-color: color-mix(in srgb, var(--kw-foreground) 65%, transparent);--kw-segmented-item-hover-color: var(--kw-foreground);--kw-segmented-item-hover-bg: color-mix(in srgb, var(--kw-foreground) 6%, transparent);--kw-segmented-item-active-bg: color-mix(in srgb, var(--kw-foreground) 15%, transparent);--kw-segmented-item-selected-bg: var(--kw-surface);--kw-segmented-item-selected-color: var(--kw-foreground);--kw-segmented-height: 32px;--kw-segmented-radius: 6px;--kw-segmented-item-radius: 4px;--kw-segmented-padding-x: 11px;--kw-segmented-font-size: var(--kw-text-sm, 14px);position:relative;display:inline-flex;align-items:stretch;max-width:100%;box-sizing:border-box;padding:var(--kw-segmented-track-padding);border-radius:var(--kw-segmented-radius);background:var(--kw-segmented-track-bg);color:var(--kw-segmented-item-color);font-size:var(--kw-segmented-font-size);line-height:1.5714;transition:all .2s cubic-bezier(.645,.045,.355,1);vertical-align:middle}.kw-segmented-large{--kw-segmented-height: 40px;--kw-segmented-radius: 8px;--kw-segmented-item-radius: 6px;--kw-segmented-font-size: 16px}.kw-segmented-small{--kw-segmented-height: 24px;--kw-segmented-radius: 4px;--kw-segmented-item-radius: 2px;--kw-segmented-padding-x: 7px}.kw-segmented.is-round{--kw-segmented-radius: 999px;--kw-segmented-item-radius: 999px}.kw-segmented.is-block{display:flex;width:100%}.kw-segmented.is-block .kw-segmented-item{flex:1 1 0;min-width:0}.kw-segmented.is-vertical{flex-direction:column}.kw-segmented.is-vertical .kw-segmented-item-label{justify-content:flex-start}.kw-segmented-item{position:relative;z-index:1;display:flex;min-width:0;border-radius:var(--kw-segmented-item-radius);color:inherit;text-align:center;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)}.kw-segmented-item:not(.is-selected):not(.is-disabled):hover{color:var(--kw-segmented-item-hover-color)}.kw-segmented-item:not(.is-selected):not(.is-disabled):hover:after{background:var(--kw-segmented-item-hover-bg)}.kw-segmented-item:not(.is-selected):not(.is-disabled):active:after{background:var(--kw-segmented-item-active-bg)}.kw-segmented-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;transition:background-color .2s}.kw-segmented-item.is-selected{background:var(--kw-segmented-item-selected-bg);color:var(--kw-segmented-item-selected-color);box-shadow:0 1px 2px #0000000d,0 1px 6px -1px #00000008,0 2px 4px #00000008}.kw-segmented.is-motion .kw-segmented-item.is-selected{background:transparent;box-shadow:none}.kw-segmented-item.is-disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);cursor:not-allowed}.kw-segmented-item-input{position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0;opacity:0;pointer-events:none}.kw-segmented-item-input:focus-visible+.kw-segmented-item-label,.kw-segmented-item-input:focus-visible+.kw-segmented-tooltip .kw-segmented-item-label{outline:3px solid color-mix(in srgb,var(--kw-primary) 30%,transparent);outline-offset:1px;border-radius:var(--kw-segmented-item-radius)}.kw-segmented-tooltip{flex:1 1 auto}.kw-segmented-item-label{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:calc(var(--kw-segmented-height) - var(--kw-segmented-track-padding) * 2);line-height:calc(var(--kw-segmented-height) - var(--kw-segmented-track-padding) * 2);padding:0 var(--kw-segmented-padding-x);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.kw-segmented-item-label>span:last-child:not(.kw-segmented-item-icon){overflow:hidden;text-overflow:ellipsis}.kw-segmented-item-icon{display:inline-flex;align-items:center;flex:none;font-size:1em}.kw-segmented-item-icon>svg{width:1em;height:1em}.kw-segmented-thumb{position:absolute;top:0;left:0;z-index:0;border-radius:var(--kw-segmented-item-radius);background:var(--kw-segmented-item-selected-bg);box-shadow:0 1px 2px #0000000d,0 1px 6px -1px #00000008,0 2px 4px #00000008;transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),height .3s cubic-bezier(.645,.045,.355,1);will-change:transform,width;pointer-events:none}.kw-segmented-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.kw-segmented-demo-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.kw-segmented-demo-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;min-width:64px;line-height:1.5}.kw-segmented-demo-card small{color:var(--kw-muted-foreground);font-size:12px}.kw-segmented-demo-panel{width:100%;padding:12px 14px;border:1px solid var(--kw-border);border-radius:8px;background:var(--kw-surface);font-size:13px;color:var(--kw-muted-foreground)}.kw-segmented-demo-panel strong{display:block;margin-bottom:4px;color:var(--kw-foreground);font-size:14px}.kw-segmented-demo-root{padding:3px;background:linear-gradient(135deg,#eef4ff,#f5efff);border:1px solid #d6e4ff}.kw-segmented-demo-root .kw-segmented-thumb,.kw-segmented-demo-item.is-selected{background:linear-gradient(135deg,#1d4ed8,#6d28d9)}.kw-segmented-demo-item.is-selected{color:#fff}.kw-segmented-semantic{display:flex;justify-content:center;padding:24px 0}.kw-segmented-mini-preview{display:flex;flex-direction:column;align-items:center;gap:10px}@media(prefers-reduced-motion:reduce){.kw-segmented,.kw-segmented-item,.kw-segmented-item:after,.kw-segmented-thumb{transition:none}}.kw-qrcode{position:relative;display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5714;border-radius:var(--kw-radius-lg, 8px)}.kw-qrcode.is-bordered{padding:12px;border:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-qrcode>canvas,.kw-qrcode>svg{display:block;align-self:stretch;flex:none;margin:auto}.kw-qrcode-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#000000e0;text-align:center;background:#fffffff5;animation:kw-qrcode-cover-in .2s ease}.kw-qrcode-expired,.kw-qrcode-scanned{display:inline-flex;align-items:center;gap:6px;margin:0}.kw-qrcode-refresh{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;color:var(--kw-primary);font:inherit;background:none;border:0;border-radius:4px;cursor:pointer}.kw-qrcode-refresh:hover{background:color-mix(in srgb,var(--kw-primary) 8%,transparent)}.kw-qrcode-refresh:focus-visible{outline:2px solid var(--kw-primary);outline-offset:1px}.kw-qrcode-error{margin:0;padding:8px;color:var(--kw-muted-foreground);font-size:12px;text-align:center}@keyframes kw-qrcode-cover-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.kw-qrcode-cover{animation:none}}.kw-qrcode-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.kw-qrcode-demo-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.kw-qrcode-demo-caption{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--kw-muted-foreground);font-size:12px}.kw-qrcode-demo-custom-cover{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px}.kw-qrcode-demo-custom-cover small{color:var(--kw-muted-foreground)}.kw-qrcode-demo-badge{display:flex;align-items:center;gap:16px;padding:16px;color:#fff;background:linear-gradient(135deg,#1f5eff,#6b3cff);border-radius:14px}.kw-qrcode-demo-badge h4{margin:0 0 4px;font-size:16px}.kw-qrcode-demo-badge p{margin:0;color:#ffffffbf;font-size:12px}.kw-qrcode-semantic{display:flex;gap:24px}.kw-qrcode-mini-preview{transform:scale(.72)}.kw-popover-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-popover-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-popover-demo-placement{display:grid;grid-template-columns:repeat(5,72px);grid-template-rows:repeat(5,32px);gap:8px;justify-content:center;margin:24px auto}.kw-popover-demo-placement .kw-btn{width:72px;padding-inline:0}.kw-popover-demo-shift{position:relative;height:240px;overflow:auto;background:radial-gradient(circle,color-mix(in srgb,var(--kw-foreground) 10%,transparent) 1px,transparent 1px) 0 0 / 16px 16px,color-mix(in srgb,var(--kw-foreground) 2%,var(--kw-surface));border:1px dashed var(--kw-border);border-radius:8px}.kw-popover-demo-shift-canvas{display:flex;align-items:center;justify-content:center;width:300%;height:300%}.kw-popover-demo-card{width:240px}.kw-popover-demo-card-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.kw-popover-demo-card-name{font-weight:600}.kw-popover-demo-card-meta{color:var(--kw-muted-foreground);font-size:12px}.kw-popover-demo-card dl{display:grid;grid-template-columns:56px 1fr;gap:4px 8px;margin:0 0 12px;font-size:13px}.kw-popover-demo-card dt{color:var(--kw-muted-foreground)}.kw-popover-demo-card dd{margin:0}.kw-popover-demo-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.kw-popover-demo-link{color:var(--kw-primary);text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.kw-popover-demo-hint{color:var(--kw-muted-foreground);font-size:12px}.kw-popover-demo-contextmenu{display:flex;align-items:center;justify-content:center;width:200px;height:64px;color:var(--kw-muted-foreground);font-size:13px;border:1px dashed var(--kw-border);border-radius:8px;-webkit-user-select:none;user-select:none}.kw-popover-semantic-stage{position:relative;width:100%;min-height:220px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:32px}.kw-popover-semantic-stage .kw-popover{animation:none;z-index:1}.kw-popover-mini-preview{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.kw-popover-mini-preview .kw-popover-mini-bubble{position:relative;padding:6px 10px;font-size:11px;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:6px;box-shadow:0 4px 12px #00000014}.kw-popover-mini-preview .kw-popover-mini-bubble b{display:block;margin-bottom:2px;font-size:12px}.kw-popover-mini-preview .kw-popover-mini-bubble:after{position:absolute;bottom:-5px;left:50%;width:8px;height:8px;margin-left:-4px;background:var(--kw-surface);border-right:1px solid var(--kw-border);border-bottom:1px solid var(--kw-border);transform:rotate(45deg);content:""}.kw-table-wrapper{--kw-table-bg: var(--kw-surface);--kw-table-header-bg: color-mix(in srgb, var(--kw-foreground) 2.5%, var(--kw-surface));--kw-table-header-color: var(--kw-foreground);--kw-table-header-sort-bg: color-mix(in srgb, var(--kw-foreground) 5%, var(--kw-surface));--kw-table-header-split: color-mix(in srgb, var(--kw-foreground) 8%, var(--kw-surface));--kw-table-body-sort-bg: color-mix(in srgb, var(--kw-foreground) 2.5%, var(--kw-surface));--kw-table-row-hover-bg: color-mix(in srgb, var(--kw-foreground) 2.5%, var(--kw-surface));--kw-table-row-selected-bg: color-mix(in srgb, var(--kw-primary) 8%, var(--kw-surface));--kw-table-row-selected-hover-bg: color-mix(in srgb, var(--kw-primary) 13%, var(--kw-surface));--kw-table-row-expanded-bg: color-mix(in srgb, var(--kw-foreground) 2%, var(--kw-surface));--kw-table-border-color: color-mix(in srgb, var(--kw-foreground) 7%, var(--kw-surface));--kw-table-footer-bg: color-mix(in srgb, var(--kw-foreground) 2.5%, var(--kw-surface));--kw-table-radius: var(--kw-radius-lg, 8px);--kw-table-cell-py: 16px;--kw-table-cell-px: 16px;--kw-table-fixed-shadow: rgb(5 5 5 / .08);--kw-table-expand-icon-size: 17px;box-sizing:border-box;min-width:0;color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5714}.kw-table-wrapper .kw-table-spin{display:block}.kw-table{position:relative;box-sizing:border-box;background:var(--kw-table-bg);border-radius:var(--kw-table-radius)}.kw-table-medium{--kw-table-cell-py: 12px;--kw-table-cell-px: 8px}.kw-table-small{--kw-table-cell-py: 8px;--kw-table-cell-px: 8px}.kw-table-content{position:relative;overflow-x:auto;overflow-y:hidden;border-radius:var(--kw-table-radius) var(--kw-table-radius) 0 0}.kw-table.has-title .kw-table-content,.kw-table.is-sticky .kw-table-content{border-radius:0}.kw-table-element{width:100%;margin:0;text-align:start;border-collapse:separate;border-spacing:0}.kw-table-cell{position:relative;box-sizing:border-box;padding:var(--kw-table-cell-py) var(--kw-table-cell-px);overflow-wrap:break-word;vertical-align:middle;border-bottom:1px solid var(--kw-table-border-color);transition:background-color .2s}.kw-table-thead>tr>.kw-table-cell{color:var(--kw-table-header-color);font-weight:600;text-align:start;background:var(--kw-table-header-bg)}.kw-table-thead>tr>.kw-table-cell[style*="text-align: center"]{text-align:center}.kw-table-thead>tr>.kw-table-cell:not(:last-child):not(.kw-table-selection-column):not(.kw-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:0;bottom:0;inset-inline-end:0;width:1px;height:auto;background:var(--kw-table-header-split);content:""}.kw-table:not(.has-title):not(.is-sticky) .kw-table-thead>tr:first-child>.kw-table-cell:first-child{border-start-start-radius:var(--kw-table-radius)}.kw-table:not(.has-title):not(.is-sticky) .kw-table-thead>tr:first-child>.kw-table-cell:last-child{border-start-end-radius:var(--kw-table-radius)}.kw-table-tbody>tr>.kw-table-cell{background:var(--kw-table-bg)}.kw-table.is-hoverable .kw-table-tbody>.kw-table-row:hover>.kw-table-cell{background:var(--kw-table-row-hover-bg)}.kw-table-tbody>.kw-table-row.is-selected>.kw-table-cell{background:var(--kw-table-row-selected-bg)}.kw-table.is-hoverable .kw-table-tbody>.kw-table-row.is-selected:hover>.kw-table-cell{background:var(--kw-table-row-selected-hover-bg)}.kw-table-tbody>tr>.kw-table-cell.kw-table-column-sort{background:var(--kw-table-body-sort-bg)}.kw-table-thead>tr>.kw-table-cell.kw-table-column-sort{background:var(--kw-table-header-sort-bg)}.kw-table-thead>tr>.kw-table-column-has-sorters{cursor:pointer;outline:none}.kw-table-thead>tr>.kw-table-column-has-sorters.kw-table-column-sort-icon-only{cursor:default}.kw-table-column-sort-icon-only .kw-table-column-sorter-wrap{cursor:pointer;border-radius:2px;padding:2px}.kw-table-column-sort-icon-only .kw-table-column-sorter-wrap:hover{background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-table-thead>tr>.kw-table-column-has-sorters:hover{background:var(--kw-table-header-sort-bg)}.kw-table-thead>tr>.kw-table-column-has-sorters:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--kw-primary) 45%,transparent)}.kw-table-cell>.kw-popover-trigger,.kw-table-filter-column>.kw-table-column-title>.kw-popover-trigger{display:block}.kw-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between;gap:4px}.kw-table-column-title{position:relative;z-index:1;flex:1;min-width:0}.kw-table-column-sorter{display:inline-flex;flex:none;color:color-mix(in srgb,var(--kw-foreground) 29%,transparent);font-size:0;transition:color .2s}.kw-table-column-sorter-wrap{display:inline-flex}.kw-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.kw-table-column-sorter-up,.kw-table-column-sorter-down{width:11px;height:11px;font-size:11px}.kw-table-column-sorter-up+.kw-table-column-sorter-down{margin-top:-4px}.kw-table-column-sorter-up.is-active,.kw-table-column-sorter-down.is-active{color:var(--kw-primary)}.kw-table-column-has-sorters:hover .kw-table-column-sorter{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent)}.kw-table-cell.kw-table-column-hover{background:#e8f3ff!important}.kw-table-thead>tr>.kw-table-cell.kw-table-column-hover{background:#e8f3ff!important}.kw-table-resize-handle{--kw-table-resize-grip-line: color-mix( in srgb, var(--kw-border) 72%, var(--kw-muted-foreground) );position:absolute;inset-inline-end:-5px;top:0;bottom:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:10px;cursor:col-resize;touch-action:none;opacity:0;transition:opacity .15s ease}.kw-table-column-resizable:hover .kw-table-resize-handle,.kw-table-column-hover .kw-table-resize-handle,.kw-table-resize-handle:hover,.kw-table-resize-handle:focus-visible,.kw-table.is-resizable .kw-table-resize-handle:active{opacity:1}.kw-table.is-resizable .kw-table-column-resizable .kw-table-resize-handle{opacity:.28}.kw-table.is-resizable .kw-table-column-resizable:hover .kw-table-resize-handle,.kw-table.is-resizable .kw-table-column-hover .kw-table-resize-handle,.kw-table.is-resizable .kw-table-resize-handle:hover,.kw-table.is-resizable .kw-table-resize-handle:focus-visible{opacity:1}.kw-table-resize-handle__grip{display:inline-flex;align-items:center;justify-content:center;gap:1.5px;box-sizing:border-box;width:4px;height:14px;min-height:14px;padding:0;border-radius:0;background:transparent;box-shadow:none;transition:gap .15s ease}.kw-table-resize-handle__grip>i{display:block;flex:0 0 auto;width:1px;height:12px;border-radius:.5px;background:var(--kw-table-resize-grip-line);opacity:1;transition:height .15s ease,background-color .15s ease,box-shadow .15s ease}.kw-table-resize-handle:hover .kw-table-resize-handle__grip,.kw-table-resize-handle:active .kw-table-resize-handle__grip,.kw-table-resize-handle:focus-visible .kw-table-resize-handle__grip{--kw-table-resize-grip-line: var(--kw-primary);gap:2px}.kw-table-resize-handle:hover .kw-table-resize-handle__grip>i,.kw-table-resize-handle:focus-visible .kw-table-resize-handle__grip>i{height:16px}.kw-table-resize-handle:active .kw-table-resize-handle__grip>i{height:18px;box-shadow:0 0 0 .5px color-mix(in srgb,var(--kw-primary) 35%,transparent)}.kw-table-filter-column{display:flex;align-items:center;justify-content:space-between}.kw-table-filter-trigger{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;margin:-4px calc(var(--kw-table-cell-px) / -2) -4px 4px;padding:4px;color:color-mix(in srgb,var(--kw-foreground) 29%,transparent);font-size:12px;border-radius:4px;cursor:pointer;transition:all .2s}.kw-table-filter-trigger:hover{color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-table-filter-trigger.is-active{color:var(--kw-primary)}.kw-table-filter-trigger svg{width:1em;height:1em}.kw-table-filter-popover .kw-popover-container{padding:0}.kw-table-filter-dropdown{min-width:120px}.kw-table-filter-panel{display:flex;flex-direction:column}.kw-table-filter-search{display:flex;align-items:center;gap:6px;margin:8px 8px 0;padding:3px 10px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);border:1px solid var(--kw-border);border-radius:6px;transition:border-color .2s}.kw-table-filter-search:focus-within{border-color:var(--kw-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 12%,transparent)}.kw-table-filter-search svg{flex:none;width:12px;height:12px}.kw-table-filter-search input{flex:1;min-width:0;padding:0;color:var(--kw-foreground);font:inherit;background:transparent;border:0;outline:none}.kw-table-filter-checkall{margin:8px 8px 0;padding:0 4px 6px;border-bottom:1px solid var(--kw-table-border-color, var(--kw-border))}.kw-table-filter-menu,.kw-table-filter-menu ul{margin:0;padding:0;list-style:none}.kw-table-filter-menu{max-height:264px;padding:4px;overflow-y:auto}.kw-table-filter-item{display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 12px;border-radius:4px;cursor:pointer;outline:none;transition:background-color .2s}.kw-table-filter-item:hover,.kw-table-filter-item:focus-visible{background:color-mix(in srgb,var(--kw-foreground) 4%,transparent)}.kw-table-filter-item.is-selected{background:color-mix(in srgb,var(--kw-primary) 8%,transparent)}.kw-table-filter-menu.is-tree .kw-table-filter-item.is-selected{background:transparent}.kw-table-filter-item .kw-checkbox,.kw-table-filter-item .kw-radio{margin:0}.kw-table-filter-item-text{flex:1;white-space:nowrap}.kw-table-filter-group-title{padding:5px 12px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px}.kw-table-filter-empty{padding:16px 12px;color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);font-size:12px;text-align:center}.kw-table-filter-btns{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-top:1px solid var(--kw-table-border-color, var(--kw-border))}.kw-table-sorter-tooltip .kw-popover-container{padding:6px 8px;color:#fff;font-size:13px;background:#000000d9;border-color:transparent;border-radius:6px}.kw-table-sorter-tooltip .kw-popover-content{color:inherit}.kw-table-selection-column{text-align:center;padding-inline:calc(var(--kw-table-cell-px) / 2)}.kw-table-selection-column .kw-checkbox,.kw-table-selection-column .kw-radio{margin:0;align-items:center;line-height:1}.kw-table-selection-column .kw-checkbox-icon,.kw-table-selection-column .kw-radio-icon{margin-inline-end:0}.kw-table-selection{position:relative;display:inline-flex;align-items:center}.kw-table-selection-extra{position:absolute;inset-inline-start:100%;display:inline-flex;margin-inline-start:2px;color:color-mix(in srgb,var(--kw-foreground) 35%,transparent);font-size:10px;cursor:pointer}.kw-table-selection-extra:hover{color:var(--kw-primary)}.kw-table-selection-extra svg{width:1em;height:1em}.kw-table-row-expand-icon-cell{text-align:center}.kw-table-row-expand-icon{position:relative;display:inline-flex;flex:none;box-sizing:border-box;width:var(--kw-table-expand-icon-size);height:var(--kw-table-expand-icon-size);margin:0;padding:0;color:inherit;line-height:var(--kw-table-expand-icon-size);vertical-align:-3px;background:var(--kw-table-bg);border:1px solid var(--kw-table-border-color);border-radius:4px;outline:none;cursor:pointer;transform:scale(.94);transition:all .3s}.kw-table-row-expand-icon:hover,.kw-table-row-expand-icon:focus-visible{color:var(--kw-primary);border-color:currentColor}.kw-table-row-expand-icon:before,.kw-table-row-expand-icon:after{position:absolute;background:currentColor;transition:transform .3s ease-out;content:""}.kw-table-row-expand-icon:before{top:7px;inset-inline:3px;height:1px}.kw-table-row-expand-icon:after{top:3px;bottom:3px;inset-inline-start:7px;width:1px;transform:rotate(90deg)}.kw-table-row-expand-icon.is-collapsed:before{transform:rotate(-180deg)}.kw-table-row-expand-icon.is-collapsed:after{transform:rotate(0)}.kw-table-row-expand-icon.is-spaced{visibility:hidden;border:0}.kw-table-row-expand-icon.is-spaced:before,.kw-table-row-expand-icon.is-spaced:after{display:none}.kw-table-cell-with-append .kw-table-row-expand-icon,.kw-table-cell .kw-table-row-indent+.kw-table-row-expand-icon{margin-inline-end:8px}.kw-table-row-indent{display:inline-block;height:1px}.kw-table-cell-with-append .kw-table-row-expand-icon:first-child{margin-inline-end:8px}.kw-table-expanded-row>.kw-table-cell{background:var(--kw-table-row-expanded-bg)}.kw-table.is-hoverable .kw-table-tbody>.kw-table-expanded-row:hover>.kw-table-cell{background:var(--kw-table-row-expanded-bg)}.kw-table-expanded-row .kw-table-wrapper{margin:calc(var(--kw-table-cell-py) * -1) calc(var(--kw-table-cell-px) * -1) calc(var(--kw-table-cell-py) * -1) calc(var(--kw-table-cell-px) * 2 + 16px)}.kw-table-expanded-row .kw-table-wrapper .kw-table,.kw-table-expanded-row .kw-table-wrapper .kw-table-content{border-radius:0}.kw-table-expanded-row .kw-table-wrapper .kw-table-tbody>tr:last-child>.kw-table-cell{border-bottom:0}.kw-table-expanded-row-fixed{box-sizing:border-box}.kw-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kw-table-cell-ellipsis-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kw-table-column-sorters .kw-table-cell-ellipsis-text,.kw-table-filter-column .kw-table-cell-ellipsis-text{display:block}.kw-table-placeholder>.kw-table-cell{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);text-align:center}.kw-table.is-hoverable .kw-table-tbody>.kw-table-placeholder:hover>.kw-table-cell{background:var(--kw-table-bg)}.kw-table-summary>tr>.kw-table-cell,.kw-table-summary-top>.kw-table-cell{background:var(--kw-table-bg)}.kw-table-summary>tr>td.kw-table-cell{font-weight:400}.kw-table-summary.is-fixed>tr>.kw-table-cell{position:sticky;bottom:0;z-index:2;box-shadow:0 -1px 0 var(--kw-table-border-color)}.kw-table-summary.is-fixed>tr>.kw-table-cell-fix-start,.kw-table-summary.is-fixed>tr>.kw-table-cell-fix-end{z-index:3}.kw-table-title{padding:var(--kw-table-cell-py) var(--kw-table-cell-px);border-radius:var(--kw-table-radius) var(--kw-table-radius) 0 0}.kw-table-footer{padding:var(--kw-table-cell-py) var(--kw-table-cell-px);color:var(--kw-foreground);background:var(--kw-table-footer-bg);border-radius:0 0 var(--kw-table-radius) var(--kw-table-radius)}.kw-table-pagination{margin:16px 0}.kw-table-pagination-top{margin-top:0}.kw-table.is-bordered>.kw-table-title{border:1px solid var(--kw-table-border-color);border-bottom:0}.kw-table.is-bordered>.kw-table-content,.kw-table.is-bordered>.kw-table-sticky-header{border-inline-start:1px solid var(--kw-table-border-color);border-top:1px solid var(--kw-table-border-color)}.kw-table.is-bordered .kw-table-cell{border-inline-end:1px solid var(--kw-table-border-color)}.kw-table.is-bordered .kw-table-thead>tr>.kw-table-cell:before{display:none}.kw-table.is-bordered>.kw-table-footer{border:1px solid var(--kw-table-border-color);border-top:0}.kw-table.is-bordered .kw-table-expanded-row .kw-table-wrapper .kw-table-content{border-top:0;border-inline-start:0}.kw-table.is-bordered .kw-table-expanded-row .kw-table-wrapper .kw-table-cell:last-child{border-inline-end:0}.kw-table-cell-fix-start,.kw-table-cell-fix-end{z-index:2}.kw-table-thead>tr>.kw-table-cell-fix-start,.kw-table-thead>tr>.kw-table-cell-fix-end{background:var(--kw-table-header-bg)}.kw-table-cell-fix-start.is-fix-start-last:after,.kw-table-cell-fix-end.is-fix-end-first:after{position:absolute;top:0;bottom:-1px;width:30px;pointer-events:none;transition:box-shadow .3s;content:""}.kw-table-cell-fix-start.is-fix-start-last:after{inset-inline-end:0;transform:translate(100%)}.kw-table-cell-fix-end.is-fix-end-first:after{inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .kw-table-cell-fix-start.is-fix-start-last:after{transform:translate(-100%)}[dir=rtl] .kw-table-cell-fix-end.is-fix-end-first:after{transform:translate(100%)}.kw-table.is-ping-start .kw-table-cell-fix-start.is-fix-start-last:after{box-shadow:inset 10px 0 8px -8px var(--kw-table-fixed-shadow)}.kw-table.is-ping-end .kw-table-cell-fix-end.is-fix-end-first:after{box-shadow:inset -10px 0 8px -8px var(--kw-table-fixed-shadow)}.kw-table.is-ping-start .kw-table-thead>tr>.kw-table-cell.is-fix-start-last:before,.kw-table.is-ping-end .kw-table-thead>tr>.kw-table-cell.is-fix-end-first:before{display:none}.kw-table.is-fixed-header .kw-table-thead>tr>.kw-table-cell{z-index:3}.kw-table.is-fixed-header .kw-table-thead>tr>.kw-table-cell-fix-start,.kw-table.is-fixed-header .kw-table-thead>tr>.kw-table-cell-fix-end{z-index:4}.kw-table-sticky-header{position:sticky;z-index:5;overflow:hidden;background:var(--kw-table-bg);border-radius:0}.kw-table-content.is-sticky-body{overflow-x:auto;scrollbar-width:none}.kw-table-content.is-sticky-body::-webkit-scrollbar{display:none}.kw-table-sticky-scroll{position:sticky;z-index:5;height:10px;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--kw-surface) 70%,transparent);border-top:1px solid var(--kw-table-border-color);opacity:.7;transition:opacity .2s}.kw-table-sticky-scroll:hover{opacity:1}.kw-table-measure-row>td{height:0;padding:0!important;border:0!important;line-height:0}.kw-table-measure-row>td>div{height:0;overflow:hidden}.kw-table-virtual-spacer{border:0}.kw-table-legacy{border-spacing:0}.kw-table-demo-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.kw-table-demo-link{color:var(--kw-primary);text-decoration:none;cursor:pointer;transition:opacity .2s}.kw-table-demo-link:hover{opacity:.8}.kw-table-demo-muted{color:color-mix(in srgb,var(--kw-foreground) 55%,transparent)}.kw-table-demo-mark{padding:0;color:inherit;background:#ffc069}.kw-table-demo-filter-panel{padding:8px}.kw-table-demo-money{font-variant-numeric:tabular-nums}.kw-table-demo-auto-height{box-sizing:border-box;overflow:hidden;padding:8px;border:1px dashed var(--kw-border);border-radius:8px;transition:height .2s}.kw-table-demo-editable{min-height:22px;margin:-5px -12px;padding:5px 12px;border:1px solid transparent;border-radius:6px;cursor:pointer;outline:none}.kw-table-demo-editable-row:hover .kw-table-demo-editable,.kw-table-demo-editable:focus-visible{border-color:var(--kw-border)}.kw-table-demo-disabled{opacity:.4;pointer-events:none}.kw-table-demo-dot{display:inline-flex;align-items:center;gap:6px}.kw-table-demo-dot:before{width:6px;height:6px;background:color-mix(in srgb,var(--kw-foreground) 30%,transparent);border-radius:50%;content:""}.kw-table-demo-dot.is-ok:before{background:var(--kw-success, #52c41a)}.kw-table-demo-dragging>.kw-table-cell{opacity:.45}.kw-table-demo-drop-target>.kw-table-cell{box-shadow:inset 0 2px 0 var(--kw-primary)}.kw-table .kw-table-thead>tr>.kw-table-demo-col-drop{box-shadow:inset 2px 0 0 var(--kw-primary)}.kw-table-demo-col-dragging{opacity:.45}.kw-table-demo-handle{display:inline-flex;padding:4px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);border-radius:4px;cursor:grab;touch-action:none}.kw-table-demo-handle:hover{color:var(--kw-foreground);background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-table-demo-tip{display:block;max-width:320px;white-space:normal}.kw-table-demo-ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kw-table-demo-danger{color:var(--kw-danger)}.kw-table-demo-settings{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.kw-table-demo-setting{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.kw-table-demo-sc-root{padding:12px;background:color-mix(in srgb,var(--kw-primary) 4%,var(--kw-surface));border-radius:12px}.kw-table-demo-sc-root .kw-table,.kw-table-demo-sc-root .kw-table-tbody>tr>.kw-table-cell{background:transparent}.kw-table .kw-table-thead>tr>.kw-table-demo-sc-hcell{color:var(--kw-primary);background:color-mix(in srgb,var(--kw-primary) 10%,var(--kw-surface))}.kw-table-demo-sc-item{border-radius:50%!important}.kw-table-demo-semantic{width:100%;min-width:0}.kw-table-mini-preview{width:100%;pointer-events:none}.kw-table-mini-preview .kw-table-wrapper{font-size:12px}.kw-table-mini-preview .kw-table{--kw-table-cell-py: 6px;--kw-table-cell-px: 8px}.kw-tag{--kw-tag-default-bg: color-mix(in srgb, var(--kw-foreground) 4%, var(--kw-surface));--kw-tag-default-color: var(--kw-foreground);--kw-tag-default-border: var(--kw-border);--kw-tag-solid-text: #fff;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;height:auto;max-width:100%;margin:0;padding:0 7px;color:var(--kw-tag-default-color);font-size:12px;font-weight:400;line-height:20px;white-space:nowrap;text-align:start;text-decoration:none;vertical-align:middle;background:var(--kw-tag-default-bg);border:1px solid transparent;border-radius:var(--kw-tag-radius, 4px);transition:color .2s,background-color .2s,border-color .2s,opacity .2s}.kw-tag-outlined{border-color:var(--kw-tag-default-border)}.kw-tag-solid{color:var(--kw-surface);background:var(--kw-foreground)}.kw-tag-has-color{color:color-mix(in srgb,var(--kw-tag-color) 82%,#000);background:color-mix(in srgb,var(--kw-tag-color) 10%,var(--kw-surface))}.kw-tag-has-color.kw-tag-outlined{border-color:color-mix(in srgb,var(--kw-tag-color) 40%,var(--kw-surface))}.kw-tag-has-color.kw-tag-solid{color:var(--kw-tag-solid-text);background:var(--kw-tag-color)}.kw-tag-icon{display:inline-flex;align-items:center;font-size:12px}.kw-tag-icon>svg{width:1em;height:1em}.kw-tag-content{min-width:0;overflow:hidden;text-overflow:ellipsis}.kw-tag-close{display:inline-flex;align-items:center;margin-inline-start:-1px;margin-inline-end:-2px;padding:1px;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:10px;border-radius:2px;cursor:pointer;outline:none;transition:color .2s}.kw-tag-close:hover,.kw-tag-close:focus-visible{color:var(--kw-foreground)}.kw-tag-close:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 35%,transparent)}.kw-tag-has-color .kw-tag-close,.kw-tag-solid .kw-tag-close{color:inherit;opacity:.7}.kw-tag-has-color .kw-tag-close:hover,.kw-tag-solid .kw-tag-close:hover{color:inherit;opacity:1}.kw-tag-link{cursor:pointer}.kw-tag-link:hover{opacity:.85}.kw-tag.is-disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);background:color-mix(in srgb,var(--kw-foreground) 4%,var(--kw-surface));border-color:var(--kw-border);cursor:not-allowed;opacity:1}.kw-tag.is-disabled .kw-tag-close{color:inherit;cursor:not-allowed}.kw-tag-checkable{color:var(--kw-foreground);background:transparent;border-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.kw-tag-checkable:not(.is-checked):not(.is-disabled):hover{color:var(--kw-primary)}.kw-tag-checkable:not(.is-disabled):active{background:color-mix(in srgb,var(--kw-primary) 18%,var(--kw-surface))}.kw-tag-checkable.is-checked{color:var(--kw-primary-foreground, #fff);background:var(--kw-primary)}.kw-tag-checkable.is-checked:not(.is-disabled):hover{background:color-mix(in srgb,var(--kw-primary) 85%,#fff)}.kw-tag-checkable.is-checked:not(.is-disabled):active{background:color-mix(in srgb,var(--kw-primary) 85%,#000)}.kw-tag-checkable:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 35%,transparent)}.kw-tag-checkable.is-disabled{background:transparent;border-color:transparent}.kw-tag-checkable.is-checked.is-disabled{color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);background:color-mix(in srgb,var(--kw-foreground) 6%,var(--kw-surface))}.kw-tag-checkable-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kw-tag-demo-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.kw-tag-demo-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kw-tag-demo-label{margin:0;color:color-mix(in srgb,var(--kw-foreground) 55%,transparent);font-size:13px}.kw-tag-demo-input{width:88px;height:22px;padding:0 7px;color:var(--kw-foreground);font:inherit;font-size:12px;line-height:20px;background:var(--kw-surface);border:1px solid var(--kw-primary);border-radius:var(--kw-tag-radius, 4px);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 15%,transparent)}.kw-tag-demo-new{background:var(--kw-surface);border-style:dashed;border-color:var(--kw-border);cursor:pointer}.kw-tag-demo-new:hover{color:var(--kw-primary);border-color:var(--kw-primary)}.kw-tag-demo-motion{animation:kw-tag-demo-in .28s cubic-bezier(.34,1.56,.64,1)}.kw-tag-demo-motion.is-leaving{animation:kw-tag-demo-out .2s ease-in forwards}@keyframes kw-tag-demo-in{0%{opacity:0;transform:scale(.6) translateY(-4px)}to{opacity:1;transform:none}}@keyframes kw-tag-demo-out{to{opacity:0;transform:scale(.6)}}.kw-tag-demo-draggable{cursor:move}.kw-tag-demo-draggable.is-dragging{opacity:.4}.kw-tag-demo-draggable.is-over{box-shadow:-2px 0 0 var(--kw-primary)}.kw-tag-demo-sc-root{padding-inline:10px;border-radius:999px}.kw-tag-semantic-stage{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kw-timeline{--kw-timeline-gap: 17px;--kw-timeline-rail: var(--kw-tech-line, var(--kw-border));list-style:none;margin:0;padding:0;font-size:14px;line-height:22px;color:var(--kw-foreground)}.kw-timeline-item{position:relative;margin:0;padding-bottom:20px}.kw-timeline-item.is-last{padding-bottom:0}.kw-timeline-item-icon.is-dot{width:10px;height:10px;box-sizing:border-box;border:2px solid var(--kw-timeline-color);border-radius:50%;background:var(--kw-surface)}.kw-timeline-filled .kw-timeline-item-icon.is-dot{background:var(--kw-timeline-color)}.kw-timeline-item-icon.is-custom{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;font-size:15px;line-height:1;color:var(--kw-timeline-color)}.kw-timeline-loading-icon{animation:kw-timeline-spin 1s linear infinite}@keyframes kw-timeline-spin{to{transform:rotate(360deg)}}.kw-timeline-item-title{color:var(--kw-foreground);overflow-wrap:anywhere}.kw-timeline-item-content{min-width:0;color:var(--kw-foreground);overflow-wrap:anywhere}.kw-timeline-vertical .kw-timeline-item-icon{position:absolute;z-index:1;top:11px;left:var(--kw-timeline-pos);transform:translate(-50%,-50%)}.kw-timeline-vertical .kw-timeline-item-rail{position:absolute;left:var(--kw-timeline-pos);width:0;border-inline-start:2px solid var(--kw-timeline-rail);transform:translate(-50%)}.kw-timeline-item-rail{border:0 solid var(--kw-timeline-rail)}.kw-timeline-vertical .kw-timeline-item-rail.is-pending{border-inline-start-style:dashed}.kw-timeline-horizontal .kw-timeline-item-rail.is-pending{border-top-style:dashed}.kw-timeline-vertical.kw-timeline-start:not(.is-split) .kw-timeline-item-section{padding-inline-start:calc(5px + var(--kw-timeline-gap))}.kw-timeline-vertical.kw-timeline-end:not(.is-split) .kw-timeline-item-section{padding-inline-end:calc(5px + var(--kw-timeline-gap));text-align:end}.kw-timeline-vertical.is-split .kw-timeline-item-section{display:flex}.kw-timeline-vertical.is-split .kw-timeline-item-header{box-sizing:border-box;min-width:0}.kw-timeline-vertical.is-split .kw-timeline-item-start .kw-timeline-item-header{flex:0 0 var(--kw-timeline-pos);padding-inline-end:var(--kw-timeline-gap);text-align:end}.kw-timeline-vertical.is-split .kw-timeline-item-start .kw-timeline-item-content{flex:1;padding-inline-start:var(--kw-timeline-gap)}.kw-timeline-vertical.is-split .kw-timeline-item-end .kw-timeline-item-section{flex-direction:row-reverse}.kw-timeline-vertical.is-split .kw-timeline-item-end .kw-timeline-item-header{flex:0 0 calc(100% - var(--kw-timeline-pos));padding-inline-start:var(--kw-timeline-gap);text-align:start}.kw-timeline-vertical.is-split .kw-timeline-item-end .kw-timeline-item-content{flex:1;padding-inline-end:var(--kw-timeline-gap);text-align:end}.kw-timeline-horizontal{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:auto auto minmax(26px,auto) auto auto}.kw-timeline-horizontal .kw-timeline-item{display:grid;grid-row:1 / span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;justify-items:center;min-width:0;padding:0;text-align:center}.kw-timeline-horizontal .kw-timeline-item-wrapper,.kw-timeline-horizontal .kw-timeline-item-section,.kw-timeline-horizontal .kw-timeline-item-header{display:contents}.kw-timeline-horizontal .kw-timeline-item-icon{grid-row:3;grid-column:1;align-self:center}.kw-timeline-horizontal .kw-timeline-item-rail{grid-row:3;grid-column:1;align-self:center;justify-self:start;height:0;border-top:2px solid var(--kw-timeline-rail)}.kw-timeline-horizontal .kw-timeline-item-title,.kw-timeline-horizontal .kw-timeline-item-content{grid-column:1;max-width:100%;box-sizing:border-box;padding-inline:8px}.kw-timeline-horizontal .kw-timeline-item-start .kw-timeline-item-title{grid-row:4;align-self:start}.kw-timeline-horizontal .kw-timeline-item-start .kw-timeline-item-content{grid-row:5;align-self:start}.kw-timeline-horizontal .kw-timeline-item-end .kw-timeline-item-title{grid-row:2;align-self:end}.kw-timeline-horizontal .kw-timeline-item-end .kw-timeline-item-content{grid-row:1;align-self:end}.kw-timeline-legacy-head{display:flex;justify-content:space-between;gap:8px}.kw-timeline-legacy-head strong{font-weight:600}.kw-timeline-legacy-time{flex:none;font-size:12px;color:var(--kw-muted-foreground)}.kw-timeline-legacy-desc{margin-top:2px;color:var(--kw-muted-foreground)}.kw-timeline-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.kw-timeline-demo-stack.is-wide{max-width:none}.kw-timeline-demo-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;width:100%}.kw-timeline-demo-label{margin-bottom:12px;font-size:12px;color:var(--kw-muted-foreground)}.kw-timeline-demo-stack>.kw-timeline-demo-label{margin-bottom:-4px}.kw-timeline-demo-sem-title{font-size:12px;font-weight:600;color:var(--kw-muted-foreground)}.kw-timeline-demo-sem-icon.is-custom{width:28px;height:28px;border-radius:50%;font-size:14px;background:color-mix(in srgb,var(--kw-timeline-color) 12%,var(--kw-surface))}.kw-timeline-demo-sem-rail{border-inline-start-color:color-mix(in srgb,var(--kw-primary) 25%,var(--kw-border))!important}.kw-timeline-demo-sem-card{margin-top:-6px;padding:10px 14px;border:1px solid var(--kw-border);border-radius:var(--kw-radius-md, 8px);background:var(--kw-surface);box-shadow:inset 3px 0 0 var(--kw-timeline-color),0 1px 2px #0000000a}.kw-timeline-vertical.is-split .kw-timeline-item-start .kw-timeline-demo-sem-card{margin-inline-start:8px}.kw-timeline-demo-sem-card p{margin:2px 0 0;font-size:13px;color:var(--kw-muted-foreground)}.kw-timeline-demo-sc-root{padding:8px;border-radius:6px}.kw-timeline-semantic-stage{width:100%;max-width:420px;padding:8px 0}.kw-tooltip{--kw-tooltip-bg: rgb(0 0 0 / .85);--kw-tooltip-color: #fff;position:absolute;top:0;left:0;z-index:1070;box-sizing:border-box;width:max-content;max-width:250px;font-size:var(--kw-text-sm, 14px);line-height:1.5714;white-space:normal;opacity:0;pointer-events:none}.kw-tooltip[hidden]{display:none}.kw-tooltip.is-open{opacity:1;pointer-events:auto;animation:kw-popover-in .2s cubic-bezier(.08,.82,.17,1)}.kw-tooltip.is-leaving{animation:kw-popover-out .16s cubic-bezier(.78,.14,.15,.86) forwards}.kw-tooltip.is-detached{visibility:hidden}.kw-tooltip.is-followed{animation:none}.kw-tooltip.is-moving,.kw-tooltip.is-moving .kw-tooltip-arrow{transition:left .24s cubic-bezier(.08,.82,.17,1),top .24s cubic-bezier(.08,.82,.17,1)}.kw-tooltip-container{position:relative;z-index:1;box-sizing:border-box;min-width:32px;min-height:32px;padding:6px 8px;color:var(--kw-tooltip-color);text-align:start;overflow-wrap:break-word;background:var(--kw-tooltip-bg);border-radius:var(--kw-radius-md, 6px);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.kw-tooltip-arrow{position:absolute;z-index:2;background:var(--kw-tooltip-bg)}.kw-tooltip[data-side=top] .kw-tooltip-arrow{bottom:-8px;width:16px;height:8px;margin-left:-8px;clip-path:polygon(0 0,100% 0,58% 88%,50% 100%,42% 88%)}.kw-tooltip[data-side=bottom] .kw-tooltip-arrow{top:-8px;width:16px;height:8px;margin-left:-8px;clip-path:polygon(42% 12%,50% 0,58% 12%,100% 100%,0 100%)}.kw-tooltip[data-side=left] .kw-tooltip-arrow{right:-8px;width:8px;height:16px;margin-top:-8px;clip-path:polygon(0 0,88% 42%,100% 50%,88% 58%,0 100%)}.kw-tooltip[data-side=right] .kw-tooltip-arrow{left:-8px;width:8px;height:16px;margin-top:-8px;clip-path:polygon(100% 0,100% 100%,12% 58%,0 50%,12% 42%)}.kw-tooltip-trigger{display:inline-block}.kw-tooltip-disabled-wrapper{display:inline-block;cursor:not-allowed}.kw-tooltip-demo-text{color:var(--kw-foreground);border-bottom:1px dashed color-mix(in srgb,var(--kw-foreground) 35%,transparent);cursor:help}.kw-tooltip-demo-align{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:96px;padding-inline-end:260px}.kw-tooltip-demo-notice{padding:10px 12px;font-size:13px;color:var(--kw-foreground);background:color-mix(in srgb,var(--kw-warning) 12%,var(--kw-surface));border:1px solid color-mix(in srgb,var(--kw-warning) 35%,var(--kw-border));border-radius:6px}.kw-tooltip-demo-custom{display:inline-block;padding:6px 12px;font-size:13px;color:var(--kw-primary);background:color-mix(in srgb,var(--kw-primary) 8%,var(--kw-surface));border-radius:999px;cursor:default}.kw-tooltip-demo-sc-container{padding:10px}.kw-tooltip-semantic-stage .kw-tooltip{animation:none;z-index:1}.kw-tour{--kw-tour-bg: var(--kw-surface);--kw-tour-color: var(--kw-foreground);top:0;left:0;box-sizing:border-box;width:520px;max-width:calc(100vw - 32px);color:var(--kw-tour-color);font-size:var(--kw-text-sm, 14px);line-height:1.5714;text-align:start;opacity:0;pointer-events:none}.kw-tour.is-open{opacity:1;pointer-events:auto;animation:kw-tour-in .2s cubic-bezier(.08,.82,.17,1)}.kw-tour.is-leaving{animation:kw-tour-out .2s cubic-bezier(.78,.14,.15,.86) forwards}.kw-tour-primary{--kw-tour-bg: var(--kw-primary);--kw-tour-color: #fff}.kw-tour-section{position:relative;box-sizing:border-box;text-align:start;color:var(--kw-tour-color);background:var(--kw-tour-bg);background-clip:padding-box;border-radius:var(--kw-radius-lg, 8px);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.kw-tour-close{position:absolute;top:12px;inset-inline-end:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;color:var(--kw-muted-foreground);font-size:12px;background:transparent;border:0;border-radius:4px;cursor:pointer;transition:color .2s,background-color .2s}.kw-tour-close:hover{color:var(--kw-foreground);background:#0000000f}.kw-tour-close:active{background:#00000026}.kw-tour-close:focus-visible{outline:3px solid color-mix(in srgb,var(--kw-primary) 30%,transparent);outline-offset:1px}.kw-tour-primary .kw-tour-close{color:#ffffffd9}.kw-tour-primary .kw-tour-close:hover{color:#fff;background:#ffffff26}.kw-tour-cover{padding:34px 16px 0;text-align:center}.kw-tour-cover img,.kw-tour-cover video{width:100%;border-radius:6px}.kw-tour-header{width:calc(100% - 22px);padding:16px 16px 8px;word-break:break-word}.kw-tour-title{font-weight:600}.kw-tour-description{padding:16px 16px 0;word-wrap:break-word}.kw-tour-header+.kw-tour-description{padding-top:0}.kw-tour-footer{display:flex;align-items:center;padding:12px 16px;text-align:end;border-radius:0 0 var(--kw-radius-sm, 4px) var(--kw-radius-sm, 4px)}.kw-tour-indicators{display:inline-flex;align-items:center;gap:6px}.kw-tour-indicator{display:inline-block;width:6px;height:6px;background:#00000026;border-radius:50%;transition:background-color .2s}.kw-tour-indicator.is-active{background:var(--kw-primary)}.kw-tour-primary .kw-tour-indicator{background:#ffffff26}.kw-tour-primary .kw-tour-indicator.is-active{background:#fff}.kw-tour-actions{display:inline-flex;gap:8px;margin-inline-start:auto}.kw-tour-primary .kw-tour-prev-btn{color:#fff;background:#ffffff26;border-color:transparent}.kw-tour-primary .kw-tour-prev-btn:hover{color:#fff;background:#ffffff40;border-color:transparent}.kw-tour-primary .kw-tour-next-btn{color:var(--kw-primary);background:#fff;border-color:transparent}.kw-tour-primary .kw-tour-next-btn:hover{color:var(--kw-primary);background:#f0f0f0}.kw-tour-arrow{position:absolute;z-index:1;width:16px;height:8px;background:var(--kw-tour-bg);pointer-events:none}.kw-tour[data-side=top] .kw-tour-arrow{bottom:-8px;margin-left:-8px;clip-path:path("M 0 0 L 16 0 L 9.41 6.59 Q 8 8 6.59 6.59 Z")}.kw-tour[data-side=bottom] .kw-tour-arrow{top:-8px;margin-left:-8px;clip-path:path("M 0 8 L 16 8 L 9.41 1.41 Q 8 0 6.59 1.41 Z")}.kw-tour[data-side=left] .kw-tour-arrow{right:-8px;width:8px;height:16px;margin-top:-8px;clip-path:path("M 0 0 L 0 16 L 6.59 9.41 Q 8 8 6.59 6.59 Z")}.kw-tour[data-side=right] .kw-tour-arrow{left:-8px;width:8px;height:16px;margin-top:-8px;clip-path:path("M 8 0 L 8 16 L 1.41 9.41 Q 0 8 1.41 6.59 Z")}.kw-tour-mask{pointer-events:none;animation:kw-tour-mask-in .3s ease}.kw-tour-mask.is-leaving{animation:kw-tour-mask-out .2s ease forwards}.kw-tour-mask{overflow:hidden}.kw-tour-mask-hole,.kw-tour-mask-fill{position:absolute}.kw-tour-mask-fill{top:0;right:0;bottom:0;left:0}.kw-tour-mask-hole{transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease,border-radius .3s ease}.kw-tour-mask-blocker{position:absolute;pointer-events:auto}@keyframes kw-tour-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes kw-tour-out{0%{opacity:1}to{opacity:0;transform:scale(.9)}}@keyframes kw-tour-mask-in{0%{opacity:0}}@keyframes kw-tour-mask-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.kw-tour.is-open,.kw-tour.is-leaving,.kw-tour-mask,.kw-tour-mask.is-leaving{animation-duration:.01ms}.kw-tour-mask-hole{transition:none}}.kw-tour-demo-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kw-tour-demo-divider{width:100%;height:1px;margin:16px 0;background:var(--kw-border)}.kw-tour-demo-cover{display:flex;align-items:center;justify-content:center;gap:12px;height:128px;color:#fff;font-size:15px;font-weight:600;background:linear-gradient(135deg,#1f9d8b,#3a7bd5 60%,#7a5af8);border-radius:6px}.kw-tour-demo-cover .anticon{font-size:36px}.kw-tour-demo-gap{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;width:100%;max-width:420px;margin-top:16px}.kw-tour-demo-indicator{color:#00000073;font-size:12px}.kw-tour-demo-sc-section{border:1px solid #8b7cf6}.kw-tour-semantic-stage{position:relative;isolation:isolate;width:100%;height:400px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding-top:40px;border-radius:8px}.kw-tour-semantic-stage .kw-tour,.kw-tour-semantic-stage .kw-tour-mask{animation:none}.kw-tour-semantic-stage .kw-tour{width:360px}.kw-tour-semantic-stage .kw-tour-demo-cover{height:96px}.kw-tour-mini-preview{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px}.kw-tour-mini-preview .kw-tour-mini-target{box-shadow:0 0 0 4px #00000014}.kw-tour-mini-preview .kw-tour-header{padding:8px 10px 2px}.kw-tour-mini-preview .kw-tour-description{padding:0 10px;color:var(--kw-muted-foreground)}.kw-tour-mini-preview .kw-tour-footer{padding:6px 10px 8px}.kw-tree{--kw-tree-indent: 24px;--kw-tree-switcher: 24px;--kw-tree-title-h: 24px;--kw-tree-line: color-mix(in srgb, var(--kw-foreground) 18%, var(--kw-surface));--kw-tree-hover-bg: color-mix(in srgb, var(--kw-foreground) 4%, transparent);--kw-tree-selected-bg: color-mix(in srgb, var(--kw-primary) 12%, var(--kw-surface));--kw-tree-selected-color: var(--kw-foreground);--kw-tree-directory-selected-bg: var(--kw-primary);--kw-tree-directory-selected-color: #fff;box-sizing:border-box;color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5714;background:var(--kw-surface);border-radius:var(--kw-radius-md, 6px);outline:none;transition:background-color .3s}.kw-tree:focus-visible{outline:none}.kw-tree-list-holder{overflow:auto;overscroll-behavior:contain}.kw-tree-treenode{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;padding-bottom:4px;outline:none}.kw-tree-virtual .kw-tree-treenode{height:28px;white-space:nowrap}.kw-tree-treenode.is-entering{animation:kw-tree-enter .24s cubic-bezier(.215,.61,.355,1)}@keyframes kw-tree-enter{0%{opacity:0;transform:translateY(-4px)}}.kw-tree-treenode.is-disabled .kw-tree-node-content-wrapper{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);cursor:not-allowed}.kw-tree-treenode.is-disabled .kw-tree-node-content-wrapper:hover{background:transparent}.kw-tree-treenode.is-active .kw-tree-node-content-wrapper{background:var(--kw-tree-hover-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-primary) 30%,transparent) inset}.kw-tree-treenode.is-dragging{opacity:.5}.kw-tree-treenode.is-drop-inside .kw-tree-node-content-wrapper{background:color-mix(in srgb,var(--kw-primary) 10%,transparent)}.kw-tree-indent{display:flex;flex:none;align-self:stretch;margin-bottom:-4px}.kw-tree-indent-unit{position:relative;width:var(--kw-tree-indent)}.kw-tree-indent-unit[data-line]:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--kw-tree-switcher) / 2);border-inline-start:1px solid var(--kw-tree-line)}.kw-tree-draggable-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:var(--kw-tree-title-h);color:var(--kw-foreground);opacity:.2;cursor:grab;transition:opacity .2s}.kw-tree-treenode:hover .kw-tree-draggable-icon{opacity:.45}.kw-tree-switcher{position:relative;display:inline-flex;flex:none;align-self:stretch;align-items:flex-start;justify-content:center;width:var(--kw-tree-switcher);cursor:pointer;-webkit-user-select:none;user-select:none}.kw-tree-switcher>*{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:var(--kw-tree-title-h)}.kw-tree-switcher:after{content:"";position:absolute;top:0;left:0;width:var(--kw-tree-switcher);height:var(--kw-tree-title-h);border-radius:var(--kw-radius-md, 6px);transition:background-color .2s}.kw-tree-switcher:not(.kw-tree-switcher-leaf):hover:after{background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-tree-switcher-leaf{cursor:default}.kw-tree-switcher .anticon-caret-down{font-size:10px;color:color-mix(in srgb,var(--kw-foreground) 65%,transparent);transition:transform .3s}.kw-tree-switcher-close .anticon-caret-down{transform:rotate(-90deg)}.kw-tree-switcher.is-custom>*{transition:transform .3s}.kw-tree-switcher.is-custom.kw-tree-switcher-close>*{transform:rotate(-90deg)}.kw-tree-show-line .kw-tree-switcher.is-custom.kw-tree-switcher-close>*{transform:none}.kw-tree-treenode.is-disabled .kw-tree-switcher{color:color-mix(in srgb,var(--kw-foreground) 28%,transparent);cursor:not-allowed}.kw-tree-show-line .kw-tree-switcher{background:var(--kw-surface)}.kw-tree-show-line .kw-tree-switcher:after{display:none}.kw-tree-show-line .kw-tree-switcher>*{color:color-mix(in srgb,var(--kw-foreground) 55%,transparent);background:var(--kw-surface)}.kw-tree-show-line .kw-tree-switcher-leaf:not([data-leaf-icon]):before{content:"";position:absolute;top:0;bottom:-4px;inset-inline-start:calc(var(--kw-tree-switcher) / 2);border-inline-start:1px solid var(--kw-tree-line)}.kw-tree-show-line .kw-tree-switcher-leaf[data-last]:not([data-leaf-icon]):before{bottom:auto;height:calc(var(--kw-tree-title-h) / 2)}.kw-tree-show-line .kw-tree-switcher-leaf:not([data-leaf-icon]){background:transparent}.kw-tree-show-line .kw-tree-switcher-leaf:not([data-leaf-icon]):after{display:block;top:calc(var(--kw-tree-title-h) / 2);left:calc(var(--kw-tree-switcher) / 2);width:10px;height:0;border-top:1px solid var(--kw-tree-line);border-radius:0;background:transparent}.kw-tree-show-line .kw-tree-treenode-open>.kw-tree-switcher:before,.kw-tree-show-line .kw-tree-switcher:not(.kw-tree-switcher-leaf):not([data-last]):before,.kw-tree-show-line .kw-tree-switcher-leaf[data-leaf-icon]:not([data-last]):before{content:"";position:absolute;top:calc(var(--kw-tree-title-h) / 2);bottom:-4px;inset-inline-start:calc(var(--kw-tree-switcher) / 2);border-inline-start:1px solid var(--kw-tree-line)}.kw-tree-show-line .kw-tree-treenode-last.kw-tree-treenode-close>.kw-tree-switcher:before{display:none}.kw-tree-checkbox{flex:none;align-self:flex-start;display:inline-flex;align-items:center;height:var(--kw-tree-title-h);margin-inline-end:8px;cursor:pointer}.kw-tree-checkbox .kw-checkbox-icon{margin-inline-end:0}.kw-tree-node-content-wrapper{position:relative;z-index:auto;display:inline-flex;align-items:flex-start;gap:4px;min-width:0;min-height:var(--kw-tree-title-h);padding:0 4px;color:inherit;line-height:var(--kw-tree-title-h);border-radius:var(--kw-radius-md, 6px);cursor:pointer;transition:background-color .2s,color .2s}.kw-tree-node-content-wrapper:hover{background:var(--kw-tree-hover-bg)}.kw-tree-node-content-wrapper.is-selected{color:var(--kw-tree-selected-color);background:var(--kw-tree-selected-bg)}.kw-tree-treenode.is-unselectable .kw-tree-node-content-wrapper.is-selected{background:transparent}.kw-tree-block-node .kw-tree-node-content-wrapper{flex:1 1 auto}.kw-tree-iconEle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:var(--kw-tree-title-h);margin-inline-start:-4px}.kw-tree-iconEle:empty{display:none}.kw-tree-title{min-width:0}.kw-tree-virtual .kw-tree-title{overflow:hidden;text-overflow:ellipsis}.kw-tree-treenode.is-filter .kw-tree-title{color:var(--kw-primary);font-weight:500}.kw-tree-drop-indicator{position:absolute;z-index:2;inset-inline-end:0;height:2px;background:var(--kw-primary);border-radius:1px;pointer-events:none}.kw-tree-drop-indicator:after{content:"";position:absolute;top:-3px;inset-inline-start:-6px;width:8px;height:8px;box-sizing:border-box;background:var(--kw-surface);border:2px solid var(--kw-primary);border-radius:50%}.kw-tree-drop-indicator[data-pos="-1"]{top:-3px}.kw-tree-drop-indicator[data-pos="0"],.kw-tree-drop-indicator[data-pos="1"]{bottom:1px}.kw-tree-disabled .kw-tree-node-content-wrapper,.kw-tree-disabled .kw-tree-switcher{cursor:not-allowed}.kw-tree-directory .kw-tree-treenode:before{content:"";position:absolute;top:0;right:0;bottom:4px;left:0;border-radius:var(--kw-radius-sm, 4px);pointer-events:none;transition:background-color .2s}.kw-tree-directory .kw-tree-treenode:hover:before{background:var(--kw-tree-hover-bg)}.kw-tree-directory .kw-tree-node-content-wrapper,.kw-tree-directory .kw-tree-node-content-wrapper:hover,.kw-tree-directory .kw-tree-node-content-wrapper.is-selected{background:transparent;border-radius:0}.kw-tree-directory .kw-tree-treenode.is-selected:before,.kw-tree-directory .kw-tree-treenode.is-selected:hover:before{background:var(--kw-tree-directory-selected-bg)}.kw-tree-directory .kw-tree-treenode.is-selected .kw-tree-node-content-wrapper,.kw-tree-directory .kw-tree-treenode.is-selected .kw-tree-switcher{color:var(--kw-tree-directory-selected-color)}.kw-tree-directory .kw-tree-treenode.is-selected .kw-tree-switcher .anticon-caret-down{color:inherit}.kw-tree-directory .kw-tree-switcher:not(.kw-tree-switcher-leaf):hover:after{background:transparent}@media(prefers-reduced-motion:reduce){.kw-tree-treenode.is-entering{animation:none}}.kw-tree-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%}.kw-tree-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.kw-tree-demo-label{display:inline-flex;align-items:center;gap:8px}.kw-tree-demo-highlight{color:#e8590c;font-weight:600}.kw-tree-demo-sc-root{padding:8px;border:1px dashed color-mix(in srgb,var(--kw-primary) 45%,transparent);border-radius:8px}.kw-tree-semantic-preview{width:min(100%,320px);padding:8px}.kw-tree-mini-preview{width:100%;font-size:12px;background:transparent}.kw-alert{--kw-alert-color: var(--kw-primary);--kw-alert-radius: var(--kw-radius-lg);--kw-alert-padding: 8px 12px;--kw-alert-desc-padding: 20px 24px;--kw-alert-desc-icon-size: 24px;position:relative;display:flex;align-items:center;box-sizing:border-box;padding:var(--kw-alert-padding);border:1px solid color-mix(in srgb,var(--kw-alert-color) 40%,var(--kw-surface));border-radius:var(--kw-alert-radius);background:color-mix(in srgb,var(--kw-alert-color) 9%,var(--kw-surface));color:var(--kw-foreground);font-size:14px;line-height:1.5714;word-wrap:break-word;text-align:start}.kw-alert-success{--kw-alert-color: var(--kw-success)}.kw-alert-info{--kw-alert-color: var(--kw-primary)}.kw-alert-warning{--kw-alert-color: var(--kw-warning)}.kw-alert-error{--kw-alert-color: var(--kw-danger)}.kw-alert-filled{border-color:transparent}.kw-alert-banner{border:0;border-radius:0;margin-bottom:0}.kw-alert-icon{display:inline-flex;flex:none;margin-inline-end:8px;color:var(--kw-alert-color);font-size:14px;line-height:0}.kw-alert-section{flex:1;min-width:0}.kw-alert-title,.kw-alert-description{color:var(--kw-foreground)}.kw-alert-actions{flex:none;margin-inline-start:8px}.kw-alert-close{flex:none;display:inline-flex;align-items:center;margin-inline-start:8px;padding:0;overflow:hidden;border:none;background:transparent;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:12px;line-height:12px;cursor:pointer;outline:none;transition:color .2s}.kw-alert-close:hover,.kw-alert-close:focus-visible{color:color-mix(in srgb,var(--kw-foreground) 88%,transparent)}.kw-alert-close-text{font-size:14px;line-height:1.5714}.kw-alert-with-description{align-items:flex-start;padding:var(--kw-alert-desc-padding)}.kw-alert-with-description .kw-alert-icon{margin-inline-end:12px;font-size:var(--kw-alert-desc-icon-size)}.kw-alert-with-description .kw-alert-title{display:block;margin-bottom:8px;font-size:16px}.kw-alert-with-description .kw-alert-description{display:block}.kw-alert[data-show=true]{transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.kw-alert.kw-alert-motion-leave{opacity:0;padding-top:0;padding-bottom:0;margin-bottom:0!important;border-width:0}.kw-alert-error-stack{margin:0;font-size:.9em;overflow-x:auto;white-space:pre}.kw-alert-demo-stack,.kw-alert-demo-banner-stack{display:flex;flex-direction:column;gap:12px;width:100%}.kw-alert-demo-marquee{display:flex;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.kw-alert-demo-marquee-track{display:inline-flex;flex:none;gap:48px;padding-inline-end:48px;animation:kw-alert-marquee 18s linear infinite}.kw-alert-demo-marquee:hover .kw-alert-demo-marquee-track{animation-play-state:paused}@keyframes kw-alert-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.kw-alert-demo-stack .kw-alert-error-stack{max-height:180px;overflow:auto}.kw-alert-demo-narrow{width:100%;max-width:340px}.kw-alert-demo-label{margin:0;color:var(--kw-muted-foreground);font-size:12px}.kw-alert-demo-sc-root{border-inline-start-width:4px}.kw-alert-semantic-stage{width:100%;max-width:520px}.kw-alert-mini-preview{width:100%;font-size:12px}.kw-alert-mini-preview .kw-alert-title{font-size:13px;margin-bottom:2px}.kw-alert-mini-preview.kw-alert-with-description{padding:10px 12px}.kw-alert-mini-preview .kw-alert-icon{font-size:16px;margin-inline-end:8px}.kw-drawer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--kw-foreground);font-size:14px;line-height:1.5714;text-align:start}.kw-drawer-inline{position:absolute;overflow:hidden}.kw-drawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;pointer-events:auto;transition:opacity .3s}.kw-drawer-mask-blur{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.kw-drawer-open .kw-drawer-mask{opacity:1}.kw-drawer-content-wrapper{position:absolute;max-width:100%;max-height:100%;pointer-events:auto;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s}.kw-drawer.is-dragging .kw-drawer-content-wrapper{transition:none;-webkit-user-select:none;user-select:none}.kw-drawer-right .kw-drawer-content-wrapper{top:0;right:0;bottom:0;transform:translate(100%);box-shadow:-6px 0 16px #00000014,-3px 0 6px -4px #0000001f,-9px 0 28px 8px #0000000d}.kw-drawer-left .kw-drawer-content-wrapper{top:0;left:0;bottom:0;transform:translate(-100%);box-shadow:6px 0 16px #00000014,3px 0 6px -4px #0000001f,9px 0 28px 8px #0000000d}.kw-drawer-top .kw-drawer-content-wrapper{top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.kw-drawer-bottom .kw-drawer-content-wrapper{left:0;right:0;bottom:0;transform:translateY(100%);box-shadow:0 -6px 16px #00000014,0 -3px 6px -4px #0000001f,0 -9px 28px 8px #0000000d}.kw-drawer-open .kw-drawer-content-wrapper{transform:none}.kw-drawer:not(.kw-drawer-open) .kw-drawer-content-wrapper{box-shadow:none}.kw-drawer-section{display:flex;flex-direction:column;width:100%;height:100%;overflow:auto;background:var(--kw-surface);outline:none}.kw-drawer-header{display:flex;flex:0;align-items:center;padding:16px 24px;font-size:16px;line-height:1.5;border-bottom:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-drawer-header-close-only{padding-bottom:0;border:none}.kw-drawer-title{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.5}.kw-drawer-extra{flex:none;margin-inline-start:8px}.kw-drawer-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-end:8px;padding:0;border:0;border-radius:4px;background:transparent;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:16px;font-weight:600;line-height:1;cursor:pointer;outline:none;transition:color .2s,background-color .2s}.kw-drawer-header>.kw-drawer-close:last-child{margin-inline-start:8px;margin-inline-end:0}.kw-drawer-close:hover{color:color-mix(in srgb,var(--kw-foreground) 88%,transparent);background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-drawer-close:active{background:color-mix(in srgb,var(--kw-foreground) 15%,transparent)}.kw-drawer-close:focus-visible{outline:3px solid color-mix(in srgb,var(--kw-primary) 40%,transparent);outline-offset:1px}.kw-drawer-close:disabled{cursor:not-allowed;opacity:.4;background:transparent}.kw-drawer-body{flex:1;min-width:0;min-height:0;padding:24px;overflow:auto}.kw-drawer-footer{flex-shrink:0;padding:8px 16px;border-top:1px solid color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-drawer-footer-actions{display:flex;justify-content:flex-end;gap:8px}.kw-drawer-skeleton{display:flex;flex-direction:column;gap:16px}.kw-drawer-skeleton-title,.kw-drawer-skeleton-line{height:16px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--kw-foreground) 6%,transparent) 25%,color-mix(in srgb,var(--kw-foreground) 15%,transparent) 37%,color-mix(in srgb,var(--kw-foreground) 6%,transparent) 63%);background-size:400% 100%;animation:kw-drawer-skeleton 1.4s ease infinite}.kw-drawer-skeleton-title{width:38%;margin-bottom:8px}@keyframes kw-drawer-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.kw-drawer-dragger{position:absolute;z-index:1;background:transparent;pointer-events:auto;transition:background-color .2s}.kw-drawer-dragger:before{content:"";position:absolute;background:transparent;transition:background-color .2s}.kw-drawer-dragger:hover:before,.kw-drawer-dragger.is-dragging:before{background:color-mix(in srgb,var(--kw-primary) 45%,var(--kw-surface))}.kw-drawer-dragger.is-dragging:before{background:var(--kw-primary)}.kw-drawer-right .kw-drawer-dragger,.kw-drawer-left .kw-drawer-dragger{top:0;bottom:0;width:8px;cursor:ew-resize}.kw-drawer-right .kw-drawer-dragger{left:-4px}.kw-drawer-left .kw-drawer-dragger{right:-4px}.kw-drawer-top .kw-drawer-dragger,.kw-drawer-bottom .kw-drawer-dragger{left:0;right:0;height:8px;cursor:ns-resize}.kw-drawer-bottom .kw-drawer-dragger{top:-4px}.kw-drawer-top .kw-drawer-dragger{bottom:-4px}.kw-drawer-right .kw-drawer-dragger:before,.kw-drawer-left .kw-drawer-dragger:before{top:0;bottom:0;left:2px;width:4px}.kw-drawer-top .kw-drawer-dragger:before,.kw-drawer-bottom .kw-drawer-dragger:before{left:0;right:0;top:2px;height:4px}.kw-drawer-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-drawer-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%}.kw-drawer-demo-label{margin:0;color:var(--kw-muted-foreground);font-size:12px}.kw-drawer-demo-p{margin:0 0 8px}.kw-drawer-demo-current{position:relative;height:220px;padding:24px;overflow:hidden;border:1px solid var(--kw-border);border-radius:var(--kw-radius-lg);background:color-mix(in srgb,var(--kw-foreground) 2%,var(--kw-surface));text-align:center}.kw-drawer-demo-profile-title{margin:0 0 16px;font-size:16px;font-weight:600}.kw-drawer-demo-profile-sub{margin:24px 0 12px;font-size:14px;font-weight:600}.kw-drawer-demo-sc-section{border-inline-start:3px solid #7a5af8}.kw-drawer-semantic-stage{position:relative;width:100%;height:320px;overflow:hidden;isolation:isolate;border-radius:var(--kw-radius-lg);background:color-mix(in srgb,var(--kw-foreground) 3%,var(--kw-surface))}.kw-drawer-semantic-stage .kw-drawer{z-index:1!important}.kw-message{position:fixed;top:8px;left:0;right:0;z-index:2010;display:flex;justify-content:center;pointer-events:none;color:var(--kw-foreground);font-size:14px;line-height:1.5714}.kw-message-list-content{display:flex;flex-direction:column;align-items:center;max-width:calc(100vw - 32px)}.kw-message-notice-wrapper{padding:8px;text-align:center}.kw-message-notice{display:inline-block;padding:9px 12px;border-radius:var(--kw-radius-lg);background:var(--kw-surface);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:auto;text-align:start}.kw-message-custom-content{display:flex;align-items:center;gap:8px}.kw-message-icon{display:inline-flex;flex:none;font-size:16px;line-height:0}.kw-message-notice-info .kw-message-icon,.kw-message-notice-loading .kw-message-icon{color:var(--kw-primary)}.kw-message-notice-success .kw-message-icon{color:var(--kw-success)}.kw-message-notice-warning .kw-message-icon{color:var(--kw-warning)}.kw-message-notice-error .kw-message-icon{color:var(--kw-danger)}.kw-message-title{color:var(--kw-foreground)}.kw-message-rtl .kw-message-notice{direction:rtl}.kw-message-move-up-enter{animation:kw-message-move-up-in .3s cubic-bezier(.645,.045,.355,1) backwards}.kw-message-move-up-leave{overflow:hidden;pointer-events:none;animation:kw-message-move-up-out .3s cubic-bezier(.645,.045,.355,1) both}@keyframes kw-message-move-up-in{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kw-message-move-up-out{0%{max-height:var(--kw-message-h, 60px);padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.kw-message-list-content.is-stacked:not(.is-expanded){display:grid;justify-items:center}.kw-message-list-content.is-stacked{pointer-events:auto}.kw-message-list-content.is-stacked>.kw-message-notice-wrapper{transition:transform .3s cubic-bezier(.645,.045,.355,1),opacity .3s}.kw-message-list-content.is-stacked:not(.is-expanded)>.kw-message-notice-wrapper{grid-area:1 / 1;z-index:calc(10 - var(--kw-message-rev, 0));transform:translateY(calc(var(--kw-message-rev, 0) * 8px)) scale(calc(1 - var(--kw-message-rev, 0) * .06));transform-origin:top center}.kw-message-list-content.is-stacked:not(.is-expanded)>.kw-message-notice-wrapper:not([data-rev="0"]) .kw-message-custom-content{opacity:0}.kw-message-list-content.is-stacked:not(.is-expanded)>.kw-message-notice-wrapper[data-rev="3"]{opacity:0}.kw-message-pure-panel{position:static;display:block;pointer-events:auto}.kw-message-pure-panel .kw-message-list-content{align-items:flex-start}.kw-message-pure-panel .kw-message-notice-wrapper{padding:4px 0}.kw-message-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-message-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%}.kw-message-demo-label{margin:0;color:var(--kw-muted-foreground);font-size:12px}.kw-message-demo-sc-root{border:1px solid color-mix(in srgb,#7a5af8 35%,var(--kw-surface))}.kw-message-semantic-stage{display:flex;justify-content:center;width:100%;padding:16px 0}.kw-message-semantic-stage .kw-message-list-content{align-items:center}.kw-message-mini-preview{font-size:12px}.kw-message-mini-preview .kw-message-notice{padding:6px 10px}.kw-message-mini-preview .kw-message-icon{font-size:14px}.kw-modal-root{color:var(--kw-foreground);font-size:14px;line-height:1.5714}.kw-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .3s}.kw-modal-mask-blur{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.kw-modal-open .kw-modal-mask{opacity:1}.kw-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;text-align:start;-webkit-overflow-scrolling:touch}.kw-modal-root-no-mask .kw-modal-wrap{pointer-events:none}.kw-modal{position:relative;top:100px;max-width:calc(100vw - 32px);margin:0 auto;padding-bottom:24px;outline:0;pointer-events:none;opacity:0;transform:scale(.2);transition:transform .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86)}.kw-modal-open .kw-modal{opacity:1;transform:none;pointer-events:auto;transition-timing-function:cubic-bezier(.08,.82,.17,1)}.kw-modal-centered{display:flex}.kw-modal-centered .kw-modal{top:0;margin:auto;padding:24px 0}@media(max-width:767px){.kw-modal{max-width:calc(100vw - 16px);margin:8px auto}.kw-modal-centered .kw-modal{margin:auto}}.kw-modal-container{position:relative;padding:20px 24px;border-radius:var(--kw-radius-lg, 8px);background:var(--kw-surface);background-clip:padding-box;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:auto}.kw-modal-close{position:absolute;top:17px;inset-inline-end:17px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:16px;font-weight:600;line-height:1;cursor:pointer;outline:none;transition:color .2s,background-color .2s}.kw-modal-close:hover{color:color-mix(in srgb,var(--kw-foreground) 88%,transparent);background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-modal-close:active{background:color-mix(in srgb,var(--kw-foreground) 15%,transparent)}.kw-modal-close:focus-visible{outline:3px solid color-mix(in srgb,var(--kw-primary) 40%,transparent);outline-offset:1px}.kw-modal-close:disabled{cursor:not-allowed;opacity:.4;background:transparent}.kw-modal-header{margin-bottom:8px;padding-inline-end:24px;background:transparent}.kw-modal-title{margin:0;color:var(--kw-foreground);font-size:16px;font-weight:600;line-height:1.5;word-wrap:break-word}.kw-modal-body{font-size:14px;line-height:1.5714;word-wrap:break-word}.kw-modal-body>p{margin:0 0 4px}.kw-modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;background:transparent}.kw-modal-skeleton{display:flex;flex-direction:column;gap:16px;padding:8px 0}.kw-modal-skeleton-line{height:16px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--kw-foreground) 6%,transparent) 25%,color-mix(in srgb,var(--kw-foreground) 15%,transparent) 37%,color-mix(in srgb,var(--kw-foreground) 6%,transparent) 63%);background-size:400% 100%;animation:kw-drawer-skeleton 1.4s ease infinite}.kw-modal-confirm-body{display:flex;flex-wrap:nowrap;align-items:flex-start}.kw-modal-confirm-icon{display:inline-flex;flex:none;margin-inline-end:12px;font-size:22px;line-height:1}.kw-modal-confirm-body:not(.kw-modal-confirm-body-has-title) .kw-modal-confirm-icon{margin-top:0}.kw-modal-confirm-paragraph{display:flex;flex:auto;flex-direction:column;gap:8px;min-width:0;max-width:calc(100% - 34px)}.kw-modal-confirm-title{color:var(--kw-foreground);font-size:16px;font-weight:600;line-height:1.5}.kw-modal-confirm-content{color:var(--kw-foreground);font-size:14px}.kw-modal-confirm-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.kw-modal-confirm-confirm .kw-modal-confirm-icon,.kw-modal-confirm-warning .kw-modal-confirm-icon{color:var(--kw-warning)}.kw-modal-confirm-info .kw-modal-confirm-icon{color:var(--kw-primary)}.kw-modal-confirm-success .kw-modal-confirm-icon{color:var(--kw-success)}.kw-modal-confirm-error .kw-modal-confirm-icon{color:var(--kw-danger)}.kw-modal-pure-panel{top:0;max-width:100%;margin:0;padding:0;opacity:1;transform:none;pointer-events:auto;transition:none}.kw-modal-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-modal-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.kw-modal-demo-drag-title{width:100%;cursor:move;-webkit-user-select:none;user-select:none}.kw-modal-demo-sc-container{border:1px solid color-mix(in srgb,#7a5af8 40%,var(--kw-surface))}.kw-modal-semantic-stage{position:relative;width:100%;height:320px;overflow:hidden;border-radius:8px}.kw-modal-semantic-stage .kw-modal-mask,.kw-modal-semantic-stage .kw-modal-wrap{position:absolute}.kw-modal-semantic-stage .kw-modal{top:40px;max-width:calc(100% - 32px)}.kw-modal-mini-preview{font-size:12px}.kw-modal-mini-preview .kw-modal-container{padding:12px 14px}.kw-modal-mini-preview .kw-modal-title{font-size:13px}.kw-modal-mini-preview .kw-modal-close{top:10px;inset-inline-end:10px;width:18px;height:18px;font-size:12px}.kw-modal-mini-preview .kw-modal-body{font-size:12px;color:var(--kw-muted-foreground)}.kw-modal-mini-preview .kw-modal-footer{margin-top:8px}.kw-notification{position:fixed;z-index:2050;pointer-events:none;color:var(--kw-foreground);font-size:14px;line-height:1.5714}.kw-notification-topRight,.kw-notification-bottomRight{right:24px}.kw-notification-topLeft,.kw-notification-bottomLeft{left:24px}.kw-notification-top,.kw-notification-bottom{left:50%;transform:translate(-50%)}.kw-notification-list-content{display:flex;flex-direction:column}.kw-notification-notice-motion{padding-bottom:16px}.kw-notification-bottom .kw-notification-notice-motion,.kw-notification-bottomLeft .kw-notification-notice-motion,.kw-notification-bottomRight .kw-notification-notice-motion{padding-top:16px;padding-bottom:0}.kw-notification-notice{position:relative;box-sizing:border-box;width:384px;max-width:calc(100vw - 48px);padding:20px 24px;overflow:hidden;border-radius:var(--kw-radius-lg, 8px);background:var(--kw-surface);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:auto;text-align:start;word-wrap:break-word;animation:kw-notification-in-right .24s cubic-bezier(.645,.045,.355,1) backwards}.kw-notification-topLeft .kw-notification-notice,.kw-notification-bottomLeft .kw-notification-notice{animation-name:kw-notification-in-left}.kw-notification-top .kw-notification-notice{animation-name:kw-notification-in-top}.kw-notification-bottom .kw-notification-notice{animation-name:kw-notification-in-bottom}@keyframes kw-notification-in-right{0%{transform:translate(calc(100% + 24px));opacity:0}to{transform:none;opacity:1}}@keyframes kw-notification-in-left{0%{transform:translate(calc(-100% - 24px));opacity:0}to{transform:none;opacity:1}}@keyframes kw-notification-in-top{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}@keyframes kw-notification-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}.kw-notification-motion-leave{overflow:hidden;pointer-events:none;animation:kw-notification-out .3s cubic-bezier(.645,.045,.355,1) both}@keyframes kw-notification-out{0%{max-height:var(--kw-notification-h, 200px);opacity:1}to{max-height:0;padding-top:0;padding-bottom:0;opacity:0}}.kw-notification-notice-wrapper{position:relative}.kw-notification-notice-icon{position:absolute;top:0;inset-inline-start:0;display:inline-flex;font-size:24px;line-height:1}.kw-notification-notice-success .kw-notification-notice-icon{color:var(--kw-success)}.kw-notification-notice-info .kw-notification-notice-icon{color:var(--kw-primary)}.kw-notification-notice-warning .kw-notification-notice-icon{color:var(--kw-warning)}.kw-notification-notice-error .kw-notification-notice-icon{color:var(--kw-danger)}.kw-notification-notice-with-icon .kw-notification-notice-section{margin-inline-start:36px}.kw-notification-notice-title{margin-bottom:8px;color:var(--kw-foreground);font-size:16px;line-height:1.5}.kw-notification-notice-title:last-child{margin-bottom:0}.kw-notification-notice-closable .kw-notification-notice-title{padding-inline-end:24px}.kw-notification-notice-description{font-size:14px;color:var(--kw-foreground)}.kw-notification-notice-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.kw-notification-notice-close{position:absolute;top:20px;inset-inline-end:24px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:color-mix(in srgb,var(--kw-foreground) 45%,transparent);font-size:14px;line-height:1;cursor:pointer;outline:none;transition:color .2s,background-color .2s}.kw-notification-notice-close:hover{color:color-mix(in srgb,var(--kw-foreground) 88%,transparent);background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-notification-notice-close:active{background:color-mix(in srgb,var(--kw-foreground) 15%,transparent)}.kw-notification-notice-close:focus-visible{outline:3px solid color-mix(in srgb,var(--kw-primary) 40%,transparent);outline-offset:1px}.kw-notification-notice-progress{position:absolute;bottom:0;inset-inline-start:8px;width:calc(100% - 16px);height:2px;border-radius:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--kw-primary) 60%,#fff),var(--kw-primary));transform-origin:left center;animation:kw-notification-progress linear forwards}.kw-notification-rtl .kw-notification-notice-progress{transform-origin:right center}@keyframes kw-notification-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.kw-notification-rtl .kw-notification-notice{direction:rtl}.kw-notification-list-content.is-stacked{pointer-events:auto}.kw-notification-list-content.is-stacked>.kw-notification-notice-motion{transition:transform .3s cubic-bezier(.645,.045,.355,1),opacity .3s}.kw-notification-list-content.is-stacked:not(.is-expanded){display:grid}.kw-notification-list-content.is-stacked:not(.is-expanded)>.kw-notification-notice-motion{grid-area:1 / 1;z-index:calc(10 - var(--kw-notification-rev, 0));transform:translateY(calc(var(--kw-notification-rev, 0) * 8px)) scale(calc(1 - var(--kw-notification-rev, 0) * .05));transform-origin:bottom center}.kw-notification-bottom .is-stacked:not(.is-expanded)>.kw-notification-notice-motion,.kw-notification-bottomLeft .is-stacked:not(.is-expanded)>.kw-notification-notice-motion,.kw-notification-bottomRight .is-stacked:not(.is-expanded)>.kw-notification-notice-motion{transform:translateY(calc(var(--kw-notification-rev, 0) * -8px)) scale(calc(1 - var(--kw-notification-rev, 0) * .05));transform-origin:top center}.kw-notification-list-content.is-stacked:not(.is-expanded)>.kw-notification-notice-motion:not([data-rev="0"])>.kw-notification-notice{height:var(--kw-notification-front-h, auto)}.kw-notification-list-content.is-stacked:not(.is-expanded)>.kw-notification-notice-motion:not([data-rev="0"]) .kw-notification-notice-wrapper,.kw-notification-list-content.is-stacked:not(.is-expanded)>.kw-notification-notice-motion:not([data-rev="0"]) .kw-notification-notice-close,.kw-notification-list-content.is-stacked:not(.is-expanded)>.kw-notification-notice-motion:not([data-rev="0"]) .kw-notification-notice-progress{opacity:0}.kw-notification-list-content.is-stacked:not(.is-expanded)>.kw-notification-notice-motion[data-rev="3"]{opacity:0}.kw-notification-pure-panel{position:static;transform:none;pointer-events:auto}.kw-notification-pure-panel .kw-notification-notice-motion{padding:0}.kw-notification-pure-panel .kw-notification-notice{animation:none}.kw-notification-demo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.kw-notification-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-notification-demo-label{color:var(--kw-muted-foreground);font-size:12px}.kw-notification-demo-divider{width:100%;height:1px;background:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-notification-demo-progress-custom .kw-notification-notice-progress{background:linear-gradient(90deg,#f7b500,#f5222d)}.kw-notification-demo-sc-root{border:1px solid color-mix(in srgb,#7a5af8 35%,var(--kw-surface))}.kw-notification-semantic-stage{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 0}.kw-notification-mini-preview{font-size:12px}.kw-notification-mini-preview .kw-notification-notice{width:230px;padding:12px 14px}.kw-notification-mini-preview .kw-notification-notice-icon{font-size:18px}.kw-notification-mini-preview .kw-notification-notice-with-icon .kw-notification-notice-section{margin-inline-start:28px}.kw-notification-mini-preview .kw-notification-notice-title{margin-bottom:2px;font-size:13px}.kw-notification-mini-preview .kw-notification-notice-description{color:var(--kw-muted-foreground);font-size:12px}.kw-notification-mini-preview .kw-notification-notice-close{top:12px;inset-inline-end:12px;width:18px;height:18px;font-size:12px}.kw-popconfirm{z-index:1060}.kw-popconfirm-inner-content{color:var(--kw-foreground)}.kw-popconfirm-message{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-bottom:8px;font-size:var(--kw-text-sm, 14px)}.kw-popconfirm-message-icon{display:inline-flex;flex:none;margin-inline-end:8px;padding-top:4px;color:var(--kw-warning, #faad14);font-size:14px;line-height:1}.kw-popconfirm-message-text{min-width:0}.kw-popconfirm-title{color:var(--kw-foreground);font-weight:600}.kw-popconfirm-title+.kw-popconfirm-description{margin-top:4px}.kw-popconfirm-description{color:var(--kw-foreground)}.kw-popconfirm-buttons{display:flex;justify-content:flex-end;gap:8px;text-align:end;white-space:nowrap}.kw-popconfirm-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kw-popconfirm-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-popconfirm-semantic-stage{position:relative;width:100%;min-height:240px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:32px}.kw-popconfirm-semantic-stage .kw-popover{animation:none;z-index:1}.kw-popconfirm-mini-preview{display:flex;justify-content:center;pointer-events:none}.kw-popconfirm-mini-preview .kw-popover-container{position:relative;max-width:220px}.kw-progress{--kw-progress-default-color: var(--kw-primary);--kw-progress-remaining-color: color-mix(in srgb, var(--kw-foreground) 6%, transparent);--kw-progress-line-radius: 100px;--kw-progress-circle-text-color: var(--kw-foreground);box-sizing:border-box;display:inline-block;color:var(--kw-foreground);font-size:var(--kw-text-sm, 14px);line-height:1.5714}.kw-progress-line{position:relative;width:100%}.kw-progress-line .kw-progress-body{display:flex;align-items:center;width:100%}.kw-progress-line .kw-progress-rail{position:relative;flex:1;min-width:0;overflow:hidden;background:var(--kw-progress-remaining-color);border-radius:var(--kw-progress-line-radius)}.kw-progress-line .kw-progress-track{position:relative;height:100%;background:var(--kw-progress-default-color);border-radius:var(--kw-progress-line-radius);transition:width .3s cubic-bezier(.78,.14,.15,.86),background .3s}.kw-progress-line .kw-progress-track-success{position:absolute;top:0;inset-inline-start:0;background:var(--kw-success)}.kw-progress-line .kw-progress-indicator{flex:none;width:2.5em;margin-inline-start:8px;color:var(--kw-foreground);white-space:nowrap;text-align:start;word-break:normal}.kw-progress-line .kw-progress-indicator .anticon{font-size:var(--kw-text-sm, 14px)}.kw-progress-small.kw-progress-line .kw-progress-indicator,.kw-progress-small.kw-progress-line .kw-progress-indicator .anticon{font-size:12px}.kw-progress-status-success .kw-progress-track{background:var(--kw-success)}.kw-progress-status-exception .kw-progress-track{background:var(--kw-danger)}.kw-progress-status-success .kw-progress-indicator .anticon{color:var(--kw-success)}.kw-progress-status-exception .kw-progress-indicator,.kw-progress-status-exception .kw-progress-indicator .anticon{color:var(--kw-danger)}.kw-progress-layout-bottom .kw-progress-body{flex-direction:column;align-items:stretch}.kw-progress-layout-bottom .kw-progress-rail{flex:none;width:100%}.kw-progress-layout-bottom .kw-progress-indicator{width:auto;margin-inline-start:0;margin-top:4px}.kw-progress-layout-bottom.is-align-start .kw-progress-indicator{align-self:flex-start}.kw-progress-layout-bottom.is-align-center .kw-progress-indicator{align-self:center}.kw-progress-line .kw-progress-track.is-inner,.kw-progress-inner-empty{display:flex;align-items:center}.kw-progress-inner-empty{position:absolute;top:0;right:0;bottom:0;left:0}.kw-progress-track.is-align-start,.kw-progress-inner-empty.is-align-start{justify-content:flex-start}.kw-progress-track.is-align-center,.kw-progress-inner-empty.is-align-center{justify-content:center}.kw-progress-track.is-align-end,.kw-progress-inner-empty.is-align-end{justify-content:flex-end}.kw-progress-line .kw-progress-indicator.kw-progress-indicator-inner{width:auto;margin:0;padding:0 8px;color:#fff;font-size:12px;line-height:1}.kw-progress-line .kw-progress-indicator.kw-progress-indicator-inner .anticon{color:#fff;font-size:12px}.kw-progress-inner-empty .kw-progress-indicator.kw-progress-indicator-inner{color:var(--kw-foreground)}.kw-progress-line.kw-progress-status-active .kw-progress-rail>.kw-progress-track:not(.kw-progress-track-success):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:inherit;opacity:0;transform-origin:0 50%;animation:kw-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite}@keyframes kw-progress-active{0%{transform:translate(-100%) scaleX(0);opacity:.1}20%{transform:translate(-100%) scaleX(0);opacity:.5}to{transform:translate(0) scaleX(1);opacity:0}}.kw-progress-steps{width:auto}.kw-progress-steps .kw-progress-body{display:inline-flex;gap:2px;width:auto}.kw-progress-steps .kw-progress-track{flex:none;min-width:2px;height:auto;background:var(--kw-progress-remaining-color);border-radius:0;transition:background .3s}.kw-progress-steps .kw-progress-track.is-active{background:var(--kw-progress-default-color)}.kw-progress-steps.kw-progress-status-success .kw-progress-track.is-active{background:var(--kw-success)}.kw-progress-steps.kw-progress-status-exception .kw-progress-track.is-active{background:var(--kw-danger)}.kw-progress-circle{line-height:1;vertical-align:middle}.kw-progress-circle .kw-progress-body{position:relative;display:inline-block}.kw-progress-circle-svg{display:block;width:100%;height:100%}.kw-progress-circle .kw-progress-rail{stroke:var(--kw-progress-remaining-color)}.kw-progress-circle .kw-progress-track{stroke:var(--kw-progress-default-color);transition:stroke-dasharray .3s ease,transform .3s ease,stroke .3s,opacity .3s ease}.kw-progress-circle .kw-progress-track-success,.kw-progress-circle.kw-progress-status-success .kw-progress-track{stroke:var(--kw-success)}.kw-progress-circle.kw-progress-status-exception .kw-progress-track{stroke:var(--kw-danger)}.kw-progress-circle .kw-progress-indicator{position:absolute;top:50%;inset-inline-start:0;width:100%;margin:0;padding:0;color:var(--kw-progress-circle-text-color);font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translateY(-50%)}.kw-progress-circle .kw-progress-indicator .anticon{font-size:1.1667em}.kw-progress-demo-stack{display:flex;flex-direction:column;gap:12px;width:100%}.kw-progress-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.kw-progress-demo-label{margin:0 0 8px;color:var(--kw-muted-foreground);font-size:13px;font-weight:600}.kw-progress-semantic-stage{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:24px 0}.kw-progress-semantic-stage .kw-progress-line:not(.kw-progress-steps){width:320px}.kw-progress-mini-preview{display:flex;align-items:center;gap:16px;width:200px}.kw-result{--kw-result-icon-size: 72px;--kw-result-title-size: 24px;--kw-result-subtitle-size: 14px;--kw-result-extra-margin: 24px 0 0 0;--kw-result-illus-main: var(--kw-primary);--kw-result-illus-mid: color-mix(in srgb, var(--kw-primary) 45%, var(--kw-surface));--kw-result-illus-soft: color-mix(in srgb, var(--kw-primary) 12%, var(--kw-surface));--kw-result-illus-glass: color-mix(in srgb, var(--kw-primary) 6%, var(--kw-surface));--kw-result-illus-line: color-mix(in srgb, var(--kw-primary) 22%, var(--kw-border));--kw-result-illus-paper: var(--kw-surface);--kw-result-illus-alert: var(--kw-warning, #faad14);box-sizing:border-box;width:100%;padding:48px 32px;color:var(--kw-foreground);text-align:center}.kw-result-icon{margin-bottom:24px;font-size:var(--kw-result-icon-size);line-height:1;text-align:center}.kw-result-success .kw-result-icon>.anticon{color:var(--kw-success)}.kw-result-error .kw-result-icon>.anticon{color:var(--kw-danger)}.kw-result-info .kw-result-icon>.anticon{color:var(--kw-primary)}.kw-result-warning .kw-result-icon>.anticon{color:var(--kw-warning, #faad14)}.kw-result-image{width:250px;max-width:100%;margin-inline:auto}.kw-result-image svg{display:block;width:100%;height:auto}.kw-result-500{--kw-result-illus-alert: var(--kw-danger)}.kw-result-title{margin-block:8px;color:var(--kw-foreground);font-size:var(--kw-result-title-size);font-weight:500;line-height:1.3333;text-align:center}.kw-result-subtitle{color:var(--kw-muted-foreground);font-size:var(--kw-result-subtitle-size);line-height:1.5714;text-align:center}.kw-result-extra{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:var(--kw-result-extra-margin);text-align:center}.kw-result-body{margin-top:24px;padding:24px 40px;background:color-mix(in srgb,var(--kw-foreground) 2%,transparent);border-radius:var(--kw-radius-md, 6px);text-align:start}.kw-result-demo-error-desc{display:flex;flex-direction:column;gap:12px;margin:0;font-size:14px}.kw-result-demo-error-desc strong{font-size:16px}.kw-result-demo-error-desc .anticon{margin-inline-end:8px;color:var(--kw-danger)}.kw-result-demo-error-desc a{margin-inline-start:8px;color:var(--kw-primary);cursor:pointer}.kw-result-semantic-stage{width:100%}.kw-result-mini-preview{display:flex;justify-content:center;width:100%}.kw-result-mini-preview .kw-result{--kw-result-icon-size: 40px;--kw-result-title-size: 15px;--kw-result-subtitle-size: 12px;padding:0}.kw-result-mini-preview .kw-result-icon{margin-bottom:8px}.kw-result-mini-preview .kw-result-title{margin-block:0 2px}.kw-skeleton,.kw-skeleton-block{--kw-skeleton-block-radius: 4px;--kw-skeleton-from: color-mix(in srgb, var(--kw-foreground) 6%, transparent);--kw-skeleton-to: color-mix(in srgb, var(--kw-foreground) 15%, transparent);--kw-skeleton-title-height: 16px;--kw-skeleton-li-height: 16px;--kw-skeleton-paragraph-margin-top: 28px}.kw-skeleton{display:table;box-sizing:border-box;width:100%}.kw-skeleton-header{display:table-cell;padding-inline-end:16px;vertical-align:top}.kw-skeleton-section{display:table-cell;width:100%;vertical-align:top}.kw-skeleton-title{width:100%;height:var(--kw-skeleton-title-height);margin:0;background:var(--kw-skeleton-from);border-radius:var(--kw-skeleton-block-radius)}.kw-skeleton-title+.kw-skeleton-paragraph{margin-block-start:24px}.kw-skeleton-paragraph{margin:0;padding:0;list-style:none}.kw-skeleton-paragraph>li{width:100%;height:var(--kw-skeleton-li-height);background:var(--kw-skeleton-from);border-radius:var(--kw-skeleton-block-radius);list-style:none}.kw-skeleton-paragraph>li+li{margin-block-start:16px}.kw-skeleton-with-avatar .kw-skeleton-section .kw-skeleton-title{margin-block-start:12px}.kw-skeleton-with-avatar .kw-skeleton-section .kw-skeleton-title+.kw-skeleton-paragraph{margin-block-start:var(--kw-skeleton-paragraph-margin-top)}.kw-skeleton-round .kw-skeleton-title,.kw-skeleton-round .kw-skeleton-paragraph>li{border-radius:100px}.kw-skeleton-avatar,.kw-skeleton-button,.kw-skeleton-input,.kw-skeleton-image,.kw-skeleton-node{display:inline-block;box-sizing:border-box;vertical-align:top;background:var(--kw-skeleton-from)}.kw-skeleton-avatar{width:32px;height:32px;line-height:32px}.kw-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.kw-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.kw-skeleton-avatar-circle{border-radius:50%}.kw-skeleton-avatar-square{border-radius:var(--kw-skeleton-block-radius)}.kw-skeleton-element{display:inline-block;width:auto}.kw-skeleton-button{--kw-skeleton-h: 32px;width:calc(var(--kw-skeleton-h) * 2);min-width:calc(var(--kw-skeleton-h) * 2);height:var(--kw-skeleton-h);border-radius:var(--kw-skeleton-block-radius)}.kw-skeleton-button-lg{--kw-skeleton-h: 40px}.kw-skeleton-button-sm{--kw-skeleton-h: 24px}.kw-skeleton-button-circle{width:var(--kw-skeleton-h);min-width:var(--kw-skeleton-h);border-radius:50%}.kw-skeleton-button-round{border-radius:var(--kw-skeleton-h)}.kw-skeleton-button-square{width:var(--kw-skeleton-h);min-width:var(--kw-skeleton-h)}.kw-skeleton-input{--kw-skeleton-h: 32px;width:calc(var(--kw-skeleton-h) * 5);min-width:calc(var(--kw-skeleton-h) * 5);height:var(--kw-skeleton-h);border-radius:var(--kw-skeleton-block-radius)}.kw-skeleton-input-lg{--kw-skeleton-h: 40px}.kw-skeleton-input-sm{--kw-skeleton-h: 24px}.kw-skeleton-block-element{display:block;width:100%}.kw-skeleton-block-element .kw-skeleton-button,.kw-skeleton-block-element .kw-skeleton-input{width:100%;min-width:0}.kw-skeleton-image,.kw-skeleton-node{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;color:color-mix(in srgb,var(--kw-foreground) 25%,transparent);border-radius:var(--kw-skeleton-block-radius);vertical-align:top}.kw-skeleton-image-svg{width:48px;height:48px;max-width:192px;max-height:192px}.kw-skeleton-image-path{fill:#bfbfbf}.kw-skeleton-active .kw-skeleton-title,.kw-skeleton-active .kw-skeleton-paragraph>li,.kw-skeleton-active .kw-skeleton-avatar,.kw-skeleton-active .kw-skeleton-button,.kw-skeleton-active .kw-skeleton-input,.kw-skeleton-active .kw-skeleton-image,.kw-skeleton-active .kw-skeleton-node,.kw-skeleton-block{background:linear-gradient(90deg,var(--kw-skeleton-from) 25%,var(--kw-skeleton-to) 37%,var(--kw-skeleton-from) 63%);background-size:400% 100%;animation:kw-skeleton-loading 1.4s ease infinite}.kw-skeleton-block{display:block;border-radius:var(--kw-skeleton-block-radius)}.kw-skeleton-block.is-round{border-radius:999px}@keyframes kw-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.kw-skeleton-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-skeleton-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.kw-skeleton-demo-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:14px}.kw-skeleton-demo-controls label{display:inline-flex;align-items:center;gap:8px}.kw-skeleton-demo-article h4{margin:0 0 8px;font-size:16px;font-weight:600}.kw-skeleton-demo-article p{margin:0;color:var(--kw-muted-foreground);line-height:1.6}.kw-skeleton-demo-list{margin:0;padding:0;list-style:none}.kw-skeleton-demo-list>li{padding:16px 0;border-bottom:1px solid var(--kw-border)}.kw-skeleton-demo-list>li:last-child{border-bottom:0}.kw-skeleton-demo-item{display:flex;gap:16px}.kw-skeleton-demo-item h5{margin:0 0 4px;font-size:14px;font-weight:600}.kw-skeleton-demo-item p{margin:0;color:var(--kw-muted-foreground);font-size:14px}.kw-skeleton-demo-item-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;font-weight:600;background:var(--kw-primary);border-radius:50%}.kw-skeleton-semantic-stage{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.kw-skeleton-mini-preview{width:200px}.kw-spin,.kw-spin-nested-loading{--kw-spin-dot-size: 20px;--kw-spin-content-height: 400px}.kw-spin{box-sizing:border-box;display:inline-block;color:var(--kw-primary);font-size:0;text-align:center;vertical-align:middle}.kw-spin-sm{--kw-spin-dot-size: 14px}.kw-spin-lg{--kw-spin-dot-size: 32px}.kw-spin-section{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--kw-primary)}.kw-spin-dot{position:relative;display:inline-block;width:var(--kw-spin-dot-size);height:var(--kw-spin-dot-size);font-size:var(--kw-spin-dot-size);line-height:1}.kw-spin-dot-spin{transform:rotate(45deg);animation:kw-spin-rotate 1.2s infinite linear}.kw-spin-dot-item{position:absolute;display:block;width:calc((var(--kw-spin-dot-size) - 2px) / 2);height:calc((var(--kw-spin-dot-size) - 2px) / 2);background:currentColor;border-radius:100%;opacity:.3;transform:scale(.75);transform-origin:50% 50%;animation:kw-spin-move 1s infinite linear alternate}.kw-spin-dot-item:nth-child(1){top:0;inset-inline-start:0}.kw-spin-dot-item:nth-child(2){top:0;inset-inline-end:0;animation-delay:.4s}.kw-spin-dot-item:nth-child(3){bottom:0;inset-inline-end:0;animation-delay:.8s}.kw-spin-dot-item:nth-child(4){bottom:0;inset-inline-start:0;animation-delay:1.2s}@keyframes kw-spin-move{to{opacity:1}}@keyframes kw-spin-rotate{to{transform:rotate(405deg)}}.kw-spin-dot-custom{width:auto;height:auto;min-width:var(--kw-spin-dot-size);min-height:var(--kw-spin-dot-size);display:inline-flex;align-items:center;justify-content:center}.kw-spin-dot-custom>.anticon{font-size:inherit}.kw-spin-dot-progress{display:block;width:100%;height:100%}.kw-spin-dot-progress-rail{stroke:color-mix(in srgb,var(--kw-foreground) 6%,transparent)}.kw-spin-dot-progress-track{stroke:currentColor;transition:stroke-dasharray .3s}.kw-spin-description{color:var(--kw-primary);font-size:var(--kw-text-sm, 14px);line-height:1.5714}.kw-spin-nested-loading{position:relative}.kw-spin-nested-loading>.kw-spin{position:absolute;top:0;inset-inline-start:0;z-index:4;display:block;width:100%;height:100%;max-height:var(--kw-spin-content-height)}.kw-spin-nested-loading>.kw-spin>.kw-spin-section{position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.kw-spin-container{position:relative;transition:opacity .3s}.kw-spin-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none;background:var(--kw-surface);opacity:0;pointer-events:none;transition:all .3s}.kw-spin-blur{clear:both;overflow:hidden;opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.kw-spin-blur:after{display:block;opacity:.4;pointer-events:auto}.kw-spin-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000073;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s}.kw-spin-fullscreen-show{opacity:1;visibility:visible;pointer-events:auto}.kw-spin-fullscreen .kw-spin-section,.kw-spin-fullscreen .kw-spin-description{color:#fff}.kw-spin-fullscreen .kw-spin-dot-progress-rail{stroke:#ffffff4d}.kw-spin-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.kw-spin-demo-stack{display:flex;flex-direction:column;gap:16px;width:100%}.kw-spin-demo-stack label{display:inline-flex;align-items:center;gap:8px;font-size:14px}.kw-spin-semantic-stage{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.kw-spin-mini-preview{display:flex;align-items:center;gap:28px}.kw-drawer-section{position:relative}.kw-watermark-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-repeat:repeat}.kw-watermark-demo-block{height:400px}.kw-watermark-demo-article{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.75;color:var(--kw-foreground)}.kw-watermark-demo-article h4{margin:0;font-size:16px;font-weight:600}.kw-watermark-demo-article p{margin:0}.kw-watermark-demo-custom{display:flex;gap:24px;width:100%}.kw-watermark-demo-custom>.kw-watermark{flex:1;min-width:0}.kw-watermark-demo-form{display:flex;flex-direction:column;flex:0 0 280px;gap:12px;padding-inline-start:24px;border-inline-start:1px solid var(--kw-border)}.kw-watermark-demo-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--kw-foreground)}.kw-watermark-demo-form .kw-watermark-demo-pair{display:flex;gap:8px}.kw-watermark-mini-preview{width:200px;height:104px;border:1px solid var(--kw-border);border-radius:8px;background:var(--kw-surface)}.kw-watermark-mini-preview .kw-watermark-mini-card{display:flex;flex-direction:column;gap:8px;padding:14px}.kw-watermark-mini-preview .kw-watermark-mini-line{height:8px;border-radius:4px;background:color-mix(in srgb,var(--kw-foreground) 8%,transparent)}.kw-chart-frame{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.kw-chart-frame-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kw-chart-frame-titles{min-width:0;display:flex;flex-direction:column;gap:4px}.kw-chart-frame-title{margin:0;font-size:15px;font-weight:500;line-height:22px;color:var(--kw-foreground)}.kw-chart-frame-desc{margin:0;font-size:12px;line-height:18px;color:var(--kw-muted-foreground)}.kw-chart-frame-extra{flex:0 0 auto}.kw-chart-frame-body{position:relative;width:100%;min-height:160px}.kw-chart-frame-body>*{width:100%!important;height:100%!important}.kw-chart-frame-source{margin:0;font-size:11px;line-height:16px;color:var(--kw-muted-foreground)}.kw-flow-canvas{position:relative;width:100%;min-height:280px;overflow:hidden;background:#f1f5f9;border:1px solid color-mix(in srgb,var(--kw-border) 80%,transparent);border-radius:14px}.kw-flow-canvas__host{width:100%;height:100%;min-height:inherit}.kw-flow-canvas--boot .kw-flow-canvas__host,.kw-flow-canvas__host[data-kw-canvas=boot]{background:linear-gradient(90deg,color-mix(in srgb,var(--kw-muted, #f1f5f9) 65%,transparent) 25%,color-mix(in srgb,var(--kw-muted, #e2e8f0) 90%,transparent),color-mix(in srgb,var(--kw-muted, #f1f5f9) 65%,transparent) 75%);background-size:200% 100%}.kw-flow-canvas__hint{position:absolute;right:12px;bottom:10px;margin:0;padding:3px 10px;font-size:11px;line-height:18px;color:#64748b;letter-spacing:.01em;pointer-events:none;background:#ffffffdb;border:1px solid rgb(226 232 240 / 90%);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kw-wf-card{position:relative;box-sizing:border-box;display:flex;width:100%;height:100%;overflow:hidden;color:#0f172a;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0d;transition:box-shadow .15s ease,border-color .15s ease}.kw-wf-card--running{border-color:#fcd34d;box-shadow:0 0 0 1px #f59e0b2e,0 8px 20px #0f172a0f}.kw-wf-card--error{border-color:#fca5a5}.kw-wf-card--ok{border-color:#86efac}.kw-wf-card__rail{flex:0 0 3px;background:var(--kw-wf-rail, #3b82f6)}.kw-wf-card__body{display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center;min-width:0;padding:10px 12px 10px 10px}.kw-wf-card__head{display:flex;gap:8px;align-items:center;min-width:0}.kw-wf-card__tile{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;color:var(--kw-wf-icon-fg, #2563eb);background:var(--kw-wf-icon-bg, #eff6ff);border-radius:7px}.kw-wf-card__type{overflow:hidden;font-size:11px;font-weight:500;color:#64748b;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.kw-wf-card__run{margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600;color:#b45309;background:#fffbeb;border-radius:999px}.kw-wf-card__title{overflow:hidden;font-size:13px;font-weight:600;line-height:1.25;color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.kw-wf-card__sub{overflow:hidden;font-size:11px;line-height:1.3;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.kw-wf-card__chip{display:flex;gap:6px;align-items:baseline;min-width:0;padding:4px 8px;background:#f8fafc;border-radius:6px}.kw-wf-card__chip-k{flex:0 0 auto;font-size:10px;color:#94a3b8}.kw-wf-card__chip-v{min-width:0;overflow:hidden;font-size:11px;font-weight:500;color:#334155;text-overflow:ellipsis;white-space:nowrap}.kw-wf-card--org{border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a08,0 6px 16px #0f172a0d}.kw-wf-card--org .kw-wf-card__body{gap:4px;align-items:center;justify-content:center;padding:14px 16px;text-align:center}.kw-wf-card--org .kw-wf-card__title{max-width:100%;font-size:14px;font-weight:600;line-height:1.35;white-space:normal}.kw-wf-card--org .kw-wf-card__sub{max-width:100%;white-space:normal}.kw-wf-card--org .kw-wf-card__chip{justify-content:center;max-width:100%;background:transparent;padding:0}.kw-flow-canvas--org .x6-port-body,.kw-flow-canvas--network .x6-port-body,.kw-flow-canvas--mind .x6-port-body{visibility:hidden;pointer-events:none}.kw-wf-card--mind{border:1px solid color-mix(in srgb,var(--kw-wf-rail, #3b82f6) 35%,#e2e8f0);border-radius:999px;box-shadow:0 1px 2px #0f172a0a}.kw-wf-card--mind .kw-wf-card__body{align-items:center;justify-content:center;padding:6px 14px;text-align:center}.kw-wf-card--mind .kw-wf-card__title{max-width:100%;overflow:hidden;font-size:13px;font-weight:600;color:var(--kw-wf-icon-fg, #1d4ed8);text-overflow:ellipsis;white-space:nowrap}.kw-wf-card--mind-root{border-color:transparent;box-shadow:0 2px 4px #1677ff2e,0 8px 20px #1677ff29}.kw-wf-card--mind-root .kw-wf-card__title{font-size:14px;font-weight:600;color:#fff;letter-spacing:.01em}.kw-wf-card--mind-branch .kw-wf-card__title{font-size:13px}.kw-wf-card--mind-leaf{border-radius:8px}.kw-wf-card--mind-leaf .kw-wf-card__title{font-size:12px;font-weight:500}.kw-flow-canvas--mind{background:linear-gradient(90deg,rgb(226 232 240 / 35%) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(rgb(226 232 240 / 35%) 1px,transparent 1px) 0 0 / 24px 24px,#f8fafc}.kw-wf-card--network{flex-direction:column;border-color:#e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f}.kw-wf-card--network .kw-wf-card__accent{flex:0 0 3px;width:100%;background:var(--kw-wf-rail, #3b82f6)}.kw-wf-card--network .kw-wf-card__body{gap:2px;align-items:center;justify-content:center;padding:10px 12px;text-align:center}.kw-wf-card--network .kw-wf-card__svc{font-size:10px;font-weight:600;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.kw-wf-card--network .kw-wf-card__title{font-size:13px;white-space:nowrap}.kw-flow-canvas--network{background:radial-gradient(ellipse 70% 55% at 50% 48%,rgb(255 255 255 / 70%),transparent 70%),#f1f5f9}.kw-flow-canvas .x6-widget-selection-box{border:2px solid #296dff!important;border-radius:16px;box-shadow:0 0 0 3px #296dff24;cursor:move;pointer-events:auto!important}.kw-flow-canvas--dify .x6-widget-selection-box{border-radius:14px}.kw-flow-canvas:not(.kw-flow-canvas--org):not(.kw-flow-canvas--network):not(.kw-flow-canvas--mind) .x6-port-body{cursor:crosshair}.kw-wf-card--dify{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0d;width:calc(100% - 28px);overflow:visible}.kw-wf-card--dify .kw-wf-card__body{gap:6px;justify-content:flex-start;padding:10px 16px 10px 12px}.kw-wf-card--dify .kw-wf-card__head{gap:8px}.kw-wf-card--dify .kw-wf-card__tile{width:24px;height:24px;border-radius:8px}.kw-wf-card--dify .kw-wf-card__title{flex:1;min-width:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.kw-wf-card--dify .kw-wf-card__sub{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:-.01em;color:#64748b}.kw-wf-card--dify .kw-wf-card__chip{padding:3px 7px;background:#f1f5f9}.kw-flow-canvas--dify{background:radial-gradient(circle,#cbd5e0 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(to bottom,#f8fafc,#f2f4f7)}.kw-flow-canvas--dify .x6-edge,.kw-flow-canvas--dify .x6-edge *{pointer-events:none!important}.kw-flow-canvas--dify .x6-node foreignObject,.kw-flow-canvas--dify .x6-node .x6-node-html{overflow:visible!important}.kw-flow-canvas--dify .x6-port-body{opacity:0;pointer-events:none}.kw-flow-canvas--dify .x6-node:hover .x6-port-body,.kw-flow-canvas--dify .x6-node-selected .x6-port-body{opacity:.9;pointer-events:auto}.kw-flow-canvas--dify .x6-port-body[port-group=north],.kw-flow-canvas--dify .x6-port-body[port-group=south]{opacity:0!important;pointer-events:none!important;visibility:hidden}.kw-wf-card--skipped{border-color:#cbd5e1;opacity:.72}.kw-wf-card--skipped .kw-wf-card__run{color:#64748b;background:#f1f5f9}.kw-wf-card--note{border-radius:8px;border:1.5px solid #fcd34d;box-shadow:0 1px 3px #0f172a0f,0 2px 6px #fbbf2414;background:linear-gradient(to bottom,#fffef0,#fffbeb)}.kw-wf-card--note .kw-wf-card__body{gap:4px;padding:10px 12px}.kw-wf-card--note .kw-wf-card__type{color:#b45309;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.kw-wf-card--note .kw-wf-card__title{font-size:12px;font-weight:500;line-height:1.4;color:#78350f;white-space:normal}.kw-wf-card--iteration{border-radius:16px;border:1px solid #d0d5dd;background:#f8fafc;box-shadow:0 1px 2px #0f172a0a;align-items:stretch;overflow:visible;pointer-events:none}.kw-wf-card--iteration .kw-wf-card__body--iter{width:100%;height:100%;padding:0;gap:0;justify-content:flex-start;display:flex;flex-direction:column}.kw-wf-card--iteration .kw-wf-card__iter-chrome{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:15px 15px 0 0;background:#fff;border-bottom:1px solid #eef2f7;pointer-events:auto;flex-shrink:0;min-height:40px;position:relative;z-index:12}.kw-wf-card--iteration .kw-wf-card__title{text-transform:none;font-weight:600;font-size:13px}.kw-wf-card__iter-vars{display:inline-flex;align-items:center;gap:4px;margin-left:auto;margin-right:6px}.kw-wf-card__iter-vars span{font-size:10px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;padding:1px 5px}.kw-wf-card--iteration .kw-wf-card__iter-meta{margin-left:6px;font-size:10px;font-weight:500;color:#94a3b8;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.kw-wf-card--iteration .kw-wf-card__iter-add{flex-shrink:0;height:24px;padding:0 8px;border-radius:6px;border:1px solid #dbe3f0;background:#f8fafc;color:#334155;font-size:11px;font-weight:600;cursor:pointer;line-height:1;position:relative;z-index:2;pointer-events:auto}.kw-wf-card--iteration .kw-wf-card__iter-add:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.kw-wf-card--iteration .kw-wf-card__iter-nest{flex:1;min-height:120px;margin:0 1px 1px;border-radius:0 0 14px 14px;border:none;background:transparent;pointer-events:none;position:relative}.kw-wf-card--iteration .kw-wf-card__outlets{pointer-events:none;top:42px;left:auto;right:-14px;width:28px}.kw-wf-card--iteration:hover .kw-wf-card__port-plus,.x6-node:hover .kw-wf-card--iteration .kw-wf-card__port-plus,.x6-node-selected .kw-wf-card--iteration .kw-wf-card__port-plus{opacity:1;pointer-events:auto}.kw-wf-card__row--tools{align-items:flex-start;gap:6px}.kw-wf-card__tools-k{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;padding-top:2px}.kw-wf-card__tools-list{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.kw-wf-card__tool-chip{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:linear-gradient(to bottom,#f8fafc,#f1f5f9);border:1px solid #cbd5e1;color:#334155;font-size:10px;font-weight:550;max-width:88px;overflow:hidden;box-shadow:0 1px 2px #00000005;text-overflow:ellipsis;white-space:nowrap}.kw-wf-card__tool-chip--empty{color:#94a3b8;font-weight:500}.kw-wf-card__row--steps .kw-wf-card__row-v{font-variant-numeric:tabular-nums}.kw-wf-card--dify{position:relative;overflow:visible}.kw-wf-card__rows{display:flex;flex-direction:column;gap:3px;margin-top:0;width:100%;min-width:0}.kw-wf-card__row{display:flex;align-items:center;gap:6px;min-width:0;font-size:10px;line-height:1.35;color:#475569}.kw-wf-card__row--model{padding:0}.kw-wf-card__model-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border-radius:8px;background:linear-gradient(to bottom,#fafafa,#f3f4f6);border:1px solid #d6d9de;min-width:0;box-shadow:0 1px 2px #00000008}.kw-wf-card__model-dot{flex:0 0 auto;width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,#10a37f,#1a7f64);box-shadow:inset 0 0 0 1px #0f172a14}.kw-wf-card__model-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-wf-card__model-badge{flex:0 0 auto;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.04em;color:#6b7280;background:#e5e7eb}.kw-wf-card__row--http{padding:3px 6px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.kw-wf-card__method{flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.03em;color:#7c3aed;background:#f5f3ff;border:1px solid #e9d5ff;padding:2px 5px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.kw-wf-card__url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;color:#64748b}.kw-wf-card__row--case,.kw-wf-card__row--class{padding:4px 7px;border-radius:6px;background:#f9fafb;border:1px solid #f0f2f5}.kw-wf-card__row--case:last-child,.kw-wf-card__row--class:last-child{border-bottom:1px solid #eef2f7}.kw-wf-card__row-k{flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9aa4b2;min-width:58px}.kw-wf-card__row-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#344054}.kw-wf-card__row--var{gap:6px;padding:3px 0}.kw-wf-card__var-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 4px;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;color:#296dff;background:#eff4ff;border:1px solid #c6d7ff}.kw-wf-card__var-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;color:#1f2937}.kw-wf-card__var-req{margin-left:auto;flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.kw-wf-card__outlets{position:absolute;top:0;left:100%;right:auto;bottom:0;width:28px;pointer-events:none;z-index:8}.kw-wf-card__port-plus{pointer-events:none;position:absolute;left:4px;right:auto;transform:translateY(-50%);width:20px;min-width:20px;height:20px;margin:0;padding:0;gap:0;border:2px solid #ffffff;border-radius:999px;background:#296dff;color:#fff;font-size:13px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 1px #296dff38,0 2px 5px #296dff4d;opacity:0;transition:opacity .12s ease,transform .12s ease,background .12s ease}.kw-wf-card--dify:hover .kw-wf-card__port-plus,.kw-wf-card--dify:focus-within .kw-wf-card__port-plus,.x6-node:hover .kw-wf-card--dify .kw-wf-card__port-plus,.x6-node-selected .kw-wf-card--dify .kw-wf-card__port-plus{opacity:1;pointer-events:auto}.x6-node-selected .kw-wf-card--dify,.x6-node-selected .kw-wf-card--iteration{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.kw-wf-card__port-lab{font-size:8px;font-weight:700;letter-spacing:.02em;max-width:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-wf-card__port-plus:hover{background:#1d5ef0;transform:translateY(-50%) scale(1.04)}.kw-wf-card__port-plus:focus-visible{opacity:1;outline:2px solid #93c5fd;outline-offset:1px}.pdm-app,.pdm-shell{--kw-background: #f5f7fa;--kw-foreground: #1f2937;--kw-surface: #ffffff;--kw-muted: #eef1f4;--kw-muted-foreground: #64748b;--kw-border: #e3e8ee;--kw-primary: #16a8f8;--kw-primary-foreground: #ffffff;--kw-ring: #16a8f8;--kw-success: #2ba471;--kw-warning: #d46b08;--kw-danger: #f5222d;--kw-layout-body-bg: var(--kw-background);--kw-layout-sider-bg: var(--kw-surface);--kw-layout-header-bg: var(--kw-surface);--pdm-contract: #16a8f8;--pdm-invoice: #6f8fa8;--pdm-revenue: #b59a6e;--pdm-cash: #5e8a82;--pdm-plan-stroke: #b0bec8;--pdm-soft: #e7f1fc;--pdm-teal-soft: var(--pdm-soft);--pdm-sider: #f7f9fc;--pdm-faint: var(--kw-muted-foreground);--pdm-primary-glow: rgb(22 168 248 / .22);--pdm-elev-1: 0 1px 2px rgb(15 23 42 / .04), 0 1px 3px rgb(15 23 42 / .03);background:var(--kw-background);color:var(--kw-foreground);font-size:13px;line-height:1.5}.pdm-app .kw-btn,.pdm-app .kw-input,.pdm-app .kw-select,.pdm-app .kw-textarea,.pdm-app .kw-td,.pdm-app .kw-th,.pdm-app .kw-table-cell,.pdm-app .kw-table-element,.pdm-app .kw-tag,.pdm-app .kw-radio,.pdm-app .kw-checkbox,.pdm-app .kw-dropdown-menu-item{font-size:13px}.pdm-app h1,.pdm-app h2,.pdm-app h3,.pdm-app h4,.pdm-app h5{line-height:1.35}html,body,#root{height:100%;margin:0;background:#f5f7fa}.pdm-app .kw-th{background:var(--kw-muted)!important;color:var(--kw-muted-foreground)!important}.pdm-app .kw-tr:nth-child(2n) .kw-td{background:color-mix(in srgb,var(--kw-muted) 40%,#fff)!important}.pdm-app .kw-card,.pdm-app .kw-stat{background:var(--kw-surface);border-color:var(--kw-border)}.pdm-app .kw-input:focus,.pdm-app .kw-textarea:focus,.pdm-app .kw-select:focus{border-color:var(--kw-primary)!important;box-shadow:0 0 0 2px var(--pdm-primary-glow)!important}.pdm-app .kw-tab[data-state=active],.pdm-app .kw-tabs-trigger[data-state=active],.pdm-app .kw-tab.is-active{color:var(--kw-primary)}.pdm-app .kw-btn[data-variant=primary],.pdm-app .kw-btn-primary{background:var(--kw-primary);border-color:var(--kw-primary);color:var(--kw-primary-foreground)}.pdm-app .kw-btn[data-variant=primary]:hover:not(:disabled),.pdm-app .kw-btn-primary:hover:not(:disabled){background:#0f95e0;border-color:#0f95e0}.pdm-app.kw-layout{min-height:100vh!important;height:100vh!important;overflow:hidden}.pdm-app>.kw-layout{flex:1 1 auto;min-width:0;width:100%;min-height:0;align-self:stretch;display:flex;flex-direction:column;overflow:hidden}.pdm-sider,.pdm-app .kw-layout-sider{background:var(--pdm-sider)!important;border-right:1px solid var(--kw-border);overflow:hidden!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;position:relative!important;flex:0 0 auto!important;transition:width .16s ease,min-width .16s ease,max-width .16s ease}.pdm-app.is-sider-resizing,.pdm-app.is-sider-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.pdm-app.is-sider-resizing .pdm-sider,.pdm-app.is-sider-resizing .pdm-app .kw-layout-sider{transition:none!important}.pdm-sider>.kw-layout-sider-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important;box-sizing:border-box}.pdm-sider__resizer{position:absolute;top:0;right:0;width:6px;height:100%;z-index:20;cursor:col-resize;touch-action:none}.pdm-sider__resizer:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;border-radius:1px;background:transparent;transition:background .14s ease}.pdm-sider__resizer:hover:after,.pdm-app.is-sider-resizing .pdm-sider__resizer:after{background:color-mix(in srgb,var(--kw-primary) 70%,#94a3b8)}.pdm-sider__fold{all:unset;box-sizing:border-box;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--kw-muted-foreground);font-size:14px}.pdm-sider__fold:hover{color:var(--kw-primary);background:color-mix(in srgb,var(--pdm-soft) 70%,#fff)}.pdm-sider.is-collapsed .pdm-brand{justify-content:center;padding:12px 8px}.pdm-sider.is-collapsed .pdm-sider__nav{padding-bottom:8px}.pdm-sider.is-collapsed,.pdm-app .kw-layout-sider.pdm-sider.is-collapsed,.pdm-sider.is-collapsed>.kw-layout-sider-body{overflow:visible!important;z-index:30!important}.pdm-sider.is-collapsed .pdm-sider__nav{overflow:visible!important;padding-bottom:calc(var(--kw-layout-trigger-height, 48px) + 10px)!important}.pdm-sider.is-collapsed .kw-menu-submenu{position:relative;z-index:1}.pdm-sider.is-collapsed .kw-menu-submenu-popup{z-index:40}.pdm-sider.is-collapsed .kw-menu-item,.pdm-sider.is-collapsed .kw-menu-submenu-title{max-width:100%;box-sizing:border-box;position:relative;z-index:0}.pdm-sider.is-collapsed .kw-layout-sider-trigger{position:relative!important;z-index:60!important;flex:0 0 auto;background:#fff!important;box-shadow:0 -8px 16px #0f172a14}.pdm-sider.is-collapsed .kw-menu-submenu-popup .kw-menu-title-content,.kw-menu.is-inline-collapsed .kw-menu-submenu-popup .kw-menu-title-content{display:inline!important;width:auto!important;height:auto!important;overflow:visible!important;opacity:1!important}.pdm-sider.is-collapsed .kw-menu-submenu-popup .kw-menu-item,.kw-menu.is-inline-collapsed .kw-menu-submenu-popup .kw-menu-item{justify-content:flex-start!important;padding-inline:12px!important;width:auto!important;min-width:140px}.pdm-sider.is-collapsed .kw-menu-item-group-title{display:none!important}.pdm-sider.is-collapsed .kw-menu-item-group{margin-top:4px;padding-top:0;border-top:0}.pdm-sider__nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--kw-border) 80%,#94a3b8) transparent;padding-bottom:24px}.pdm-sider .kw-menu{border-inline-end:0!important;background:transparent!important;color:var(--kw-foreground);padding:6px 6px 12px!important}.pdm-sider.is-collapsed .kw-menu{padding:6px 4px 12px!important}.pdm-sider .kw-menu-item-group{margin-top:12px;padding-top:4px}.pdm-sider .kw-menu-item-group:first-child{margin-top:2px;padding-top:0}.pdm-sider .kw-menu-item-group+.kw-menu-item-group{border-top:1px solid color-mix(in srgb,var(--kw-border) 70%,transparent);margin-top:8px;padding-top:8px}.pdm-sider .kw-menu-item-group-title{display:block!important;padding:4px 12px 6px!important;margin:0!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:none;color:color-mix(in srgb,var(--kw-muted-foreground) 88%,#94a3b8)!important;line-height:1.2}.pdm-sider .kw-menu-item,.pdm-sider .kw-menu-submenu-title{color:color-mix(in srgb,var(--kw-foreground) 92%,#64748b)!important;border-radius:9px;margin-inline:0;margin-block:1px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;height:38px!important;min-height:38px;padding-block:0!important;padding-inline:8px!important;width:100%;font-size:13px;font-weight:500;line-height:1.2;text-align:left;position:relative;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.pdm-sider .kw-menu-list.is-submenu-list>.kw-menu-item-wrap>.kw-menu-item,.pdm-sider .kw-menu-list.is-submenu-list>.kw-menu-item{padding-inline-start:42px!important;gap:0!important;font-size:12.5px;font-weight:400;color:color-mix(in srgb,var(--kw-foreground) 82%,#64748b)!important;height:34px!important;min-height:34px}.pdm-sider .kw-menu-item-icon{font-size:14px;line-height:1;color:var(--kw-muted-foreground);margin-inline-end:0!important;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;background:transparent;transition:background .14s ease,color .14s ease}.pdm-sider .kw-menu-submenu-arrow{margin-inline-start:auto;opacity:.55;font-size:10px}.pdm-sider .kw-menu-list.is-submenu-list .kw-menu-item-icon{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;min-width:0!important}.pdm-sider .kw-menu-item:hover,.pdm-sider .kw-menu-submenu-title:hover{background:color-mix(in srgb,var(--kw-muted) 70%,#fff)!important;color:var(--kw-foreground)!important}.pdm-sider .kw-menu-item:hover .kw-menu-item-icon,.pdm-sider .kw-menu-submenu-title:hover .kw-menu-item-icon{color:var(--kw-primary);background:color-mix(in srgb,var(--pdm-soft) 80%,#fff)}.pdm-sider .kw-menu-item:focus-visible,.pdm-sider .kw-menu-submenu-title:focus-visible{outline:2px solid var(--pdm-primary-glow);outline-offset:1px}.pdm-sider .kw-menu-item.is-selected{background:var(--pdm-soft)!important;color:var(--kw-primary)!important;font-weight:600;box-shadow:inset 3px 0 0 var(--kw-primary)}.pdm-sider .kw-menu-submenu.is-open>.kw-menu-submenu-title,.pdm-sider .kw-menu-submenu.is-selected>.kw-menu-submenu-title{color:var(--kw-foreground)!important;font-weight:600}.pdm-sider .kw-menu-item.is-selected .kw-menu-item-icon{color:var(--kw-primary);background:color-mix(in srgb,#fff 55%,var(--pdm-soft))}.pdm-brand{display:flex;flex-direction:row;align-items:center;gap:8px;padding:12px 10px 10px;font-weight:600;font-size:14px;flex:0 0 auto;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--pdm-soft) 45%,#fff) 0%,var(--pdm-sider) 100%);border-bottom:1px solid var(--kw-border);color:var(--kw-foreground)}.pdm-brand__mark{width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#2bb8ff,#0f8ad4 55%,#0b7ec4);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:600;flex-shrink:0;box-shadow:0 2px 6px #0f64a047}.pdm-brand__text{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.2}.pdm-brand__name{letter-spacing:.01em;font-weight:600;color:var(--kw-foreground)}.pdm-brand__sub{font-size:11px;font-weight:400;color:var(--kw-muted-foreground);letter-spacing:.02em}.pdm-brand.is-expandable{cursor:pointer;flex-direction:column;gap:4px;padding:10px 8px 8px}.pdm-brand.is-expandable:hover{background:color-mix(in srgb,var(--pdm-soft) 55%,#fff)}.pdm-brand.is-expandable:focus-visible{outline:2px solid color-mix(in srgb,var(--kw-primary) 55%,transparent);outline-offset:-2px}.pdm-brand__expand-hint{display:inline-flex;align-items:center;justify-content:center;width:22px;height:18px;border-radius:6px;color:var(--kw-primary);font-size:12px;background:color-mix(in srgb,var(--pdm-soft) 80%,#fff);border:1px solid color-mix(in srgb,var(--kw-primary) 25%,var(--kw-border))}.pdm-sider.is-collapsed .kw-layout-sider-trigger{border-top:1px solid var(--kw-border)}.pdm-sider.is-collapsed .pdm-sider__fold{color:var(--kw-primary);font-size:16px}.pdm-top.kw-layout-header,.pdm-top{height:auto!important;min-height:56px;line-height:1.35!important;background:var(--kw-surface)!important;border-bottom:1px solid var(--kw-border);display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 16px!important;position:sticky;top:0;z-index:5}.pdm-crumb{color:var(--kw-muted-foreground);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-crumb b{color:var(--kw-foreground);font-weight:600}.pdm-top__right{margin-left:auto;flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end!important}button.pdm-user-trigger{border:0;background:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;line-height:0}.pdm-user-trigger__av{width:32px;height:32px;border-radius:999px;background:linear-gradient(145deg,#3ecf8e,#2ba471);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;box-shadow:0 0 0 2px color-mix(in srgb,var(--kw-surface) 80%,transparent)}.pdm-user-trigger:hover .pdm-user-trigger__av,.pdm-user-trigger:focus-visible .pdm-user-trigger__av{box-shadow:0 0 0 2px var(--pdm-primary-glow)}.pdm-user-trigger:focus-visible{outline:none}.pdm-user-menu__card{min-width:220px;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:10px;box-shadow:0 8px 24px #0f172a1f;overflow:hidden}.pdm-user-menu__card .kw-dropdown-panel,.pdm-user-menu__card .pdm-user-menu{border:0!important;box-shadow:none!important;border-radius:0!important;padding:4px 0 6px!important;min-width:0!important;background:transparent!important}.pdm-user-menu__head{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px 10px;border-bottom:1px solid var(--kw-border)}.pdm-user-menu__av{width:36px;height:36px;border-radius:999px;background:linear-gradient(145deg,#3ecf8e,#2ba471);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:600;flex-shrink:0}.pdm-user-menu__meta{min-width:0;line-height:1.25}.pdm-user-menu__name{font-size:14px;font-weight:600;color:var(--kw-foreground)}.pdm-user-menu__title{font-size:12px;color:var(--kw-muted-foreground);margin-top:2px}.pdm-user-menu__card .kw-dropdown-item{padding:8px 14px!important;font-size:13px;gap:10px}.pdm-user-menu__card .kw-dropdown-item-icon{color:var(--kw-muted-foreground);font-size:15px}button.pdm-who{border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left;max-width:100%}.pdm-who{display:flex;align-items:center;gap:8px;border:1px solid var(--kw-border);border-radius:999px;padding:3px 10px 3px 3px;line-height:1.2;font-size:13px;max-width:180px}.pdm-who>div{min-width:0;overflow:hidden}.pdm-who>div>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-who small{display:block;color:var(--pdm-faint);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-who__av{width:28px;height:28px;border-radius:999px;background:var(--pdm-teal-soft);color:var(--kw-primary);display:grid;place-items:center;font-weight:600;flex-shrink:0}.pdm-main{padding:16px 20px 32px;overflow:auto;scrollbar-gutter:stable;min-height:0;min-width:0;width:100%;background:var(--kw-background)}.pdm-page{width:100%;max-width:none;min-width:0;box-sizing:border-box}.pdm-page a{color:var(--kw-primary);text-decoration:none}.pdm-page a:hover{text-decoration:underline}.pdm-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pdm-page-header__body{flex:1 1 220px;min-width:0}.pdm-page-header__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.pdm-card-extra{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;max-width:min(100%,520px)}.pdm-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pdm-faint,.pdm-kpi__sub{color:var(--pdm-faint);font-size:12px}.pdm-kpi__sub.is-danger,.is-danger{color:var(--kw-danger)!important}.pdm-kpi__lbl{color:var(--kw-muted-foreground);font-size:12px}.pdm-kpi__num,.pdm-big{font-size:28px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.pdm-bubble-map{position:relative;height:280px;background:linear-gradient(180deg,#fafbfc,var(--kw-background));border:1px dashed var(--kw-border);border-radius:12px;margin-bottom:8px;overflow:hidden}.pdm-bubble{position:absolute;border:0;border-radius:999px;color:#fff;font-size:12px;line-height:1.25;width:96px;height:96px;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.pdm-bubble--r{background:#c4513a;width:118px;height:118px}.pdm-bubble--a{background:#d98a3a;width:92px;height:92px}.pdm-bubble--g{background:#6e9a45;width:86px;height:86px}.pdm-bubble-map__y,.pdm-bubble-map__x{position:absolute;color:var(--pdm-faint);font-size:11px}.pdm-bubble-map__y{left:8px;top:40%;writing-mode:vertical-rl}.pdm-bubble-map__x{right:12px;bottom:8px}.pdm-clean-list{margin:8px 0 0;padding-left:18px}.pdm-clean-list li{margin-bottom:4px}.pdm-agent-card{border-left:3px solid #8e86a8}.pdm-head-card .pdm-status-row{margin-top:10px}.pdm-head-metrics{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:flex-start}.pdm-head-metrics>div{min-width:88px;flex:0 1 auto}.pdm-status-row{display:flex;flex-wrap:wrap;gap:10px}.pdm-status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--kw-border);border-radius:8px;background:var(--kw-surface)}.pdm-status-chip__axis{font-size:12px;color:var(--kw-muted-foreground)}.pdm-gate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.ok-dot{color:var(--kw-success)}.warn-dot{color:var(--kw-warning)}.pdm-amts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:8px}.pdm-amt{border-top:3px solid var(--c, var(--kw-primary))}.pdm-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--kw-muted-foreground)}.pdm-legend__item:before{content:"";display:inline-block;width:14px;height:8px;margin-right:6px;border-radius:2px;vertical-align:middle}.pdm-legend__item--plan:before{border:1px solid var(--pdm-plan-stroke);background:transparent}.pdm-legend__item--actual:before{background:var(--kw-primary)}.pdm-legend__item--forecast:before{border:1px dashed var(--kw-primary);background:transparent}.pdm-gantt-row{display:grid;grid-template-columns:minmax(72px,100px) 1fr;gap:8px;align-items:center;margin-bottom:8px;font-size:13px}.pdm-gantt-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-gantt-track{position:relative;height:18px;background:var(--kw-muted);border-radius:4px;overflow:hidden;min-width:0}.pdm-gantt-track i{position:absolute;left:0;top:0;bottom:0;border-radius:4px}.pdm-gantt-track .base{border:1px solid var(--pdm-plan-stroke);background:transparent}.pdm-gantt-track .actual{background:var(--kw-primary);opacity:.85}.pdm-gantt-track .forecast{border:1px dashed var(--kw-primary);background:transparent}.pdm-path-steps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pdm-path-step{flex:1 1 110px;min-width:0;border:1px solid var(--kw-border);background:var(--kw-surface);border-radius:10px;padding:10px 12px}.pdm-path-step b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-path-step span{color:var(--pdm-faint);font-size:12px}.pdm-path-step.is-on{border-color:var(--kw-primary);background:var(--pdm-soft)}.pdm-path-step.is-done{border-color:color-mix(in srgb,var(--kw-success) 45%,var(--kw-border));background:color-mix(in srgb,var(--kw-success) 12%,#fff)}.pdm-pill-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pdm-pill-line a{text-decoration:none}.pdm-list-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:8px 0;border-bottom:1px solid var(--kw-border)}.pdm-list-row:last-child{border-bottom:0}.pdm-list-row>:first-child{flex:1 1 220px;min-width:0}.pdm-list-row__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:0 1 auto}.pdm-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.pdm-toolbar .pdm-toolbar__grow{flex:1 1 160px;min-width:120px}.pdm-error{color:var(--kw-danger)}.pdm-help{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--kw-border, #d9d9d9);border-radius:50%;background:transparent;color:var(--pdm-faint);font-size:12px;line-height:1;cursor:help}.pdm-help:hover{color:var(--kw-primary, #16a8f8);border-color:var(--kw-primary, #16a8f8)}.pdm-help-tip{display:flex;flex-direction:column;gap:6px;max-width:280px;font-size:12px;line-height:1.5}@media(max-width:768px){.pdm-main{padding:12px 12px 28px}.pdm-top.kw-layout-header,.pdm-top{padding:8px 12px!important}.pdm-who{max-width:140px}.pdm-kpi__num,.pdm-big{font-size:22px}.pdm-bubble-map{height:220px}.pdm-programs__top{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:8px;padding-top:8px;padding-bottom:8px}.pdm-programs__tabs{grid-column:1 / -1;grid-row:2;justify-self:center;max-width:100%;overflow-x:auto}.pdm-programs__top-right{grid-column:2;grid-row:1}}.pdm-app--page-top>.kw-layout{min-height:0}.pdm-main--bleed{padding:0!important}.pdm-programs{width:100%;max-width:none;min-height:100%;display:flex;flex-direction:column;background:var(--kw-background)}.pdm-programs__top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;min-height:56px;padding:0 16px 0 14px;background:var(--kw-surface);color:var(--kw-foreground);border-bottom:1px solid var(--kw-border);border-left:3px solid var(--kw-primary);flex-shrink:0;box-shadow:0 1px #0f172a05}.pdm-programs__top--ws{grid-template-columns:minmax(240px,1.2fr) auto minmax(120px,1fr)}.pdm-programs__brand{display:flex;align-items:center;gap:10px;min-width:0;justify-self:start}.pdm-programs__brand-mark{width:28px;height:28px;border-radius:8px;background:var(--pdm-soft);color:var(--kw-primary);display:grid;place-items:center;font-size:13px;flex-shrink:0}.pdm-programs__brand-name{font-weight:600;font-size:14px;color:var(--kw-foreground);line-height:1.2}.pdm-programs__tabs{display:flex;align-items:center;gap:2px;height:auto;padding:3px;background:#e8eef4;border:1px solid color-mix(in srgb,var(--kw-border) 80%,#c5d0dc);border-radius:999px;justify-self:center;grid-column:2}.pdm-programs__tabs button{border:0;background:transparent;color:#5b6b7c;padding:6px 14px;font:inherit;font-size:13px;cursor:pointer;border-radius:999px;line-height:1.3;position:relative;white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.pdm-programs__tabs button:hover{color:var(--kw-foreground);background:color-mix(in srgb,#fff 55%,transparent)}.pdm-programs__tabs button.is-active{background:#fff;color:#0f8ad4;font-weight:600;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a08}.pdm-programs__tabs button.is-active:after{display:none}.pdm-programs__top-right{justify-self:end;grid-column:3;min-width:0}.pdm-programs__icon-btn{color:var(--kw-muted-foreground)!important;width:32px!important;height:32px!important;border-radius:8px!important;transition:background .12s ease,color .12s ease!important}.pdm-programs__icon-btn:hover{color:var(--kw-primary)!important;background:var(--pdm-soft)!important}.pdm-programs__who{flex-shrink:0}.pdm-programs .pdm-who{color:var(--kw-foreground)}.pdm-programs .pdm-who small{color:var(--kw-muted-foreground)}.pdm-programs__panel{background:transparent;margin:0;padding:12px 16px 16px;border:0;border-radius:0;flex:1 1 auto;min-height:0}.pdm-programs__toolbar{margin-bottom:12px;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:10px;box-shadow:var(--pdm-elev-1)}.pdm-programs__chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;align-items:center}.pdm-programs__chips button{border:0;background:transparent;color:var(--kw-muted-foreground);padding:5px 11px;border-radius:999px;font:inherit;cursor:pointer;transition:background .12s ease,color .12s ease}.pdm-programs__chips button:hover{background:var(--kw-muted);color:var(--kw-foreground)}.pdm-programs__chips button.is-active{background:var(--pdm-soft);color:var(--kw-primary);font-weight:600}.pdm-programs__chip-n{margin-left:4px;font-variant-numeric:tabular-nums;font-size:11px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent)}.pdm-programs__actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.pdm-programs__search{width:180px}.pdm-programs__search .kw-input,.pdm-programs__search input{border-radius:8px!important}.pdm-programs__table-shell{border:1px solid var(--kw-border);border-radius:10px;background:#fff;box-shadow:var(--pdm-elev-1);overflow:hidden}.pdm-programs__table-wrap{overflow-x:auto;overflow-y:visible;background:#fff}.pdm-programs__table .kw-th{white-space:nowrap}.pdm-programs__empty{padding:28px 12px;text-align:center}.pdm-programs__name-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.pdm-programs__name-cell--project{padding-left:2px}.pdm-programs__type-ico{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:13px;flex-shrink:0}.pdm-programs__type-ico--program{background:var(--pdm-soft);color:var(--kw-primary)}.pdm-programs__type-ico--project{background:var(--kw-muted);color:var(--kw-muted-foreground)}.pdm-programs__name{border:0;background:transparent;color:var(--kw-foreground);font:inherit;font-weight:500;cursor:pointer;padding:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.pdm-programs__name:hover{color:var(--kw-primary)}.pdm-programs__delay{flex-shrink:0;margin:0!important;font-size:12px;line-height:18px}.pdm-programs__status{font-weight:500;white-space:nowrap}.pdm-programs__status--warn{color:#d46b08;font-weight:500}.pdm-programs__status--danger{color:var(--kw-danger)}.pdm-programs__status--muted{color:var(--kw-muted-foreground)}.pdm-programs__owner{display:inline-flex;align-items:center;gap:6px;max-width:140px;padding:2px 8px 2px 2px;border-radius:999px;background:var(--kw-muted)}.pdm-programs__owner-av{width:22px;height:22px;border-radius:999px;background:var(--kw-primary);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:600;flex-shrink:0}.pdm-programs__owner-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.pdm-programs__belong{display:inline-block;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kw-muted-foreground)}.pdm-programs__belong--link{color:var(--kw-primary);font-weight:500}.pdm-programs__num,.pdm-programs__date{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kw-foreground)}.pdm-programs__progress{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--kw-foreground);font-variant-numeric:tabular-nums;vertical-align:middle}.pdm-programs__progress-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pdm-programs__progress-n{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;margin:auto;font-size:9px;font-weight:600;line-height:1;text-align:center;pointer-events:none}.pdm-programs__progress--wide .pdm-programs__progress-n{font-size:6px;letter-spacing:-.1em;font-weight:700;transform:scale(.9);transform-origin:center}.pdm-programs__ops{--pdm-ops-hover: #eef3fb}.pdm-programs__ops .kw-btn{padding-inline:2px;color:var(--kw-primary)}.pdm-programs__start,.pdm-programs__caret{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:var(--kw-primary);font-size:14px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pdm-programs__start:hover,.pdm-programs__caret:hover,.pdm-programs__caret.is-open{background:var(--pdm-ops-hover);color:var(--kw-primary)}.pdm-programs__caret{font-size:11px}.pdm-programs__other-act{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:1px solid #d8dde6;border-radius:3px;background:#fff;color:var(--kw-primary);font-size:13px;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pdm-programs__other-act:hover:not(:disabled){background:var(--pdm-ops-hover);border-color:var(--kw-primary);color:var(--kw-primary)}.pdm-programs__other-panel{position:fixed;z-index:5000;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--kw-border);border-radius:4px;background:#fff;box-shadow:0 6px 16px #0000001a}.pdm-programs__other-panel:not(.pdm-programs__more-panel) .pdm-programs__other-act:nth-child(3){color:#8c8c8c;border-color:transparent;background:transparent}.pdm-programs__other-panel:not(.pdm-programs__more-panel) .pdm-programs__other-act:nth-child(3):hover:not(:disabled){color:var(--kw-primary);border-color:var(--kw-primary);background:var(--pdm-ops-hover)}.pdm-programs__other-act--filled{background:var(--kw-primary);border-color:var(--kw-primary);color:#fff}.pdm-programs__other-act--filled:hover:not(:disabled){background:#2f74e8;border-color:#2f74e8;color:#fff}.pdm-programs__other-act--muted{color:#8c8c8c;border-color:transparent;background:transparent}.pdm-programs__other-act--muted:hover:not(:disabled){color:var(--kw-primary);border-color:var(--kw-primary);background:var(--pdm-ops-hover)}.pdm-programs__more-panel .pdm-programs__other-act:not(.pdm-programs__other-act--filled):not(.pdm-programs__other-act--muted){border-color:transparent;background:transparent}.pdm-programs__more-panel .pdm-programs__other-act:not(.pdm-programs__other-act--filled):not(.pdm-programs__other-act--muted):hover:not(:disabled){border-color:var(--kw-primary);background:var(--pdm-ops-hover)}.pdm-programs__other-act.is-disabled,.pdm-programs__other-act:disabled{opacity:.35;cursor:not-allowed;color:#8c8c8c;border-color:transparent;background:transparent}.pdm-programs__foot-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:6px 12px;border-top:1px solid var(--kw-border);background:#fff}.pdm-programs__foot-left{display:inline-flex;align-items:center;gap:10px;min-height:28px}.pdm-programs__foot-sum,.pdm-programs__foot-sel{color:var(--kw-muted-foreground);font-size:12px;line-height:1.2}.pdm-programs__foot-bar .kw-pagination{margin:0!important;flex:0 0 auto}.pdm-programs__row--selected>.kw-table-cell{background:#eef5ff!important}.pdm-batch-edit__title{margin:0 0 16px!important;font-size:16px!important;font-weight:600!important}.pdm-batch-edit__scroll{overflow:auto;border:1px solid var(--kw-border);background:#fff;margin-bottom:16px}.pdm-batch-edit__table{width:100%;border-collapse:collapse;font-size:12px}.pdm-batch-edit__table th,.pdm-batch-edit__table td{padding:8px 10px;border-bottom:1px solid var(--kw-border);vertical-align:middle;white-space:nowrap}.pdm-batch-edit__table th{background:#fafbfc;color:#5e6d82;font-weight:500;text-align:left}.pdm-batch-edit__id{color:var(--kw-muted-foreground);width:48px}.pdm-batch-edit__req{color:var(--kw-danger)}.pdm-batch-edit__same{border:0;background:transparent;color:var(--kw-primary);cursor:pointer;font-size:12px;padding:0 2px;white-space:nowrap}.pdm-batch-edit__same:hover{text-decoration:underline}.pdm-batch-edit__err{display:block;margin-bottom:12px}.pdm-batch-edit__actions{padding:8px 0 20px}.pdm-programs__table,.pdm-programs__table .kw-table-element,.pdm-programs__table .kw-table-cell,.pdm-programs__name,.pdm-programs__status,.pdm-programs__belong,.pdm-programs__num,.pdm-programs__date,.pdm-programs__chips button,.pdm-programs__actions .kw-btn,.pdm-programs__search .kw-input,.pdm-programs__owner-name,.pdm-programs__delay{font-size:12px!important}.pdm-programs__table{--kw-table-header-bg: #fafbfc;--kw-table-header-color: #5e6d82;--kw-table-header-split: #e6e8eb;--kw-table-radius: 0;--kw-table-border-color: #e6e8eb}.pdm-programs__table .kw-table-thead>tr>.kw-table-cell{font-size:13px!important;font-weight:500!important;color:#5e6d82!important;padding:8px 10px!important;background:#fafbfc!important;border-bottom:1px solid #e6e8eb!important;height:36px}.pdm-programs__table .kw-table-thead>tr>.kw-table-cell:not(:last-child):before{top:0!important;bottom:0!important;height:auto!important;transform:none!important;background:#e6e8eb!important}.pdm-programs__table .kw-table-column-sorter{color:#c0c4cc;margin-inline-start:4px}.pdm-programs__table .kw-table-column-sorter .is-active{color:var(--kw-primary)}.pdm-programs__table{--pdm-table-hover: #f5f5f5;--pdm-table-col-hover: #e8f3ff;--kw-table-row-hover-bg: var(--pdm-table-hover)}.pdm-programs__table .kw-table-thead>tr>.kw-table-cell.kw-table-column-sort{background:#fafbfc!important}.pdm-programs__table .kw-table-tbody>tr>.kw-table-cell.kw-table-column-sort{background:#fff!important}.pdm-programs__table .kw-table-cell.kw-table-column-hover,.pdm-programs__table .kw-table-thead>tr>.kw-table-cell.kw-table-column-hover{background:var(--pdm-table-col-hover)!important}.pdm-programs__table .kw-table-column-hover .kw-table-column-sorter{color:#8c8c8c}.pdm-programs__table.is-hoverable .kw-table-tbody>.kw-table-row:hover>.kw-table-cell{background:var(--pdm-table-hover)!important}.pdm-programs__table.is-hoverable .kw-table-tbody>.kw-table-row:hover>.kw-table-cell.kw-table-column-sort,.pdm-programs__table.is-hoverable .kw-table-tbody>.kw-table-row:hover>.kw-table-cell-fix-start,.pdm-programs__table.is-hoverable .kw-table-tbody>.kw-table-row:hover>.kw-table-cell-fix-end{background:var(--pdm-table-hover)!important}.pdm-programs__table.is-hoverable .kw-table-tbody>.kw-table-row:hover>.kw-table-cell.kw-table-column-hover{background:var(--pdm-table-col-hover)!important}.pdm-programs__table .kw-table-tbody>tr>.kw-table-cell{padding:2px 8px!important;line-height:1.3}.pdm-programs__table .kw-table-row-expand-icon{width:14px;height:14px;border-radius:2px;transform:none;vertical-align:middle}.pdm-programs__table .kw-table-row-expand-icon:before{top:6px;inset-inline:2px}.pdm-programs__table .kw-table-row-expand-icon:after{top:2px;bottom:2px;inset-inline-start:6px}.pdm-programs__table .kw-table-cell-with-append .kw-table-row-expand-icon,.pdm-programs__table .kw-table-cell .kw-table-row-indent+.kw-table-row-expand-icon{margin-inline-end:6px}.pdm-programs__name-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.pdm-programs__row-check{--kw-checkbox-size: 14px;--kw-checkbox-radius: 2px;flex-shrink:0;align-items:center;line-height:1;font-size:0}.pdm-programs__row-check .kw-checkbox-icon{margin-inline-end:0!important}.pdm-programs__type-ico{width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:var(--kw-muted-foreground)!important;font-size:13px!important;display:inline-flex;place-items:center;flex-shrink:0;line-height:1}.pdm-programs__type-ico--program{color:var(--kw-primary)!important}.pdm-programs__type-ico--project{color:var(--kw-muted-foreground)!important}.pdm-programs__name{font-weight:400!important;max-width:180px;color:var(--kw-foreground)}.pdm-programs__delay{margin:0!important;padding:0 6px!important;line-height:18px!important;font-size:11px!important;border-radius:10px!important;border:0!important;font-weight:400!important}.pdm-programs__owner{max-width:120px;padding:0 6px 0 1px;background:transparent;gap:4px}.pdm-programs__owner-av{width:18px!important;height:18px!important;font-size:10px!important}.pdm-programs__ops .kw-btn{width:22px;height:22px;min-width:22px;padding:0!important}.pdm-create-program__field{display:flex;flex-direction:column;gap:6px}.pdm-create-program__label{font-size:13px;color:var(--kw-muted-foreground)}.pdm-create-program__label em{color:var(--kw-danger);font-style:normal;margin-left:2px}.pdm-create-program__sep{color:var(--kw-muted-foreground)}.pdm-create-prg{width:100%;max-width:none;margin:0;padding:20px 28px 40px;box-sizing:border-box}.pdm-create-prg__card{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;padding:24px 32px 36px}.pdm-create-prg__title{margin:0 0 16px!important;font-size:16px!important;line-height:1.4!important;font-weight:600}.pdm-create-prg__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.pdm-create-prg__field{display:flex;flex-direction:column;gap:6px;min-width:0}.pdm-create-prg__field--full{margin-top:16px}.pdm-create-prg__label{font-size:12px;color:var(--kw-foreground)}.pdm-create-prg__label em{color:var(--kw-danger);font-style:normal}.pdm-create-prg__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdm-create-prg__sep{color:var(--kw-muted-foreground)}.pdm-create-prg__editor{border:1px solid var(--kw-border);border-radius:6px;overflow:hidden;background:#fff}.pdm-create-prg__toolbar{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--kw-border);background:#fafbfc}.pdm-create-prg__toolbar button{border:0;background:transparent;width:28px;height:28px;border-radius:4px;cursor:pointer;color:var(--kw-muted-foreground);display:grid;place-items:center}.pdm-create-prg__toolbar button:hover{background:var(--kw-muted);color:var(--kw-foreground)}.pdm-create-prg__toolbar-sep{width:1px;height:16px;background:var(--kw-border);margin:0 4px}.pdm-create-prg__editable{min-height:220px;padding:12px 14px;outline:none;font-size:13px;line-height:1.55}.pdm-create-prg__editable:empty:before{content:attr(data-placeholder);color:var(--kw-muted-foreground);pointer-events:none}.pdm-create-prg__editable img{max-width:100%}.pdm-create-prg__actions{margin-top:28px}@media(max-width:720px){.pdm-create-prg__grid{grid-template-columns:1fr}}.pdm-prg-ws__crumb{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--kw-muted-foreground);font-size:13px;font-weight:600;line-height:1.2;justify-self:start;min-width:0;max-width:100%}.pdm-prg-ws__crumb-root{display:inline-flex!important;align-items:center;gap:6px;color:var(--kw-muted-foreground)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none;flex-shrink:0}.pdm-prg-ws__crumb-ico{font-size:14px;color:var(--kw-primary)}.pdm-prg-ws__crumb-root:hover{color:var(--kw-primary)!important}.pdm-prg-ws__crumb-sep{opacity:.55;font-weight:400;flex-shrink:0}.pdm-prg-ws__crumb-name{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--kw-foreground);font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;padding:4px 6px;margin:-4px -6px;border-radius:6px;max-width:min(320px,36vw);min-width:0}.pdm-prg-ws__crumb-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pdm-prg-ws__crumb-name:hover{color:var(--kw-primary);background:var(--pdm-soft)}.pdm-prg-ws__crumb-name .anticon{font-size:12px;font-weight:400;opacity:.85;flex-shrink:0}.pdm-prg-switch{width:280px;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:10px;box-shadow:0 8px 24px #0f172a1f;overflow:hidden}.pdm-prg-switch__search{padding:10px 10px 8px;border-bottom:1px solid var(--kw-border)}.pdm-prg-switch__list,.pdm-prg-switch__branch{list-style:none;margin:0;padding:0}.pdm-prg-switch__list{padding:4px 0 8px;max-height:300px;overflow-y:auto}.pdm-prg-switch__root{display:flex;align-items:center;gap:4px;width:100%;border:0;background:transparent;text-align:left;padding:8px 10px;font:inherit;font-size:13px;font-weight:600;color:var(--kw-foreground);cursor:pointer}.pdm-prg-switch__root:hover{background:var(--kw-muted)}.pdm-prg-switch__root-label{line-height:1.2}.pdm-prg-switch__row{display:flex;align-items:center;gap:2px;min-width:0}.pdm-prg-switch__row.is-active{background:var(--pdm-soft)}.pdm-prg-switch__row.is-active .pdm-prg-switch__item,.pdm-prg-switch__row.is-active .pdm-prg-switch__ico{color:var(--kw-primary);font-weight:600}.pdm-prg-switch__twist{display:inline-flex;align-items:center;justify-content:center;width:20px;height:28px;border:0;background:transparent;color:var(--kw-muted-foreground);font-size:10px;cursor:pointer;flex-shrink:0;padding:0}.pdm-prg-switch__twist:disabled{cursor:default;opacity:.35}.pdm-prg-switch__twist-spacer{display:inline-block;width:10px}.pdm-prg-switch__item{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;border:0;background:transparent;text-align:left;padding:6px 10px 6px 2px;font:inherit;font-size:13px;color:var(--kw-foreground);cursor:pointer}.pdm-prg-switch__row:hover{background:var(--kw-muted)}.pdm-prg-switch__row.is-active:hover{background:var(--pdm-soft)}.pdm-prg-switch__ico{color:var(--kw-muted-foreground);flex-shrink:0;font-size:13px}.pdm-prg-switch__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-prg-switch__empty{padding:16px 12px;text-align:center;color:var(--kw-muted-foreground);font-size:13px}.pdm-prg-ws__mine{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:12px;color:var(--kw-muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none}.pdm-prg-ws__mine .kw-checkbox-icon{margin-inline-end:0!important}.pdm-method-modal .kw-modal-title{text-align:center;width:100%;font-weight:700}.pdm-method-modal__tabs{display:flex;gap:24px;margin:4px 0 20px;border-bottom:1px solid var(--kw-border)}.pdm-method-modal__tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 2px 10px;font-size:13px;color:var(--kw-muted-foreground);cursor:pointer;position:relative}.pdm-method-modal__tabs button.is-active{color:var(--kw-primary);font-weight:600}.pdm-method-modal__tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--kw-primary)}.pdm-method-modal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;padding-bottom:8px}.pdm-method-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:center;cursor:pointer;color:inherit}.pdm-method-card:hover .pdm-method-art{border-color:var(--kw-primary);box-shadow:0 0 0 1px #3883fa40}.pdm-method-art{border:1px solid #e6e8eb;border-radius:6px;background:#fafbfc;height:112px;display:grid;place-items:center;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.pdm-method-art__svg{width:92%;height:86%}.pdm-method-card__title{margin-top:10px;font-size:14px;font-weight:700;color:var(--kw-foreground)}.pdm-method-card__desc{margin-top:4px;font-size:12px;color:var(--kw-muted-foreground);line-height:1.35}.pdm-method-modal__empty{padding:48px 12px;text-align:center;color:var(--kw-muted-foreground);font-size:13px}.pdm-close-modal .kw-modal-title{width:100%;text-align:center;font-weight:600}.pdm-close-modal__title{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#313c52}.pdm-close-modal__title em{font-style:normal;font-weight:600}.pdm-close-modal__badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;border:1px solid #c5cdd8;font-size:11px;font-weight:500;color:#5c6b7a;line-height:1}.pdm-close-modal__body{padding:4px 8px 8px}.pdm-close-modal__field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pdm-close-modal__label{font-size:13px;color:#313c52}.pdm-close-modal__label em{color:#e34d59;font-style:normal;margin-left:2px}.pdm-close-modal__date{position:relative;max-width:280px}.pdm-close-modal__date .kw-input,.pdm-close-modal__date input{width:100%;padding-right:32px}.pdm-close-modal__date-ico{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#8a94a6;pointer-events:none;font-size:14px}.pdm-close-modal__editable{min-height:160px}.pdm-close-modal__deliverables{margin:0;padding-left:18px;font-size:13px;color:#313c52}.pdm-close-modal__deliverables-empty{min-height:8px}.pdm-close-modal__submit{margin:8px 0 20px}.pdm-close-modal__history{border-top:1px solid var(--kw-border);padding-top:14px}.pdm-close-modal__history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:600;color:#313c52}.pdm-close-modal__history-tools{display:flex;align-items:center;gap:8px}.pdm-close-modal__history-tools>button{border:0;background:transparent;padding:0;cursor:pointer;color:#8a94a6;font-size:13px;display:inline-flex;align-items:center;gap:4px}.pdm-close-modal__history-tools>button:hover{color:#3883fa}.pdm-close-modal__add-remark{color:#3883fa!important;font-size:12px!important}.pdm-close-modal__history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pdm-close-modal__history-list li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#5c6b7a;line-height:1.55}.pdm-close-modal__hist-n{flex:0 0 18px;width:18px;height:18px;border-radius:999px;border:1px solid #d0d7e2;display:grid;place-items:center;font-size:11px;color:#8a94a6;margin-top:1px}.pdm-close-modal__hist-text{flex:1;min-width:0}.pdm-close-modal__hist-plus{border:1px solid #d0d7e2;background:#fff;width:16px;height:16px;border-radius:3px;font-size:12px;line-height:1;color:#8a94a6;cursor:pointer;padding:0;flex-shrink:0;margin-top:2px}.pdm-activate-modal__dates{flex-wrap:wrap}.pdm-activate-modal__dates .pdm-close-modal__date{flex:1 1 180px;max-width:240px}.pdm-activate-modal__to{color:var(--kw-muted-foreground);font-size:13px}.pdm-activate-modal__hist-item{display:flex;flex-direction:column;gap:6px}.pdm-activate-modal__hist-row{display:flex;align-items:flex-start;gap:8px;width:100%}.pdm-activate-modal__note{margin-left:26px;padding:8px 10px;background:#f5f7fa;border-radius:4px;font-size:12px;color:#5c6b7a;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;line-height:1.5}.pdm-activate-modal__note .anticon,.pdm-activate-modal__note svg{flex-shrink:0;opacity:.55;margin-top:2px}.pdm-close-block-modal .kw-modal-header{border-bottom:0;min-height:40px}.pdm-close-block-modal__body{padding:28px 24px 24px;text-align:center}.pdm-close-block-modal__msg{margin:0 0 28px;font-size:14px;color:#313c52;line-height:1.6}.pdm-programs__panel--kanban{display:flex;flex-direction:column;min-height:0;gap:10px}.pdm-kanban__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 12px;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:10px}.pdm-kanban__zones{display:flex;gap:4px;background:#e8eef4;padding:3px;border-radius:8px}.pdm-kanban__zones button{border:0;background:transparent;color:var(--kw-muted-foreground);padding:6px 14px;border-radius:6px;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pdm-kanban__zones button span{font-size:11px;font-variant-numeric:tabular-nums;padding:0 5px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent)}.pdm-kanban__zones button.is-active{background:#fff;color:#0f8ad4;font-weight:600;box-shadow:0 1px 2px #0f172a0f}.pdm-kanban{display:flex;flex-direction:column;gap:14px;overflow:auto;padding-bottom:8px;min-height:0;flex:1 1 auto}.pdm-kanban__lane{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0;background:#fff;border:1px solid var(--kw-border);border-radius:10px;overflow:hidden;min-height:160px}.pdm-kanban__rail{writing-mode:vertical-rl;text-orientation:mixed;color:#fff;font-size:13px;font-weight:600;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;padding:12px 0}.pdm-kanban__cols{display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr;gap:0;min-width:920px;background:#f5f7fa}.pdm-kanban__col{border-left:1px solid var(--kw-border);display:flex;flex-direction:column;min-width:0;background:#f5f7fa}.pdm-kanban__col:first-child{border-left:0}.pdm-kanban__col--group{background:#eef2f6}.pdm-kanban__col-h{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;font-size:12px;font-weight:600;color:var(--kw-foreground);background:#fff;border-bottom:1px solid var(--kw-border);white-space:nowrap}.pdm-kanban__col-h em{font-style:normal;font-size:11px;color:var(--kw-muted-foreground);background:var(--kw-muted);padding:0 5px;border-radius:999px}.pdm-kanban__col-h--group{background:#eef2f6}.pdm-kanban__subcols{display:grid;grid-template-columns:1fr 1fr;flex:1 1 auto;min-height:0}.pdm-kanban__subcols .pdm-kanban__col{border-left:1px solid var(--kw-border);background:#f5f7fa}.pdm-kanban__subcols .pdm-kanban__col:first-child{border-left:0}.pdm-kanban__col-body{display:flex;flex-direction:column;gap:8px;padding:10px 8px;flex:1 1 auto}.pdm-kanban__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;border:1px solid var(--kw-border);border-left:3px solid #E25555;border-radius:6px;background:#fff;padding:10px 10px 8px;cursor:pointer;font:inherit;color:inherit;box-shadow:0 1px 2px #0f172a0a;transition:border-color .12s ease,box-shadow .12s ease}.pdm-kanban__card:hover{border-color:color-mix(in srgb,var(--kw-primary) 35%,var(--kw-border));box-shadow:0 2px 6px #0f172a14}.pdm-kanban__card-title{font-size:13px;font-weight:600;line-height:1.35;padding-right:28px}.pdm-kanban__card-from{font-size:11px;color:var(--kw-muted-foreground)}.pdm-kanban__card-delay{display:inline-block;font-size:11px;color:#c62828;background:#fdecea;padding:1px 6px;border-radius:4px}.pdm-kanban__progress{position:absolute;right:8px;bottom:8px;width:28px;height:28px;display:grid;place-items:center}.pdm-kanban__progress svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pdm-kanban__progress span{font-size:9px;font-variant-numeric:tabular-nums;color:var(--kw-foreground);z-index:1}.pdm-basic-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.pdm-basic-form__field{display:flex;flex-direction:column;gap:6px;font-size:13px}.pdm-basic-form__field>span:first-child{color:var(--kw-muted-foreground)}.pdm-basic-form__field--wide{grid-column:1 / -1}.pdm-basic-form__check{display:inline-flex;align-items:center;gap:6px;font-size:13px}.pdm-basic-form__actions{margin-top:20px}.pdm-settings-dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.pdm-settings-dl>div{display:flex;flex-direction:column;gap:2px;font-size:13px}.pdm-settings-dl span{color:var(--kw-muted-foreground)}.pdm-settings-logs{margin:0;padding-left:18px;font-size:13px;color:var(--kw-muted-foreground)}.pdm-project-kanban{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px;overflow-x:auto}.pdm-project-kanban__col{background:var(--kw-muted);border-radius:8px;min-height:280px;display:flex;flex-direction:column}.pdm-project-kanban__head{display:flex;justify-content:space-between;padding:10px 12px;font-weight:600;font-size:13px}.pdm-project-kanban__head span{font-weight:500;color:var(--kw-muted-foreground)}.pdm-project-kanban__body{padding:0 8px 8px;display:flex;flex-direction:column;gap:8px}.pdm-project-kanban__card{text-align:left;border:1px solid var(--kw-border);background:var(--kw-surface);border-radius:8px;padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.pdm-project-kanban__card strong{font-size:13px}.pdm-project-kanban__card span{font-size:12px;color:var(--kw-muted-foreground)}@media(max-width:900px){.pdm-basic-form__grid,.pdm-settings-dl{grid-template-columns:1fr}.pdm-project-kanban{grid-template-columns:repeat(5,200px)}}.pdm-admin__top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pdm-admin__back{border:none;background:transparent;color:var(--kw-primary);cursor:pointer;font-size:13px;padding:0}.pdm-admin__section{margin-bottom:28px}.pdm-admin__section-title{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--kw-foreground)}.pdm-admin__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pdm-admin__card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px;min-height:120px;border:1px solid var(--kw-border);border-radius:10px;background:var(--kw-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.pdm-admin__card:hover{border-color:color-mix(in srgb,var(--kw-primary) 45%,var(--kw-border));box-shadow:0 2px 10px #16a8f814}.pdm-admin__card-ico{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font-size:18px;color:#fff}.pdm-admin__card--blue .pdm-admin__card-ico{background:#16a8f8}.pdm-admin__card--slate .pdm-admin__card-ico{background:#64748b}.pdm-admin__card--green .pdm-admin__card-ico{background:#16a34a}.pdm-admin__card--violet .pdm-admin__card-ico{background:#7c3aed}.pdm-admin__card--orange .pdm-admin__card-ico{background:#ea580c}.pdm-admin__card--teal .pdm-admin__card-ico{background:#0d9488}.pdm-admin__card-title{font-size:14px;font-weight:600;color:var(--kw-foreground)}.pdm-admin__card-desc{font-size:12px;line-height:1.45;color:var(--kw-muted-foreground)}.pdm-admin__placeholder{border:1px solid var(--kw-border);border-radius:10px;background:var(--kw-surface);padding:20px}.pdm-product-flow .pdm-admin__top{margin-bottom:var(--kw-space-3, 12px);gap:var(--kw-space-2, 8px);align-items:center}.pdm-product-flow__tag.kw-tag,.pdm-product-flow .pdm-product-flow__tag{margin:0!important;font-size:11px!important;line-height:18px!important;padding:0 6px!important;border-radius:var(--kw-radius-sm, 3px)!important;flex-shrink:0}.pdm-product-flow .pdm-programs__toolbar{align-items:center;flex-wrap:nowrap;gap:var(--kw-space-3, 12px)}.pdm-product-flow--list .pdm-product-flow__list-toolbar,.pdm-product-flow--list .pdm-programs__toolbar{margin-bottom:var(--kw-space-4, 16px)}.pdm-product-flow--detail .pdm-product-flow__detail-toolbar{margin-bottom:0}.pdm-product-flow .pdm-programs__toolbar .pdm-programs__chips{flex:1 1 auto;min-width:0;flex-wrap:wrap}.pdm-product-flow__toolbar-end{display:flex;align-items:center;gap:var(--kw-space-2, 8px);flex-shrink:0;margin-left:auto}.pdm-product-flow .pdm-programs__actions{flex-shrink:0;gap:var(--kw-space-2, 8px)}.pdm-product-flow .pdm-programs__actions .kw-btn,.pdm-product-flow__toolbar-end .kw-btn{height:var(--kw-control-h-sm, 28px);padding-inline:12px;white-space:nowrap}.pdm-product-flow--list .pdm-programs__search{width:200px}.pdm-product-flow--list .pdm-programs__table .kw-table-thead>tr>.kw-table-cell,.pdm-product-flow--list .pdm-programs__table .kw-table-tbody>tr>.kw-table-cell,.pdm-product-flow--detail .pdm-programs__table .kw-table-thead>tr>.kw-table-cell,.pdm-product-flow--detail .pdm-programs__table .kw-table-tbody>tr>.kw-table-cell{padding:10px 12px!important;line-height:var(--kw-leading-sm, 22px);vertical-align:middle}.pdm-product-flow--list .pdm-programs__num{font-variant-numeric:tabular-nums;color:var(--kw-muted-foreground)}.pdm-product-flow--list .pdm-programs__date{font-variant-numeric:tabular-nums;color:var(--kw-muted-foreground);white-space:nowrap}.pdm-product-flow__stack{display:flex;flex-direction:column;gap:var(--kw-space-5, 20px)}.pdm-product-flow__section{display:flex;flex-direction:column;gap:var(--kw-space-3, 12px);min-width:0}.pdm-product-flow__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kw-space-3, 12px);min-height:var(--kw-control-h-sm, 28px)}.pdm-product-flow__section-title{margin:0!important;font-size:var(--kw-text-sm, 14px)!important;font-weight:600!important;line-height:var(--kw-leading-sm, 22px)!important;color:var(--kw-foreground);white-space:nowrap}.pdm-product-flow__block{display:flex;flex-direction:column;gap:var(--kw-space-2, 8px);min-width:0}.pdm-product-flow__subhead{margin:0!important;font-size:var(--kw-text-xs, 12px)!important;line-height:20px!important;color:var(--kw-muted-foreground)!important}.pdm-product-flow__state{border:1px solid var(--kw-border);border-radius:10px;background:var(--kw-surface, #fff);box-shadow:var(--pdm-elev-1);padding:var(--kw-space-4, 16px);display:flex;flex-direction:column;gap:var(--kw-space-3, 12px)}.pdm-product-flow__state-row{display:flex;align-items:center;gap:var(--kw-space-3, 12px);font-size:var(--kw-text-sm, 14px);line-height:var(--kw-leading-sm, 22px);min-width:0}.pdm-product-flow__state-row--edges{align-items:flex-start}.pdm-product-flow__state-label{flex:0 0 3.5em;color:var(--kw-muted-foreground);white-space:nowrap;padding-top:2px}.pdm-product-flow__path{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kw-space-1, 4px);min-width:0}.pdm-product-flow__path-item{display:inline-flex;align-items:center;gap:var(--kw-space-1, 4px)}.pdm-product-flow__path-sep{color:var(--kw-muted-foreground);font-size:12px;line-height:1;-webkit-user-select:none;user-select:none}.pdm-product-flow__edge-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pdm-product-flow__edge-tag.kw-tag,.pdm-product-flow__edge-tag{color:var(--kw-muted-foreground)!important;background:var(--kw-muted, #f4f4f5)!important;border-color:transparent!important;font-weight:400!important}.pdm-product-flow__state-edges{color:var(--kw-muted-foreground);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-product-flow__ops{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--kw-space-2, 8px);white-space:nowrap;max-width:100%}.pdm-product-flow__ops .kw-btn{width:auto!important;min-width:0!important;height:var(--kw-control-h-sm, 28px);padding-inline:4px!important;flex-shrink:0}.pdm-product-flow__ops--icon{gap:var(--kw-space-1, 4px)}.pdm-product-flow__ops--icon .kw-btn{width:28px!important;min-width:28px!important;padding-inline:0!important;justify-content:center}.pdm-product-flow .pdm-programs__table .kw-td{vertical-align:middle}.kw-ai-chat{--aic-bg: #050505;--aic-panel: #0a0a0a;--aic-elevated: #141414;--aic-border: #222;--aic-fg: #f4f4f5;--aic-muted: #8b8b8b;--aic-user-bg: #1a1a1a;--aic-accent: #f4f4f5;--aic-radius: 14px;--aic-radius-sm: 10px;--aic-font: inherit;--aic-mono: var(--mg-mono, ui-monospace, SFMono-Regular, Menlo, monospace);width:min(100%,720px);min-height:440px;max-height:580px;display:flex;flex-direction:column;border-radius:var(--aic-radius);border:1px solid var(--aic-border);background:var(--aic-bg);color:var(--aic-fg);font-family:var(--aic-font);overflow:hidden}.kw-motion-gallery[data-appearance=light] .kw-ai-chat,.kw-vue-preview[data-appearance=light] .kw-ai-chat,[data-appearance=light] .kw-ai-chat{--aic-bg: #fafafa;--aic-panel: #ffffff;--aic-elevated: #f0f0f0;--aic-border: #e4e4e7;--aic-fg: #18181b;--aic-muted: #71717a;--aic-user-bg: #ececef}.kw-motion-gallery[data-appearance=dark] .kw-ai-chat,.kw-vue-preview[data-appearance=dark] .kw-ai-chat,[data-appearance=dark] .kw-ai-chat{--aic-bg: #050505;--aic-panel: #0a0a0a;--aic-elevated: #141414;--aic-border: #222;--aic-fg: #f4f4f5;--aic-muted: #8b8b8b;--aic-user-bg: #1a1a1a}.kw-ai-chat.is-wide{width:min(100%,960px)}.kw-ai-chat.is-compact{width:min(100%,380px);min-height:480px;max-height:560px}.kw-ai-chat__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--aic-border);flex-shrink:0}.kw-ai-chat__title{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--aic-fg)}.kw-ai-chat__meta{display:flex;align-items:center;gap:10px;color:var(--aic-muted);font-size:12px}.kw-ai-chat__meta-text{color:var(--aic-muted);font-size:12px;font-weight:500;white-space:nowrap}.kw-ai-chat__badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;border:1px solid var(--aic-border);background:transparent;font-size:11px;font-weight:600;color:var(--aic-muted)}.kw-ai-chat__badge.is-live{color:var(--aic-fg)}.kw-ai-chat__badge-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.kw-ai-chat__listen-ring{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--aic-fg) 35%,transparent);border-top-color:var(--aic-fg);animation:kw-aic-spin .9s linear infinite;flex-shrink:0}@keyframes kw-aic-spin{to{transform:rotate(360deg)}}.kw-ai-chat__stop-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--aic-border);background:var(--aic-elevated);display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;padding:0}.kw-ai-chat__stop-btn>span{width:10px;height:10px;border-radius:2px;background:var(--aic-fg)}.kw-ai-chat__effort{display:inline-flex;gap:2px;padding:2px;border-radius:8px;border:1px solid var(--aic-border);background:color-mix(in srgb,var(--aic-bg) 40%,var(--aic-elevated));flex-shrink:0}.kw-ai-chat__effort button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--aic-muted);font-size:11px;font-weight:650;padding:4px 8px;border-radius:6px;cursor:pointer}.kw-ai-chat__effort button.is-active{background:var(--aic-elevated);color:var(--aic-fg)}@media(prefers-reduced-motion:reduce){.kw-ai-chat__listen-ring{animation:none;border-color:var(--aic-fg)}}.kw-ai-chat__body{flex:1;min-height:0;display:flex}.kw-ai-chat__messages{flex:1;min-width:0;overflow-y:auto;padding:18px 18px 12px;display:flex;flex-direction:column;gap:14px}.kw-ai-chat.is-compact .kw-ai-chat__messages{gap:12px;padding:14px}.kw-ai-chat__panel{width:44%;min-width:260px;border-left:1px solid var(--aic-border);display:flex;flex-direction:column;background:color-mix(in srgb,var(--aic-bg) 92%,#000)}.kw-ai-chat__panel-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--aic-border);font-size:12px;color:var(--aic-muted)}.kw-ai-chat__panel-actions{display:flex;gap:8px;align-items:center}.kw-ai-chat__panel-bar strong{color:var(--aic-fg);font-weight:600;font-family:var(--aic-mono);font-size:11.5px}.kw-ai-chat__tabs{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:var(--aic-elevated);border:1px solid var(--aic-border)}.kw-ai-chat__tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--aic-muted);font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;cursor:pointer}.kw-ai-chat__tabs button.is-active{background:var(--aic-panel);color:var(--aic-fg)}.kw-ai-chat__code{flex:1;overflow:auto;margin:0;padding:14px;font-family:var(--aic-mono);font-size:11.5px;line-height:1.55;color:#d4d4d8;white-space:pre}.kw-motion-gallery[data-appearance=light] .kw-ai-chat__code,.kw-vue-preview[data-appearance=light] .kw-ai-chat__code,[data-appearance=light] .kw-ai-chat__code{color:#3f3f46}.kw-ai-chat__code .tok-kw{color:#93c5fd}.kw-ai-chat__code .tok-str{color:#86efac}.kw-ai-chat__code .tok-cmt{color:#71717a}.kw-ai-chat__versions{display:flex;gap:4px}.kw-ai-chat__versions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--aic-border);background:transparent;color:var(--aic-muted);font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;cursor:pointer}.kw-ai-chat__versions button.is-active{background:var(--aic-elevated);color:var(--aic-fg);border-color:var(--aic-border)}.kw-ai-chat__pinned{width:34%;min-width:200px;max-width:280px;border-right:1px solid var(--aic-border);overflow-y:auto;background:color-mix(in srgb,var(--aic-bg) 94%,#000);flex-shrink:0}.kw-ai-chat__pinned-head{display:flex;align-items:center;gap:6px;padding:12px 14px 8px;font-size:12px;font-weight:600;color:var(--aic-muted)}.kw-ai-chat__pinned-list{list-style:none;margin:0;padding:0 10px 14px;display:flex;flex-direction:column;gap:4px}.kw-ai-chat__pinned-list li{display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-radius:8px}.kw-ai-chat__pin-idx{width:18px;height:18px;border-radius:4px;border:1px solid var(--aic-border);display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:var(--aic-muted);flex-shrink:0;margin-top:1px}.kw-ai-chat__pin-body{display:flex;flex-direction:column;gap:2px;min-width:0}.kw-ai-chat__pin-body strong{font-size:12px;font-weight:600;color:var(--aic-fg);font-family:var(--aic-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kw-ai-chat__pin-body em{font-style:normal;font-size:11px;color:var(--aic-muted)}.kw-ai-chat__activity{width:32%;min-width:200px;border-left:1px solid var(--aic-border);padding:12px;overflow-y:auto;flex-shrink:0}.kw-ai-chat__activity-head{font-size:12px;font-weight:600;color:var(--aic-fg);margin-bottom:10px}.kw-ai-chat__activity-list{list-style:none;margin:0;padding:10px;border-radius:12px;border:1px solid var(--aic-border);background:var(--aic-elevated);display:flex;flex-direction:column;gap:12px}.kw-ai-chat__activity-list li{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--aic-muted)}.kw-ai-chat__activity-list strong{color:var(--aic-fg);font-weight:600;margin-right:6px}.kw-ai-chat__activity-list em{font-style:normal;font-weight:650;color:var(--aic-fg);margin-right:6px}.kw-ai-chat__activity-list span span{display:block;margin-top:2px;color:var(--aic-muted)}.kw-ai-chat__check{color:#22c55e;font-size:12px;font-weight:700;line-height:1.4;flex-shrink:0}.kw-aic-user{align-self:flex-end;max-width:min(85%,420px);padding:9px 13px;border-radius:14px;background:var(--aic-user-bg);border:1px solid color-mix(in srgb,var(--aic-border) 70%,transparent);font-size:13.5px;line-height:1.45;letter-spacing:-.01em}.kw-ai-chat.is-compact .kw-aic-user{max-width:92%;font-size:13px;padding:8px 12px}.kw-aic-assistant{align-self:stretch;max-width:100%;font-size:13.5px;line-height:1.55;letter-spacing:-.01em;color:var(--aic-fg)}.kw-aic-assistant p{margin:0 0 10px}.kw-aic-assistant p:last-child{margin-bottom:0}.kw-aic-assistant code{font-family:var(--aic-mono);font-size:.92em;padding:1px 5px;border-radius:5px;background:var(--aic-elevated);border:1px solid var(--aic-border)}.kw-aic-assistant pre{margin:10px 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--aic-bg) 80%,#000);border:1px solid var(--aic-border);overflow-x:auto;font-family:var(--aic-mono);font-size:12px;line-height:1.5}.kw-aic-agent{display:inline-block;margin-bottom:6px;padding:2px 7px;border-radius:6px;border:1px solid var(--aic-border);background:var(--aic-elevated);font-size:11px;font-weight:650;color:var(--aic-muted)}.kw-aic-cite{display:inline-grid;place-items:center;min-width:16px;height:16px;margin:0 2px;padding:0 4px;border-radius:4px;border:1px solid var(--aic-border);background:var(--aic-elevated);font-size:10px;font-weight:700;font-style:normal;vertical-align:2px;color:var(--aic-fg);line-height:1}.kw-aic-tool{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--aic-muted);padding:2px 0}.kw-aic-tool button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0}.kw-aic-tool .done{margin-left:4px;font-weight:650;color:var(--aic-fg)}.kw-aic-tool .time{margin-left:auto;font-variant-numeric:tabular-nums}.kw-aic-approved{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--aic-muted)}.kw-aic-approved em{font-style:normal;font-weight:650;color:var(--aic-fg);margin-right:4px}.kw-aic-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.kw-aic-sources>span:first-child{font-size:12px;font-weight:500;color:var(--aic-muted);text-transform:none;letter-spacing:0}.kw-aic-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--aic-border);background:var(--aic-elevated);font-size:12px;color:var(--aic-muted)}.kw-aic-file-card{display:flex;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--aic-border);background:var(--aic-elevated);max-width:340px}.kw-aic-file-card code{font-family:var(--aic-mono);font-size:12px;color:var(--aic-fg)}.kw-aic-file-card a,.kw-aic-file-action{margin-left:auto;font-size:12px;color:var(--aic-muted);text-decoration:none;white-space:nowrap}.kw-aic-approval{margin-top:4px;padding:14px 14px 12px;border-radius:12px;border:1px solid var(--aic-border);background:var(--aic-elevated);display:flex;flex-direction:column;gap:8px;max-width:520px}.kw-aic-approval strong{font-size:13.5px;font-weight:650;color:var(--aic-fg)}.kw-aic-approval p{margin:0;font-size:13px;line-height:1.5;color:var(--aic-muted)}.kw-aic-approval__detail{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--aic-muted);font-size:12.5px;text-align:left;padding:0;cursor:pointer}.kw-aic-approval__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.kw-aic-approval__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--aic-border);border-radius:8px;font-size:12.5px;font-weight:600;padding:7px 12px;cursor:pointer}.kw-aic-approval__actions .is-ghost{background:transparent;color:var(--aic-muted);border-color:transparent}.kw-aic-approval__actions .is-primary{background:var(--aic-fg);color:var(--aic-bg);border-color:var(--aic-fg)}.kw-aic-typing{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.1em;background:var(--aic-fg);animation:kw-aic-caret 1s step-end infinite}@keyframes kw-aic-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.kw-aic-typing{animation:none}}.kw-ai-chat__composer{margin:10px 14px 14px;padding:10px 12px;border-radius:16px;border:1px solid var(--aic-border);background:var(--aic-elevated);flex-shrink:0}.kw-ai-chat.is-compact .kw-ai-chat__composer{margin:8px 10px 12px;border-radius:14px}.kw-ai-chat__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.kw-ai-chat__composer-row{display:flex;align-items:flex-end;gap:8px}.kw-ai-chat__composer-hint{flex:1;font-size:13px;color:var(--aic-muted);padding:4px 0}.kw-ai-chat__composer input,.kw-ai-chat__composer textarea{flex:1;border:none;outline:none;resize:none;background:transparent;color:var(--aic-fg);font:inherit;font-size:13.5px;min-height:24px;max-height:96px;padding:4px 0}.kw-ai-chat__composer input::placeholder,.kw-ai-chat__composer textarea::placeholder{color:var(--aic-muted)}.kw-ai-chat__icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border-radius:8px;border:1px solid var(--aic-border);background:transparent;color:var(--aic-muted);display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;font-size:14px}.kw-ai-chat__icon-btn.is-send{background:var(--aic-elevated);color:var(--aic-fg);border-color:var(--aic-border)}.kw-ai-chat__meter{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--aic-muted)}.kw-ai-chat__meter-bar{width:56px;height:3px;border-radius:999px;background:var(--aic-border);overflow:hidden}.kw-ai-chat__meter-bar>i{display:block;height:100%;background:var(--aic-fg);border-radius:inherit}.kw-ai-chat__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--aic-border);background-color:var(--aic-elevated);color:var(--aic-fg);font-size:12px;font-weight:600;padding:4px 24px 4px 8px;border-radius:8px;background-image:linear-gradient(45deg,transparent 50%,var(--aic-muted) 50%),linear-gradient(135deg,var(--aic-muted) 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.kw-ai-chat__select--composer{flex-shrink:0}.kw-ai-chat__disclaimer{margin:-6px 16px 12px;text-align:center;font-size:11px;line-height:1.4;color:var(--aic-muted)}.kw-ai-chat__voice{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px 24px;text-align:center}.kw-ai-chat__voice-text{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.45;max-width:36ch}.kw-ai-chat__wave{display:flex;align-items:center;gap:3px;height:36px}.kw-ai-chat__wave span{width:3px;border-radius:999px;background:color-mix(in srgb,var(--aic-fg) 55%,transparent);animation-name:kw-aic-wave;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes kw-aic-wave{0%,to{height:8px;opacity:.45}50%{height:28px;opacity:1}}@media(prefers-reduced-motion:reduce){.kw-ai-chat__wave span{animation-name:none;height:14px}}.kw-ai-chat__avatar{width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#a78bfa);flex-shrink:0}@media(max-width:720px){.kw-ai-chat.is-wide{width:100%}.kw-ai-chat__panel,.kw-ai-chat__pinned,.kw-ai-chat__activity{display:none}}.t1-page{padding:16px 20px 32px;display:flex;flex-direction:column;gap:12px}.t1-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.t1-head__title{margin:0;font-size:18px;font-weight:600;color:var(--kw-foreground)}.t1-faint{color:var(--kw-muted-foreground);font-size:12px}.t1-skeleton{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px}.t1-skeleton__row{height:14px;border-radius:4px;background:linear-gradient(90deg,#eef1f4 25%,#f6f8fa,#eef1f4 75%);background-size:200% 100%;animation:t1-shimmer 1.2s infinite}@keyframes t1-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.t1-error{border-color:#ffccc7!important;background:#fff7f6!important}.t1-empty{padding:32px 16px;text-align:center;background:var(--kw-surface);border:1px dashed var(--kw-border);border-radius:8px}.t1-empty__hint{display:block;margin-top:4px}.t1-empty__action{margin-top:12px}.t1-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.t1-kpi{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;padding:14px 16px;box-shadow:var(--pdm-elev-1);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.t1-kpi:hover,.t1-kpi:focus-visible{border-color:var(--kw-primary);box-shadow:0 0 0 3px var(--pdm-primary-glow);outline:none}.t1-kpi__lbl{color:var(--kw-muted-foreground);font-size:12px}.t1-kpi__num{font-size:28px;font-weight:600;line-height:1.2;margin:4px 0 2px;font-variant-numeric:tabular-nums}.t1-kpi__sub{font-size:12px;color:var(--kw-muted-foreground)}.t1-kpi__sub.is-danger{color:var(--kw-danger)}.t1-grid-2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px}@media(max-width:1100px){.t1-grid-2{grid-template-columns:1fr}}.t1-split{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:start}@media(max-width:960px){.t1-split{grid-template-columns:1fr}}.t1-list{display:flex;flex-direction:column;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;overflow:hidden}.t1-list__item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:0;border-bottom:1px solid var(--kw-border);background:none;text-align:left;cursor:pointer}.t1-list__item:last-child{border-bottom:0}.t1-list__item:hover{background:var(--kw-muted)}.t1-list__item.is-active{background:var(--pdm-soft);box-shadow:inset 3px 0 0 var(--kw-primary)}.t1-list__title{font-weight:500;color:var(--kw-foreground)}.t1-tree-title{display:inline-flex;align-items:center;gap:6px;min-width:0}.t1-tree-title button{all:unset;cursor:pointer;color:var(--kw-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t1-tree-title button:hover{color:var(--kw-primary);text-decoration:underline}.t1-seq{color:var(--kw-muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;min-width:48px}.t1-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.t1-form{display:flex;flex-direction:column;gap:12px}.t1-form-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:start}.t1-form-row__label{padding-top:6px;color:var(--kw-muted-foreground);font-size:13px}.t1-form-row__ctl{display:flex;flex-direction:column;gap:4px}.t1-req{color:var(--kw-danger);font-style:normal;margin-left:2px}.t1-input,.t1-textarea,.t1-select{width:100%;box-sizing:border-box;border:1px solid var(--kw-border);border-radius:8px;padding:8px 12px;font:inherit;font-size:13.5px;line-height:1.45;background:#fff;color:var(--kw-foreground);transition:border-color .15s ease,box-shadow .15s ease}.t1-input,.t1-select{min-height:36px}.t1-input:hover,.t1-textarea:hover,.t1-select:hover{border-color:color-mix(in srgb,var(--kw-primary) 35%,var(--kw-border))}.t1-input:focus,.t1-textarea:focus,.t1-select:focus{outline:none;border-color:var(--kw-primary);box-shadow:0 0 0 3px var(--pdm-primary-glow)}.t1-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:34px;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6.25L8 10.25L12 6.25' stroke='%23475569' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:14px}.t1-select::-ms-expand{display:none}.t1-textarea{min-height:128px;padding:10px 12px;line-height:1.55;resize:vertical}.t1-input--narrow{max-width:120px}.t1-form-error{color:var(--kw-danger);font-size:12px}.t1-section-title{font-weight:600;margin:4px 0 8px;display:flex;align-items:center;justify-content:space-between}.t1-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.t1-stat-row{display:flex;gap:16px;flex-wrap:wrap}.t1-stat{display:flex;flex-direction:column}.t1-stat b{font-size:18px;font-variant-numeric:tabular-nums}.t1-bubble{position:relative;height:240px;border:1px solid var(--kw-border);border-radius:8px;background:linear-gradient(to right,transparent calc(50% - .5px),var(--kw-border) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),var(--kw-border) 50%,transparent calc(50% + .5px)),#fff}.t1-bubble__dot{position:absolute;width:14px;height:14px;border-radius:50%;transform:translate(-50%,50%);border:2px solid #fff;box-shadow:0 0 0 1px #0f172a33;cursor:pointer}.t1-bubble__axis{position:absolute;font-size:11px;color:var(--kw-muted-foreground)}.t1-table{width:100%;border-collapse:collapse;font-size:13px}.t1-table th{text-align:left;font-weight:500;color:var(--kw-muted-foreground);background:#fafbfc;padding:8px 10px;border-bottom:1px solid var(--kw-border);white-space:nowrap}.t1-table td{padding:8px 10px;border-bottom:1px solid var(--kw-border);vertical-align:middle}.t1-table tr:hover td{background:#fafcff}.t1-num{text-align:right;font-variant-numeric:tabular-nums}.t1-table td,.t1-table th{white-space:nowrap}.t1-table td:nth-child(2){white-space:normal}.t1-table th.t1-num{text-align:right}.t1-bubble{overflow:hidden}.t1-card-table{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;overflow-x:auto}.t1-card-table .t1-table tr:last-child td{border-bottom:0}.t1-row-link{cursor:pointer}.t1-strong{font-weight:500;color:var(--kw-foreground)}.t1-row-link:hover .t1-strong{color:var(--kw-primary)}.t1-seg{display:inline-flex;border:1px solid var(--kw-border);border-radius:6px;overflow:hidden;background:var(--kw-surface)}.t1-seg button{border:0;background:none;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--kw-foreground);border-right:1px solid var(--kw-border)}.t1-seg button:last-child{border-right:0}.t1-seg button.is-on{background:var(--pdm-soft);color:var(--kw-primary);font-weight:500}.t1-proj-chrome{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:10px;box-shadow:var(--pdm-elev-1);display:flex;flex-direction:column;overflow:hidden}.t1-phases{list-style:none;margin:0;padding:2px 0 0;display:flex;align-items:center;gap:0}.t1-phase{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:0;background:none;color:var(--kw-muted-foreground);font-size:12px;position:relative}.t1-phase:not(:last-child):after{content:"";flex:1 1 auto;min-width:10px;height:1px;margin:0 8px 0 4px;background:var(--kw-border)}.t1-phase.is-done:not(:last-child):after{background:color-mix(in srgb,var(--kw-success) 42%,var(--kw-border))}.t1-phase__n{flex:none;width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;background:var(--kw-muted);color:var(--kw-muted-foreground)}.t1-phase.is-done .t1-phase__n{background:#ecf8f0;color:var(--kw-success)}.t1-phase.is-on .t1-phase__n{background:var(--kw-primary);color:#fff}.t1-phase__lab{font-weight:550;color:var(--kw-foreground);white-space:nowrap}.t1-phase:not(.is-on):not(.is-done) .t1-phase__lab{color:var(--kw-muted-foreground);font-weight:500}.t1-phase__st{font-size:11px;color:var(--kw-muted-foreground);white-space:nowrap}.t1-phase.is-on .t1-phase__st{color:var(--kw-primary)}.t1-phase.is-done .t1-phase__st{color:var(--kw-success)}@media(max-width:900px){.t1-phase__st{display:none}.t1-phase:not(:last-child):after{margin-right:4px;min-width:6px}}.t1-proj-head{background:transparent;border:0;border-radius:0;padding:10px 14px 8px;display:flex;flex-direction:column;gap:8px}.t1-proj-head__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.t1-proj-head__main{min-width:0;flex:1}.t1-proj-head__title{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.t1-proj-head__title h1{margin:0;font-size:16px;font-weight:650;line-height:1.25}.t1-proj-head__code{font-size:12px}.t1-proj-head__acts{display:inline-flex;align-items:center;gap:6px;flex:none}.t1-meta-line{display:flex;gap:4px 14px;flex-wrap:wrap;margin-top:4px;font-size:12px;line-height:1.4;color:var(--kw-muted-foreground)}.t1-meta-line span{display:inline-flex;align-items:baseline;gap:4px}.t1-meta-line i{font-style:normal;font-weight:400;color:var(--kw-muted-foreground)}.t1-meta-line b{color:var(--kw-foreground);font-weight:550;margin-left:0}.proj-serve{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:8px}.proj-serve__lab{flex:none;line-height:22px;font-size:12px;color:var(--kw-muted-foreground)}.proj-serve__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.proj-serve__list li{display:inline-flex;align-items:center;max-width:100%}.proj-serve__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:22px;padding:0 8px;border:0;border-radius:4px;background:var(--kw-muted);font:inherit;font-size:12px;color:inherit;cursor:pointer}.proj-serve__chip:hover,.proj-serve__chip:focus-visible{background:color-mix(in srgb,var(--kw-primary) 10%,var(--kw-muted));outline:none}.proj-serve__empty{line-height:22px;font-size:12px;color:var(--kw-muted-foreground)}.proj-serve__act{border:0;background:none;padding:0;font:inherit;font-size:12px;line-height:22px;color:var(--kw-muted-foreground);cursor:pointer}.proj-serve__act:hover{color:var(--kw-primary)}.sg-mgr{display:flex;flex-direction:column;gap:10px}.sg-mgr__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sg-mgr__list li{display:flex;align-items:center;gap:8px;min-height:28px;font-size:13px}.sg-mgr__list .t1-link{flex:none;margin-left:auto;font-size:12px}.proj-serve__lvl{flex:none;font-size:11px;color:var(--kw-muted-foreground)}.proj-serve__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.proj-serve__ctx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.proj-serve__ogsm{flex:none;font-size:12px;color:var(--kw-muted-foreground)}.proj-serve__hint{line-height:22px;font-size:12px;color:var(--kw-muted-foreground);opacity:.72}.as-serve{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.as-serve li{display:flex;align-items:center;gap:8px;min-height:28px;font-size:13px}.as-serve .proj-serve__title{max-width:360px}.as-serve__open{display:inline-flex;align-items:center;gap:8px;min-width:0;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.as-serve__open:hover .proj-serve__title,.as-serve__open:focus-visible .proj-serve__title{color:var(--kw-primary)}.pf-hang{display:flex;flex-direction:column;gap:6px;min-width:240px}.pf-hang__list{list-style:none;margin:0;padding:0;max-height:200px;overflow:auto;border:1px solid var(--kw-border);border-radius:6px}.pf-hang__list li button{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.pf-hang__list li button:hover{background:var(--kw-muted)}.pf-hang__picked,.pf-hang__linked li{display:flex;align-items:center;gap:8px;font-size:13px}.pf-hang__linked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.t1-link{border:0;background:none;padding:0;color:var(--kw-primary);cursor:pointer;font:inherit}.t1-evm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:1280px){.t1-evm{grid-template-columns:repeat(2,minmax(0,1fr))}}.t1-evm>div{border:1px solid var(--kw-border);border-radius:6px;padding:6px 8px;background:#fff}.t1-evm span{display:block;font-size:12px;color:var(--kw-muted-foreground)}.t1-evm b{font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.t1-evm small{display:block;font-size:11px;color:var(--kw-muted-foreground)}.t1-evm-quiet{display:flex;align-items:center;gap:12px;min-height:32px}.t1-evm-quiet .kw-progress{flex:1;max-width:220px;margin:0}.t1-evm-prog{margin-top:8px;display:flex;flex-direction:column;gap:4px}.proj-ov-rows{display:flex;flex-direction:column;gap:8px}.proj-ov-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;min-height:32px}.proj-ov-row__lab{font-size:12px;color:var(--kw-muted-foreground);line-height:1.3}.proj-ov-row__ctl{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.proj-ov-row__ctl .t1-input{width:120px;height:28px}.t1-proj-ov .t1-table th,.t1-proj-ov .t1-table td{padding:6px 8px}.t1-proj-ov .t1-form-error{margin-bottom:8px}.t1-tabs{display:flex;gap:2px;padding:0 8px;border-bottom:0;box-shadow:inset 0 -1px 0 var(--kw-border);overflow-x:auto}.t1-tabs button{border:0;background:none;padding:8px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--kw-muted-foreground);border-bottom:2px solid transparent;margin-bottom:0;white-space:nowrap}.t1-tabs button:hover{color:var(--kw-foreground)}.t1-tabs button.is-on{color:var(--kw-primary);border-bottom-color:var(--kw-primary);font-weight:500}.t1-tabs .t1-badge{margin-left:4px}.t1-badge{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:var(--kw-muted);color:var(--kw-muted-foreground);font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.t1-badge.is-hot{background:#fff1f0;color:var(--kw-danger)}.t1-inline-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px;background:#fafbfc;border:1px solid var(--kw-border);border-radius:6px;margin-bottom:10px}.t1-inline-form .t1-input,.t1-inline-form .t1-select{width:auto}.t1-heat{display:inline-block;min-width:44px;padding:2px 6px;border-radius:4px;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.t1-bar{height:8px;border-radius:4px;background:var(--kw-muted);overflow:hidden;min-width:120px}.t1-bar>i{display:block;height:100%;border-radius:4px}.t1-bar--cap{position:relative;overflow:visible}.t1-bar--cap:after{content:"";position:absolute;left:66.67%;top:-3px;bottom:-3px;width:1px;background:#475569;opacity:.55}.t1-bubble__tick{position:absolute;font-size:10px;color:var(--kw-muted-foreground)}.t1-actions{display:inline-flex;gap:6px}.t1-note{font-size:12px;color:var(--kw-muted-foreground);max-width:220px;overflow:hidden;text-overflow:ellipsis}.t1-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1100px){.t1-grid-3{grid-template-columns:1fr}}.t1-proj-card{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s,box-shadow .15s}.t1-proj-card:hover,.t1-proj-card:focus-visible{border-color:var(--kw-primary);box-shadow:0 0 0 3px var(--pdm-primary-glow);outline:none}.t1-grid-2--wide-left{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}@media(max-width:1100px){.t1-grid-2--wide-left{grid-template-columns:1fr}}.t1-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:13px}.t1-check input{width:14px;height:14px;accent-color:var(--kw-primary, #2563eb)}.t1-table tr.is-muted td{opacity:.55}.t1-audit-detail{font-size:12px;word-break:break-all}.t1-tabs{overflow-x:auto;scrollbar-width:none}.t1-tabs::-webkit-scrollbar{display:none}.t1-tabs button{white-space:nowrap}.t1-proj{gap:12px}.t1-pane{display:flex;flex-direction:column;gap:12px;min-width:0}.t1-proj .t1-empty{padding:16px 12px;background:transparent;border-color:color-mix(in srgb,var(--kw-border) 85%,transparent)}.t1-proj .t1-table th,.t1-proj .t1-table td{padding:7px 10px}.t1-proj .t1-section-title{margin:0 0 8px;font-size:13px}.t1-proj .kw-card-extra,.t1-proj .ant-card-extra,.t1-proj [class*=card-extra]{display:inline-flex;align-items:center;gap:8px}.t1-proj .kw-card-head,.t1-proj .ant-card-head,.t1-proj [class*=card-head]:not([class*=head-]){min-height:40px;padding:8px 14px;font-size:13px}.t1-proj .kw-card-body,.t1-proj .ant-card-body,.t1-proj [class*=card-body]{padding:12px 14px}.t1-proj .t1-card--focus{border-color:color-mix(in srgb,var(--kw-primary) 38%,var(--kw-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--kw-primary) 16%,transparent),var(--pdm-elev-1)}.t1-proj .t1-card--quiet{box-shadow:none}.t1-proj-ov.is-initiating .t1-card--focus{order:-1}.t1-review-list{display:flex;flex-direction:column}.t1-review{padding:8px 0;border-bottom:1px solid var(--kw-border)}.t1-review:last-child{border-bottom:0}.t1-review__h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.t1-review__body{white-space:pre-wrap;margin-top:4px}.t1-review__note{margin-top:4px;font-size:13px}.t1-proj .t1-form-error{margin-bottom:8px}.t1-proj .t1-toolbar{margin-bottom:8px;min-height:32px}.t1-proj .t2-tlr-head{margin-bottom:8px;line-height:1.5}.t1-org{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:start}@media(max-width:1100px){.t1-org{grid-template-columns:1fr}}.t1-role-list{display:flex;flex-direction:column;gap:6px}.t1-role-item{text-align:left;border:1px solid var(--kw-border);background:#fff;border-radius:8px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color .15s,background .15s}.t1-role-item:hover{border-color:var(--kw-primary, #2563eb)}.t1-role-item.is-on{border-color:var(--kw-primary, #2563eb);background:color-mix(in srgb,var(--kw-primary, #2563eb) 6%,#fff)}.t1-role-item b{font-size:14px;display:flex;align-items:center;gap:6px}.t1-role-item span{font-size:12px;color:var(--kw-muted-foreground)}.t1-perm-group{margin-bottom:14px}.t1-perm-group h4{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--kw-muted-foreground);letter-spacing:.02em}.t1-perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px}.t1-perm-grid--wide{grid-template-columns:1fr}.t1-role-chips{display:flex;flex-wrap:wrap;gap:4px}.t1-seg{display:inline-flex;border:1px solid var(--kw-border);border-radius:6px;overflow:hidden}.t1-seg button{border:0;background:#fff;padding:4px 12px;font-size:13px;cursor:pointer;color:inherit}.t1-seg button+button{border-left:1px solid var(--kw-border)}.t1-seg button.is-on{background:var(--kw-primary, #2563eb);color:#fff}.t1-inbox{display:flex;flex-direction:column}.t1-msg{display:grid;grid-template-columns:10px 76px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 6px;border-bottom:1px solid var(--kw-border);cursor:pointer;border-radius:6px}.t1-msg:hover{background:#f8fafc}.t1-msg__dot{width:8px;height:8px;border-radius:50%;margin-top:7px;background:transparent}.t1-msg.is-unread .t1-msg__dot{background:var(--kw-primary, #2563eb)}.t1-msg__title{font-weight:500}.t1-msg.is-unread .t1-msg__title{font-weight:600}.t1-msg__body{color:var(--kw-muted-foreground);font-size:13px;margin-top:2px}.t1-msg__time{font-size:12px;color:var(--kw-muted-foreground);white-space:nowrap;text-align:right}.pdm-bell{position:relative;width:34px;height:34px;border-radius:8px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:var(--kw-muted-foreground)}.pdm-bell:hover{background:#f1f5f9;color:inherit}.pdm-bell__badge{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--kw-danger, #dc2626);color:#fff;font-size:10px;line-height:16px;font-weight:600;text-align:center}.pdm-bell-pop{width:360px;background:#fff;border-radius:10px;box-shadow:0 12px 32px #0f172a29;border:1px solid var(--kw-border);overflow:hidden}.pdm-bell-pop__head{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--kw-border)}.pdm-bell-pop__list{max-height:380px;overflow:auto}.pdm-bell-pop__item{display:block;width:100%;text-align:left;border:0;background:#fff;padding:10px 14px;border-bottom:1px solid #f1f5f9;cursor:pointer}.pdm-bell-pop__item:hover{background:#f8fafc}.pdm-bell-pop__item b{display:block;font-size:13px}.pdm-bell-pop__item span{display:block;font-size:12px;color:var(--kw-muted-foreground);margin-top:2px}.pdm-bell-pop__foot{padding:8px 14px;text-align:center}.pdm-role-pill{font-size:12px;color:var(--kw-muted-foreground);background:#f1f5f9;border-radius:10px;padding:2px 8px}.t1-th-row{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:16px;padding:14px 0;border-bottom:1px solid var(--kw-border);align-items:center}.t1-th-row:last-child{border-bottom:0}.t1-th-row__ctl{display:flex;align-items:center;gap:8px;justify-content:flex-end}.t1-th-row__ctl input{width:110px;text-align:right}.t1-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--kw-border)}.t1-job:last-child{border-bottom:0}.t1-job__meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--kw-muted-foreground);margin-top:6px}.t1-job__meta b{color:var(--kw-foreground, #0f172a);font-weight:500;margin-left:4px}.t1-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:middle}.t1-form-ok{color:var(--kw-success, #16a34a);font-size:13px}.t1-input.is-invalid{border-color:var(--kw-danger, #dc2626)}.pdm-bell-wrap{position:relative}.pdm-bell.is-open{background:#f1f5f9;color:inherit}.pdm-bell-wrap .pdm-bell-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:1000}.pdm-bell-pop__empty{padding:28px 14px;text-align:center;color:var(--kw-muted-foreground);font-size:13px}.pdm-bell-pop__item small{display:block;font-size:11px;color:var(--kw-muted-foreground);margin-top:4px}.pdm-bell-pop__kind{float:right;font-style:normal;font-size:11px;padding:0 6px;border-radius:4px;background:#eff6ff;color:#1d4ed8;line-height:18px}.pdm-bell-pop__kind.is-alert{background:#fef2f2;color:#b91c1c}.pdm-bell-pop__kind.is-result{background:#f0fdf4;color:#15803d}.pdm-bell-pop__kind.is-reminder{background:#fffbeb;color:#b45309}.pdm-bell-pop__kind.is-assignment{background:#f5f3ff;color:#6d28d9}.pdm-bell-pop__kind.is-org{background:#f1f5f9;color:#475569}.pdm-bell-pop__title{font-size:14px;font-weight:600;color:var(--kw-foreground, #0f172a);line-height:24px}.pdm-bell-pop__head{min-height:44px}.t1-stack{display:flex;flex-direction:column;gap:12px}.t1-stackbar{display:flex;height:6px;border-radius:3px;background:var(--kw-muted);overflow:hidden;margin-top:6px;width:100%}.t1-stackbar span{display:block;height:100%}.t1-stat-row{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:6px}.t1-dev{display:flex;flex-direction:column;gap:6px}.t1-dev__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px;padding:4px 0;border-bottom:1px dashed var(--kw-border)}.t1-dev__row:last-child{border-bottom:0}.t1-admin-count{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.pdm-flow-sync{margin-left:auto;font-size:12px;color:var(--kw-muted-foreground)}.pdm-flow-sync.is-error{color:var(--kw-danger)}.pdm-admin__card.is-planned{opacity:.72}.pdm-admin__card-stat{margin-top:auto;font-size:12px;color:var(--kw-primary);font-variant-numeric:tabular-nums}.pdm-admin__top{display:flex;align-items:center;gap:8px}.t1-nowrap{white-space:nowrap}.t1-hookurl{font-size:12px;background:var(--kw-muted, #f3f4f6);padding:1px 6px;border-radius:4px}.t1-filepick{display:inline-flex;align-items:center;gap:8px;font-size:13px;min-width:0}.t1-filepick>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.t1-hookurl{display:inline-block;max-width:130px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.t1-trace__head{display:flex;gap:20px;align-items:center;padding:4px 0 14px;border-bottom:1px solid var(--kw-border, #e5e7eb);margin-bottom:12px}.t1-trace__value{font-size:34px;font-weight:700;font-variant-numeric:tabular-nums;min-width:90px}.t1-trace__scroll{max-height:56vh;overflow:auto}.t1-clickable{cursor:pointer;border-bottom:1px dashed currentColor}.t1-clickable:hover{color:var(--kw-primary, #2563eb)}.t1-watermark{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background-repeat:repeat;opacity:1}.t1-savebar{position:sticky;bottom:0;display:flex;gap:10px;align-items:center;padding:12px 16px;margin-top:16px;background:var(--kw-bg, #fff);border:1px solid var(--kw-border, #e5e7eb);border-radius:10px;box-shadow:0 -2px 12px #0f172a0a;z-index:5}.t1-ok{color:var(--kw-success, #16a34a)}.t1-err{color:var(--kw-danger, #dc2626)}.t1-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:32px}.t1-chips__input{width:160px;height:28px}.t1-switch-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--kw-border, #eef0f3)}.t1-switch-row:last-child{border-bottom:0}.t1-switch-row__main{flex:1}.t1-switch-row__title{font-weight:600}.t1-cfg-grid{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start}.t1-steps{display:flex;gap:0;margin:4px 0 18px}.t1-steps__item{flex:1;display:flex;align-items:center;gap:8px;color:var(--kw-text-3, #94a3b8);font-size:13px}.t1-steps__item b{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;background:#eef0f3;font-size:12px}.t1-steps__item.is-on{color:var(--kw-text, #0f172a)}.t1-steps__item.is-on b{background:var(--kw-primary, #2563eb);color:#fff}.t1-steps__item:after{content:"";flex:1;height:1px;background:#e5e7eb;margin:0 8px}.t1-steps__item:last-child:after{display:none}.t1-verify{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.t1-verify>div{padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #eef0f3}.t1-verify b{display:block;font-size:22px;font-variant-numeric:tabular-nums}.t1-flow{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.t1-flow__stage{min-width:200px;flex:1;border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fff}.t1-flow__stage h4{margin:0 0 8px;display:flex;justify-content:space-between;align-items:center}.t1-flow__arrow{align-self:center;color:#94a3b8}.t1-statechip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;border:1px solid}.t1-statechip--todo{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.t1-statechip--doing{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.t1-statechip--done{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.t1-matrix td,.t1-matrix th{text-align:center}.t1-matrix td:first-child,.t1-matrix th:first-child{text-align:left}.t1-check{display:inline-flex;align-items:center;gap:4px;margin:0 14px 6px 0;font-size:13px}.t1-select--sm{height:28px;min-height:28px;min-width:90px;padding:2px 26px 2px 8px;font-size:12px;background-size:11px;background-position:right 8px center}.t1-src-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.t1-src{text-align:left;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;font-size:13px}.t1-src.is-on{border-color:var(--kw-primary, #2563eb);box-shadow:0 0 0 3px #2563eb1f}.t1-ellipsis{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t1-verify-line{display:flex;gap:8px;flex-wrap:wrap}.t1-sub{margin:0 0 8px;font-size:14px;display:flex;align-items:center}.t1-edge{display:inline-flex;gap:4px;align-items:center}.t1-edge__cfg{font-size:12px}.t1-rule{border:1px dashed #cbd5e1;border-radius:10px;padding:10px 12px;margin-bottom:10px;background:#fafbfc}.t1-seg--sm button{padding:2px 10px;font-size:12px}.t1-pre{white-space:pre-wrap;background:#f8fafc;border:1px solid #eef0f3;border-radius:8px;padding:8px 10px;margin:6px 0;font-size:12px}.t1-burn{width:100%;max-width:720px;height:auto}.t1-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}.t1-board__col{background:#f6f7f9;border-radius:12px;padding:10px;min-height:240px;border:1px solid transparent}.t1-board__col.is-over{border-color:#fecaca;background:#fff7f7}.t1-board__head{display:flex;justify-content:space-between;padding:2px 4px 10px}.t1-board__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;margin-bottom:8px;cursor:grab;box-shadow:0 1px 2px #0f172a0a}.t1-board__card:hover{border-color:#c7d2fe}.t1-board__empty{text-align:center;padding:24px 0;border:1px dashed #d4d8de;border-radius:10px}.t1-gantt{display:grid}.t1-gantt__left{border-right:1px solid #e5e7eb}.t1-gantt__lh{display:flex;align-items:center;padding:0 12px;font-weight:600;border-bottom:1px solid #eef0f3;font-size:13px;gap:6px}.t1-gantt__lrow{display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;border-bottom:1px solid #f3f4f6}.t1-gantt__lrow.is-crit{background:#fff5f5}.t1-gantt__right{overflow-x:auto}.t1-gantt__right svg{display:block;-webkit-user-select:none;user-select:none}.t1-gate{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#fafbfc}.t1-timeline{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto;font-size:13px}.t1-timeline__row{display:grid;grid-template-columns:150px 1fr;gap:10px}.t1-ai{margin-top:8px;padding:10px 12px;border-radius:10px;background:linear-gradient(180deg,#faf7ff,#fff);border:1px solid #e9d5ff}.t1-ai__case{border-top:1px dashed #e9d5ff;padding:8px 0}.t1-week th.is-today,.t1-week td.is-today{background:#f5f9ff}.t1-week__in{width:64px;height:28px;text-align:right}.t1-week__total td{font-weight:600;background:#fafbfc}.t1-apchain{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:12px}.t1-apchain__step{color:#8a94a6;display:inline-flex;align-items:center;gap:2px}.t1-apchain__step small{font-size:10px;opacity:.8;margin-left:2px}.t1-apchain__step.is-done{color:var(--kw-success, #389e0d)}.t1-apchain__step.is-cur{color:var(--kw-primary, #1677ff);font-weight:600}.t1-apchain__step.is-rej{color:var(--kw-danger, #cf1322);font-weight:600}.t1-apchain__arrow{margin:0 4px;color:#c0c6d0}.t1-login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(1200px 600px at 20% 0%,#e8f0ff,transparent),#f5f7fb}.t1-login__card{width:380px;background:#fff;border-radius:14px;padding:32px 32px 28px;box-shadow:0 10px 40px #14285a14;display:flex;flex-direction:column;gap:12px}.t1-login__card h1{font-size:20px;margin:8px 0 4px}.t1-login__brand{display:flex;gap:10px;align-items:center}.t1-login__logo{width:36px;height:36px;border-radius:9px;background:#1677ff;color:#fff;display:grid;place-items:center;font-weight:700}.t1-login__form{display:flex;flex-direction:column;gap:10px}.t1-login__form .t1-input{height:38px}.t1-login__or{display:flex;align-items:center;gap:10px;color:#a0a8b8;font-size:12px}.t1-login__or:before,.t1-login__or:after{content:"";flex:1;border-top:1px solid #e6e9ef}.t1-login__err{padding:8px 10px;background:#fff2f0;border-radius:6px}.t2-good{color:var(--kw-success)}.t2-warn{color:#d97706}.t2-bad{color:var(--kw-danger)}.t2-scope{margin:2px 0 12px}.t2-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px}.t2-kpis .t1-kpi{cursor:default}.t2-kpis .t1-kpi__num{font-size:22px}.t2-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-bottom:14px}@media(max-width:1280px){.t2-grid{grid-template-columns:1fr}}.t1-table tr.is-selected td{background:var(--pdm-soft)}.t1-table tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--kw-primary)}.t2-qbar{display:inline-flex;width:110px;height:8px;border-radius:4px;overflow:hidden;background:var(--kw-muted);vertical-align:middle}.t2-qbar i{display:block;height:100%}.t2-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.t2-quad{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none}.t2-zone rect{opacity:.07;cursor:pointer;transition:opacity .15s}.t2-zone:hover rect{opacity:.14}.t2-zone.is-on rect{opacity:.2}.t2-zone.is-dim rect{opacity:.03}.t2-zone text{font-size:11px;fill:var(--kw-muted-foreground);pointer-events:none}.t2-axisline{stroke:#94a3b8;stroke-dasharray:4 3}.t2-tick{font-size:10px;fill:#94a3b8}.t2-axis{font-size:11px;fill:var(--kw-muted-foreground)}.t2-pt{cursor:pointer}.t2-pt circle{stroke:#fff;stroke-width:2;transition:r .15s}.t2-pt:hover circle,.t2-pt.is-focus circle{r:9;stroke:var(--kw-foreground)}.t2-pt.is-dim{opacity:.2}.t2-ptlbl{font-size:10.5px;fill:var(--kw-foreground);pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:3px}.t2-trend{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:1100px){.t2-trend{grid-template-columns:1fr}}.t2-trend svg{width:100%;height:auto;display:block}.t2-trend path{fill:none;stroke-width:2}.t2-legend{display:flex;gap:12px;align-items:center;font-size:12px;margin-bottom:4px}.t2-legend span:before{content:"";display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:4px;vertical-align:middle;background:currentColor}.t2-s-cpi path,.l-cpi{stroke:#2563eb;color:#2563eb}.t2-s-cpi circle{fill:#2563eb}.t2-s-spi path,.l-spi{stroke:#7c3aed;color:#7c3aed}.t2-s-spi circle{fill:#7c3aed}.t2-s-pv path,.l-pv{stroke:#94a3b8;color:#94a3b8}.t2-s-pv circle{fill:#94a3b8}.t2-s-ev path,.l-ev{stroke:#16a34a;color:#16a34a}.t2-s-ev circle{fill:#16a34a}.t2-s-ac path,.l-ac{stroke:#dc2626;color:#dc2626}.t2-s-ac circle{fill:#dc2626}.l-th{color:#cbd5e1}.t2-thline{stroke:#cbd5e1;stroke-dasharray:5 4}.t2-filter{width:auto;min-width:140px}.t2-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--kw-muted-foreground)}.t2-ellipsis{max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2-sla{font-size:12px;padding:1px 8px;border-radius:10px;background:var(--kw-muted);white-space:nowrap}.t2-sla.is-ok{color:var(--kw-muted-foreground)}.t2-sla.is-dueSoon{background:#fef3c7;color:#b45309}.t2-sla.is-overdue{background:#fee2e2;color:#b91c1c;font-weight:500}.t2-detail{display:flex;flex-direction:column;gap:10px}.t2-detail__title{font-size:15px;font-weight:600}.t2-evidence{border:1px solid var(--kw-border);border-radius:8px;padding:12px 14px;background:#fafbfc}.t2-evidence__metric{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.t2-evidence__metric b{font-size:22px;font-variant-numeric:tabular-nums;color:var(--kw-danger)}.t2-evidence ul{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.t2-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;align-items:center}.t2-actions{padding:10px 0;border-top:1px solid var(--kw-border);border-bottom:1px solid var(--kw-border)}.t2-timeline{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto}.t2-timeline__row{display:flex;gap:8px;align-items:baseline;font-size:13px;flex-wrap:wrap}.t2-timeline__dot{width:8px;height:8px;border-radius:50%;background:var(--kw-primary);flex:none;transform:translateY(-1px)}.t2-timeline__note{flex-basis:100%;padding-left:16px;color:var(--kw-muted-foreground)}.t2-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.t2-rule{border:1px solid var(--kw-border);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--kw-surface)}.t2-rule.is-off{opacity:.6;background:#fafafa}.t2-rule__desc{font-size:12px;line-height:1.6}.t2-rule__ths{display:flex;flex-direction:column;gap:6px}.t2-rule__stat{font-size:12px;border-top:1px dashed var(--kw-border);padding-top:6px}.t2-th{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.t2-th__ctl{display:inline-flex;align-items:center;gap:4px}.t2-th__ctl .t1-input{width:96px;padding:3px 8px}.t2-th__ctl small{width:26px;color:var(--kw-muted-foreground)}.t1-th-group{margin:14px 0 4px;font-weight:600;font-size:13px;color:var(--kw-muted-foreground)}.t2-scroll{overflow-x:auto}.t2-nowrap td:nth-child(2){white-space:nowrap}.t2-grid .t2-trend{grid-template-columns:1fr;gap:10px}.t2-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:14px}.t2-rr{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.t2-rr__list ul{list-style:none;margin:0;padding:0}.t2-rr__list li{padding:8px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.t2-rr__list li+li{margin-top:4px}.t2-rr__list li:hover{background:var(--t1-hover, #f5f7fa)}.t2-rr__list li.is-on{background:#eef4ff;border-color:#c9dbff}.t2-rr__doc{display:flex;flex-direction:column;gap:12px;min-width:0}.t2-rr__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.t2-rr__title{font-size:18px;font-weight:600}.t2-rr__model{margin-top:10px;padding:8px 12px;border-radius:8px;background:#f6f3ff;font-size:13px;line-height:1.6}.t2-rr__model.is-warn{background:#fff7e6}.t2-rr__check{margin-top:8px;padding:6px 12px;border-radius:8px;font-size:13px}.t2-rr__check.is-ok{background:#f0faf2;color:#237a35}.t2-rr__check.is-bad{background:#fff1f0;color:#c4302b}.t2-rr__kpis{margin-top:12px}.t2-rr__hint{font-weight:400;font-size:12px;margin-left:6px}.t2-rr__stmt{display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-bottom:1px dashed #edf0f3}.t2-rr__stmt:last-child{border-bottom:0}.t2-rr__stmt.is-bad{background:#fff1f0;border-radius:6px}.t2-rr__body{flex:1;min-width:0}.t2-rr__text{line-height:1.6}.t2-rr__refs{font-size:12px;color:#8a94a6;margin-top:2px;display:flex;flex-wrap:wrap;gap:4px 10px}.t2-rr__ops{white-space:nowrap}.t1-danger{color:#c4302b;font-size:12px}@media(max-width:900px){.t2-rr{grid-template-columns:1fr}}.t2-rr-card{display:block;width:100%;text-align:left;margin:0 0 16px;padding:14px 16px;border-radius:12px;border:1px solid #dfe6f5;background:linear-gradient(90deg,#f4f7ff,#fff);cursor:pointer}.t2-rr-card:hover{border-color:#a9c1f5}.t2-rr-card__lbl{font-size:12px;color:#5b6b8c}.t2-rr-card__title{font-size:16px;font-weight:600;margin:2px 0 4px}.t2-rr-card__text{line-height:1.6;margin-bottom:4px}.t2-rr__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.t2-cap th,.t2-cap td{white-space:nowrap}.t2-cap__cell{display:inline-block;min-width:58px;padding:3px 6px;border-radius:6px;border:1px solid transparent;background:#f7f8fa;color:#8a94a6;font-variant-numeric:tabular-nums;font-size:12px;cursor:pointer;text-align:center}.t2-cap__cell.is-low{background:#eef5ff;color:#3a5a8c}.t2-cap__cell.is-mid{background:#d9e8ff;color:#1d4ed8}.t2-cap__cell.is-high{background:#fff1d6;color:#ad6800}.t2-cap__cell.is-over{background:#ffd8d6;color:#b42318;font-weight:600}.t2-cap__cell.is-diff{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed26}.t2-cap__cell s{opacity:.55;margin-right:2px}.t2-cap__skills{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.t2-cap__skills span{font-size:11px;padding:0 6px;border-radius:10px;background:#f1f3f6;color:#5b6b8c}.t2-cap__legend{display:flex;gap:8px;padding:10px 12px;align-items:center}.t2-cap__legend .t2-cap__cell{cursor:default}.t2-cap__sd{display:flex;flex-direction:column;gap:2px;min-width:90px;font-size:12px}.t2-sim__list{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:4px}.t2-sim__result{margin-top:10px;padding:8px 12px;border-radius:8px;background:#f6f3ff;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.t2-up{color:#c4302b}.t2-down{color:#237a35}.t2-auto{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.t2-auto__rules{display:flex;flex-direction:column;gap:10px}.t2-auto__rule.is-on{border-color:#a9c1f5;box-shadow:0 0 0 2px #3b82f61f}.t2-auto__rule.is-off{opacity:.6}.t2-auto__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.t2-auto__name{font-weight:600;font-size:14px;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:inherit}.t2-auto__line{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;margin-top:6px;font-size:13px}.t2-auto__line code{background:#f3f4f6;border-radius:4px;padding:0 6px;font-size:12px}.t2-auto__line ol{margin:0;padding-left:18px}.t2-auto__foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:12px;flex-wrap:wrap}.t2-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.t2-drawer__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a59}.t2-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(620px,100vw);background:#fff;padding:20px 22px;overflow-y:auto;box-shadow:-8px 0 24px #0f172a1f;display:flex;flex-direction:column;gap:10px}.t2-drawer__title{font-size:17px;font-weight:600}.t2-step{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #edf0f3;border-radius:10px}.t2-act{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;background:#fafbfc}.t2-act__no{width:20px;height:20px;border-radius:50%;background:#1d4ed8;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:1000px){.t2-auto{grid-template-columns:1fr}}.t2-code{background:#0f172a;color:#e2e8f0;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.6;overflow-x:auto;margin:8px 0 0;white-space:pre-wrap;word-break:break-all}.t2-dev__groups details{border-top:1px solid #edf0f3;padding:8px 0}.t2-dev__groups summary{cursor:pointer}.t2-dev__op{display:flex;gap:8px;align-items:center;padding:4px 0 4px 16px;flex-wrap:wrap}.t2-dev__op code{font-size:12px}.t2-dev__mcp{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px}.t2-secret{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:8px;background:#fffbe6;border:1px solid #ffe58f;margin-bottom:10px}.t2-secret code{background:#fff;padding:2px 8px;border-radius:4px;word-break:break-all}.t2-linkbtn{background:none;border:0;padding:0;color:var(--kw-primary, #1d4ed8);cursor:pointer;font-weight:600}.t2-evgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.t2-tpl{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 12px;margin-bottom:12px;border-radius:8px;background:#f4f7ff;border:1px solid #dfe6f5}.t2-tlr-head{margin-bottom:10px;line-height:1.8}.t2-tlr-ok{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;border-radius:8px;padding:6px 10px;margin-bottom:10px}.t2-tlr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.t2-tlr-stage{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#fff;min-width:0}.t2-tlr-stage.is-cur{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.t2-tlr-stage.is-past{background:#f9fafb}.t2-tlr-stage.is-off{background:repeating-linear-gradient(135deg,#fff,#fff 8px,#fef2f2 8px,#fef2f2 16px);border-color:#fecaca}.t2-tlr-stage header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.t2-tlr-sp{flex:1}.t2-tlr-stage h6{margin:8px 0 4px;font-size:12px;color:#6b7280;font-weight:600}.t2-tlr-stage ul{list-style:none;margin:0;padding:0}.t2-tlr-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 0;border-bottom:1px dashed #f1f5f9;font-size:13px}.t2-tlr-item .t2-tlr-name{flex:1 1 auto;min-width:0}.t2-tlr-item.is-off .t2-tlr-name{text-decoration:line-through;color:#9ca3af}.t2-tlr-item.is-add .t2-tlr-name{color:#1d4ed8}.t2-tlr-reason{flex-basis:100%;font-size:12px;color:#b91c1c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2-tlr-lock{font-size:11px}.t2-tlr-add{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.t2-tlr-add .t1-input{flex:1 1 120px;min-width:0}.t2-tlr-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.t2-tlr-foot .t1-input{flex:1 1 260px}.t2-tlr-sum b{color:#111827}.t2-tlr-steps{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.t2-tlr-ask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;z-index:1000}.t2-tlr-ask-box{background:#fff;border-radius:12px;padding:18px;width:min(440px,92vw);box-shadow:0 12px 40px #0000002e}.t2-tlr-ask-box textarea{width:100%;margin-top:6px}.t2-tlr-ask-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.t2-auto__result{min-width:220px;white-space:normal;word-break:break-word}.t2-auto__log .t1-table td{vertical-align:top}.t2-auto__runs{table-layout:fixed;width:100%}.t2-auto__runs td,.t2-auto__runs th{overflow:hidden;word-break:break-word;white-space:normal}.t2-auto__runs .t2-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2-auto__runs .t2-auto__result{min-width:0}.t2-auto__log{min-width:0;overflow:hidden}.t1-crumb{color:var(--kw-muted-foreground, #64748b);text-decoration:none;font-weight:500}.t1-crumb:hover{color:var(--kw-primary)}.t3-bt{margin-bottom:16px}.t3-bt__title{display:flex;gap:12px;align-items:baseline;margin-bottom:12px;flex-wrap:wrap}.t3-bt__grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(280px,1.4fr);gap:16px}.t3-bt__m{border:1px solid var(--kw-border);border-radius:8px;padding:12px 14px}.t3-bt__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.t3-bt__m dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}.t3-bt__m dt{color:var(--kw-muted-foreground, #64748b)}.t3-bt__m dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.t3-bt__m dd small{font-weight:400;color:var(--kw-muted-foreground, #64748b);margin-left:6px}.t3-bt__note{font-size:12.5px;color:var(--kw-muted-foreground, #64748b);line-height:1.6}.t3-bt__note p{margin:0 0 6px}.t3-bt__warn{color:#b45309!important}.t3-pred__table{table-layout:fixed;width:100%}.t3-pred__table td,.t3-pred__table td *{vertical-align:top;overflow-wrap:anywhere;white-space:normal}.t3-pred__table td{padding-top:12px;padding-bottom:12px}.t3-pred__sub{font-size:12px;margin-top:2px}.t3-pred__focus td{background:#eef4ff}.t3-pred__cell{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center}.t3-pred__bar{height:8px;border-radius:4px;background:#eef1f5;overflow:hidden}.t3-pred__fill{display:block;height:100%;border-radius:4px}.t3-pred__fill--low{background:#22c55e}.t3-pred__fill--mid{background:#f59e0b}.t3-pred__fill--high{background:#ef4444}.t3-pred__p{font-variant-numeric:tabular-nums;font-size:15px}.t3-pred__p--high{color:#dc2626}.t3-pred__p--mid{color:#b45309}.t3-pred__p--low{color:#15803d}.t3-pred__range{grid-column:1 / -1;font-size:11.5px;color:var(--kw-muted-foreground, #64748b)}.t3-pred__na{display:inline-flex;flex-direction:column;color:#64748b;font-weight:600}.t3-pred__na small{font-weight:400;font-size:11.5px}.t3-pred__factors{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px}.t3-pred__factors li{display:grid;grid-template-columns:1fr auto;gap:2px 6px;align-items:center}.t3-pred__factors small{grid-column:1 / -1;color:var(--kw-muted-foreground, #64748b)}.t3-pred__foot{font-size:12px;margin:12px 0 0}.t3-agent__cfg{margin-bottom:16px}.t3-agent__cfgrow{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center}.t3-agent__switch{display:flex;gap:12px;align-items:center}.t3-agent__switch small{display:block;color:var(--kw-muted-foreground, #64748b)}.t3-agent__wl{display:flex;flex-direction:column;gap:6px;padding-left:40px;border-left:1px solid var(--kw-border)}.t3-agent__chk{display:inline-flex;gap:6px;align-items:center;font-size:13px;cursor:pointer}.t3-agent__th{display:flex;gap:16px;align-items:center;flex-wrap:wrap;flex-basis:100%;padding-top:14px;border-top:1px solid var(--kw-border)}.t3-agent__th label{display:inline-flex;gap:6px;align-items:center;font-size:13px;white-space:nowrap}.t3-agent__th .t1-input{width:84px}.t3-agent__grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:start}.t3-agent__main{display:grid;gap:16px;min-width:0}.t3-agent__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.t3-agent__runlist{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:560px;overflow:auto}.t3-agent__runlist li{padding:8px 10px;border:1px solid var(--kw-border);border-radius:8px;cursor:pointer}.t3-agent__runlist li small{color:var(--kw-muted-foreground, #64748b)}.t3-agent__runlist li.is-active{border-color:var(--kw-primary);background:#f3f7ff}.t3-agent__summary{margin:0 0 12px;line-height:1.6}.t3-agent__filters{flex-wrap:wrap;margin-bottom:12px}.t3-agent__cands{list-style:none;margin:0;padding:0;display:grid;gap:10px}.t3-agent__cand{border:1px solid var(--kw-border);border-radius:10px;padding:12px 14px}.t3-agent__ch{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.t3-agent__ch b{flex:1;min-width:200px}.t3-agent__ev{margin:0 0 10px;display:grid;gap:3px;font-size:12.5px}.t3-agent__evr{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px}.t3-agent__evr dt{color:var(--kw-muted-foreground, #64748b)}.t3-agent__evr dd{margin:0;overflow-wrap:anywhere}.t3-agent__act{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;border-top:1px dashed var(--kw-border);padding-top:8px;font-size:13px;flex-wrap:wrap}.t3-agent__res{color:var(--kw-muted-foreground, #64748b);max-width:50%;text-align:right;overflow-wrap:anywhere}.t3-agent__replay ol{list-style:none;margin:0;padding:0 0 0 4px;max-height:420px;overflow:auto;border-left:2px solid #e2e8f0}.t3-ev{display:grid;grid-template-columns:40px 120px 84px minmax(0,1fr) auto;gap:8px;padding:5px 8px;font-size:12.5px;align-items:baseline}.t3-ev__seq,.t3-ev__t{color:var(--kw-muted-foreground, #64748b);font-variant-numeric:tabular-nums}.t3-ev__x{overflow-wrap:anywhere}.t3-ev--execute b,.t3-ev--result b{color:#1d4ed8}.t3-ev--confirm b{color:#15803d}.t3-ev--reject b,.t3-ev--disabled b{color:#b45309}@media(max-width:900px){.t3-agent__grid,.t3-bt__grid{grid-template-columns:1fr}.t3-ev{grid-template-columns:36px 1fr}}.t3-agent__runlist li b{white-space:nowrap;font-size:13px}.t3-pr__btn{margin-top:6px;display:flex;gap:8px;align-items:center}.t3-pr{margin-top:8px;border:1px solid var(--kw-border);border-radius:8px;padding:10px 12px;background:#fbfcfe;white-space:normal;min-width:280px}.t3-pr__h{display:flex;gap:6px;align-items:center;margin-bottom:4px}.t3-pr__sum{margin:4px 0 8px;font-size:13px;line-height:1.6;white-space:pre-wrap}.t3-pr__list{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px}.t3-pr__f{font-size:12.5px;display:grid;gap:2px;padding-left:8px;border-left:3px solid #cbd5e1}.t3-pr__f--warn{border-left-color:#f59e0b}.t3-pr__f--block{border-left-color:#ef4444}.t3-pr__f--ok{border-left-color:#22c55e}.t3-pr__f small{color:var(--kw-muted-foreground, #64748b);overflow-wrap:anywhere}.t3-pr__items{margin:2px 0 0;padding-left:16px;font-size:12px}.t3-st__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}.t3-st__col{display:grid;gap:16px;min-width:0}.t3-st__bar{display:inline-block;width:100%;min-width:60px;height:8px;border-radius:4px;background:#eef1f5;overflow:hidden;vertical-align:middle}.t3-st__bar>i{display:block;height:100%}.t3-st__objh{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:10px}.t3-st__objp{display:grid;grid-template-columns:auto 120px;gap:8px;align-items:center;font-weight:600;font-variant-numeric:tabular-nums}.t3-st__krs{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.t3-st__krs li{display:grid;grid-template-columns:minmax(0,1.2fr) 110px minmax(0,1.3fr);gap:10px;align-items:center;font-size:13px}.t3-st__krin{width:72px!important;padding:2px 6px}.t3-st__krform{display:grid;grid-template-columns:minmax(0,2fr) 70px 70px 60px auto;gap:6px;margin-bottom:10px}.t3-st__progs{border-top:1px dashed var(--kw-border);padding-top:8px;display:grid;gap:8px}.t3-st__sub{display:flex;justify-content:space-between;align-items:center}.t3-st__prog{border:1px solid var(--kw-border);border-radius:8px;padding:8px 10px}.t3-st__progh{display:flex;justify-content:space-between;margin-bottom:4px}.t3-st__budget{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;font-variant-numeric:tabular-nums}.t3-st__bv{display:inline-grid;grid-template-columns:100px auto;gap:6px;align-items:center;flex-basis:100%}.t3-st__newobj{display:grid;grid-template-columns:minmax(0,2fr) 90px auto auto;gap:8px;align-items:center}.t3-st__wl{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;font-size:13px}.t3-st__wl .t1-input{width:64px}.t3-st__rank{table-layout:fixed;width:100%}.t3-st__rank td{vertical-align:top;white-space:normal}.t3-st__score{font-size:16px;font-variant-numeric:tabular-nums}.t3-st__comps{display:flex;flex-wrap:wrap;gap:4px}.t3-st__comp{font-size:12px;padding:2px 6px;border-radius:4px;background:#eef4ff;white-space:nowrap}.t3-st__comp.is-na{background:#f1f5f9;color:#94a3b8}.t3-st__weights label{display:inline-flex;gap:6px;align-items:center;font-size:13px}.t3-st__weights .t1-input{width:64px}.t3-st__wnow{margin-bottom:8px;font-size:12.5px}.t3-st__links{margin-bottom:6px}@media(max-width:1100px){.t3-st__grid{grid-template-columns:1fr}}.t3-st__rankcard{min-width:0;overflow:hidden}.t3-st__rank th{white-space:normal}.t3-st__cov{display:block;font-size:11.5px;color:var(--kw-muted-foreground, #64748b);font-weight:400}.t3-st__cov.is-low{color:#b45309}.t3-pl__h{margin:18px 0 10px;font-size:15px}.t3-pl__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.t3-pl__card{display:flex;flex-direction:column;gap:10px}.t3-pl__head{display:flex;gap:12px;align-items:flex-start}.t3-pl__title{flex:1;min-width:0}.t3-pl__logo{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--kw-primary, #4f46e5),#22d3ee);flex:none}.t3-pl__desc{margin:0;color:var(--kw-foreground);line-height:1.6}.t3-pl__scopes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.t3-pl__scope{font-size:12px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#3730a3}.t3-pl__scope.is-write{background:#fff7ed;color:#9a3412}.t3-pl__scope.is-event{background:#ecfeff;color:#155e75}.t3-pl__meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--kw-muted-foreground, #64748b)}.t3-pl__actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--kw-border);padding-top:10px}.t3-pl__cred{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0}.t3-pl__cred code{word-break:break-all;font-size:12px;background:#fff;padding:4px 6px;border-radius:4px}.t3-pl__calls{font-size:12px}.t3-pl__calls code{word-break:break-all}.t3-pl__consent{display:flex;flex-direction:column;gap:10px}.t3-pl__ck{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--kw-border);border-radius:8px;cursor:pointer}.t3-pl__ck small{display:block;color:var(--kw-muted-foreground, #64748b)}.t3-pl__ref{margin-top:18px}.t3-pl__manifest{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.t3-sp__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.t3-sp__main,.t3-sp__side{display:flex;flex-direction:column;gap:16px;min-width:0}.t3-sp__form{display:flex;flex-direction:column;gap:10px}.t3-sp__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.t3-sp__th{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.t3-sp__space{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px dashed var(--kw-border);font-size:13px}.t3-sp__cm{padding:8px 10px;margin-top:8px;border-radius:8px;background:#f8fafc;font-size:13px;line-height:1.6}.t3-sp__cm.is-internal{background:#eef2ff}.t3-sp__reply{display:flex;gap:8px;margin-top:8px}.t3-gs__hero{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center}.t3-gs__hero h2{margin:0 0 4px;font-size:18px}.t3-gs__prog{display:flex;flex-direction:column;gap:4px;min-width:160px}.t3-gs__prog b{font-size:22px}.t3-gs__badge{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.t3-gs__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;align-items:start}.t3-gs__plan,.t3-gs__dl{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px;font-size:13px}.t3-gs__plan li{display:flex;gap:8px;align-items:center}.t3-gs__plan li .t1-faint{margin-left:auto}.t3-gs__dot{width:8px;height:8px;border-radius:50%;border:2px solid var(--kw-primary, #4f46e5);flex:none}.t3-gs__plan li.is-done .t3-gs__dot{background:var(--kw-primary, #4f46e5)}.t3-gs__sub{display:block;margin-top:16px}.t3-gs__thread{max-height:320px;overflow:auto}.t3-gs__chg{display:flex;flex-direction:column;gap:8px;margin-top:8px}.t3-gs__tabs{display:flex;gap:8px;margin-bottom:12px}.t3-gs__tabs button{border:1px solid var(--kw-border);background:#fff;border-radius:999px;padding:4px 14px;cursor:pointer}.t3-gs__tabs button.is-on{border-color:var(--kw-primary);color:var(--kw-primary)}.t3-gs__list{display:none}.t3-gs__space{display:flex;flex-direction:column}@media(max-width:900px){.t3-sp__grid,.t3-gs__cols,.t3-gs__hero{grid-template-columns:1fr}}.t3-sp__reply .ant-btn,.t3-sp__reply button{white-space:nowrap;flex:none}.t3-sp__row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.t3-sp__form .t1-form-row,.t3-sp__form select,.t3-sp__form input{min-width:0}.t3-sp table td,.t3-sp table th{white-space:nowrap}.t3-pl__w{margin-left:6px}.pdm-sider__auth{margin:16px 12px;padding:14px;border:1px dashed var(--kw-border);border-radius:10px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--kw-muted-foreground, #64748b)}.pdm-sider__auth b{color:var(--kw-foreground)}.pdm-sider__login{align-self:flex-start;margin-top:4px;padding:4px 12px;border-radius:6px;background:var(--kw-primary, #4f46e5);color:#fff!important;cursor:pointer}.okr-bar{display:inline-block;width:120px;height:8px;border-radius:4px;background:var(--kw-muted);overflow:hidden;vertical-align:middle}.okr-bar--wide{width:180px}.okr-conf{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-variant-numeric:tabular-nums}.okr-conf i{width:8px;height:8px;border-radius:50%;display:inline-block}.okr-spark{display:block;overflow:visible}.okr-kpi__v{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;margin:2px 0}.okr-kpi{cursor:default}.okr-kpi--warn{border-color:#fcd34d}.okr-kpi--bad{border-color:#fca5a5}.okr-kpi--ok{border-color:#bbf7d0}.okr-warn{color:#d97706}.okr-cycle{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px}.okr-cycle>div{display:flex;align-items:center;gap:8px}.okr-cycle__time{font-variant-numeric:tabular-nums}.okr-tree{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;overflow-x:auto}.okr-row{display:grid;grid-template-columns:4px 22px minmax(148px,168px) minmax(200px,1fr) minmax(140px,220px) 56px 190px 44px 76px 40px minmax(88px,130px);gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--kw-border);min-width:1160px}.okr-row:last-child{border-bottom:0}.okr-row:hover:not(.okr-row--head){background:#f8fafc}.okr-row--head{font-size:12px;background:#fafbfc;padding-top:7px;padding-bottom:7px}.okr-row--company .okr-row__title{font-weight:600}.okr-row__title{all:unset;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kw-foreground)}.okr-row__title:hover{color:var(--kw-primary, #2563eb);text-decoration:underline}.okr-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.okr-row__p{display:inline-flex;align-items:center;gap:8px}.okr-row__p .okr-bar{width:110px}.okr-tg{all:unset;cursor:pointer;width:18px;text-align:center;color:var(--kw-muted-foreground)}.okr-tg--leaf{cursor:default;opacity:.4}.okr-link{all:unset;cursor:pointer;color:var(--kw-primary, #2563eb);font-size:13px}.okr-link:hover{text-decoration:underline}.okr-dt{display:flex;flex-direction:column;gap:12px}.okr-dt__title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.okr-dt__meta{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--kw-muted-foreground);align-items:center}.okr-dt__score{margin-left:auto;display:inline-flex;gap:16px;color:var(--kw-foreground)}.okr-dt__score b{font-size:18px;font-variant-numeric:tabular-nums}.okr-dt__desc{padding:10px 12px;background:#fafbfc;border-radius:6px;font-size:13px;white-space:pre-wrap}.okr-dt__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.okr-krs{display:flex;flex-direction:column;gap:8px}.okr-kr{border:1px solid var(--kw-border);border-left:3px solid #22c55e;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:var(--kw-surface)}.okr-kr--at_risk{border-left-color:#f59e0b}.okr-kr--off_track{border-left-color:#ef4444}.okr-kr--done{border-left-color:#3b82f6}.okr-kr__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.okr-kr__idx{font-size:11px;font-weight:600;color:var(--kw-muted-foreground);background:var(--kw-muted);border-radius:4px;padding:1px 6px}.okr-kr__t{font-weight:500;flex:1 1 260px;min-width:0}.okr-kr__body{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.okr-kr__v{font-variant-numeric:tabular-nums}.okr-kr__p{display:inline-flex;align-items:center;gap:8px}.okr-kr__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.okr-kr__foot .t1-actions{margin-left:auto}.okr-ms{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12px;color:var(--kw-muted-foreground)}.okr-ms .is-done{color:#16a34a}.okr-hist{display:flex;flex-direction:column;gap:8px;border-top:1px dashed var(--kw-border);padding-top:8px}.okr-hist__chart{display:flex;align-items:center;gap:10px}.okr-hist__note{max-width:320px;white-space:pre-wrap}.okr-kids{display:flex;flex-direction:column;gap:6px}.okr-kid{all:unset;cursor:pointer;display:grid;grid-template-columns:56px minmax(0,1fr) 90px 120px 48px;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--kw-border);border-radius:6px}.okr-kid:hover{border-color:var(--kw-primary, #2563eb)}.okr-kid__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.okr-box{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;padding:12px 14px}.okr-cmt{display:flex;gap:8px;margin-bottom:10px}.okr-cmt .t1-input{flex:1}.okr-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.okr-log__i{display:grid;grid-template-columns:92px minmax(0,1fr);gap:2px 8px;font-size:13px;padding-bottom:8px;border-bottom:1px solid var(--kw-border)}.okr-log__i .t1-faint{grid-column:2}.okr-log__k{font-size:12px;color:var(--kw-muted-foreground)}.okr-log__i--comment .okr-log__k{color:var(--kw-primary, #2563eb)}.okr-log__i--checkin .okr-log__k{color:#16a34a}.okr-log__b{white-space:pre-wrap;word-break:break-word}.okr-retro-view{display:flex;flex-direction:column;gap:6px;font-size:13px;white-space:pre-wrap}.okr-slider{display:flex;align-items:center;gap:10px}.okr-slider input[type=range]{width:220px}.okr-w{max-width:110px}.okr-ms-edit .t1-input{flex:1}@media(max-width:900px){.okr-dt__cols{grid-template-columns:1fr}}.as-cards,.as-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.as-card,.as-tpl{background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--pdm-elev-1)}.as-card__h{display:flex;justify-content:space-between;align-items:center;gap:8px}.as-card__trend{display:flex;flex-direction:column;gap:2px}.as-card__run{font-size:13px}.as-tpl__sec{display:flex;flex-direction:column;gap:4px}.as-tpl__foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.as-phases{display:flex;flex-wrap:wrap;gap:4px}.as-phases span{font-size:12px;padding:2px 8px;border-radius:10px;background:var(--kw-muted);color:var(--kw-foreground)}.as-phases span+span:before{content:"→ ";color:var(--kw-muted-foreground)}.as-two{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;align-items:start}.as-pending{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.as-pending li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.as-mine{display:flex;gap:10px;flex-wrap:wrap}.as-mine__i{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid var(--kw-border);border-radius:8px;color:inherit}.as-mine__i b{font-size:18px;font-variant-numeric:tabular-nums}.as-editor{display:flex;flex-direction:column;gap:12px}.as-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.as-n{width:84px}.as-pct{width:72px}.as-g{width:52px}.as-items .t1-select{max-width:210px}.as-items td{vertical-align:top}.as-rule{display:flex;flex-direction:column;gap:4px;min-width:180px}.as-cfg{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--kw-muted-foreground);flex-wrap:wrap}.as-cfg .as-n{width:60px}.as-cfg--tiers>span{display:inline-flex;align-items:center;gap:3px}.as-grades{display:flex;gap:12px;flex-wrap:wrap}.as-grade{display:inline-flex;align-items:center;gap:4px}.as-wsum{font-size:13px;color:var(--kw-muted-foreground);margin-right:auto}.as-wsum.is-bad{color:var(--kw-danger, #dc2626);font-weight:500}.as-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 12px;max-height:220px;overflow-y:auto}.as-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;background:var(--kw-muted);font-size:12px}.as-chip button{all:unset;cursor:pointer;color:var(--kw-muted-foreground)}.as-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:var(--kw-muted);padding:1px 6px;border-radius:4px}.as-formula{flex:1;min-width:240px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.as-test{font-variant-numeric:tabular-nums;font-size:13px}.as-steps{display:flex;gap:0;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;overflow:hidden}.as-steps span{flex:1;text-align:center;padding:8px 6px;font-size:13px;color:var(--kw-muted-foreground);border-right:1px solid var(--kw-border)}.as-steps .is-done{color:#16a34a;background:#f0fdf4}.as-steps .is-cur{color:#fff;background:var(--kw-primary, #2563eb);font-weight:500}.as-appr{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.as-dist{display:flex;gap:4px;flex-wrap:wrap}.as-quotas{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.as-quota{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 10px;border:1px solid var(--kw-border);border-radius:8px;background:#fafbfc}.as-quota__g{display:inline-flex;min-width:28px;justify-content:center;font-weight:600}.as-enforce{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 4px;font-size:13px}.as-quota-panel{border:1px solid var(--kw-border);border-radius:10px;padding:12px 14px;background:#fff;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.as-quota-panel.is-warn{border-color:#f59e0b;background:#fffbeb}.as-quota-panel.is-bad{border-color:#ef4444;background:#fef2f2}.as-quota-panel__hd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.as-quota-panel__rows{display:flex;flex-direction:column;gap:6px}.as-quota-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;padding:4px 0}.as-quota-row.is-over{color:#b91c1c}.as-quota-row.is-warn{color:#b45309}.as-quota-row__n{font-variant-numeric:tabular-nums;min-width:110px}.as-quota-row__flag{font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px;background:#fecaca;color:#991b1b}.as-quota-row__flag.is-warn{background:#fde68a;color:#92400e}.as-quota-panel__msg{font-size:13px;color:#991b1b}.as-grid th{vertical-align:bottom;min-width:130px}.as-cell{display:flex;flex-direction:column;gap:4px}.as-cell__in{display:inline-flex;align-items:center;gap:6px;font-size:12px}.as-csv{min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.as-detail>td{background:#fafbfc;padding:10px 12px!important}.as-items-res tr.is-breach td{background:#fef2f2}.as-calib{color:#7c3aed;border-bottom:1px dashed currentColor}.as-quota-bars{border:1px solid var(--kw-border);border-radius:12px;padding:16px 18px;background:#fff;margin-bottom:14px;display:flex;flex-direction:column;gap:12px}.as-quota-bars.is-warn{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fff 48%)}.as-quota-bars.is-bad{border-color:#ef4444;background:linear-gradient(180deg,#fef2f2,#fff 48%)}.as-quota-bars__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.as-quota-bars__badge{font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:#fecaca;color:#991b1b}.as-quota-bars.is-warn .as-quota-bars__badge{background:#fde68a;color:#92400e}.as-quota-bars__grid{display:flex;flex-direction:column;gap:10px}.as-quota-bar__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px;font-size:13px}.as-quota-bar__n{font-variant-numeric:tabular-nums;min-width:120px}.as-quota-bar__n b{font-size:18px;font-weight:700;margin-right:2px}.as-quota-bar__track{position:relative;height:18px;border-radius:999px;background:#f1f5f9;overflow:hidden}.as-quota-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#64748b;transition:width .25s ease}.as-quota-bar.is-over .as-quota-bar__fill{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.25) 0 4px,transparent 4px 8px);background-blend-mode:soft-light}.as-quota-bar.is-warn .as-quota-bar__fill{filter:saturate(1.05)}.as-quota-bar__limit{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:#0f172a;box-shadow:0 0 0 2px #ffffffd9}.as-eval__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.as-eval__step{border:1px solid var(--kw-border);border-radius:10px;padding:10px 12px;background:#fafbfc;display:flex;flex-direction:column;gap:4px}.as-eval__step.is-cur{border-color:#6366f1;background:#eef2ff}.as-eval__step.is-done{border-color:#86efac;background:#f0fdf4}.as-eval__list{display:flex;flex-direction:column;gap:8px}.as-eval__card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--kw-border);border-radius:10px;background:#fff}.as-eval__card>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.as-buckets__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media(max-width:1100px){.as-buckets__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.as-eval__progress{grid-template-columns:1fr}}.as-bucket{border:1px solid var(--kw-border);border-radius:12px;background:#f8fafc;min-height:180px;display:flex;flex-direction:column}.as-bucket__hd{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--kw-border);background:#fff;border-radius:12px 12px 0 0}.as-bucket__hd b{font-size:16px}.as-bucket__list{padding:8px;display:flex;flex-direction:column;gap:8px;flex:1}.as-bucket__card{background:#fff;border:1px solid var(--kw-border);border-radius:8px;padding:8px;cursor:grab;box-shadow:0 1px 2px #0f172a0a}.as-bucket__card.is-busy{opacity:.55;pointer-events:none}.as-bucket__name{font-weight:600;font-size:13px}.as-bucket__score{font-size:12px;margin-top:2px}.as-bucket__moves{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.as-bucket__move{border:1px solid var(--kw-border);background:#f1f5f9;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;cursor:pointer}.as-bucket__move:hover{background:#e2e8f0}.as-bucket__empty{padding:18px 8px;text-align:center;font-size:12px}.as-bucket--S{border-top:3px solid #c026d3}.as-bucket--A{border-top:3px solid #16a34a}.as-bucket--B{border-top:3px solid #2563eb}.as-bucket--C{border-top:3px solid #ea580c}.as-bucket--D{border-top:3px solid #dc2626}.as-appeal{margin-top:8px;padding:8px 10px;border:1px solid #fde68a;background:#fffbeb;border-radius:6px;display:flex;flex-direction:column;gap:4px;font-size:13px}.pf-tpl{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px dashed var(--kw-border);border-radius:8px;background:#fafbfc}@media(max-width:1000px){.as-two,.as-editor__grid{grid-template-columns:1fr}}.okr-goal-filter{margin-left:4px}.okr-tb-sel-wrap{display:inline-flex;flex:none;width:fit-content;max-width:9em}.okr-tb-sel-wrap:has(.okr-tb-sel--lvl){width:7em;max-width:7em}.okr-tb-sel-wrap:has(.okr-tb-sel--dept){width:7.2em;max-width:8em}.okr-tb-sel-wrap:has(.okr-tb-sel--team){width:7em;max-width:8em}.okr-tb-sel-wrap .okr-tb-sel{width:100%;min-width:0}.t1-toolbar .okr-tb-sel .kw-select-selector{min-height:28px!important;height:28px;padding-inline:8px;border-radius:6px;font-size:13px}.t1-toolbar .okr-tb-sel .kw-select-selection-item,.t1-toolbar .okr-tb-sel .kw-select-selection-placeholder{line-height:26px;font-size:13px}[data-testid=okr-page] .t1-toolbar .t1-input[data-testid=okr-search]{width:11.5em;max-width:168px;min-width:9.5em;flex:0 1 11.5em;min-height:28px;height:28px;padding:0 8px;font-size:13px}.okr-goal-seg button{min-width:108px}.okr-goal-hint{padding:8px 12px;border:1px dashed var(--kw-border);border-radius:8px;background:#f8fafc;font-size:13px}.okr-row__lvl{display:inline-flex;flex-flow:row wrap;align-items:center;align-content:center;gap:4px;min-width:0;max-width:100%;line-height:1.2}.okr-row__lvl .kw-tag{flex:0 0 auto;max-width:none;margin:0;padding:0 6px;line-height:18px;font-size:12px}.okr-row__lvl .kw-tag-content{overflow:visible;text-overflow:clip;min-width:auto}.okr-row{grid-template-columns:4px 22px minmax(148px,168px) minmax(200px,1fr) minmax(140px,220px) 56px 190px 44px 76px 40px minmax(88px,130px)}.as-bucket.is-dnd{transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.as-bucket.is-drop{border-color:#6366f1;background:#eef2ff;box-shadow:inset 0 0 0 2px #6366f159}.as-bucket__hint{margin-left:auto;font-size:11px;color:#4338ca;font-weight:600}.as-bucket__card.is-dragging{opacity:.45;transform:scale(.98);cursor:grabbing}.as-bucket__card.is-flash{animation:asFlash .9s ease}@keyframes asFlash{0%{box-shadow:0 0 #22c55e8c}to{box-shadow:0 0 0 10px #22c55e00}}.as-invites{margin-bottom:14px}.as-invites__form{display:grid;grid-template-columns:1.2fr .7fr 1.4fr auto;gap:10px;align-items:end;margin-bottom:12px}.as-invites__sel{width:100%;min-width:160px}.as-invites__mine{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.as-invites__card{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border:1px solid #c7d2fe;border-radius:10px;background:#eef2ff}.as-invites__group{margin-bottom:10px}.as-invites__gh{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;margin-bottom:4px}.as-invites__list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.as-invites__list li{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:6px 8px;border:1px solid var(--kw-border);border-radius:8px;background:#fff}.as-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.as-card-panel{border:1px solid var(--kw-border);border-radius:12px;padding:14px 16px;background:#fff}.as-card-panel__hd{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.as-card-panel__hd>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.as-card-panel__weak ul{list-style:none;padding:0;margin:4px 0 10px;display:flex;flex-direction:column;gap:6px}.as-card-panel__weak li{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:6px 8px;background:#fff7ed;border-radius:8px}.as-radar{display:flex;flex-direction:column;gap:6px;margin-top:8px}.as-radar__row{display:grid;grid-template-columns:120px 1fr 42px;gap:8px;align-items:center;font-size:12px}.as-radar__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-radar__track{position:relative;height:10px;border-radius:999px;background:#f1f5f9;overflow:hidden}.as-radar__fill{position:absolute;inset:0 auto 0 0;background:#3b82f6;border-radius:999px}.as-radar__med{position:absolute;top:-2px;bottom:-2px;width:2px;background:#0f172a}.as-radar__legend{margin-top:4px}.ogsm-table-wrap{overflow:auto;border:1px solid var(--kw-border);border-radius:12px;background:#fff}.ogsm-table th{position:sticky;top:0;background:#f8fafc;z-index:1}.ogsm-table td{vertical-align:top}.ogsm-o__tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.ogsm-o__t{font-weight:600;display:inline-block;margin-bottom:4px}.ogsm-o__desc{font-size:12px;color:#64748b;margin-top:6px;white-space:pre-wrap}.ogsm-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ogsm-list li{padding:6px 8px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7}.ogsm-list__t{display:block;font-weight:600;font-size:13px}.ogsm-list--strategy li{background:#f0f9ff}.ogsm-list--measure li{background:#f5f3ff}.pip-goal{white-space:pre-wrap;line-height:1.6}.pip-cps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pip-cp{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--kw-border);border-radius:10px;background:#fff}.pip-cp--done{opacity:.75;background:#f0fdf4}.pip-cp__t{font-weight:600}.pip-form-cp{display:grid;grid-template-columns:1fr 140px auto;gap:8px;margin-bottom:8px}@media(max-width:900px){.as-invites__form,.as-radar__row,.pip-form-cp{grid-template-columns:1fr}}.as-pip-strip{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;padding:10px 12px;margin:0 0 12px;border-radius:10px;border:1px solid #fde68a;background:#fffbeb;font-size:13px}.as-bucket__pip{margin-top:6px;padding-top:6px;border-top:1px dashed var(--kw-border)}.as-bucket__pip-btn{width:100%;border:1px solid color-mix(in srgb,var(--kw-primary) 40%,var(--kw-border));background:#fff;color:var(--kw-primary);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer}.as-bucket__pip-btn:hover:not(:disabled){background:color-mix(in srgb,var(--kw-primary) 8%,#fff)}.as-bucket__pip-btn:disabled{opacity:.6;cursor:wait}.as-bucket__pip-link{display:block;text-align:center;font-size:12px;font-weight:600;color:var(--kw-primary);text-decoration:none;padding:4px 6px;border-radius:8px;background:color-mix(in srgb,var(--kw-primary) 6%,#fff)}.as-bucket__pip-link:hover{background:color-mix(in srgb,var(--kw-primary) 12%,#fff)}.as-card-panel{border-radius:12px}.as-buckets{gap:4px}.okr-row-wrap.is-dragging{opacity:.55}.okr-row__kr-btn{all:unset;cursor:pointer;color:var(--kw-muted-foreground);font-size:12px;white-space:nowrap}.okr-row__kr-btn:hover{color:var(--kw-primary, #2563eb)}.okr-row__acts{display:inline-flex;align-items:center;gap:2px;justify-content:flex-end}.okr-drag{all:unset;cursor:grab;color:#94a3b8;padding:2px 4px;display:inline-flex;align-items:center}.okr-drag:active{cursor:grabbing}.okr-drag--spacer{width:18px;display:inline-block}.okr-kr-inline{padding:4px 12px 10px 34px;background:#f8fafc;border-bottom:1px solid var(--kw-border);display:flex;flex-direction:column;gap:4px}.okr-kr-inline__empty{padding:6px 0;font-size:12px}.okr-kr-inline__row{display:grid;grid-template-columns:18px 40px minmax(160px,1fr) 160px 76px 56px;gap:8px;align-items:center;padding:5px 8px;border-radius:6px;background:#fff;border:1px solid var(--kw-border)}.okr-kr-inline__row.is-dragging{opacity:.5;border-style:dashed}.okr-kr-inline__idx{font-size:11px;font-weight:600;color:var(--kw-muted-foreground)}.okr-kr-inline__t{all:unset;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.okr-kr-inline__t:hover{color:var(--kw-primary, #2563eb);text-decoration:underline}.okr-kr-inline__p{display:inline-flex;align-items:center;gap:6px}.okr-kr-inline__p .okr-bar{width:90px}.okr-kr-inline__sort{display:inline-flex;gap:2px}.okr-sort-btn{all:unset;cursor:pointer;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#64748b;font-size:12px}.okr-sort-btn:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.okr-sort-btn:disabled{opacity:.35;cursor:default}.okr-kr-inline__foot{padding-top:4px}.okr-dt .okr-kr__sort{display:inline-flex;gap:2px;margin-right:4px}.okr-kr.is-dragging{opacity:.55;border-style:dashed}.t1-sp{flex:1}.rpt-todo{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.rpt-card{border:1px solid var(--kw-border);border-radius:10px;padding:14px;background:var(--kw-surface);display:flex;flex-direction:column;gap:8px}.rpt-card--late{border-color:#fca5a5;background:#fff7f7}.rpt-card__h{display:flex;align-items:center;gap:8px}.rpt-card__fill{margin-top:auto}.rpt-ico{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600}.rpt-ico--day{background:#0d9488}.rpt-ico--week{background:#3b82f6}.rpt-ico--month{background:#8b5cf6}.rpt-edit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.rpt-edit__main,.rpt-edit__side{display:flex;flex-direction:column;gap:12px}.rpt-sec{display:flex;flex-direction:column;gap:6px}.rpt-sec__l{font-weight:600}.rpt-sec-edit{display:grid;grid-template-columns:1fr 120px auto auto;gap:8px;align-items:center}.rpt-prev{border-left:3px solid #93c5fd;padding:8px 12px;background:var(--kw-muted);border-radius:4px}.rpt-auto{border:1px solid var(--kw-border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--kw-muted)}.rpt-auto__h{display:flex;justify-content:space-between;font-weight:600}.rpt-auto__stats{display:grid;grid-template-columns:repeat(3,1fr);white-space:nowrap;gap:6px;text-align:center}.rpt-auto__obj{display:flex;flex-direction:column;gap:4px}.rpt-auto__ot{font-weight:600;display:flex;gap:6px;align-items:center}.rpt-auto__kr{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;white-space:nowrap;gap:6px;align-items:center;font-size:12px;padding-left:12px}.rpt-auto__kt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-auto__p{font-variant-numeric:tabular-nums}.rpt-auto__tasks{display:flex;flex-direction:column;gap:4px;font-size:12px}.rpt-auto__task{display:flex;gap:6px;align-items:center}.rpt-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af;flex:none}.rpt-dot--done{background:#16a34a}.rpt-dot--doing{background:#3b82f6}.rpt-dot--late{background:#dc2626}.rpt-list{display:flex;flex-direction:column;gap:10px}.rpt-item{border:1px solid var(--kw-border);border-radius:10px;padding:12px 14px;background:var(--kw-surface);cursor:pointer}.rpt-item:hover{border-color:#93c5fd}.rpt-item__h{display:flex;gap:8px;align-items:center}.rpt-item__t{font-weight:600}.rpt-item__b{color:var(--kw-muted-foreground);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rpt-rate{display:inline-flex;align-items:center;gap:8px;min-width:140px}.rpt-rate>:first-child{flex:1}.rpt-comments{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--kw-border);padding-top:12px}.rpt-cm{display:flex;flex-direction:column;gap:4px}.rpt-cm__h{display:flex;gap:8px;align-items:baseline}.rt{border:1px solid var(--kw-border);border-radius:8px;background:var(--kw-surface)}.rt--disabled{background:#f9fafb}.rt__bar{display:flex;gap:2px;padding:4px 6px;border-bottom:1px solid var(--kw-border);position:relative;align-items:center}.rt__bar button{border:0;background:transparent;padding:2px 8px;border-radius:4px;cursor:pointer}.rt__bar button:hover{background:#f3f4f6}.rt__sp{flex:1}.rt__ta{width:100%;min-height:96px;border:0;padding:8px 10px;resize:vertical;outline:none;font:inherit;background:transparent}.rt__preview{padding:8px 10px;min-height:96px}.rt__pick{position:absolute;top:100%;left:0;z-index:20;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:8px;box-shadow:0 6px 20px #0000001a;max-height:220px;overflow:auto;min-width:200px;padding:4px}.rt__pick button{display:block;width:100%;text-align:left}.rt-view{line-height:1.7;word-break:break-word}.rt-view ul,.rt-view ol{padding-left:20px;margin:4px 0}.rt-view blockquote{border-left:3px solid #d1d5db;margin:4px 0;padding-left:10px;color:var(--kw-muted-foreground)}.rt__mention,.rt__at{color:var(--kw-primary);background:#eff6ff;border-radius:4px;padding:0 3px}.ck-workbar{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:4px 8px;margin:0 0 10px;border:1px solid var(--kw-border);border-radius:10px;background:#fff;min-height:36px;box-shadow:0 1px 2px #0f172a08}.ck-workbar__title{margin:0;font-size:15px;font-weight:650;line-height:1.2;color:var(--kw-foreground);white-space:nowrap;flex:none}.ck-workbar__sep{width:1px;height:18px;background:#e2e8f0;flex:none}.ck-workbar__acts{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end}.ck-workbar__acts .t1-select{max-width:170px;min-width:120px;width:auto;height:28px;min-height:28px;line-height:26px;font-size:12px;padding:0 26px 0 8px;flex:none}.ck-workbar__acts .t1-seg{height:28px;align-items:stretch;flex:none}.ck-workbar__acts .t1-seg button{height:100%;box-sizing:border-box}.ck-workbar__acts .kw-btn{height:28px;min-height:28px;padding:0 10px;font-size:12px;flex:none;white-space:nowrap}.ck-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.ck-kpi{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--kw-border);border-radius:10px;background:var(--kw-surface)}.ck-kpi>div{min-width:0}.ck-kpi__ic{width:32px;height:32px;border-radius:8px;background:#eff6ff;color:var(--kw-primary);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:none}.ck-kpi__ic .anticon{font-size:16px}.ck-kpi__v{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.ck-stages{display:inline-flex;align-items:center;gap:2px;margin:0 0 10px;padding:3px;border:1px solid var(--kw-border);border-radius:8px;background:#f8fafc}.ck-stages__item{display:inline-flex;align-items:center;gap:2px}.ck-stages button{flex:none;padding:4px 12px;border:0;border-radius:6px;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--kw-muted-foreground)}.ck-stages button.is-on{background:#fff;color:var(--kw-primary);font-weight:600;box-shadow:0 1px 2px #0f172a0f}.ck-stages__div{width:12px;height:1px;background:#cbd5e1;flex:none}.ck-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:10px;align-items:start}.ck-side{display:flex;flex-direction:column;gap:8px;min-width:0}.ck-panels{display:grid;grid-template-columns:1fr;gap:8px}.ck-panel{border:1px solid var(--kw-border);border-radius:10px;padding:8px 12px;background:var(--kw-surface);display:flex;flex-direction:column;gap:6px}.ck-panel__h{display:flex;justify-content:space-between;align-items:center}.ck-ring{display:flex;gap:10px;align-items:center}.ck-ring__v{font-size:11px;font-weight:700;fill:currentColor}.ck-detail{margin-top:0;border:1px solid var(--kw-border);border-radius:10px;padding:12px 14px;background:var(--kw-surface);display:flex;flex-direction:column;gap:8px;min-width:0}.ck-detail .t1-toolbar{margin-bottom:6px;gap:6px}.ck-detail .t1-check{margin:0}.ck-search{width:160px;height:28px;min-height:28px;font-size:12px}.ck-cb{width:32px}.ck-avatar{display:inline-flex;width:24px;height:24px;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:11px;align-items:center;justify-content:center;margin-right:6px}@media(max-width:1080px){.ck-body{grid-template-columns:1fr}.ck-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-workbar{flex-wrap:wrap}.ck-workbar__acts{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:900px){.rpt-edit,.ck-panels{grid-template-columns:1fr}.ck-kpis{grid-template-columns:repeat(2,1fr)}}.bd-nav{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.bd-nav__t{display:flex;flex-direction:column;align-items:center;min-width:220px}.bd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bd-card{border:1px solid var(--kw-border);border-radius:10px;padding:14px 16px;background:var(--kw-surface);display:flex;flex-direction:column;gap:8px;min-width:0}.bd-card h3{margin:0;font-size:15px}.bd-sub{font-weight:600;font-size:13px;color:var(--kw-muted-foreground);margin-top:4px}.bd-tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.bd-tasks li{display:flex;gap:8px;align-items:center}.bd-tasks__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.bd-grid{grid-template-columns:1fr}}.t1-modal-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.okr-v-more{display:inline-flex;align-items:center;gap:4px;max-width:148px;height:28px;padding:0 10px;border:1px solid var(--kw-border);border-radius:6px;background:var(--kw-surface, #fff);color:var(--kw-foreground);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.okr-v-more:hover{border-color:#94a3b8}.okr-v-more.is-on{background:var(--pdm-soft, #eff6ff);color:var(--kw-primary);border-color:color-mix(in srgb,var(--kw-primary) 35%,var(--kw-border));font-weight:500}.okr-v-more__lab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.okr-kr-bulk{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--kw-border);border-radius:6px;background:var(--kw-surface, #fff);color:var(--kw-foreground);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.okr-kr-bulk:hover{border-color:#94a3b8;color:var(--kw-primary)}.okr-kr-bulk[aria-pressed=true]{background:var(--pdm-soft, #eff6ff);color:var(--kw-primary);border-color:color-mix(in srgb,var(--kw-primary) 35%,var(--kw-border))}.ox-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.ox-chips button{border:1px solid var(--kw-border);background:var(--kw-surface);border-radius:999px;padding:3px 12px;cursor:pointer;font:inherit;font-size:13px}.ox-chips button.is-on{background:var(--kw-primary);color:#fff;border-color:var(--kw-primary)}.ox-kw{width:min(280px,100%);flex:1 1 180px;max-width:320px}.ox-tc{display:flex;flex-direction:column;gap:0;min-height:420px}.ox-tc__tools{display:flex;flex-direction:column;gap:12px;padding:4px 2px 14px;border-bottom:1px solid var(--kw-border);margin-bottom:14px;background:linear-gradient(180deg,#fafbfd,#fff);border-radius:8px 8px 0 0}.ox-tc__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.ox-tc__row--type{align-items:center}.ox-tc__row--ind,.ox-tc__row--role{align-items:flex-start}.ox-tc__row--search{justify-content:space-between;margin-top:2px}.ox-tc__label{flex:none;width:64px;font-size:12px;font-weight:600;color:var(--kw-muted-foreground);letter-spacing:.02em;padding-top:6px}.ox-tc__row--type .ox-tc__label{padding-top:0}.ox-tc__seg{flex:none;box-shadow:0 1px 2px #0f172a0a}.ox-tc__seg button{min-width:72px;padding:7px 18px;font-size:13.5px;font-weight:600}.ox-tc__scroll{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding:2px 0 6px;min-width:0;flex:1;scrollbar-width:thin}.ox-tc__scroll::-webkit-scrollbar{height:4px}.ox-tc__scroll::-webkit-scrollbar-thumb{background:#d4dbe8;border-radius:4px}.ox-tc__scroll button,.ox-tc__roles button{border:1px solid var(--kw-border);background:var(--kw-surface);border-radius:999px;padding:4px 12px;cursor:pointer;font:inherit;font-size:12.5px;color:var(--kw-foreground);white-space:nowrap;flex:none;transition:background .15s,border-color .15s,color .15s}.ox-tc__scroll button:hover,.ox-tc__roles button:hover{border-color:#93c5fd;color:var(--kw-primary)}.ox-tc__scroll button.is-on,.ox-tc__roles button.is-on{background:var(--kw-primary);color:#fff;border-color:var(--kw-primary)}.ox-tc__more{border-style:dashed!important;color:var(--kw-muted-foreground)!important}.ox-tc__more:hover{color:var(--kw-primary)!important}.ox-tc__scroll.is-wrap{flex-wrap:wrap;overflow-x:visible}.ox-tc__role-tog{border:1px solid var(--kw-border);background:#fff;border-radius:8px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--kw-foreground)}.ox-tc__role-tog.is-active{border-color:#93c5fd;color:var(--kw-primary);background:#f8fbff}.ox-tc__clear{border:0;background:none;color:var(--kw-muted-foreground);font:inherit;font-size:12px;cursor:pointer;padding:4px 6px}.ox-tc__clear:hover{color:var(--kw-primary)}.ox-tc__roles{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;background:#f8fafc;border:1px solid #eef1f6;border-radius:8px;max-height:132px;overflow:auto}.ox-tc__count{flex:none;font-size:12px;color:var(--kw-muted-foreground);white-space:nowrap}.ox-tc__body{min-height:280px}.ox-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:min(58vh,560px);overflow:auto;padding:2px 4px 8px}@media(max-width:900px){.ox-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ox-cards{grid-template-columns:1fr}}.ox-card-spot{display:flex;min-width:0;height:100%}.ox-card-spot>*{flex:1;min-width:0}.ox-card{border:1px solid var(--kw-border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;background:var(--kw-surface);min-height:220px;width:100%;box-sizing:border-box}.ox-card:hover{border-color:#93c5fd;box-shadow:0 4px 14px #2563eb14}.ox-card__h{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-height:24px}.ox-card__meta{margin-left:auto;font-size:11.5px;color:var(--kw-muted-foreground);max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ox-card__t{font-weight:650;font-size:14px;line-height:1.45;color:var(--kw-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.ox-card__krs{margin:0;padding-left:18px;font-size:12px;display:flex;flex-direction:column;gap:4px;flex:1;color:#334155}.ox-card__krs li{line-height:1.45}.ox-card__kr-t{font-weight:500}.ox-card__more{font-size:12px;padding-left:2px;margin-top:-2px;margin-bottom:2px}.ox-card__f{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;border-top:1px dashed #eef1f5;gap:8px}.ox-draft{display:flex;flex-direction:column;gap:8px}.ox-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.ox-krs{display:flex;flex-direction:column;gap:8px}.ox-kr{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px;border:1px solid var(--kw-border);border-radius:8px}.ox-kr>.t1-input:first-of-type{flex:1;min-width:220px}.ox-kr__n{font-weight:600;color:var(--kw-primary);width:34px}.ox-kr__num{width:80px}.ox-kr__unit{width:60px}.ox-ck{width:100%;font-size:12px;padding:2px 8px;border-radius:4px}.ox-ck--error{color:#b91c1c;background:#fef2f2}.ox-ck--warn{color:#92400e;background:#fffbeb}.ox-note{padding:8px 12px;background:#eff6ff;border-radius:6px;color:#1e40af;font-size:13px}.ox-ai-src{display:flex;gap:8px;align-items:center;margin-bottom:8px;padding:8px 12px;border-radius:6px;background:#f0fdf4}.ox-ai-src.is-degraded{background:#fffbeb}.ox-ai{display:flex;flex-direction:column;gap:8px}.ox-onb{position:relative;z-index:36;margin:0;display:inline-flex;align-items:center;flex:none}.ox-onb.is-open{z-index:2}.ox-onb.is-anchored{position:absolute;right:8px;top:100%;width:0;height:0;margin:0;overflow:visible}.ox-onb.is-anchored .ox-onb__panel{top:4px;right:0;left:auto}.ox-onb__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ox-onb__chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #bfdbfe;background:#f8fbff;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600;color:#1d4ed8;cursor:pointer;height:28px;flex:none;white-space:nowrap}.ox-onb__chip:hover{background:#eff6ff;border-color:#93c5fd}.ox-onb.is-open .ox-onb__chip{border-color:#60a5fa;background:#dbeafe;color:#1e40af}.ox-onb__chip-n{font-variant-numeric:tabular-nums;font-weight:700;padding:0 6px;height:18px;line-height:18px;border-radius:999px;background:#fff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:11px}.ox-onb__panel{position:absolute;top:calc(100% + 4px);left:0;right:auto;width:min(420px,calc(100vw - 48px));z-index:60;padding:12px 14px;border:1px solid #bfdbfe;border-radius:12px;background:#f8fbff;box-shadow:0 12px 32px #0f172a24;max-height:min(70vh,480px);overflow:auto}.ox-onb__h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ox-onb__h>:nth-child(3){width:120px}.ox-onb__l{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ox-onb__l li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45}.ox-onb__l li>span:nth-child(2){flex:1;min-width:0}.ox-onb__l li.is-done{opacity:.6}.ox-onb__n{width:18px;height:18px;margin-top:1px;border-radius:50%;border:1.5px solid #93c5fd;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#1d4ed8;background:#fff;flex:none}.is-done .ox-onb__n{background:#16a34a;border-color:#16a34a;color:#fff}.ox-onb__c{display:none}.ox-org-pick{position:relative;z-index:36;display:inline-flex;align-items:center;flex:none}.ox-org-pick.is-open{z-index:56}.ox-org-pick__chip{display:inline-flex;align-items:center;gap:2px;max-width:200px;height:28px;padding:0 2px 0 0;border:1px solid color-mix(in srgb,var(--kw-primary) 35%,var(--kw-border));border-radius:6px;background:var(--pdm-soft, #eff6ff);color:var(--kw-primary)}.ox-org-pick__chip-lab{border:0;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:500;padding:0 8px;height:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px}.ox-org-pick__chip-x{border:0;background:transparent;color:inherit;width:22px;height:22px;border-radius:4px;cursor:pointer;font-size:14px;line-height:1;flex:none;opacity:.75}.ox-org-pick__chip-x:hover{background:#2563eb1f;opacity:1}.ox-org-pick__panel{position:absolute;top:calc(100% + 4px);left:0;width:min(420px,calc(100vw - 48px));z-index:50;padding:10px 12px 12px;border:1px solid #bfdbfe;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a24;display:flex;flex-direction:column;gap:8px;max-height:min(70vh,520px)}.ox-org-pick__panel--portal{position:fixed;z-index:1200;max-height:min(70vh,520px)}.ox-org-pick__h{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.ox-org-pick__h>b{font-size:13px}.ox-org-pick__q{width:100%}.ox-org{max-height:min(52vh,380px);overflow:auto;margin-top:0}.ox-org__r{display:flex;gap:6px;align-items:center;padding:5px 6px;border-bottom:1px solid #f3f4f6;min-width:0}.ox-org__r.is-on{background:#eff6ff;border-radius:6px}.ox-org__r .okr-row__title{flex:none;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ox-org__meta{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ox-org__n{flex:none;font-variant-numeric:tabular-nums;font-size:12px;min-width:1.5em;text-align:right}.ox-org__n:after{content:" 目标";font-size:11px;opacity:.7}.ox-org__empty{padding:16px 8px;text-align:center}.ox-org__p{display:inline-flex;gap:6px;align-items:center;width:130px}.ox-org__p>:first-child{flex:1}.ox-likes{margin-left:8px;color:#e11d48;font-size:12px}.ox-fav{margin-left:6px;color:#f59e0b}.ox-react{display:flex;gap:6px;align-items:center}.ox-kr .t1-select{width:110px;flex:none}.ox-kr>input.t1-input:first-of-type{flex:1 1 260px}.am{border:1px solid var(--kw-border);border-radius:10px;background:var(--kw-surface);overflow:hidden;display:flex;flex-direction:column;min-height:560px}.am:fullscreen,.am:-webkit-full-screen{border-radius:0;min-height:100vh;background:#f7f9fc}.am-banner{padding:12px 16px 10px;border-bottom:1px solid var(--kw-border);background:linear-gradient(180deg,#f5f8ff,#fff)}.am-banner__title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.am-banner__title b{font-size:15px}.am-banner__flow{font-size:12px;color:#4869e8;font-weight:600;letter-spacing:.02em}.am-banner__sub{margin:6px 0 0;font-size:12px;color:var(--kw-muted-foreground);line-height:1.55;max-width:920px}.am-goal-filter{flex:none}.am-health-chips{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.am-chip{border:1px solid #e5ebf5;background:#fff;border-radius:999px;padding:2px 10px;font-size:12px;cursor:pointer;color:#334;line-height:1.6}.am-chip:hover{border-color:#91a5f7}.am-chip.is-on{border-color:#4869e8;background:#eef2ff;color:#1e3a8a;font-weight:600}.am-chip--on_track{border-color:#bbf7d0}.am-chip--at_risk{border-color:#fde68a}.am-chip--off_track{border-color:#fecaca}.am-chip--done{border-color:#bfdbfe}.am-chip--no_kr{border-color:#e2e8f0}.am-band{position:absolute;top:0;pointer-events:none;z-index:0}.am-band--col{border-right:1px dashed rgba(226,232,240,.9)}.am-band--alt{background:#f1f5fbb3}.am-band__label{position:absolute;left:12px;top:12px;font-size:12px;font-weight:650;color:#64748b;writing-mode:horizontal-tb;background:#ffffffe6;padding:2px 8px;border-radius:6px;border:1px solid #e5ebf5}.am-node--h-off_track{box-shadow:inset 0 0 0 1px #dc26262e}.am-node--h-at_risk{box-shadow:inset 0 0 0 1px #d977062e}.am-node--h-done{box-shadow:inset 0 0 0 1px #2563eb24}.am-node--h-no_kr{box-shadow:inset 0 0 0 1px #94a3b840}.am-drawer__chain{margin-top:4px}.am-drawer__chain ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.am-drawer__chain li{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0;border-bottom:1px dashed #eef1f5}.am-drawer__chain li.is-cur{font-weight:650}.am-drawer__chain-btn{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit;max-width:100%}.am-drawer__chain-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-drawer__chain-btn:hover span{color:var(--kw-primary)}.am-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--kw-border);background:#fff}.am-toolbar--brief{background:#0f172a;border-bottom-color:#1e293b}.am-toolbar--brief .t1-faint{color:#94a3b8}.am-brief-tag{font-size:13px;font-weight:650;color:#e2e8f0;letter-spacing:.02em}.am-search{width:200px}.am-canvas{position:relative;flex:1;min-height:480px;overflow:hidden;cursor:grab;background:#f7f9fc;touch-action:none}.am-canvas.is-grabbing{cursor:grabbing}.am-stage{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.am-edges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible;z-index:1}.am-edge{transition:stroke .15s ease,stroke-width .15s ease,opacity .15s ease}.am-edge.is-dim{opacity:.22}.am-edge.is-path{filter:drop-shadow(0 0 2px rgba(72,105,232,.35))}.am-node{position:absolute;z-index:2;box-sizing:border-box;text-align:left;border:1px solid #e5ebf5;border-radius:10px;background:#fff;padding:10px 12px;box-shadow:0 2px 8px #2032600f;cursor:pointer;display:flex;flex-direction:column;gap:6px;font:inherit;color:inherit;overflow:visible;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease}.am-node:hover{border-color:#91a5f7;box-shadow:0 6px 18px #4869e81f;z-index:4}.am-node.is-on{border-color:#4869e8;box-shadow:0 4px 16px #4869e838;z-index:5}.am-node.is-path:not(.is-dim){border-color:#4869e8;box-shadow:0 0 0 2px #4869e82e,0 6px 18px #4869e824}.am-node.is-dim{opacity:.28;z-index:1}.am-node__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.am-node__title{font-size:13px;font-weight:650;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.2em;flex:1;min-width:0}.am-node__bar{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--kw-muted-foreground)}.am-node__bar .okr-bar{flex:1}.am-node__pct{font-variant-numeric:tabular-nums;font-weight:600;color:#334;min-width:2.4em;text-align:right}.am-node__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.am-node__owner{font-size:12px;color:#556;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-node__krs{display:flex;flex-direction:column;gap:2px;margin-top:2px;border-top:1px dashed #eef1f5;padding-top:4px;min-height:36px}.am-node__kr-row{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:1.35;color:#445}.am-node__kr-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-node__kr-p{flex:none;font-variant-numeric:tabular-nums;color:#64748b;font-weight:600}.am-node__kr-empty,.am-node__kr{font-size:11px}.am-node--company{border-left:3px solid #7c3aed;background:linear-gradient(180deg,#faf8ff,#fff 48%)}.am-node--dept{border-left:3px solid #2563eb;background:linear-gradient(180deg,#f5f9ff,#fff 48%)}.am-node--team{border-left:3px solid #0891b2;background:linear-gradient(180deg,#f2fcfd,#fff 48%)}.am-node--person{border-left:3px solid #94a3b8}.am-zoom{position:absolute;left:12px;bottom:12px;width:168px;background:#fff;border:1px solid var(--kw-border);border-radius:9px;overflow:hidden;box-shadow:0 4px 14px #1a31471a;z-index:2;cursor:default}.am-zoom--brief{width:auto}.am-minimap{display:block;width:100%;padding:6px;border:0;background:#c5cad3;cursor:pointer}.am-zoom__btns{height:36px;display:flex;align-items:center;justify-content:space-around;background:#fff}.am-zoom__btns button{border:0;background:none;font-size:16px;width:32px;height:28px;cursor:pointer;color:#354352}.am-zoom__btns button:hover{color:var(--kw-primary)}.am-zoom__btns small{font-variant-numeric:tabular-nums;color:#273b4a}.am-drawer{position:absolute;top:12px;right:12px;bottom:12px;width:min(360px,calc(100% - 24px));background:#fff;border:1px solid var(--kw-border);border-radius:10px;box-shadow:0 8px 28px #152e4929;display:flex;flex-direction:column;z-index:3}.am-drawer__h{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--kw-border)}.am-drawer__x{border:0;background:#f3f5fa;width:28px;height:28px;border-radius:6px;cursor:pointer;font-size:18px;line-height:1}.am-drawer__b{overflow:auto;padding:14px 16px;flex:1;display:flex;flex-direction:column;gap:8px}.am-drawer__title{font-size:15px;font-weight:650;line-height:1.5}.am-drawer__row{display:flex;gap:12px;font-size:13px;padding:6px 0;border-bottom:1px dashed #eef1f5}.am-drawer__row>span:first-child{width:64px;flex:none;color:var(--kw-muted-foreground)}.am-drawer__p{display:inline-flex;align-items:center;gap:8px;flex:1}.am-drawer__desc{font-size:13px;color:#556;line-height:1.6;white-space:pre-wrap}.am-drawer__krh{font-weight:600;margin-top:8px}.am-drawer__kr{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:4px 0}.am-drawer__kt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-drawer__f{padding:12px 14px;border-top:1px solid var(--kw-border);display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.am-empty{margin:48px auto;text-align:center;padding:32px;max-width:420px}.am-empty b{display:block;font-size:15px;margin-bottom:8px}.am-empty p{color:var(--kw-muted-foreground);font-size:13px;margin:0 0 16px}.am--brief{min-height:640px}.am--brief .am-canvas{min-height:560px;background:#0b1220}.am--brief .am-band--alt{background:#1e293b73}.am--brief .am-band__label{background:#0f172ae6;color:#cbd5e1;border-color:#334155;font-size:13px}.am--brief .am-node{padding:14px 16px;gap:8px;border-width:1.5px}.am--brief .am-node__title{font-size:16px;font-weight:700;-webkit-line-clamp:2}.am--brief .am-node__pct{font-size:14px}.am--brief .am-node__kr-row{font-size:12px}.am--brief .am-node--h-on_track{box-shadow:inset 0 0 0 2px #16a34a59}.am--brief .am-node--h-at_risk{box-shadow:inset 0 0 0 2px #d9770673}.am--brief .am-node--h-off_track{box-shadow:inset 0 0 0 2px #dc262673}.am--brief .am-node--h-done{box-shadow:inset 0 0 0 2px #2563eb59}.am--brief .am-edge:not(.is-path){stroke:#334155!important}.am--brief .am-edge.is-path{stroke:#93c5fd!important}.am--brief .am-drawer{background:#111827;border-color:#334155;color:#e5e7eb}.am--brief .am-drawer__h{border-bottom-color:#334155}.am--brief .am-drawer__f{border-top-color:#334155}.am--brief .am-drawer__row{border-bottom-color:#1f2937}.am--brief .am-drawer__row>span:first-child{color:#94a3b8}.am--brief .am-drawer__desc{color:#cbd5e1}.am--brief .t1-faint{color:#94a3b8}.strategy-decode--brief .sd-brief-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px 14px}.strategy-decode--brief .sd-brief-bar__l{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.strategy-decode--brief .sd-brief-bar__l b{font-size:20px}.sd-cover{margin-bottom:4px}.sd-cover--brief .okr-kpi__v{font-size:28px}.sd-toolbar .sd-health-inline{margin-left:4px}.strategy-decode .am{margin-top:8px}.am-layout-seg{flex:none}.am-node.is-pillar{box-shadow:0 0 0 1px #7c3aed40,0 2px 8px #2032600f}.am-node.is-drop-ok{border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a47,0 8px 20px #16a34a2e!important;z-index:6}.am-node.is-drop-bad{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26264d,0 8px 20px #dc262629!important;z-index:6}.am-node.is-dragging{opacity:.35;cursor:grabbing}.am-canvas.is-nodedrag{cursor:grabbing}.am-canvas.is-spacepan{cursor:grab}.am-canvas.is-spacepan.is-grabbing{cursor:grabbing}.am-canvas{user-select:none;-webkit-user-select:none}.am-minimap{cursor:crosshair;touch-action:none}.am-node{touch-action:none}.am-node.is-on{outline:2px solid rgba(72,105,232,.35);outline-offset:2px}.am-theme-band{position:absolute;left:0;z-index:0;pointer-events:none;border-bottom:1px dashed #e5ebf5;background:linear-gradient(90deg,#f5f3ff8c,#f7f9fc00 280px)}.am-theme-band--row{border-right:0}.am-theme-band__label{position:absolute;left:10px;top:10px;max-width:calc(100% - 20px);font-size:12px;font-weight:650;color:#6d28d9;background:#ffffffeb;padding:3px 10px;border-radius:999px;border:1px solid #ddd6fe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-theme-level{position:absolute;z-index:1;pointer-events:none}.am-theme-level--col{top:8px}.am-theme-level span{font-size:11px;font-weight:650;color:#94a3b8;background:#fffc;padding:1px 6px;border-radius:4px}.am-drop-hint{position:absolute;left:50%;top:16px;transform:translate(-50%);z-index:8;display:flex;align-items:baseline;gap:10px;padding:8px 14px;border-radius:10px;font-size:13px;box-shadow:0 8px 24px #0f172a24;pointer-events:none;max-width:min(520px,calc(100% - 32px))}.am-drop-hint b{flex:none}.am-drop-hint--ok{background:#ecfdf5;color:#065f46;border:1px solid #6ee7b7}.am-drop-hint--bad{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.am-drop-toast{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:8;background:#0f172a;color:#e2e8f0;padding:8px 14px;border-radius:999px;font-size:13px;box-shadow:0 8px 24px #0f172a40;pointer-events:none}.am-ghost{position:fixed;z-index:10000;pointer-events:none;max-width:240px;padding:8px 12px;border-radius:8px;background:#fff;border:1px solid #4869e8;box-shadow:0 10px 28px #4869e847;font-size:12px;font-weight:650;color:#1e3a8a}.okr-obj-pillar{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.okr-obj-pillar input{width:16px;height:16px}@media(max-width:720px){.am-drawer{top:8px;right:8px;left:8px;width:auto;bottom:8px}.am-zoom{display:none}.sd-toolbar .sd-health-inline{width:100%}}.bd-quad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bd-quad__cell{border:1px solid var(--kw-border);border-radius:10px;padding:14px 16px;background:var(--kw-surface);display:flex;flex-direction:column;gap:8px;min-height:260px;min-width:0}.bd-quad__cell--okr{border-top:3px solid #4869e8}.bd-quad__cell--tasks{border-top:3px solid #14a17c}.bd-quad__cell--plan{border-top:3px solid #f6a640}.bd-quad__cell--risk{border-top:3px solid #e26868}.bd-quad__num{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--kw-muted-foreground);font-weight:600}.bd-quad__dot{width:8px;height:8px;border-radius:50%;display:inline-block}.bd-quad__cell h3{margin:0;font-size:15px}.bd-quad__item{border:1px solid #eef1f6;border-radius:8px;padding:10px 12px;background:#fcfdff;display:flex;flex-direction:column;gap:4px}.bd-quad__item-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd-quad__item-h b{flex:1;min-width:0;font-size:13px}.bd-quad__p{display:inline-flex;align-items:center;gap:6px}.bd-quad__kr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;font-size:12px;padding-left:4px}.bd-quad__warn{background:#fff7f7;color:#b91c1c;border:1px solid #fecaca;border-radius:6px;padding:8px 10px;font-size:13px}@media(max-width:900px){.bd-quad{grid-template-columns:1fr}}.bd-weekgrp{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.okr-export{display:inline-flex;align-items:center;gap:6px}.okr-export .kw-btn{white-space:nowrap}.okr-obj-modal.kw-modal{transform:translateY(10px) scale(.985);transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1)}.kw-modal-open .okr-obj-modal.kw-modal{transform:none;transition-timing-function:cubic-bezier(.16,1,.3,1)}.okr-obj-modal{--okr-obj-pad-x: 28px;--okr-obj-label: 120px;--okr-obj-gap: 16px;--okr-obj-ctl-h: 36px}.okr-obj-modal .kw-modal-container{display:flex;flex-direction:column;max-height:min(90vh,860px);padding:20px var(--okr-obj-pad-x) 0;border-radius:12px}.okr-obj-modal .kw-modal-header{margin-bottom:4px;padding-right:28px}.okr-obj-modal .kw-modal-title{font-size:17px;font-weight:650;letter-spacing:-.01em}.okr-obj-modal .kw-modal-body{flex:1 1 auto;min-height:0;max-height:min(68vh,660px);overflow-y:auto;padding:8px 0 16px;scrollbar-width:thin}.okr-obj-modal .kw-modal-footer{flex:none;margin:0 calc(-1 * var(--okr-obj-pad-x)) 0;padding:14px var(--okr-obj-pad-x);border-top:1px solid #eef1f5;background:#fafbfd;border-radius:0 0 12px 12px}.okr-obj-foot{width:100%;justify-content:flex-end;gap:10px}.okr-obj-form{display:flex;flex-direction:column;gap:16px;padding:2px 0 4px;align-items:stretch}.okr-obj-form>*,.okr-obj-reveal{width:100%;min-width:0}.okr-obj-form .t1-form-row{display:grid;grid-template-columns:var(--okr-obj-label) minmax(0,1fr);column-gap:var(--okr-obj-gap);row-gap:6px;align-items:start;width:100%;margin:0}.okr-obj-form .t1-form-row__label{box-sizing:border-box;width:var(--okr-obj-label);padding-top:10px;font-size:13px;font-weight:500;color:#64748b;line-height:1.3;text-align:right;padding-right:0}.okr-obj-form .t1-form-row__ctl{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.okr-obj-form .t1-form-row__ctl>.t1-input,.okr-obj-form .t1-form-row__ctl>.t1-select,.okr-obj-form .t1-form-row__ctl>.t1-textarea,.okr-obj-form .t1-form-row__ctl>.okr-obj-dual,.okr-obj-form .t1-form-row__ctl>.okr-obj-weight,.okr-obj-form .t1-form-row__ctl>.okr-goal-hint,.okr-obj-form .t1-form-row__ctl>.okr-goal-spot{width:100%;max-width:100%;box-sizing:border-box}.okr-obj-form .t1-input,.okr-obj-form .t1-select{height:var(--okr-obj-ctl-h);min-height:var(--okr-obj-ctl-h);box-sizing:border-box}.okr-obj-form .t1-textarea{min-height:140px;width:100%;box-sizing:border-box;resize:vertical}.okr-obj-form .t1-faint{line-height:1.45}.okr-obj-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;align-items:center}.okr-obj-dual>.t1-input,.okr-obj-dual>.t1-select,.okr-obj-dual>.okr-obj-owner{width:100%;min-width:0;height:var(--okr-obj-ctl-h);min-height:var(--okr-obj-ctl-h);box-sizing:border-box}.okr-obj-owner,.okr-obj-project{display:flex;align-items:stretch;width:100%;min-width:0}.okr-obj-owner .kw-select,.okr-obj-owner__sel.kw-select,.okr-obj-project .kw-select,.okr-obj-project__sel.kw-select{width:100%;min-width:0;height:var(--okr-obj-ctl-h);min-height:var(--okr-obj-ctl-h);--kw-select-h: var(--okr-obj-ctl-h);--kw-select-radius: 8px;--kw-select-fs: 13.5px;--kw-select-px: 12px;border-radius:8px;font-size:13.5px}.okr-obj-owner .kw-select-selector,.okr-obj-project .kw-select-selector{min-height:var(--okr-obj-ctl-h)}.okr-obj-weight{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:100%}.okr-obj-weight .t1-input{width:140px;flex:none;text-align:left;font-variant-numeric:tabular-nums}.okr-obj-weight__unit{font-size:13px;color:#64748b;flex:none}.okr-obj-form .okr-goal-seg button{min-width:124px;padding:7px 16px}.okr-obj-form .okr-goal-hint{margin:0;max-width:none;width:100%;box-sizing:border-box;padding:10px 12px;min-height:var(--okr-obj-ctl-h);display:flex;align-items:center}.okr-obj-form .okr-goal-spot{display:block;width:fit-content;max-width:100%}@keyframes okr-obj-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kw-modal-open .okr-obj-form>*{animation:okr-obj-row-in .28s cubic-bezier(.16,1,.3,1) both}.kw-modal-open .okr-obj-form>*:nth-child(1){animation-delay:30ms}.kw-modal-open .okr-obj-form>*:nth-child(2){animation-delay:55ms}.kw-modal-open .okr-obj-form>*:nth-child(3){animation-delay:80ms}.kw-modal-open .okr-obj-form>*:nth-child(4){animation-delay:105ms}.kw-modal-open .okr-obj-form>*:nth-child(5){animation-delay:.13s}.kw-modal-open .okr-obj-form>*:nth-child(6){animation-delay:155ms}.kw-modal-open .okr-obj-form>*:nth-child(7){animation-delay:.18s}.kw-modal-open .okr-obj-form>*:nth-child(8){animation-delay:.2s}.kw-modal-open .okr-obj-form>*:nth-child(n+9){animation-delay:.22s}@media(max-width:720px){.okr-obj-modal{--okr-obj-pad-x: 18px;--okr-obj-label: 84px;--okr-obj-gap: 12px}.okr-obj-dual{grid-template-columns:1fr;gap:10px}.okr-obj-form .t1-form-row__label{text-align:left;padding-top:0}.okr-obj-form .t1-form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.okr-obj-modal.kw-modal,.kw-modal-open .okr-obj-modal.kw-modal{transform:none;transition:none}.kw-modal-open .okr-obj-form>*{animation:none}}.okr-wi{margin-top:18px}.okr-wi .t1-section-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.okr-wi__add{margin-left:auto}.okr-wi__form{margin:8px 0 12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.okr-wi__dual{display:grid;grid-template-columns:1fr 1fr;gap:12px}.okr-wi__sel{width:100%}.okr-wi__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.okr-wi__row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.okr-wi__row--done{opacity:.72;background:#f8fafc}.okr-wi__row--done .okr-wi__t{text-decoration:line-through;color:#64748b}.okr-wi__check{width:28px;height:28px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:14px;line-height:1;cursor:pointer;color:#0f172a}.okr-wi__check:disabled{cursor:default;opacity:.7}.okr-wi__row--done .okr-wi__check{background:#10b981;border-color:#10b981;color:#fff}.okr-wi__main{display:flex;flex-direction:column;gap:4px;min-width:0}.okr-wi__t{font-weight:560;color:#0f172a}.okr-wi__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.okr-wi__note{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.okr-wi__acts{flex-wrap:wrap;justify-content:flex-end}@media(max-width:720px){.okr-wi__dual{grid-template-columns:1fr}.okr-wi__row{grid-template-columns:28px 1fr}.okr-wi__acts{grid-column:2}}.ck-monitor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.ck-kpi--ok .ck-kpi__v{color:#16a34a}.ck-kpi--warn .ck-kpi__v{color:#d97706}.ck-kpi--bad .ck-kpi__v{color:#dc2626}.ck-src-hint{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.ck-src{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:middle}.ck-src--task{background:#2563eb}.ck-src--wi{background:#0891b2}.rg-guide-bar{padding:8px 16px 0}.rg-guide{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;margin-bottom:10px;border:1px solid var(--kw-border, #e5e7eb);border-radius:10px;background:linear-gradient(180deg,#f8fbff,#fff)}.rg-guide__lab{font-size:12px;font-weight:650;color:#64748b;letter-spacing:.02em}.rg-guide__steps{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.rg-guide__steps li{display:inline-flex;align-items:center;gap:4px}.rg-guide__steps a{padding:4px 10px;border-radius:999px;font-size:13px;color:#475569;text-decoration:none;border:1px solid transparent}.rg-guide__steps a:hover{background:#eff6ff;color:#1d4ed8}.rg-guide__steps a.is-on,.rg-guide__steps li.is-on a{background:#2563eb;color:#fff;border-color:#2563eb;font-weight:600}.rg-guide__arr{color:#94a3b8;font-size:12px}.okr-row{position:relative}.okr-row__tone{display:block;width:3px;min-height:18px;justify-self:center;align-self:stretch;margin-block:6px;border-radius:2px;background:#cbd5e1}.okr-row--h-on_track .okr-row__tone{background:#16a34a}.okr-row--h-at_risk .okr-row__tone{background:#d97706}.okr-row--h-off_track .okr-row__tone{background:#dc2626}.okr-row--h-done .okr-row__tone{background:#2563eb}.okr-row--h-no_kr .okr-row__tone{background:#94a3b8}.okr-row__decode{font-size:12px;color:#2563eb;text-decoration:none;white-space:nowrap}.okr-row__decode:hover{text-decoration:underline}.okr-row--head .okr-row__tone{display:none}@media(max-width:900px){.ck-monitor{grid-template-columns:repeat(2,1fr)}}.sd-sessions{margin:10px 0 4px;padding:12px 14px;border:1px solid var(--kw-border);border-radius:12px;background:#fff}.sd-sessions__hd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.sd-sessions__hd b{font-size:14px}.sd-sessions__empty{padding:8px 2px}.sd-sessions__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sd-sessions__list li{display:flex;align-items:stretch;border:1px solid var(--kw-border);border-radius:10px;background:#f8fafc;overflow:hidden;max-width:100%}.sd-sessions__list li.is-on{border-color:color-mix(in srgb,var(--kw-primary) 55%,var(--kw-border));background:color-mix(in srgb,var(--kw-primary) 8%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--kw-primary) 25%,transparent)}.sd-sessions__main{border:0;background:transparent;text-align:left;padding:8px 12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:160px;max-width:280px}.sd-sessions__main:hover{background:#00000008}.sd-sessions__main b{font-size:13px;font-weight:600}.sd-sessions__del{border:0;border-left:1px solid var(--kw-border);background:transparent;padding:0 10px;color:#94a3b8;cursor:pointer;font-size:12px}.sd-sessions__del:hover{color:#b91c1c;background:#fef2f2}.strategy-decode .t1-head .t1-actions .kw-btn-primary,.strategy-decode .t1-head .t1-actions button[data-testid=sd-sess-save]{font-weight:600}.ogsm-page .ogsm-table-wrap{border:1px solid var(--kw-border);border-radius:12px;overflow-x:auto;overflow-y:visible;background:#fff}.ogsm-o{display:flex;flex-direction:column;gap:4px;padding:4px 0}.ogsm-o__tags{display:flex;flex-wrap:wrap;gap:4px}.ogsm-o__t{color:inherit;text-decoration:none;display:inline;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:600;text-align:left;cursor:pointer}.ogsm-o__t:hover{color:var(--kw-primary)}.ogsm-o__t:focus-visible{outline:2px solid color-mix(in srgb,var(--kw-primary) 45%,transparent);outline-offset:2px;border-radius:2px}.ogsm-o__desc{font-size:12px;color:var(--kw-muted-foreground);line-height:1.45;max-width:36em}.ogsm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ogsm-list li{padding:6px 8px;border-radius:8px;background:#f8fafc;border:1px solid transparent}.ogsm-list--measure li{background:color-mix(in srgb,var(--kw-primary) 4%,#f8fafc)}.ogsm-list__t{display:block;font-weight:550;font-size:13px}.ogsm-list__edit{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;padding:0;display:flex;flex-direction:column;gap:2px;position:relative}.ogsm-list__edit:hover{color:var(--kw-primary)}.ogsm-list__hint{position:absolute;right:0;top:0;font-size:11px;color:var(--kw-primary);opacity:0}.ogsm-list__edit:hover .ogsm-list__hint{opacity:1}.ogsm-list--action li{background:#f0fdf4;border-color:#dcfce7}.ogsm-inline{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ogsm-inline__vals,.ogsm-inline__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ogsm-inline__num{width:72px;min-width:64px;padding:4px 6px;font-size:12px}.ogsm-inline__metric,.ogsm-inline__owner,.ogsm-inline__status{max-width:100%;font-size:12px;padding:4px 6px}.ogsm-inline__date{width:132px;font-size:12px;padding:4px 6px}.ogsm-inline__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px}.ogsm-inline__ok{color:#16a34a;font-size:11px}.ogsm-inline__err{font-size:12px;margin-top:2px}.ogsm-inline__add-btn{margin-top:6px;border:1px dashed var(--kw-border);background:#fff;color:var(--kw-primary);border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer;width:100%;text-align:left}.ogsm-inline__add-btn:hover{background:#f8fafc;border-color:var(--kw-primary)}.ogsm-inline--add{margin-top:8px;padding:8px;border:1px dashed var(--kw-border);border-radius:8px;background:#fff}.ogsm-inline-cell{position:relative}.ogsm-empty{padding:8px;border:1px dashed var(--kw-border);border-radius:8px;background:#fafbfc}.rg-guide__cycle{font-size:12px;color:#64748b;padding:2px 8px;border-radius:999px;background:#f1f5f9}.rg-guide__sp{flex:1;min-width:8px}.rg-guide__check,.rg-guide__n{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;font-size:10px;margin-right:4px;background:#e2e8f0;color:#475569;font-weight:700}.rg-guide__steps li.is-done a .rg-guide__check{background:#16a34a;color:#fff}.rg-guide__steps a.is-on .rg-guide__n,.rg-guide__steps a.is-on .rg-guide__check{background:#ffffff40;color:#fff}.rg-guide__next{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#0f172a;color:#fff;text-decoration:none;white-space:nowrap}.rg-guide__next:hover{background:#1e293b;color:#fff}.flow-next{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;margin-bottom:12px;border:1px solid var(--kw-border, #e5e7eb);border-radius:12px;background:linear-gradient(180deg,#f8fafc,#fff)}.flow-next__txt{display:flex;flex-direction:column;gap:2px;min-width:200px;flex:1}.flow-next__txt b{font-size:13px;font-weight:650;color:#0f172a}.flow-next__acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.flow-next__btn{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;background:#2563eb;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.flow-next__btn:hover{background:#1d4ed8;color:#fff}.flow-next__ghost{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;border:1px solid var(--kw-border);background:#fff;color:#334155;font-size:13px;text-decoration:none;cursor:pointer}.flow-next__ghost:hover{border-color:#94a3b8;background:#f8fafc}.ck-kpi-link{text-decoration:none;color:inherit;display:block;height:100%}.ck-kpi--link{cursor:pointer;transition:box-shadow .15s,border-color .15s}.ck-kpi-link:hover .ck-kpi--link{box-shadow:0 0 0 1px #2563eb55;border-color:#93c5fd}.t1-page .t1-table td,.t1-page .t1-table th{padding:8px 10px}.t1-page .t1-card-table{border-radius:12px;overflow:hidden}.ogsm-page .flow-next,.strategy-decode .flow-next,.t1-page .flow-next{margin-top:0}.as-card-panel,.as-cards{margin-bottom:12px}.pip-goal{padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid var(--kw-border);line-height:1.5}.t1-plain-list{margin:0;padding-left:1.2em;color:#475569;line-height:1.7}.t1-plain-list a{color:#2563eb}.am-node.has-kids{z-index:3}.am-node__fold{position:absolute;right:-15px;top:50%;transform:translateY(-50%);z-index:8;display:inline-flex;align-items:center;justify-content:center;gap:1px;min-width:30px;height:28px;padding:0 7px;border-radius:999px;border:1.5px solid #4869e8;background:#fff;color:#4869e8;font:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 8px #4869e838;transition:background .12s ease,color .12s ease,transform .12s ease}.am-node__fold:hover{background:#4869e8;color:#fff;transform:translateY(-50%) scale(1.06)}.am-node__fold.is-collapsed{border-color:#4869e8;background:#eef2ff}.am-node__fold.is-open{border-color:#94a3b8;color:#475569;background:#fff}.am-node__fold.is-open:hover{background:#475569;color:#fff;border-color:#475569}.am-node__fold-icon{font-size:14px;font-weight:700;width:12px;text-align:center}.am-node__fold-n{font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;min-width:.9em}.am-node.is-dim .am-node__fold{opacity:.85}.am--brief .am-node__fold{min-width:34px;height:32px;right:-17px;font-size:13px}.am-drawer__fold-hint{padding:8px 14px 12px;font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px dashed #eef1f5}.am-drawer__fold-link{border:0;background:none;color:#4869e8;cursor:pointer;font:inherit;font-size:12px;padding:0;text-decoration:underline;text-underline-offset:2px}.am-drawer__fold-link:hover{color:#2748c7}.am-edge{transition:stroke .15s ease,stroke-width .15s ease}.am-ctx{position:fixed!important;z-index:12000;min-width:168px;padding:6px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 32px #0f172a29,0 2px 6px #0f172a0f;display:flex;flex-direction:column;gap:2px;margin:0;inset:auto}.am-ctx__item{display:block;width:100%;text-align:left;border:0;background:transparent;padding:8px 12px;border-radius:7px;font:inherit;font-size:13px;font-weight:550;color:#1e293b;cursor:pointer;line-height:1.35}.am-ctx__item:hover{background:#f1f5f9;color:#0f172a}.am-ctx__item--primary{color:#2748c7;font-weight:650;background:#eef2ff}.am-ctx__item--primary:hover{background:#e0e7ff;color:#1e3a8a}.am-ctx__empty{padding:8px 12px;font-size:12px}.am-pop{position:fixed!important;z-index:11000;width:328px;max-width:min(328px,calc(100vw - 16px));max-height:min(520px,calc(100vh - 24px));background:#fff;border:1px solid var(--kw-border);border-radius:12px;box-shadow:0 16px 40px #0f172a2e,0 2px 8px #0f172a0f;display:flex;flex-direction:column;overflow:hidden;margin:0;inset:auto}.am-pop__h{cursor:grab;-webkit-user-select:none;user-select:none;flex:none}.am-pop__h:active{cursor:grabbing}.am-pop__b{overflow:auto;flex:1 1 auto;min-height:0}.am-pop__f{flex:none}.am--brief .am-pop{background:#111827;border-color:#334155;color:#e5e7eb;box-shadow:0 16px 40px #00000080}.am--brief .am-ctx{background:#111827;border-color:#334155;box-shadow:0 12px 32px #00000073}.am--brief .am-ctx__item{color:#e5e7eb}.am--brief .am-ctx__item:hover{background:#1f2937}.am--brief .am-ctx__item--primary{background:#1e3a8a;color:#dbeafe}.am--brief .am-ctx__item--primary:hover{background:#1d4ed8;color:#fff}.ogsm-ro{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;padding:2px 0;display:flex;flex-direction:column;gap:2px;border-radius:6px}.ogsm-ro:hover{background:color-mix(in srgb,var(--kw-primary) 6%,transparent)}.ogsm-ro:focus-visible{outline:2px solid color-mix(in srgb,var(--kw-primary) 45%,transparent);outline-offset:2px}.ogsm-ro__vals{font-size:12px;color:var(--kw-muted-foreground, #64748b)}.ogsm-ro__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px}.ogsm-ro--action .ogsm-list__t{margin-bottom:0}.ogsm-list--measure li:has(.ogsm-ro),.ogsm-list--action li:has(.ogsm-ro){cursor:pointer}.ogsm-a-summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:var(--kw-muted-foreground, #64748b);padding:4px 6px 8px;border-bottom:1px dashed var(--kw-border);margin-bottom:6px}.ogsm-a-summary span:first-child{font-weight:600;color:inherit}.ogsm-a-scroll{overflow-x:auto;max-width:100%}.ogsm-a-head,.ogsm-a-row{display:grid;grid-template-columns:minmax(260px,2fr) 96px 110px 110px 180px 130px;gap:10px;align-items:center;min-width:900px;width:100%;box-sizing:border-box}.ogsm-a-head{font-size:12px;color:#166534;padding:0;border-bottom:0;margin-bottom:0;font-weight:650;background:transparent}.ogsm-ro--action.ogsm-a-row{display:grid;width:100%;padding:8px;border-radius:0;background:#fff;border:0;border-bottom:1px solid #e2e8f0;min-height:44px;align-items:center;box-sizing:border-box;cursor:pointer;text-align:left;font:inherit;color:inherit}.ogsm-ro--action.ogsm-a-row:hover{background:#f8fafc}.ogsm-list--action{gap:0}.ogsm-list--action li{background:transparent;border:0;border-radius:0;padding:0}.ogsm-a-col--name{min-width:0}.ogsm-a-col--name .ogsm-list__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.ogsm-a-col--phase,.ogsm-a-col--prog,.ogsm-a-col--owner,.ogsm-a-col--part,.ogsm-a-col--due{font-size:12px}.ogsm-prog{display:inline-flex;align-items:center;gap:4px;font-size:11px}.ogsm-prog__track{display:inline-block;width:36px;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden;vertical-align:middle}.ogsm-prog__fill{display:block;height:100%;background:#22c55e;border-radius:inherit}.ogsm-prog__n{font-variant-numeric:tabular-nums;color:var(--kw-muted-foreground, #64748b)}.ogsm-inline__parts{min-width:88px;max-width:120px;font-size:11px}.ogsm-a-edit{width:100%}.ogsm-table th:nth-child(5),.ogsm-table td:nth-child(5){min-width:900px}.ogsm-table-wrap{overflow-x:auto;overflow-y:visible}.ogsm-table{table-layout:fixed;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.ogsm-table th.ogsm-th{font-weight:650;letter-spacing:.01em}.ogsm-table th.ogsm-th--o{width:200px;min-width:180px;background:#eef2ff!important;color:#3730a3;box-shadow:inset 0 -2px #c7d2fe}.ogsm-table th.ogsm-th--g{width:220px;min-width:180px;background:#fffbeb!important;color:#92400e;box-shadow:inset 0 -2px #fcd34d}.ogsm-table th.ogsm-th--s{width:200px;min-width:160px;background:#f0f9ff!important;color:#0c4a6e;box-shadow:inset 0 -2px #7dd3fc}.ogsm-table th.ogsm-th--m{width:240px;min-width:200px;background:#f5f3ff!important;color:#5b21b6;box-shadow:inset 0 -2px #c4b5fd}.ogsm-table th.ogsm-th--a{width:960px;min-width:900px;color:#166534}.ogsm-table td:nth-child(2) .ogsm-list__t{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.ogsm-table td:nth-child(5){vertical-align:top;padding:10px 8px;overflow:visible}.ogsm-table th.ogsm-th--a{width:960px;min-width:900px;color:#166534;padding:8px!important;vertical-align:middle;background:#ecfdf5!important;box-shadow:inset 0 -2px #86efac}.ogsm-a-head--on-title{display:grid;grid-template-columns:minmax(260px,2fr) 96px 110px 110px 180px 130px;gap:10px;align-items:center;min-width:900px;width:100%;box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;font-size:12px;font-weight:650;color:#166534}.ogsm-a-title-text{font-size:13px;font-weight:750;color:#166534;letter-spacing:.01em;white-space:nowrap}.ogsm-a-head--on-title .ogsm-a-col--phase,.ogsm-a-head--on-title .ogsm-a-col--prog,.ogsm-a-head--on-title .ogsm-a-col--owner,.ogsm-a-head--on-title .ogsm-a-col--part,.ogsm-a-head--on-title .ogsm-a-col--due{font-size:12px;font-weight:650;color:#166534}.ogsm-actions{display:flex;flex-direction:column;gap:0;border:1px solid #86efac;border-radius:10px;background:#fff;min-width:880px;overflow:visible}.ogsm-a-summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:11px;color:#166534;font-weight:600;padding:6px 10px;margin:0;background:#f0fdf4;border-bottom:1px dashed #bbf7d0;border-radius:10px 10px 0 0}.ogsm-a-scroll{overflow-x:auto;overflow-y:auto;max-width:100%;max-height:min(280px,40vh);background:#fff}.ogsm-a-empty{margin:8px}.ogsm-a-addbar{display:grid;grid-template-columns:1fr 1fr;border-top:1px dashed #86efac;border-radius:0 0 10px 10px;overflow:hidden}.ogsm-inline__add-btn{margin:0;border:0;border-radius:0 0 10px 10px;background:#f0fdf4;color:#15803d;font-weight:650;padding:10px 12px;width:100%}.ogsm-inline__add-btn--half{border-radius:0;border-right:1px dashed #86efac}.ogsm-a-addbar .ogsm-inline__add-btn--half:last-child{border-right:0}.ogsm-inline__add-btn:hover{background:#dcfce7}.ogsm-inline__add-btn:disabled{opacity:.45;cursor:not-allowed;color:#64748b}.ogsm-a-add-kind{font-size:12px;font-weight:650;color:#166534;margin-bottom:2px}.ogsm-prog__track{width:56px;height:8px}.ogsm-a-row--edit{--ogsm-a-ctl-h: 28px;padding:8px;background:#fffbeb;min-height:44px;align-items:center}.ogsm-inline.ogsm-a-edit{margin-top:0;gap:0}.ogsm-a-edit{overflow:visible;position:relative;z-index:2}.ogsm-inline-cell,.ogsm-list--action{overflow:visible}.ogsm-a-sel{width:100%;min-width:0}.ogsm-a-col--prog{display:inline-flex;align-items:center;gap:4px}.ogsm-a-col--part{min-width:0}.ogsm-part-chips{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;max-width:100%;vertical-align:middle}.ogsm-part-chip{display:inline-flex;align-items:center;gap:2px;max-width:88px;padding:1px 7px;border-radius:999px;background:#ecfdf5;color:#166534;border:1px solid #bbf7d0;font-size:11px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogsm-part-chip--rem{cursor:pointer;border:1px solid #86efac;background:#f0fdf4}.ogsm-part-chip--rem:hover{background:#dcfce7}.ogsm-part-chip--rem span[aria-hidden]{margin-left:2px;opacity:.7}.ogsm-part-more{font-size:11px;font-weight:650;color:#64748b;padding:0 2px}.ogsm-part-trigger{display:inline-flex;align-items:center;gap:6px;justify-content:space-between;width:100%;height:28px;min-height:28px;padding:0 8px 0 6px;border:1px solid color-mix(in srgb,var(--kw-foreground, #0f172a) 14%,#fff);border-radius:6px;background:#fff;cursor:pointer;text-align:left;box-sizing:border-box}.ogsm-part-trigger:hover{border-color:#86efac;background:#f0fdf4}.ogsm-part-trigger:disabled{opacity:.55;cursor:not-allowed}.ogsm-part-trigger__ph{font-size:12px;color:#94a3b8}.ogsm-part-trigger__aff{flex:0 0 auto;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dcfce7;color:#15803d;font-size:12px;font-weight:700}.ogsm-part-picker{width:280px;max-width:min(280px,90vw);display:flex;flex-direction:column;gap:8px;padding:4px 2px 2px}.ogsm-part-picker__selected{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding-bottom:4px;border-bottom:1px dashed #e2e8f0}.ogsm-part-picker__clear{border:0;background:transparent;color:#64748b;font-size:11px;cursor:pointer;padding:2px 4px}.ogsm-part-picker__clear:hover{color:#166534}.ogsm-part-picker__search{width:100%;height:32px;font-size:12px;box-sizing:border-box}.ogsm-part-picker__list{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin:0 -2px;padding:0 2px}.ogsm-part-picker__row.kw-checkbox,.ogsm-part-picker__row{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:12px;color:#0f172a;box-sizing:border-box}.ogsm-part-picker__row:hover{background:#f8fafc}.ogsm-part-picker__row.is-on,.ogsm-part-picker__row.is-checked{background:#ecfdf5}.ogsm-part-picker__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ogsm-part-picker__empty{padding:12px 8px;text-align:center;font-size:12px}.ogsm-inline__num{width:64px;min-width:56px}.ogsm-inline__date{width:130px}.ogsm-a-row--edit .ogsm-a-col--phase,.ogsm-a-row--edit .ogsm-a-col--prog,.ogsm-a-row--edit .ogsm-a-col--owner,.ogsm-a-row--edit .ogsm-a-col--part,.ogsm-a-row--edit .ogsm-a-col--due{display:flex;align-items:center;min-width:0;align-self:center}.ogsm-a-row--edit .ogsm-a-sel,.ogsm-a-row--edit .kw-select.ogsm-a-sel{--kw-select-h: var(--ogsm-a-ctl-h, 28px);--kw-select-fs: 12px;--kw-select-px: 8px;height:var(--ogsm-a-ctl-h, 28px);min-height:var(--ogsm-a-ctl-h, 28px);max-height:var(--ogsm-a-ctl-h, 28px);font-size:12px;box-sizing:border-box}.ogsm-a-row--edit .t1-input.ogsm-inline__num,.ogsm-a-row--edit .t1-input.ogsm-inline__date{height:var(--ogsm-a-ctl-h, 28px);min-height:var(--ogsm-a-ctl-h, 28px);max-height:var(--ogsm-a-ctl-h, 28px);padding:0 8px;font-size:12px;line-height:calc(var(--ogsm-a-ctl-h, 28px) - 2px);box-sizing:border-box;border-radius:6px}.ogsm-a-row--edit .ogsm-part-trigger{height:var(--ogsm-a-ctl-h, 28px);min-height:var(--ogsm-a-ctl-h, 28px);max-height:var(--ogsm-a-ctl-h, 28px);padding:0 8px 0 6px;overflow:hidden;border-radius:6px}.ogsm-a-row--edit .ogsm-part-chips{flex-wrap:nowrap;overflow:hidden;min-width:0;flex:1}.ogsm-a-row--edit .ogsm-part-chip{line-height:1.2;padding:0 6px;max-height:18px}.ogsm-a-row--edit .ogsm-part-trigger__aff{width:16px;height:16px;font-size:11px}.ogsm-a-sel-wrap{display:block;width:100%;min-width:0}.ogsm-a-sel-wrap .kw-select{width:100%}.ogsm-table th,.ogsm-table td{left:auto!important;right:auto!important}.ogsm-a-col--name{display:inline-flex;align-items:center;gap:6px;min-width:0}.ogsm-a-col--name .ogsm-a-name-main{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.ogsm-a-col--name .ogsm-list__t{flex:1 1 auto;min-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogsm-a-col--name .ogsm-a-name-trail{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.ogsm-a-col--indent{padding-left:12px}.ogsm-a-row--child{background:#f8fafc}.ogsm-a-row--child:hover{background:#f1f5f9}.ogsm-a-expand{flex:0 0 auto;width:18px;height:18px;padding:0;border:0;background:transparent;color:#166534;font-size:10px;line-height:18px;text-align:center;cursor:pointer}.ogsm-a-expand--spacer{visibility:hidden;pointer-events:none}.ogsm-a-kind{flex:0 0 auto;font-size:10px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;letter-spacing:.02em}.ogsm-a-kind--project{background:#dbeafe;color:#1d4ed8}.ogsm-a-kind--task{background:#f1f5f9;color:#475569}.ogsm-a-taskn{flex:0 0 auto;font-size:11px;white-space:nowrap}.ogsm-a-row-add-task{flex:0 0 auto;border:0;background:transparent;color:#15803d;font-size:11px;font-weight:650;padding:2px 6px;border-radius:6px;cursor:pointer;white-space:nowrap}.ogsm-a-row-add-task:hover{background:#dcfce7}.ogsm-a-task-wrap{border-top:1px solid #e2e8f0}.ogsm-a-project>.ogsm-ro--action,.ogsm-a-project>.ogsm-a-edit{border-left:3px solid #86efac}.ogsm-a-task-wrap .ogsm-ro--action,.ogsm-a-task-wrap .ogsm-a-edit{border-left:3px solid #cbd5e1}.ogsm-a-link-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;padding:0;margin:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#64748b;font-size:13px;line-height:1;cursor:default}.ogsm-a-link-ico .anticon{font-size:13px}.ogsm-a-link-ico--on{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.ogsm-a-link-ico--off{color:#9a3412;background:#fff;border-color:#fdba74;cursor:pointer}button.ogsm-a-link-ico--off:hover{background:#ffedd5;border-color:#fb923c}.ogsm-inline__add-btn--quarter{flex:1 1 25%;min-width:0}.ogsm-a-link-pop.kw-popover .kw-popover-container,.ogsm-a-link-pop .kw-popover-content{padding:0}.ogsm-a-link-panel{width:320px;max-width:min(320px,92vw);padding:10px 12px 12px;box-sizing:border-box}.ogsm-a-link-panel__hd{margin-bottom:6px;font-size:12px}.ogsm-a-link-panel .t1-input{width:100%;box-sizing:border-box}.ogsm-a-link-panel .t1-actions{margin-top:8px}.ogsm-a-link-list{list-style:none;margin:6px 0 0;padding:0;max-height:220px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.ogsm-a-link-empty{padding:10px 12px}.ogsm-a-link-item{width:100%;text-align:left;border:0;border-bottom:1px solid #f1f5f9;background:transparent;padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.ogsm-a-link-item:last-child{border-bottom:0}.ogsm-a-link-item:hover{background:#f8fafc}.ogsm-a-link-item__t{font-weight:500;color:#0f172a}.ogsm-a-row--proj{opacity:.92}:root{--pdm-radius-card: 10px}.ck-kpi,.ck-panel,.ck-detail,.rpt-card,.rpt-item,.ox-card,.bd-card,.t1-kpi,.t1-card{border-radius:var(--pdm-radius-card);box-shadow:var(--pdm-elev-1)}.ck-kpi,.ck-panel,.ox-card,.rpt-item,.bd-card{transition:border-color .15s,box-shadow .15s,transform .15s}.ck-kpi:hover,.ck-panel:hover,.bd-card:hover{border-color:color-mix(in srgb,var(--kw-primary) 35%,var(--kw-border))}.ck-kpi__ic{background:color-mix(in srgb,var(--kw-primary) 10%,transparent);color:var(--kw-primary)}.t1-skeleton{padding:18px 20px}.t1-error .t1-result{padding:12px 0}.t1-error .t1-result :is(svg){max-height:56px}.t1-empty{border-style:dashed;background:color-mix(in srgb,var(--kw-muted) 50%,var(--kw-surface))}.pdm-steps{margin:4px 0 12px;padding:12px 16px;background:var(--kw-surface);border:1px solid var(--kw-border);border-radius:var(--pdm-radius-card)}.okr-cycle{border-radius:var(--pdm-radius-card)}.ck-stages{box-shadow:none}.ck-stages button{transition:background .15s,color .15s}.ck-stages button:not(.is-on):hover{background:#fff;color:var(--kw-foreground)}.rpt-timeline{margin-top:4px}.rpt-timeline .rpt-cm{margin-bottom:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.t3-gs__prog{display:flex;align-items:center;gap:10px;margin:8px 0 12px}.t3-gs__prog>:first-child{flex:1}.t3-gs__ms{display:flex;justify-content:space-between;gap:12px}.t3-gs__ms.is-done>span:first-child{color:var(--kw-muted-foreground)}.t3-gs__plan{margin-top:4px}.t1-login{grid-template-columns:minmax(0,440px) 380px;gap:64px;justify-content:center;align-items:center;padding:24px}.t1-login__hero{display:flex;flex-direction:column;gap:18px}.t1-login__hero h2{font-size:28px;line-height:1.35;margin:8px 0 0;font-weight:700;letter-spacing:.5px}.t1-login__feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.t1-login__feats li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:#ffffffa6;border:1px solid rgba(22,119,255,.12)}.t1-login__feats span{color:#5b6475;font-size:13px}@media(max-width:900px){.t1-login{grid-template-columns:1fr}.t1-login__hero{display:none}}@media(min-width:901px){.t1-login__card>.t1-login__brand{display:none}}.t1-head .t1-actions{flex-wrap:wrap;justify-content:flex-end}.t1-head .t1-actions .kw-btn{white-space:nowrap;flex:none}.t1-card-tools{justify-content:flex-end}.kw-card-extra:has(.t1-card-tools){flex-shrink:0}.t1-card-tools .kw-btn{white-space:nowrap;flex:none}.t1-card-tools .kw-btn .kw-btn-label{white-space:nowrap}.t1-head .t1-actions .t1-select{max-width:200px;min-width:150px}.t3-gs__ms{width:100%}.t3-gs__plan li>:last-child,.t3-gs__plan [class*=content]{flex:1}.t1-error{background:var(--kw-surface);border-color:var(--kw-border)}@keyframes pdm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.t1-page>*{animation:pdm-rise .36s cubic-bezier(.2,.7,.3,1) both}.t1-page>*:nth-child(2){animation-delay:.04s}.t1-page>*:nth-child(3){animation-delay:.08s}.t1-page>*:nth-child(4){animation-delay:.12s}.t1-page>*:nth-child(n+5){animation-delay:.16s}.t1-kpis>*,.ck-kpis>*,.ox-cards>*,.rpt-todo>*{animation:pdm-rise .34s cubic-bezier(.2,.7,.3,1) both}.t1-kpis>*:nth-child(2),.ck-kpis>*:nth-child(2),.ox-cards>*:nth-child(2),.rpt-todo>*:nth-child(2){animation-delay:.05s}.t1-kpis>*:nth-child(3),.ck-kpis>*:nth-child(3),.ox-cards>*:nth-child(3),.rpt-todo>*:nth-child(3){animation-delay:.1s}.t1-kpis>*:nth-child(n+4),.ck-kpis>*:nth-child(n+4),.ox-cards>*:nth-child(n+4),.rpt-todo>*:nth-child(n+4){animation-delay:.15s}.t1-head{position:relative;isolation:isolate;padding:14px 18px;margin:-6px -6px 6px;border-radius:14px;background:radial-gradient(600px 160px at 0% 0%,color-mix(in srgb,var(--kw-primary) 9%,transparent),transparent 70%),radial-gradient(color-mix(in srgb,var(--kw-primary) 14%,transparent) 1px,transparent 1.2px) 0 0 / 16px 16px;-webkit-mask-image:none}.t1-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;background:linear-gradient(90deg,var(--kw-surface) 35%,color-mix(in srgb,var(--kw-surface) 70%,transparent))}.pdm-spot{border-radius:var(--pdm-radius-card);height:100%}.t1-kpi,.ck-kpi,.ox-card,.rpt-item,.t3-pl__card{transition:transform .18s ease,box-shadow .18s ease,border-color .15s}.t1-kpi:hover,.ck-kpi:hover,.ox-card:hover,.t3-pl__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #14285a14}.t1-pbar__fill,.okr-pbar__fill,[class*=pbar]>span{transition:width .6s cubic-bezier(.2,.7,.3,1)}.m-card{transition:transform .12s ease,background .12s;animation:pdm-rise .3s ease both}.m-card:active{transform:scale(.985)}.m-btn:active{transform:scale(.97)}@media(max-width:1280px){.okr .t1-head>:last-child{flex:1 0 100%;justify-content:flex-start}.okr .t1-head .t1-actions{flex-wrap:nowrap;justify-content:flex-start}}.t1-head .t1-actions{flex-wrap:nowrap}.pdm-spot{display:flex;flex-direction:column}.pdm-spot>.kw-motion-spotlight-border-inner{flex:1;display:flex;flex-direction:column}.pdm-spot>.kw-motion-spotlight-border-inner>*{flex:1}.strategy-decode .t1-empty,.ogsm-page .t1-empty,[data-testid=pip-list] .t1-empty,[data-testid=ck-page] .t1-empty{padding:28px 20px;border-radius:12px}.ogsm-page .t1-head,[data-testid=pip-list] .t1-head,[data-testid=pip-detail] .t1-head,[data-testid=ck-page] .t1-head{margin-bottom:10px}.strategy-decode .t1-head{margin-bottom:14px}.strategy-decode .t1-actions{gap:8px;flex-wrap:wrap}.strategy-decode .sd-sessions{box-shadow:0 1px 2px #0f172a0a}.strategy-decode .sd-sessions__empty{color:var(--kw-muted-foreground);font-size:13px}.ogsm-page .ogsm-table td{padding:12px 14px}.ogsm-page .ogsm-list--measure li{border-color:color-mix(in srgb,var(--kw-primary) 18%,var(--kw-border))}.ogsm-page .ogsm-list__edit:focus-visible{outline:2px solid color-mix(in srgb,var(--kw-primary) 45%,transparent);outline-offset:2px;border-radius:6px}[data-testid=as-run] .as-pip-strip{margin-top:4px}[data-testid=as-run] .as-bucket__pip-btn{min-height:28px}[data-testid=pip-list] .t1-table td,[data-testid=pip-detail] .t1-table td{vertical-align:middle}[data-testid=ck-page] .ck-monitor{margin-top:0}[data-testid=ck-page] .ck-kpi{border-radius:10px}.rg-guide{flex-direction:column;align-items:stretch;gap:6px;padding:10px 14px 8px;border-color:color-mix(in srgb,var(--kw-primary) 18%,var(--kw-border));box-shadow:0 1px 2px #0f172a0a}.rg-guide__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rg-guide__summary{margin:0;padding:4px 2px 2px;font-size:12px;line-height:1.45;color:#475569;border-top:1px dashed color-mix(in srgb,var(--kw-border) 80%,transparent)}.rg-guide.is-complete .rg-guide__summary{color:#166534}.rg-guide__steps a.is-on,.rg-guide__steps li.is-on a{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb38,0 4px 12px #2563eb2e;transform:translateY(-1px)}.rg-guide__steps li.is-active-pending a.is-on{animation:rgPulse 1.6s ease-in-out infinite}@keyframes rgPulse{0%,to{box-shadow:0 0 0 3px #2563eb38,0 4px 12px #2563eb2e}50%{box-shadow:0 0 0 5px #2563eb52,0 6px 16px #2563eb38}}@media(prefers-reduced-motion:reduce){.rg-guide__steps li.is-active-pending a.is-on{animation:none}}.rg-guide__steps li.is-done:not(.is-on) a{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.rg-guide-bar{padding:6px 16px 0}.flow-next{padding:8px 12px;margin-bottom:10px;gap:10px}.flow-next__txt b{font-size:12.5px}.flow-next__txt .t1-faint{font-size:12px}.strategy-decode .t1-head{margin-bottom:8px;padding:10px 14px}.strategy-decode .t1-head .t1-sub{max-width:52em}.strategy-decode .sd-cycle-bar{padding:8px 12px;margin-bottom:8px}.strategy-decode .sd-cover{gap:8px;margin-bottom:6px}.strategy-decode .sd-cover .t1-kpi,.strategy-decode .sd-cover .okr-kpi{padding:10px 12px;min-height:0}.strategy-decode .sd-cover .okr-kpi__v{font-size:20px}.strategy-decode .sd-toolbar{padding:6px 0;gap:8px;margin-bottom:4px;border:0;background:transparent}.sd-clear{border:1px solid var(--kw-border);background:#fff;border-radius:8px;padding:4px 10px;font-size:12px;color:#475569;cursor:pointer}.sd-clear:hover{border-color:#94a3b8;background:#f8fafc}.strategy-decode .sd-sessions{margin:4px 0 8px;padding:6px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.strategy-decode .sd-sessions__hd{margin:0;gap:8px}.strategy-decode .sd-sessions__hd b{font-size:12px;color:#64748b;font-weight:650}.strategy-decode .sd-sessions__list{gap:6px}.strategy-decode .sd-sessions__main{min-width:0;max-width:200px;padding:4px 10px;flex-direction:row;align-items:center;gap:6px}.strategy-decode .sd-sessions__main b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9em}.strategy-decode .sd-sessions__main .t1-faint{display:none}.strategy-decode .sd-sessions__del{padding:0 8px;font-size:11px}.strategy-decode .sd-sessions__empty{padding:0;font-size:12px}.strategy-decode .am{min-height:min(72vh,780px);border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.am-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 14px;background:#fff}.am-banner__title{gap:10px}.am-banner__title b{font-size:14px}.am-banner__hint{font-size:12px}.am-legend{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#64748b}.am-legend__i{display:inline-flex;align-items:center;gap:4px;padding:1px 0}.am-legend__i:before{content:"";width:10px;height:10px;border-radius:3px;border:1px solid transparent}.am-legend__i--company:before{background:#f5f3ff;border-color:#7c3aed;border-left-width:3px}.am-legend__i--dept:before{background:#eff6ff;border-color:#2563eb;border-left-width:3px}.am-legend__i--team:before{background:#ecfeff;border-color:#0891b2;border-left-width:3px}.am-legend__i--person:before{background:#f8fafc;border-color:#94a3b8;border-left-width:3px}.am-legend__sep{width:1px;height:12px;background:#e2e8f0;margin:0 2px}.am-legend__h{display:inline-flex;align-items:center;gap:4px}.am-legend__h:before{content:"";width:8px;height:8px;border-radius:999px}.am-legend__h--ok:before{background:#16a34a}.am-legend__h--risk:before{background:#d97706}.am-legend__h--off:before{background:#dc2626}.am-toolbar{padding:6px 12px;gap:6px;background:#fafbfc}.am-toolbar .kw-btn{font-size:12px}.am-canvas{min-height:min(62vh,680px);background:radial-gradient(circle at 1px 1px,rgba(148,163,184,.18) 1px,transparent 0) 0 0 / 20px 20px,linear-gradient(180deg,#f8fafc,#f1f5f9)}.am-node{border-radius:12px;padding:12px 14px;gap:7px;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #2032600d;border-color:#e8eef7}.am-node__title{font-size:13.5px;font-weight:650;line-height:1.45}.am-node__krs{margin-top:4px;padding-top:6px;min-height:40px}.am-edge{stroke-linecap:round}.am-band__label{font-size:11px;letter-spacing:.04em;text-transform:none;background:#ffffffeb;color:#64748b}.strategy-decode--brief{background:#0b1220;min-height:calc(100vh - 56px);margin:-8px -12px;padding:8px 12px 16px}.strategy-decode--brief .sd-brief-bar{padding:14px 8px 16px;border-bottom:1px solid #1e293b;margin-bottom:10px}.strategy-decode--brief .sd-brief-bar__l b{font-size:22px;color:#f8fafc;letter-spacing:.02em}.strategy-decode--brief .sd-cover{margin-bottom:12px}.strategy-decode--brief .am{min-height:calc(100vh - 220px);border-color:#1e293b;box-shadow:0 12px 40px #00000059}.am--brief .am-canvas{min-height:calc(100vh - 280px);background:radial-gradient(circle at 1px 1px,rgba(148,163,184,.12) 1px,transparent 0) 0 0 / 22px 22px,#0b1220}.am--brief .am-node{border-radius:14px;padding:16px 18px;background:#111827;color:#e5e7eb;border-color:#334155}.am--brief .am-node__title{font-size:17px;color:#f8fafc}.am--brief .am-node__owner,.am--brief .am-node__kr-t{color:#cbd5e1}.am--brief .am-toolbar{padding:8px 14px}.as-steps{display:flex;gap:0;margin:4px 0 14px;background:#fff;border:1px solid var(--kw-border);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.as-steps span{flex:1;text-align:center;padding:10px 8px;font-size:13px;color:#64748b;border-right:1px solid var(--kw-border);display:inline-flex;align-items:center;justify-content:center;gap:6px}.as-steps span:last-child{border-right:0}.as-steps .is-done{color:#166534;background:#f0fdf4;font-weight:550}.as-steps .is-cur{color:#fff;background:linear-gradient(180deg,#3b82f6,#2563eb);font-weight:650;box-shadow:inset 0 -2px #00000014}.as-steps__check,.as-steps__n{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;background:#e2e8f0;color:#475569}.as-steps .is-done .as-steps__check{background:#16a34a;color:#fff}.as-steps .is-cur .as-steps__n,.as-steps .is-cur .as-steps__check{background:#ffffff47;color:#fff}.as-quota-bars{border-width:1.5px;padding:16px 18px 14px;margin-bottom:16px;box-shadow:0 4px 16px #0f172a0a}.as-quota-bars__title{font-size:15px;font-weight:700;letter-spacing:.01em}.as-quota-bar__track{height:22px;background:#eef2f7}.as-quota-bar__fill{box-shadow:inset 0 -1px #0000000f}.as-quota-bar__n b{font-size:20px}.as-eval{margin-bottom:14px}.as-eval__progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:0 0 14px;padding:0;border:1px solid var(--kw-border);border-radius:12px;overflow:hidden;background:#fff}.as-eval__step{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:0;border-radius:0;background:#fafbfc;border-right:1px solid var(--kw-border);position:relative}.as-eval__step:last-child{border-right:0}.as-eval__num{flex:none;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#e2e8f0;color:#475569}.as-eval__body{display:flex;flex-direction:column;gap:2px;min-width:0}.as-eval__body b{font-size:13px}.as-eval__step.is-cur{background:linear-gradient(180deg,#eef2ff,#e0e7ff);box-shadow:inset 0 -3px #6366f1}.as-eval__step.is-cur .as-eval__num{background:#4f46e5;color:#fff}.as-eval__step.is-done{background:#f0fdf4}.as-eval__step.is-done .as-eval__num{background:#16a34a;color:#fff}.as-buckets{padding:14px 16px 16px}.as-buckets__grid{gap:12px;align-items:stretch}.as-bucket{min-height:240px;border-radius:14px;background:#f1f5f9;border:1px solid #e2e8f0;box-shadow:inset 0 1px #ffffffb3}.as-bucket__hd{padding:10px 12px;background:#ffffffeb;border-bottom-color:#e2e8f0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.as-bucket__hd b{font-size:18px;font-variant-numeric:tabular-nums}.as-bucket__list{padding:10px;gap:10px;background:transparent}.as-bucket__card{border-radius:10px;padding:10px 12px;box-shadow:0 1px 2px #0f172a0d,0 4px 12px #0f172a0a;border-color:#e8eef7}.as-bucket__card:hover{border-color:#c7d2fe}.as-bucket__empty{color:#94a3b8;padding:28px 8px}.as-bucket.is-drop{background:#e0e7ff;border-color:#6366f1;box-shadow:inset 0 0 0 2px #6366f166,0 8px 20px #6366f11f}[data-testid=assess-page] .t1-table th,[data-testid=assess-page] .t1-table td,[data-testid=as-run] .t1-table th,[data-testid=as-run] .t1-table td{padding:10px 12px}[data-testid=assess-page] .t1-actions,[data-testid=as-run] .t1-actions{gap:8px}[data-testid=as-run] .t1-head .t1-actions{flex-wrap:wrap}[data-testid=pip-list] .t1-table td,[data-testid=ck-page] .t1-table td{padding:10px 12px}.t1-form .t1-label{font-weight:550}.kw-modal-body .t1-form{gap:12px}body:has([data-testid=strategy-decode-page][data-brief="1"]) .rg-guide-bar{display:none!important}body:has([data-testid=strategy-decode-page][data-brief="1"]) .pdm-sider,body:has([data-testid=strategy-decode-page][data-brief="1"]) .pdm-sider.kw-layout-sider,body:has([data-testid=strategy-decode-page][data-brief="1"]) aside.pdm-sider{display:none!important;width:0!important;min-width:0!important}body:has([data-testid=strategy-decode-page][data-brief="1"]) .pdm-top{display:none!important}body:has([data-testid=strategy-decode-page][data-brief="1"]) .pdm-m-banner{display:none!important}body:has([data-testid=strategy-decode-page][data-brief="1"]) .pdm-main{margin:0!important;padding:8px 12px 16px!important;max-width:none!important}body:has([data-testid=strategy-decode-page][data-brief="1"]) .pdm-app{background:#0b1220}body:has([data-testid=strategy-decode-page][data-brief="1"]) .pdm-watermark{display:none!important}.strategy-decode.t1-page{display:flex;flex-direction:column;min-height:calc(100vh - 108px)}.strategy-decode .am{flex:1 1 auto;display:flex;flex-direction:column}.strategy-decode .am-canvas{flex:1 1 auto}body:has([data-testid=strategy-decode-page]:not([data-brief="1"])) .rg-guide>.rg-guide__summary{display:none}body:has([data-testid=strategy-decode-page]) .pdm-main>.rg-guide-bar,body:has([data-testid=okr-page]) .pdm-main>.rg-guide-bar{display:none!important}body:has([data-testid=okr-page]) .t1-page.okr{padding-top:0}.sd-chrome{margin:0 0 8px;border:1px solid var(--kw-border);border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a08}.sd-chrome__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px}.sd-chrome__toggle{border:1px solid var(--kw-border);background:#f8fafc;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sd-chrome__toggle:hover{background:#f1f5f9;border-color:#94a3b8}.sd-chrome__stats{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:#334155}.sd-chrome__stats b{font-variant-numeric:tabular-nums}.sd-chrome__next,.sd-chrome .flow-next__btn{text-decoration:none;font-size:12px;font-weight:650;padding:4px 12px;border-radius:8px;background:#2563eb;color:#fff;border:0;cursor:pointer}.sd-chrome__next:hover{background:#1d4ed8;color:#fff}.sd-chrome__body{padding:0 10px 10px;border-top:1px dashed #e2e8f0}.sd-chrome__body .flow-next{margin:8px 0}.sd-chrome.is-collapsed{margin-bottom:6px}.sd-chrome.is-collapsed .sd-chrome__bar{padding:5px 10px}.strategy-decode:has(.sd-chrome.is-collapsed) .am{min-height:min(78vh,860px)}.strategy-decode:has(.sd-chrome.is-collapsed) .am-canvas{min-height:min(68vh,760px)}.strategy-decode--brief .sd-brief-bar__l b{font-size:26px}.strategy-decode--brief .sd-cover--brief .okr-kpi__v,.strategy-decode--brief .sd-cover .okr-kpi__v{font-size:34px;line-height:1.15}.strategy-decode--brief .sd-cover .t1-faint,.strategy-decode--brief .sd-cover .okr-kpi .t1-faint{font-size:13px}.am--brief .am-node{padding:18px 20px;min-height:0}.am--brief .am-node__title{font-size:20px;line-height:1.35;letter-spacing:.01em}.am--brief .am-node__owner,.am--brief .am-node__meta{font-size:14px}.am--brief .am-node__kr-t,.am--brief .am-node__krs{font-size:13.5px}.am--brief .am-band__label,.am--brief .am-theme-band__label,.am--brief .am-theme-level{font-size:14px;font-weight:700;letter-spacing:.06em}.am--brief .am-brief-tag{font-size:14px;color:#cbd5e1}.am--brief .am-edge{stroke-width:2.5}.am--brief .am-edge.is-path{stroke-width:4}.t1-watermark.is-weak{opacity:.85}.t1-watermark{opacity:1}.as-bucket--S{border-top-color:#c026d3}.as-bucket--A{border-top-color:#16a34a}.as-bucket--B{border-top-color:#2563eb}.as-bucket--C{border-top-color:#ea580c}.as-bucket--D{border-top-color:#dc2626}.strategy-decode:has(.sd-chrome.is-collapsed) .am-banner{display:none}.strategy-decode:has(.sd-chrome.is-collapsed) .am-toolbar{padding:4px 8px}.strategy-decode .t1-head .t1-sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rg-guide{padding:8px 12px 6px;gap:4px}.rg-guide__top{gap:8px}.rg-guide__summary{padding:2px 2px 0;font-size:11.5px;line-height:1.4}.rg-guide__lab{font-size:11px}.rg-guide__cycle{font-size:11.5px}.rg-guide__steps a{font-size:12.5px;padding:3px 9px}.rg-guide__next{font-size:12.5px;padding:4px 10px}.rg-guide-bar{padding:4px 14px 12px}.t1-page{padding:12px 16px 28px;gap:10px}.t1-head{gap:10px}.t1-head__title{font-size:17px;line-height:1.25}.t1-head .t1-faint{font-size:12px;line-height:1.4;max-width:56em}.flow-next{padding:7px 10px;margin-bottom:8px}.flow-next__txt b{font-size:12px}.am-stage{transform-origin:0 0;backface-visibility:hidden}.am-canvas.is-spacepan .am-node{cursor:grab}.am-zoom .am-minimap:active{cursor:grabbing}body:has([data-testid=strategy-decode-page]:not([data-brief="1"])) .strategy-decode.t1-page{display:flex;flex-direction:column;gap:6px;padding:0 14px!important}body:has([data-testid=strategy-decode-page]) .strategy-decode.t1-page>*{animation:none}body:has([data-testid=strategy-decode-page][data-view=map]:not([data-brief="1"])) .pdm-main{display:flex;flex-direction:column;height:calc(100vh - 56px);max-height:calc(100vh - 56px);overflow:visible;padding:16px 20px 32px!important;scrollbar-gutter:stable}body:has([data-testid=strategy-decode-page][data-view=map]:not([data-brief="1"])) .strategy-decode.t1-page{flex:1 1 auto;min-height:0;height:auto;overflow:visible}body:has([data-testid=strategy-decode-page][data-view=map]:not([data-brief="1"])) .strategy-decode .am{flex:1 1 auto;min-height:0!important;margin-top:0;display:flex;flex-direction:column;position:relative;z-index:1;overflow:hidden}body:has([data-testid=strategy-decode-page][data-view=map]:not([data-brief="1"])) .strategy-decode .am-canvas{flex:1 1 auto;min-height:0!important}.okr-workhead{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex:0 0 auto;padding:4px 8px;margin:0 0 8px;border:1px solid var(--kw-border);border-radius:10px;background:#fff;min-height:36px;position:relative;z-index:auto;box-shadow:0 1px 2px #0f172a08}.okr-workhead:has(.rg-guide.is-open){z-index:60}.okr-workhead.is-chrome-open,.okr-workhead:has(.ox-onb.is-open){z-index:55}.okr-workhead__chips{display:inline-flex;align-items:center;gap:6px;flex:none}.okr-workhead__guide{display:contents}.okr-workhead__guide .rg-guide,.okr-workhead__guide .rg-guide.is-collapsed,.okr-workhead__guide .rg-guide.is-open,.okr-workhead__guide .rg-guide.is-embedded{display:inline-flex;align-items:center;margin:0!important;padding:0!important;gap:0!important;border:0!important;box-shadow:none!important;background:transparent!important;position:static;flex:none}.okr-workhead__guide .rg-guide__top{display:inline-flex;gap:6px;flex-wrap:nowrap;align-items:center}.okr-workhead__guide .rg-guide__next{order:20;font-size:12px;padding:3px 8px;height:28px;box-sizing:border-box;white-space:nowrap}.okr-workhead__guide .rg-guide__cur b{font-size:12px;padding:1px 7px}.okr-workhead__guide .rg-guide__cycle{display:none}.okr-workhead__guide .rg-guide__toggle{font-size:11px;padding:1px 4px}.okr-workhead__guide .rg-guide__panel{top:calc(100% + 6px);left:8px}.okr-workhead__sep{width:1px;height:18px;background:#e2e8f0;flex:none}.okr-workhead__title{margin:0;font-size:15px;font-weight:650;line-height:1.2;color:var(--kw-foreground);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.okr-workhead__help{margin-left:2px;cursor:help;font-weight:400;font-size:12px}.okr-workhead__acts{flex:0 0 auto;flex-wrap:nowrap!important;gap:6px!important;align-items:center}.okr-workhead__acts .t1-select{max-width:170px;min-width:120px;width:auto;height:28px;min-height:28px;line-height:26px;font-size:12px;padding:0 26px 0 8px;flex:none}.okr-workhead__acts .kw-btn{height:28px;min-height:28px;padding:0 10px;font-size:12px;flex:none;white-space:nowrap;writing-mode:horizontal-tb}.okr-workhead__acts .kw-btn .kw-btn-label,.okr-workhead__acts .kw-btn>span{white-space:nowrap;writing-mode:horizontal-tb}@media(max-width:1180px){.okr-workhead{flex-wrap:wrap}.okr-workhead__acts{flex-wrap:wrap!important}}.rg-guide,.rg-guide.is-embedded{position:relative}.rg-guide-bar{position:relative;overflow:visible}.rg-guide-bar:has(.rg-guide.is-open){z-index:60}.rg-guide.is-open{padding:3px 8px!important;gap:0!important;margin-bottom:0;flex-wrap:nowrap}.rg-guide.is-open .rg-guide__top{width:100%;gap:8px;flex-wrap:nowrap}.rg-guide__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:70;min-width:min(560px,70vw);max-width:min(720px,92vw);padding:10px 12px;border:1px solid var(--kw-border);border-radius:10px;background:#fff;box-shadow:0 10px 28px #0f172a24;display:flex;flex-direction:column;gap:8px}.rg-guide__panel .rg-guide__steps{flex-wrap:wrap}.rg-guide__panel .rg-guide__summary{border-top:1px dashed color-mix(in srgb,var(--kw-border) 80%,transparent);padding-top:6px;margin:0;font-size:12px;color:#475569}.rg-guide.is-complete .rg-guide__panel .rg-guide__summary{color:#166534}.rg-guide.is-collapsed{flex-direction:row;align-items:center;padding:3px 8px!important;gap:0!important;margin-bottom:0}.rg-guide.is-collapsed .rg-guide__top{width:100%;gap:8px;flex-wrap:nowrap}.rg-guide.is-collapsed .rg-guide__summary{display:none!important}.rg-guide__toggle{border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:650;color:#64748b;padding:2px 4px;border-radius:6px}.rg-guide__toggle:hover{background:#f1f5f9;color:#334155}.rg-guide__cur{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#0f172a}.rg-guide__cur b{font-size:12.5px;font-weight:650;padding:2px 8px;border-radius:999px;background:#2563eb;color:#fff}body:has([data-testid=strategy-decode-page]:not([data-brief="1"])) .rg-guide.is-collapsed,body:has([data-testid=strategy-decode-page]:not([data-brief="1"])) .rg-guide.is-open{padding:3px 8px!important;border-radius:8px}.sd-workhead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;flex:0 0 auto;padding:4px 2px;min-height:36px}.sd-workhead__l{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.sd-workhead__title{margin:0;font-size:15px;font-weight:650;line-height:1.2;color:var(--kw-foreground);white-space:nowrap}.sd-workhead__sub-toggle{border:1px solid var(--kw-border);background:#fff;border-radius:999px;padding:1px 8px;font-size:11px;color:#64748b;cursor:pointer}.sd-workhead__sub-toggle.is-on,.sd-workhead__sub-toggle:hover{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.sd-workhead__sub{margin:0;font-size:12px;color:#64748b;line-height:1.45}.sd-workhead__acts{flex-wrap:nowrap!important;gap:6px!important}.sd-workhead__acts .t1-select{max-width:170px;min-width:130px;height:30px;font-size:12px}.sd-workhead__acts .kw-btn{height:30px;padding:0 10px;font-size:12px}.sd-workbar{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex:0 0 auto;margin-top:0;padding:4px 8px;border:1px solid var(--kw-border);border-radius:10px;background:#fff;height:44px;min-height:44px;box-sizing:border-box;overflow:visible;position:relative;z-index:40}.sd-workbar:has(.rg-guide.is-open),.sd-workbar.is-chrome-open{z-index:60}.wb-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex:none;border:1px solid var(--kw-border);border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:14px;line-height:1}.wb-icon:hover{background:#f8fafc;border-color:#94a3b8;color:#1d4ed8}.wb-icon.is-on{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.wb-icon:disabled{opacity:.4;cursor:not-allowed}.wb-icon .anticon{font-size:14px}.sd-workbar__guide{display:contents}.sd-workbar__guide .rg-guide,.sd-workbar__guide .rg-guide.is-collapsed,.sd-workbar__guide .rg-guide.is-open,.sd-workbar__guide .rg-guide.is-embedded{display:inline-flex;align-items:center;margin:0!important;padding:0!important;gap:0!important;border:0!important;box-shadow:none!important;background:transparent!important;position:static;flex:none}.sd-workbar__guide .rg-guide__top{display:inline-flex;gap:6px;flex-wrap:nowrap;align-items:center}.sd-workbar__guide .rg-guide__next{order:20;font-size:12px;padding:3px 10px;height:28px;box-sizing:border-box;white-space:nowrap}.sd-workbar__guide .rg-guide__cur b{font-size:12px;padding:1px 7px}.sd-workbar__guide .rg-guide__cycle{display:none}.sd-workbar__guide .rg-guide__toggle{font-size:11px;padding:1px 4px}.sd-workbar__guide .rg-guide__panel{top:calc(100% + 6px);left:8px}.sd-workbar .t1-seg{height:28px;align-items:stretch;flex:none}.sd-workbar .t1-seg button{height:100%;box-sizing:border-box}.sd-workbar__search,.sd-workbar__level,.sd-workbar__cycle{height:28px!important;box-sizing:border-box}.sd-workbar__sep{width:1px;height:18px;background:#e2e8f0;flex:none}.sd-workbar__search{width:180px;height:28px;font-size:12px;padding:0 8px}.sd-workbar__level{height:28px;font-size:12px;max-width:110px}.sd-workbar .t1-seg button{padding:2px 8px;font-size:12px}.sd-workbar .sd-chrome__toggle{padding:2px 8px;font-size:11.5px;height:28px;box-sizing:border-box;flex:none}.sd-workbar .sd-chrome__stats{gap:8px;font-size:12px;white-space:nowrap;flex-wrap:nowrap;flex:0 0 auto;max-width:none}.sd-workbar .sd-clear{padding:2px 8px;font-size:11.5px;height:28px}.sd-filter{position:relative;flex:none}.sd-filter__btn{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--kw-border);background:#fff;border-radius:8px;padding:3px 10px;font-size:12px;color:#334155;cursor:pointer;height:28px}.sd-filter__btn:hover{border-color:#94a3b8;background:#f8fafc}.sd-filter__btn.is-active{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8;font-weight:600}.sd-filter__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:50;padding:8px;border:1px solid var(--kw-border);border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a1f;min-width:280px}.sd-filter__panel .am-health-chips{display:flex;flex-wrap:wrap;gap:6px}.sd-filter__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.sd-chrome[hidden]{display:none!important}.sd-workbar .sd-chrome.is-open{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;margin:0;border:1px solid var(--kw-border);border-radius:10px;background:#fff;max-height:min(62vh,560px);overflow:auto;box-shadow:0 12px 32px #0f172a24}.sd-chrome.is-collapsed{display:none}body:has([data-testid=strategy-decode-page]:not([data-brief="1"])) .am-banner{display:none}body:has([data-testid=strategy-decode-page]:not([data-brief="1"])) .am-toolbar{padding:4px 8px;flex:0 0 auto}body:has([data-testid=strategy-decode-page]:not([data-brief="1"])) .strategy-decode .flow-next{padding-left:8px;padding-right:8px;border-radius:10px}body:has([data-testid=strategy-decode-page]:not([data-brief="1"])) .strategy-decode .am{border-radius:10px}.sd-workbar__title{display:inline-flex;align-items:center;gap:6px;flex:none;position:relative}.sd-workbar .sd-workhead__title{font-size:14px}.sd-workbar__cycle{max-width:150px;min-width:120px;height:28px;font-size:12px}.sd-workbar .kw-btn{height:28px;padding:0 10px;font-size:12px;flex:none;white-space:nowrap}.sd-workbar .kw-btn .kw-btn-label{white-space:nowrap}.sd-workhead__sub{position:absolute;top:calc(100% + 6px);left:0;z-index:60;margin:0;padding:10px 12px;width:min(360px,70vw);font-size:12px;color:#475569;line-height:1.5;border:1px solid var(--kw-border, #e2e8f0);border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a1f;flex:none;pointer-events:auto}@media(max-width:1280px){.sd-workbar{flex-wrap:wrap}.sd-workbar__search{width:140px}}.sd-filter.is-open{z-index:45}.sd-workbar__title:has(.sd-workhead__sub){z-index:46}.am-pop{pointer-events:auto}.dr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:8px}.dr-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--t1-border, #e5e7eb);border-radius:10px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.dr-card:hover{border-color:#3b82f6;box-shadow:0 4px 14px #3b82f61f}.dr-card__title{font-size:15px}.dr-card__desc{font-size:12px;color:#6b7280;line-height:1.5;flex:1}.dr-card__cta{font-size:12px;color:#2563eb;font-weight:600}.sd-workbar__view{flex-shrink:0}.sd-onepager{margin-top:8px;background:#fff;border:1px solid var(--kw-border, #e2e8f0);border-radius:10px;padding:12px;min-height:320px}.sd-onepager .ogsm-table-wrap{margin-top:0}.strategy-decode:has(.sd-onepager) .sd-chrome{display:none!important}.sd-onepager .ogsm-inline__num,.ogsm-panel .ogsm-inline__num{height:28px}.sd-onepager .ogsm-list--action li,.ogsm-panel .ogsm-list--action li{border-color:color-mix(in srgb,#16a34a 22%,var(--kw-border))}.okr-chrome__toggle{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--kw-border);background:#f8fafc;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;height:28px;flex:none}.okr-chrome__toggle:hover{background:#f1f5f9;border-color:#94a3b8}.okr-workhead.is-chrome-open .okr-chrome__toggle{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.okr-chrome__links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.okr-chrome__panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;padding:10px 12px 12px;border:1px solid var(--kw-border);border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a24;max-height:min(62vh,560px);overflow:auto}.okr-chrome__panel .okr-cycle{margin-bottom:8px}.okr-chrome__panel .pdm-steps{margin:0 0 10px}.okr-chrome__panel .t1-kpis{margin:0}[data-testid=okr-page] .t1-toolbar{position:relative;z-index:40;overflow:visible}.kw-dropdown-popup.is-portal{z-index:var(--kw-z-dropdown, 1200)}.ogsm-gs{display:flex;flex-direction:column;gap:4px;min-width:0}.ogsm-gs-addbar{display:flex;gap:0;height:28px;min-height:28px;max-height:28px;border:1px dashed var(--kw-border, #e5e7eb);border-radius:8px;overflow:hidden;background:#fafbfc}.ogsm-gs-addbar .ogsm-inline__add-btn{flex:1;height:100%;border:0;border-radius:0;border-right:1px dashed var(--kw-border, #e5e7eb);background:transparent;padding:0 8px;font-size:12px;color:#475569;cursor:pointer}.ogsm-gs-addbar .ogsm-inline__add-btn:last-child{border-right:0}.ogsm-gs-addbar .ogsm-inline__add-btn:hover,.ogsm-gs-addbar .ogsm-inline__add-btn[aria-expanded=true]{background:#eff6ff;color:#1d4ed8}.ogsm-empty--slim{padding:4px 8px;min-height:24px;line-height:1.3;font-size:12px;border-style:dashed;border-radius:6px}.ogsm-gs-pop.kw-popover .kw-popover-container,.ogsm-gs-pop .kw-popover-content{padding:0;min-width:280px;max-width:min(360px,92vw);border-radius:10px;box-shadow:0 12px 32px #0f172a24;z-index:var(--kw-z-dropdown, 1200)}.ogsm-gs-panel{display:flex;flex-direction:column;gap:8px;padding:12px}.ogsm-gs-panel__hd{font-size:13px;font-weight:650;color:#0f172a;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ogsm-gs-panel__row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ogsm-gs-panel .t1-input,.ogsm-gs-panel .t1-select{width:100%}.ogsm-gs-panel__row .t1-input,.ogsm-gs-panel__row .t1-select{width:auto;flex:1;min-width:72px}.ogsm-s-mode{margin:0}.ogsm-s-obj{display:block;width:100%;text-align:left;border:0;background:transparent;padding:0;font:inherit;font-weight:550;cursor:pointer;color:inherit}.ogsm-s-obj:hover{color:var(--kw-primary)}.ogsm-s-bool{border:0;background:transparent;padding:0;font-size:12px;color:#64748b;cursor:pointer}.ogsm-s-bool:hover{color:#2563eb;text-decoration:underline}.ogsm-s-bool.is-done{color:#16a34a;font-weight:600}.ogsm-list--goal li,.ogsm-list--strategy li{position:relative;transition:background .12s,border-color .12s}.ogsm-list--goal li:hover,.ogsm-list--strategy li:hover{border-color:#bfdbfe;background:#f8fbff}.ogsm-list__edit{align-items:flex-start}.ogsm-list__t-text{display:block;padding-right:18px}.ogsm-list__hint{position:absolute;right:6px;top:6px;font-size:11px;color:#94a3b8;opacity:0;transition:opacity .12s}.ogsm-list__edit:hover .ogsm-list__hint,.ogsm-list__edit:focus-visible .ogsm-list__hint{opacity:1;color:#2563eb}.ogsm-inline--title{margin-top:2px}.ogsm-inline--title .t1-input{width:100%;font-size:13px;height:28px}.ogsm-empty--cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;box-sizing:border-box;min-height:40px;max-height:48px;padding:6px 10px;margin:0;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .12s,background .12s,color .12s}.ogsm-empty--cta:hover,.ogsm-empty--cta:focus-visible{border-color:#93c5fd;background:#eff6ff;outline:none}.ogsm-empty__lead{font-size:12px;font-weight:600;color:#334155;line-height:1.3}.ogsm-empty__hint{font-size:11px;color:#94a3b8;line-height:1.3}.ogsm-empty--cta:hover .ogsm-empty__lead{color:#1d4ed8}.ogsm-empty--cta:hover .ogsm-empty__hint{color:#64748b}.ogsm-gs-addbar--invite,.ogsm-a-addbar--invite{border-color:#93c5fd;background:#eff6ff}.ogsm-gs-addbar--invite .ogsm-inline__add-btn,.ogsm-a-addbar--invite .ogsm-inline__add-btn{color:#1d4ed8;font-weight:600}.ogsm-gs-panel__ok{font-size:12px;font-weight:600;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:4px 8px;line-height:1.3}.ogsm-gs-panel .t1-input:focus,.ogsm-gs-panel .t1-select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f626}.ogsm-gs-addbar .ogsm-inline__add-btn:focus-visible,.ogsm-a-addbar .ogsm-inline__add-btn:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px;z-index:1}.ogsm-list--goal li:focus-within,.ogsm-list--strategy li:focus-within{border-color:#93c5fd;background:#f8fbff}.ogsm-list__hint{font-size:10px;font-weight:650;letter-spacing:.02em;padding:1px 4px;border-radius:4px;background:#eff6ff}.ogsm-a-row-add-task{opacity:0;transition:opacity .12s,background .12s,color .12s}.ogsm-a-row:hover .ogsm-a-row-add-task,.ogsm-a-row:focus-within .ogsm-a-row-add-task,.ogsm-a-row-add-task:focus-visible{opacity:1}.ogsm-inline--title .t1-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.t1-page>.flow-next{margin-bottom:8px}.t1-page .flow-next__txt b{letter-spacing:.01em}.ogsm-empty{padding:10px 8px;line-height:1.45}.ogsm-scopebar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;margin:0 0 10px;min-height:32px}.ogsm-scopebar .t1-seg{flex:none}.ogsm-scopebar .t1-seg button{padding:3px 12px;font-size:12px}.ogsm-scopebar .ox-org-pick{margin-left:0;flex:none}.ogsm-scopebar__bound{display:inline-flex;align-items:center;flex:none;height:22px;padding:0 8px;border-radius:999px;font-size:12px;line-height:22px;white-space:nowrap;color:#475569;background:#f1f5f9}.ogsm-scopebar__bound[data-edit="1"]{color:#6d28d9;background:#f3e8ff}.ogsm-scopebar__hint{font-size:12px;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ogsm-o--summary{padding:0;min-width:0}.ogsm-summary{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;box-sizing:border-box;min-height:32px;padding:6px 8px;border:1px solid #eef2f6;border-radius:8px;background:#f8fafc;font-size:12px;line-height:1.35}.ogsm-summary__lv{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.02em;color:#64748b;background:#e8eef4}.ogsm-summary__t{flex:1 1 auto;min-width:0;font-size:13px;font-weight:550;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogsm-summary__owner{flex:none;max-width:7em;font-size:12px;font-weight:400;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogsm-others{margin-top:8px;min-width:0}.ogsm-others__cap{font-size:11px;font-weight:650;letter-spacing:.02em;color:#94a3b8;margin:0 0 6px}.ogsm-list.ogsm-list--summary{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ogsm-list.ogsm-list--summary>li,.ogsm-list--summary .ogsm-inline-cell{padding:0;margin:0;background:transparent;border:0;border-radius:0}.ogsm-a-project>.ogsm-summary{margin-bottom:6px}.ogsm-ro--plain{display:inline-flex;flex-direction:column;gap:2px;cursor:default}.ogsm-a-addbar--ro .ogsm-inline__add-btn{width:100%;color:#94a3b8;cursor:not-allowed;font-weight:500}body:has([data-testid=rollout-guide-bar]):not(:has([data-testid=strategy-decode-page])):not(:has([data-testid=okr-page])) .t1-head{padding:6px 10px;margin:0 0 8px;align-items:center}body:has([data-testid=rollout-guide-bar]):not(:has([data-testid=strategy-decode-page])):not(:has([data-testid=okr-page])) .t1-head__title{font-size:16px}body:has([data-testid=rollout-guide-bar]):not(:has([data-testid=strategy-decode-page])):not(:has([data-testid=okr-page])) .t1-head .t1-faint{max-width:42em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body:has([data-testid=rollout-guide-bar]):not(:has([data-testid=strategy-decode-page])):not(:has([data-testid=okr-page])) .t1-table th,body:has([data-testid=rollout-guide-bar]):not(:has([data-testid=strategy-decode-page])):not(:has([data-testid=okr-page])) .t1-table td{padding-top:7px;padding-bottom:7px;vertical-align:middle}[data-testid=me-page] .t1-kpi{padding:10px 12px}[data-testid=me-page] .t1-kpi__num{font-size:22px;margin:2px 0}[data-testid=ck-page] .t1-kpi,[data-testid=assess-page] .t1-kpi{padding:10px 12px}.t1-toolbar__q{width:auto!important;max-width:200px;min-width:132px;flex:0 1 168px}.t1-toolbar .t1-input:not([style*=width]):not(.t1-toolbar__q){max-width:200px}.m-app{min-height:100dvh;background:#f4f6fa;display:flex;flex-direction:column;font-size:15px;color:#111827;-webkit-tap-highlight-color:transparent}.m-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;padding-top:env(safe-area-inset-top);background:#fff;border-bottom:1px solid #e5e7eb}.m-brand{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;display:grid;place-items:center;font-weight:700}.m-title{font-size:17px}.m-sp{flex:1}.m-desk{font-size:13px;color:#6b7280;text-decoration:none}.m-main{flex:1;padding:12px 12px calc(76px + env(safe-area-inset-bottom))}.m-tabs{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;background:#fff;border-top:1px solid #e5e7eb;padding-bottom:env(safe-area-inset-bottom)}.m-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;font-size:12px;color:#6b7280;text-decoration:none;min-height:56px}.m-tab.is-on{color:#1677ff;font-weight:600}.m-ic{font-style:normal;font-size:18px;line-height:22px;width:26px;height:22px;text-align:center}.m-sub{font-size:13px;color:#6b7280;margin:4px 2px 10px}.m-sub b{color:#1677ff}.m-card{display:block;width:100%;text-align:left;background:#fff;border:1px solid #eef0f4;border-radius:14px;padding:12px 14px;margin-bottom:10px;box-shadow:0 1px 2px #1018280a;font:inherit;color:inherit;cursor:pointer}.m-card:active{background:#f8fafc}.m-card.static{cursor:default}.m-card-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-card-title{font-weight:600;margin:6px 0 4px;line-height:1.4;word-break:break-word}.m-faint{color:#6b7280;font-size:13px}.m-kind{font-size:12px;padding:2px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8}.m-kind.k-budget{background:#fff7ed;color:#c2410c}.m-kind.k-stage{background:#f5f3ff;color:#6d28d9}.m-kind.k-timesheet{background:#ecfeff;color:#0e7490}.m-kind.k-tailoring{background:#fdf2f8;color:#be185d}.m-pill{font-size:12px;padding:1px 8px;border-radius:999px;background:#f3f4f6;color:#374151;margin-left:auto}.m-pill.warn{background:#fffbeb;color:#b45309}.m-pill.bad{background:#fef2f2;color:#b91c1c}.m-pill.ts-approved{background:#f0fdf4;color:#15803d}.m-pill.ts-rejected{background:#fef2f2;color:#b91c1c}.m-pill.ts-submitted{background:#eff6ff;color:#1d4ed8}.m-pill.ts-anomaly{background:#fffbeb;color:#b45309}.m-sev{font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px}.m-sev.s-high{background:#fee2e2;color:#b91c1c}.m-sev.s-medium{background:#fef3c7;color:#b45309}.m-sev.s-low{background:#e0f2fe;color:#0369a1}.m-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.m-step{font-size:12px;padding:2px 8px;border-radius:6px;background:#f3f4f6;color:#6b7280}.m-step.done{background:#dcfce7;color:#15803d}.m-step.cur{background:#dbeafe;color:#1d4ed8;font-weight:600}.m-branch{margin-top:6px;font-size:12px;color:#7c3aed}.m-flash{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;border-radius:10px;padding:8px 12px;margin-bottom:10px}.m-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:10px;padding:8px 12px;margin:8px 0}.m-warn{background:#fffbeb;color:#92400e;border-radius:10px;padding:8px 12px;margin:8px 0;font-size:13px}.m-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:48px 12px;color:#6b7280}.m-empty b{color:#111827}.m-skel-card{height:84px;border-radius:14px;margin-bottom:10px;background:linear-gradient(90deg,#eef0f4 25%,#f7f8fa,#eef0f4 75%);background-size:200% 100%;animation:m-sh 1.2s infinite}@keyframes m-sh{to{background-position:-200% 0}}.m-seg{display:flex;background:#e9edf3;border-radius:10px;padding:3px;margin-bottom:12px}.m-seg button{flex:1;border:0;background:transparent;padding:8px 0;border-radius:8px;font:inherit;font-size:14px;color:#4b5563;min-height:36px}.m-seg button.is-on{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 2px #00000014}.m-seg.small{margin:8px 0 0}.m-sheet-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172a66;display:flex;align-items:flex-end}.m-sheet{width:100%;max-height:88dvh;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom);animation:m-up .18s ease-out}@keyframes m-up{0%{transform:translateY(30%);opacity:.6}}.m-sheet-grip{width:36px;height:4px;border-radius:2px;background:#d1d5db;margin:8px auto 0}.m-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;font-size:16px}.m-x{border:0;background:transparent;font-size:24px;color:#6b7280;width:40px;height:40px}.m-sheet-body{overflow-y:auto;padding:0 16px 16px}.m-dl{display:grid;grid-template-columns:72px 1fr;gap:8px 10px;margin:6px 0 12px}.m-dl dt{color:#6b7280;font-size:13px}.m-dl dd{margin:0;word-break:break-word}.m-h3{font-size:16px;margin:8px 0;line-height:1.4}.m-input{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font:inherit;font-size:16px;background:#fff;margin-bottom:10px}.m-input:focus{outline:2px solid #93c5fd;border-color:#1677ff}.m-label{display:block;font-size:13px;color:#6b7280;margin:4px 0 6px}.m-hint{margin:-4px 0 10px}.m-panel{background:#fff;border-radius:14px;padding:14px;margin-bottom:14px;border:1px solid #eef0f4}.m-stepper{display:flex;align-items:stretch;gap:8px;margin-bottom:8px}.m-stepper button{width:48px;border:1px solid #d1d5db;background:#fff;border-radius:10px;font-size:22px}.m-stepper input{flex:1;min-width:0;text-align:center;font-size:20px;font-weight:600;border:1px solid #d1d5db;border-radius:10px;padding:8px}.m-chips{display:flex;gap:8px;margin-bottom:10px}.m-chips button{flex:1;border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:6px 0;font:inherit;min-height:36px}.m-chips button.is-on{border-color:#1677ff;color:#1677ff;background:#eff6ff;font-weight:600}.m-check{display:flex;align-items:center;gap:10px;padding:8px 0;min-height:40px}.m-check input{width:20px;height:20px}.m-gate{background:#f9fafb;border-radius:10px;padding:8px 12px;margin-bottom:10px}.m-actions{display:flex;gap:10px;position:sticky;bottom:0;background:#fff;padding-top:6px}.m-btn{flex:1;min-height:46px;border-radius:12px;border:1px solid #d1d5db;background:#fff;font:inherit;font-size:16px;font-weight:600;color:#111827}.m-btn.primary{background:#1677ff;border-color:#1677ff;color:#fff}.m-btn.danger{color:#dc2626;border-color:#fecaca;background:#fff}.m-btn:disabled{opacity:.5}.m-btn.block{width:100%;margin-top:4px}.m-link{border:0;background:transparent;color:#1677ff;font:inherit;padding:12px 2px}.pdm-m-banner{display:none}@media(max-width:767px){.pdm-m-banner{display:block;background:#eff6ff;color:#1d4ed8;padding:8px 12px;text-align:center;font-size:14px}}
