html,body{height:100%;min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{overflow:hidden;background:var(--iman-color-bg-app);color:var(--iman-color-text-primary);font-family:var(--iman-font-family-brand);font-size:var(--iman-font-des1-size);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--iman-color-accent-subdued-active)}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--iman-color-accent-subdued)}*{scrollbar-width:thin;scrollbar-color:var(--iman-color-line-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--iman-color-line-strong);border-radius:var(--iman-radius-pill);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--iman-color-text-secondary);background-clip:content-box}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}:root{--iman-font-family-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--iman-font-family-brand: IngoStem, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--iman-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--iman-color-bg-app: #f6f6f6;--iman-color-bg-elevated: #ffffff;--iman-color-surface-panel: #ffffff;--iman-color-surface-control: #ffffff;--iman-color-surface-control-subdued: #f0f4fd;--iman-color-surface-muted: #f6f6f6;--iman-color-surface-skill: #e4e6eb;--iman-color-surface-skill-hover: #dcdfe7;--iman-color-text-primary: #0d0d0e;--iman-color-text-secondary: #666a78;--iman-color-text-muted: #646b7a;--iman-color-line-subtle: #ededed;--iman-color-line-default: #d2d2d2;--iman-color-line-strong: #99b8f5;--iman-color-accent: #004de5;--iman-color-brand-action: #004de5;--iman-color-brand-action-hover: #003fbd;--iman-color-on-brand-action: #ffffff;--iman-color-accent-hover: #003fbd;--iman-color-accent-subdued: #f0f4fd;--iman-color-on-accent: #ffffff;--iman-color-success: #34c759;--iman-color-success-strong: #00c951;--iman-color-success-subdued: #e7f8eb;--iman-color-warning: #ff9f0a;--iman-color-on-warning: #0d0d0e;--iman-color-warning-subdued: #ffd99d;--iman-color-danger: #ff3b30;--iman-color-danger-border: #ffb1ac;--iman-color-danger-subdued: #fff3f3;--iman-color-success-on-subdued: #1e7a37;--iman-color-warning-on-subdued: #8a5200;--iman-color-danger-on-subdued: #c9130a;--iman-color-model-vision-ink: #6d28d9;--iman-color-model-summarization-ink: #0a6f66;--iman-color-purple: #957aff;--iman-color-accent-active: #00359e;--iman-color-accent-focus: #99b8f5;--iman-color-accent-disabled: #99b8f5;--iman-color-accent-subdued-hover: #e0eafc;--iman-color-accent-subdued-active: #d9e4fb;--iman-color-success-hover: #299f47;--iman-color-success-active: #258e40;--iman-color-warning-hover: #f09200;--iman-color-warning-active: #d68200;--iman-color-warning-subtle: #fff9f0;--iman-color-danger-hover: #fc0d00;--iman-color-danger-active: #e80c00;--iman-color-overlay: rgba(115, 113, 113, .4);--iman-modal-width: 736px;--iman-auth-page-bg: linear-gradient(148deg, #d9e8fb 0%, #ffffff 50%, #f2e6ff 100%);--iman-gradient-primary: linear-gradient(90deg, #549fff 0%, #2378ff 51.56%, #6675ff 100%);--iman-gradient-blue: linear-gradient(135deg, #9cbdf4 0%, #6088d8 100%);--iman-gradient-yellow: linear-gradient(135deg, #f6f4a2 0%, #f48c30 100%);--iman-color-chart-1: #3030f4;--iman-color-chart-2: #a2a9f6;--iman-color-chart-3: #9cbdf4;--iman-color-chart-4: #6088d8;--iman-color-chart-5: #d9e4fb;--iman-color-avatar-1: #004de5;--iman-color-avatar-2: #6d28d9;--iman-color-avatar-3: #0a6f66;--iman-color-avatar-4: #1e7a37;--iman-color-avatar-5: #8a5200;--iman-color-avatar-6: #c9130a;--iman-color-avatar-7: #a3266f;--iman-color-avatar-8: #3d4a63;--iman-chat-agent-bubble-bg: rgba(255, 255, 255, .96);--iman-chat-agent-bubble-border: #d8eadc;--iman-chat-hitl-bubble-bg: #f8fbff;--iman-chat-hitl-bubble-border: #c8d7ff;--iman-chat-hitl-bubble-shadow: 0 10px 26px rgba(0, 77, 229, .08);--iman-chat-user-bubble-shadow: 0 12px 28px rgba(0, 77, 229, .18);--iman-chat-card-bg: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);--iman-chat-card-bg-flat: #ffffff;--iman-chat-card-bg-muted: #f7faff;--iman-chat-card-border: #dce5f5;--iman-chat-card-shadow: 0 10px 28px rgba(17, 24, 39, .06);--iman-chat-accent-ink: #315fd7;--iman-chat-accent-icon-bg: #eef4ff;--iman-chat-accent-icon-border: #cfddfa;--iman-chat-accent-badge-bg: #e6efff;--iman-chat-accent-active-border: #abc3ff;--iman-chat-success-ink: #177030;--iman-chat-success-badge-bg: #dff4e5;--iman-chat-success-card-bg: linear-gradient(180deg, #f2fbf6 0%, #f8fffb 100%);--iman-chat-success-card-border: #d8eadc;--iman-chat-success-icon-bg: radial-gradient(circle at 50% 38%, #ffffff 0%, #e7f8eb 68%);--iman-chat-success-icon-border: #c8f0d2;--iman-chat-success-rail: linear-gradient(90deg, rgba(52, 199, 89, .08), rgba(52, 199, 89, 0));--iman-chat-instruction-ink: #0f766e;--iman-chat-instruction-badge-bg: #dcf5f2;--iman-chat-instruction-card-bg: linear-gradient(135deg, #f2fffc 0%, #f7fbff 48%, #ffffff 100%);--iman-chat-instruction-card-border: #b7e6df;--iman-chat-instruction-icon-bg: radial-gradient(circle at 50% 38%, #ffffff 0%, #d9f6f1 70%);--iman-chat-instruction-icon-border: #9fddd4;--iman-chat-instruction-rail: linear-gradient(180deg, #14b8a6 0%, #0d9488 100%);--iman-chat-instruction-active-border: #5ecfc2;--iman-chat-instruction-glow: rgba(20, 184, 166, .12);--iman-chat-instruction-glow-strong: rgba(20, 184, 166, .22);--iman-chat-instruction-sheen: linear-gradient(105deg, transparent 30%, rgba(255, 255, 255, .55) 48%, transparent 66%);--iman-chat-warning-ink: #d56f00;--iman-chat-warning-badge-bg: #fff0dc;--iman-chat-warning-card-bg: linear-gradient(180deg, #fff8ec 0%, #ffffff 100%);--iman-chat-warning-card-border: #ffd99d;--iman-chat-neutral-card-bg: linear-gradient(180deg, #f8f8fa 0%, #ffffff 100%);--iman-chat-question-bg: rgba(255, 255, 255, .72);--iman-chat-question-border: rgba(153, 184, 245, .5);--iman-chat-action-bg: #ffffff;--iman-chat-action-hover-bg: #f7faff;--iman-chat-action-border: rgba(0, 77, 229, .22);--iman-chat-action-hover-border: rgba(0, 77, 229, .44);--iman-chat-action-shadow: 0 4px 12px rgba(0, 77, 229, .06);--iman-chat-action-hover-shadow: 0 8px 18px rgba(0, 77, 229, .1);--iman-chat-instruction-line: color-mix(in srgb, #0f766e 28%, var(--iman-color-line-subtle));--iman-chat-inline-code-bg: rgba(13, 13, 14, .07);--iman-chat-code-bg: #f7faff;--iman-chat-file-chip-bg-user: rgba(255, 255, 255, .12);--iman-chat-file-chip-border-user: rgba(255, 255, 255, .26);--iman-chat-file-chip-icon-bg-user: rgba(255, 255, 255, .2);--iman-chat-file-chip-bg-agent: var(--iman-color-surface-control-subdued);--iman-chat-file-chip-icon-bg-agent: #ffffff;--iman-chat-image-card-bg-user: rgba(255, 255, 255, .12);--iman-chat-image-card-media-bg-user: rgba(255, 255, 255, .08);--iman-chat-image-card-shadow-user: 0 10px 22px rgba(0, 77, 229, .16);--iman-loader-color: #102033;--iman-loader-bg: #f7faff;--iman-loader-page-bg: radial-gradient(circle at 52% 48%, rgba(0, 117, 255, .15), transparent 48%), linear-gradient(135deg, #fbfdff 0%, #eef8ff 38%, #f6f0ff 66%, #ffffff 100%);--iman-loader-aurora-opacity: .88;--iman-loader-aurora-bg: linear-gradient(108deg, transparent 0 18%, rgba(0, 183, 255, .18) 31%, transparent 49%), linear-gradient(247deg, transparent 0 30%, rgba(149, 122, 255, .18) 48%, transparent 68%), conic-gradient(from 215deg at 56% 44%, transparent 0deg, rgba(22, 215, 197, .14) 58deg, transparent 126deg, rgba(255, 95, 213, .14) 202deg, transparent 290deg);--iman-loader-grid-opacity: .42;--iman-loader-grid-bg: linear-gradient(rgba(0, 77, 229, .14) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 77, 229, .1) 1px, transparent 1px);--iman-loader-scan-opacity: .24;--iman-loader-scan-bg: repeating-linear-gradient(180deg, rgba(0, 77, 229, .035) 0 1px, transparent 1px 9px), linear-gradient(90deg, transparent, rgba(0, 184, 220, .18), transparent);--iman-loader-scan-blend: multiply;--iman-loader-noise-opacity: .26;--iman-loader-noise-bg: linear-gradient(115deg, transparent 0 46%, rgba(255, 255, 255, .76) 50%, transparent 54%), radial-gradient(circle at 20% 30%, rgba(0, 77, 229, .08) 0 1px, transparent 1px), radial-gradient(circle at 75% 70%, rgba(149, 122, 255, .09) 0 1px, transparent 1px);--iman-loader-brand-border: rgba(0, 117, 255, .18);--iman-loader-brand-color: #102033;--iman-loader-brand-bg: rgba(255, 255, 255, .72);--iman-loader-brand-shadow: inset 0 1px 0 rgba(255, 255, 255, .92), 0 18px 60px rgba(0, 77, 229, .14);--iman-loader-brand-orbit-color: #005df0;--iman-loader-brand-orbit-bg: linear-gradient(#ffffff, #ffffff) padding-box;--iman-loader-brand-orbit-gradient: conic-gradient(from 30deg, #00b7ff, #004de5, #ff5df4, #00d5c8);--iman-loader-brand-orbit-shadow: 0 0 28px rgba(0, 117, 255, .26);--iman-loader-brand-orbit-ring-one: rgba(0, 117, 255, .42);--iman-loader-brand-orbit-ring-two: rgba(255, 93, 244, .34);--iman-loader-signal-color: #00cfa5;--iman-loader-title-color: #071426;--iman-loader-title-shadow: 0 16px 42px rgba(0, 77, 229, .16);--iman-loader-title-gradient: linear-gradient(90deg, #005df0 0%, #0d0d0e 42%, #b135c9 100%);--iman-loader-copy-color: rgba(35, 49, 72, .72);--iman-loader-row-border: rgba(0, 117, 255, .14);--iman-loader-row-color: rgba(12, 31, 55, .9);--iman-loader-row-bg: linear-gradient(90deg, rgba(255, 255, 255, .78), rgba(240, 247, 255, .54));--iman-loader-row-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 12px 28px rgba(0, 77, 229, .08);--iman-loader-row-icon-color: #005df0;--iman-loader-row-icon-bg: rgba(0, 117, 255, .1);--iman-loader-row-meta-color: rgba(48, 66, 95, .6);--iman-loader-card-border: rgba(0, 117, 255, .16);--iman-loader-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(246, 250, 255, .74)), linear-gradient(135deg, rgba(0, 183, 255, .1), rgba(255, 106, 244, .08));--iman-loader-card-shadow: 0 28px 90px rgba(0, 77, 229, .16), inset 0 1px 0 rgba(255, 255, 255, .9);--iman-loader-kicker-border: rgba(0, 197, 166, .26);--iman-loader-kicker-color: #006a88;--iman-loader-kicker-bg: rgba(0, 207, 165, .08);--iman-loader-stage-border: rgba(0, 117, 255, .18);--iman-loader-stage-bg: linear-gradient(90deg, rgba(255, 255, 255, .72), transparent 45%), radial-gradient(circle at 50% 45%, rgba(0, 183, 255, .16), transparent 46%), linear-gradient(135deg, rgba(246, 252, 255, .96), rgba(238, 241, 255, .86));--iman-loader-stage-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 14px 38px rgba(0, 77, 229, .1);--iman-loader-stage-charge-bg: linear-gradient(100deg, transparent 0 18%, rgba(0, 183, 255, .2) 38%, rgba(255, 109, 244, .18) 54%, transparent 78%);--iman-loader-stage-inner-border: rgba(0, 117, 255, .12);--iman-loader-stage-grid-bg: linear-gradient(rgba(0, 117, 255, .09) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 117, 255, .08) 1px, transparent 1px);--iman-loader-atom-shadow: drop-shadow(0 22px 42px rgba(0, 117, 255, .18));--iman-loader-scope-ring: rgba(0, 117, 255, .16);--iman-loader-scope-ring-dash: rgba(0, 117, 255, .36);--iman-loader-orbit-soft: rgba(0, 117, 255, .24);--iman-loader-orbit-stop-soft: #00b7ff;--iman-loader-orbit-stop-active: #005df0;--iman-loader-orbit-stop-mid: #7967ff;--iman-loader-orbit-stop-hot: #ff67ef;--iman-loader-electron-primary: #00cfa5;--iman-loader-electron-magenta: #ff67ef;--iman-loader-electron-amber: #f2ad24;--iman-loader-electron-pulse: #00b7ff;--iman-loader-core-stop-hot: #ffffff;--iman-loader-core-stop-mid: #7ee9ff;--iman-loader-core-stop-cold: #6a73ff;--iman-loader-core-dot: rgba(7, 20, 38, .78);--iman-loader-shell: rgba(255, 255, 255, .86);--iman-loader-card-title: #071426;--iman-loader-card-copy: rgba(35, 49, 72, .68);--iman-loader-progress-label: rgba(12, 31, 55, .88);--iman-loader-progress-muted: rgba(48, 66, 95, .58);--iman-loader-progress-track: rgba(0, 117, 255, .1);--iman-loader-progress-bg: linear-gradient(90deg, #00b7ff, #7967ff, #ff67ef);--iman-loader-progress-shadow: 0 0 18px rgba(0, 117, 255, .38);--iman-loader-dot-color: #00b7ff;--iman-loader-dot-shadow: 0 0 10px rgba(0, 183, 255, .54);--iman-loader-glow: #00b7ff;--iman-radius-none: 0;--iman-radius-xs: 2px;--iman-radius-sm: 3px;--iman-radius-md: 6px;--iman-radius-icon: 8px;--iman-radius-action: 10px;--iman-radius-control: 12px;--iman-radius-field: 16px;--iman-radius-toolbar: 14px;--iman-radius-card-md: 16px;--iman-radius-menu: 18px;--iman-radius-chat-card: 18px;--iman-radius-chat-bubble: 22px;--iman-radius-chat-bubble-tail: 10px;--iman-radius-chat-input: 24px;--iman-radius-panel-lg: 24px;--iman-radius-dialog: 24px;--iman-radius-shell: 32px;--iman-radius-pill: 999px;--iman-space-0: 0;--iman-space-1: 4px;--iman-space-2: 8px;--iman-space-3: 12px;--iman-space-4: 16px;--iman-space-5: 20px;--iman-space-6: 24px;--iman-space-7: 28px;--iman-space-8: 32px;--iman-space-10: 40px;--iman-space-12: 48px;--iman-size-icon-sm: 14px;--iman-size-icon-md: 16px;--iman-size-control-sm: 24px;--iman-size-control-md: 32px;--iman-size-control-lg: 36px;--iman-size-button-md: 38px;--iman-size-field: 48px;--iman-size-field-compact: 40px;--iman-size-segmented: 40px;--iman-size-toolbar: 52px;--iman-size-shell-toolbar: 70px;--iman-size-shell-toolbar-canon: 60px;--iman-size-shell-bottom: 64px;--iman-size-node-min: 76px;--iman-size-node-icon: 24px;--iman-size-flow-point: 14px;--iman-size-status: 22px;--iman-size-filter-panel: clamp(240px, 22vw, 280px);--iman-assistant-dock-size: 56px;--iman-shell-rail-width-expanded: 248px;--iman-shell-rail-width-collapsed: 72px;--iman-page-inset: 24px;--iman-shell-max-width: 1424px;--iman-shell-max-height: 882px;--iman-font-des2-size: 12px;--iman-font-des2-line: 18px;--iman-font-des1-size: 14px;--iman-font-des1-line: 20px;--iman-font-title6-size: 14px;--iman-font-title6-line: 20px;--iman-font-title6-weight: 600;--iman-font-button2-size: 14px;--iman-font-button2-line: 22px;--iman-font-button2-weight: 400;--iman-font-h3-size: 24px;--iman-font-h3-line: 30px;--iman-font-h3-weight: 600;--iman-font-h4-size: 20px;--iman-font-h4-line: 26px;--iman-font-h4-weight: 600;--iman-font-h5-size: 16px;--iman-font-h5-line: 22px;--iman-font-h5-weight: 600;--iman-font-h6-size: 14px;--iman-font-h6-line: 20px;--iman-font-h6-weight: 600;--iman-font-p1-size: 16px;--iman-font-p1-line: 24px;--iman-font-p1-tracking: -.01em;--iman-font-p2-size: 14px;--iman-font-p2-line: 20px;--iman-font-p2-tracking: -.01em;--iman-font-btn2-size: 14px;--iman-font-btn2-line: 22px;--iman-font-link2-size: 14px;--iman-font-link2-line: 22px;--iman-font-weight-light: 300;--iman-font-weight-regular: 400;--iman-font-weight-medium: 500;--iman-font-weight-semibold: 600;--iman-font-weight-bold: 700;--iman-border-width-default: 1px;--iman-shadow-sm: 0 2px 4px rgba(17, 17, 26, .03), 0 4px 8px rgba(17, 17, 26, .03), 0 12px 16px rgba(17, 17, 26, .03);--iman-shadow-sm-inverted: 0 -2px 4px rgba(17, 17, 26, .03), 0 -4px 8px rgba(17, 17, 26, .03), 0 -12px 16px rgba(17, 17, 26, .03);--iman-shadow-panel: var(--iman-shadow-sm);--iman-shadow-lg: 0 2px 4px rgba(17, 17, 26, .05), 0 12px 16px rgba(17, 17, 26, .05), 0 24px 32px rgba(17, 17, 26, .05), 0 32px 48px rgba(17, 17, 26, .05);--iman-duration-fast: .12s;--iman-duration-base: .16s;--iman-duration-slow: .24s;--iman-ease-standard: cubic-bezier(.2, 0, 0, 1);--iman-ease-in: cubic-bezier(.4, 0, 1, 1);--iman-ease-out: cubic-bezier(0, 0, .2, 1);--iman-z-base: 0;--iman-z-drawer: 18;--iman-z-assistant-dock: 20;--iman-z-dropdown: 40;--iman-z-sticky: 70;--iman-z-overlay: 1000;--iman-z-modal: 1100;--iman-z-tooltip: 10000;--iman-z-toast: 22;--iman-toast-max-block-size: 40dvh;--iman-toast-shared-top-max-block-size: calc(25dvh - var(--iman-space-2));--iman-radius-page: var(--iman-radius-shell);--iman-radius-panel: var(--iman-radius-panel-lg);--iman-radius-card: var(--iman-radius-card-md);--iman-radius-button: var(--iman-radius-control);--iman-radius-icon-button: var(--iman-radius-action);--iman-radius-node: var(--iman-radius-control);--iman-radius-node-icon: var(--iman-radius-icon);--iman-radius-flow-point: var(--iman-radius-pill);--iman-font-input-size: var(--iman-font-des1-size);--iman-font-input-line: var(--iman-font-des1-line);--iman-safe-top: env(safe-area-inset-top, 0px);--iman-safe-right: env(safe-area-inset-right, 0px);--iman-safe-bottom: env(safe-area-inset-bottom, 0px);--iman-safe-left: env(safe-area-inset-left, 0px);--iman-size-touch-target: 40px}@media(max-width:767px){:root{--iman-page-inset: 12px;--iman-radius-field: 16px;--iman-size-field-compact: 44px;--iman-radius-card-md: 12px;--iman-radius-panel-lg: 12px;--iman-radius-page: 0px;--iman-font-input-size: 16px;--iman-font-input-line: 22px}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{--iman-color-on-accent: #0d0d0e;--iman-auth-page-bg: linear-gradient(148deg, #1a2235 0%, #21252b 50%, #251e30 100%);color-scheme:dark;--iman-color-bg-app: #282c34;--iman-color-bg-elevated: #21252b;--iman-color-surface-panel: #21252b;--iman-color-surface-control: #2c313a;--iman-color-surface-control-subdued: rgba(86, 182, 194, .14);--iman-color-surface-muted: #1e2228;--iman-color-surface-skill: #2c313a;--iman-color-surface-skill-hover: #343a45;--iman-color-text-primary: #d7dae0;--iman-color-text-secondary: #abb2bf;--iman-color-text-muted: #9aa3b3;--iman-color-line-subtle: rgba(171, 178, 191, .11);--iman-color-line-default: rgba(171, 178, 191, .28);--iman-color-line-strong: #61afef;--iman-color-accent: #61afef;--iman-color-accent-hover: #2f7fbd;--iman-color-accent-subdued: rgba(97, 175, 239, .14);--iman-color-success: #98c379;--iman-color-success-strong: #6fbf50;--iman-color-success-subdued: rgba(152, 195, 121, .14);--iman-color-warning-subdued: rgba(229, 192, 123, .16);--iman-color-danger-border: rgba(224, 108, 117, .44);--iman-color-danger-subdued: rgba(224, 108, 117, .14);--iman-color-success-on-subdued: var(--iman-color-success);--iman-color-warning-on-subdued: var(--iman-color-warning);--iman-color-danger-on-subdued: #e8858c;--iman-shadow-sm: 0 10px 24px rgba(0, 0, 0, .24);--iman-shadow-sm-inverted: 0 -10px 24px rgba(0, 0, 0, .24);--iman-shadow-panel: 0 16px 40px rgba(0, 0, 0, .22);--iman-shadow-lg: 0 32px 48px rgba(0, 0, 0, .4), 0 12px 16px rgba(0, 0, 0, .28);--iman-color-accent-active: color-mix(in srgb, var(--iman-color-accent) 78%, black);--iman-color-accent-focus: var(--iman-color-line-strong);--iman-color-accent-disabled: color-mix(in srgb, var(--iman-color-accent) 60%, var(--iman-color-surface-muted));--iman-color-accent-subdued-hover: color-mix(in srgb, var(--iman-color-accent) 22%, transparent);--iman-color-accent-subdued-active: color-mix(in srgb, var(--iman-color-accent) 30%, transparent);--iman-color-success-hover: color-mix(in srgb, var(--iman-color-success) 82%, black);--iman-color-success-active: color-mix(in srgb, var(--iman-color-success) 70%, black);--iman-color-warning-hover: color-mix(in srgb, var(--iman-color-warning) 82%, black);--iman-color-warning-active: color-mix(in srgb, var(--iman-color-warning) 70%, black);--iman-color-warning-subtle: rgba(229, 192, 123, .12);--iman-color-danger-hover: color-mix(in srgb, var(--iman-color-danger) 82%, black);--iman-color-danger-active: color-mix(in srgb, var(--iman-color-danger) 70%, black);--iman-color-overlay: rgba(0, 0, 0, .55)}@font-face{font-family:IngoStem;font-style:normal;font-weight:300;font-display:swap;src:url(/ui/static/assets/IngoStem-Light-DyZ9yMHN.woff2) format("woff2")}@font-face{font-family:IngoStem;font-style:normal;font-weight:400;font-display:swap;src:url(/ui/static/assets/IngoStem-Regular-Bw0bBwi2.woff2) format("woff2")}@font-face{font-family:IngoStem;font-style:normal;font-weight:500;font-display:swap;src:url(/ui/static/assets/IngoStem-Medium-pWZLWSUc.woff2) format("woff2")}@font-face{font-family:IngoStem;font-style:normal;font-weight:700;font-display:swap;src:url(/ui/static/assets/IngoStem-Bold-C8Wbrpz4.woff2) format("woff2")}:root{--trk-color-bg: var(--iman-color-bg-app);--trk-color-surface: var(--iman-color-surface-panel);--trk-color-surface-raised: var(--iman-color-bg-elevated);--trk-color-surface-sunken: var(--iman-color-surface-muted);--trk-color-overlay-backdrop: var(--iman-color-overlay);--trk-color-border: var(--iman-color-line-default);--trk-color-border-strong: var(--iman-color-line-strong);--trk-color-divider: var(--iman-color-line-subtle);--trk-color-text-primary: var(--iman-color-text-primary);--trk-color-text-secondary: var(--iman-color-text-secondary);--trk-color-text-tertiary: var(--iman-color-text-muted);--trk-color-text-inverse: var(--iman-color-on-accent);--trk-color-text-link: var(--iman-color-accent);--trk-color-hover: var(--iman-color-accent-subdued);--trk-color-active: var(--iman-color-accent-subdued-hover);--trk-color-selected: var(--iman-color-accent-subdued-active);--trk-color-selection: var(--iman-color-accent-subdued-active);--trk-accent: var(--iman-color-accent);--trk-accent-hover: var(--iman-color-accent-hover);--trk-accent-active: var(--iman-color-accent-active);--trk-accent-soft: var(--iman-color-accent-subdued);--trk-accent-softer: var(--iman-color-accent-subdued);--trk-accent-contrast: var(--iman-color-on-accent);--trk-status-open: #6b7387;--trk-status-open-soft: rgba(107, 115, 135, .14);--trk-status-progress: #2e6ff2;--trk-status-progress-soft: rgba(46, 111, 242, .12);--trk-status-waiting: #b57c0a;--trk-status-waiting-soft: rgba(213, 149, 16, .15);--trk-status-review: #7c53e8;--trk-status-review-soft: rgba(138, 92, 246, .13);--trk-status-done: #12805a;--trk-status-done-soft: rgba(23, 151, 93, .13);--trk-status-failed: #cf3f3f;--trk-status-failed-soft: rgba(214, 69, 69, .12);--trk-color-success: var(--iman-color-success);--trk-color-success-soft: var(--iman-color-success-subdued);--trk-color-warning: var(--iman-color-warning);--trk-color-warning-soft: var(--iman-color-warning-subdued);--trk-color-danger: var(--iman-color-danger);--trk-color-danger-soft: var(--iman-color-danger-subdued);--trk-color-info: var(--iman-color-accent);--trk-color-info-soft: var(--iman-color-accent-subdued);--trk-color-overdue: var(--iman-color-danger);--trk-importance-low: #878d9f;--trk-importance-medium: #2e6ff2;--trk-importance-high: #b57c0a;--trk-importance-critical: #cf3f3f;--trk-space-1: var(--iman-space-1);--trk-space-2: var(--iman-space-1);--trk-space-3: var(--iman-space-2);--trk-space-4: var(--iman-space-3);--trk-space-5: var(--iman-space-4);--trk-space-6: var(--iman-space-5);--trk-space-7: var(--iman-space-6);--trk-space-8: var(--iman-space-8);--trk-row-height: var(--iman-size-control-lg);--trk-control-height: var(--iman-size-control-md);--trk-radius-s: var(--iman-radius-md);--trk-radius-m: var(--iman-radius-icon);--trk-radius-l: var(--iman-radius-control);--trk-radius-full: var(--iman-radius-pill);--trk-shadow-raised: var(--iman-shadow-sm);--trk-shadow-pop: var(--iman-shadow-panel);--trk-shadow-overlay: var(--iman-shadow-lg);--trk-font-family: var(--iman-font-family-brand);--trk-font-mono: var(--iman-font-family-mono);--trk-font-size-xs: var(--iman-font-des2-size);--trk-font-size-s: var(--iman-font-des2-size);--trk-font-size-m: var(--iman-font-des1-size);--trk-font-size-l: var(--iman-font-des1-size);--trk-font-size-xl: var(--iman-font-p1-size);--trk-font-size-xxl: var(--iman-font-h4-size);--trk-font-weight-medium: var(--iman-font-weight-medium);--trk-font-weight-semibold: var(--iman-font-weight-semibold);--trk-focus-ring: 0 0 0 2px var(--iman-color-bg-elevated), 0 0 0 4px var(--iman-color-accent-focus);--trk-motion-fast: var(--iman-duration-fast);--trk-motion-normal: var(--iman-duration-base);--trk-motion-slow: var(--iman-duration-slow);--trk-motion-ease: var(--iman-ease-standard);--trk-motion-spring: cubic-bezier(.3, 1.4, .5, 1);--trk-bubble-user-bg: var(--iman-color-accent);--trk-bubble-user-text: var(--iman-color-on-accent);--trk-bubble-operator-bg: var(--iman-color-surface-muted);--trk-bubble-operator-text: var(--iman-color-text-primary);--trk-presence-on: var(--iman-color-success);--trk-presence-off: var(--iman-color-text-muted);--trk-sidebar-bg: var(--iman-color-surface-muted);--trk-sidebar-width: 236px}[data-theme=dark]{--trk-status-open: #8b91a3;--trk-status-open-soft: rgba(139, 145, 163, .18);--trk-status-progress: #6ea0ff;--trk-status-progress-soft: rgba(110, 160, 255, .16);--trk-status-waiting: #d9a83f;--trk-status-waiting-soft: rgba(217, 168, 63, .16);--trk-status-review: #a582f5;--trk-status-review-soft: rgba(165, 130, 245, .16);--trk-status-done: #4cb88a;--trk-status-done-soft: rgba(76, 184, 138, .16);--trk-status-failed: #e06a6a;--trk-status-failed-soft: rgba(224, 106, 106, .16);--trk-importance-low: #6b7288;--trk-importance-medium: #6ea0ff;--trk-importance-high: #d9a83f;--trk-importance-critical: #e06a6a;--trk-bubble-operator-bg: var(--iman-color-surface-control)}@media(prefers-reduced-motion:reduce){:root{--trk-motion-fast: 0ms;--trk-motion-normal: 0ms;--trk-motion-slow: 0ms}}
