html,body{height:100%;min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow:hidden;background:var(--iman-color-bg-app);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}: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: #6c7080;--iman-color-text-muted: #6a7282;--iman-color-line-subtle: #ededed;--iman-color-line-default: #d2d2d2;--iman-color-line-strong: #99b8f5;--iman-color-accent: #004de5;--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-warning-subdued: #ffd99d;--iman-color-danger: #ff3b30;--iman-color-danger-border: #ffb1ac;--iman-color-danger-subdued: #fff3f3;--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-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: #249c45;--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-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-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-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-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-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-dropdown: 40;--iman-z-sticky: 70;--iman-z-overlay: 1000;--iman-z-modal: 1100;--iman-z-tooltip: 10000;--iman-z-toast: 100000;--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-font-input-size: 16px;--iman-font-input-line: 22px}}:root[data-theme=light]{color-scheme:light}:root[data-ds=next]{--iman-space-5: 20px;--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)}:root[data-theme=dark][data-ds=next]{--iman-shadow-lg: 0 32px 48px rgba(0, 0, 0, .4), 0 12px 16px rgba(0, 0, 0, .28);--iman-color-on-accent: #0d0d0e;--iman-auth-page-bg: linear-gradient(148deg, #1a2235 0%, #21252b 50%, #251e30 100%)}:root[data-theme=dark]{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: #7f8998;--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-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-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-chart-1: #5b6cf7;--iman-color-chart-2: #aeb5f8;--iman-color-chart-3: #a8c4f2;--iman-color-chart-4: #7ba0e4;--iman-color-chart-5: rgba(153, 184, 245, .35);--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);--iman-chat-agent-bubble-bg: rgba(44, 49, 58, .96);--iman-chat-agent-bubble-border: rgba(152, 195, 121, .36);--iman-chat-hitl-bubble-bg: rgba(44, 49, 58, .96);--iman-chat-hitl-bubble-border: rgba(97, 175, 239, .38);--iman-chat-hitl-bubble-shadow: 0 14px 32px rgba(0, 0, 0, .2);--iman-chat-user-bubble-shadow: 0 16px 36px rgba(97, 175, 239, .16);--iman-chat-card-bg: linear-gradient(180deg, rgba(44, 49, 58, .98) 0%, rgba(33, 37, 43, .98) 100%);--iman-chat-card-bg-flat: #2c313a;--iman-chat-card-bg-muted: #1e2228;--iman-chat-card-border: rgba(171, 178, 191, .18);--iman-chat-card-shadow: 0 16px 38px rgba(0, 0, 0, .22);--iman-chat-accent-ink: #8abdf4;--iman-chat-accent-icon-bg: rgba(97, 175, 239, .16);--iman-chat-accent-icon-border: rgba(97, 175, 239, .36);--iman-chat-accent-badge-bg: rgba(97, 175, 239, .16);--iman-chat-accent-active-border: rgba(97, 175, 239, .5);--iman-chat-success-ink: #98c379;--iman-chat-success-badge-bg: rgba(152, 195, 121, .16);--iman-chat-success-card-bg: linear-gradient(180deg, rgba(32, 47, 38, .82) 0%, rgba(33, 37, 43, .92) 100%);--iman-chat-success-card-border: rgba(152, 195, 121, .28);--iman-chat-success-icon-bg: radial-gradient(circle at 50% 38%, rgba(152, 195, 121, .18) 0%, rgba(33, 37, 43, .92) 72%);--iman-chat-success-icon-border: rgba(152, 195, 121, .38);--iman-chat-success-rail: linear-gradient(90deg, rgba(152, 195, 121, .1), rgba(152, 195, 121, 0));--iman-chat-instruction-ink: #5eead4;--iman-chat-instruction-badge-bg: rgba(45, 212, 191, .16);--iman-chat-instruction-card-bg: linear-gradient(135deg, rgba(20, 48, 46, .92) 0%, rgba(33, 37, 43, .96) 100%);--iman-chat-instruction-card-border: rgba(45, 212, 191, .32);--iman-chat-instruction-icon-bg: radial-gradient(circle at 50% 38%, rgba(45, 212, 191, .2) 0%, rgba(33, 37, 43, .94) 72%);--iman-chat-instruction-icon-border: rgba(45, 212, 191, .4);--iman-chat-instruction-rail: linear-gradient(180deg, #2dd4bf 0%, #14b8a6 100%);--iman-chat-instruction-active-border: rgba(45, 212, 191, .55);--iman-chat-instruction-glow: rgba(45, 212, 191, .12);--iman-chat-instruction-glow-strong: rgba(45, 212, 191, .24);--iman-chat-instruction-sheen: linear-gradient(105deg, transparent 30%, rgba(45, 212, 191, .18) 48%, transparent 66%);--iman-chat-warning-ink: #e5c07b;--iman-chat-warning-badge-bg: rgba(229, 192, 123, .16);--iman-chat-warning-card-bg: linear-gradient(180deg, rgba(55, 45, 26, .74) 0%, rgba(33, 37, 43, .94) 100%);--iman-chat-warning-card-border: rgba(229, 192, 123, .34);--iman-chat-neutral-card-bg: linear-gradient(180deg, rgba(44, 49, 58, .94) 0%, rgba(33, 37, 43, .94) 100%);--iman-chat-question-bg: rgba(30, 34, 40, .82);--iman-chat-question-border: rgba(97, 175, 239, .3);--iman-chat-action-bg: #2c313a;--iman-chat-action-hover-bg: #343a45;--iman-chat-action-border: rgba(97, 175, 239, .24);--iman-chat-action-hover-border: rgba(97, 175, 239, .5);--iman-chat-action-shadow: 0 8px 20px rgba(0, 0, 0, .16);--iman-chat-action-hover-shadow: 0 12px 26px rgba(0, 0, 0, .22);--iman-chat-inline-code-bg: rgba(255, 255, 255, .08);--iman-chat-code-bg: #1e2228;--iman-chat-file-chip-bg-user: rgba(255, 255, 255, .1);--iman-chat-file-chip-border-user: rgba(255, 255, 255, .22);--iman-chat-file-chip-icon-bg-user: rgba(255, 255, 255, .14);--iman-chat-file-chip-bg-agent: rgba(97, 175, 239, .12);--iman-chat-file-chip-icon-bg-agent: rgba(97, 175, 239, .16);--iman-chat-image-card-bg-user: rgba(255, 255, 255, .1);--iman-chat-image-card-media-bg-user: rgba(255, 255, 255, .06);--iman-chat-image-card-shadow-user: 0 14px 30px rgba(0, 0, 0, .2);--iman-loader-color: #f8fbff;--iman-loader-bg: #030711;--iman-loader-page-bg: radial-gradient(circle at 52% 48%, rgba(12, 82, 160, .28), transparent 48%), linear-gradient(135deg, #050813 0%, #07111f 38%, #080713 66%, #02050b 100%);--iman-loader-aurora-opacity: .9;--iman-loader-aurora-bg: linear-gradient(108deg, transparent 0 18%, rgba(42, 217, 255, .2) 31%, transparent 49%), linear-gradient(247deg, transparent 0 30%, rgba(156, 93, 255, .22) 48%, transparent 68%), conic-gradient(from 215deg at 56% 44%, transparent 0deg, rgba(53, 255, 228, .16) 58deg, transparent 126deg, rgba(91, 113, 255, .2) 202deg, transparent 290deg);--iman-loader-grid-opacity: .34;--iman-loader-grid-bg: linear-gradient(rgba(114, 214, 255, .18) 1px, transparent 1px), linear-gradient(90deg, rgba(114, 214, 255, .14) 1px, transparent 1px);--iman-loader-scan-opacity: .34;--iman-loader-scan-bg: repeating-linear-gradient(180deg, rgba(255, 255, 255, .05) 0 1px, transparent 1px 9px), linear-gradient(90deg, transparent, rgba(117, 231, 255, .18), transparent);--iman-loader-scan-blend: screen;--iman-loader-noise-opacity: .18;--iman-loader-noise-bg: linear-gradient(115deg, transparent 0 46%, rgba(255, 255, 255, .08) 50%, transparent 54%), radial-gradient(circle at 20% 30%, rgba(255, 255, 255, .08) 0 1px, transparent 1px), radial-gradient(circle at 75% 70%, rgba(255, 255, 255, .07) 0 1px, transparent 1px);--iman-loader-brand-border: rgba(143, 232, 255, .24);--iman-loader-brand-color: rgba(235, 250, 255, .9);--iman-loader-brand-bg: rgba(7, 16, 31, .46);--iman-loader-brand-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 20px 80px rgba(0, 0, 0, .28);--iman-loader-brand-orbit-color: #9ef7ff;--iman-loader-brand-orbit-bg: linear-gradient(#071426, #071426) padding-box;--iman-loader-brand-orbit-gradient: conic-gradient(from 30deg, #9ef7ff, #7967ff, #ff5df4, #9ef7ff);--iman-loader-brand-orbit-shadow: 0 0 28px rgba(102, 214, 255, .45);--iman-loader-brand-orbit-ring-one: rgba(158, 247, 255, .4);--iman-loader-brand-orbit-ring-two: rgba(255, 93, 244, .34);--iman-loader-signal-color: #40ffcc;--iman-loader-title-color: #ffffff;--iman-loader-title-shadow: 0 0 42px rgba(107, 211, 255, .42);--iman-loader-title-gradient: linear-gradient(90deg, #88f7ff 0%, #ffffff 42%, #ff9df8 100%);--iman-loader-copy-color: rgba(222, 232, 255, .78);--iman-loader-row-border: rgba(151, 225, 255, .16);--iman-loader-row-color: rgba(242, 247, 255, .92);--iman-loader-row-bg: linear-gradient(90deg, rgba(8, 20, 40, .56), rgba(12, 20, 45, .22));--iman-loader-row-shadow: inset 0 1px 0 rgba(255, 255, 255, .08);--iman-loader-row-icon-color: #9ef7ff;--iman-loader-row-icon-bg: rgba(92, 159, 255, .16);--iman-loader-row-meta-color: rgba(190, 210, 255, .62);--iman-loader-card-border: rgba(150, 225, 255, .22);--iman-loader-card-bg: linear-gradient(180deg, rgba(11, 22, 43, .82), rgba(7, 10, 22, .66)), linear-gradient(135deg, rgba(108, 220, 255, .14), rgba(255, 106, 244, .1));--iman-loader-card-shadow: 0 28px 90px rgba(0, 0, 0, .46), inset 0 1px 0 rgba(255, 255, 255, .12);--iman-loader-kicker-border: rgba(112, 255, 229, .28);--iman-loader-kicker-color: #9ef7ff;--iman-loader-kicker-bg: rgba(37, 255, 214, .08);--iman-loader-stage-border: rgba(152, 225, 255, .24);--iman-loader-stage-bg: linear-gradient(90deg, rgba(255, 255, 255, .12), transparent 45%), radial-gradient(circle at 50% 45%, rgba(93, 214, 255, .22), transparent 46%), linear-gradient(135deg, rgba(16, 32, 62, .94), rgba(11, 13, 28, .86));--iman-loader-stage-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 14px 38px rgba(0, 0, 0, .26);--iman-loader-stage-charge-bg: linear-gradient(100deg, transparent 0 18%, rgba(158, 247, 255, .24) 38%, rgba(255, 109, 244, .22) 54%, transparent 78%);--iman-loader-stage-inner-border: rgba(158, 247, 255, .12);--iman-loader-stage-grid-bg: linear-gradient(rgba(114, 214, 255, .1) 1px, transparent 1px), linear-gradient(90deg, rgba(114, 214, 255, .1) 1px, transparent 1px);--iman-loader-atom-shadow: drop-shadow(0 22px 42px rgba(57, 202, 255, .22));--iman-loader-scope-ring: rgba(158, 247, 255, .16);--iman-loader-scope-ring-dash: rgba(158, 247, 255, .36);--iman-loader-orbit-soft: rgba(158, 247, 255, .24);--iman-loader-orbit-stop-soft: #9ef7ff;--iman-loader-orbit-stop-active: #9ef7ff;--iman-loader-orbit-stop-mid: #7967ff;--iman-loader-orbit-stop-hot: #ff67ef;--iman-loader-electron-primary: #40ffcc;--iman-loader-electron-magenta: #ff67ef;--iman-loader-electron-amber: #ffd166;--iman-loader-electron-pulse: #9ef7ff;--iman-loader-core-stop-hot: #ffffff;--iman-loader-core-stop-mid: #9ef7ff;--iman-loader-core-stop-cold: #7967ff;--iman-loader-core-dot: rgba(3, 8, 17, .82);--iman-loader-shell: rgba(255, 255, 255, .58);--iman-loader-card-title: #ffffff;--iman-loader-card-copy: rgba(222, 232, 255, .72);--iman-loader-progress-label: rgba(242, 247, 255, .9);--iman-loader-progress-muted: rgba(190, 210, 255, .62);--iman-loader-progress-track: rgba(158, 247, 255, .1);--iman-loader-progress-bg: linear-gradient(90deg, #9ef7ff, #7967ff, #ff67ef);--iman-loader-progress-shadow: 0 0 18px rgba(158, 247, 255, .55);--iman-loader-dot-color: #9ef7ff;--iman-loader-dot-shadow: 0 0 10px rgba(158, 247, 255, .76);--iman-loader-glow: #9ef7ff}
