.nc-toast[data-v-5652aa54]{box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:var(--nc-radius-8);background:var(--nc-frosted-bg);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--nc-frosted-border);box-shadow:var(--nc-frosted-shadow);color:var(--nc-text-primary);font-size:var(--nc-text-md);font-weight:500;letter-spacing:0;max-width:min(440px,calc(100vw - 32px));pointer-events:auto}.nc-toast__indicator[data-v-5652aa54]{flex-shrink:0;width:22px;height:22px;border-radius:var(--nc-radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--nc-text-on-primary)}.nc-toast--success .nc-toast__indicator[data-v-5652aa54]{background:var(--nc-success);box-shadow:var(--nc-status-ring-success)}.nc-toast--error .nc-toast__indicator[data-v-5652aa54]{background:var(--nc-danger);box-shadow:var(--nc-status-ring-danger)}.nc-toast--warning .nc-toast__indicator[data-v-5652aa54]{background:var(--nc-warning);box-shadow:var(--nc-status-ring-warning);color:var(--nc-status-warning-contrast)}.nc-toast--info .nc-toast__indicator[data-v-5652aa54]{background:var(--nc-info);box-shadow:var(--nc-status-ring-info)}.nc-toast__message[data-v-5652aa54]{line-height:var(--nc-leading-normal);word-break:break-word}.nc-confirm-overlay[data-v-1b658ac1]{position:fixed;inset:0;background:var(--nc-overlay-backdrop);z-index:var(--nc-layer-overlay);display:flex;align-items:center;justify-content:center;padding:20px}.nc-confirm-panel[data-v-1b658ac1]{width:100%;max-width:420px;background:var(--nc-frosted-bg);border:1px solid var(--nc-frosted-border);border-radius:var(--nc-radius-overlay);padding:22px 24px 18px;box-shadow:var(--nc-shadow-overlay);animation:nc-confirm-pop-1b658ac1 var(--nc-motion-enter) var(--nc-ease-pop)}@keyframes nc-confirm-pop-1b658ac1{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.nc-confirm-head[data-v-1b658ac1]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.nc-confirm-icon[data-v-1b658ac1]{flex-shrink:0;width:36px;height:36px;border-radius:var(--nc-radius-8);display:inline-flex;align-items:center;justify-content:center}.nc-confirm-icon--default[data-v-1b658ac1]{background:var(--nc-warm-hover-strong);color:var(--nc-text-secondary)}.nc-confirm-icon--primary[data-v-1b658ac1]{background:var(--nc-primary-bg);color:var(--nc-primary)}.nc-confirm-icon--danger[data-v-1b658ac1]{background:var(--nc-danger-bg);color:var(--nc-danger)}.nc-confirm-title[data-v-1b658ac1]{margin:0;font-size:var(--nc-text-lg);font-weight:600;letter-spacing:0;color:var(--nc-text-primary)}.nc-confirm-message[data-v-1b658ac1]{margin:0 0 22px;font-size:var(--nc-text-base);line-height:var(--nc-leading-normal);color:var(--nc-text-secondary)}.nc-confirm-actions[data-v-1b658ac1]{display:flex;justify-content:flex-end;gap:8px}.nc-confirm-btn[data-v-1b658ac1]{appearance:none;border:0;padding:9px 18px;border-radius:var(--nc-radius-8);font-size:var(--nc-text-md);font-weight:600;cursor:pointer;letter-spacing:0;transition:background var(--nc-motion-base) var(--nc-ease-standard),color var(--nc-motion-base) var(--nc-ease-standard),transform var(--nc-motion-fast) var(--nc-ease-standard),box-shadow var(--nc-motion-base) var(--nc-ease-standard)}.nc-confirm-btn[data-v-1b658ac1]:active{transform:scale(.98)}.nc-confirm-btn--ghost[data-v-1b658ac1]{background:var(--nc-warm-bg);color:var(--nc-text-primary)}.nc-confirm-btn--ghost[data-v-1b658ac1]:hover{background:var(--nc-warm-border-strong)}.nc-confirm-btn--primary[data-v-1b658ac1]{background:var(--nc-primary);color:var(--nc-text-on-primary);box-shadow:var(--nc-shadow-sm)}.nc-confirm-btn--primary[data-v-1b658ac1]:hover{background:var(--nc-primary-hover)}.nc-confirm-btn--primary.nc-confirm-btn--danger[data-v-1b658ac1]{background:var(--nc-danger);box-shadow:var(--nc-shadow-sm)}.nc-confirm-btn--primary.nc-confirm-btn--danger[data-v-1b658ac1]:hover{background:var(--nc-danger-hover)}.nc-confirm-btn[data-v-1b658ac1]:focus-visible{outline:none;box-shadow:var(--nc-control-focus-ring)}.nc-confirm-btn--danger[data-v-1b658ac1]:focus-visible{box-shadow:var(--nc-focus-ring-danger)}.nc-confirm-fade-enter-active[data-v-1b658ac1],.nc-confirm-fade-leave-active[data-v-1b658ac1]{transition:opacity var(--nc-motion-base) var(--nc-ease-standard)}.nc-confirm-fade-enter-from[data-v-1b658ac1],.nc-confirm-fade-leave-to[data-v-1b658ac1]{opacity:0}.nc-spinner[data-v-2fa6acdc]{display:inline-flex;align-items:center;gap:var(--nc-space-2);color:var(--nc-text-secondary)}.nc-spinner--page[data-v-2fa6acdc],.nc-spinner--section[data-v-2fa6acdc]{display:flex;flex-direction:column;justify-content:center;align-items:center}.nc-spinner--page[data-v-2fa6acdc]{min-height:280px;gap:var(--nc-space-4)}.nc-spinner--section[data-v-2fa6acdc]{min-height:160px;gap:var(--nc-space-3)}.nc-spinner__ring[data-v-2fa6acdc]{flex:none;box-sizing:border-box;border:2px solid var(--nc-border);border-top-color:currentColor;border-radius:var(--nc-radius-full);animation:nc-spinner-rotate-2fa6acdc var(--nc-motion-spin) var(--nc-ease-linear) infinite}.nc-spinner__label[data-v-2fa6acdc]{font-size:var(--nc-text-sm);line-height:var(--nc-leading-normal)}.nc-spinner--page .nc-spinner__ring[data-v-2fa6acdc]{width:40px;height:40px;border-width:3px}.nc-spinner--section .nc-spinner__ring[data-v-2fa6acdc]{width:28px;height:28px}.nc-spinner--table .nc-spinner__ring[data-v-2fa6acdc]{width:20px;height:20px}.nc-spinner--compact .nc-spinner__ring[data-v-2fa6acdc]{width:16px;height:16px;border-width:1.5px}@keyframes nc-spinner-rotate-2fa6acdc{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nc-spinner__ring[data-v-2fa6acdc]{animation:none}}.preview-spinner[data-v-0cc7e914]{height:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.preview-spinner__label[data-v-0cc7e914]{font-size:var(--nc-text-sm, 13px);color:var(--nc-text-secondary)}.file-preview-dialog__header[data-v-07746088]{display:flex;align-items:center;gap:8px;padding-right:32px;min-width:0}.file-preview-dialog__title[data-v-07746088]{flex:1;font-weight:600;font-size:var(--nc-text-base, 15px);color:var(--nc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview-dialog__ghost[data-v-07746088]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.file-preview-dialog__body[data-v-07746088]{height:74vh;overflow:hidden;background:var(--nc-bg-sunken)}.file-preview-dialog--fullscreen .file-preview-dialog__body[data-v-07746088]{height:calc(100vh - 56px)}.file-preview-dialog__status[data-v-07746088]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--nc-text-secondary);font-size:var(--nc-text-sm, 13px)}.file-preview-dialog__cta[data-v-07746088]{cursor:pointer}.file-preview-dialog .el-dialog__header{margin:0}.file-preview-dialog .el-dialog__headerbtn{top:14px;right:12px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.flex-shrink,.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--nc-font-sans:"Inter", "Noto Sans SC", "Source Han Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--nc-font-body:var(--nc-font-sans);--nc-font-mono:"JetBrains Mono", "Noto Sans SC", "Source Han Sans SC", "SFMono-Regular", "Cascadia Mono", "Consolas", monospace;--nc-mono-font:var(--nc-font-mono);--nc-text-2xs:10px;--nc-text-xs:11px;--nc-text-sm:12px;--nc-text-md:13px;--nc-text-base:14px;--nc-text-lg:16px;--nc-text-xl:18px;--nc-text-2xl:22px;--nc-text-3xl:28px;--nc-text-10:var(--nc-text-2xs);--nc-text-11:var(--nc-text-xs);--nc-text-12:var(--nc-text-sm);--nc-text-13:var(--nc-text-md);--nc-text-14:var(--nc-text-base);--nc-text-15:15px;--nc-text-16:var(--nc-text-lg);--nc-text-17:17px;--nc-text-18:var(--nc-text-xl);--nc-text-20:20px;--nc-text-22:var(--nc-text-2xl);--nc-text-24:24px;--nc-text-28:var(--nc-text-3xl);--nc-text-32:32px;--nc-leading-tight:1.25;--nc-leading-normal:1.45;--nc-leading-relaxed:1.65;--nc-radius-xs:4px;--nc-radius-sm:6px;--nc-radius-8:8px;--nc-radius-10:var(--nc-radius-8);--nc-radius-md:var(--nc-radius-8);--nc-radius-lg:var(--nc-radius-8);--nc-radius-xl:var(--nc-radius-8);--nc-radius-full:9999px;--nc-radius-control:var(--nc-radius-8);--nc-radius-control-compact:var(--nc-radius-sm);--nc-radius-surface:var(--nc-radius-8);--nc-radius-overlay:var(--nc-radius-8);--nc-radius-status:var(--nc-radius-full);--nc-spacing-xs:4px;--nc-spacing-sm:8px;--nc-spacing-md:12px;--nc-spacing-lg:16px;--nc-spacing-xl:20px;--nc-spacing-2xl:24px;--nc-spacing-3xl:32px;--nc-spacing-4xl:48px;--nc-space-0:0px;--nc-space-1:4px;--nc-space-2:8px;--nc-space-3:12px;--nc-space-4:16px;--nc-space-5:20px;--nc-space-6:24px;--nc-space-8:32px;--nc-space-10:40px;--nc-space-12:48px;--nc-space-16:64px;--nc-space-20:80px;--nc-bp-sm:480px;--nc-bp-md:768px;--nc-bp-lg:900px;--nc-bp-xl:1200px;--nc-bp-2xl:1400px;--nc-page-padding:24px;--nc-header-height:52px;--nc-page-height:calc(100vh - var(--nc-header-height));--nc-card-collection-inset:var(--nc-space-1);--nc-catalog-header-gap:var(--nc-space-5);--nc-catalog-tabs-gap:var(--nc-space-4);--nc-catalog-toolbar-gap:var(--nc-space-4);--nc-catalog-grid-gap:var(--nc-space-4);--nc-catalog-card-padding-compact:var(--nc-space-4);--nc-primary:#2563eb;--nc-primary-light:#93c5fd;--nc-primary-hover:#1d4ed8;--nc-primary-bg:#eff6ff;--nc-accent:#1e40af;--nc-accent-soft:#dbeafe;--nc-bg:#f5f7fb;--nc-bg-elevated:#fff;--nc-bg-sunken:#eef2f7;--nc-bg-muted:#f8fafc;--nc-surface-strong:#f8fafc;--nc-surface-overlay:#ffffffb8;--nc-panel-top:#fffffff0;--nc-panel-bottom:#f8fafce6;--nc-panel-raised:#ffffffdb;--nc-page-backdrop:radial-gradient(circle at top left, #3b82f61a, transparent 26%), radial-gradient(circle at bottom right, #1d4ed814, transparent 24%);--nc-page-grid:linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px);--nc-bg-hover:#00000008;--nc-surface-hover:#0000000a;--nc-fill-2:var(--nc-bg-sunken);--nc-warm-hover:#0000000f;--nc-warm-hover-strong:#0000001a;--nc-warm-bg:#0000000a;--nc-warm-bg-subtle:#0000000d;--nc-warm-border:#00000014;--nc-warm-border-strong:#0000001f;--nc-border:#e8edf5;--nc-border-light:#eef2f7;--nc-border-strong:#d8e0ec;--nc-text-primary:#0f172a;--nc-text-secondary:#475569;--nc-text-tertiary:#64748b;--nc-text-inverse:#fff;--nc-text:var(--nc-text-primary);--nc-text-on-primary:#fff;--nc-text-on-accent:#fff;--nc-text-disabled:#94a3b8;--nc-fixed-white:#fff;--nc-fixed-black:#000;--nc-ctx-system:var(--nc-info);--nc-ctx-tools:#7c3aed;--nc-ctx-history:var(--nc-warning);--nc-ctx-current:var(--nc-success);--nc-bg-soft:var(--nc-bg-muted);--nc-bg-subtle:var(--nc-bg-sunken);--nc-border-hover:var(--nc-border-strong);--nc-shadow-soft:0 10px 30px #0f172a14;--nc-shadow-medium:0 18px 48px #0f172a1f;--nc-shadow-strong:0 24px 70px #0f172a29;--nc-shadow-focus:0 0 0 2px var(--nc-primary);--nc-glow:radial-gradient(circle at top, #3b82f62e, transparent 55%);--nc-shadow-xs:0 1px 2px #0f172a0a;--nc-shadow-sm:0 1px 3px #0f172a14;--nc-shadow-surface:var(--nc-shadow-xs);--nc-shadow-raised:0 4px 16px #0f172a14;--nc-shadow-floating:0 8px 24px #0f172a24;--nc-shadow-overlay:0 24px 60px #0f172a38;--nc-shadow-critical:0 32px 80px #0f172a47;--nc-shadow-panel-start:-24px 0 56px -24px #0f172a38;--nc-shadow-panel-end:24px 0 56px -24px #0f172a38;--nc-shadow-accent-subtle:0 2px 8px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-shadow-accent-subtle:0 2px 8px color-mix(in srgb, var(--nc-primary) 12%, transparent)}}:root{--nc-shadow-accent-raised:0 8px 24px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-shadow-accent-raised:0 8px 24px color-mix(in srgb, var(--nc-primary) 18%, transparent)}}:root{--nc-shadow-accent-strong:0 12px 30px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-shadow-accent-strong:0 12px 30px color-mix(in srgb, var(--nc-primary) 24%, transparent)}}:root{--nc-shadow-control-focus:var(--nc-shadow-raised), var(--nc-control-focus-ring);--nc-inset-highlight:inset 0 1px 0 #fff9;--nc-inset-border-subtle:inset 0 0 0 1px var(--nc-border-light);--nc-inset-border:inset 0 0 0 1px var(--nc-border);--nc-inset-selected:inset 0 0 0 1px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-inset-selected:inset 0 0 0 1px color-mix(in srgb, var(--nc-primary) 12%, transparent)}}:root{--nc-focus-outline:3px solid var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-focus-outline:3px solid color-mix(in srgb, var(--nc-primary) 24%, transparent)}}:root{--nc-focus-ring-danger:0 0 0 3px var(--nc-danger)}@supports (color:color-mix(in lab,red,red)){:root{--nc-focus-ring-danger:0 0 0 3px color-mix(in srgb, var(--nc-danger) 20%, transparent)}}:root{--nc-ring-primary-subtle:0 0 0 2px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-ring-primary-subtle:0 0 0 2px color-mix(in srgb, var(--nc-primary) 12%, transparent)}}:root{--nc-ring-primary:0 0 0 3px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-ring-primary:0 0 0 3px color-mix(in srgb, var(--nc-primary) 18%, transparent)}}:root{--nc-ring-primary-strong:0 0 0 4px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-ring-primary-strong:0 0 0 4px color-mix(in srgb, var(--nc-primary) 28%, transparent)}}:root{--nc-ring-neutral:0 0 0 4px var(--nc-text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-ring-neutral:0 0 0 4px color-mix(in srgb, var(--nc-text-primary) 6%, transparent)}}:root{--nc-ring-surface:0 0 0 2px var(--nc-bg-elevated);--nc-ring-inverse:0 0 0 4px var(--nc-fixed-white)}@supports (color:color-mix(in lab,red,red)){:root{--nc-ring-inverse:0 0 0 4px color-mix(in srgb, var(--nc-fixed-white) 40%, transparent)}}:root{--nc-ring-inverse-subtle:0 0 0 4px var(--nc-fixed-white)}@supports (color:color-mix(in lab,red,red)){:root{--nc-ring-inverse-subtle:0 0 0 4px color-mix(in srgb, var(--nc-fixed-white) 8%, transparent)}}:root{--nc-glow-primary:0 0 8px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-glow-primary:0 0 8px color-mix(in srgb, var(--nc-primary) 32%, transparent)}}:root{--nc-glow-success:0 0 6px var(--nc-success)}@supports (color:color-mix(in lab,red,red)){:root{--nc-glow-success:0 0 6px color-mix(in srgb, var(--nc-success) 40%, transparent)}}:root{--nc-glow-danger:0 0 6px var(--nc-danger)}@supports (color:color-mix(in lab,red,red)){:root{--nc-glow-danger:0 0 6px color-mix(in srgb, var(--nc-danger) 36%, transparent)}}:root{--nc-filter-shadow-subtle:drop-shadow(0 1px 1px var(--nc-fixed-black))}@supports (color:color-mix(in lab,red,red)){:root{--nc-filter-shadow-subtle:drop-shadow(0 1px 1px color-mix(in srgb, var(--nc-fixed-black) 12%, transparent))}}:root{--nc-filter-shadow-raised:drop-shadow(0 6px 16px var(--nc-fixed-black))}@supports (color:color-mix(in lab,red,red)){:root{--nc-filter-shadow-raised:drop-shadow(0 6px 16px color-mix(in srgb, var(--nc-fixed-black) 16%, transparent))}}:root{--nc-filter-shadow-accent:drop-shadow(0 6px 16px var(--nc-primary))}@supports (color:color-mix(in lab,red,red)){:root{--nc-filter-shadow-accent:drop-shadow(0 6px 16px color-mix(in srgb, var(--nc-primary) 25%, transparent))}}:root{--nc-filter-shadow-glow:drop-shadow(0 0 3px currentColor);--nc-overlay-bg:var(--nc-bg-elevated);--nc-overlay-border:var(--nc-border);--nc-overlay-shadow:var(--nc-shadow-floating);--nc-overlay-backdrop:#0f172a73;--nc-frosted-bg:#fffaf5d1;--nc-frosted-border:#ffffff80;--nc-frosted-shadow:var(--nc-inset-highlight), var(--nc-shadow-floating);--nc-frosted-pill-bg:#ffffff8c;--nc-shadow-selection-rail:inset 4px 0 0 transparent, var(--nc-shadow-surface);--nc-shadow-selection-rail-active:inset 4px 0 0 var(--nc-primary), var(--nc-shadow-surface);--nc-shadow-selection-rail-flat:inset 4px 0 0 transparent;--nc-shadow-selection-rail-flat-active:inset 4px 0 0 var(--nc-primary);--nc-interactive-hover-bg:var(--nc-bg-hover);--nc-interactive-active-bg:var(--nc-bg-sunken);--nc-interactive-selected-bg:var(--nc-primary-bg);--nc-interactive-selected-border:var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-interactive-selected-border:color-mix(in srgb, var(--nc-primary) 38%, var(--nc-border))}}:root{--nc-interactive-disabled-opacity:.55;--nc-motion-instant:80ms;--nc-motion-fast:.12s;--nc-motion-base:.16s;--nc-motion-exit:.18s;--nc-motion-slow:.24s;--nc-motion-enter:.28s;--nc-motion-layout:.32s;--nc-motion-emphasis:.6s;--nc-motion-caret:1s;--nc-motion-loop-fast:1.2s;--nc-motion-spin:.8s;--nc-motion-pulse:1.4s;--nc-motion-progress:1.6s;--nc-motion-attention:2.4s;--nc-motion-ambient:6s;--nc-motion-ambient-slow:24s;--nc-ease-linear:linear;--nc-ease-standard:ease;--nc-ease-enter:cubic-bezier(0, 0, .2, 1);--nc-ease-exit:cubic-bezier(.4, 0, 1, 1);--nc-ease-emphasized:cubic-bezier(.32, .72, 0, 1);--nc-ease-pop:cubic-bezier(.32, .72, 0, 1.2);--nc-ease-step:step-end;--nc-transition-colors:color var(--nc-motion-fast) var(--nc-ease-standard), background-color var(--nc-motion-fast) var(--nc-ease-standard), border-color var(--nc-motion-fast) var(--nc-ease-standard);--nc-transition-control:border-color var(--nc-motion-fast) var(--nc-ease-standard), box-shadow var(--nc-motion-fast) var(--nc-ease-standard), background-color var(--nc-motion-fast) var(--nc-ease-standard);--nc-transition-interactive:color var(--nc-motion-fast) var(--nc-ease-standard), background-color var(--nc-motion-fast) var(--nc-ease-standard), border-color var(--nc-motion-fast) var(--nc-ease-standard), box-shadow var(--nc-motion-fast) var(--nc-ease-standard), opacity var(--nc-motion-fast) var(--nc-ease-standard), transform var(--nc-motion-fast) var(--nc-ease-standard);--nc-transition-fade:opacity var(--nc-motion-base) var(--nc-ease-standard);--nc-transition-transform:transform var(--nc-motion-base) var(--nc-ease-emphasized);--nc-transition-panel:opacity var(--nc-motion-exit) var(--nc-ease-standard), transform var(--nc-motion-enter) var(--nc-ease-emphasized);--nc-transition-layout:width var(--nc-motion-layout) var(--nc-ease-emphasized), min-width var(--nc-motion-layout) var(--nc-ease-emphasized);--nc-layer-behind:-1;--nc-layer-base:0;--nc-layer-content:1;--nc-layer-raised:2;--nc-layer-control:5;--nc-layer-local-overlay:10;--nc-layer-sticky:100;--nc-layer-navigation:200;--nc-layer-dropdown:1000;--nc-layer-overlay:2000;--nc-layer-popover:2200;--nc-layer-toast:3000;--nc-layer-critical:4000;--nc-workflow-layer-edge:6;--nc-workflow-layer-toolbar:15;--nc-workflow-layer-panel:16;--nc-workflow-layer-validation:17;--nc-workflow-layer-header:23;--nc-workflow-layer-menu:40;--nc-choice-size:16px;--nc-choice-border:var(--nc-control-border);--nc-choice-bg:var(--nc-control-bg);--nc-choice-checked-bg:var(--nc-primary);--nc-choice-checked-text:var(--nc-text-on-primary);--nc-status-warning-contrast:#0f172a;--nc-switch-off-bg:var(--nc-border-strong);--nc-switch-on-bg:var(--nc-primary);--nc-progress-track:var(--nc-bg-sunken);--nc-skeleton-bg:var(--nc-bg-sunken);--nc-skeleton-highlight:var(--nc-border-light);--nc-upload-bg:var(--nc-bg-muted);--nc-upload-border:var(--nc-border);--nc-upload-hover-bg:var(--nc-primary-bg);--nc-upload-hover-border:var(--nc-primary);--nc-status-ring-success:0 0 0 4px var(--nc-success)}@supports (color:color-mix(in lab,red,red)){:root{--nc-status-ring-success:0 0 0 4px color-mix(in srgb, var(--nc-success) 16%, transparent)}}:root{--nc-status-ring-warning:0 0 0 4px var(--nc-warning)}@supports (color:color-mix(in lab,red,red)){:root{--nc-status-ring-warning:0 0 0 4px color-mix(in srgb, var(--nc-warning) 16%, transparent)}}:root{--nc-status-ring-danger:0 0 0 4px var(--nc-danger)}@supports (color:color-mix(in lab,red,red)){:root{--nc-status-ring-danger:0 0 0 4px color-mix(in srgb, var(--nc-danger) 16%, transparent)}}:root{--nc-status-ring-info:0 0 0 4px var(--nc-info)}@supports (color:color-mix(in lab,red,red)){:root{--nc-status-ring-info:0 0 0 4px color-mix(in srgb, var(--nc-info) 14%, transparent)}}:root{--nc-status-pulse-ring-start:0 0 0 0 currentColor;--nc-status-pulse-ring-end:0 0 0 6px transparent;--nc-status-pulse-ring-end-compact:0 0 0 5px transparent;--nc-skill-icon-ai-bg:linear-gradient(135deg, #6366f1, #8b5cf6);--nc-danger-text:#b91c1c;--nc-success-text:#15803d;--nc-warning-text:#92400e;--nc-info-text:#1e40af;--nc-category-indigo:#4f46e5;--nc-category-indigo-strong:#4338ca;--nc-category-indigo-bg:#eef2ff;--nc-category-indigo-border:#c7d2fe;--nc-category-violet:#7c3aed;--nc-category-violet-strong:#5b21b6;--nc-category-violet-bg:#f5f3ff;--nc-category-violet-border:#ddd6fe;--nc-category-cyan:#0891b2;--nc-category-cyan-strong:#155e75;--nc-category-cyan-bg:#ecfeff;--nc-category-cyan-border:#a5f3fc;--nc-category-teal:#0f766e;--nc-category-teal-strong:#115e59;--nc-category-teal-bg:#f0fdfa;--nc-category-teal-border:#99f6e4;--nc-category-pink:#db2777;--nc-category-pink-strong:#9d174d;--nc-category-pink-bg:#fdf2f8;--nc-category-pink-border:#fbcfe8;--nc-category-orange:#ea580c;--nc-category-orange-strong:#9a3412;--nc-category-orange-bg:#fff7ed;--nc-category-orange-border:#fed7aa;--nc-identity-accent-1:var(--nc-primary);--nc-identity-accent-2:var(--nc-category-teal);--nc-identity-accent-3:var(--nc-category-indigo);--nc-identity-accent-4:var(--nc-category-violet);--nc-identity-accent-5:var(--nc-category-cyan-strong);--nc-identity-accent-6:var(--nc-text-secondary);--nc-identity-accent-7:var(--nc-category-pink);--nc-identity-accent-8:var(--nc-category-orange);--nc-identity-bg-1:var(--nc-primary-bg);--nc-identity-bg-2:var(--nc-category-teal-bg);--nc-identity-bg-3:var(--nc-category-indigo-bg);--nc-identity-bg-4:var(--nc-category-violet-bg);--nc-identity-bg-5:var(--nc-category-cyan-bg);--nc-identity-bg-6:var(--nc-bg-sunken);--nc-identity-bg-7:var(--nc-category-pink-bg);--nc-identity-bg-8:var(--nc-category-orange-bg);--nc-chart-1:#4f7cff;--nc-chart-2:#34d399;--nc-chart-3:#8b5cf6;--nc-chart-4:#f59e0b;--nc-chart-5:#14b8a6;--nc-chart-6:#ec4899;--nc-chart-7:#60a5fa;--nc-chart-8:#f97316;--nc-chart-9:#a78bfa;--nc-chart-10:#10b981;--nc-chart-axis:var(--nc-text-tertiary);--nc-chart-grid:var(--nc-border-light);--nc-chart-surface:var(--nc-bg-elevated);--nc-chart-edge:var(--nc-text-tertiary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-chart-edge:color-mix(in srgb, var(--nc-text-tertiary) 28%, transparent)}}:root{--nc-chart-primary-area-start:var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-chart-primary-area-start:color-mix(in srgb, var(--nc-primary) 19%, transparent)}}:root{--nc-chart-primary-area-end:var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-chart-primary-area-end:color-mix(in srgb, var(--nc-primary) 2%, transparent)}}:root{--nc-chart-emphasis-shadow:var(--nc-fixed-black)}@supports (color:color-mix(in lab,red,red)){:root{--nc-chart-emphasis-shadow:color-mix(in srgb, var(--nc-fixed-black) 12%, transparent)}}:root{--nc-agent-accent-engineering:#307acf;--nc-agent-accent-research:#498d71;--nc-agent-accent-writing:#9359a6;--nc-agent-accent-analytics:#4377b1;--nc-agent-accent-support:#297ad6;--nc-agent-accent-assistant:#1e92b8;--nc-agent-accent-infrastructure:#4d7a89;--nc-agent-accent-planning:#5662b3;--nc-workflow-node-basic:var(--nc-info);--nc-workflow-node-neutral:var(--nc-text-tertiary);--nc-workflow-node-logic:var(--nc-category-orange);--nc-workflow-node-cache:var(--nc-category-teal);--nc-workflow-node-data:var(--nc-category-indigo);--nc-workflow-node-message:var(--nc-category-violet);--nc-workflow-node-integration:var(--nc-category-pink);--nc-workflow-node-success:var(--nc-success);--nc-workflow-node-warning:var(--nc-warning);--nc-workflow-node-knowledge:var(--nc-category-teal);--nc-workflow-node-document:var(--nc-warning-text);--nc-workflow-node-variable:#ca8a04;--nc-workflow-node-interaction:var(--nc-category-pink);--nc-workflow-node-media:var(--nc-category-cyan);--nc-workflow-node-application:var(--nc-category-violet);--nc-workflow-node-business:#c2413b;--nc-workflow-insert-button-size:18px;--nc-workflow-insert-icon-size:12px;--nc-workflow-side-panel-width:442px;--nc-workflow-side-panel-inset:16px;--nc-workflow-side-panel-mobile-inset:12px;--nc-workflow-side-panel-top:60px;--nc-workflow-side-panel-bottom:18px;--nc-workflow-side-panel-mobile-height:58vh;--nc-syntax-keyword:#c026d3;--nc-syntax-string:#15803d;--nc-syntax-number:#b45309;--nc-syntax-function:#2563eb;--nc-syntax-property:#7c3aed;--nc-syntax-comment:var(--nc-text-tertiary);--nc-syntax-punctuation:var(--nc-text-secondary);--nc-syntax-type:var(--nc-syntax-number);--nc-syntax-variable:var(--nc-danger);--nc-syntax-symbol:var(--nc-category-cyan-strong);--nc-syntax-params:var(--nc-text-primary);--nc-syntax-addition-bg:var(--nc-syntax-string)}@supports (color:color-mix(in lab,red,red)){:root{--nc-syntax-addition-bg:color-mix(in srgb, var(--nc-syntax-string) 10%, transparent)}}:root{--nc-syntax-deletion-bg:var(--nc-syntax-variable)}@supports (color:color-mix(in lab,red,red)){:root{--nc-syntax-deletion-bg:color-mix(in srgb, var(--nc-syntax-variable) 10%, transparent)}}:root{--nc-brand-feishu:#3370ff;--nc-brand-wechat:#07c160;--nc-brand-dingtalk:#1f79ff;--nc-brand-qq:#1486ff;--nc-brand-xiaohongshu-start:#ff6a86;--nc-brand-xiaohongshu-end:#e0345a;--nc-datasource-mysql:#1a73e8;--nc-datasource-postgresql:#336791;--nc-datasource-clickhouse:#b7791f;--nc-file-docx:#2b579a;--nc-file-xlsx:#217346;--nc-file-pptx:#d24726;--nc-file-pdf:#db4437;--nc-file-image:#b7791f;--nc-live-healthy:#39c68b;--nc-live-healthy-soft:#75d7ae;--nc-live-healthy-alt:#53c6b2;--nc-live-orphan:#9066cc;--nc-live-orphan-text:#7646b9;--nc-public-conversation-ink:#18211f;--nc-public-conversation-muted:#66736f;--nc-public-conversation-border:#dbe4df;--nc-public-conversation-surface:#ffffffeb;--nc-public-conversation-accent:#176b54;--nc-control-height-large:40px;--nc-control-height:34px;--nc-control-height-compact:30px;--nc-control-height-small:28px;--nc-icon-button-size-large:40px;--nc-icon-button-size:34px;--nc-icon-button-size-small:28px;--nc-control-padding-x-large:16px;--nc-control-padding-x:12px;--nc-control-padding-x-compact:10px;--nc-control-padding-x-small:10px;--nc-control-padding-y:8px;--nc-control-radius:var(--nc-radius-control);--nc-control-radius-compact:var(--nc-radius-control-compact);--nc-control-radius-small:var(--nc-radius-control-compact);--nc-control-font-size-large:var(--nc-text-base);--nc-control-font-size:var(--nc-text-base);--nc-control-font-size-compact:var(--nc-text-md);--nc-control-font-size-small:var(--nc-text-md);--nc-control-line-height:var(--nc-leading-normal);--nc-control-icon-size-large:var(--nc-text-xl);--nc-control-icon-size:var(--nc-text-lg);--nc-control-icon-size-compact:var(--nc-text-base);--nc-control-icon-size-small:var(--nc-text-base);--nc-control-icon-gap:6px;--nc-control-icon-color:var(--nc-text-tertiary);--nc-control-action-space:38px;--nc-control-status-space:60px;--nc-control-leading-space:42px;--nc-control-bg:var(--nc-input-bg);--nc-control-bg-search:var(--nc-bg-elevated);--nc-control-bg-inline:transparent;--nc-control-border:var(--nc-input-border);--nc-control-border-strong:var(--nc-border-strong);--nc-control-border-hover:var(--nc-primary);--nc-control-border-focus:var(--nc-primary);--nc-control-text:var(--nc-input-text);--nc-control-placeholder:var(--nc-text-tertiary);--nc-control-disabled-opacity:.6;--nc-control-focus-ring:0 0 0 2px var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nc-control-focus-ring:0 0 0 2px color-mix(in srgb, var(--nc-primary) 12%, transparent)}}:root{--nc-control-transition:var(--nc-transition-control);--nc-control-warning-bg:var(--nc-warning)}@supports (color:color-mix(in lab,red,red)){:root{--nc-control-warning-bg:color-mix(in srgb, var(--nc-warning) 8%, var(--nc-control-bg))}}:root{--nc-control-warning-border:var(--nc-warning)}@supports (color:color-mix(in lab,red,red)){:root{--nc-control-warning-border:color-mix(in srgb, var(--nc-warning) 36%, var(--nc-control-border))}}:root{--nc-control-danger-bg:var(--nc-danger)}@supports (color:color-mix(in lab,red,red)){:root{--nc-control-danger-bg:color-mix(in srgb, var(--nc-danger) 6%, var(--nc-control-bg))}}:root{--nc-control-danger-border:var(--nc-danger);--nc-control-accent-bg:var(--nc-primary-bg);--nc-control-accent-border:var(--nc-primary);--nc-control-accent-text:var(--nc-primary);--nc-control-accent-font-weight:600;--nc-control-title-font-size:var(--nc-text-lg);--nc-control-title-font-weight:700;--nc-control-title-line-height:22px;--nc-control-pill-bg:var(--nc-warm-hover);--nc-control-pill-bg-hover:var(--nc-warm-hover-strong);--nc-control-pill-radius:var(--nc-radius-full);--nc-control-pill-font-size:var(--nc-text-sm);--nc-control-pill-font-weight:500;--nc-control-dropdown-radius:var(--nc-radius-8);--nc-control-dropdown-shadow:0 8px 24px #0f172a1f;--nc-control-dropdown-item-height:34px;--nc-input-height:var(--nc-control-height);--nc-sidebar-bg:#fff;--nc-sidebar-border:#e8edf5;--nc-sidebar-hover:#eff6ff;--nc-sidebar-active:#dbeafe;--nc-sidebar-text:#475569;--nc-sidebar-text-active:#2563eb;--nc-sidebar-group-title:#94a3b8;--nc-sidebar-logo-name:#0f172a;--nc-sidebar-footer-bg:#f8fafcd1;--nc-sidebar-floating-bg:#fffffff2;--nc-chat-bg:#f8fafc;--nc-chat-header-bg:#fff;--nc-assistant-bubble-bg:#fff;--nc-assistant-bubble-border:#e8edf5;--nc-assistant-bubble-color:#0f172a;--nc-user-bubble-bg:#2563eb;--nc-user-bubble-color:#fff;--nc-bubble-radius-user:var(--nc-radius-8) var(--nc-radius-xs) var(--nc-radius-8) var(--nc-radius-8);--nc-bubble-radius-assistant:var(--nc-radius-xs) var(--nc-radius-8) var(--nc-radius-8) var(--nc-radius-8);--nc-bubble-padding:14px 16px;--nc-bubble-shadow-assistant:0 1px 3px #0000000a;--nc-bubble-shadow-user:0 1px 3px #3b82f633;--nc-provider-icon-filter:none;--nc-provider-icon-surface-start:#fff;--nc-provider-icon-surface-end:#f5ede6;--nc-provider-icon-border:#fff8f147;--nc-input-bg:#f8fafc;--nc-input-border:#e8edf5;--nc-input-text:#0f172a;--nc-btn-height-large:var(--nc-control-height-large);--nc-btn-height:34px;--nc-btn-height-small:var(--nc-control-height-small);--nc-btn-padding-x-large:16px;--nc-btn-padding-x:12px;--nc-btn-padding-x-small:10px;--nc-btn-font-size-large:var(--nc-text-base);--nc-btn-font-size:var(--nc-text-md);--nc-btn-font-size-small:var(--nc-text-sm);--nc-btn-font-weight:500;--nc-btn-radius:var(--nc-radius-control);--nc-btn-radius-small:var(--nc-radius-control-compact);--nc-btn-icon-size-large:var(--nc-text-lg);--nc-btn-icon-size:var(--nc-text-base);--nc-btn-icon-size-small:var(--nc-text-sm);--nc-btn-gap:6px;--nc-btn-gap-large:8px;--nc-btn-gap-small:4px;--nc-btn-primary-bg:var(--nc-primary);--nc-btn-primary-hover-bg:var(--nc-primary-hover);--nc-btn-primary-text:#fff;--nc-btn-primary-border:transparent;--nc-btn-secondary-bg:var(--nc-bg-elevated);--nc-btn-secondary-hover-bg:var(--nc-bg-hover);--nc-btn-secondary-text:var(--nc-text-primary);--nc-btn-secondary-border:var(--nc-border);--nc-btn-ghost-bg:transparent;--nc-btn-ghost-hover-bg:var(--nc-bg-hover);--nc-btn-ghost-text:var(--nc-text-secondary);--nc-btn-ghost-border:transparent;--nc-btn-danger-bg:transparent;--nc-btn-danger-hover-bg:var(--nc-danger-bg);--nc-btn-danger-text:var(--nc-danger);--nc-btn-danger-border:var(--nc-danger-border);--nc-btn-danger-fill-bg:var(--nc-danger);--nc-btn-danger-fill-hover-bg:var(--nc-danger-hover);--nc-data-table-bg:var(--nc-bg-elevated);--nc-data-table-header-bg:var(--nc-bg-muted);--nc-data-table-text:var(--nc-text-secondary);--nc-data-table-header-text:var(--nc-text-primary);--nc-data-table-border:var(--nc-border-light);--nc-data-table-hover-bg:var(--nc-primary-bg);--nc-data-table-header-padding:10px 0;--nc-data-table-cell-padding:12px 0;--nc-dialog-bg:var(--nc-bg-elevated);--nc-dialog-border:var(--nc-border-light);--nc-dialog-shadow:var(--nc-shadow-strong);--nc-dialog-divider:var(--nc-border-light);--nc-dialog-overlay:#0f172a52;--nc-code-bg:#f8fafc;--nc-code-header-bg:#eef2f7;--nc-code-header-border:#0f172a14;--nc-code-lang-color:#475569;--nc-code-copy-color:#475569;--nc-code-copy-hover-bg:#0f172a0f;--nc-code-copy-hover-color:#0f172a;--nc-code-text:#0f172a;--nc-code-shadow:#00000014;--nc-inline-code-bg:#3b82f61a;--nc-inline-code-color:#1d4ed8;--nc-table-header-bg:#f8fafc;--nc-table-border:#e8edf5;--nc-blockquote-bg:#3b82f60d;--nc-blockquote-border:#93c5fd;--nc-blockquote-color:#475569;--nc-link-color:#2563eb;--nc-hr-color:#e8edf5;--nc-tool-call-bg:#dbeafe;--nc-tool-call-border:#93c5fd;--nc-tool-call-color:#1e40af;--nc-attachment-bg:#dbeafe;--nc-attachment-border:#93c5fd;--nc-attachment-color:#1d4ed8;--nc-thinking-bg:#f8fafc;--nc-thinking-text:#475569;--nc-mermaid-bg:#f8fafc;--nc-mermaid-border:#e8edf5;--nc-code-line-number:#0f172a61;--nc-thinking-hover:#3b82f61a;--nc-thinking-icon-bg:#3b82f61f;--nc-thinking-border:#3b82f633;--nc-danger:#dc2626;--nc-danger-bg:#fee2e2;--nc-danger-border:#fca5a5;--nc-danger-hover:#b91c1c;--nc-success:#16a34a;--nc-warning:#f59e0b;--nc-warning-hover:#d97706;--nc-info:#2563eb;--nc-success-bg:#dcfce7;--nc-success-border:#86efac;--nc-success-hover:#15803d;--nc-warning-bg:#fef3c7;--nc-warning-border:#fcd34d;--nc-info-bg:#eff6ff;--nc-info-border:#bfdbfe;--nc-scrollbar-thumb:#94a3b8;--nc-scrollbar-thumb-hover:#64748b;--nc-canvas-dot:#0000002e;--nc-edge:#94a3b8;--nc-edge-strong:#475569;--color-primary:var(--nc-primary);--color-bg-base:var(--nc-bg);--color-bg-light:var(--nc-bg-muted);--color-bg-secondary:var(--nc-bg-sunken);--color-bg-white:var(--nc-bg-elevated);--color-border-base:var(--nc-border);--color-border-extra-light:var(--nc-border-light);--color-text-primary:var(--nc-text-primary);--color-text-regular:var(--nc-text-secondary);--color-text-secondary:var(--nc-text-secondary);--color-text-placeholder:var(--nc-text-tertiary);--font-size-xs:var(--nc-text-xs);--font-size-sm:var(--nc-text-sm);--font-size-base:var(--nc-text-base);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--border-radius-lg:var(--nc-radius-lg);--border-radius-xl:var(--nc-radius-xl);--transition-base:var(--nc-motion-exit) var(--nc-ease-standard);--el-color-primary:#2563eb;--el-color-primary-light-3:#60a5fa;--el-color-primary-light-5:#93c5fd;--el-color-primary-light-7:#bfdbfe;--el-color-primary-light-8:#dbeafe;--el-color-primary-light-9:#eff6ff;--el-font-family:var(--nc-font-body);--el-font-size-extra-large:var(--nc-text-2xl);--el-font-size-large:var(--nc-text-xl);--el-font-size-medium:var(--nc-text-lg);--el-font-size-base:var(--nc-text-base);--el-font-size-small:var(--nc-text-md);--el-font-size-extra-small:var(--nc-text-sm);--el-bg-color:var(--nc-bg-elevated);--el-bg-color-overlay:var(--nc-bg-elevated);--el-bg-color-page:var(--nc-bg);--el-text-color-primary:var(--nc-text-primary);--el-text-color-regular:var(--nc-text-secondary);--el-text-color-secondary:var(--nc-text-tertiary);--el-text-color-placeholder:var(--nc-text-tertiary);--placeholder-color:var(--nc-text-tertiary);--el-border-color:var(--nc-border);--el-border-color-light:var(--nc-border-light);--el-border-color-lighter:var(--nc-border-light);--el-border-color-extra-light:var(--nc-border-light);--el-border-color-dark:var(--nc-border);--el-border-color-darker:var(--nc-border);--el-fill-color-blank:var(--nc-bg-elevated);--el-fill-color:var(--nc-bg-muted);--el-fill-color-light:var(--nc-bg-muted);--el-fill-color-lighter:var(--nc-bg-muted);--el-fill-color-dark:var(--nc-bg-sunken);--el-fill-color-darker:var(--nc-bg-sunken);--el-mask-color:#0f172a80;--el-box-shadow:0 4px 16px #0f172a14;--el-box-shadow-light:0 2px 8px #0f172a0f;--el-box-shadow-lighter:0 1px 4px #0f172a0a;--el-box-shadow-dark:0 8px 24px #0f172a1f;--el-disabled-bg-color:var(--nc-bg-sunken);--el-disabled-text-color:var(--nc-text-tertiary);--el-disabled-border-color:var(--nc-border);--el-skeleton-color:var(--nc-bg-sunken);--el-skeleton-to-color:var(--nc-border-strong);--el-border-radius-base:var(--nc-radius-control);--el-border-radius-small:var(--nc-radius-sm);--el-border-radius-round:var(--nc-radius-full);color-scheme:light}html.dark{--nc-primary:#60a5fa;--nc-primary-light:#93c5fd;--nc-primary-hover:#3b82f6;--nc-primary-bg:#3b82f626;--nc-accent:#93c5fd;--nc-accent-soft:#93c5fd1f;--nc-bg:#0f172a;--nc-bg-elevated:#1e293b;--nc-bg-sunken:#1e293b;--nc-bg-muted:#1a2332;--nc-surface-strong:#1e293b;--nc-surface-overlay:#1e293bc7;--nc-panel-top:#1e293bf5;--nc-panel-bottom:#0f172af0;--nc-panel-raised:#1e293be6;--nc-page-backdrop:radial-gradient(circle at top left, #60a5fa24, transparent 28%), radial-gradient(circle at bottom right, #3b82f614, transparent 26%);--nc-bg-hover:#ffffff0f;--nc-surface-hover:#ffffff14;--nc-fill-2:var(--nc-bg-sunken);--nc-warm-hover:#ffffff14;--nc-warm-hover-strong:#ffffff1f;--nc-warm-bg:#ffffff0f;--nc-warm-bg-subtle:#ffffff0d;--nc-warm-border:#ffffff14;--nc-warm-border-strong:#ffffff1f;--nc-border:#334155;--nc-border-light:#1e293b;--nc-border-strong:#475569;--nc-text-primary:#f1f5f9;--nc-text-secondary:#94a3b8;--nc-text-tertiary:#8595ac;--nc-text-inverse:#0f172a;--nc-text:var(--nc-text-primary);--nc-text-on-primary:#0f172a;--nc-text-on-accent:#0f172a;--nc-ctx-tools:#a78bfa;--nc-text-disabled:#64748b;--nc-shadow-soft:0 14px 32px #00000038;--nc-shadow-medium:0 20px 60px #00000047;--nc-shadow-strong:0 28px 90px #00000059;--nc-glow:radial-gradient(circle at top, #60a5fa1f, transparent 55%);--nc-control-dropdown-shadow:0 12px 32px #00000052;--nc-shadow-xs:0 1px 2px #0000003d;--nc-shadow-sm:0 1px 3px #0000004d;--nc-shadow-raised:0 6px 18px #00000057;--nc-shadow-floating:0 12px 32px #0006;--nc-shadow-overlay:0 24px 60px #0009;--nc-shadow-critical:0 32px 84px #000000b8;--nc-shadow-panel-start:-24px 0 56px -24px #00000094;--nc-shadow-panel-end:24px 0 56px -24px #00000094;--nc-inset-highlight:inset 0 1px 0 #ffffff0f;--nc-overlay-backdrop:#0000008c;--nc-frosted-bg:#201a16db;--nc-frosted-border:#ffffff1a;--nc-frosted-pill-bg:#ffffff0f;--nc-status-warning-contrast:#0f172a;--nc-switch-off-bg:var(--nc-border-strong);--nc-progress-track:var(--nc-bg-sunken);--nc-skeleton-bg:var(--nc-border);--nc-skeleton-highlight:var(--nc-border-light);--nc-sidebar-bg:#0f172a;--nc-sidebar-border:#334155;--nc-sidebar-hover:#1e293b;--nc-sidebar-active:#3b82f626;--nc-sidebar-text:#94a3b8;--nc-sidebar-text-active:#60a5fa;--nc-sidebar-group-title:#64748b;--nc-sidebar-logo-name:#f1f5f9;--nc-sidebar-footer-bg:#1e293be6;--nc-sidebar-floating-bg:#1e293bf5;--nc-chat-bg:#0f172a;--nc-chat-header-bg:#1e293b;--nc-assistant-bubble-bg:#1e293b;--nc-assistant-bubble-border:#334155;--nc-assistant-bubble-color:#f1f5f9;--nc-user-bubble-bg:#2563eb;--nc-user-bubble-color:#fff;--nc-bubble-radius-user:var(--nc-radius-8) var(--nc-radius-xs) var(--nc-radius-8) var(--nc-radius-8);--nc-bubble-radius-assistant:var(--nc-radius-xs) var(--nc-radius-8) var(--nc-radius-8) var(--nc-radius-8);--nc-bubble-padding:14px 16px;--nc-bubble-shadow-assistant:0 1px 3px #0003;--nc-bubble-shadow-user:0 1px 3px #3b82f64d;--nc-provider-icon-filter:brightness(0) invert(1);--nc-input-bg:#0f172a;--nc-input-border:#334155;--nc-input-text:#f1f5f9;--nc-btn-primary-bg:var(--nc-primary);--nc-btn-primary-hover-bg:var(--nc-primary-hover);--nc-btn-primary-text:#0f172a;--nc-btn-secondary-bg:var(--nc-bg-elevated);--nc-btn-secondary-hover-bg:var(--nc-bg-hover);--nc-btn-secondary-text:var(--nc-text-primary);--nc-btn-secondary-border:var(--nc-border);--nc-btn-ghost-text:var(--nc-text-secondary);--nc-dialog-overlay:#00000085;--nc-code-bg:#0f172a;--nc-code-header-bg:#1e293b;--nc-code-header-border:#ffffff0f;--nc-code-lang-color:#64748b;--nc-code-copy-color:#64748b;--nc-code-copy-hover-bg:#ffffff14;--nc-code-copy-hover-color:#f1f5f9;--nc-code-text:#abb2bf;--nc-code-shadow:#0003;--nc-inline-code-bg:#3b82f626;--nc-inline-code-color:#93c5fd;--nc-table-header-bg:#1e293b;--nc-table-border:#334155;--nc-blockquote-bg:#3b82f614;--nc-blockquote-border:#3b82f6;--nc-blockquote-color:#94a3b8;--nc-link-color:#60a5fa;--nc-hr-color:#334155;--nc-tool-call-bg:#60a5fa1a;--nc-tool-call-border:#60a5fa33;--nc-tool-call-color:#60a5fa;--nc-attachment-bg:#3b82f61f;--nc-attachment-border:#3b82f640;--nc-attachment-color:#93c5fd;--nc-thinking-bg:#1e293b;--nc-thinking-text:#94a3b8;--nc-mermaid-bg:#0f172a;--nc-mermaid-border:#334155;--nc-code-line-number:#64748bf2;--nc-thinking-hover:#3b82f61a;--nc-thinking-icon-bg:#3b82f61f;--nc-thinking-border:#3b82f633;--nc-danger:#ef4444;--nc-danger-bg:#ef444426;--nc-danger-border:#ef444466;--nc-danger-hover:#dc2626;--nc-success:#22c55e;--nc-warning:#fbbf24;--nc-warning-hover:#f59e0b;--nc-info:#60a5fa;--nc-success-bg:#22c55e26;--nc-success-border:#22c55e66;--nc-success-hover:#16a34a;--nc-warning-bg:#fbbf2426;--nc-warning-border:#fbbf2466;--nc-info-bg:#3b82f626;--nc-info-border:#3b82f666;--nc-danger-text:#fca5a5;--nc-success-text:#86efac;--nc-warning-text:#fde68a;--nc-info-text:#93c5fd;--nc-category-indigo:#a5b4fc;--nc-category-indigo-strong:#c7d2fe;--nc-category-indigo-bg:#6366f129;--nc-category-indigo-border:#a5b4fc61;--nc-category-violet:#c4b5fd;--nc-category-violet-strong:#ddd6fe;--nc-category-violet-bg:#8b5cf629;--nc-category-violet-border:#c4b5fd61;--nc-category-cyan:#67e8f9;--nc-category-cyan-strong:#a5f3fc;--nc-category-cyan-bg:#0891b22e;--nc-category-cyan-border:#67e8f961;--nc-category-teal:#5eead4;--nc-category-teal-strong:#99f6e4;--nc-category-teal-bg:#0f766e33;--nc-category-teal-border:#5eead45c;--nc-category-pink:#f9a8d4;--nc-category-pink-strong:#fbcfe8;--nc-category-pink-bg:#db27772e;--nc-category-pink-border:#f9a8d461;--nc-category-orange:#fdba74;--nc-category-orange-strong:#fed7aa;--nc-category-orange-bg:#ea580c2e;--nc-category-orange-border:#fdba7461;--nc-chart-1:#4992ff;--nc-chart-2:#7cffb2;--nc-chart-3:#a890ff;--nc-chart-4:#fddd60;--nc-chart-5:#61d4e0;--nc-chart-6:#ff8fb0;--nc-chart-7:#84d9ff;--nc-chart-8:#fc9d5b;--nc-chart-9:#c4b5fd;--nc-chart-10:#5cd7a1;--nc-chart-axis:var(--nc-text-secondary);--nc-chart-grid:var(--nc-border);--nc-chart-surface:var(--nc-bg-elevated);--nc-chart-edge:var(--nc-text-secondary)}@supports (color:color-mix(in lab,red,red)){html.dark{--nc-chart-edge:color-mix(in srgb, var(--nc-text-secondary) 34%, transparent)}}html.dark{--nc-chart-primary-area-start:var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){html.dark{--nc-chart-primary-area-start:color-mix(in srgb, var(--nc-primary) 24%, transparent)}}html.dark{--nc-chart-primary-area-end:var(--nc-primary)}@supports (color:color-mix(in lab,red,red)){html.dark{--nc-chart-primary-area-end:color-mix(in srgb, var(--nc-primary) 3%, transparent)}}html.dark{--nc-chart-emphasis-shadow:var(--nc-fixed-black)}@supports (color:color-mix(in lab,red,red)){html.dark{--nc-chart-emphasis-shadow:color-mix(in srgb, var(--nc-fixed-black) 32%, transparent)}}html.dark{--nc-agent-accent-engineering:#6fa9eb;--nc-agent-accent-research:#72cba6;--nc-agent-accent-writing:#c58ed7;--nc-agent-accent-analytics:#7baae0;--nc-agent-accent-support:#74aef1;--nc-agent-accent-assistant:#54c3e8;--nc-agent-accent-infrastructure:#84bbcd;--nc-agent-accent-planning:#8e99e1;--nc-workflow-node-variable:#fde047;--nc-workflow-node-business:#fca5a5;--nc-syntax-keyword:#e879f9;--nc-syntax-string:#86efac;--nc-syntax-number:#fde68a;--nc-syntax-function:#93c5fd;--nc-syntax-property:#c4b5fd;--nc-brand-feishu:#7aa2ff;--nc-brand-wechat:#5ee28a;--nc-brand-dingtalk:#7aa2ff;--nc-brand-qq:#60a5fa;--nc-brand-xiaohongshu-start:#ff9aac;--nc-brand-xiaohongshu-end:#ff6f91;--nc-datasource-mysql:#7db3ff;--nc-datasource-postgresql:#8ab6d6;--nc-datasource-clickhouse:#f4c95d;--nc-live-healthy:#61d1a2;--nc-live-healthy-soft:#75d7ae;--nc-live-healthy-alt:#6ecfbe;--nc-live-orphan:#ab88dd;--nc-live-orphan-text:#b190df;--nc-scrollbar-thumb:#475569;--nc-scrollbar-thumb-hover:#64748b;--nc-canvas-dot:#ffffff24;--nc-edge:#475569;--nc-edge-strong:#94a3b8;color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--nc-motion-instant:1ms;--nc-motion-fast:1ms;--nc-motion-base:1ms;--nc-motion-exit:1ms;--nc-motion-slow:1ms;--nc-motion-enter:1ms;--nc-motion-layout:1ms;--nc-motion-emphasis:1ms;--nc-motion-caret:1ms;--nc-motion-loop-fast:1ms;--nc-motion-spin:1ms;--nc-motion-pulse:1ms;--nc-motion-progress:1ms;--nc-motion-attention:1ms;--nc-motion-ambient:1ms;--nc-motion-ambient-slow:1ms}*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}.workflow-canvas .vue-flow__handle{background:var(--nc-edge-strong);border-color:var(--nc-bg-elevated)}.workflow-canvas .vue-flow__edge-path{stroke:var(--nc-edge)}.workflow-canvas .vue-flow__edge-text{fill:var(--nc-text-secondary);font-size:var(--nc-text-xs)}.workflow-canvas .vue-flow__edge-textbg{fill:var(--nc-bg-elevated)}.workflow-canvas .vue-flow__background{background:0 0}.workflow-canvas .vue-flow__minimap{background:var(--nc-bg-sunken);border:1px solid var(--nc-border-light);border-radius:var(--nc-radius-sm)}.workflow-canvas .vue-flow__minimap-mask{fill:var(--nc-bg-muted);stroke:var(--nc-border,transparent)}.workflow-canvas .vue-flow__controls{box-shadow:var(--nc-shadow-soft);border-radius:var(--nc-radius-sm);background:var(--nc-bg-elevated);border:1px solid var(--nc-border-light);overflow:hidden}.workflow-canvas .vue-flow__controls-button{background:var(--nc-bg-elevated);border-bottom:1px solid var(--nc-border-light);fill:var(--nc-text-primary);color:var(--nc-text-primary)}.workflow-canvas .vue-flow__controls-button svg{fill:currentColor}.workflow-canvas .vue-flow__controls-button:hover{background:var(--nc-bg-muted)}.workflow-canvas .vue-flow__controls-button:last-child{border-bottom:none}.workflow-canvas .vue-flow__node.selected{box-shadow:0 0 0 2px var(--nc-primary)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{min-height:100%}body{font-family:var(--nc-font-body);font-synthesis:none;font-size:var(--nc-text-base);line-height:var(--nc-leading-normal);background-color:var(--nc-bg);color:var(--nc-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" on;background-image:var(--nc-page-backdrop);transition:background-color .2s,color .2s}button,input,textarea,select{font:inherit}body:before{content:"";pointer-events:none;background-image:var(--nc-page-grid);opacity:.35;mix-blend-mode:soft-light;background-size:24px 24px;position:fixed;inset:0}html.dark body:before{opacity:.18;mix-blend-mode:normal}::selection{background:var(--nc-primary-bg);color:var(--nc-text-primary)}:focus-visible{outline-offset:2px;outline:2px solid var(--nc-primary)!important}input:focus-visible,textarea:focus-visible{outline:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--nc-scrollbar-thumb);border-radius:var(--nc-radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--nc-scrollbar-thumb-hover)}.markdown-body{line-height:var(--nc-leading-relaxed)}.markdown-body .markdown-generated-image{border-radius:var(--nc-radius-8);border:1px solid var(--nc-code-header-border);object-fit:contain;cursor:zoom-in;max-width:min(560px,100%);height:auto;max-height:640px;margin:12px 0;display:block}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:var(--nc-leading-normal);color:var(--nc-text-primary);margin:20px 0 12px}.markdown-body h1{font-size:var(--nc-text-2xl)}.markdown-body h2{font-size:var(--nc-text-xl)}.markdown-body h3{font-size:var(--nc-text-lg)}.markdown-body h4{font-size:var(--nc-text-base)}.markdown-body code{font-family:var(--nc-font-mono);font-size:var(--nc-text-sm)}.markdown-body :not(pre)>code{background:var(--nc-inline-code-bg);color:var(--nc-inline-code-color);border-radius:var(--nc-radius-sm);font-size:var(--nc-text-md);padding:2px 6px}.markdown-body pre{background:var(--nc-code-bg);border-radius:var(--nc-radius-8);margin:14px 0;padding:16px;overflow-x:auto}.markdown-body pre code,.markdown-body pre code.hljs{color:var(--nc-code-text);font-size:var(--nc-text-sm);line-height:var(--nc-leading-relaxed);border-radius:0;display:block;overflow-x:auto;background:0 0!important;padding:0!important}.markdown-body .code-block{border-radius:var(--nc-radius-8);background:var(--nc-code-bg);border:1px solid var(--nc-code-header-border);margin:14px 0;overflow:hidden}.markdown-body .code-block__header{background:var(--nc-code-header-bg);border-bottom:1px solid var(--nc-code-header-border);box-sizing:border-box;justify-content:space-between;align-items:center;overflow:hidden;height:38px!important;min-height:38px!important;max-height:38px!important;line-height:1!important;font-size:var(--nc-text-sm)!important;margin:0!important;padding:0 14px!important;display:flex!important}.markdown-body .code-block__header svg{vertical-align:middle;flex-shrink:0;display:inline-block;width:14px!important;height:14px!important}.markdown-body .code-block__header>*{flex-shrink:0;min-width:0}.markdown-body .code-block__lang{font-size:var(--nc-text-sm);color:var(--nc-code-lang-color);letter-spacing:0;font-weight:500}.markdown-body .code-block__lines{display:none}.markdown-body .code-block__copy{border-radius:var(--nc-radius-sm);color:var(--nc-code-copy-color);font-size:var(--nc-text-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:3px 8px;transition:background .15s,color .15s;display:inline-flex}.markdown-body .code-block__copy:hover{background:var(--nc-code-copy-hover-bg);color:var(--nc-code-copy-hover-color)}.markdown-body .code-block pre{background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.markdown-body .code-block pre code,.markdown-body .code-block pre code.hljs{color:var(--nc-code-text);line-height:var(--nc-leading-normal);display:block;background:0 0!important;padding:0!important}.markdown-body .code-block ol.hljs-lines{counter-reset:ln;font-family:var(--nc-font-mono);margin:0;padding:12px 0;list-style:none}.markdown-body .code-block ol.hljs-lines>li{counter-increment:ln;white-space:pre;min-height:1.55em;line-height:var(--nc-leading-normal);padding:0 16px 0 4em;display:block;position:relative}.markdown-body .code-block ol.hljs-lines>li:before{content:counter(ln);text-align:right;width:3em;color:var(--nc-code-line-number);-webkit-user-select:none;user-select:none;font-size:var(--nc-text-sm);font-variant-numeric:tabular-nums;position:absolute;left:0}.markdown-body details.code-block--collapsible>summary{cursor:pointer;list-style:none;display:block}.markdown-body details.code-block--collapsible>summary::-webkit-details-marker{content:"";display:none}.markdown-body details.code-block--collapsible>summary::marker{content:"";display:none}.markdown-body details.code-block--collapsible:not([open]) .code-block__lines{font-size:var(--nc-text-xs);color:var(--nc-code-lang-color);border-radius:var(--nc-radius-xs);background:var(--nc-code-copy-hover-bg);-webkit-user-select:none;user-select:none;margin:0 12px;padding:2px 8px;display:inline-block}.markdown-body details.code-block--collapsible:not([open])>pre{display:none}.markdown-body .echarts-block{border-radius:var(--nc-radius-8);background:var(--nc-bg-elevated);border:1px solid var(--nc-border-light);width:100%;min-height:350px;margin:14px 0;overflow:hidden}.markdown-body .echarts-block.echarts-error{text-align:center;min-height:auto;color:var(--nc-text-tertiary);font-size:var(--nc-text-md);padding:16px}.markdown-body .chart-loading{border-radius:var(--nc-radius-8);background:var(--nc-bg-elevated);border:1px solid var(--nc-border-light);justify-content:center;align-items:center;gap:8px;min-height:120px;margin:14px 0;display:flex}.markdown-body .chart-loading__dot{border-radius:var(--nc-radius-full);background:var(--nc-border);width:9px;height:9px;animation:1.4s ease-in-out infinite nc-product-pulse}.markdown-body .chart-loading__dot:nth-child(2){animation-delay:.2s}.markdown-body .chart-loading__dot:nth-child(3){animation-delay:.4s}.markdown-body .product-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:14px 0;display:grid}.markdown-body .product-card{border:1px solid var(--nc-border-light);border-radius:var(--nc-radius-8);background:var(--nc-bg-elevated);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.markdown-body a.product-card:hover{border-color:var(--nc-primary);box-shadow:var(--nc-shadow-floating);transform:translateY(-2px)}.markdown-body a.product-card,.markdown-body a.product-card:hover,.markdown-body a.product-card:hover *{text-decoration:none}.markdown-body a.product-card:hover .product-card__name{color:var(--nc-primary)}.markdown-body .product-card__media{aspect-ratio:1;background:var(--nc-bg-subtle);width:100%;overflow:hidden}.markdown-body .product-card__media img{object-fit:contain;width:100%;height:100%;display:block}.markdown-body .product-card__body{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.markdown-body .product-card__name{font-size:var(--nc-text-md);line-height:var(--nc-leading-normal);color:var(--nc-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.markdown-body .product-card__price{align-items:baseline;gap:6px;margin-top:2px;display:flex}.markdown-body .product-card__price-now{font-size:var(--nc-text-lg);color:var(--nc-danger);font-weight:700}.markdown-body .product-card__price-was{font-size:var(--nc-text-sm);color:var(--nc-text-tertiary);text-decoration:line-through}.markdown-body .product-card__meta{font-size:var(--nc-text-sm);color:var(--nc-text-secondary)}.markdown-body .product-card__low{font-size:var(--nc-text-xs);color:var(--nc-text-tertiary)}.markdown-body .product-card__advice{font-size:var(--nc-text-sm);line-height:var(--nc-leading-normal);color:var(--nc-text-secondary);margin-top:2px}.markdown-body .product-card__buy{border-radius:var(--nc-radius-8);background:var(--nc-primary);color:var(--nc-text-on-primary);font-size:var(--nc-text-md);font-weight:600;line-height:var(--nc-leading-tight);white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:7px 12px;transition:background .15s;display:inline-flex}.markdown-body a.product-card:hover .product-card__buy{background:var(--nc-primary-hover)}.markdown-body .product-card__buy-arrow{transition:transform .15s}.markdown-body a.product-card:hover .product-card__buy-arrow{transform:translate(3px)}.markdown-body .product-cards--loading{gap:6px;padding:16px 4px;display:flex}.markdown-body .product-cards__dot{border-radius:var(--nc-radius-full);background:var(--nc-border);width:8px;height:8px;animation:1.4s ease-in-out infinite nc-product-pulse}.markdown-body .product-cards__dot:nth-child(2){animation-delay:.2s}.markdown-body .product-cards__dot:nth-child(3){animation-delay:.4s}@keyframes nc-product-pulse{0%,80%,to{opacity:.3}40%{opacity:1}}.nc-page-shell{height:var(--nc-page-height);overflow-y:auto}.nc-page-inner{z-index:1;padding:var(--nc-page-padding);position:relative}.page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.page-header--sticky{z-index:10;background:var(--nc-bg);padding-bottom:8px;position:sticky;top:0}.nc-catalog-page{box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.nc-catalog-page>.page-header{margin-bottom:var(--nc-catalog-header-gap);flex-shrink:0}.nc-catalog-tabs{width:100%;margin-bottom:var(--nc-catalog-tabs-gap);flex-shrink:0}.nc-catalog-toolbar{margin-bottom:var(--nc-catalog-toolbar-gap);flex-shrink:0}.page-eyebrow{color:var(--nc-primary);font-size:var(--nc-text-sm);letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-weight:700;display:block}.page-title{font-size:var(--nc-text-3xl);line-height:var(--nc-leading-tight);letter-spacing:0;color:var(--nc-text-primary);margin:0 0 6px;font-weight:700}.page-desc{max-width:760px;color:var(--nc-text-secondary);font-size:var(--nc-text-base);line-height:var(--nc-leading-relaxed)}.nc-surface-card{border:1px solid var(--nc-border-light);background:var(--nc-bg-elevated);border-radius:var(--nc-radius-surface);box-shadow:var(--nc-shadow-soft);transition:box-shadow .3s cubic-bezier(.25,.46,.45,.94)}.nc-card-collection{box-sizing:border-box;padding:var(--nc-card-collection-inset);scroll-padding:var(--nc-card-collection-inset)}.nc-tone-primary{color:var(--nc-primary);background:var(--nc-primary-bg)}.nc-tone-success{color:var(--nc-success-text);background:var(--nc-success-bg)}.nc-tone-warning{color:var(--nc-warning-text);background:var(--nc-warning-bg)}.nc-tone-danger{color:var(--nc-danger-text);background:var(--nc-danger-bg)}.nc-tone-info{color:var(--nc-info-text);background:var(--nc-info-bg)}.nc-tone-indigo{color:var(--nc-category-indigo);background:var(--nc-category-indigo-bg)}.nc-tone-violet{color:var(--nc-category-violet);background:var(--nc-category-violet-bg)}.nc-tone-cyan{color:var(--nc-category-cyan-strong);background:var(--nc-category-cyan-bg)}.nc-tone-teal{color:var(--nc-category-teal);background:var(--nc-category-teal-bg)}.nc-tone-pink{color:var(--nc-category-pink);background:var(--nc-category-pink-bg)}.nc-tone-orange{color:var(--nc-category-orange);background:var(--nc-category-orange-bg)}.nc-tone-neutral{color:var(--nc-text-secondary);background:var(--nc-bg-sunken)}html.dark .nc-surface-card{background:var(--nc-bg-elevated)}.el-button:not(.is-link){height:var(--nc-btn-height);min-height:var(--nc-btn-height);border-radius:var(--nc-btn-radius);font-size:var(--nc-btn-font-size);gap:var(--nc-btn-gap)}.el-button:not(.is-link,.is-circle,.nc-icon-button){padding-right:var(--nc-btn-padding-x);padding-left:var(--nc-btn-padding-x)}.el-button:not(.is-link) .el-icon{font-size:var(--nc-btn-icon-size)}.el-button:not(.is-link) [class*=el-icon]+span{margin-left:0}.el-button--large:not(.is-link){height:var(--nc-btn-height-large);min-height:var(--nc-btn-height-large);font-size:var(--nc-btn-font-size-large);gap:var(--nc-btn-gap-large)}.el-button--large:not(.is-link,.is-circle,.nc-icon-button){padding-right:var(--nc-btn-padding-x-large);padding-left:var(--nc-btn-padding-x-large)}.el-button--large:not(.is-link) .el-icon{font-size:var(--nc-btn-icon-size-large)}.el-button--small:not(.is-link){height:var(--nc-btn-height-small);min-height:var(--nc-btn-height-small);border-radius:var(--nc-btn-radius-small);font-size:var(--nc-btn-font-size-small);gap:var(--nc-btn-gap-small)}.el-button--small:not(.is-link,.is-circle,.nc-icon-button){padding-right:var(--nc-btn-padding-x-small);padding-left:var(--nc-btn-padding-x-small)}.el-button--small:not(.is-link) .el-icon{font-size:var(--nc-btn-icon-size-small)}.el-button.is-circle:not(.is-link){width:var(--nc-btn-height);padding:0}.el-button--large.is-circle:not(.is-link){width:var(--nc-btn-height-large)}.el-button--small.is-circle:not(.is-link){width:var(--nc-btn-height-small)}.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-danger-fill{justify-content:center;align-items:center;gap:var(--nc-btn-gap);height:var(--nc-btn-height);padding:0 var(--nc-btn-padding-x);font-size:var(--nc-btn-font-size);font-weight:var(--nc-btn-font-weight);line-height:var(--nc-leading-tight);border-radius:var(--nc-btn-radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.el-button.btn-primary>span,.el-button.btn-secondary>span,.el-button.btn-ghost>span,.el-button.btn-danger>span,.el-button.btn-danger-fill>span{justify-content:center;align-items:center;gap:var(--nc-btn-gap);display:inline-flex}.btn-primary{background:var(--nc-btn-primary-bg);color:var(--nc-btn-primary-text);border-color:var(--nc-btn-primary-border)}.btn-primary:hover{background:var(--nc-btn-primary-hover-bg)}.btn-primary:active{opacity:.88}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary:focus-visible{outline:2px solid var(--nc-primary);outline-offset:2px}.btn-secondary{background:var(--nc-btn-secondary-bg);color:var(--nc-btn-secondary-text);border-color:var(--nc-btn-secondary-border)}.btn-secondary:hover{background:var(--nc-btn-secondary-hover-bg)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary:focus-visible{outline:2px solid var(--nc-primary);outline-offset:2px}.btn-ghost{background:var(--nc-btn-ghost-bg);color:var(--nc-btn-ghost-text);border-color:var(--nc-btn-ghost-border)}.btn-ghost:hover{background:var(--nc-btn-ghost-hover-bg)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-ghost:focus-visible{outline:2px solid var(--nc-primary);outline-offset:2px}.btn-danger{background:var(--nc-btn-danger-bg);color:var(--nc-btn-danger-text);border-color:var(--nc-btn-danger-border)}.btn-danger:hover{background:var(--nc-btn-danger-hover-bg)}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.btn-danger:focus-visible{outline:2px solid var(--nc-danger);outline-offset:2px}.btn-danger-fill{background:var(--nc-btn-danger-fill-bg);color:var(--nc-text-on-primary);border-color:var(--nc-btn-danger-fill-bg)}.btn-danger-fill:hover{background:var(--nc-btn-danger-fill-hover-bg);border-color:var(--nc-btn-danger-fill-hover-bg)}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-danger-fill).btn-lg{height:var(--nc-btn-height-large);padding-inline:var(--nc-btn-padding-x-large);font-size:var(--nc-btn-font-size-large);gap:var(--nc-btn-gap-large)}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-danger-fill).btn-sm{height:var(--nc-btn-height-small);padding-inline:var(--nc-btn-padding-x-small);font-size:var(--nc-btn-font-size-small);gap:var(--nc-btn-gap-small)}.el-button.is-active:not(.el-button--primary,.el-button--danger,.is-disabled){color:var(--nc-primary);border-color:var(--nc-primary);background:var(--nc-primary-bg)}.el-button.nc-choice-control{height:auto;min-height:40px;padding:var(--nc-space-3);white-space:normal;text-align:left;justify-content:flex-start;margin:0}.nc-choice-row{border-radius:var(--nc-radius-control);color:var(--nc-text-primary);box-shadow:var(--nc-shadow-selection-rail-flat);cursor:pointer;transition:background-color var(--nc-motion-fast) var(--nc-ease-standard),border-color var(--nc-motion-fast) var(--nc-ease-standard),box-shadow var(--nc-motion-fast) var(--nc-ease-standard);background:0 0;border:1px solid #0000;position:relative}.nc-choice-row:hover:not(.is-disabled){background:var(--nc-interactive-hover-bg)}.nc-choice-row.is-active:not(.is-disabled){border-color:var(--nc-interactive-selected-border);background:var(--nc-interactive-selected-bg);box-shadow:var(--nc-shadow-selection-rail-flat-active)}.nc-choice-row:focus-visible{outline:var(--nc-focus-outline);outline-offset:2px}.el-button.nc-choice-chip{height:28px;min-height:28px;padding-inline:var(--nc-space-3);border-radius:var(--nc-radius-control-compact);font-size:var(--nc-text-sm);line-height:var(--nc-leading-tight);margin:0}.el-table.nc-data-table{border:1px solid var(--nc-data-table-border);border-radius:var(--nc-radius-surface);background:var(--nc-data-table-bg);width:100%;color:var(--nc-data-table-text);font-size:var(--nc-text-md);--el-table-bg-color:var(--nc-data-table-bg);--el-table-tr-bg-color:var(--nc-data-table-bg);--el-table-header-bg-color:var(--nc-data-table-header-bg);--el-table-border-color:var(--nc-data-table-border);--el-table-text-color:var(--nc-data-table-text);--el-table-header-text-color:var(--nc-data-table-header-text);--el-table-row-hover-bg-color:var(--nc-data-table-hover-bg);overflow:hidden}.el-table.nc-data-table .el-table__inner-wrapper:before{display:none}.el-table.nc-data-table :is(.el-table__body-wrapper,tr){background:0 0}.el-table.nc-data-table :is(th.el-table__cell,td.el-table__cell){border-right:1px solid var(--nc-data-table-border);border-bottom:1px solid var(--nc-data-table-border)}.el-table.nc-data-table th.el-table__cell{padding:var(--nc-data-table-header-padding);background:var(--nc-data-table-header-bg);color:var(--nc-data-table-header-text);font-size:var(--nc-text-md);font-weight:600}.el-table.nc-data-table td.el-table__cell{padding:var(--nc-data-table-cell-padding);background:var(--nc-data-table-bg);color:var(--nc-data-table-text)}.el-table.nc-data-table :is(th.el-table__cell,td.el-table__cell):last-child{border-right:0}.el-table.nc-data-table .el-table__row:hover>td.el-table__cell{background:var(--nc-data-table-hover-bg)!important}.el-table.nc-data-table--interactive .el-table__row{cursor:pointer}.el-table.nc-data-table--embedded{background:0 0;border:0;border-radius:0}.el-table.nc-data-table--embedded :is(.el-table__body-wrapper,tr,td.el-table__cell){background:0 0}.el-table.nc-data-table--first-row-header .el-table__body tr:first-child .el-table__cell{color:var(--nc-data-table-header-text);background:var(--nc-data-table-header-bg);font-weight:600;position:sticky;top:0}.el-table-v2.nc-data-table-v2{font-size:var(--nc-text-md)}.nc-rich-content table{color:var(--nc-text-primary);font-size:var(--nc-text-md);background:var(--nc-bg-elevated);border:1px solid var(--nc-data-table-border);border-radius:var(--nc-radius-surface)}.nc-rich-content :is(th,td){padding:var(--nc-space-2) var(--nc-space-3);border-right:1px solid var(--nc-data-table-border);border-bottom:1px solid var(--nc-data-table-border)}.nc-rich-content th{color:var(--nc-data-table-header-text);background:var(--nc-data-table-header-bg);font-weight:600}.nc-rich-content :is(th,td):last-child{border-right:0}.nc-rich-content tr:last-child td{border-bottom:0}.el-overlay{background:var(--nc-dialog-overlay)}.nc-dialog-overlay{padding:var(--nc-space-4);background:var(--nc-dialog-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nc-dialog-surface{color:var(--nc-text-primary);border:1px solid var(--nc-dialog-border);border-radius:var(--nc-radius-surface);background:var(--nc-dialog-bg);box-shadow:var(--nc-dialog-shadow)}.nc-dialog-overlay--edge{justify-content:flex-end;align-items:stretch;padding:0}.nc-dialog-surface--drawer{border-block:0;border-right:0;border-radius:0;height:100%}.nc-dialog-header{justify-content:space-between;align-items:center;gap:var(--nc-space-3);padding:var(--nc-space-4) var(--nc-space-5);border-bottom:1px solid var(--nc-dialog-divider);display:flex}.nc-dialog-body{padding:var(--nc-space-5);color:var(--nc-text-primary)}.nc-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--nc-space-2);padding:var(--nc-space-4) var(--nc-space-5);border-top:1px solid var(--nc-dialog-divider);display:flex}.nc-dialog-title{color:var(--nc-text-primary);font-size:var(--nc-text-lg);font-weight:600;line-height:var(--nc-leading-normal);margin:0}@media(prefers-reduced-motion:reduce){.el-button,.el-dialog,.nc-dialog-surface{transition:none!important}}.el-dialog{border:1px solid var(--nc-dialog-border);border-radius:var(--nc-radius-overlay);background:var(--nc-dialog-bg);box-shadow:var(--nc-dialog-shadow);color:var(--nc-text-primary);overflow:hidden}.el-dialog.is-fullscreen{box-shadow:none;border:0;border-radius:0}.el-dialog.nc-dialog--flush{padding:0}.el-dialog.nc-dialog--canvas{width:100vw;max-width:100vw;height:100vh;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.el-dialog.nc-dialog--canvas .el-dialog__header{display:none}.el-dialog.nc-dialog--canvas .el-dialog__body{height:100vh;padding:0;overflow:hidden}.el-dialog__header{border-bottom:1px solid var(--nc-dialog-divider)}.el-dialog__title{color:var(--nc-text-primary);font-size:var(--nc-text-lg);font-weight:600}.el-dialog__body{color:var(--nc-text-primary)}.el-dialog__footer{border-top:1px solid var(--nc-dialog-divider)}.el-dialog__headerbtn .el-dialog__close{color:var(--nc-text-tertiary)}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--nc-primary)}.el-dropdown-menu__item.nc-menu-item--danger{color:var(--nc-danger)}.el-dropdown-menu__item.nc-menu-item--danger:hover{background:var(--nc-danger-bg);color:var(--nc-danger-hover)}.el-button.nc-workflow-action-button{justify-content:center;align-items:center;gap:var(--nc-space-2);border-radius:var(--nc-radius-control-compact);min-width:64px;min-height:30px;box-shadow:none;font-size:var(--nc-text-sm);line-height:var(--nc-leading-tight);border-color:#0000;margin:0;padding:6px 10px;display:inline-flex}.el-button.nc-workflow-action-button:hover,.el-button.nc-workflow-action-button:focus-visible{background:var(--nc-bg-muted);color:var(--nc-text-primary);border-color:#0000}.el-button.nc-workflow-action-button.el-button--primary,.el-button.nc-workflow-action-button.el-button--primary:hover,.el-button.nc-workflow-action-button.el-button--primary:focus-visible{background:var(--nc-primary);color:var(--nc-text-on-primary)}:is(button,span,.el-button):is(.nc-icon-button,.nc-workflow-tool-button){width:var(--nc-icon-button-size);height:var(--nc-icon-button-size);min-height:var(--nc-icon-button-size);border-radius:var(--nc-radius-control-compact);color:var(--nc-text-secondary);box-shadow:none;font-size:var(--nc-text-lg);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:is(button,span,.el-button):is(.nc-icon-button--large,.el-button--large.nc-icon-button,.el-button--large.nc-workflow-tool-button){width:var(--nc-icon-button-size-large);height:var(--nc-icon-button-size-large);min-height:var(--nc-icon-button-size-large);font-size:var(--nc-control-icon-size-large)}:is(button,span,.el-button):is(.nc-icon-button,.nc-workflow-tool-button):hover,:is(button,span,.el-button):is(.nc-icon-button,.nc-workflow-tool-button):focus-visible,:is(button,span,.el-button):is(.nc-icon-button,.nc-workflow-tool-button).active,:is(button,span,.el-button):is(.nc-icon-button,.nc-workflow-tool-button).is-active{border-color:var(--nc-border-strong);background:var(--nc-bg-muted);color:var(--nc-text-primary)}.el-button.nc-icon-button.el-button--primary:not(.is-text),.el-button.nc-icon-button.el-button--primary:not(.is-text):hover,.el-button.nc-icon-button.el-button--primary:not(.is-text):focus-visible{background:var(--nc-primary);color:var(--nc-text-on-primary);border-color:#0000}.el-button.nc-icon-button.el-button--danger:not(.is-text),.el-button.nc-icon-button.el-button--danger:not(.is-text):hover,.el-button.nc-icon-button.el-button--danger:not(.is-text):focus-visible{background:var(--nc-danger);color:var(--nc-text-on-primary);border-color:#0000}.el-button.nc-workflow-tool-button.el-button--primary,.el-button.nc-workflow-tool-button.el-button--primary:hover,.el-button.nc-workflow-tool-button.el-button--primary:focus-visible{background:var(--nc-bg-sunken);color:var(--nc-text-primary);border-color:#0000}.nc-workflow-tool-button--anchor{pointer-events:auto;border-color:var(--nc-border-light)!important;background:var(--nc-bg-elevated)!important;width:38px!important;height:38px!important;box-shadow:var(--nc-shadow-soft)!important}.nc-workflow-tool-button--anchor:hover,.nc-workflow-tool-button--anchor.active{border-color:var(--nc-border-strong)!important;background:var(--nc-bg-muted)!important}:is(.nc-icon-button--small,.nc-workflow-tool-button--small,.el-button--small.nc-icon-button,.el-button--small.nc-workflow-tool-button){width:var(--nc-icon-button-size-small)!important;height:var(--nc-icon-button-size-small)!important;min-height:var(--nc-icon-button-size-small)!important;font-size:var(--nc-control-icon-size-compact)!important}.nc-icon-button--danger:hover,.nc-icon-button--danger:focus-visible{border-color:var(--nc-danger-border)!important;background:var(--nc-danger-bg)!important;color:var(--nc-danger)!important}.nc-icon-button--bordered{border-color:var(--nc-border-light)!important;border-radius:var(--nc-radius-control)!important}.nc-icon-button--bordered:hover,.nc-icon-button--bordered:focus-visible,.nc-icon-button--bordered.is-active{border-color:var(--nc-border-strong)!important}.nc-workflow-tool-button--compact{width:30px!important;height:30px!important;min-height:30px!important}:is(.nc-icon-button--small,.nc-workflow-tool-button--small,.el-button--small.nc-icon-button,.el-button--small.nc-workflow-tool-button) .el-icon{width:var(--nc-control-icon-size-compact);height:var(--nc-control-icon-size-compact);font-size:var(--nc-control-icon-size-compact)}.el-button.nc-workflow-insert-button,.el-button.nc-workflow-insert-button:hover{width:var(--nc-workflow-insert-button-size);height:var(--nc-workflow-insert-button-size);min-height:var(--nc-workflow-insert-button-size);border-radius:var(--nc-radius-full);background:var(--nc-primary);color:var(--nc-text-on-primary);box-shadow:var(--nc-shadow-accent-subtle);border:0;padding:0}.el-button.nc-workflow-insert-button:hover{background:var(--nc-primary-hover)}.el-button.nc-workflow-insert-button:focus-visible{width:var(--nc-workflow-insert-button-size);height:var(--nc-workflow-insert-button-size);min-height:var(--nc-workflow-insert-button-size);background:var(--nc-primary-hover);color:var(--nc-text-on-primary);box-shadow:var(--nc-shadow-control-focus);border-color:#0000}.el-button.nc-workflow-insert-button .el-icon{width:var(--nc-workflow-insert-icon-size);height:var(--nc-workflow-insert-icon-size);font-size:var(--nc-workflow-insert-icon-size)}@media(max-width:1100px){.el-button.nc-workflow-action-button{width:34px;min-width:34px;padding-inline:0;font-size:0}.el-button.nc-workflow-action-button .el-icon{font-size:var(--nc-text-lg);margin:0}}@media(max-height:720px){:is(button,span,.el-button).nc-workflow-tool-button:not(.nc-workflow-tool-button--anchor){width:30px;height:30px;min-height:30px}}@media(max-width:768px){.nc-page-shell{min-height:100%;height:auto!important;overflow-y:auto!important}.nc-page-inner{min-height:auto;height:auto!important}}@media(max-width:900px){.nc-page-inner{padding:16px}.page-header{flex-direction:column;align-items:stretch}.nc-surface-card{border-radius:var(--nc-radius-8)}}@media(max-width:480px){.nc-page-inner{padding:8px}.page-title{font-size:var(--nc-text-2xl)}.nc-surface-card{border-radius:var(--nc-radius-8)}.page-header{gap:12px;margin-bottom:16px}}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-literal{color:var(--nc-syntax-keyword)}.hljs-string,.hljs-attr{color:var(--nc-syntax-string)}.hljs-number,.hljs-attribute{color:var(--nc-syntax-number)}.hljs-comment,.hljs-quote{color:var(--nc-syntax-comment);font-style:italic}.hljs-function .hljs-title,.hljs-title.function_,.hljs-meta{color:var(--nc-syntax-function)}.hljs-type,.hljs-title.class_{color:var(--nc-syntax-type)}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-section{color:var(--nc-syntax-variable)}.hljs-symbol,.hljs-bullet{color:var(--nc-syntax-symbol)}.hljs-params{color:var(--nc-syntax-params)}.hljs-section{font-weight:700}.hljs-addition{color:var(--nc-syntax-string);background:var(--nc-syntax-addition-bg)}.hljs-deletion{color:var(--nc-syntax-variable);background:var(--nc-syntax-deletion-bg)}.markdown-body p{margin:8px 0}.markdown-body ul,.markdown-body ol{margin:8px 0;padding-left:1.5rem}.markdown-body table{border-collapse:collapse;width:100%;max-width:100%;margin:12px 0;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--nc-table-border);text-align:left;padding:8px 12px}.markdown-body th{background:var(--nc-table-header-bg);font-weight:600}.markdown-body blockquote{border-left:4px solid var(--nc-blockquote-border);color:var(--nc-blockquote-color);background:var(--nc-blockquote-bg);border-radius:0 var(--nc-radius-8) var(--nc-radius-8) 0;margin:12px 0;padding:8px 16px}.markdown-body blockquote p{margin:4px 0}.markdown-body hr{border:none;border-top:1px solid var(--nc-hr-color);margin:16px 0}.markdown-body del{color:var(--nc-text-tertiary)}.markdown-body a{color:var(--nc-link-color);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body img{border-radius:var(--nc-radius-8);max-width:100%}.markdown-body .citation-ref{font-size:var(--nc-text-sm);color:var(--nc-primary);background:var(--nc-primary-bg);border-radius:var(--nc-radius-xs);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:super;font-weight:600;line-height:var(--nc-leading-tight);padding:1px 5px;transition:all .15s;display:inline}.markdown-body .citation-ref:hover{background:var(--nc-primary);color:var(--nc-text-on-primary)}.markdown-body .wiki-citation{font-size:var(--nc-text-sm);color:var(--nc-primary);background:var(--nc-primary-bg);border-radius:var(--nc-radius-xs);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:super;font-weight:600;line-height:var(--nc-leading-tight);padding:1px 5px;text-decoration:none;transition:all .15s;display:inline}.markdown-body .wiki-citation:hover{background:var(--nc-primary);color:var(--nc-text-on-primary);text-decoration:none}html.dark{--el-bg-color:var(--nc-bg-elevated);--el-bg-color-overlay:var(--nc-bg-sunken);--el-bg-color-page:var(--nc-bg);--el-text-color-primary:#f1f5f9;--el-text-color-regular:#cbd5e1;--el-text-color-secondary:#94a3b8;--el-text-color-placeholder:#64748b;--el-border-color:#334155;--el-border-color-light:#1e293b;--el-border-color-lighter:#1a2332;--el-fill-color-blank:var(--nc-bg-elevated);--el-fill-color:#334155;--el-fill-color-light:var(--nc-bg-elevated);--el-fill-color-lighter:var(--nc-bg-elevated);--el-color-primary:#60a5fa;--el-mask-color:#0009;--el-box-shadow:0 4px 16px #0000004d;--el-box-shadow-light:0 2px 8px #00000038;--el-box-shadow-lighter:0 1px 4px #0000002e;--el-box-shadow-dark:0 8px 24px #0006;--el-disabled-bg-color:var(--nc-bg-sunken);--el-disabled-text-color:var(--nc-text-tertiary);--el-disabled-border-color:var(--nc-border);--el-skeleton-color:var(--nc-border);--el-skeleton-to-color:var(--nc-border-light);--el-border-radius-base:var(--nc-radius-control);--el-border-radius-small:var(--nc-radius-sm);--el-border-radius-round:var(--nc-radius-full);--el-color-primary-light-3:#60a5fa40;--el-color-primary-light-5:#60a5fa2e;--el-color-primary-light-7:#60a5fa1f;--el-color-primary-light-8:#60a5fa14;--el-color-primary-light-9:#60a5fa0f}.el-select.form-input{background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;padding:0!important}.el-select__wrapper{min-height:var(--nc-control-height)!important;padding:0 var(--nc-control-padding-x)!important;background:var(--nc-control-bg)!important;border:1px solid var(--nc-control-border)!important;border-radius:var(--nc-control-radius)!important;box-shadow:none!important;transition:var(--nc-control-transition)!important}.el-select__wrapper.is-hovering{border-color:var(--nc-control-border-hover)!important;box-shadow:none!important}.el-select__wrapper.is-focused{border-color:var(--nc-control-border-focus)!important;box-shadow:var(--nc-control-focus-ring)!important}.el-select__wrapper.is-disabled{opacity:var(--nc-control-disabled-opacity);background:var(--nc-control-bg)!important}.el-input__wrapper{min-height:var(--nc-control-height)!important;padding:0 var(--nc-control-padding-x)!important;background:var(--nc-control-bg)!important;border:1px solid var(--nc-control-border)!important;border-radius:var(--nc-control-radius)!important;box-shadow:none!important;transition:var(--nc-control-transition)!important}.el-input__wrapper:hover{border-color:var(--nc-control-border-hover)!important}.el-input__wrapper.is-focus{border-color:var(--nc-control-border-focus)!important;box-shadow:var(--nc-control-focus-ring)!important}.el-input__wrapper.is-disabled{opacity:var(--nc-control-disabled-opacity);background:var(--nc-control-bg)!important}.el-input--large .el-input__wrapper,.el-select--large .el-select__wrapper{min-height:var(--nc-control-height-large)!important;padding-right:var(--nc-control-padding-x-large)!important;padding-left:var(--nc-control-padding-x-large)!important}.el-input--small .el-input__wrapper,.el-select--small .el-select__wrapper{min-height:var(--nc-control-height-small)!important;padding-right:var(--nc-control-padding-x-small)!important;padding-left:var(--nc-control-padding-x-small)!important;border-radius:var(--nc-control-radius-small)!important}.el-input--large :is(.el-input__inner,.el-input__prefix,.el-input__suffix),.el-select--large :is(.el-select__selected-item,.el-select__placeholder,.el-select__prefix,.el-select__suffix){font-size:var(--nc-control-font-size-large)}.el-input--small :is(.el-input__inner,.el-input__prefix,.el-input__suffix),.el-select--small :is(.el-select__selected-item,.el-select__placeholder,.el-select__prefix,.el-select__suffix){font-size:var(--nc-control-font-size-small)}.el-textarea__inner{font-family:var(--nc-font-body);font-size:var(--nc-control-font-size);line-height:var(--nc-control-line-height);padding:var(--nc-control-padding-y) var(--nc-control-padding-x)!important;background:var(--nc-control-bg)!important;border:1px solid var(--nc-control-border)!important;border-radius:var(--nc-control-radius)!important;box-shadow:none!important;color:var(--nc-control-text)!important;transition:var(--nc-control-transition)!important}.el-textarea__inner:hover{border-color:var(--nc-control-border-hover)!important}.el-textarea__inner:focus{border-color:var(--nc-control-border-focus)!important;box-shadow:var(--nc-control-focus-ring)!important}.el-input__inner,.el-select__selected-item,.el-select__placeholder{font-family:var(--nc-font-body);font-size:var(--nc-control-font-size)}.el-input__inner{color:var(--nc-control-text)}.el-textarea .el-input__count,.el-input__count,.el-input__count-inner{background:0 0!important}.el-select__caret,.el-select__suffix{color:var(--nc-text-tertiary)!important}.el-select__selected-item{color:var(--nc-text-primary)!important}.el-select__placeholder{font-style:normal;font-weight:400;color:var(--nc-control-placeholder)!important}.el-select-dropdown{border:1px solid var(--nc-control-border)!important;border-radius:var(--nc-control-dropdown-radius)!important;box-shadow:var(--nc-control-dropdown-shadow)!important}.el-select-dropdown__item{min-height:var(--nc-control-dropdown-item-height);color:var(--nc-text-primary)!important}.el-select-dropdown__item.is-hovering{background:var(--nc-bg-muted)!important}.el-select-dropdown__item.is-selected{font-weight:600;color:var(--nc-primary)!important}.el-select-dropdown__item.is-disabled{color:var(--nc-text-tertiary)!important}:where(.nc-control-scope--large,.nc-control--large) :is(.el-input__wrapper,.el-select__wrapper){min-height:var(--nc-control-height-large)!important;padding-right:var(--nc-control-padding-x-large)!important;padding-left:var(--nc-control-padding-x-large)!important}:where(.nc-control-scope--large,.nc-control--large) :is(.el-input__inner,.el-select__selected-item,.el-select__placeholder,.el-textarea__inner){font-size:var(--nc-control-font-size-large)!important}:where(.nc-control-scope--compact,.nc-control--compact) :is(.el-input__wrapper,.el-select__wrapper){min-height:var(--nc-control-height-compact)!important;padding-right:var(--nc-control-padding-x-compact)!important;padding-left:var(--nc-control-padding-x-compact)!important;border-radius:var(--nc-control-radius-compact)!important}:where(.nc-control-scope--compact,.nc-control--compact) :is(.el-input__inner,.el-select__selected-item,.el-select__placeholder,.el-textarea__inner){font-size:var(--nc-control-font-size-compact)!important}:where(.nc-control-scope--compact,.nc-control--compact) .el-textarea__inner{padding:var(--nc-control-padding-y) var(--nc-control-padding-x-compact)!important;border-radius:var(--nc-control-radius-compact)!important}:where(.nc-control-scope--small,.nc-control--small) :is(.el-input__wrapper,.el-select__wrapper){min-height:var(--nc-control-height-small)!important;padding-right:var(--nc-control-padding-x-small)!important;padding-left:var(--nc-control-padding-x-small)!important;border-radius:var(--nc-control-radius-small)!important}:where(.nc-control-scope--small,.nc-control--small) :is(.el-input__inner,.el-select__selected-item,.el-select__placeholder,.el-textarea__inner){font-size:var(--nc-control-font-size-small)!important}:where(.nc-control-scope--search,.nc-control--search) :is(.el-input__wrapper,.el-select__wrapper){background:var(--nc-control-bg-search)!important;border-color:var(--nc-control-border)!important}:where(.nc-control-scope--search,.nc-control--search) .el-input__prefix{margin-right:var(--nc-control-icon-gap);color:var(--nc-control-icon-color)}:where(.nc-control-scope--search,.nc-control--search) .el-input__prefix .el-icon{font-size:var(--nc-control-icon-size)}:where(.nc-control-scope--compact,.nc-control--compact) .el-input__prefix .el-icon{font-size:var(--nc-control-icon-size-compact)}:where(.nc-control-scope--large,.nc-control--large) .el-input__prefix .el-icon{font-size:var(--nc-control-icon-size-large)}:where(.nc-control-scope--small,.nc-control--small) .el-input__prefix .el-icon{font-size:var(--nc-control-icon-size-small)}.nc-control--inline :is(.el-input__wrapper,.el-select__wrapper),.nc-control--borderless :is(.el-input__wrapper,.el-select__wrapper){background:var(--nc-control-bg-inline)!important;box-shadow:none!important;border-color:#0000!important}.nc-control--inline :is(.el-input__wrapper,.el-select__wrapper){min-height:var(--nc-control-height-small)!important;padding-right:var(--nc-space-1)!important;padding-left:var(--nc-space-1)!important;border-radius:var(--nc-control-radius-compact)!important}.nc-control--editable-title .el-input__wrapper{min-height:var(--nc-control-height-small)!important;padding:0 var(--nc-space-1)!important;border-radius:var(--nc-control-radius-compact)!important;background:var(--nc-control-bg-inline)!important;box-shadow:none!important;border-color:#0000!important}.nc-control--editable-title .el-input__inner{height:calc(var(--nc-control-height-small) - 2px);color:var(--nc-text-primary);font-size:var(--nc-control-title-font-size);font-weight:var(--nc-control-title-font-weight);line-height:var(--nc-control-title-line-height);padding:2px 0}.nc-control--borderless :is(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused){border-color:var(--nc-control-border-strong)!important}.nc-control--embedded :is(.el-input__wrapper,.el-textarea__inner){padding:var(--nc-space-2)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.nc-control--embedded :is(.el-input__wrapper.is-focus,.el-textarea__inner:focus){box-shadow:none!important;border-color:#0000!important}.nc-control--embedded .el-textarea__inner{resize:none}.nc-control--warning :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){background:var(--nc-control-warning-bg)!important;border-color:var(--nc-control-warning-border)!important}.nc-control--accent :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){background:var(--nc-control-accent-bg)!important;border-color:var(--nc-control-accent-border)!important}.nc-control--accent :is(.el-input__inner,.el-select__selected-item){color:var(--nc-control-accent-text)!important;font-weight:var(--nc-control-accent-font-weight)!important}.nc-control--pill :is(.el-input__wrapper,.el-select__wrapper){min-height:var(--nc-control-height-small)!important;padding-right:var(--nc-space-2)!important;padding-left:var(--nc-space-2)!important;border-radius:var(--nc-control-pill-radius)!important;background:var(--nc-control-pill-bg)!important;box-shadow:none!important;border-color:#0000!important}.nc-control--pill :is(.el-input__wrapper:hover,.el-select__wrapper.is-hovering){background:var(--nc-control-pill-bg-hover)!important}.nc-control--pill :is(.el-input__inner,.el-select__selected-item,.el-select__placeholder){font-size:var(--nc-control-pill-font-size)!important;font-weight:var(--nc-control-pill-font-weight)!important}.nc-control--with-action .el-input__wrapper{padding-right:var(--nc-control-action-space)!important}.nc-control--with-leading-icon .el-input__wrapper{padding-left:var(--nc-control-leading-space)!important}.nc-control--with-status .el-input__wrapper{padding-right:var(--nc-control-status-space)!important}.nc-control--uppercase-placeholder .el-input__inner::placeholder{text-transform:uppercase}.el-form-item.is-error :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner),.nc-control--danger :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){background:var(--nc-control-danger-bg)!important;border-color:var(--nc-control-danger-border)!important}.nc-control--code :is(.el-input__inner,.el-textarea__inner),.mono :is(.el-input__inner,.el-textarea__inner){font-family:var(--nc-font-mono)!important}:where(input.nc-control,select.nc-control,textarea.nc-control,input.form-input,select.form-input,textarea.form-input,textarea.form-textarea){box-sizing:border-box;min-height:var(--nc-control-height);padding:0 var(--nc-control-padding-x);border:1px solid var(--nc-control-border);border-radius:var(--nc-control-radius);background:var(--nc-control-bg);color:var(--nc-control-text);font-family:var(--nc-font-body);font-size:var(--nc-control-font-size);line-height:var(--nc-control-line-height);transition:var(--nc-control-transition);outline:none}:where(textarea.nc-control,textarea.form-input,textarea.form-textarea){padding:var(--nc-control-padding-y) var(--nc-control-padding-x);resize:vertical}:where(input.nc-control,select.nc-control,textarea.nc-control,input.form-input,select.form-input,textarea.form-input,textarea.form-textarea):hover:not(:disabled){border-color:var(--nc-control-border-hover)}:where(input.nc-control,select.nc-control,textarea.nc-control,input.form-input,select.form-input,textarea.form-input,textarea.form-textarea):focus{border-color:var(--nc-control-border-focus);box-shadow:var(--nc-control-focus-ring)}:where(input.nc-control,select.nc-control,textarea.nc-control,input.form-input,select.form-input,textarea.form-input,textarea.form-textarea):disabled{opacity:var(--nc-control-disabled-opacity);cursor:not-allowed}:where(input.nc-control,textarea.nc-control,input.form-input,textarea.form-input)[readonly]{background:var(--nc-bg-sunken);color:var(--nc-text-tertiary)}:where(input,textarea,select).nc-control--compact,:where(input,textarea,select).form-input.compact{min-height:var(--nc-control-height-compact);padding-right:var(--nc-control-padding-x-compact);padding-left:var(--nc-control-padding-x-compact);border-radius:var(--nc-control-radius-compact);font-size:var(--nc-control-font-size-compact)}:where(input,textarea,select).nc-control--large{min-height:var(--nc-control-height-large);padding-right:var(--nc-control-padding-x-large);padding-left:var(--nc-control-padding-x-large);font-size:var(--nc-control-font-size-large)}:where(input,textarea,select).nc-control--small{min-height:var(--nc-control-height-small);padding-right:var(--nc-control-padding-x-small);padding-left:var(--nc-control-padding-x-small);border-radius:var(--nc-control-radius-small);font-size:var(--nc-control-font-size-small)}:where(input,textarea,select).nc-control--inline,:where(input,textarea,select).nc-control--borderless{background:var(--nc-control-bg-inline);box-shadow:none;border-color:#0000}:where(input,textarea,select).nc-control--search{background:var(--nc-control-bg-search);border-color:var(--nc-control-border)}:where(input,textarea,select).nc-control--with-action{padding-right:var(--nc-control-action-space)}:where(input,textarea,select).nc-control--with-leading-icon{padding-left:var(--nc-control-leading-space)}:where(input,textarea,select).nc-control--with-status{padding-right:var(--nc-control-status-space)}:where(input,textarea,select).nc-control--uppercase-placeholder::placeholder{text-transform:uppercase}:where(input,textarea,select).nc-control--pill{min-height:var(--nc-control-height-small);padding-right:var(--nc-space-2);padding-left:var(--nc-space-2);border-radius:var(--nc-control-pill-radius);background:var(--nc-control-pill-bg);font-size:var(--nc-control-pill-font-size);font-weight:var(--nc-control-pill-font-weight);border-color:#0000}:where(input,textarea,select).nc-control--pill:hover:not(:disabled){background:var(--nc-control-pill-bg-hover);border-color:#0000}:where(input,textarea,select).nc-control--number-plain{appearance:textfield}:where(input,textarea,select).nc-control--number-plain::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(input,textarea,select).nc-control--number-plain::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(input,textarea,select).nc-control--warning{background:var(--nc-control-warning-bg);border-color:var(--nc-control-warning-border)}:where(input,textarea,select).nc-control--accent{background:var(--nc-control-accent-bg);border-color:var(--nc-control-accent-border);color:var(--nc-control-accent-text);font-weight:var(--nc-control-accent-font-weight)}:where(input,textarea,select).nc-control--danger,:where(input,textarea,select)[aria-invalid=true],:where(input,textarea,select).form-input.field-error{background:var(--nc-control-danger-bg);border-color:var(--nc-control-danger-border)}:where(input,textarea).nc-control--code,:where(input,textarea).form-input.mono,textarea.form-textarea.mono,textarea.form-textarea.code{font-family:var(--nc-font-mono)}.nc-control-trigger{color:var(--nc-control-text);font-family:var(--nc-font-body);font-size:var(--nc-control-font-size-compact);min-height:var(--nc-control-height-compact)!important;padding:0 var(--nc-control-padding-x-compact)!important;border:1px solid var(--nc-control-border)!important;border-radius:var(--nc-control-radius-compact)!important;background:var(--nc-control-bg)!important;box-shadow:none!important;transition:var(--nc-control-transition)!important}.nc-control-trigger:hover{border-color:var(--nc-control-border-hover)!important}.nc-control-trigger:focus-visible,.nc-control-trigger:focus-within{border-color:var(--nc-control-border-focus)!important;box-shadow:var(--nc-control-focus-ring)!important}input::placeholder,textarea::placeholder{color:var(--nc-text-tertiary);opacity:1;font-style:normal;font-weight:400}input::-webkit-input-placeholder{color:var(--nc-text-tertiary);opacity:1;font-style:normal;font-weight:400}textarea::-webkit-input-placeholder{color:var(--nc-text-tertiary);opacity:1;font-style:normal;font-weight:400}input::-moz-placeholder{color:var(--nc-text-tertiary);opacity:1;font-style:normal;font-weight:400}textarea::-moz-placeholder{color:var(--nc-text-tertiary);opacity:1;font-style:normal;font-weight:400}html.nc-design-preview-active{--nc-primary:#2457d6;--nc-primary-light:#8eafff;--nc-primary-hover:#1c46b7;--nc-primary-bg:#edf3ff;--nc-accent:#1746ad;--nc-accent-soft:#e0eaff;--nc-bg:#f4f6f8;--nc-bg-elevated:#fff;--nc-bg-sunken:#eef1f4;--nc-bg-muted:#f8f9fb;--nc-surface-strong:#f1f3f6;--nc-surface-overlay:#ffffffeb;--nc-panel-top:#fff;--nc-panel-bottom:#f8f9fb;--nc-panel-raised:#fff;--nc-bg-hover:#f0f3f6;--nc-surface-hover:#edf1f5;--nc-fill-2:var(--nc-bg-sunken);--nc-border:#d7dde5;--nc-border-light:#e6eaf0;--nc-border-strong:#b7c0cb;--nc-border-hover:var(--nc-border-strong);--nc-text-primary:#182230;--nc-text-secondary:#435166;--nc-text-tertiary:#697586;--nc-text-inverse:#fff;--nc-text-on-primary:#fff;--nc-text:var(--nc-text-primary);--nc-success:#147d47;--nc-success-hover:#0f6639;--nc-success-bg:#eaf7f0;--nc-success-border:#b7e3ca;--nc-warning:#946200;--nc-warning-hover:#774f00;--nc-warning-bg:#fff5d8;--nc-warning-border:#f1d48a;--nc-danger:#c43d4b;--nc-danger-hover:#a82f3c;--nc-danger-bg:#fff0f1;--nc-danger-border:#f0bcc1;--nc-info:var(--nc-primary);--nc-info-bg:var(--nc-primary-bg);--nc-info-border:#bfd0fb;--nc-radius-control:var(--nc-radius-sm);--nc-radius-control-compact:var(--nc-radius-xs);--nc-radius-surface:var(--nc-radius-8);--nc-radius-overlay:var(--nc-radius-8);--nc-control-height-large:40px;--nc-control-height:34px;--nc-control-height-compact:30px;--nc-control-height-small:28px;--nc-control-radius:var(--nc-radius-control);--nc-control-radius-compact:var(--nc-radius-control-compact);--nc-control-bg:var(--nc-bg-muted);--nc-control-bg-search:var(--nc-bg-muted);--nc-control-border:transparent;--nc-control-border-strong:var(--nc-border-strong);--nc-control-border-hover:var(--nc-border);--nc-control-border-focus:var(--nc-primary);--nc-control-focus-ring:0 0 0 2px #2457d62e;--nc-control-disabled-opacity:1;--nc-control-transition:border-color var(--nc-motion-fast) var(--nc-ease-standard), box-shadow var(--nc-motion-fast) var(--nc-ease-standard), background-color var(--nc-motion-fast) var(--nc-ease-standard);--nc-input-bg:var(--nc-bg-muted);--nc-input-border:transparent;--nc-input-text:var(--nc-text-primary);--nc-btn-height-large:var(--nc-control-height-large);--nc-btn-height:var(--nc-control-height);--nc-btn-height-small:var(--nc-control-height-small);--nc-btn-padding-x-large:16px;--nc-btn-padding-x:12px;--nc-btn-padding-x-small:10px;--nc-btn-font-size-large:var(--nc-text-base);--nc-btn-font-size:var(--nc-text-md);--nc-btn-font-size-small:var(--nc-text-sm);--nc-btn-font-weight:500;--nc-btn-radius:var(--nc-radius-control);--nc-btn-radius-small:var(--nc-radius-control-compact);--nc-btn-icon-size-large:var(--nc-text-lg);--nc-btn-icon-size:var(--nc-text-base);--nc-btn-icon-size-small:var(--nc-text-sm);--nc-btn-gap-large:8px;--nc-btn-gap:6px;--nc-btn-gap-small:4px;--nc-btn-primary-bg:var(--nc-primary);--nc-btn-primary-hover-bg:var(--nc-primary-hover);--nc-btn-primary-text:#fff;--nc-btn-secondary-bg:var(--nc-bg-muted);--nc-btn-secondary-hover-bg:var(--nc-bg-hover);--nc-btn-secondary-border:transparent;--nc-btn-secondary-text:var(--nc-text-primary);--nc-shadow-surface:inset 0 .5px 0 #ffffffb8, 0 0 0 1px #1822300d, 0 1px 2px #1822300f;--nc-shadow-raised:inset 0 .5px 0 #ffffffb8, 0 0 0 1px #1822300f, 0 3px 10px #18223014;--nc-shadow-floating:inset 0 .5px 0 #ffffffb8, 0 0 0 1px #18223012, 0 8px 20px #1822301c;--nc-shadow-overlay:inset 0 .5px 0 #ffffffb8, 0 0 0 1px #18223014, 0 18px 34px #18223024;--nc-shadow-critical:0 24px 60px #1822303d;--nc-shadow-xs:var(--nc-shadow-surface);--nc-shadow-sm:var(--nc-shadow-raised);--nc-shadow-soft:var(--nc-shadow-raised);--nc-shadow-medium:var(--nc-shadow-floating);--nc-shadow-strong:var(--nc-shadow-overlay);--nc-inset-highlight:inset 0 .5px 0 #ffffffb8;--nc-shadow-focus:var(--nc-control-focus-ring);--nc-control-dropdown-shadow:var(--nc-shadow-medium);--nc-overlay-bg:#fff;--nc-overlay-border:var(--nc-border-light);--nc-overlay-shadow:var(--nc-shadow-floating);--nc-overlay-backdrop:#1118276b;--nc-frosted-bg:#fffffff5;--nc-frosted-border:var(--nc-border);--nc-frosted-shadow:var(--nc-shadow-floating);--nc-frosted-pill-bg:#ffffff8c;--nc-interactive-hover-bg:#f0f3f6;--nc-interactive-active-bg:#e8edf3;--nc-interactive-selected-bg:var(--nc-primary-bg);--nc-interactive-selected-border:#9bb4ee;--nc-interactive-disabled-opacity:.62;--nc-status-warning-contrast:#182230;--nc-switch-off-bg:#aab3bf;--nc-progress-track:#e7ebf0;--nc-skeleton-bg:#e7ebf0;--nc-skeleton-highlight:#f5f7f9;--nc-upload-bg:#fafbfc;--nc-upload-border:var(--nc-border-light);--nc-upload-hover-bg:#f5f8ff;--nc-upload-hover-border:#6f91e7;--nc-data-table-bg:#fff;--nc-data-table-header-bg:#f6f8fa;--nc-data-table-text:var(--nc-text-secondary);--nc-data-table-header-text:#334155;--nc-data-table-border:var(--nc-border-light);--nc-data-table-hover-bg:#f4f7fc;--nc-data-table-header-padding:8px 0;--nc-data-table-cell-padding:9px 0;--nc-dialog-overlay:#1118276b;--nc-dialog-border:var(--nc-border);--nc-dialog-divider:var(--nc-border-light);--el-color-primary:var(--nc-primary);--el-color-primary-light-3:#6288e6;--el-color-primary-light-5:#92acf0;--el-color-primary-light-7:#bfd0f8;--el-color-primary-light-8:#d9e3fb;--el-color-primary-light-9:var(--nc-primary-bg);--el-color-success:var(--nc-success);--el-color-warning:var(--nc-warning);--el-color-danger:var(--nc-danger);--el-color-info:var(--nc-text-secondary);--el-bg-color:var(--nc-bg-elevated);--el-bg-color-overlay:var(--nc-bg-elevated);--el-bg-color-page:var(--nc-bg);--el-text-color-primary:var(--nc-text-primary);--el-text-color-regular:var(--nc-text-secondary);--el-text-color-secondary:var(--nc-text-tertiary);--el-text-color-placeholder:var(--nc-text-tertiary);--el-border-color:var(--nc-border);--el-border-color-light:var(--nc-border-light);--el-border-color-lighter:var(--nc-border-light);--el-fill-color-blank:var(--nc-bg-elevated);--el-fill-color:var(--nc-bg-sunken);--el-fill-color-light:var(--nc-bg-muted);--el-fill-color-lighter:var(--nc-bg-muted);--el-fill-color-dark:var(--nc-bg-sunken);--el-component-size-large:var(--nc-control-height-large);--el-component-size:var(--nc-control-height);--el-component-size-small:var(--nc-control-height-small);--el-border-radius-base:var(--nc-radius-control);--el-border-radius-small:var(--nc-radius-control-compact);--el-disabled-bg-color:var(--nc-bg-sunken);--el-disabled-text-color:var(--nc-text-tertiary);--el-disabled-border-color:var(--nc-border);--el-mask-color:var(--nc-dialog-overlay)}html.dark.nc-design-preview-active{--nc-primary:#7ca4f7;--nc-primary-light:#a9c3fb;--nc-primary-hover:#9ab8fa;--nc-primary-bg:#7ca4f724;--nc-accent:#a9c3fb;--nc-accent-soft:#7ca4f71f;--nc-bg:#141619;--nc-bg-elevated:#1c1f24;--nc-bg-sunken:#101215;--nc-bg-muted:#23272d;--nc-surface-strong:#272b31;--nc-surface-overlay:#1c1f24f0;--nc-panel-top:#1c1f24;--nc-panel-bottom:#181b1f;--nc-panel-raised:#20242a;--nc-bg-hover:#282d34;--nc-surface-hover:#2b3037;--nc-border:#3a4049;--nc-border-light:#2b3037;--nc-border-strong:#59616d;--nc-text-primary:#f2f4f7;--nc-text-secondary:#b7bec8;--nc-text-tertiary:#9099a6;--nc-text-inverse:#111318;--nc-text-on-primary:#111318;--nc-success:#69c38b;--nc-success-hover:#84d29f;--nc-success-bg:#41a66b29;--nc-success-border:#69c38b61;--nc-warning:#e0ad55;--nc-warning-hover:#edc278;--nc-warning-bg:#c98e2629;--nc-warning-border:#e0ad5561;--nc-danger:#ef747d;--nc-danger-hover:#f58f97;--nc-danger-bg:#d24b5729;--nc-danger-border:#ef747d66;--nc-info:var(--nc-primary);--nc-info-bg:var(--nc-primary-bg);--nc-info-border:#7ca4f761;--nc-control-bg:var(--nc-bg-muted);--nc-control-bg-search:var(--nc-bg-muted);--nc-control-border:transparent;--nc-control-border-strong:var(--nc-border-strong);--nc-control-border-hover:var(--nc-border);--nc-control-focus-ring:0 0 0 2px #7ca4f72e;--nc-input-bg:var(--nc-bg-muted);--nc-input-border:transparent;--nc-input-text:var(--nc-text-primary);--nc-btn-primary-bg:var(--nc-primary);--nc-btn-primary-hover-bg:var(--nc-primary-hover);--nc-btn-primary-text:#111318;--nc-btn-secondary-bg:var(--nc-panel-raised);--nc-btn-secondary-hover-bg:var(--nc-bg-hover);--nc-btn-secondary-border:transparent;--nc-shadow-surface:inset 0 .5px 0 #ffffff0d, 0 0 0 1px #00000057, 0 1px 3px #0000006b;--nc-shadow-raised:inset 0 .5px 0 #ffffff0d, 0 0 0 1px #0000005c, 0 4px 12px #00000075;--nc-shadow-floating:inset 0 .5px 0 #ffffff0f, 0 0 0 1px #00000061, 0 8px 20px #00000080;--nc-shadow-overlay:inset 0 .5px 0 #ffffff12, 0 0 0 1px #0000006b, 0 20px 40px #0000009e;--nc-shadow-critical:0 28px 68px #000000bd;--nc-shadow-xs:var(--nc-shadow-surface);--nc-shadow-sm:var(--nc-shadow-raised);--nc-shadow-soft:var(--nc-shadow-raised);--nc-shadow-medium:var(--nc-shadow-floating);--nc-shadow-strong:var(--nc-shadow-overlay);--nc-inset-highlight:inset 0 .5px 0 #ffffff0d;--nc-control-dropdown-shadow:var(--nc-shadow-medium);--nc-overlay-bg:var(--nc-panel-raised);--nc-overlay-border:var(--nc-border-light);--nc-overlay-backdrop:#0000009e;--nc-frosted-bg:#20242af5;--nc-frosted-border:var(--nc-border);--nc-frosted-shadow:var(--nc-shadow-floating);--nc-frosted-pill-bg:#ffffff0f;--nc-status-warning-contrast:#111318;--nc-interactive-hover-bg:#282d34;--nc-interactive-active-bg:#30363e;--nc-interactive-selected-border:#607fbd;--nc-switch-off-bg:#59616d;--nc-progress-track:#30353c;--nc-skeleton-bg:#30353c;--nc-skeleton-highlight:#3a4049;--nc-upload-bg:#181b1f;--nc-upload-border:var(--nc-border-light);--nc-upload-hover-bg:#202938;--nc-upload-hover-border:#7ca4f7;--nc-data-table-bg:#1c1f24;--nc-data-table-header-bg:#23272d;--nc-data-table-header-text:#d9dee5;--nc-data-table-hover-bg:#252b34;--nc-dialog-overlay:#0000009e;--el-color-primary:var(--nc-primary);--el-color-primary-light-3:#7ca4f76b;--el-color-primary-light-5:#7ca4f74d;--el-color-primary-light-7:#7ca4f733;--el-color-primary-light-8:#7ca4f729;--el-color-primary-light-9:var(--nc-primary-bg);--el-bg-color:var(--nc-bg-elevated);--el-bg-color-overlay:var(--nc-bg-elevated);--el-bg-color-page:var(--nc-bg);--el-fill-color:var(--nc-bg-sunken);--el-fill-color-light:var(--nc-bg-muted);--el-fill-color-lighter:var(--nc-bg-muted);--el-fill-color-dark:var(--nc-bg-sunken);--el-mask-color:var(--nc-dialog-overlay)}html.nc-design-preview-active .el-button{min-height:var(--nc-btn-height);padding-inline:var(--nc-btn-padding-x);border-radius:var(--nc-btn-radius);font-family:var(--nc-font-body);font-size:var(--nc-btn-font-size);font-weight:var(--nc-btn-font-weight);letter-spacing:0;box-shadow:none;transition:color var(--nc-motion-fast) var(--nc-ease-standard),border-color var(--nc-motion-fast) var(--nc-ease-standard),background-color var(--nc-motion-fast) var(--nc-ease-standard),box-shadow var(--nc-motion-fast) var(--nc-ease-standard),transform var(--nc-motion-fast) var(--nc-ease-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex}html.nc-design-preview-active .el-button--large:not(.is-link){min-height:var(--nc-btn-height-large);padding-inline:var(--nc-btn-padding-x-large);font-size:var(--nc-btn-font-size-large);gap:var(--nc-btn-gap-large)}html.nc-design-preview-active .el-button--small:not(.is-link){min-height:var(--nc-btn-height-small);padding-inline:var(--nc-btn-padding-x-small);border-radius:var(--nc-btn-radius-small);font-size:var(--nc-btn-font-size-small);gap:var(--nc-btn-gap-small)}html.nc-design-preview-active .el-button:not(.is-disabled):active{transform:translateY(1px)}html.nc-design-preview-active .el-button:not(.el-button--primary,.el-button--danger,.is-text,.is-link){border-color:var(--nc-btn-secondary-border);background:var(--nc-btn-secondary-bg);color:var(--nc-btn-secondary-text)}html.nc-design-preview-active .el-button:not(.el-button--primary,.el-button--danger,.is-text,.is-link):hover{background:var(--nc-btn-secondary-hover-bg);color:var(--nc-text-primary);border-color:#0000}html.nc-design-preview-active .el-button--primary{border-color:var(--nc-btn-primary-bg);background:var(--nc-btn-primary-bg);color:var(--nc-btn-primary-text)}html.nc-design-preview-active .el-button--primary:hover,html.nc-design-preview-active .el-button--primary:focus-visible{border-color:var(--nc-btn-primary-hover-bg);background:var(--nc-btn-primary-hover-bg);color:var(--nc-btn-primary-text)}html.nc-design-preview-active .el-button--danger.is-plain{border-color:var(--nc-danger-border);background:var(--nc-danger-bg);color:var(--nc-danger)}html.nc-design-preview-active .el-button--danger:not(.is-plain,.is-text,.is-link){border-color:var(--nc-danger);background:var(--nc-danger);color:var(--nc-fixed-white)}html.nc-design-preview-active .el-button:focus-visible{box-shadow:var(--nc-control-focus-ring);outline:none}html.nc-design-preview-active .el-button.is-disabled,html.nc-design-preview-active .el-button.is-disabled:hover{border-color:var(--nc-border);background:var(--nc-bg-sunken);color:var(--nc-text-tertiary);opacity:.72}html.nc-design-preview-active .el-button.nc-choice-chip{min-height:var(--nc-control-height-small)}html.nc-design-preview-active .el-button.nc-choice-control{background:var(--nc-bg-elevated);min-height:40px;box-shadow:inset 0 0 0 1px var(--nc-border-light)}html.nc-design-preview-active .el-button.is-active:not(.el-button--primary,.el-button--danger,.is-disabled){background:var(--nc-primary-bg);color:var(--nc-primary);box-shadow:inset 0 0 0 1px var(--nc-interactive-selected-border);border-color:#0000}html.nc-design-preview-active .el-button.nc-icon-button{min-height:var(--nc-icon-button-size);font-size:var(--nc-control-icon-size);padding:0}html.nc-design-preview-active .el-button:is(.nc-icon-button--large,.el-button--large.nc-icon-button){width:var(--nc-icon-button-size-large);height:var(--nc-icon-button-size-large);min-height:var(--nc-icon-button-size-large);font-size:var(--nc-control-icon-size-large)}html.nc-design-preview-active .el-button:is(.nc-icon-button--small,.el-button--small.nc-icon-button){width:var(--nc-icon-button-size-small);height:var(--nc-icon-button-size-small);min-height:var(--nc-icon-button-size-small);font-size:var(--nc-control-icon-size-compact)}html.nc-design-preview-active .el-button.nc-workflow-insert-button,html.nc-design-preview-active .el-button.nc-workflow-insert-button:hover,html.nc-design-preview-active .el-button.nc-workflow-insert-button:focus-visible{width:var(--nc-workflow-insert-button-size);height:var(--nc-workflow-insert-button-size);min-height:var(--nc-workflow-insert-button-size);border-radius:var(--nc-radius-full);background:var(--nc-primary);color:var(--nc-text-on-primary);font-size:var(--nc-workflow-insert-icon-size);box-shadow:var(--nc-shadow-accent-subtle);border-color:#0000;padding:0}html.nc-design-preview-active .el-button.nc-workflow-insert-button:hover,html.nc-design-preview-active .el-button.nc-workflow-insert-button:focus-visible{background:var(--nc-primary-hover)}html.nc-design-preview-active .el-tag{height:24px;padding-inline:var(--nc-space-2);border-radius:var(--nc-radius-xs);font-family:var(--nc-font-body);font-size:var(--nc-text-xs);letter-spacing:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}html.nc-design-preview-active .el-tag--success{--el-tag-bg-color:var(--nc-success-bg);--el-tag-border-color:transparent;--el-tag-text-color:var(--nc-success)}html.nc-design-preview-active .el-tag--warning{--el-tag-bg-color:var(--nc-warning-bg);--el-tag-border-color:transparent;--el-tag-text-color:var(--nc-warning)}html.nc-design-preview-active .el-tag--danger{--el-tag-bg-color:var(--nc-danger-bg);--el-tag-border-color:transparent;--el-tag-text-color:var(--nc-danger)}html.nc-design-preview-active .el-tag--info{--el-tag-bg-color:var(--nc-bg-sunken);--el-tag-border-color:transparent;--el-tag-text-color:var(--nc-text-secondary)}html.nc-design-preview-active .el-input__wrapper.is-disabled,html.nc-design-preview-active .el-select__wrapper.is-disabled{opacity:1;background:var(--nc-bg-sunken)!important}html.nc-design-preview-active :is(.el-input__wrapper.is-focus,.el-input__wrapper:focus-within,.el-select__wrapper.is-focused,.el-select__wrapper:focus-within,.el-textarea__inner:focus){background:var(--nc-bg-elevated)!important;border-color:var(--nc-control-border-focus)!important;box-shadow:var(--nc-control-focus-ring)!important}html.nc-design-preview-active .el-dialog{padding:0}html.nc-design-preview-active .el-dialog__header{padding:var(--nc-space-4) var(--nc-space-5);margin:0}html.nc-design-preview-active .el-dialog__body{padding:var(--nc-space-5)}html.nc-design-preview-active .el-dialog__footer{padding:var(--nc-space-3) var(--nc-space-5) var(--nc-space-4)}html.nc-design-preview-active :is(.el-checkbox,.el-radio){min-height:var(--nc-control-height-small);color:var(--nc-text-secondary);font-family:var(--nc-font-body);font-size:var(--nc-text-md);font-weight:500;line-height:var(--nc-leading-normal);align-items:center;display:inline-flex}html.nc-design-preview-active :is(.el-checkbox__label,.el-radio__label){line-height:var(--nc-leading-normal);align-items:center;display:inline-flex}html.nc-design-preview-active :is(.el-checkbox__inner,.el-radio__inner){width:var(--nc-choice-size);height:var(--nc-choice-size);border-color:var(--nc-choice-border);background:var(--nc-choice-bg);transition:border-color var(--nc-motion-fast) var(--nc-ease-standard),background-color var(--nc-motion-fast) var(--nc-ease-standard),box-shadow var(--nc-motion-fast) var(--nc-ease-standard)}html.nc-design-preview-active :is(.el-checkbox__input,.el-radio__input):not(.is-disabled):hover :is(.el-checkbox__inner,.el-radio__inner){border-color:var(--nc-primary)}html.nc-design-preview-active :is(.el-checkbox__input,.el-radio__input).is-focus :is(.el-checkbox__inner,.el-radio__inner){border-color:var(--nc-primary);box-shadow:var(--nc-control-focus-ring)}html.nc-design-preview-active .el-checkbox__input.is-checked .el-checkbox__inner,html.nc-design-preview-active .el-checkbox__input.is-indeterminate .el-checkbox__inner,html.nc-design-preview-active .el-radio__input.is-checked .el-radio__inner{border-color:var(--nc-choice-checked-bg);background:var(--nc-choice-checked-bg)}html.nc-design-preview-active :is(.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label){color:var(--nc-text-primary)}html.nc-design-preview-active .el-radio-group:has(.el-radio-button){min-height:var(--nc-control-height);border-radius:var(--nc-radius-control);background:var(--nc-bg-sunken);align-items:center;gap:0;padding:2px;display:inline-flex}html.nc-design-preview-active .el-radio-button{align-items:stretch;display:inline-flex}html.nc-design-preview-active .el-radio-button__inner{height:var(--nc-control-height-compact);min-height:var(--nc-control-height-compact);padding:0 var(--nc-space-3);color:var(--nc-text-secondary);font-size:var(--nc-text-md);box-shadow:none;background:0 0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;border-radius:var(--nc-radius-sm)!important;border:0!important}html.nc-design-preview-active .el-radio-button.is-active .el-radio-button__inner{background:var(--nc-bg-elevated)!important;color:var(--nc-text-primary)!important;box-shadow:var(--nc-shadow-soft)!important}html.nc-design-preview-active .el-switch{--el-switch-on-color:var(--nc-switch-on-bg);--el-switch-off-color:var(--nc-switch-off-bg)}html.nc-design-preview-active .el-switch__core{box-shadow:var(--nc-shadow-xs);border-color:#0000}html.nc-design-preview-active .el-segmented{min-height:var(--nc-control-height);padding:var(--nc-space-1);border-radius:var(--nc-radius-control);background:var(--nc-bg-sunken);border:0}html.nc-design-preview-active .el-segmented__item{min-height:calc(var(--nc-control-height) - 10px);padding-inline:var(--nc-space-3);border-radius:var(--nc-radius-control-compact);color:var(--nc-text-secondary);font-size:var(--nc-text-md);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}html.nc-design-preview-active .el-segmented__item:hover{color:var(--nc-text-primary)}html.nc-design-preview-active .el-segmented__item-selected{background:var(--nc-bg-elevated);box-shadow:var(--nc-shadow-soft)}html.nc-design-preview-active .el-table.nc-data-table :is(th.el-table__cell,td.el-table__cell){border-right:0}html.nc-design-preview-active .el-table.nc-data-table th.el-table__cell{font-size:var(--nc-text-sm);font-weight:500}html.nc-design-preview-active :is(.el-select__popper,.el-picker__popper,.el-dropdown__popper,.el-popover.el-popper){border:1px solid var(--nc-overlay-border);border-radius:var(--nc-radius-overlay);background:var(--nc-overlay-bg);box-shadow:var(--nc-overlay-shadow)}html.nc-design-preview-active :is(.el-select-dropdown__item,.el-dropdown-menu__item){border-radius:var(--nc-radius-control-compact);min-height:34px;color:var(--nc-text-secondary);font-size:var(--nc-text-md)}html.nc-design-preview-active :is(.el-select-dropdown__item,.el-dropdown-menu__item):not(.is-disabled):hover,html.nc-design-preview-active .el-select-dropdown__item.is-hovering{background:var(--nc-interactive-hover-bg);color:var(--nc-text-primary)}html.nc-design-preview-active .el-select-dropdown__item.is-selected{background:var(--nc-interactive-selected-bg);color:var(--nc-primary);font-weight:600}html.nc-design-preview-active .el-picker-panel{background:var(--nc-overlay-bg);color:var(--nc-text-secondary);border:0}html.nc-design-preview-active .el-date-table td.available:hover,html.nc-design-preview-active .el-date-table td.today .el-date-table-cell__text{color:var(--nc-primary)}html.nc-design-preview-active .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:var(--nc-primary);color:var(--nc-text-on-primary)}html.nc-design-preview-active .el-upload-dragger{padding:var(--nc-space-6);border-color:var(--nc-upload-border);border-radius:var(--nc-radius-surface);background:var(--nc-upload-bg);transition:border-color var(--nc-motion-base) var(--nc-ease-standard),background-color var(--nc-motion-base) var(--nc-ease-standard)}html.nc-design-preview-active .el-upload-dragger:hover{border-color:var(--nc-upload-hover-border);background:var(--nc-upload-hover-bg)}html.nc-design-preview-active .el-collapse{--el-collapse-border-color:var(--nc-border-light);--el-collapse-header-bg-color:transparent;--el-collapse-content-bg-color:transparent;border-block:1px solid var(--nc-border-light)}html.nc-design-preview-active .el-collapse-item__header{min-height:44px;color:var(--nc-text-primary);font-size:var(--nc-text-md);font-weight:600}html.nc-design-preview-active .el-collapse-item__content{padding-bottom:var(--nc-space-4);color:var(--nc-text-secondary);font-size:var(--nc-text-md);line-height:var(--nc-leading-relaxed)}html.nc-design-preview-active .el-progress-bar__outer{background:var(--nc-progress-track)}html.nc-design-preview-active .el-progress__text{color:var(--nc-text-secondary);font-weight:600;font-size:var(--nc-text-sm)!important}html.nc-design-preview-active .el-slider{--el-slider-main-bg-color:var(--nc-primary);--el-slider-runway-bg-color:var(--nc-progress-track);--el-slider-button-wrapper-size:32px;--el-slider-button-size:14px}html.nc-design-preview-active .el-alert{min-height:42px;padding:var(--nc-space-2) var(--nc-space-3);border-radius:var(--nc-radius-surface);border:1px solid #0000}html.nc-design-preview-active .el-alert--success.is-light{border-color:var(--nc-success-border)}html.nc-design-preview-active .el-alert--warning.is-light{border-color:var(--nc-warning-border)}html.nc-design-preview-active .el-alert--error.is-light{border-color:var(--nc-danger-border)}html.nc-design-preview-active .el-alert--info.is-light{border-color:var(--nc-info-border)}html.dark.nc-design-preview-active .el-alert--success.is-light{color:var(--nc-success);background:var(--nc-success-bg)}html.dark.nc-design-preview-active .el-alert--warning.is-light{color:var(--nc-warning);background:var(--nc-warning-bg)}html.dark.nc-design-preview-active .el-alert--error.is-light{color:var(--nc-danger);background:var(--nc-danger-bg)}html.dark.nc-design-preview-active .el-alert--info.is-light{color:var(--nc-info);background:var(--nc-info-bg)}html.nc-design-preview-active .el-alert__title{font-size:var(--nc-text-md);font-weight:600;line-height:var(--nc-leading-normal)}html.nc-design-preview-active .el-skeleton__item{background:linear-gradient(90deg,var(--nc-skeleton-bg) 25%,var(--nc-skeleton-highlight) 37%,var(--nc-skeleton-bg) 63%);background-size:400% 100%}html.nc-design-preview-active .el-result{padding:var(--nc-space-6)}html.nc-design-preview-active .el-result__title p{color:var(--nc-text-primary);font-size:var(--nc-text-lg);font-weight:700}html.nc-design-preview-active .el-result__subtitle p{color:var(--nc-text-secondary);font-size:var(--nc-text-md)}html.nc-design-preview-active .el-tree{color:var(--nc-text-secondary);font-size:var(--nc-text-md);background:0 0}html.nc-design-preview-active .el-tree-node__content{border-radius:var(--nc-radius-control-compact);min-height:32px}html.nc-design-preview-active .el-tree-node__content:hover,html.nc-design-preview-active .el-tree-node.is-current>.el-tree-node__content{background:var(--nc-interactive-selected-bg);color:var(--nc-text-primary)}html.nc-design-preview-active .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-button-bg-color:transparent;--el-pagination-hover-color:var(--nc-primary);--el-pagination-button-disabled-bg-color:transparent;color:var(--nc-text-secondary)}html.nc-design-preview-active .el-pagination :is(.btn-prev,.btn-next,.el-pager li){min-width:var(--nc-control-height-small);height:var(--nc-control-height-small);border-radius:var(--nc-radius-control-compact)}html.nc-design-preview-active .el-pagination .el-pager li.is-active{background:var(--nc-primary);color:var(--nc-text-on-primary)}@media(prefers-reduced-motion:reduce){html.nc-design-preview-active .el-button{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.nc-loading-mask{border-radius:inherit}.nc-loading-mask .el-loading-spinner{color:var(--nc-text-secondary)}@media(prefers-reduced-motion:reduce){.nc-loading-mask .circular{animation:none!important}}
