:root{--rb-bg-0:#08070f;--rb-bg-1:#0f0d1f;--rb-bg-2:#181432;--rb-bg-3:#221c46;--rb-bg-elevated:#2a2350;--rb-pink-50:#fef1f7;--rb-pink-100:#fde0ed;--rb-pink-200:#fbb6d4;--rb-pink-300:#f88fbc;--rb-pink-400:#f472b6;--rb-pink-500:#ec4899;--rb-pink-600:#db2777;--rb-pink-700:#be185d;--rb-pink-glow:#ff6ec7;--rb-violet-400:#b794f4;--rb-violet-500:#9f7aea;--rb-violet-600:#7c5fcc;--rb-cyan-400:#67e8f9;--rb-cyan-500:#22d3ee;--rb-text-strong:#fef7ff;--rb-text-default:#ebe5f5;--rb-text-muted:#a094c1;--rb-text-faint:#6b6388;--rb-text-on-pink:#fff;--rb-border-faint:#ec489914;--rb-border-soft:#ec48992e;--rb-border-strong:#ec489966;--rb-border-grid:#9d7fea1f;--rb-surface-page:var(--rb-bg-0);--rb-surface-workspace:var(--rb-bg-1);--rb-surface-elevated:var(--rb-bg-elevated);--rb-surface-hover:var(--rb-bg-2);--rb-surface-active:var(--rb-bg-3);--rb-surface-soft:var(--rb-surface-hover);--rb-surface-secondary:var(--rb-surface-soft);--rb-code-bg:#fafafa;--rb-diff-bg:#fbfafb;--rb-diff-add-bg:#e6ffec;--rb-diff-add-text:#116329;--rb-diff-remove-bg:#ffebe9;--rb-diff-remove-text:#82071e;--rb-diff-info-bg:#ddf4ff;--rb-diff-info-text:#0550ae;--rb-text-primary:var(--rb-text-strong);--rb-text-secondary:var(--rb-text-muted);--rb-text-disabled:var(--rb-text-faint);--rb-text-on-accent:var(--rb-text-on-pink);--rb-border-default:var(--rb-border-soft);--rb-border-subtle:var(--rb-border-faint);--rb-border-elevated:var(--rb-border-strong);--rb-border-focus:var(--rb-pink-400);--rb-accent:var(--rb-pink-500);--rb-accent-hover:var(--rb-pink-600);--rb-danger:#fb7185;--rb-success:#34d399;--rb-warning:#fbbf24;--rb-info:var(--rb-cyan-400);--rb-grad-pink:linear-gradient(135deg, #ec4899 0%, #9f7aea 100%);--rb-grad-pink-hot:linear-gradient(135deg, #ff6ec7 0%, #ec4899 50%, #9f7aea 100%);--rb-grad-bg:radial-gradient(ellipse at top, #181432 0%, #08070f 60%);--rb-glow-pink:0 0 20px #ec489959;--rb-glow-soft:0 0 12px #ec48992e;--rb-glow-violet:0 0 24px #9d7fea47;--rb-radius-xs:4px;--rb-radius-sm:6px;--rb-radius-md:8px;--rb-radius-lg:12px;--rb-radius-xl:16px;--rb-radius-xxl:20px;--rb-radius-xxxl:24px;--rb-radius-hero:32px;--rb-radius-full:9999px;--rb-space-xxs:4px;--rb-space-xs:8px;--rb-space-sm:12px;--rb-space-md:16px;--rb-space-lg:20px;--rb-space-xl:24px;--rb-space-xxl:32px;--rb-space-xxxl:40px;--rb-space-section:64px;--rb-font-ui:ui-sans-serif, system-ui, "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--rb-font-sans:var(--rb-font-ui);--rb-font-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rb-letter-spacing:.7px;--rb-text-hero:600 80px/1.1 var(--rb-font-sans);--rb-text-display:600 56px/1.1 var(--rb-font-sans);--rb-text-h1:600 40px/1.2 var(--rb-font-sans);--rb-text-h2:600 32px/1.25 var(--rb-font-sans);--rb-text-h3:600 24px/1.3 var(--rb-font-sans);--rb-text-title:600 20px/1.4 var(--rb-font-sans);--rb-text-body:400 16px/1.5 var(--rb-font-sans);--rb-text-body-em:500 16px/1.5 var(--rb-font-sans);--rb-text-small:400 14px/1.5 var(--rb-font-sans);--rb-text-small-em:500 14px/1.5 var(--rb-font-sans);--rb-text-caption:400 13px/1.7 var(--rb-font-sans);--rb-text-micro:400 12px/1.5 var(--rb-font-sans);--rb-text-btn:600 14px/1.4 var(--rb-font-sans);--rb-text-mono:400 13px/1.5 var(--rb-font-mono);--rb-text-mono-em:500 13px/1.5 var(--rb-font-mono);--rb-shadow-card:0 4px 16px #00000059, 0 1px 2px #00000040;--rb-shadow-elevated:0 12px 40px #0000008c, 0 0 0 1px #ec48991a;--rb-shadow-pink:0 8px 32px #ec489959;--rb-shadow-workspace:var(--rb-shadow-card);--rb-shadow-bubble-neutral:var(--rb-shadow-elevated);--rb-shadow-bubble-accent:var(--rb-shadow-pink);--rb-shadow-control-hover:var(--rb-shadow-elevated);--rb-shadow-control-focus:0 0 0 3px color-mix(in srgb, var(--rb-accent) 20%, transparent), var(--rb-shadow-elevated);--rb-task-card-surface:var(--rb-surface-elevated);--rb-task-card-border:var(--rb-border-subtle);--rb-task-card-shadow:var(--rb-shadow-bubble-neutral);--rb-task-card-text:var(--rb-text-primary);--rb-task-card-muted:var(--rb-text-secondary);--rb-task-card-faint:var(--rb-text-disabled);--rb-task-card-complete:var(--rb-text-secondary);--rb-task-card-divider:var(--rb-border-default);--rb-task-card-hover:var(--rb-surface-hover);--rb-task-card-accent:var(--rb-accent);--rb-task-card-accent-soft:var(--rb-pink-50);--rb-task-card-accent-border:var(--rb-border-focus);--rb-task-card-accent-ring:color-mix(in srgb, var(--rb-accent) 10%, transparent);--rb-task-card-mascot-surface:color-mix(in srgb, var(--rb-accent) 8%, var(--rb-surface-elevated));--rb-task-card-progress-track:var(--rb-border-default);--rb-card-bg:transparent;--rb-divider-light:#00000014;--rb-hover-light:#0000000a;--rb-active-light:#00000014;--rb-input-bg:#ffffff0f;--rb-input-border:#ec48992e;--rb-input-text:#ebe5f5;--rb-input-placeholder:#ebe5f57a;--rb-slider-track:#ffffff2e;--rb-slider-fill:#ec4899;--rb-slider-thumb:#fff;--rb-toggle-off:#ffffff2e;--rb-toggle-on:#ec4899;--rb-scroll-thumb:#fff3;--rb-scroll-thumb-hover:#ffffff52;--md-code-bg:#ffffff0a;--md-code-border:#ffb6dc2e;--md-inline-code-bg:#ffffff14;--md-inline-code-text:#fef7ff;--md-quote-border:var(--rb-pink-400);--md-quote-bg:#ec48990f;--md-table-border:#ffb6dc2e;--md-link-color:var(--rb-pink-400);--md-link-hover:var(--rb-pink-300);--md-copy-text:var(--rb-text-muted);--md-copy-bg:#ffffff0f;--md-copy-border:var(--rb-border-soft);--md-katex-text:var(--rb-text-default)}@font-face{font-family:JetBrains Mono;src:url(../fonts/JetBrainsMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/JetBrainsMono-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{font:var(--rb-text-body);color:var(--rb-text-default);letter-spacing:var(--rb-letter-spacing)}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}a{color:var(--rb-pink-400);text-decoration:none;transition:color .12s}a:hover{color:var(--rb-pink-300)}[data-ui-theme=pearl-white]{--rb-surface-page:#ececee;--rb-surface-workspace:#fff;--rb-surface-elevated:#fff;--rb-surface-hover:#fff1f6;--rb-surface-active:#fde0ed;--rb-surface-soft:var(--rb-surface-hover);--rb-surface-secondary:var(--rb-surface-soft);--rb-code-bg:#fafafa;--rb-diff-bg:#fbfafb;--rb-diff-add-bg:#e6ffec;--rb-diff-add-text:#116329;--rb-diff-remove-bg:#ffebe9;--rb-diff-remove-text:#82071e;--rb-diff-info-bg:#ddf4ff;--rb-diff-info-text:#0550ae;--rb-text-primary:#1d1d1f;--rb-text-secondary:#8e8e93;--rb-text-disabled:#6e6e73;--rb-text-on-accent:#fff;--rb-border-default:#f2f2f2;--rb-border-subtle:#0000000f;--rb-border-elevated:#d2d2d7;--rb-border-focus:#ff9fbd;--rb-accent:#ff5b8a;--rb-accent-hover:#f04b7c;--rb-danger:#d94f61;--rb-success:#43a877;--rb-warning:#c58a31;--rb-info:#ff5b8a;--rb-shadow-workspace:inset 0 2px 8px #1f23300a, inset 0 0 2px #1f233008;--rb-shadow-bubble-neutral:2px 2px 3px #1f23300f, 3px 5px 16px #1f23300e;--rb-shadow-bubble-accent:2px 2px 4px #ff5b8a1f, 3px 7px 16px #ff5b8a29;--rb-shadow-control-hover:2px 2px 5px #1f233013, 3px 8px 18px #1f233011;--rb-shadow-control-focus:0 0 0 3px #ff5b8a1a, 2px 6px 16px #1f233014;--rb-task-card-surface:var(--rb-surface-elevated);--rb-task-card-border:var(--rb-border-subtle);--rb-task-card-shadow:var(--rb-shadow-bubble-neutral);--rb-task-card-text:var(--rb-text-primary);--rb-task-card-muted:var(--rb-text-secondary);--rb-task-card-faint:var(--rb-text-disabled);--rb-task-card-complete:var(--rb-text-secondary);--rb-task-card-divider:var(--rb-border-default);--rb-task-card-hover:var(--rb-surface-hover);--rb-task-card-accent:var(--rb-accent);--rb-task-card-accent-soft:var(--rb-pink-50);--rb-task-card-accent-border:var(--rb-border-focus);--rb-task-card-accent-ring:#ff5b8a1a;--rb-task-card-mascot-surface:color-mix(in srgb, var(--rb-accent) 8%, var(--rb-surface-elevated));--rb-task-card-progress-track:var(--rb-border-default);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rb-bg-0:#fff;--rb-bg-1:#f5f5f7;--rb-bg-2:#fafafc;--rb-bg-3:#fff;--rb-bg-elevated:#fff;--rb-text-strong:#1d1d1f;--rb-text-default:#2c2c2e;--rb-text-muted:#4f4a57;--rb-text-faint:#6f6876;--rb-text-on-pink:#fff;--rb-border-faint:#0000000f;--rb-border-soft:#e5e5ea;--rb-border-strong:#d2d2d7;--rb-border-grid:#0000000a;--rb-glow-pink:0 0 12px #ff5b8a2e;--rb-glow-soft:0 0 6px #0000000f;--rb-glow-secondary:0 0 10px #0000000a;--rb-shadow-card:0 1px 2px #0000000f, 0 4px 16px #0000000a;--rb-shadow-elevated:0 8px 32px #0000001a;--rb-shadow-pink:0 4px 16px #ff5b8a33;--rb-pink-50:#fff1f6;--rb-pink-100:#ffd6e4;--rb-pink-200:#ffb1cb;--rb-pink-300:#ff7da8;--rb-pink-400:#ff6b97;--rb-pink-500:#ff5b8a;--rb-pink-600:#e84a78;--rb-pink-700:#c43a64;--rb-pink-glow:#ff6ec7;--rb-card-bg:#fff;--rb-divider-light:#00000014;--rb-hover-light:#0000000a;--rb-active-light:#00000014;--rb-input-bg:#fff;--rb-input-border:#d2d2d7;--rb-input-text:#1d1d1f;--rb-input-placeholder:#6f6876;--rb-slider-track:#00000014;--rb-slider-fill:var(--rb-pink-500);--rb-slider-thumb:#fff;--rb-toggle-off:#e5e5ea;--rb-toggle-on:var(--rb-pink-500);--rb-scroll-thumb:#0000002e;--rb-scroll-thumb-hover:#00000052}[data-ui-theme=pearl-white] .range-row input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .setting-row input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .tts-field input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .setting-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .tts-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .range-row input[type=range]::-moz-range-track{background:#ffe5ef;border:1px solid #f2c4d5;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .setting-row input[type=range]::-moz-range-track{background:#ffe5ef;border:1px solid #f2c4d5;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .tts-field input[type=range]::-moz-range-track{background:#ffe5ef;border:1px solid #f2c4d5;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .range-row input[type=range]::-moz-range-progress{background:#ffb1cb;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .setting-row input[type=range]::-moz-range-progress{background:#ffb1cb;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .tts-field input[type=range]::-moz-range-progress{background:#ffb1cb;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .range-row input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .setting-row input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .tts-field input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .tts-field select option,[data-ui-theme=pearl-white] .field select option{color:var(--rb-input-text);background:var(--rb-card-bg)}[data-ui-theme=charcoal-pink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rb-surface-page:#141414;--rb-surface-workspace:#1b1b1b;--rb-surface-elevated:#252525;--rb-surface-hover:#303030;--rb-surface-active:#3a232c;--rb-surface-soft:#252525;--rb-surface-secondary:var(--rb-surface-soft);--rb-code-bg:#252525;--rb-diff-bg:#1b1b1b;--rb-diff-add-bg:#183424;--rb-diff-add-text:#8ee3a3;--rb-diff-remove-bg:#3a1f24;--rb-diff-remove-text:#ff9aa1;--rb-diff-info-bg:#1f2d3d;--rb-diff-info-text:#91caff;--rb-text-primary:#ebebeb;--rb-text-secondary:#a3a3a3;--rb-text-disabled:#707070;--rb-text-on-accent:#24151b;--rb-border-default:#363636;--rb-border-subtle:#303030;--rb-border-elevated:#666;--rb-border-focus:#ff7aa0;--rb-accent:#ff5b8a;--rb-accent-hover:#ff7aa0;--rb-danger:#ff6b78;--rb-success:#56c58b;--rb-warning:#e6b45c;--rb-info:#ff5b8a;--rb-bg-0:#141414;--rb-bg-1:#1b1b1b;--rb-bg-2:#252525;--rb-bg-3:#303030;--rb-bg-elevated:#252525;--rb-text-strong:#ebebeb;--rb-text-default:#ebebeb;--rb-text-muted:#a3a3a3;--rb-text-faint:#707070;--rb-text-on-pink:#24151b;--rb-border-faint:#303030;--rb-border-soft:#363636;--rb-border-strong:#4a4a4a;--rb-border-grid:#303030;--rb-pink-50:#3a232c;--rb-pink-100:#4a2936;--rb-pink-200:#ff9bb8;--rb-pink-300:#ff7aa0;--rb-pink-400:#ff6b97;--rb-pink-500:#ff5b8a;--rb-pink-600:#e84a78;--rb-pink-700:#c43a64;--rb-pink-glow:#ff7aa0;--rb-card-bg:#252525;--rb-divider-light:#363636;--rb-hover-light:#303030;--rb-active-light:#3a232c;--rb-input-bg:#252525;--rb-input-border:#363636;--rb-input-text:#ebebeb;--rb-input-placeholder:#a3a3a3;--rb-slider-track:#363636;--rb-slider-fill:#ff5b8a;--rb-slider-thumb:#ebebeb;--rb-toggle-off:#4a4a4a;--rb-toggle-on:#ff5b8a;--rb-scroll-thumb:#4a4a4a;--rb-scroll-thumb-hover:#626262;--rb-feedback-surface:#252525;--rb-feedback-fg:#ebebeb;--rb-feedback-muted:#a3a3a3;--rb-feedback-border:#363636;--rb-feedback-details-bg:#303030;--rb-feedback-info:#ff5b8a;--rb-glow-pink:0 0 12px #ff5b8a2e;--rb-glow-soft:0 0 6px #0000003d;--rb-glow-violet:0 0 10px #0003;--rb-shadow-card:0 2px 8px #0003;--rb-shadow-elevated:0 8px 28px #0000005c;--rb-shadow-pink:0 4px 16px #ff5b8a33;--rb-shadow-workspace:inset 0 1px 3px #0003;--rb-shadow-bubble-neutral:0 2px 8px #00000038;--rb-shadow-bubble-accent:0 3px 12px #ff5b8a2e;--rb-shadow-control-hover:0 3px 12px #0000003d;--rb-shadow-control-focus:0 0 0 3px #ff5b8a2e;--rb-task-card-surface:var(--rb-surface-elevated);--rb-task-card-border:var(--rb-border-subtle);--rb-task-card-shadow:var(--rb-shadow-bubble-neutral);--rb-task-card-text:var(--rb-text-primary);--rb-task-card-muted:var(--rb-text-secondary);--rb-task-card-faint:var(--rb-text-disabled);--rb-task-card-complete:var(--rb-text-secondary);--rb-task-card-divider:var(--rb-border-default);--rb-task-card-hover:var(--rb-surface-hover);--rb-task-card-accent:var(--rb-accent);--rb-task-card-accent-soft:var(--rb-pink-50);--rb-task-card-accent-border:var(--rb-border-focus);--rb-task-card-accent-ring:#ff5b8a1f;--rb-task-card-mascot-surface:color-mix(in srgb, var(--rb-accent) 10%, var(--rb-surface-elevated));--rb-task-card-progress-track:var(--rb-border-default);--cy-pill-bg:#252525;--cy-pill-border:#4a4a4a;--cy-pill-status:#ff9bb8}[data-ui-theme=charcoal-pink] .cy-page,[data-ui-theme=charcoal-pink] .cy-workspace{color:var(--rb-text-primary)}[data-ui-theme=charcoal-pink] .cy-command-terminal{--rb-surface-elevated:#141414;background:#141414}[data-ui-theme=pearl-white] .cy-command-terminal{color:#1d1d1f;background:#fff}[data-ui-theme=charcoal-pink] .cy-tool-executions__detail{color:#ff9bb8;background:#252525;border-color:#363636}[data-ui-theme=charcoal-pink] .cy-file-drop-overlay{background:#141414eb}[data-ui-theme=charcoal-pink] .cy-file-drop-overlay span{background:#252525}[data-ui-theme=charcoal-pink] .cy-composer-greeting__text{color:#ebebeb}[data-ui-theme=charcoal-pink] .cy-composer-shell{background:#252525}[data-ui-theme=charcoal-pink] .cy-composer.ant-sender,[data-ui-theme=charcoal-pink] .cy-composer.ant-sender:hover{border-color:#363636}[data-ui-theme=charcoal-pink] .cy-composer .ant-sender-actions-btn{color:#24151b}[data-ui-theme=charcoal-pink] .cy-composer .ant-sender-actions-btn:disabled{color:#707070;background:#363636}[data-ui-theme=charcoal-pink] .cy-composer .ant-sender-input::placeholder{color:#a3a3a3}[data-ui-theme=charcoal-pink] .cy-queue-dock{color:#ebebeb;background:#252525;border-color:#363636}[data-ui-theme=charcoal-pink] .cy-queue-dock__row:hover,[data-ui-theme=charcoal-pink] .cy-model-selector__menu button:hover,[data-ui-theme=charcoal-pink] .cy-recent-projects__item:hover,[data-ui-theme=charcoal-pink] .cy-sticker-picker button:hover{background:#303030}[data-ui-theme=charcoal-pink] .cy-side-action:hover{background:var(--rb-surface-hover)}[data-ui-theme=charcoal-pink] .cy-conversation-list .ant-conversations-item{color:var(--rb-text-secondary)}[data-ui-theme=charcoal-pink] .cy-conversation-list .ant-conversations-item:not(.ant-conversations-item-active):hover{background:var(--rb-surface-hover);color:var(--rb-text-primary)}[data-ui-theme=charcoal-pink] .cy-conversation-list .ant-conversations-item-active,[data-ui-theme=charcoal-pink] .cy-conversation-list .ant-conversations-item-active:hover{background:var(--rb-surface-active);color:var(--rb-text-primary);box-shadow:0 1px 5px #0000003d}[data-ui-theme=charcoal-pink] .cy-sidebar-session:hover{background:var(--rb-surface-hover);color:var(--rb-text-primary)}[data-ui-theme=charcoal-pink] .cy-sidebar-session.is-active{background:var(--rb-surface-active);color:var(--rb-text-primary);box-shadow:0 1px 5px #0000003d}[data-ui-theme=charcoal-pink] .cy-model-selector__models button[data-current]{background:#3a232c}[data-ui-theme=charcoal-pink] .cy-model-selector__menu,[data-ui-theme=charcoal-pink] .cy-recent-projects,[data-ui-theme=charcoal-pink] .cy-sticker-picker button{color:#ebebeb;border-color:#363636}[data-ui-theme=charcoal-pink] .cy-composer__attachment.is-image,[data-ui-theme=charcoal-pink] .cy-composer__attachment--sticker{background:#303030}[data-ui-theme=charcoal-pink] .cy-message-markdown-fallback,[data-ui-theme=charcoal-pink] .cy-mermaid--fallback .cy-mermaid__source,[data-ui-theme=charcoal-pink] .cy-svg-card--fallback .cy-svg-card__source{color:#ebebeb;background:#252525;border-color:#363636}[data-ui-theme=charcoal-pink] .cy-message-markdown .katex-display{color:#ebebeb}[data-ui-theme=charcoal-pink] .cy-message-markdown p:has(>.katex:only-child){color:#ebebeb}[data-ui-theme=charcoal-pink] .cy-mermaid,[data-ui-theme=charcoal-pink] .cy-svg-preview-modal .cy-svg-preview,[data-ui-theme=charcoal-pink] .cy-message-markdown [data-streamdown=table-wrapper]{background:#252525;border-color:#363636}[data-ui-theme=charcoal-pink] .cy-message-markdown blockquote{color:#a3a3a3;border-color:#ff5b8a}[data-ui-theme=charcoal-pink] .cy-message-markdown :not(pre)>code{color:#ff9bb8;background:#303030}[data-ui-theme=charcoal-pink] .cy-message-markdown th{color:#ebebeb;background:#303030}[data-ui-theme=charcoal-pink] .cy-message-markdown :is(th,td):not(:last-child),[data-ui-theme=charcoal-pink] .cy-message-markdown tbody tr+tr>td{border-color:#363636}[data-ui-theme=charcoal-pink] .cy-message-markdown .cy-message-markdown-fallback{background:#252525;border-color:#363636}[data-ui-theme=charcoal-pink] .cy-message-markdown input[type=checkbox]{background:#252525;border-color:#707070}[data-ui-theme=charcoal-pink] .cy-message-markdown input[type=checkbox]:checked:after{border-color:#24151b}[data-ui-theme=charcoal-pink] ::selection{color:#ebebeb;background:#5a3040}:root{--rb-feedback-radius:18px;--rb-feedback-surface:#1e1923f7;--rb-feedback-fg:#f3eef6;--rb-feedback-muted:#c9bfd2;--rb-feedback-border:#ffb6dc38;--rb-feedback-shadow:0 28px 70px #00000061;--rb-feedback-details-bg:#ffffff0f;--rb-feedback-danger:#e15b70;--rb-feedback-success:#43a877;--rb-feedback-warning:#d09a43;--rb-feedback-info:var(--rb-pink-400);--rb-feedback-motion:.18s}html[data-ui-theme-pending] #cyrene-react-root,html[data-ui-theme-pending] #cy-call-root,html[data-ui-theme-pending] .sticker-shell{visibility:hidden}[data-ui-theme=pearl-white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rb-bg-0:#fff;--rb-bg-1:#f5f5f7;--rb-bg-2:#fafafc;--rb-bg-3:#fff;--rb-bg-elevated:#fff;--rb-text-strong:#1d1d1f;--rb-text-default:#2c2c2e;--rb-text-muted:#4f4a57;--rb-text-faint:#6f6876;--rb-text-on-pink:#fff;--rb-border-faint:#0000000f;--rb-border-soft:#e5e5ea;--rb-border-strong:#d2d2d7;--rb-border-grid:#0000000a;--rb-glow-pink:0 0 12px #ff5b8a2e;--rb-glow-soft:0 0 6px #0000000f;--rb-glow-violet:0 0 10px #0000000a;--rb-shadow-card:0 1px 2px #0000000f, 0 4px 16px #0000000a;--rb-shadow-elevated:0 8px 32px #0000001a;--rb-shadow-pink:0 4px 16px #ff5b8a33;--rb-pink-50:#fff1f6;--rb-pink-100:#ffd6e4;--rb-pink-200:#ffb1cb;--rb-pink-300:#ff7da8;--rb-pink-400:#ff6b97;--rb-pink-500:#ff5b8a;--rb-pink-600:#e84a78;--rb-pink-700:#c43a64;--rb-pink-glow:#ff6ec7;--rb-card-bg:#fff;--rb-divider-light:#00000014;--rb-hover-light:#0000000a;--rb-active-light:#00000014;--rb-input-bg:#fff;--rb-input-border:#d2d2d7;--rb-input-text:#1d1d1f;--rb-input-placeholder:#6f6876;--rb-slider-track:#00000014;--rb-slider-fill:var(--rb-pink-500);--rb-slider-thumb:#fff;--rb-toggle-off:#e5e5ea;--rb-toggle-on:var(--rb-pink-500);--rb-scroll-thumb:#0000002e;--rb-scroll-thumb-hover:#00000052}[data-ui-theme=pearl-white] body{color:var(--rb-text-default)}[data-ui-theme=pearl-white] .chat,[data-ui-theme=pearl-white] .settings-shell,[data-ui-theme=pearl-white] .sidebar,[data-ui-theme=pearl-white] .tasks{background:var(--rb-card-bg);border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .chat:before,[data-ui-theme=pearl-white] .settings-shell:before,[data-ui-theme=pearl-white] .sidebar:before,[data-ui-theme=pearl-white] .tasks:before{opacity:.06;background:linear-gradient(135deg, var(--rb-pink-100), transparent 60%)}[data-ui-theme=pearl-white] .chat__particles{opacity:.1}[data-ui-theme=pearl-white] .chat__titlebar,[data-ui-theme=pearl-white] .settings-titlebar,[data-ui-theme=pearl-white] .tasks__titlebar,[data-ui-theme=pearl-white] .sticker-titlebar{background:var(--rb-bg-1);border-bottom-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .settings-nav{background:var(--rb-bg-1);border-right-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .settings-nav__sub,[data-ui-theme=pearl-white] .settings-titlebar__hint,[data-ui-theme=pearl-white] .chat__hint,[data-ui-theme=pearl-white] .tasks__hint,[data-ui-theme=pearl-white] .chat__rail-meta,[data-ui-theme=pearl-white] .chat__rail-time,[data-ui-theme=pearl-white] .settings-nav__brand,[data-ui-theme=pearl-white] .settings-titlebar__title,[data-ui-theme=pearl-white] .chat__name,[data-ui-theme=pearl-white] .tasks__title,[data-ui-theme=pearl-white] .sticker-title,[data-ui-theme=pearl-white] .profile__name{color:var(--rb-text-strong);text-shadow:none}[data-ui-theme=pearl-white] .chat__name-sep{color:var(--rb-text-faint)}[data-ui-theme=pearl-white] .dropdown-trigger{background:var(--rb-bg-2);border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .dropdown-trigger:hover{background:var(--rb-hover-light);border-color:var(--rb-border-strong)}[data-ui-theme=pearl-white] .dt-label{color:var(--rb-text-muted)}[data-ui-theme=pearl-white] .dt-value{color:var(--rb-pink-600);font-weight:600}[data-ui-theme=pearl-white] .dt-arrow{border-top-color:var(--rb-text-muted)}[data-ui-theme=pearl-white] .nav-item,[data-ui-theme=pearl-white] .setting-row span,[data-ui-theme=pearl-white] .panel-heading p,[data-ui-theme=pearl-white] .placeholder-card p,[data-ui-theme=pearl-white] .disclaimer-section p,[data-ui-theme=pearl-white] .disclaimer-section li,[data-ui-theme=pearl-white] .api-note,[data-ui-theme=pearl-white] .save-status,[data-ui-theme=pearl-white] .field-note,[data-ui-theme=pearl-white] .task-empty,[data-ui-theme=pearl-white] .sticker-picker__empty,[data-ui-theme=pearl-white] .msg__time{color:var(--rb-text-muted)}[data-ui-theme=pearl-white] .plugin-panel-heading p,[data-ui-theme=pearl-white] .plugin-card__body p,[data-ui-theme=pearl-white] .plugin-card--sub .plugin-card__body p,[data-ui-theme=pearl-white] .plugin-config .user-field-hint,[data-ui-theme=pearl-white] .user-field-hint,[data-ui-theme=pearl-white] .settings-nav__footer,[data-ui-theme=pearl-white] .schedule-footer__version,[data-ui-theme=pearl-white] .model-params-hint,[data-ui-theme=pearl-white] .model-params-section .field small,[data-ui-theme=pearl-white] .agent-setting-card p,[data-ui-theme=pearl-white] .agent-setting-card__note,[data-ui-theme=pearl-white] .agent-setting-subgroup p,[data-ui-theme=pearl-white] .agent-status-row em,[data-ui-theme=pearl-white] .vision-config-heading p,[data-ui-theme=pearl-white] .vision-hint,[data-ui-theme=pearl-white] .panel-hint,[data-ui-theme=pearl-white] .empty-hint,[data-ui-theme=pearl-white] .skill-row__desc,[data-ui-theme=pearl-white] .skill-group__desc,[data-ui-theme=pearl-white] .scheduler-empty,[data-ui-theme=pearl-white] .scheduler-card__meta,[data-ui-theme=pearl-white] .token-panel__hint,[data-ui-theme=pearl-white] .token-empty__hint,[data-ui-theme=pearl-white] .tts-hint,[data-ui-theme=pearl-white] .tts-clone-hint,[data-ui-theme=pearl-white] .sticker-field label,[data-ui-theme=pearl-white] .sticker-file-name,[data-ui-theme=pearl-white] .channels-card__hint,[data-ui-theme=pearl-white] .todo-panel__count,[data-ui-theme=pearl-white] .todo-progress__label,[data-ui-theme=pearl-white] .choice-card__option-desc{color:var(--rb-text-muted);opacity:1}[data-ui-theme=pearl-white] .plugin-card__body a,[data-ui-theme=pearl-white] .disclaimer-section a,[data-ui-theme=pearl-white] .user-field-hint a,[data-ui-theme=pearl-white] .save-btn--ghost{color:var(--rb-pink-600)}[data-ui-theme=pearl-white] .disclaimer-section a{border-bottom-color:#e84a7857}[data-ui-theme=pearl-white] .disclaimer-section a:hover{color:var(--rb-pink-700);border-bottom-color:var(--rb-pink-600)}[data-ui-theme=pearl-white] .plugin-card.is-muted{opacity:.72}[data-ui-theme=pearl-white] .nav-item span{filter:none}[data-ui-theme=pearl-white] .nav-divider{border-top-color:var(--rb-border-strong);margin:9px 2px}[data-ui-theme=pearl-white] .switch__track,[data-ui-theme=pearl-white] .plugin-switch span{background:#f1eef4;border-color:#d8d2dc;box-shadow:inset 0 1px 1px #261c2e0d}[data-ui-theme=pearl-white] .switch__thumb,[data-ui-theme=pearl-white] .plugin-switch span:after{background:#fff;border:1px solid #d8d2dc;box-shadow:0 2px 6px #261c2e24}[data-ui-theme=pearl-white] .switch input:checked+.switch__track,[data-ui-theme=pearl-white] .plugin-switch input:checked+span{background:linear-gradient(135deg,#ffe5ef,#ffd6e4);border-color:#ffb1cb;box-shadow:inset 0 1px 1px #ffffffb8,0 0 0 3px #ffd6e46b}[data-ui-theme=pearl-white] .switch input:checked+.switch__track .switch__thumb,[data-ui-theme=pearl-white] .plugin-switch input:checked+span:after{background:#fff;border-color:#ffb1cb;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .switch:hover .switch__track,[data-ui-theme=pearl-white] .plugin-switch:hover span{border-color:#ffb1cb}[data-ui-theme=pearl-white] input[type=range]{accent-color:#ffb1cb}[data-ui-theme=pearl-white] .range-row input[type=range],[data-ui-theme=pearl-white] .setting-row input[type=range],[data-ui-theme=pearl-white] .tts-field input[type=range]{appearance:none;background:linear-gradient(90deg,#ffd6e4,#ffeef5);border:1px solid #f2c4d5;border-radius:999px;outline:none;height:7px;box-shadow:inset 0 1px 2px #74506014}[data-ui-theme=pearl-white] .range-row input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .setting-row input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .tts-field input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .setting-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .tts-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .range-row input[type=range]::-moz-range-track{background:#ffe5ef;border:1px solid #f2c4d5;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .setting-row input[type=range]::-moz-range-track{background:#ffe5ef;border:1px solid #f2c4d5;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .tts-field input[type=range]::-moz-range-track{background:#ffe5ef;border:1px solid #f2c4d5;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .range-row input[type=range]::-moz-range-progress{background:#ffb1cb;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .setting-row input[type=range]::-moz-range-progress{background:#ffb1cb;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .tts-field input[type=range]::-moz-range-progress{background:#ffb1cb;border-radius:999px;height:7px}[data-ui-theme=pearl-white] .range-row input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .setting-row input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .tts-field input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #ffb1cb;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 7px #e84a782e}[data-ui-theme=pearl-white] .range-val{color:var(--rb-pink-600)}[data-ui-theme=pearl-white] .nav-item:hover,[data-ui-theme=pearl-white] .nav-item.is-active,[data-ui-theme=pearl-white] .chat__rail-item:hover,[data-ui-theme=pearl-white] .chat__rail-item.is-active{color:var(--rb-pink-600);background:var(--rb-pink-50);border-color:var(--rb-pink-200)}[data-ui-theme=pearl-white] .settings-panel,[data-ui-theme=pearl-white] .panel-card,[data-ui-theme=pearl-white] .schedule-usage,[data-ui-theme=pearl-white] .disclaimer-section,[data-ui-theme=pearl-white] .sticker-card,[data-ui-theme=pearl-white] .setting-row,[data-ui-theme=pearl-white] .agent-setting-card,[data-ui-theme=pearl-white] .memory-card,[data-ui-theme=pearl-white] .plugin-card,[data-ui-theme=pearl-white] .tts-section,[data-ui-theme=pearl-white] .token-card,[data-ui-theme=pearl-white] .task-item,[data-ui-theme=pearl-white] .chat__rail,[data-ui-theme=pearl-white] .chat__rail-item,[data-ui-theme=pearl-white] .sticker-picker,[data-ui-theme=pearl-white] .sticker-picker__item{border-color:var(--rb-border-soft);background:var(--rb-card-bg);box-shadow:var(--rb-shadow-card)}[data-ui-theme=pearl-white] .panel-heading__icon,[data-ui-theme=pearl-white] .placeholder-card__icon,[data-ui-theme=pearl-white] .indicator__emoji,[data-ui-theme=pearl-white] .model-feed__emoji{border-color:var(--rb-pink-200);background:var(--rb-pink-50);filter:none}[data-ui-theme=pearl-white] .field input,[data-ui-theme=pearl-white] .field select,[data-ui-theme=pearl-white] .field textarea,[data-ui-theme=pearl-white] .memory-field input,[data-ui-theme=pearl-white] .memory-field textarea,[data-ui-theme=pearl-white] .tts-field input,[data-ui-theme=pearl-white] .tts-field select,[data-ui-theme=pearl-white] .tts-field textarea,[data-ui-theme=pearl-white] #input,[data-ui-theme=pearl-white] .choice-card__custom-input{color:var(--rb-input-text);background:var(--rb-input-bg);border-color:var(--rb-input-border);box-shadow:none}[data-ui-theme=pearl-white] .field input::placeholder,[data-ui-theme=pearl-white] .field textarea::placeholder,[data-ui-theme=pearl-white] .tts-field input::placeholder,[data-ui-theme=pearl-white] .tts-field textarea::placeholder,[data-ui-theme=pearl-white] #input::placeholder,[data-ui-theme=pearl-white] .choice-card__custom-input::placeholder{color:var(--rb-input-placeholder)}[data-ui-theme=pearl-white] .field span,[data-ui-theme=pearl-white] .tts-field label,[data-ui-theme=pearl-white] .memory-field label{color:var(--rb-text-default)}[data-ui-theme=pearl-white] .option-block,[data-ui-theme=pearl-white] .language-option,[data-ui-theme=pearl-white] .ghost-btn,[data-ui-theme=pearl-white] .win-btn,[data-ui-theme=pearl-white] .tasks__winbtn,[data-ui-theme=pearl-white] .chat__icon-btn,[data-ui-theme=pearl-white] .chat__winbtn,[data-ui-theme=pearl-white] .chat__attach,[data-ui-theme=pearl-white] .chat__sticker-btn{color:var(--rb-text-default);background:var(--rb-card-bg);border-color:var(--rb-border-soft);box-shadow:none}[data-ui-theme=pearl-white] .msg__speak{color:var(--rb-text-muted);border-color:var(--rb-border-strong);box-shadow:none;background:0 0}[data-ui-theme=pearl-white] .msg__speak:hover{color:var(--rb-pink-600);background:var(--rb-pink-50);border-color:var(--rb-pink-300)}[data-ui-theme=pearl-white] .msg__copy{color:var(--rb-text-muted);border-color:var(--rb-border-strong);box-shadow:none;background:0 0}[data-ui-theme=pearl-white] .msg__copy:hover{color:var(--rb-pink-600);background:var(--rb-pink-50);border-color:var(--rb-pink-300)}[data-ui-theme=pearl-white] .option-block:hover,[data-ui-theme=pearl-white] .language-option:hover,[data-ui-theme=pearl-white] .ghost-btn:hover,[data-ui-theme=pearl-white] .win-btn:hover,[data-ui-theme=pearl-white] .tasks__winbtn:hover,[data-ui-theme=pearl-white] .chat__icon-btn:hover,[data-ui-theme=pearl-white] .chat__winbtn:hover,[data-ui-theme=pearl-white] .accordion-toggle:hover,[data-ui-theme=pearl-white] .base-url-reset:hover,[data-ui-theme=pearl-white] .preset-website-link:hover,[data-ui-theme=pearl-white] .perm-seg:not(.is-active):hover{color:var(--rb-pink-600);background:var(--rb-hover-light);border-color:var(--rb-border-strong)}[data-ui-theme=pearl-white] .schedule-count__unit{color:var(--rb-pink-600)}[data-ui-theme=pearl-white] .usage-number{color:var(--rb-pink-600);text-shadow:var(--rb-shadow-pink)}[data-ui-theme=pearl-white] .usage-label{color:var(--rb-text-default);background:var(--rb-bg-2);border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .option-block.is-active,[data-ui-theme=pearl-white] .language-option.is-active,[data-ui-theme=pearl-white] .chat__sticker-btn.is-active,[data-ui-theme=pearl-white] .chat__attach.has-file{color:var(--rb-pink-600);background:var(--rb-pink-50);border-color:var(--rb-pink-500);box-shadow:0 0 0 3px var(--rb-pink-100)}[data-ui-theme=pearl-white] .save-btn,[data-ui-theme=pearl-white] .btn-primary,[data-ui-theme=pearl-white] .settings-btn,[data-ui-theme=pearl-white] .chat__send,[data-ui-theme=pearl-white] .chat__send-btn,[data-ui-theme=pearl-white] .schedule-settings-btn,[data-ui-theme=pearl-white] .chat__rail-new,[data-ui-theme=pearl-white] .sticker-file-btn{color:var(--rb-text-on-pink);background:var(--rb-pink-500);border-color:var(--rb-pink-500);box-shadow:var(--rb-shadow-pink)}[data-ui-theme=pearl-white] .save-btn:hover:not(:disabled),[data-ui-theme=pearl-white] .btn-primary:hover:not(:disabled),[data-ui-theme=pearl-white] .settings-btn:hover,[data-ui-theme=pearl-white] .chat__send:hover:not(:disabled),[data-ui-theme=pearl-white] .schedule-settings-btn:hover,[data-ui-theme=pearl-white] .chat__rail-new:hover{background:var(--rb-pink-600);box-shadow:0 6px 20px #ff5b8a47}[data-ui-theme=pearl-white] .chat__title-meta,[data-ui-theme=pearl-white] .schedule-date,[data-ui-theme=pearl-white] .profile__online,[data-ui-theme=pearl-white] .chat__file-tag{border-color:var(--rb-pink-200);background:var(--rb-pink-50)}[data-ui-theme=pearl-white] .profile__online{color:#15803d;background:#dcfce7b8;border-color:#22c55e3d}[data-ui-theme=pearl-white] .profile__online.is-offline{color:var(--rb-text-muted);background:var(--rb-bg-1);border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .msg--model .msg__bubble{color:var(--rb-text-default);background:var(--rb-bg-1);border-color:var(--rb-border-soft);box-shadow:var(--rb-shadow-card)}[data-ui-theme=pearl-white] .msg--user .msg__bubble{background:var(--rb-pink-500);border-color:var(--rb-pink-500);color:var(--rb-text-on-pink)}[data-ui-theme=pearl-white] .msg__sticker{background:var(--rb-card-bg);border-color:var(--rb-border-soft);box-shadow:var(--rb-shadow-card)}[data-ui-theme=pearl-white] .chat__main,[data-ui-theme=pearl-white] .chat__messages{background:var(--rb-card-bg)}[data-ui-theme=pearl-white] .chat__input,[data-ui-theme=pearl-white] .chat__file-tags{background:var(--rb-bg-2);border-top-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] #input:focus{background:var(--rb-card-bg);border-color:var(--rb-pink-500);box-shadow:0 0 0 4px var(--rb-pink-100)}[data-ui-theme=pearl-white] .sticker-picker__item:hover,[data-ui-theme=pearl-white] .chat__preset:hover,[data-ui-theme=pearl-white] .chat__attach:hover,[data-ui-theme=pearl-white] .chat__sticker-btn:hover{color:var(--rb-pink-600);background:var(--rb-pink-50);border-color:var(--rb-pink-200)}[data-ui-theme=pearl-white] .chat__preset{color:var(--rb-text-default);background:var(--rb-card-bg);border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .chat__preset-label,[data-ui-theme=pearl-white] .chat__rail-title{color:var(--rb-text-strong)}[data-ui-theme=pearl-white] .plugin-add-btn,[data-ui-theme=pearl-white] .perm-seg.is-active,[data-ui-theme=pearl-white] .token-range__btn.is-active,[data-ui-theme=pearl-white] .tts-engine.is-active{color:var(--rb-text-on-pink)}[data-ui-theme=pearl-white] .plugin-card__icon,[data-ui-theme=pearl-white] .plugin-perm-capsule,[data-ui-theme=pearl-white] .accordion-toggle,[data-ui-theme=pearl-white] .base-url-reset,[data-ui-theme=pearl-white] .preset-website-link,[data-ui-theme=pearl-white] .token-range__btn,[data-ui-theme=pearl-white] .token-hero,[data-ui-theme=pearl-white] .token-stat,[data-ui-theme=pearl-white] .token-trend-wrap,[data-ui-theme=pearl-white] .token-panel__hint,[data-ui-theme=pearl-white] .tts-engine,[data-ui-theme=pearl-white] .tts-hint,[data-ui-theme=pearl-white] .tts-clone-section,[data-ui-theme=pearl-white] .skill-group,[data-ui-theme=pearl-white] .skill-group__header,[data-ui-theme=pearl-white] .scheduler-toolbar,[data-ui-theme=pearl-white] .scheduler-empty{color:var(--rb-text-default);background:var(--rb-bg-2);border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .plugin-config,[data-ui-theme=pearl-white] .plugin-accordion-body,[data-ui-theme=pearl-white] .vision-config-section,[data-ui-theme=pearl-white] .tts-section__title,[data-ui-theme=pearl-white] .skill-row,[data-ui-theme=pearl-white] .chat-sessions__footer{border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .plugin-config .tts-field input,[data-ui-theme=pearl-white] .tts-field input,[data-ui-theme=pearl-white] .tts-field select{color:var(--rb-input-text);background-color:var(--rb-input-bg);border-color:var(--rb-input-border)}[data-ui-theme=pearl-white] .tts-field select option,[data-ui-theme=pearl-white] .field select option{color:var(--rb-input-text);background:var(--rb-card-bg)}[data-ui-theme=pearl-white] .rag-model-card__desc,[data-ui-theme=pearl-white] .token-hero__label,[data-ui-theme=pearl-white] .token-hero__req-label,[data-ui-theme=pearl-white] .token-stat__label,[data-ui-theme=pearl-white] .token-bar__label,[data-ui-theme=pearl-white] .token-section-title,[data-ui-theme=pearl-white] .tts-engine__tag{color:var(--rb-text-muted)}[data-ui-theme=pearl-white] .rag-model-card em,[data-ui-theme=pearl-white] .token-hero__req-value,[data-ui-theme=pearl-white] .token-stat__value,[data-ui-theme=pearl-white] .tts-section__title,[data-ui-theme=pearl-white] .tts-engine__name,[data-ui-theme=pearl-white] .tts-clone-title,[data-ui-theme=pearl-white] .skill-row__title,[data-ui-theme=pearl-white] .skill-group__title,[data-ui-theme=pearl-white] .scheduler-toolbar__copy strong{color:var(--rb-text-strong)}[data-ui-theme=pearl-white] .tts-engine__soon{color:#7a3d0a;background:#fff0d6;border-color:#f5d4a8}[data-ui-theme=pearl-white] .save-status.is-ok,[data-ui-theme=pearl-white] .tts-clone-status.is-ok{color:#15803d}[data-ui-theme=pearl-white] .save-status.is-error,[data-ui-theme=pearl-white] .tts-clone-status.is-error,[data-ui-theme=pearl-white] .sticker-add-modal__error{color:#b91c1c}[data-ui-theme=pearl-white] .token-tooltip{color:var(--rb-text-default);background:var(--rb-card-bg);border-color:var(--rb-border-strong);box-shadow:var(--rb-shadow-elevated)}[data-ui-theme=pearl-white] .token-tooltip__date,[data-ui-theme=pearl-white] .token-tooltip__row span:first-child{color:var(--rb-text-muted);border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .tts-engine.is-active,[data-ui-theme=pearl-white] .rag-model-card.is-active{color:var(--rb-pink-600);background:var(--rb-pink-50);border-color:var(--rb-pink-500);box-shadow:0 0 0 3px var(--rb-pink-100)}[data-ui-theme=pearl-white] .tts-engine.is-active .tts-engine__name,[data-ui-theme=pearl-white] .rag-model-card.is-active .rag-model-card__title{color:var(--rb-pink-700)}[data-ui-theme=pearl-white] .tts-engine.is-active .tts-engine__tag,[data-ui-theme=pearl-white] .rag-model-card.is-active .rag-model-card__desc{color:var(--rb-text-muted)}[data-ui-theme=pearl-white] .sticker-add-modal,[data-ui-theme=pearl-white] .channels-card,[data-ui-theme=pearl-white] .todo-panel,[data-ui-theme=pearl-white] .choice-card,[data-ui-theme=pearl-white] .choice-card__option{color:var(--rb-text-default);background:var(--rb-card-bg);border-color:var(--rb-border-soft);box-shadow:var(--rb-shadow-card)}[data-ui-theme=pearl-white] .todo-panel,[data-ui-theme=pearl-white] .choice-card{-webkit-backdrop-filter:none;backdrop-filter:none}[data-ui-theme=pearl-white] .sticker-add-modal__title,[data-ui-theme=pearl-white] .channels-card__header h2,[data-ui-theme=pearl-white] .todo-panel__title,[data-ui-theme=pearl-white] .todo-item__text,[data-ui-theme=pearl-white] .choice-card__title,[data-ui-theme=pearl-white] .choice-card__question-title,[data-ui-theme=pearl-white] .choice-card__option-label{color:var(--rb-text-strong)}[data-ui-theme=pearl-white] .choice-card__question{border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .choice-card__question--invalid{border-color:#e11d48}[data-ui-theme=pearl-white] .choice-card__question--invalid .choice-card__question-title{color:#be123c}[data-ui-theme=pearl-white] .sticker-field input,[data-ui-theme=pearl-white] .sticker-field textarea,[data-ui-theme=pearl-white] .choice-card__custom-input{color:var(--rb-input-text);background:var(--rb-input-bg);border-color:var(--rb-input-border)}[data-ui-theme=pearl-white] .choice-card__custom-input::placeholder{color:var(--rb-input-placeholder)}[data-ui-theme=pearl-white] .choice-card__custom-input:focus{border-color:var(--rb-pink-500);box-shadow:0 0 0 3px var(--rb-pink-100)}[data-ui-theme=pearl-white] .choice-card__custom-input:disabled{color:var(--rb-text-muted);background:var(--rb-bg-1);border-color:var(--rb-border-soft);opacity:1}[data-ui-theme=pearl-white] .choice-card__option:hover:not(:disabled){background:var(--rb-pink-50);border-color:var(--rb-pink-200)}[data-ui-theme=pearl-white] .choice-card__option:disabled{color:var(--rb-text-muted);background:var(--rb-bg-1);border-color:var(--rb-border-soft);opacity:1}[data-ui-theme=pearl-white] .choice-card__option--selected{color:var(--rb-pink-700);background:var(--rb-pink-50);border-color:var(--rb-pink-500);box-shadow:0 0 0 3px var(--rb-pink-100)}[data-ui-theme=pearl-white] .todo-panel__toggle,[data-ui-theme=pearl-white] .choice-card__custom-btn{color:var(--rb-text-on-pink);background:var(--rb-pink-500);border-color:var(--rb-pink-500)}[data-ui-theme=pearl-white] .todo-panel__toggle{box-shadow:none}[data-ui-theme=pearl-white] .todo-panel__toggle:hover,[data-ui-theme=pearl-white] .choice-card__custom-btn:hover:not(:disabled){background:var(--rb-pink-600)}[data-ui-theme=pearl-white] .choice-card__custom-btn:disabled{color:var(--rb-text-muted);background:var(--rb-bg-1);border-color:var(--rb-border-soft);opacity:1}[data-ui-theme=pearl-white] .todo-progress__track,[data-ui-theme=pearl-white] .todo-panel__divider{background:var(--rb-border-soft)}[data-ui-theme=pearl-white] .todo-progress__fill{background:linear-gradient(90deg, var(--rb-pink-400), var(--rb-pink-500))}[data-ui-theme=pearl-white] .todo-item__icon{color:var(--rb-text-on-pink);background:var(--rb-pink-500)}[data-ui-theme=pearl-white] .todo-item.in_progress .todo-item__icon{background:var(--rb-pink-600);box-shadow:0 0 0 3px var(--rb-pink-100)}[data-ui-theme=pearl-white] .todo-item.completed .todo-item__icon{background:#22c55e}[data-ui-theme=pearl-white] .todo-badge{letter-spacing:0}[data-ui-theme=pearl-white] .todo-badge--high{color:#b91c1c;background:#fee2e2e0;border-color:#f8717157}[data-ui-theme=pearl-white] .todo-badge--medium{color:#92400e;background:#fef3c7e0;border-color:#f59e0b57}[data-ui-theme=pearl-white] .todo-badge--low{color:#15803d;background:#dcfce7e0;border-color:#22c55e47}[data-ui-theme=pearl-white] .todo-item.completed .todo-item__text,[data-ui-theme=pearl-white] .choice-card--resolved{color:var(--rb-text-faint);opacity:1}[data-ui-theme=pearl-white] .choice-card--resolved .choice-card__option:not(.choice-card__option--selected),[data-ui-theme=pearl-white] .choice-card--resolved .choice-card__custom{opacity:.74}[data-ui-theme=pearl-white] #channels-panel>h1,[data-ui-theme=pearl-white] .channels-card__header h2,[data-ui-theme=pearl-white] .channels-qr-modal__title,[data-ui-theme=pearl-white] .channels-log>summary,[data-ui-theme=pearl-white] .chat-sessions__title{color:var(--rb-text-strong)}[data-ui-theme=pearl-white] .channels-card,[data-ui-theme=pearl-white] .channels-log,[data-ui-theme=pearl-white] .channels-log__entry,[data-ui-theme=pearl-white] .chat-sessions__item{background:var(--rb-card-bg);border-color:var(--rb-border-strong);box-shadow:none}[data-ui-theme=pearl-white] .channels-card--global,[data-ui-theme=pearl-white] .channels-log__entry,[data-ui-theme=pearl-white] .chat-sessions__item:hover{background:var(--rb-bg-2)}[data-ui-theme=pearl-white] .channels-card__hint,[data-ui-theme=pearl-white] .channels-status,[data-ui-theme=pearl-white] .channels-status__text,[data-ui-theme=pearl-white] .channels-card__body .form-label,[data-ui-theme=pearl-white] .channels-card__body .form-row__label,[data-ui-theme=pearl-white] .channels-card__body .form-hint,[data-ui-theme=pearl-white] .channels-feedback,[data-ui-theme=pearl-white] .channels-log__meta,[data-ui-theme=pearl-white] .chat-sessions__meta,[data-ui-theme=pearl-white] .chat-sessions__time,[data-ui-theme=pearl-white] .chat-sessions__footer-hint,[data-ui-theme=pearl-white] .chat-sessions__empty,[data-ui-theme=pearl-white] .chat-sessions__empty p{color:var(--rb-text-muted);opacity:1}[data-ui-theme=pearl-white] .channels-card__hint strong,[data-ui-theme=pearl-white] .channels-log__text{color:var(--rb-text-default)}[data-ui-theme=pearl-white] .channels-card__hint a,[data-ui-theme=pearl-white] .channels-card__body .form-hint code{color:var(--rb-pink-600)}[data-ui-theme=pearl-white] .channels-card__body .form-hint code{background:var(--rb-pink-50);border:1px solid var(--rb-pink-100)}[data-ui-theme=pearl-white] .channels-card__body .form-input{color:var(--rb-input-text);background:var(--rb-input-bg);border-color:var(--rb-border-strong)}[data-ui-theme=pearl-white] .channels-card__body .form-input::placeholder{color:var(--rb-input-placeholder)}[data-ui-theme=pearl-white] .channels-card__body .form-input:focus{border-color:var(--rb-pink-500);box-shadow:0 0 0 3px var(--rb-pink-100);outline:none}[data-ui-theme=pearl-white] .btn-secondary,[data-ui-theme=pearl-white] .btn-reveal,[data-ui-theme=pearl-white] .chat-sessions__rename,[data-ui-theme=pearl-white] .chat-sessions__delete,[data-ui-theme=pearl-white] .chat-sessions__confirm-rename,[data-ui-theme=pearl-white] .chat-sessions__cancel-rename{color:var(--rb-text-default);background:var(--rb-bg-2);border-color:var(--rb-border-strong);opacity:1}[data-ui-theme=pearl-white] .btn-secondary:hover:not(:disabled),[data-ui-theme=pearl-white] .btn-reveal:hover,[data-ui-theme=pearl-white] .chat-sessions__rename:hover,[data-ui-theme=pearl-white] .chat-sessions__confirm-rename:hover{color:var(--rb-pink-600);background:var(--rb-pink-50);border-color:var(--rb-pink-200)}[data-ui-theme=pearl-white] .chat-sessions__delete:hover,[data-ui-theme=pearl-white] .chat-sessions__cancel-rename:hover{color:#b91c1c;background:#fee2e2c7;border-color:#f8717152}[data-ui-theme=pearl-white] .channels-feedback--ok{color:#15803d}[data-ui-theme=pearl-white] .channels-feedback--err{color:#b91c1c}[data-ui-theme=pearl-white] .channels-feedback--info{color:#92400e}[data-ui-theme=pearl-white] .channels-qr-modal__card{background:var(--rb-card-bg);border:1px solid var(--rb-border-strong);box-shadow:var(--rb-shadow-elevated)}[data-ui-theme=pearl-white] .channels-qr-modal__tip{color:var(--rb-text-muted)}[data-ui-theme=pearl-white] .channels-qr-modal__img{background:var(--rb-bg-1);border:1px solid var(--rb-border-soft)}[data-ui-theme=pearl-white] .chat-sessions__new,[data-ui-theme=pearl-white] .chat-sessions__new:hover{background:var(--rb-pink-100);border-color:var(--rb-pink-600)}[data-ui-theme=pearl-white] .chat-sessions__footer{border-top-color:var(--rb-border-strong)}[data-ui-theme=pearl-white] .usage-bar__fill{box-shadow:0 0 10px #ff5b8a40}[data-ui-theme=pearl-white] .loader{box-shadow:0 0 16px #ff5b8a38,0 14px 28px #0000000f}[data-ui-theme=pearl-white] .sticker-shell{color:var(--rb-text-default);background:var(--rb-card-bg);border-color:var(--rb-border-soft);box-shadow:var(--rb-shadow-elevated)}[data-ui-theme=pearl-white] .call{color:var(--rb-text-default);background:var(--rb-card-bg);border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .call__title,[data-ui-theme=pearl-white] .call__status,[data-ui-theme=pearl-white] .call__transcript-bot,[data-ui-theme=pearl-white] .call__transcript-user{color:var(--rb-text-default)}[data-ui-theme=pearl-white] .call__close{color:var(--rb-text-muted)}[data-ui-theme=pearl-white] .call__close:hover{color:var(--rb-pink-600);background:var(--rb-pink-50)}[data-ui-theme=pearl-white] .call__avatar{border-color:var(--rb-pink-200);box-shadow:var(--rb-shadow-pink)}[data-ui-theme=pearl-white] .call__avatar-ring:before,[data-ui-theme=pearl-white] .call__avatar-ring:after,[data-ui-theme=pearl-white] .call__avatar-ring span{border-color:var(--rb-pink-500)}[data-ui-theme=pearl-white] .scheduler-editor{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d1d1f2e}[data-ui-theme=pearl-white] .scheduler-editor__card,[data-ui-theme=pearl-white] .cy-modal{color:var(--rb-text-default);background:var(--rb-feedback-surface);border-color:var(--rb-feedback-border);box-shadow:var(--rb-feedback-shadow)}[data-ui-theme=pearl-white] .scheduler-card{color:var(--rb-text-default);background:var(--rb-card-bg);border-color:var(--rb-border-strong);box-shadow:none}[data-ui-theme=pearl-white] .scheduler-card__title,[data-ui-theme=pearl-white] .scheduler-editor__header h2,[data-ui-theme=pearl-white] .cy-modal__title{color:var(--rb-text-strong)}[data-ui-theme=pearl-white] .scheduler-card__title span{filter:none}[data-ui-theme=pearl-white] .scheduler-toolbar__copy span,[data-ui-theme=pearl-white] .scheduler-empty,[data-ui-theme=pearl-white] .scheduler-card__meta,[data-ui-theme=pearl-white] .scheduler-editor .setting-row span,[data-ui-theme=pearl-white] .scheduler-history,[data-ui-theme=pearl-white] .scheduler-tool-hint,[data-ui-theme=pearl-white] .cy-modal__body{color:var(--rb-text-muted);opacity:1}[data-ui-theme=pearl-white] .scheduler-history,[data-ui-theme=pearl-white] .cy-modal__divider{border-color:var(--rb-border-soft)}[data-ui-theme=pearl-white] .scheduler-badge{color:#15803d;background:#dcfce7c7;border-color:#22c55e3d}[data-ui-theme=pearl-white] .scheduler-badge.is-disabled{color:var(--rb-text-muted);background:var(--rb-bg-1);border-color:var(--rb-border-strong)}[data-ui-theme=pearl-white] .scheduler-tool-picker{color:var(--rb-text-default)}[data-ui-theme=pearl-white] .scheduler-tool-option{color:var(--rb-text-default);background:var(--rb-bg-2);border:1px solid var(--rb-border-soft)}[data-ui-theme=pearl-white] .scheduler-tool-option:hover{color:var(--rb-pink-600);background:var(--rb-pink-50);border-color:var(--rb-pink-200)}[data-ui-theme=pearl-white] .scheduler-tool-option input[type=checkbox],[data-ui-theme=pearl-white] .switch-input{accent-color:var(--rb-pink-500)}[data-ui-theme=pearl-white] .scheduler-tool-hint{background:var(--rb-pink-50);border-color:var(--rb-pink-200)}[data-ui-theme=pearl-white] .scheduler-editor__card::-webkit-scrollbar-thumb{background:var(--rb-scroll-thumb)}[data-ui-theme=pearl-white] .cy-modal-overlay{background:#1d1d1f38}[data-ui-theme=pearl-white] .cy-modal__icon{border:none;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}[data-ui-theme=pearl-white] #cy-input-field{color:var(--rb-input-text);background:var(--rb-input-bg);border-color:var(--rb-input-border);box-shadow:none}[data-ui-theme=pearl-white] #cy-input-field::placeholder{color:var(--rb-input-placeholder)}[data-ui-theme=pearl-white] #cy-input-field:focus{border-color:var(--rb-pink-500);box-shadow:0 0 0 3px var(--rb-pink-100)}[data-ui-theme=pearl-white]{--md-code-bg:#00000008;--md-code-border:var(--rb-pink-200);--md-inline-code-bg:#ec489914;--md-inline-code-text:#1d1d1f;--md-quote-border:var(--rb-pink-400);--md-quote-bg:#ec48990a;--md-table-border:var(--rb-pink-200);--md-link-color:var(--rb-pink-600);--md-link-hover:var(--rb-pink-700);--md-copy-text:var(--rb-text-muted);--md-copy-bg:#00000008;--md-copy-border:var(--rb-border-soft);--md-katex-text:var(--rb-text-default);--rb-feedback-radius:18px;--rb-feedback-surface:#fffffff5;--rb-feedback-fg:var(--rb-text-strong);--rb-feedback-muted:var(--rb-text-muted);--rb-feedback-border:#dcb7cfbf;--rb-feedback-shadow:0 28px 70px #432a3b2b;--rb-feedback-details-bg:#0000000a;--rb-feedback-danger:#d94f61;--rb-feedback-success:#43a877;--rb-feedback-warning:#c58a31;--rb-feedback-info:var(--rb-pink-500);--rb-feedback-motion:.18s}
