:root{--ui-canvas: #f3f4f1;--ui-canvas-subtle: #edefe9;--ui-surface: #ffffff;--ui-surface-muted: #f8f9f6;--ui-surface-subtle: #f4f5f2;--ui-surface-strong: #e8ebe4;--ui-surface-inverse: #121411;--ui-text: #141613;--ui-text-soft: #454a43;--ui-text-muted: #737971;--ui-text-faint: #9aa098;--ui-text-inverse: #f7f8f5;--ui-border: #d9ddd5;--ui-border-soft: #e8ebe4;--ui-border-strong: #bec4b9;--ui-border-focus: #155eef;--ui-accent: #155eef;--ui-accent-hover: #104fd0;--ui-accent-active: #0c43b3;--ui-accent-soft: #edf3ff;--ui-accent-softer: #f5f8ff;--ui-accent-border: #bfd1fa;--ui-success: #18794e;--ui-success-hover: #11613e;--ui-success-soft: #eef8f2;--ui-success-border: #bfe0cb;--ui-warning: #986a00;--ui-warning-hover: #775200;--ui-warning-soft: #fff8e5;--ui-warning-border: #ead79d;--ui-danger: #c93434;--ui-danger-hover: #a62929;--ui-danger-soft: #fff1f1;--ui-danger-border: #efb9b9;--ui-info: #24678f;--ui-info-soft: #eff7fb;--ui-info-border: #bdd8e7;--ui-sidebar: #121411;--ui-sidebar-hover: #1c1f1b;--ui-sidebar-active: #292d27;--ui-sidebar-border: #30342e;--ui-sidebar-text: #f5f7f3;--ui-sidebar-text-soft: #c3c8c0;--ui-sidebar-text-muted: #969d93;--ui-font-sans: Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ui-font-mono: "SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--ui-size-11: 0.6875rem;--ui-size-12: 0.75rem;--ui-size-13: 0.8125rem;--ui-size-14: 0.875rem;--ui-size-15: 0.9375rem;--ui-size-16: 1rem;--ui-size-18: 1.125rem;--ui-size-20: 1.25rem;--ui-size-24: 1.5rem;--ui-size-28: 1.75rem;--ui-size-32: 2rem;--ui-size-40: 2.5rem;--ui-weight-regular: 400;--ui-weight-medium: 500;--ui-weight-semibold: 600;--ui-weight-bold: 700;--ui-line-tight: 1.2;--ui-line-compact: 1.35;--ui-line-normal: 1.5;--ui-line-relaxed: 1.65;--ui-letter-tight: -0.025em;--ui-letter-normal: 0;--ui-letter-wide: 0.04em;--ui-space-1: 0.25rem;--ui-space-2: 0.5rem;--ui-space-3: 0.75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-7: 2rem;--ui-space-8: 2.5rem;--ui-space-9: 3rem;--ui-space-10: 4rem;--ui-space-11: 5rem;--ui-control-sm: 2rem;--ui-control-md: 2.5rem;--ui-control-lg: 2.875rem;--ui-radius-xs: 3px;--ui-radius-sm: 5px;--ui-radius-md: 7px;--ui-radius-lg: 10px;--ui-shadow-1: 0 1px 2px rgba(16,18,15,0.05),0 1px 1px rgba(16,18,15,0.03);--ui-shadow-2: 0 8px 24px rgba(16,18,15,0.08),0 2px 8px rgba(16,18,15,0.05);--ui-shadow-3: 0 18px 50px rgba(16,18,15,0.14),0 5px 16px rgba(16,18,15,0.07);--ui-sidebar-width: 248px;--ui-topbar-height: 60px;--ui-page-max: 1328px;--ui-reading-max: 736px;--ui-settings-max: 1024px;--ui-form-max: 544px;--ui-focus: 0 0 0 3px rgba(21,94,239,0.16);--ui-speed-fast: 110ms;--ui-speed: 160ms;--ui-speed-slow: 240ms;--ui-ease: cubic-bezier(0.2,0.7,0.2,1);color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{min-height: 100%;background: var(--ui-canvas);scroll-behavior: smooth;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{min-height: 100vh;margin: 0;background: var(--ui-canvas);color: var(--ui-text);font-family: var(--ui-font-sans);font-size: var(--ui-size-14);line-height: var(--ui-line-normal)}img,svg,video,canvas{display: block;max-width: 100%}button,input,select,textarea{font: inherit}button{color: inherit}table{border-collapse: collapse}a{color: var(--ui-accent);text-decoration-thickness: 1px;text-underline-offset: 2px}a:hover{color: var(--ui-accent-hover)}::selection{background: #d5e3ff;color: #0d2854}h1,h2,h3,h4,p,ul,ol,dl,blockquote,pre{margin-top: 0}h1,h2,h3,h4{color: var(--ui-text);font-weight: var(--ui-weight-semibold);letter-spacing: var(--ui-letter-tight)}h1{margin-bottom: var(--ui-space-3);font-size: var(--ui-size-28);line-height: 1.18}h2{margin-bottom: var(--ui-space-3);font-size: var(--ui-size-20);line-height: 1.25}h3{margin-bottom: var(--ui-space-2);font-size: var(--ui-size-16);line-height: 1.3}h4{margin-bottom: var(--ui-space-2);font-size: var(--ui-size-14);line-height: 1.35}p{margin-bottom: var(--ui-space-4);color: var(--ui-text-soft)}small{font-size: var(--ui-size-12)}strong{font-weight: var(--ui-weight-semibold)}code,kbd,pre{font-family: var(--ui-font-mono)}code{font-size: 0.92em}hr{height: 1px;margin: var(--ui-space-7) 0;border: 0;background: var(--ui-border)}.ui-text-primary{color: var(--ui-text)}.ui-text-soft{color: var(--ui-text-soft)}.ui-text-muted{color: var(--ui-text-muted)}.ui-text-faint{color: var(--ui-text-faint)}.ui-text-danger{color: var(--ui-danger)}.ui-text-success{color: var(--ui-success)}.ui-text-warning{color: var(--ui-warning)}.ui-text-accent{color: var(--ui-accent)}.ui-text-xs{font-size: var(--ui-size-11)}.ui-text-sm{font-size: var(--ui-size-12)}.ui-text-md{font-size: var(--ui-size-14)}.ui-text-lg{font-size: var(--ui-size-16)}.ui-font-medium{font-weight: var(--ui-weight-medium)}.ui-font-semibold{font-weight: var(--ui-weight-semibold)}.ui-mono{font-family: var(--ui-font-mono)}.ui-page-width{width: min( calc(100% - 48px),var(--ui-page-max) );margin-inline: auto}.ui-reading-width{width: min( 100%,var(--ui-reading-max) )}.ui-form-width{width: min( 100%,var(--ui-form-max) )}.ui-stack{display: flex;flex-direction: column}.ui-stack-xs{gap: var(--ui-space-1)}.ui-stack-sm{gap: var(--ui-space-2)}.ui-stack-md{gap: var(--ui-space-4)}.ui-stack-lg{gap: var(--ui-space-6)}.ui-stack-xl{gap: var(--ui-space-8)}.ui-cluster{display: flex;flex-wrap: wrap;align-items: center}.ui-cluster-sm{gap: var(--ui-space-2)}.ui-cluster-md{gap: var(--ui-space-3)}.ui-cluster-lg{gap: var(--ui-space-4)}.ui-grow{flex: 1 1 auto}.ui-shrink-0{flex-shrink: 0}.ui-divider{height: 1px;border: 0;background: var(--ui-border)}.ui-divider-soft{background: var(--ui-border-soft)}.ui-divider-vertical{width: 1px;align-self: stretch;background: var(--ui-border)}.ui-surface{background: var(--ui-surface)}.ui-surface-muted{background: var(--ui-surface-muted)}.ui-surface-inverse{background: var(--ui-surface-inverse);color: var(--ui-text-inverse)}.ui-bordered{border: 1px solid var(--ui-border)}.ui-shadow-1{box-shadow: var(--ui-shadow-1)}.ui-shadow-2{box-shadow: var(--ui-shadow-2)}*{scrollbar-width: thin;scrollbar-color: #bec3bb transparent}*::-webkit-scrollbar{width: 10px;height: 10px}*::-webkit-scrollbar-track{background: transparent}*::-webkit-scrollbar-thumb{border: 3px solid transparent;border-radius: 10px;background: #bec3bb;background-clip: padding-box}*::-webkit-scrollbar-thumb:hover{background: #9da39a;background-clip: padding-box}:focus{outline: none}:focus-visible{outline: none;box-shadow: var(--ui-focus)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important}}@media (max-width: 900px){:root{--ui-sidebar-width: 224px}.ui-page-width{width: min( calc(100% - 32px),var(--ui-page-max) )}}@media (max-width: 640px){body{font-size: var(--ui-size-14)}h1{font-size: var(--ui-size-24)}.ui-page-width{width: calc(100% - 24px)}}.ui-button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: var(--ui-control-md);padding: 0 14px;border: 1px solid transparent;border-radius: var(--ui-radius-sm);background: transparent;color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-semibold);line-height: 1;text-decoration: none;white-space: nowrap;cursor: pointer;user-select: none;transition: background var(--ui-speed-fast) var(--ui-ease),border-color var(--ui-speed-fast) var(--ui-ease),color var(--ui-speed-fast) var(--ui-ease),box-shadow var(--ui-speed-fast) var(--ui-ease)}.ui-button:hover{text-decoration: none}.ui-button:focus-visible{box-shadow: var(--ui-focus)}.ui-button:disabled,.ui-button[aria-disabled="true"]{opacity: 0.48;pointer-events: none}.ui-button-primary{background: var(--ui-accent);border-color: var(--ui-accent);color: #ffffff}.ui-button-primary:hover{background: var(--ui-accent-hover);border-color: var(--ui-accent-hover);color: #ffffff}.ui-button-primary:active{background: var(--ui-accent-active)}.ui-button-secondary{background: var(--ui-surface);border-color: var(--ui-border-strong);color: var(--ui-text)}.ui-button-secondary:hover{background: var(--ui-surface-muted);border-color: #aeb5aa}.ui-button-quiet{background: transparent;border-color: transparent;color: var(--ui-text-soft)}.ui-button-quiet:hover{background: var(--ui-surface-strong);color: var(--ui-text)}.ui-button-danger{background: var(--ui-danger);border-color: var(--ui-danger);color: #ffffff}.ui-button-danger:hover{background: var(--ui-danger-hover);border-color: var(--ui-danger-hover)}.ui-button-danger-secondary{background: var(--ui-surface);border-color: var(--ui-danger-border);color: var(--ui-danger)}.ui-button-danger-secondary:hover{background: var(--ui-danger-soft)}.ui-button-success{background: var(--ui-success);border-color: var(--ui-success);color: #ffffff}.ui-button-success:hover{background: var(--ui-success-hover)}.ui-button-sm{min-height: var(--ui-control-sm);padding-inline: 10px;font-size: var(--ui-size-12)}.ui-button-lg{min-height: var(--ui-control-lg);padding-inline: 18px;font-size: var(--ui-size-14)}.ui-icon-button{width: var(--ui-control-md);min-width: var(--ui-control-md);padding: 0}.ui-icon-button-sm{width: var(--ui-control-sm);min-width: var(--ui-control-sm)}.ui-form{display: flex;flex-direction: column;gap: 20px}.ui-field{display: flex;flex-direction: column;gap: 7px}.ui-field-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.ui-field-label{display: inline-flex;align-items: center;gap: 6px;color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-semibold)}.ui-field-optional{color: var(--ui-text-faint);font-size: var(--ui-size-11);font-weight: var(--ui-weight-regular)}.ui-field-help{margin: 0;color: var(--ui-text-muted);font-size: var(--ui-size-12);line-height: 1.5}.ui-field-error{margin: 0;color: var(--ui-danger);font-size: var(--ui-size-12);line-height: 1.45}.ui-input,.ui-textarea,.ui-select{width: 100%;border: 1px solid var(--ui-border-strong);border-radius: var(--ui-radius-sm);background: var(--ui-surface);color: var(--ui-text);font-size: var(--ui-size-14);transition: border-color var(--ui-speed-fast) var(--ui-ease),box-shadow var(--ui-speed-fast) var(--ui-ease),background var(--ui-speed-fast) var(--ui-ease)}.ui-input{height: var(--ui-control-md);padding: 0 12px}.ui-textarea{min-height: 112px;padding: 10px 12px;line-height: 1.5;resize: vertical}.ui-input::placeholder,.ui-textarea::placeholder{color: var(--ui-text-faint)}.ui-input:hover,.ui-textarea:hover,.ui-select:hover{border-color: #a9b0a5}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{border-color: var(--ui-border-focus);box-shadow: var(--ui-focus)}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{background: var(--ui-surface-subtle);color: var(--ui-text-muted);cursor: not-allowed}.ui-input[aria-invalid="true"],.ui-textarea[aria-invalid="true"],.ui-select[aria-invalid="true"]{border-color: var(--ui-danger)}.ui-input[aria-invalid="true"]:focus,.ui-textarea[aria-invalid="true"]:focus,.ui-select[aria-invalid="true"]:focus{box-shadow: 0 0 0 3px rgba(201,52,52,0.14)}.ui-select{height: var(--ui-control-md);padding: 0 38px 0 12px;appearance: none;background-image: linear-gradient( 45deg,transparent 50%,#697067 50% ),linear-gradient( 135deg,#697067 50%,transparent 50% );background-position: calc(100% - 16px) 16px,calc(100% - 12px) 16px;background-size: 4px 4px,4px 4px;background-repeat: no-repeat}.ui-input-group{position: relative}.ui-input-group .ui-input{padding-left: 38px}.ui-input-group-suffix .ui-input{padding-left: 12px;padding-right: 42px}.ui-input-prefix,.ui-input-suffix{position: absolute;top: 50%;transform: translateY(-50%);display: inline-flex;align-items: center;justify-content: center;color: var(--ui-text-muted);pointer-events: none}.ui-input-prefix{left: 12px}.ui-input-suffix{right: 12px}.ui-search{position: relative}.ui-search input{width: 100%;height: var(--ui-control-md);padding: 0 12px 0 36px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-sm);background: var(--ui-surface);color: var(--ui-text)}.ui-search-icon{position: absolute;left: 12px;top: 50%;transform: translateY(-50%);color: var(--ui-text-muted)}.ui-search input:focus{border-color: var(--ui-accent);box-shadow: var(--ui-focus)}.ui-check-row{display: flex;align-items: flex-start;gap: 10px;cursor: pointer}.ui-checkbox{width: 16px;height: 16px;margin: 2px 0 0;accent-color: var(--ui-accent);cursor: pointer}.ui-check-copy{min-width: 0}.ui-check-title{display: block;color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-medium)}.ui-check-description{display: block;margin-top: 2px;color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-radio-row{display: flex;align-items: flex-start;gap: 10px;cursor: pointer}.ui-radio{width: 16px;height: 16px;margin: 2px 0 0;accent-color: var(--ui-accent);cursor: pointer}.ui-switch-row{display: flex;align-items: center;justify-content: space-between;gap: 20px}.ui-switch{position: relative;width: 38px;height: 22px;flex: 0 0 auto}.ui-switch input{position: absolute;width: 1px;height: 1px;opacity: 0}.ui-switch-track{position: absolute;inset: 0;border: 1px solid #aeb4ab;border-radius: 20px;background: #c6cbc3;cursor: pointer;transition: background var(--ui-speed-fast) var(--ui-ease),border-color var(--ui-speed-fast) var(--ui-ease)}.ui-switch-track::after{content: "";position: absolute;top: 3px;left: 3px;width: 14px;height: 14px;border-radius: 50%;background: #ffffff;box-shadow: 0 1px 2px rgba(0,0,0,0.16);transition: transform var(--ui-speed) var(--ui-ease)}.ui-switch input:checked + .ui-switch-track{border-color: var(--ui-accent);background: var(--ui-accent)}.ui-switch input:checked + .ui-switch-track::after{transform: translateX(16px)}.ui-switch input:focus-visible + .ui-switch-track{box-shadow: var(--ui-focus)}.ui-tabs{display: flex;gap: 22px;border-bottom: 1px solid var(--ui-border)}.ui-tab{position: relative;display: inline-flex;align-items: center;min-height: 42px;border: 0;background: transparent;color: var(--ui-text-muted);font-size: var(--ui-size-13);font-weight: var(--ui-weight-medium);cursor: pointer}.ui-tab:hover{color: var(--ui-text)}.ui-tab-active{color: var(--ui-text)}.ui-tab-active::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--ui-accent)}.ui-segmented{display: inline-flex;padding: 3px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface-subtle)}.ui-segment{min-height: 30px;padding: 0 10px;border: 0;border-radius: 4px;background: transparent;color: var(--ui-text-muted);font-size: var(--ui-size-12);font-weight: var(--ui-weight-medium);cursor: pointer}.ui-segment:hover{color: var(--ui-text)}.ui-segment-active{background: var(--ui-surface);color: var(--ui-text);box-shadow: var(--ui-shadow-1)}.ui-link-button{display: inline;padding: 0;border: 0;background: transparent;color: var(--ui-accent);font: inherit;font-weight: var(--ui-weight-medium);cursor: pointer}.ui-link-button:hover{color: var(--ui-accent-hover);text-decoration: underline}.ui-code-input{display: flex;align-items: stretch;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-sm);background: #f7f8f6;overflow: hidden}.ui-code-input code{display: flex;align-items: center;min-width: 0;flex: 1;padding: 10px 12px;color: #313630;font-size: var(--ui-size-12);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ui-code-copy{padding: 0 12px;border: 0;border-left: 1px solid var(--ui-border);background: var(--ui-surface);color: var(--ui-text-soft);font-size: var(--ui-size-12);font-weight: var(--ui-weight-semibold);cursor: pointer}.ui-code-copy:hover{background: var(--ui-surface-muted);color: var(--ui-text)}.ui-file-drop{display: flex;align-items: center;justify-content: center;min-height: 150px;padding: 28px;border: 1px dashed var(--ui-border-strong);border-radius: var(--ui-radius-md);background: var(--ui-surface-muted);text-align: center;cursor: pointer;transition: border-color var(--ui-speed-fast) var(--ui-ease),background var(--ui-speed-fast) var(--ui-ease)}.ui-file-drop:hover{border-color: var(--ui-accent);background: var(--ui-accent-softer)}.ui-file-drop-title{color: var(--ui-text);font-weight: var(--ui-weight-semibold)}.ui-file-drop-copy{margin-top: 4px;color: var(--ui-text-muted);font-size: var(--ui-size-12)}@media (max-width: 640px){.ui-field-row{grid-template-columns: 1fr}.ui-button-mobile-full{width: 100%}.ui-tabs{gap: 18px;overflow-x: auto}.ui-tab{flex: 0 0 auto}}.ui-panel{border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface);box-shadow: var(--ui-shadow-1)}.ui-panel-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;padding: 20px 22px;border-bottom: 1px solid var(--ui-border-soft)}.ui-panel-title{margin: 0;font-size: var(--ui-size-15);font-weight: var(--ui-weight-semibold)}.ui-panel-description{margin: 4px 0 0;color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-panel-body{padding: 22px}.ui-panel-footer{display: flex;align-items: center;justify-content: flex-end;gap: 10px;padding: 16px 22px;border-top: 1px solid var(--ui-border-soft);background: var(--ui-surface-muted)}.ui-metrics{display: grid;grid-template-columns: repeat( 4,minmax(0,1fr) );border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface);overflow: hidden}.ui-metric{min-width: 0;padding: 20px 22px;border-right: 1px solid var(--ui-border-soft)}.ui-metric:last-child{border-right: 0}.ui-metric-label{margin-bottom: 8px;color: var(--ui-text-muted);font-size: var(--ui-size-12);font-weight: var(--ui-weight-medium)}.ui-metric-value{color: var(--ui-text);font-size: var(--ui-size-24);font-weight: var(--ui-weight-semibold);letter-spacing: var(--ui-letter-tight)}.ui-metric-subtext{margin-top: 6px;color: var(--ui-text-muted);font-size: var(--ui-size-11)}.ui-badge{display: inline-flex;align-items: center;gap: 5px;min-height: 22px;padding: 2px 7px;border: 1px solid var(--ui-border);border-radius: 4px;background: var(--ui-surface-muted);color: var(--ui-text-soft);font-size: var(--ui-size-11);font-weight: var(--ui-weight-semibold);line-height: 1}.ui-badge-success{border-color: var(--ui-success-border);background: var(--ui-success-soft);color: var(--ui-success)}.ui-badge-warning{border-color: var(--ui-warning-border);background: var(--ui-warning-soft);color: var(--ui-warning)}.ui-badge-danger{border-color: var(--ui-danger-border);background: var(--ui-danger-soft);color: var(--ui-danger)}.ui-badge-info{border-color: var(--ui-info-border);background: var(--ui-info-soft);color: var(--ui-info)}.ui-status{display: inline-flex;align-items: center;gap: 7px}.ui-status-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--ui-text-faint)}.ui-status-online .ui-status-dot{background: var(--ui-success)}.ui-status-warning .ui-status-dot{background: var(--ui-warning)}.ui-status-error .ui-status-dot{background: var(--ui-danger)}.ui-notice{display: flex;align-items: flex-start;gap: 12px;padding: 14px 16px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-sm);background: var(--ui-surface-muted)}.ui-notice-mark{width: 8px;height: 8px;margin-top: 6px;flex: 0 0 auto;border-radius: 50%;background: var(--ui-text-muted)}.ui-notice-title{margin-bottom: 2px;color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-semibold)}.ui-notice-copy{margin: 0;color: var(--ui-text-soft);font-size: var(--ui-size-12)}.ui-notice-info{border-color: var(--ui-info-border);background: var(--ui-info-soft)}.ui-notice-info .ui-notice-mark{background: var(--ui-info)}.ui-notice-success{border-color: var(--ui-success-border);background: var(--ui-success-soft)}.ui-notice-success .ui-notice-mark{background: var(--ui-success)}.ui-notice-warning{border-color: var(--ui-warning-border);background: var(--ui-warning-soft)}.ui-notice-warning .ui-notice-mark{background: var(--ui-warning)}.ui-notice-danger{border-color: var(--ui-danger-border);background: var(--ui-danger-soft)}.ui-notice-danger .ui-notice-mark{background: var(--ui-danger)}.ui-table-wrap{border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface);overflow: auto}.ui-table{width: 100%;min-width: 720px}.ui-table th{padding: 10px 14px;border-bottom: 1px solid var(--ui-border);background: var(--ui-surface-muted);color: var(--ui-text-muted);font-size: var(--ui-size-11);font-weight: var(--ui-weight-semibold);text-align: left;text-transform: uppercase;letter-spacing: 0.045em}.ui-table td{padding: 13px 14px;border-bottom: 1px solid var(--ui-border-soft);color: var(--ui-text-soft);font-size: var(--ui-size-13);vertical-align: middle}.ui-table tr:last-child td{border-bottom: 0}.ui-table tbody tr:hover{background: #fafbf9}.ui-table-primary{color: var(--ui-text);font-weight: var(--ui-weight-medium)}.ui-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 260px;padding: 40px;text-align: center}.ui-empty-icon{display: grid;width: 42px;height: 42px;margin-bottom: 16px;place-items: center;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-sm);background: var(--ui-surface-muted);color: var(--ui-text-muted)}.ui-empty h3{margin-bottom: 6px}.ui-empty p{max-width: 420px;margin-bottom: 18px;color: var(--ui-text-muted);font-size: var(--ui-size-13)}.ui-dropdown{width: 220px;padding: 5px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface);box-shadow: var(--ui-shadow-2)}.ui-dropdown-label{padding: 8px 9px 5px;color: var(--ui-text-faint);font-size: var(--ui-size-10,10px);font-weight: var(--ui-weight-semibold);text-transform: uppercase;letter-spacing: 0.06em}.ui-dropdown-item{display: flex;align-items: center;width: 100%;min-height: 34px;padding: 0 9px;border: 0;border-radius: 4px;background: transparent;color: var(--ui-text-soft);font-size: var(--ui-size-13);text-align: left;cursor: pointer}.ui-dropdown-item:hover{background: var(--ui-surface-strong);color: var(--ui-text)}.ui-dropdown-item-danger{color: var(--ui-danger)}.ui-dropdown-separator{height: 1px;margin: 5px 4px;background: var(--ui-border-soft)}.ui-modal-backdrop{display: grid;min-height: 520px;padding: 32px;place-items: center;background: rgba(17,19,16,0.46)}.ui-modal{width: min( 100%,520px );border: 1px solid var(--ui-border);border-radius: var(--ui-radius-lg);background: var(--ui-surface);box-shadow: var(--ui-shadow-3)}.ui-modal-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 20px 22px;border-bottom: 1px solid var(--ui-border-soft)}.ui-modal-header h3{margin: 0}.ui-modal-body{padding: 22px}.ui-modal-footer{display: flex;align-items: center;justify-content: flex-end;gap: 10px;padding: 16px 22px;border-top: 1px solid var(--ui-border-soft);background: var(--ui-surface-muted)}.ui-toast{display: flex;align-items: flex-start;gap: 12px;width: min( 100%,360px );padding: 13px 14px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface);box-shadow: var(--ui-shadow-2)}.ui-toast-title{margin-bottom: 2px;color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-semibold)}.ui-toast-copy{color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-progress{height: 7px;overflow: hidden;border-radius: 2px;background: var(--ui-surface-strong)}.ui-progress-fill{height: 100%;background: var(--ui-accent)}.ui-progress-success .ui-progress-fill{background: var(--ui-success)}.ui-progress-warning .ui-progress-fill{background: var(--ui-warning)}.ui-progress-danger .ui-progress-fill{background: var(--ui-danger)}.ui-usage{display: flex;flex-direction: column;gap: 8px}.ui-usage-top{display: flex;align-items: center;justify-content: space-between;gap: 16px}.ui-usage-label{color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-medium)}.ui-usage-value{color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-avatar{display: inline-grid;width: 32px;height: 32px;place-items: center;flex: 0 0 auto;border: 1px solid var(--ui-border);border-radius: 50%;background: var(--ui-surface-strong);color: var(--ui-text-soft);font-size: var(--ui-size-11);font-weight: var(--ui-weight-semibold)}.ui-person{display: flex;align-items: center;gap: 10px}.ui-person-copy{min-width: 0}.ui-person-name{color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-medium)}.ui-person-meta{color: var(--ui-text-muted);font-size: var(--ui-size-11);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ui-settings-list{border-top: 1px solid var(--ui-border)}.ui-settings-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 28px;padding: 18px 0;border-bottom: 1px solid var(--ui-border)}.ui-settings-row-title{color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-semibold)}.ui-settings-row-copy{max-width: 620px;margin-top: 4px;color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-activity{position: relative;display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 12px;padding: 12px 0}.ui-activity-marker{display: grid;width: 22px;height: 22px;place-items: center;border: 1px solid var(--ui-border);border-radius: 50%;background: var(--ui-surface);color: var(--ui-text-muted);font-size: 10px}.ui-activity-title{color: var(--ui-text);font-size: var(--ui-size-13)}.ui-activity-time{margin-top: 3px;color: var(--ui-text-faint);font-size: var(--ui-size-11)}.ui-integration{display: flex;align-items: center;gap: 14px;padding: 16px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface)}.ui-integration-logo{display: grid;width: 42px;height: 42px;place-items: center;flex: 0 0 auto;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-sm);background: var(--ui-surface-muted);color: var(--ui-text);font-size: var(--ui-size-12);font-weight: var(--ui-weight-bold)}.ui-integration-copy{min-width: 0;flex: 1}.ui-integration-title{color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-semibold)}.ui-integration-description{margin-top: 3px;color: var(--ui-text-muted);font-size: var(--ui-size-12)}@keyframes ui-skeleton-pulse{0%{opacity: 0.55}50%{opacity: 1}100%{opacity: 0.55}}.ui-skeleton{border-radius: 3px;background: #e2e5df;animation: ui-skeleton-pulse 1.4s ease-in-out infinite}.ui-skeleton-line{height: 10px}.ui-skeleton-title{width: 38%;height: 15px}.ui-skeleton-short{width: 54%}@media (max-width: 900px){.ui-metrics{grid-template-columns: repeat( 2,minmax(0,1fr) )}.ui-metric:nth-child(2){border-right: 0}.ui-metric:nth-child(-n + 2){border-bottom: 1px solid var(--ui-border-soft)}}@media (max-width: 560px){.ui-panel-header{flex-direction: column}.ui-panel-footer{flex-wrap: wrap}.ui-metrics{grid-template-columns: 1fr}.ui-metric{border-right: 0;border-bottom: 1px solid var(--ui-border-soft)}.ui-metric:last-child{border-bottom: 0}.ui-settings-row{grid-template-columns: 1fr}}.ui-app{display: grid;grid-template-columns: var(--ui-sidebar-width) minmax(0,1fr);min-height: 100vh}.ui-sidebar{position: sticky;top: 0;display: flex;flex-direction: column;height: 100vh;background: var(--ui-sidebar);color: var(--ui-sidebar-text);overflow: hidden}.ui-sidebar-head{display: flex;align-items: center;min-height: 62px;padding: 0 18px;border-bottom: 1px solid var(--ui-sidebar-border)}.ui-product-mark{display: flex;align-items: center;gap: 10px;color: var(--ui-sidebar-text);font-size: var(--ui-size-14);font-weight: var(--ui-weight-semibold);letter-spacing: -0.015em}.ui-product-mark-box{display: grid;width: 27px;height: 27px;place-items: center;border: 1px solid #434940;border-radius: 4px;background: #1d201c;font-size: var(--ui-size-11);font-weight: var(--ui-weight-bold)}.ui-sidebar-body{flex: 1;padding: 14px 10px;overflow-y: auto}.ui-sidebar-section{margin-bottom: 22px}.ui-sidebar-section-title{padding: 0 10px 7px;color: var(--ui-sidebar-text-muted);font-size: 10px;font-weight: var(--ui-weight-semibold);text-transform: uppercase;letter-spacing: 0.08em}.ui-sidebar-nav{display: flex;flex-direction: column;gap: 2px}.ui-sidebar-link{display: flex;align-items: center;gap: 10px;min-height: 36px;padding: 0 10px;border-radius: 4px;color: var(--ui-sidebar-text-soft);font-size: var(--ui-size-13);font-weight: var(--ui-weight-medium);text-decoration: none}.ui-sidebar-link:hover{background: var(--ui-sidebar-hover);color: var(--ui-sidebar-text)}.ui-sidebar-link-active{background: var(--ui-sidebar-active);color: var(--ui-sidebar-text)}.ui-sidebar-icon{display: inline-flex;width: 18px;flex: 0 0 18px;align-items: center;justify-content: center;color: inherit;opacity: 0.85}.ui-sidebar-count{min-width: 22px;margin-left: auto;padding: 1px 5px;border: 1px solid #424740;border-radius: 3px;color: var(--ui-sidebar-text-muted);font-size: 10px;text-align: center}.ui-sidebar-foot{padding: 12px;border-top: 1px solid var(--ui-sidebar-border)}.ui-sidebar-account{display: flex;align-items: center;gap: 9px;padding: 8px;border-radius: 4px;cursor: pointer}.ui-sidebar-account:hover{background: var(--ui-sidebar-hover)}.ui-sidebar-account-avatar{display: grid;width: 30px;height: 30px;place-items: center;border: 1px solid #3c413a;border-radius: 50%;background: #232622;color: var(--ui-sidebar-text);font-size: 10px;font-weight: var(--ui-weight-semibold)}.ui-sidebar-account-copy{min-width: 0}.ui-sidebar-account-name{color: var(--ui-sidebar-text);font-size: var(--ui-size-12);font-weight: var(--ui-weight-medium);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ui-sidebar-account-plan{color: var(--ui-sidebar-text-muted);font-size: 10px}.ui-main{min-width: 0}.ui-topbar{position: sticky;top: 0;z-index: 20;display: flex;align-items: center;justify-content: space-between;min-height: var(--ui-topbar-height);padding: 0 24px;border-bottom: 1px solid var(--ui-border);background: rgba(255,255,255,0.96);backdrop-filter: blur(6px)}.ui-topbar-left,.ui-topbar-right{display: flex;align-items: center;gap: 10px}.ui-topbar-title{color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-semibold)}.ui-topbar-crumb{color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-page{width: min( calc(100% - 48px),var(--ui-page-max) );margin: 0 auto;padding: 34px 0 64px}.ui-page-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 28px;margin-bottom: 28px}.ui-page-header-copy{min-width: 0}.ui-page-header h1{margin-bottom: 6px}.ui-page-header p{max-width: 700px;margin: 0;color: var(--ui-text-muted);font-size: var(--ui-size-13)}.ui-page-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px;flex: 0 0 auto}.ui-section{margin-top: 36px}.ui-section:first-child{margin-top: 0}.ui-section-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 14px}.ui-section-head h2{margin: 0;font-size: var(--ui-size-16)}.ui-section-description{margin: 4px 0 0;color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-grid-2{display: grid;grid-template-columns: repeat( 2,minmax(0,1fr) );gap: 18px}.ui-grid-3{display: grid;grid-template-columns: repeat( 3,minmax(0,1fr) );gap: 18px}.ui-grid-sidebar{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 22px;align-items: start}.ui-grid-sidebar-left{grid-template-columns: 260px minmax(0,1fr)}.ui-settings-layout{display: grid;grid-template-columns: 210px minmax(0,1fr);gap: 42px;max-width: var(--ui-settings-max)}.ui-settings-nav{position: sticky;top: calc( var(--ui-topbar-height) + 24px );display: flex;flex-direction: column;gap: 2px}.ui-settings-nav-link{display: flex;align-items: center;min-height: 34px;padding: 0 10px;border-radius: 4px;color: var(--ui-text-muted);font-size: var(--ui-size-13);font-weight: var(--ui-weight-medium);text-decoration: none}.ui-settings-nav-link:hover{background: var(--ui-surface-strong);color: var(--ui-text)}.ui-settings-nav-link-active{background: var(--ui-surface-strong);color: var(--ui-text)}.ui-settings-content{min-width: 0}.ui-detail-layout{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 24px;align-items: start}.ui-detail-side{position: sticky;top: calc( var(--ui-topbar-height) + 24px )}.ui-conversations{display: grid;grid-template-columns: 320px minmax(0,1fr);height: calc( 100vh - var(--ui-topbar-height) );margin: -34px -24px -64px;border-top: 0}.ui-conversation-list{border-right: 1px solid var(--ui-border);background: var(--ui-surface)}.ui-conversation-list-head{padding: 14px;border-bottom: 1px solid var(--ui-border)}.ui-conversation-item{padding: 13px 14px;border-bottom: 1px solid var(--ui-border-soft);cursor: pointer}.ui-conversation-item:hover{background: var(--ui-surface-muted)}.ui-conversation-item-active{background: var(--ui-accent-softer)}.ui-conversation-customer{display: flex;align-items: center;justify-content: space-between;gap: 10px}.ui-conversation-customer strong{font-size: var(--ui-size-13)}.ui-conversation-time{color: var(--ui-text-faint);font-size: 10px}.ui-conversation-preview{margin-top: 4px;color: var(--ui-text-muted);font-size: var(--ui-size-11);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ui-conversation-pane{display: flex;flex-direction: column;min-width: 0;background: #f8f9f6}.ui-conversation-head{display: flex;align-items: center;justify-content: space-between;min-height: 58px;padding: 0 18px;border-bottom: 1px solid var(--ui-border);background: var(--ui-surface)}.ui-message-stream{flex: 1;padding: 24px;overflow-y: auto}.ui-message{max-width: 680px;margin-bottom: 18px}.ui-message-meta{margin-bottom: 5px;color: var(--ui-text-faint);font-size: 10px}.ui-message-bubble{display: inline-block;padding: 10px 12px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-sm);background: var(--ui-surface);color: var(--ui-text-soft);font-size: var(--ui-size-13);line-height: 1.55}.ui-message-agent{margin-left: auto;text-align: right}.ui-message-agent .ui-message-bubble{background: #eef4ff;border-color: #c8d8fb;color: #22385f;text-align: left}.ui-message-composer{padding: 14px 18px;border-top: 1px solid var(--ui-border);background: var(--ui-surface)}.ui-message-composer-box{display: flex;align-items: flex-end;gap: 10px;padding: 8px;border: 1px solid var(--ui-border-strong);border-radius: var(--ui-radius-md);background: var(--ui-surface)}.ui-message-composer textarea{min-height: 38px;max-height: 140px;flex: 1;padding: 8px;border: 0;resize: none}.ui-message-composer textarea:focus{outline: none}.ui-auth-shell{display: grid;grid-template-columns: minmax( 0,1fr ) 430px;min-height: 100vh;background: var(--ui-surface)}.ui-auth-context{display: flex;flex-direction: column;justify-content: space-between;padding: 44px;background: var(--ui-sidebar);color: var(--ui-text-inverse)}.ui-auth-context-copy{max-width: 600px;margin-top: auto;margin-bottom: auto}.ui-auth-context h1{max-width: 540px;color: var(--ui-text-inverse);font-size: 34px;line-height: 1.15}.ui-auth-context p{max-width: 540px;color: var(--ui-sidebar-text-muted);font-size: var(--ui-size-14)}.ui-auth-panel{display: flex;align-items: center;justify-content: center;padding: 40px}.ui-auth-form{width: 100%;max-width: 330px}.ui-auth-form-head{margin-bottom: 28px}.ui-auth-form-head h2{margin-bottom: 6px;font-size: var(--ui-size-24)}.ui-auth-form-head p{margin: 0;color: var(--ui-text-muted);font-size: var(--ui-size-13)}@media (max-width: 1080px){.ui-grid-sidebar,.ui-detail-layout{grid-template-columns: 1fr}.ui-detail-side{position: static}.ui-grid-3{grid-template-columns: repeat( 2,minmax(0,1fr) )}}@media (max-width: 900px){.ui-app{grid-template-columns: 1fr}.ui-sidebar{display: none}.ui-settings-layout{grid-template-columns: 1fr}.ui-settings-nav{position: static;flex-direction: row;overflow-x: auto;padding-bottom: 4px}.ui-settings-nav-link{flex: 0 0 auto}.ui-auth-shell{grid-template-columns: 1fr}.ui-auth-context{display: none}.ui-auth-panel{min-height: 100vh}}@media (max-width: 720px){.ui-page{width: calc( 100% - 24px );padding-top: 24px}.ui-page-header{flex-direction: column}.ui-page-actions{width: 100%;justify-content: flex-start}.ui-grid-2,.ui-grid-3{grid-template-columns: 1fr}.ui-conversations{grid-template-columns: 1fr;margin-inline: -12px}.ui-conversation-list{display: none}.ui-topbar{padding-inline: 12px}}.ui-auth-divider{display: flex;align-items: center;gap: 12px;margin: 22px 0;color: var(--ui-text-faint);font-size: var(--ui-size-11)}.ui-auth-divider::before,.ui-auth-divider::after{content: "";height: 1px;flex: 1;background: var(--ui-border)}.ui-auth-foot{margin-top: 24px;color: var(--ui-text-muted);font-size: var(--ui-size-12);text-align: center}.ui-dashboard-welcome{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: 22px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface)}.ui-dashboard-welcome h2{margin-bottom: 6px}.ui-dashboard-welcome p{max-width: 620px;margin: 0;color: var(--ui-text-muted);font-size: var(--ui-size-13)}.ui-dashboard-checklist{display: flex;flex-direction: column}.ui-dashboard-task{display: grid;grid-template-columns: 24px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 14px 0;border-bottom: 1px solid var(--ui-border-soft)}.ui-dashboard-task:last-child{border-bottom: 0}.ui-dashboard-task-check{display: grid;width: 22px;height: 22px;place-items: center;border: 1px solid var(--ui-border);border-radius: 50%;color: var(--ui-text-muted);font-size: 10px}.ui-dashboard-task-complete .ui-dashboard-task-check{border-color: var(--ui-success);background: var(--ui-success);color: #ffffff}.ui-dashboard-task-title{color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-medium)}.ui-dashboard-task-copy{margin-top: 2px;color: var(--ui-text-muted);font-size: var(--ui-size-11)}.ui-install-step{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 14px;padding: 20px 0;border-bottom: 1px solid var(--ui-border)}.ui-install-step:last-child{border-bottom: 0}.ui-install-number{display: grid;width: 30px;height: 30px;place-items: center;border: 1px solid var(--ui-border);border-radius: 50%;background: var(--ui-surface-muted);color: var(--ui-text-soft);font-size: var(--ui-size-11);font-weight: var(--ui-weight-semibold)}.ui-install-step h3{margin-bottom: 5px}.ui-install-step p{max-width: 650px;margin-bottom: 12px;color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-source-list{display: flex;flex-direction: column;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface)}.ui-source-row{display: grid;grid-template-columns: 40px minmax(0,1fr) auto;gap: 14px;align-items: center;min-height: 68px;padding: 10px 14px;border-bottom: 1px solid var(--ui-border-soft)}.ui-source-row:last-child{border-bottom: 0}.ui-source-icon{display: grid;width: 36px;height: 36px;place-items: center;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-sm);background: var(--ui-surface-muted);color: var(--ui-text-soft);font-size: 10px;font-weight: var(--ui-weight-bold);text-transform: uppercase}.ui-source-title{color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-medium)}.ui-source-meta{margin-top: 3px;color: var(--ui-text-muted);font-size: var(--ui-size-11)}.ui-plan-summary{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 20px;align-items: center}.ui-plan-name{color: var(--ui-text);font-size: var(--ui-size-18);font-weight: var(--ui-weight-semibold)}.ui-plan-price{margin-top: 3px;color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-invoice-status{display: inline-flex;align-items: center;gap: 6px;font-size: var(--ui-size-11);font-weight: var(--ui-weight-semibold)}.ui-secret{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 12px 14px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-sm);background: #f7f8f6}.ui-secret-code{min-width: 0;color: #343934;font-family: var(--ui-font-mono);font-size: var(--ui-size-12);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ui-team-member{display: grid;grid-template-columns: minmax(0,1fr) 130px auto;gap: 20px;align-items: center;padding: 13px 0;border-bottom: 1px solid var(--ui-border-soft)}.ui-team-member:last-child{border-bottom: 0}.ui-onboarding{width: min( 100%,760px );margin: 40px auto;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-lg);background: var(--ui-surface)}.ui-onboarding-head{padding: 26px 28px 20px;border-bottom: 1px solid var(--ui-border-soft)}.ui-onboarding-head h1{margin-bottom: 7px;font-size: var(--ui-size-24)}.ui-onboarding-head p{max-width: 620px;margin: 0;color: var(--ui-text-muted);font-size: var(--ui-size-13)}.ui-onboarding-body{padding: 28px}.ui-onboarding-footer{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 28px;border-top: 1px solid var(--ui-border-soft);background: var(--ui-surface-muted)}.ui-loading-page{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 420px;color: var(--ui-text-muted)}.ui-spinner{width: 24px;height: 24px;margin-bottom: 12px;border: 2px solid var(--ui-border);border-top-color: var(--ui-accent);border-radius: 50%;animation: ui-spin 700ms linear infinite}@keyframes ui-spin{to{transform: rotate(360deg)}}.ui-state-page{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;min-height: 420px;max-width: 600px}.ui-state-code{margin-bottom: 12px;color: var(--ui-text-faint);font-family: var(--ui-font-mono);font-size: var(--ui-size-12)}.ui-state-page h1{margin-bottom: 10px;font-size: var(--ui-size-28)}.ui-state-page p{margin-bottom: 20px;color: var(--ui-text-muted);font-size: var(--ui-size-13)}.ui-permission{padding: 22px;border: 1px solid var(--ui-warning-border);border-radius: var(--ui-radius-md);background: var(--ui-warning-soft)}.ui-permission h3{margin-bottom: 6px}.ui-permission p{margin: 0;color: #6f5a24;font-size: var(--ui-size-12)}.ui-danger-zone{border: 1px solid var(--ui-danger-border);border-radius: var(--ui-radius-md);background: var(--ui-surface)}.ui-danger-zone-head{padding: 18px 20px;border-bottom: 1px solid var(--ui-danger-border);background: var(--ui-danger-soft)}.ui-danger-zone-head h3{margin: 0;color: var(--ui-danger)}.ui-danger-zone-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 20px;align-items: center;padding: 18px 20px;border-bottom: 1px solid var(--ui-border-soft)}.ui-danger-zone-row:last-child{border-bottom: 0}.ui-danger-zone-title{color: var(--ui-text);font-size: var(--ui-size-13);font-weight: var(--ui-weight-semibold)}.ui-danger-zone-copy{margin-top: 4px;color: var(--ui-text-muted);font-size: var(--ui-size-12)}.ui-showcase{padding: 42px 0}.ui-showcase-block{margin-bottom: 52px}.ui-showcase-label{margin-bottom: 16px;color: var(--ui-text-faint);font-size: 10px;font-weight: var(--ui-weight-bold);letter-spacing: 0.08em;text-transform: uppercase}.ui-showcase-row{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.ui-showcase-card{padding: 20px;border: 1px solid var(--ui-border);border-radius: var(--ui-radius-md);background: var(--ui-surface)}@media (max-width: 700px){.ui-dashboard-welcome{flex-direction: column}.ui-plan-summary{grid-template-columns: 1fr}.ui-team-member{grid-template-columns: 1fr}.ui-onboarding{margin: 16px auto}.ui-onboarding-head,.ui-onboarding-body,.ui-onboarding-footer{padding-inline: 18px}.ui-onboarding-footer{flex-direction: column;align-items: stretch}.ui-danger-zone-row{grid-template-columns: 1fr}}html[data-theme="dark"]{color-scheme: dark;--ui-canvas: #0f110f;--ui-canvas-subtle: #131613;--ui-surface: #171a17;--ui-surface-muted: #1b1e1a;--ui-surface-subtle: #20231f;--ui-surface-strong: #282c27;--ui-surface-inverse: #f1f3ef;--ui-text: #f1f3ef;--ui-text-soft: #c5cac2;--ui-text-muted: #939b91;--ui-text-faint: #6f776d;--ui-text-inverse: #151714;--ui-border: #30352f;--ui-border-soft: #272c27;--ui-border-strong: #454c43;--ui-border-focus: #5b8fff;--ui-accent: #4f83f1;--ui-accent-hover: #6694f3;--ui-accent-active: #3d70db;--ui-accent-soft: #18233a;--ui-accent-softer: #151c2a;--ui-accent-border: #314c80;--ui-success: #50ad7a;--ui-success-hover: #65bb89;--ui-success-soft: #15251c;--ui-success-border: #29583c;--ui-warning: #d0a545;--ui-warning-hover: #dfb95d;--ui-warning-soft: #292314;--ui-warning-border: #5a4822;--ui-danger: #e26666;--ui-danger-hover: #ea7b7b;--ui-danger-soft: #2b1818;--ui-danger-border: #603030;--ui-info: #6ba7c9;--ui-info-soft: #15242c;--ui-info-border: #315367;--ui-sidebar: #0b0d0b;--ui-sidebar-hover: #151815;--ui-sidebar-active: #20241f;--ui-sidebar-border: #292e28;--ui-sidebar-text: #f2f4f0;--ui-sidebar-text-soft: #bec5bb;--ui-sidebar-text-muted: #7f887d;--ui-shadow-1: 0 1px 2px rgba(0,0,0,0.26),0 1px 1px rgba(0,0,0,0.18);--ui-shadow-2: 0 10px 28px rgba(0,0,0,0.34),0 2px 8px rgba(0,0,0,0.24);--ui-shadow-3: 0 22px 60px rgba(0,0,0,0.48),0 5px 18px rgba(0,0,0,0.30);--ui-focus: 0 0 0 3px rgba(79,131,241,0.22)}html[data-theme="dark"],html[data-theme="dark"] body{background: var(--ui-canvas);color: var(--ui-text)}html[data-theme="dark"] ::selection{background: #294477;color: #ffffff}html[data-theme="dark"] .ui-button-primary{color: #ffffff}html[data-theme="dark"] .ui-button-primary:hover{color: #ffffff}html[data-theme="dark"] .ui-button-secondary{background: var(--ui-surface);border-color: var(--ui-border-strong);color: var(--ui-text)}html[data-theme="dark"] .ui-button-secondary:hover{background: var(--ui-surface-strong);border-color: #596157}html[data-theme="dark"] .ui-button-danger{color: #ffffff}html[data-theme="dark"] .ui-button-success{color: #ffffff}html[data-theme="dark"] .ui-input,html[data-theme="dark"] .ui-textarea,html[data-theme="dark"] .ui-select{background: #141714;color: var(--ui-text);border-color: var(--ui-border-strong)}html[data-theme="dark"] .ui-input:hover,html[data-theme="dark"] .ui-textarea:hover,html[data-theme="dark"] .ui-select:hover{border-color: #5b6359}html[data-theme="dark"] .ui-input::placeholder,html[data-theme="dark"] .ui-textarea::placeholder{color: #697168}html[data-theme="dark"] .ui-input:disabled,html[data-theme="dark"] .ui-textarea:disabled,html[data-theme="dark"] .ui-select:disabled{background: #20231f;color: var(--ui-text-muted)}html[data-theme="dark"] .ui-select{background-image: linear-gradient( 45deg,transparent 50%,#9ba398 50% ),linear-gradient( 135deg,#9ba398 50%,transparent 50% )}html[data-theme="dark"] .ui-switch-track{border-color: #515850;background: #343934}html[data-theme="dark"] .ui-switch-track::after{background: #f3f5f1;box-shadow: 0 1px 3px rgba(0,0,0,0.45)}html[data-theme="dark"] .ui-code-input{background: #111411;border-color: var(--ui-border)}html[data-theme="dark"] .ui-code-input code{color: #cbd0c8}html[data-theme="dark"] .ui-code-copy{background: #181b18;border-left-color: var(--ui-border);color: var(--ui-text-soft)}html[data-theme="dark"] .ui-code-copy:hover{background: var(--ui-surface-strong);color: var(--ui-text)}html[data-theme="dark"] .ui-panel{background: var(--ui-surface);border-color: var(--ui-border)}html[data-theme="dark"] .ui-panel-footer{background: #141714}html[data-theme="dark"] .ui-metrics{background: var(--ui-surface);border-color: var(--ui-border)}html[data-theme="dark"] .ui-table-wrap{background: var(--ui-surface);border-color: var(--ui-border)}html[data-theme="dark"] .ui-table th{background: #141714;border-bottom-color: var(--ui-border);color: var(--ui-text-muted)}html[data-theme="dark"] .ui-table td{border-bottom-color: var(--ui-border-soft);color: var(--ui-text-soft)}html[data-theme="dark"] .ui-table tbody tr:hover{background: #1b1f1a}html[data-theme="dark"] .ui-badge{background: #20231f;border-color: #383e36;color: var(--ui-text-soft)}html[data-theme="dark"] .ui-dropdown{background: var(--ui-surface);border-color: var(--ui-border)}html[data-theme="dark"] .ui-dropdown-item:hover{background: var(--ui-surface-strong)}html[data-theme="dark"] .ui-modal-backdrop{background: rgba(0,0,0,0.68)}html[data-theme="dark"] .ui-modal{background: var(--ui-surface);border-color: var(--ui-border)}html[data-theme="dark"] .ui-modal-footer{background: #141714}html[data-theme="dark"] .ui-toast{background: var(--ui-surface);border-color: var(--ui-border)}html[data-theme="dark"] .ui-progress{background: #30352f}html[data-theme="dark"] .ui-avatar{background: #282c27;border-color: #3c423a;color: var(--ui-text-soft)}html[data-theme="dark"] .ui-integration{background: var(--ui-surface)}html[data-theme="dark"] .ui-integration-logo{background: #20231f}html[data-theme="dark"] .ui-skeleton{background: #30352f}html[data-theme="dark"] .ui-topbar{background: #171a17;border-bottom-color: var(--ui-border);backdrop-filter: none}html[data-theme="dark"] .ui-conversation-list{background: var(--ui-surface);border-right-color: var(--ui-border)}html[data-theme="dark"] .ui-conversation-item:hover{background: var(--ui-surface-muted)}html[data-theme="dark"] .ui-conversation-item-active{background: #18243b}html[data-theme="dark"] .ui-conversation-pane{background: var(--ui-canvas)}html[data-theme="dark"] .ui-conversation-head,html[data-theme="dark"] .ui-message-composer{background: var(--ui-surface);border-color: var(--ui-border)}html[data-theme="dark"] .ui-message-bubble{background: #1b1e1a;border-color: #353b34;color: var(--ui-text-soft)}html[data-theme="dark"] .ui-message-agent .ui-message-bubble{background: #18243b;border-color: #2e4977;color: #dbe7ff}html[data-theme="dark"] .ui-message-composer-box{background: #141714;border-color: var(--ui-border-strong)}html[data-theme="dark"] .ui-message-composer textarea{background: transparent;color: var(--ui-text)}html[data-theme="dark"] .ui-auth-shell{background: var(--ui-surface)}html[data-theme="dark"] .ui-auth-panel{background: var(--ui-surface)}html[data-theme="dark"] .ui-auth-context{background: #090b09}html[data-theme="dark"] .ui-source-list{background: var(--ui-surface)}html[data-theme="dark"] .ui-source-icon{background: #20231f;border-color: var(--ui-border)}html[data-theme="dark"] .ui-secret{background: #111411;border-color: var(--ui-border)}html[data-theme="dark"] .ui-secret-code{color: #cbd0c8}html[data-theme="dark"] .ui-onboarding{background: var(--ui-surface)}html[data-theme="dark"] .ui-onboarding-footer{background: #141714}html[data-theme="dark"] .ui-danger-zone{background: var(--ui-surface)}html[data-theme="dark"] .ui-danger-zone-head{background: var(--ui-danger-soft)}html[data-theme="dark"] .ui-showcase-card{background: var(--ui-surface)}html[data-theme="dark"]{--ui-canvas: #0f1011;--ui-canvas-subtle: #131416;--ui-surface: #18191b;--ui-surface-muted: #1c1d1f;--ui-surface-subtle: #212225;--ui-surface-strong: #292b2e;--ui-text: #f2f3f4;--ui-text-soft: #c6c8cb;--ui-text-muted: #95999e;--ui-text-faint: #70757a;--ui-border: #303236;--ui-border-soft: #282a2d;--ui-border-strong: #46494e;--ui-sidebar: #0b0c0d;--ui-sidebar-hover: #151618;--ui-sidebar-active: #202225;--ui-sidebar-border: #292b2f;--ui-sidebar-text: #f2f3f4;--ui-sidebar-text-soft: #c0c3c7;--ui-sidebar-text-muted: #81868c}html[data-theme="dark"] .ui-input,html[data-theme="dark"] .ui-textarea,html[data-theme="dark"] .ui-select,html[data-theme="dark"] .ui-message-composer-box{background: #151618}html[data-theme="dark"] .ui-input:disabled,html[data-theme="dark"] .ui-textarea:disabled,html[data-theme="dark"] .ui-select:disabled{background: #212225}html[data-theme="dark"] .ui-code-input,html[data-theme="dark"] .ui-secret{background: #111214}html[data-theme="dark"] .ui-code-copy{background: #191a1c}html[data-theme="dark"] .ui-panel-footer,html[data-theme="dark"] .ui-table th,html[data-theme="dark"] .ui-modal-footer,html[data-theme="dark"] .ui-onboarding-footer{background: #151618}html[data-theme="dark"] .ui-table tbody tr:hover{background: #1d1f21}html[data-theme="dark"] .ui-badge,html[data-theme="dark"] .ui-integration-logo,html[data-theme="dark"] .ui-source-icon{background: #212225}html[data-theme="dark"] .ui-progress,html[data-theme="dark"] .ui-skeleton{background: #303236}html[data-theme="dark"] .ui-avatar{background: #292b2e;border-color: #3d4045}html[data-theme="dark"] .ui-topbar{background: #18191b}html[data-theme="dark"] .ui-message-bubble{background: #1c1d1f;border-color: #36383c}html[data-theme="dark"] .ui-auth-context{background: #090a0b}html[data-theme="dark"] .ui-switch-track{background: #35373a;border-color: #52555a}html[data-theme="dark"] *{scrollbar-color: #55585d transparent}html[data-theme="dark"] *::-webkit-scrollbar-thumb{background: #55585d;background-clip: padding-box}html[data-theme="dark"] *::-webkit-scrollbar-thumb:hover{background: #686c72;background-clip: padding-box}