.config-panel-root{min-width:0;min-height:0}.config-panel-root.is-embedded{display:flex;width:100%;height:100%}.config-panel-root.is-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35)}.config-panel-surface{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--bg)}.config-panel-root.is-embedded>.config-panel-surface{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}.config-panel-root.is-modal>.config-panel-surface{width:min(var(--config-panel-width),calc(100vw - 16px));height:min(var(--config-panel-height),calc(100dvh - 16px));border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18)}.config-panel-header{display:flex;flex-shrink:0;align-items:center;gap:10px;height:50px;padding:0 14px 0 18px;border-bottom:1px solid var(--border)}.config-panel-title{color:var(--text);font-size:15px}.config-panel-subtitle{min-width:0;overflow:hidden;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.config-close-button{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:20px;line-height:1}.config-close-button:focus-visible,.config-close-button:hover{background:var(--bg-hover);color:var(--text);outline:none}.config-split-view{display:flex;flex:1;flex-direction:row;min-height:0;overflow:hidden}.config-sidebar{display:flex;flex-direction:column;flex-shrink:0;width:240px;min-height:0;border-right:1px solid var(--border);background:var(--bg-panel)}.config-sidebar-list{flex:1;min-height:0;padding:8px 6px;overflow-y:auto}.config-sidebar-group{margin-bottom:6px}.config-sidebar-group-label{padding:4px 8px 3px;color:var(--text-dim);font-family:inherit;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:uppercase}.config-sidebar-item{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:30px;padding:0 8px;border:0;border-radius:5px;outline:none;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;font-size:12px;font-weight:400;text-align:left;transition:background-color .12s ease,color .12s ease}.config-sidebar-item:not(:disabled):focus-visible,.config-sidebar-item:not(:disabled):hover{background:var(--bg-hover)}.config-sidebar-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.config-sidebar-item[aria-current=page]{background:var(--bg-selected);font-weight:600}.config-sidebar-item:disabled{cursor:default;opacity:.5}.models-sidebar-indented-item{padding-left:26px}.models-sidebar-add-item{color:var(--text-dim)}.models-sidebar-add-item:not(:disabled):focus-visible,.models-sidebar-add-item:not(:disabled):hover{color:var(--accent)}.config-sidebar-text{display:block;min-width:0;overflow:hidden;font-family:inherit;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.config-sidebar-text.is-grow{flex:1}.config-sidebar-text.is-muted{color:var(--text-dim)}.agents-overridden-label{flex:0 0 auto;color:var(--text-dim);font-size:10px;line-height:1;white-space:nowrap}.agents-feature-setting{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--bg-panel)}.agents-feature-copy{display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--text);font-size:12px}.agents-feature-copy>span{color:var(--text-muted);line-height:1.4}.agents-feature-copy>.agents-feature-reload-notice{color:#d97706}.agents-concurrency-control{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px;white-space:nowrap}.agents-concurrency-control input{width:52px;height:28px;padding:0 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font:inherit;text-align:center}.agents-feature-actions{display:flex;flex-shrink:0;align-items:center;gap:10px}.config-sidebar-message{padding:10px 8px;color:var(--text-muted);font-size:12px}.config-sidebar-message.is-error{color:#ef4444}.config-sidebar-message.is-empty{color:var(--text-dim)}.config-detail{flex:1;min-width:0;min-height:0;padding:20px;overflow-y:auto;font-family:inherit;font-size:12px;line-height:1.5}.config-detail-stack{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.config-detail-stack.is-fill{min-height:100%}.config-detail-stack.is-full-height{height:100%}.config-detail-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;min-height:28px}.config-detail-header.is-top-aligned{align-items:flex-start}.config-detail-header-info{display:flex;flex:1 1 160px;align-items:center;gap:7px;min-width:0}.config-detail-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;margin-left:auto}.config-detail-title{color:var(--text);font-size:14px;font-weight:600;line-height:1.35}.config-section-title{color:var(--text-dim);font-size:11px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:uppercase}.config-field{display:flex;flex-direction:column;gap:5px;min-width:0}.agents-system-prompt{scrollbar-width:auto}.agents-system-prompt::-webkit-scrollbar{width:14px;height:14px}.agents-system-prompt::-webkit-scrollbar-track{background:transparent}.agents-system-prompt::-webkit-scrollbar-thumb{background:var(--border);border:5px solid transparent;background-clip:padding-box;border-radius:7px}.config-field-label{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.35}.config-empty-state{display:grid;flex:1;place-items:center;min-height:160px;color:var(--text-dim);font-size:12px;line-height:1.5;text-align:center}.config-detail-path{flex:1;min-width:0;overflow:hidden;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.config-scope-tag{flex-shrink:0;padding:1px 5px;border-radius:3px;background:rgba(120,120,120,.12);color:var(--text-dim);font-size:10px}.config-scope-tag.is-project{background:rgba(99,102,241,.12);color:rgba(99,102,241,.8)}.config-trust-notice{padding:8px 18px;border-bottom:1px solid var(--border);background:var(--bg-panel);color:var(--text-muted);font-size:12px}.skill-detail-heading{display:flex;flex-direction:column;gap:4px}.skill-detail-status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-height:16px;text-align:right}.skill-source-link{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;color:var(--accent);text-decoration:none}.skill-source-link-text{overflow:hidden;font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.skill-version-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.skill-name-value,.skill-version-value{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.skill-update-indicator,.skill-version-value.is-update{color:var(--accent)}.skill-name-value{color:var(--text)}.skill-update-status{color:var(--text-dim);font-size:12px}.skill-update-status.is-checking{color:var(--accent)}.skill-update-status.is-success{color:#16a34a}.skill-update-status.is-error{color:#ef4444}.skill-description{color:var(--text-muted);font-size:12px;line-height:1.5}.skill-update-indicator{flex-shrink:0;font-size:13px;line-height:1}.config-footer{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:52px;padding:9px 14px;border-top:1px solid var(--border)}.config-footer-status{flex:1;min-width:0;overflow:hidden;color:var(--text-dim);font-size:11px}.config-footer-actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px}.config-footer-actions .config-button-default{min-width:96px}.config-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-width:1px;border-style:solid;border-radius:5px;cursor:pointer;font-family:inherit;letter-spacing:0;line-height:1;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.config-button-default{height:32px;padding:0 14px;font-size:12px}.config-button-small{height:28px;padding:0 10px;font-size:11px}.config-button-primary{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:600}.config-button-secondary{border-color:var(--border);background:transparent;color:var(--text-muted)}.config-button-danger{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.06);color:#ef4444}.config-button-ghost{border-color:transparent;background:transparent;color:var(--text-muted)}.config-button-primary:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent) 88%,#000);background:color-mix(in srgb,var(--accent) 88%,#000)}.config-button-ghost:not(:disabled):hover,.config-button-secondary:not(:disabled):hover{border-color:var(--border);background:var(--bg-hover);color:var(--text)}.config-button-danger:not(:disabled):hover{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.12)}.config-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.config-button:disabled{cursor:default;opacity:.5}.config-button-primary.is-success{border-color:#16a34a;background:#16a34a;animation:saved-pop .45s ease}.config-button-success-icon{flex-shrink:0;stroke-dasharray:18;animation:saved-check-draw .35s ease forwards}.config-button.is-pushed-right{margin-left:auto}.config-switch{position:relative;flex-shrink:0;width:32px;height:18px;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--bg-selected);cursor:pointer;transition:background .15s,border-color .15s}.config-switch[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.config-switch:not(:disabled):hover{border-color:var(--text-muted)}.config-switch[aria-checked=true]:not(:disabled):hover{border-color:var(--accent-hover);background:var(--accent-hover)}.config-switch:before{content:"";position:absolute;inset:-5px -3px}.config-switch:disabled{cursor:default;opacity:.55}.config-switch.is-loading:disabled{cursor:wait}.config-switch-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--text-muted);transition:transform .15s,background .15s}.config-switch[aria-checked=true] .config-switch-knob{transform:translateX(14px);background:var(--bg)}.config-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.config-list-action{flex-shrink:0;padding:8px 6px;border-top:1px solid var(--border)}.config-list-action-button{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:30px;min-height:30px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:var(--text-dim);cursor:pointer;font-size:12px}.config-list-action-button:not(:disabled):focus-visible,.config-list-action-button:not(:disabled):hover{background:var(--bg-hover);color:var(--text-muted);outline:none}.config-list-action-button[aria-current=page]{background:var(--bg-selected);color:var(--accent)}.config-list-action-button:disabled{cursor:default;opacity:.5}.config-status-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--text-dim)}.config-status-dot.is-active{background:var(--accent)}.config-status-dot.is-inactive{opacity:.7}.settings-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.38)}.settings-dialog-surface{display:flex;flex-direction:column;width:1080px;max-width:calc(100vw - 16px);height:84vh;max-height:calc(100dvh - 16px);overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--bg);box-shadow:0 16px 48px rgba(0,0,0,.22)}.settings-dialog-header{position:relative;display:flex;flex-shrink:0;align-items:center;min-height:50px;padding:0 52px 0 18px;border-bottom:1px solid var(--border)}.settings-dialog-title{flex-shrink:0;color:var(--text);font-size:15px;white-space:nowrap}.settings-section-tabs{display:flex;align-items:stretch;gap:2px;min-width:0;height:50px;margin-left:22px;overflow-x:auto;overflow-y:hidden}.settings-section-tab{position:relative;display:flex;flex:0 0 96px;align-items:center;justify-content:center;gap:5px;width:96px;height:100%;padding:0 2px;border:0;outline:none;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:400;white-space:nowrap;transition:color .15s ease}.settings-section-tab:after{position:absolute;bottom:0;left:50%;width:24px;height:2px;border-radius:2px 2px 0 0;background:var(--accent);content:"";opacity:0;transform:translateX(-50%) scaleX(.5);transition:opacity .15s ease,transform .15s ease}.settings-section-tab[aria-current=page]{color:var(--text);font-weight:600}.settings-section-tab[aria-current=page]:after{opacity:1;transform:translateX(-50%) scaleX(1)}.settings-section-tab:not(:disabled):hover{color:var(--text)}.settings-section-tab:disabled{cursor:default;opacity:.38}.settings-section-tab:focus-visible:not([aria-current=page]){border-radius:4px;background:var(--bg-hover);color:var(--text)}.settings-section-tab:focus-visible[aria-current=page]{outline:none}.settings-section-icon{flex-shrink:0}.settings-section-icon.is-agent{transform:scale(1.25)}.settings-mobile-section-picker{display:none}.settings-dialog-close{position:absolute;top:10px;right:14px}.settings-dialog-main{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.settings-section-host{flex:1;width:100%;height:100%;min-width:0;min-height:0}.settings-general{width:100%;max-height:100%;max-width:680px;padding:26px clamp(18px,4vw,40px) 40px;overflow-y:auto}.settings-general-title{margin:0;color:var(--text);font-size:18px;font-weight:700}.settings-general-section{margin-top:30px}.settings-general-section:first-of-type{margin-top:24px}.settings-general-heading{margin:0 0 5px;color:var(--text);font-size:13px;font-weight:650}.settings-general-description{margin:0 0 12px;color:var(--text-dim);font-size:11px;line-height:1.5}.settings-theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;max-width:420px;padding:3px}.settings-theme-option{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:42px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:400}.settings-theme-option[aria-checked=true]{background:var(--bg-selected);color:var(--accent);font-weight:600}.settings-theme-option:focus-visible,.settings-theme-option:not([aria-checked=true]):hover{background:var(--bg-hover);outline:none}.settings-theme-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-chat-options{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px}.settings-chat-option{width:100%;color:var(--text);font-size:12px}.settings-chat-switch-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px}.settings-chat-range-option{padding:0}.settings-chat-range-header{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px}.settings-chat-range-header output{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.settings-chat-reset{width:28px;height:28px;padding:0}.settings-chat-range-option input{display:block;width:100%;margin-top:2px;accent-color:var(--accent)}.settings-language-options{display:flex;flex-direction:column;gap:3px;width:100%;max-width:420px}.settings-language-option{display:flex;align-items:center;gap:10px;height:44px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--text);cursor:pointer;font-size:12px;text-align:left}.settings-language-option[aria-checked=true]{background:var(--bg-selected)}.settings-language-option:focus-visible,.settings-language-option:not([aria-checked=true]):hover{background:var(--bg-hover);outline:none}.settings-language-radio{display:grid;flex-shrink:0;place-items:center;width:16px;height:16px;border:1px solid var(--border);border-radius:50%}.settings-language-option[aria-checked=true] .settings-language-radio{border-color:var(--accent)}.settings-language-radio-dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.settings-language-label{flex:1}.settings-language-code{color:var(--text-dim);font-family:var(--font-mono);font-size:10px}.settings-shell-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:420px;min-height:44px;padding:0 10px;border-radius:5px;background:var(--bg-panel);color:var(--text);font-size:12px}.settings-general-error{margin:8px 0 0;color:#ef4444;font-size:11px}@media (max-width:640px){.config-panel-root.is-modal>.config-panel-surface{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.config-split-view{flex-direction:column}.config-sidebar{width:100%;height:190px;border-right:0;border-bottom:1px solid var(--border)}.agents-feature-setting{align-items:flex-start;gap:10px;padding:10px 14px}.agents-feature-actions{flex-direction:column-reverse;align-items:flex-end}.config-detail{padding:14px}.settings-dialog-surface{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.settings-section-tabs{display:none}.settings-mobile-section-picker{display:block;width:100%;max-width:210px;min-width:0;height:32px;margin-left:14px;padding:0 9px;border:1px solid var(--border);border-radius:5px;background:var(--bg-panel);color:var(--text);font-size:16px}}@keyframes saved-pop{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(74,222,128,.55)}40%{transform:scale(1.08);box-shadow:0 0 0 6px rgba(74,222,128,.25)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(74,222,128,0)}}@keyframes saved-check-draw{0%{stroke-dashoffset:18;opacity:0}to{stroke-dashoffset:0;opacity:1}}@supports (-webkit-touch-callout:none){@media (display-mode:standalone){.config-panel-root.is-modal,.settings-dialog-backdrop{padding:max(59px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.config-panel-root.is-modal>.config-panel-surface,.settings-dialog-surface{max-width:100%;max-height:100%}}@media (display-mode:standalone) and (orientation:landscape){.config-panel-root.is-modal,.settings-dialog-backdrop{padding:max(8px,env(safe-area-inset-top)) max(59px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(59px,env(safe-area-inset-left))}}}html:not(.dark)[data-theme=aura]{--bg:#f5f0ff;--bg-panel:#f1ebfb;--bg-secondary:#f1ebfb;--bg-card:#f1ebfb;--bg-hover:#efe8fc;--bg-selected:#efe8fc;--border:#e0d6f2;--border-hover:#b38fff;--text:#2d2640;--text-muted:#807b8b;--text-dim:#807b8b;--accent:#a277ff;--accent-hover:#b38fff;--user-bg:#efe8fc;--assistant-bg:#f5f0ff;--tool-bg:#efe8fc;--accent-red:#d94f4f;--accent-green:#40bf7a;--accent-orange:#d9a24a;--status-error:#d94f4f;--status-warning:#d9a24a;--status-success:#40bf7a;--status-info:#a277ff}html.dark[data-theme=aura]{--bg:#15141b;--bg-panel:#201e2b;--bg-secondary:#201e2b;--bg-card:#201e2b;--bg-hover:#1a1921;--bg-selected:#25232f;--border:#2a2935;--border-hover:#8d68dd;--text:#edecee;--text-muted:#8a8282;--text-dim:#8a8282;--accent:#a277ff;--accent-hover:#8d68dd;--user-bg:#393647;--assistant-bg:#15141b;--tool-bg:#1a1921;--accent-red:#ff6767;--accent-green:#61ffca;--accent-orange:#ffca85;--status-error:#ff6767;--status-warning:#ffca85;--status-success:#61ffca;--status-info:#a277ff}html:not(.dark)[data-theme=ayu]{--bg:#fdfaf4;--bg-panel:#faf6ed;--bg-secondary:#faf6ed;--bg-card:#faf6ed;--bg-hover:#f7f3eb;--bg-selected:#fff7e5;--border:#ece5d9;--border-hover:#6eb8d1;--text:#394049;--text-muted:#777e87;--text-dim:#777e87;--accent:#4aa8c8;--accent-hover:#6eb8d1;--user-bg:#fff7e5;--assistant-bg:#fdfaf4;--tool-bg:#fcf9f3;--accent-red:#e6656a;--accent-green:#5fb978;--accent-orange:#ea9f41;--status-error:#e6656a;--status-warning:#ea9f41;--status-success:#5fb978;--status-info:#4aa8c8}html.dark[data-theme=ayu]{--bg:#0f1419;--bg-panel:#17202a;--bg-secondary:#17202a;--bg-card:#17202a;--bg-hover:#18222c;--bg-selected:#1e252d;--border:#292c30;--border-hover:#389fc5;--text:#d6dae0;--text-muted:#777e86;--text-dim:#777e86;--accent:#3fb7e3;--accent-hover:#389fc5;--user-bg:#1d2935;--assistant-bg:#0f1419;--tool-bg:#18222c;--accent-red:#f58572;--accent-green:#78d05c;--accent-orange:#e4a75c;--status-error:#f58572;--status-warning:#e4a75c;--status-success:#78d05c;--status-info:#3fb7e3}html:not(.dark)[data-theme=carbonfox]{--bg:#ffffff;--bg-panel:#f4f4f7;--bg-secondary:#f4f4f7;--bg-card:#f4f4f7;--bg-hover:#f4f4f4;--bg-selected:#f6f6f8;--border:#e3e2e2;--border-hover:#338ecf;--text:#161616;--text-muted:#868585;--text-dim:#868585;--accent:#0072c3;--accent-hover:#338ecf;--user-bg:#f4f4f7;--assistant-bg:#ffffff;--tool-bg:#f4f4f4;--accent-red:#da1e28;--accent-green:#198038;--accent-orange:#f1c21b;--status-error:#da1e28;--status-warning:#f1c21b;--status-success:#198038;--status-info:#0072c3}html.dark[data-theme=carbonfox]{--bg:#161616;--bg-panel:#222222;--bg-secondary:#222222;--bg-card:#222222;--bg-hover:#222222;--bg-selected:#292828;--border:#2d2c2c;--border-hover:#2f9adc;--text:#f2f4f8;--text-muted:#8b8a8a;--text-dim:#8b8a8a;--accent:#33b1ff;--accent-hover:#2f9adc;--user-bg:#262626;--assistant-bg:#161616;--tool-bg:#262626;--accent-red:#ff8389;--accent-green:#42be65;--accent-orange:#f1c21b;--status-error:#ff8389;--status-warning:#f1c21b;--status-success:#42be65;--status-info:#33b1ff}html:not(.dark)[data-theme=catppuccin]{--bg:#eff1f5;--bg-panel:#e6e9ef;--bg-secondary:#e6e9ef;--bg-card:#e6e9ef;--bg-hover:#dce0e8;--bg-selected:#ccd0da;--border:#bcc0cc;--border-hover:#7287fd;--text:#4c4f69;--text-muted:#6c6f85;--text-dim:#8c8fa1;--accent:#1e66f5;--accent-hover:#7287fd;--user-bg:#dce0e8;--assistant-bg:#eff1f5;--tool-bg:#e6e9ef;--accent-red:#d20f39;--accent-green:#40a02b;--accent-orange:#df8e1d;--status-error:#d20f39;--status-warning:#df8e1d;--status-success:#40a02b;--status-info:#1e66f5}html.dark[data-theme=catppuccin]{--bg:#1e1e2e;--bg-panel:#181825;--bg-secondary:#181825;--bg-card:#181825;--bg-hover:#313244;--bg-selected:#45475a;--border:#585b70;--border-hover:#b4befe;--text:#cdd6f4;--text-muted:#8f93b2;--text-dim:#6c7086;--accent:#89b4fa;--accent-hover:#b4befe;--user-bg:#313244;--assistant-bg:#181825;--tool-bg:#14141f;--accent-red:#f38ba8;--accent-green:#a6e3a1;--accent-orange:#fab387;--status-error:#f38ba8;--status-warning:#fab387;--status-success:#a6e3a1;--status-info:#89b4fa}html:not(.dark)[data-theme=dracula]{--bg:#f8f8f2;--bg-panel:#f0f0ea;--bg-secondary:#f0f0ea;--bg-card:#f0f0ea;--bg-hover:#e6e6de;--bg-selected:#d8d8cf;--border:#c6c6bb;--border-hover:#44475a;--text:#282a36;--text-muted:#5f6380;--text-dim:#8a8fae;--accent:#6272a4;--accent-hover:#44475a;--user-bg:#e6e6de;--assistant-bg:#f8f8f2;--tool-bg:#f0f0ea;--accent-red:#ff5555;--accent-green:#50fa7b;--accent-orange:#ffb86c;--status-error:#ff5555;--status-warning:#ffb86c;--status-success:#50fa7b;--status-info:#6272a4}html.dark[data-theme=dracula]{--bg:#282a36;--bg-panel:#21222c;--bg-secondary:#21222c;--bg-card:#21222c;--bg-hover:#343746;--bg-selected:#44475a;--border:#4a4d63;--border-hover:#ff79c6;--text:#f8f8f2;--text-muted:#9094ad;--text-dim:#6272a4;--accent:#bd93f9;--accent-hover:#ff79c6;--user-bg:#343746;--assistant-bg:#21222c;--tool-bg:#1e1f29;--accent-red:#ff5555;--accent-green:#50fa7b;--accent-orange:#ffb86c;--status-error:#ff5555;--status-warning:#ffb86c;--status-success:#50fa7b;--status-info:#bd93f9}html:not(.dark)[data-theme=fields-of-the-shire]{--bg:#f9f5eb;--bg-panel:#fcf9f0;--bg-secondary:#fcf9f0;--bg-card:#fcf9f0;--bg-hover:#f4efe3;--bg-selected:#f1ece1;--border:#1a1612;--border-hover:#5e773f;--text:#1a1612;--text-muted:#5a5048;--text-dim:#5a5048;--accent:#4a6030;--accent-hover:#5e773f;--user-bg:#efe8da;--assistant-bg:#f9f5eb;--tool-bg:#f4efe3;--accent-red:#a24d3f;--accent-green:#4a6030;--accent-orange:#8c5520;--status-error:#a24d3f;--status-warning:#8c5520;--status-success:#4a6030;--status-info:#4a6030}html.dark[data-theme=fields-of-the-shire]{--bg:#1b1815;--bg-panel:#2b2622;--bg-secondary:#2b2622;--bg-card:#2b2622;--bg-hover:#23201c;--bg-selected:#282320;--border:#35322f;--border-hover:#93a56b;--text:#ebe0d1;--text-muted:#83796f;--text-dim:#83796f;--accent:#7a8a5a;--accent-hover:#93a56b;--user-bg:#272a25;--assistant-bg:#1b1815;--tool-bg:#23201c;--accent-red:#b34d3b;--accent-green:#7f905e;--accent-orange:#c47a3a;--status-error:#b34d3b;--status-warning:#c47a3a;--status-success:#7f905e;--status-info:#7a8a5a}html:not(.dark)[data-theme=flexoki]{--bg:#fffdf4;--bg-panel:#fbfaf2;--bg-secondary:#fbfaf2;--bg-card:#fbfaf2;--bg-hover:#f6f5ee;--bg-selected:#f7f4ec;--border:#e6e4db;--border-hover:#f9ae77;--text:#100f0f;--text-muted:#686663;--text-dim:#686663;--accent:#bc5215;--accent-hover:#f9ae77;--user-bg:#f7f4ec;--assistant-bg:#fffdf4;--tool-bg:#f6f5ee;--accent-red:#af3029;--accent-green:#66800b;--accent-orange:#bc5215;--status-error:#af3029;--status-warning:#bc5215;--status-success:#66800b;--status-info:#bc5215}html.dark[data-theme=flexoki]{--bg:#171515;--bg-panel:#1c1a19;--bg-secondary:#1c1a19;--bg-card:#1c1a19;--bg-hover:#1c1b1a;--bg-selected:#1e1d1c;--border:#2b2a28;--border-hover:#da702c;--text:#cecdc3;--text-muted:#807e79;--text-dim:#807e79;--accent:#da702c;--accent-hover:#da702c;--user-bg:#27180e;--assistant-bg:#171515;--tool-bg:#1c1b1a;--accent-red:#d14d41;--accent-green:#a0af54;--accent-orange:#da702c;--status-error:#d14d41;--status-warning:#da702c;--status-success:#a0af54;--status-info:#da702c}html:not(.dark)[data-theme=gruvbox]{--bg:#fbf1c7;--bg-panel:#f2e5bc;--bg-secondary:#f2e5bc;--bg-card:#f2e5bc;--bg-hover:#ebdbb2;--bg-selected:#d5c4a1;--border:#bdae93;--border-hover:#076678;--text:#3c3836;--text-muted:#7c6f64;--text-dim:#a89984;--accent:#458588;--accent-hover:#076678;--user-bg:#ebdbb2;--assistant-bg:#fbf1c7;--tool-bg:#f2e5bc;--accent-red:#cc241d;--accent-green:#689d6a;--accent-orange:#d65d0e;--status-error:#cc241d;--status-warning:#d65d0e;--status-success:#689d6a;--status-info:#458588}html.dark[data-theme=gruvbox]{--bg:#1d2021;--bg-panel:#282828;--bg-secondary:#282828;--bg-card:#282828;--bg-hover:#3c3836;--bg-selected:#504945;--border:#665c54;--border-hover:#8ec07c;--text:#ebdbb2;--text-muted:#a89984;--text-dim:#7c6f64;--accent:#83a598;--accent-hover:#8ec07c;--user-bg:#3c3836;--assistant-bg:#282828;--tool-bg:#32302f;--accent-red:#fb4934;--accent-green:#b8bb26;--accent-orange:#d65d0e;--status-error:#fb4934;--status-warning:#d65d0e;--status-success:#b8bb26;--status-info:#83a598}html:not(.dark)[data-theme=jetbrains]{--bg:#ffffff;--bg-panel:#ffffff;--bg-secondary:#ffffff;--bg-card:#ffffff;--bg-hover:#f7f8fa;--bg-selected:#f5f8fd;--border:#dde0ea;--border-hover:#2d61f0;--text:#000000;--text-muted:#404040;--text-dim:#404040;--accent:#195ce3;--accent-hover:#2d61f0;--user-bg:#eff4fd;--assistant-bg:#f7f8fa;--tool-bg:#f5f7f9;--accent-red:#ce0606;--accent-green:#077d18;--accent-orange:#f49810;--status-error:#ce0606;--status-warning:#f49810;--status-success:#077d18;--status-info:#195ce3}html.dark[data-theme=jetbrains]{--bg:#1e1f22;--bg-panel:#2b2d30;--bg-secondary:#2b2d30;--bg-card:#2b2d30;--bg-hover:#26282b;--bg-selected:#28292c;--border:#383a3f;--border-hover:#70aeff;--text:#dfe1e5;--text-muted:#9fa0a2;--text-dim:#9fa0a2;--accent:#6796f5;--accent-hover:#70aeff;--user-bg:#2a3b5d;--assistant-bg:#1e1f22;--tool-bg:#26282b;--accent-red:#fa6675;--accent-green:#57965d;--accent-orange:#f2c55c;--status-error:#fa6675;--status-warning:#f2c55c;--status-success:#57965d;--status-info:#6796f5}html:not(.dark)[data-theme=kanagawa]{--bg:#f6f3d6;--bg-panel:#eae4bf;--bg-secondary:#eae4bf;--bg-card:#eae4bf;--bg-hover:#ece6c8;--bg-selected:#e6f0e3;--border:#d7d1ba;--border-hover:#6693bf;--text:#545464;--text-muted:#6c6c67;--text-dim:#6c6c67;--accent:#4d699b;--accent-hover:#6693bf;--user-bg:#e6f2e1;--assistant-bg:#f6f3d6;--tool-bg:#dcd5ac;--accent-red:#e82424;--accent-green:#6f894e;--accent-orange:#de9800;--status-error:#e82424;--status-warning:#de9800;--status-success:#6f894e;--status-info:#4d699b}html.dark[data-theme=kanagawa]{--bg:#1f1f28;--bg-panel:#2a2a37;--bg-secondary:#2a2a37;--bg-card:#2a2a37;--bg-hover:#23232d;--bg-selected:#2a2a36;--border:#333343;--border-hover:#9dc5e0;--text:#dcd7ba;--text-muted:#8b8b85;--text-dim:#8b8b85;--accent:#7fb4ca;--accent-hover:#9dc5e0;--user-bg:#2a2a37;--assistant-bg:#2f2f3d;--tool-bg:#16161d;--accent-red:#e82424;--accent-green:#98bb6c;--accent-orange:#ff9e3b;--status-error:#e82424;--status-warning:#ff9e3b;--status-success:#98bb6c;--status-info:#7fb4ca}html:not(.dark)[data-theme=mono-plus]{--bg:#ffffff;--bg-panel:#fafafa;--bg-secondary:#fafafa;--bg-card:#fafafa;--bg-hover:#f5f5f5;--bg-selected:#f0f0f0;--border:#e3e3e3;--border-hover:#1a1a1a;--text:#1a1a1a;--text-muted:#6f6f6f;--text-dim:#6f6f6f;--accent:#4a6a9e;--accent-hover:#1a1a1a;--user-bg:#e5e5e5;--assistant-bg:#ffffff;--tool-bg:#f5f5f5;--accent-red:#8a5a5a;--accent-green:#5a7a5a;--accent-orange:#8a7a5a;--status-error:#8a5a5a;--status-warning:#8a7a5a;--status-success:#5a7a5a;--status-info:#4a6a9e}html.dark[data-theme=mono-plus]{--bg:#000000;--bg-panel:#141414;--bg-secondary:#141414;--bg-card:#141414;--bg-hover:#0a0a0a;--bg-selected:#1a1a1a;--border:#2f2f2f;--border-hover:#e5e5e5;--text:#e5e5e5;--text-muted:#808080;--text-dim:#808080;--accent:#a2bee8;--accent-hover:#e5e5e5;--user-bg:#1a1a1a;--assistant-bg:#000000;--tool-bg:#0a0a0a;--accent-red:#9e6a6a;--accent-green:#6a8e6a;--accent-orange:#9e8a6a;--status-error:#9e6a6a;--status-warning:#9e8a6a;--status-success:#6a8e6a;--status-info:#a2bee8}html:not(.dark)[data-theme=mono]{--bg:#ffffff;--bg-panel:#fafafa;--bg-secondary:#fafafa;--bg-card:#fafafa;--bg-hover:#f5f5f5;--bg-selected:#f0f0f0;--border:#e3e3e3;--border-hover:#1a1a1a;--text:#1a1a1a;--text-muted:#757575;--text-dim:#757575;--accent:#000000;--accent-hover:#1a1a1a;--user-bg:#e5e5e5;--assistant-bg:#ffffff;--tool-bg:#f5f5f5;--accent-red:#999999;--accent-green:#1a1a1a;--accent-orange:#666666;--status-error:#999999;--status-warning:#666666;--status-success:#1a1a1a;--status-info:#000000}html.dark[data-theme=mono]{--bg:#000000;--bg-panel:#141414;--bg-secondary:#141414;--bg-card:#141414;--bg-hover:#0a0a0a;--bg-selected:#1a1a1a;--border:#2f2f2f;--border-hover:#e5e5e5;--text:#e5e5e5;--text-muted:#808080;--text-dim:#808080;--accent:#ffffff;--accent-hover:#e5e5e5;--user-bg:#1a1a1a;--assistant-bg:#000000;--tool-bg:#0a0a0a;--accent-red:#666666;--accent-green:#e5e5e5;--accent-orange:#999999;--status-error:#666666;--status-warning:#999999;--status-success:#e5e5e5;--status-info:#ffffff}html:not(.dark)[data-theme=monokai]{--bg:#fdf8ec;--bg-panel:#fbf5e8;--bg-secondary:#fbf5e8;--bg-card:#fbf5e8;--bg-hover:#f8f2e6;--bg-selected:#f7efdd;--border:#e9e0cf;--border-hover:#cb94fb;--text:#292318;--text-muted:#887c6a;--text-dim:#887c6a;--accent:#bf7bff;--accent-hover:#cb94fb;--user-bg:#f8f2e6;--assistant-bg:#fdf8ec;--tool-bg:#f8f2e6;--accent-red:#e54b4b;--accent-green:#4fb54b;--accent-orange:#f1a948;--status-error:#e54b4b;--status-warning:#f1a948;--status-success:#4fb54b;--status-info:#bf7bff}html.dark[data-theme=monokai]{--bg:#23241e;--bg-panel:#21221a;--bg-secondary:#21221a;--bg-card:#21221a;--bg-hover:#282a20;--bg-selected:#303126;--border:#343528;--border-hover:#9973dd;--text:#f8f8f2;--text-muted:#939390;--text-dim:#939390;--accent:#ae81ff;--accent-hover:#9973dd;--user-bg:#36372a;--assistant-bg:#23241e;--tool-bg:#27281f;--accent-red:#f92672;--accent-green:#a6e22e;--accent-orange:#fd971f;--status-error:#f92672;--status-warning:#fd971f;--status-success:#a6e22e;--status-info:#ae81ff}html:not(.dark)[data-theme=night-owl]{--bg:#fbfbfb;--bg-panel:#ffffff;--bg-secondary:#ffffff;--bg-card:#ffffff;--bg-hover:#f0f0f0;--bg-selected:#f0f0f0;--border:#dfdfdf;--border-hover:#6c91dd;--text:#403f53;--text-muted:#747a7a;--text-dim:#747a7a;--accent:#4876d6;--accent-hover:#6c91dd;--user-bg:#f0f0f0;--assistant-bg:#fbfbfb;--tool-bg:#f0f0f0;--accent-red:#de3d3b;--accent-green:#2aa298;--accent-orange:#c96765;--status-error:#de3d3b;--status-warning:#c96765;--status-success:#2aa298;--status-info:#4876d6}html.dark[data-theme=night-owl]{--bg:#011627;--bg-panel:#001122;--bg-secondary:#001122;--bg-card:#001122;--bg-hover:#0b253a;--bg-selected:#162431;--border:#2b3339;--border-hover:#6f94df;--text:#d6deeb;--text-muted:#7d8892;--text-dim:#7d8892;--accent:#82aaff;--accent-hover:#6f94df;--user-bg:#0f283f;--assistant-bg:#011627;--tool-bg:#0b253a;--accent-red:#ef5350;--accent-green:#c5e478;--accent-orange:#ecc48d;--status-error:#ef5350;--status-warning:#ecc48d;--status-success:#c5e478;--status-info:#82aaff}html:not(.dark)[data-theme=nord]{--bg:#e5e9f0;--bg-panel:#eceff4;--bg-secondary:#eceff4;--bg-card:#eceff4;--bg-hover:#d8dee9;--bg-selected:#c8d0dd;--border:#b6c2d2;--border-hover:#81a1c1;--text:#2e3440;--text-muted:#4c566a;--text-dim:#6c7890;--accent:#5e81ac;--accent-hover:#81a1c1;--user-bg:#d8dee9;--assistant-bg:#e5e9f0;--tool-bg:#eceff4;--accent-red:#bf616a;--accent-green:#a3be8c;--accent-orange:#d08770;--status-error:#bf616a;--status-warning:#d08770;--status-success:#a3be8c;--status-info:#5e81ac}html.dark[data-theme=nord]{--bg:#2e3440;--bg-panel:#3b4252;--bg-secondary:#3b4252;--bg-card:#3b4252;--bg-hover:#434c5e;--bg-selected:#4c566a;--border:#5e6680;--border-hover:#81a1c1;--text:#eceff4;--text-muted:#a0aec4;--text-dim:#7c88a0;--accent:#88c0d0;--accent-hover:#81a1c1;--user-bg:#434c5e;--assistant-bg:#3b4252;--tool-bg:#3a4252;--accent-red:#bf616a;--accent-green:#a3be8c;--accent-orange:#d08770;--status-error:#bf616a;--status-warning:#d08770;--status-success:#a3be8c;--status-info:#88c0d0}html:not(.dark)[data-theme=one-dark-pro]{--bg:#f5f6f8;--bg-panel:#f0f5fa;--bg-secondary:#f0f5fa;--bg-card:#f0f5fa;--bg-hover:#eef0f4;--bg-selected:#edeff5;--border:#d5d8de;--border-hover:#73a0fe;--text:#2b303b;--text-muted:#6e727b;--text-dim:#6e727b;--accent:#528bff;--accent-hover:#73a0fe;--user-bg:#eaedf4;--assistant-bg:#f5f6f8;--tool-bg:#eef0f4;--accent-red:#e06c75;--accent-green:#4fa66d;--accent-orange:#d19a66;--status-error:#e06c75;--status-warning:#d19a66;--status-success:#4fa66d;--status-info:#528bff}html.dark[data-theme=one-dark-pro]{--bg:#1e222a;--bg-panel:#232832;--bg-secondary:#232832;--bg-card:#232832;--bg-hover:#212631;--bg-selected:#272c37;--border:#313848;--border-hover:#579ad1;--text:#abb2bf;--text-muted:#737a89;--text-dim:#737a89;--accent:#61afef;--accent-hover:#579ad1;--user-bg:#2e3442;--assistant-bg:#1e222a;--tool-bg:#212631;--accent-red:#e06c75;--accent-green:#98c379;--accent-orange:#e5c07b;--status-error:#e06c75;--status-warning:#e5c07b;--status-success:#98c379;--status-info:#61afef}html:not(.dark)[data-theme=openchamber]{--bg:#fdfcfa;--bg-panel:#f8f7f5;--bg-secondary:#f8f7f5;--bg-card:#f8f7f5;--bg-hover:#f7f6f4;--bg-selected:#f7f6f4;--border:#e5e1de;--border-hover:#9a4310;--text:#393a34;--text-muted:#5c5c54;--text-dim:#5c5c54;--accent:#b35017;--accent-hover:#9a4310;--user-bg:#f7f2ee;--assistant-bg:#fdfcfa;--tool-bg:#efeeec;--accent-red:#b7493f;--accent-green:#5f8d3d;--accent-orange:#8d6c15;--status-error:#b7493f;--status-warning:#8d6c15;--status-success:#5f8d3d;--status-info:#b35017}html.dark[data-theme=openchamber]{--bg:#120f0e;--bg-panel:#181715;--bg-secondary:#181715;--bg-card:#181715;--bg-hover:#171615;--bg-selected:#171616;--border:#242323;--border-hover:#eb8c57;--text:#c9c5ba;--text-muted:#8f8b81;--text-dim:#8f8b81;--accent:#da7c47;--accent-hover:#eb8c57;--user-bg:#25170e;--assistant-bg:#120f0e;--tool-bg:#120f0e;--accent-red:#da5b4a;--accent-green:#76ad4f;--accent-orange:#c67f13;--status-error:#da5b4a;--status-warning:#c67f13;--status-success:#76ad4f;--status-info:#da7c47}html:not(.dark)[data-theme=solarized]{--bg:#fdf6e3;--bg-panel:#eee8d5;--bg-secondary:#eee8d5;--bg-card:#eee8d5;--bg-hover:#e4ddc7;--bg-selected:#d9d2b8;--border:#c3bda8;--border-hover:#2aa198;--text:#586e75;--text-muted:#7a8a8a;--text-dim:#93a1a1;--accent:#268bd2;--accent-hover:#2aa198;--user-bg:#eee8d5;--assistant-bg:#fdf6e3;--tool-bg:#eee8d5;--accent-red:#dc322f;--accent-green:#859900;--accent-orange:#b58900;--status-error:#dc322f;--status-warning:#b58900;--status-success:#859900;--status-info:#268bd2}html.dark[data-theme=solarized]{--bg:#002b36;--bg-panel:#073642;--bg-secondary:#073642;--bg-card:#073642;--bg-hover:#0e4250;--bg-selected:#14505e;--border:#2c5c66;--border-hover:#2aa198;--text:#839496;--text-muted:#6d8284;--text-dim:#586e75;--accent:#268bd2;--accent-hover:#2aa198;--user-bg:#0e4250;--assistant-bg:#073642;--tool-bg:#05313c;--accent-red:#dc322f;--accent-green:#859900;--accent-orange:#b58900;--status-error:#dc322f;--status-warning:#b58900;--status-success:#859900;--status-info:#268bd2}html:not(.dark)[data-theme=tokyonight]{--bg:#e1e2e7;--bg-panel:#dee0ee;--bg-secondary:#dee0ee;--bg-card:#dee0ee;--bg-hover:#dee0ea;--bg-selected:#dadce6;--border:#c7c9d3;--border-hover:#5291e9;--text:#273153;--text-muted:#686e9b;--text-dim:#686e9b;--accent:#2e7de9;--accent-hover:#5291e9;--user-bg:#dcdee9;--assistant-bg:#e1e2e7;--tool-bg:#dee0ea;--accent-red:#c94060;--accent-green:#587539;--accent-orange:#8c6c3e;--status-error:#c94060;--status-warning:#8c6c3e;--status-success:#587539;--status-info:#2e7de9}html.dark[data-theme=tokyonight]{--bg:#0f111a;--bg-panel:#131629;--bg-secondary:#131629;--bg-card:#131629;--bg-hover:#111428;--bg-selected:#15192b;--border:#2d2f43;--border-hover:#6a8cd6;--text:#c0caf5;--text-muted:#8890b3;--text-dim:#8890b3;--accent:#7aa2f7;--accent-hover:#6a8cd6;--user-bg:#171b30;--assistant-bg:#0f111a;--tool-bg:#111428;--accent-red:#f7768e;--accent-green:#9ece6a;--accent-orange:#e0af68;--status-error:#f7768e;--status-warning:#e0af68;--status-success:#9ece6a;--status-info:#7aa2f7}html:not(.dark)[data-theme=vesper]{--bg:#ffffff;--bg-panel:#f6f5f5;--bg-secondary:#f6f5f5;--bg-card:#f6f5f5;--bg-hover:#f8f8f8;--bg-selected:#f6f2f2;--border:#dfdada;--border-hover:#ffd2ad;--text:#101010;--text-muted:#6e6d6d;--text-dim:#6e6d6d;--accent:#a06535;--accent-hover:#ffd2ad;--user-bg:#f4f1f1;--assistant-bg:#ffffff;--tool-bg:#f8f8f8;--accent-red:#d46868;--accent-green:#109b76;--accent-orange:#cb7f40;--status-error:#d46868;--status-warning:#cb7f40;--status-success:#109b76;--status-info:#a06535}html.dark[data-theme=vesper]{--bg:#151515;--bg-panel:#242121;--bg-secondary:#242121;--bg-card:#242121;--bg-hover:#1c1b1b;--bg-selected:#1f1f1f;--border:#373636;--border-hover:#dbac84;--text:#e8e5e5;--text-muted:#848484;--text-dim:#848484;--accent:#ffc799;--accent-hover:#dbac84;--user-bg:#2b2a2a;--assistant-bg:#101010;--tool-bg:#141414;--accent-red:#ff8080;--accent-green:#99ffe4;--accent-orange:#ffc799;--status-error:#ff8080;--status-warning:#ffc799;--status-success:#99ffe4;--status-info:#ffc799}html.dark[data-theme=vitesse-dark]{--bg:#121212;--bg-panel:#1a1a1a;--bg-secondary:#1a1a1a;--bg-card:#1a1a1a;--bg-hover:#171717;--bg-selected:#1e1e1e;--border:#313131;--border-hover:#4d9375;--text:#dbd7ca;--text-muted:#c0beb9;--text-dim:#c0beb9;--accent:#4d9375;--accent-hover:#4d9375;--user-bg:#252525;--assistant-bg:#121212;--tool-bg:#121212;--accent-red:#cb7676;--accent-green:#4d9375;--accent-orange:#d4976c;--status-error:#cb7676;--status-warning:#d4976c;--status-success:#4d9375;--status-info:#4d9375}html:not(.dark)[data-theme=vitesse-light]{--bg:#ffffff;--bg-panel:#f7f7f7;--bg-secondary:#f7f7f7;--bg-card:#f7f7f7;--bg-hover:#f2f0f0;--bg-selected:#f6f3f3;--border:#dbd8d8;--border-hover:#1c6b48;--text:#2c2c28;--text-muted:#5b5c54;--text-dim:#5b5c54;--accent:#1c6b48;--accent-hover:#1c6b48;--user-bg:#f4f1f1;--assistant-bg:#ffffff;--tool-bg:#ffffff;--accent-red:#ab5959;--accent-green:#1e754f;--accent-orange:#a65e2b;--status-error:#ab5959;--status-warning:#a65e2b;--status-success:#1e754f;--status-info:#1c6b48}html:not(.dark)[data-theme=tokyo]{--bg:#d5d6db;--bg-panel:#e3e4e9;--bg-secondary:#e3e4e9;--bg-card:#e3e4e9;--bg-hover:#c9cad1;--bg-selected:#b8b9c2;--border:#a6a7b5;--border-hover:#7aa2f7;--text:#343b59;--text-muted:#4f5670;--text-dim:#6f7691;--accent:#565f89;--accent-hover:#7aa2f7;--user-bg:#c9cad1;--assistant-bg:#d5d6db;--tool-bg:#e3e4e9;--accent-red:#f7768e;--accent-green:#9ece6a;--accent-orange:#e0af68;--status-error:#f7768e;--status-warning:#e0af68;--status-success:#9ece6a;--status-info:#565f89}html.dark[data-theme=tokyo]{--bg:#1a1b26;--bg-panel:#24283b;--bg-secondary:#24283b;--bg-card:#24283b;--bg-hover:#2f3549;--bg-selected:#3b4261;--border:#414868;--border-hover:#89ddff;--text:#c0caf5;--text-muted:#7c83b3;--text-dim:#565f89;--accent:#7aa2f7;--accent-hover:#89ddff;--user-bg:#2f3549;--assistant-bg:#24283b;--tool-bg:#1f2335;--accent-red:#f7768e;--accent-green:#9ece6a;--accent-orange:#e0af68;--status-error:#f7768e;--status-warning:#e0af68;--status-success:#9ece6a;--status-info:#7aa2f7}html:not(.dark)[data-theme=onedark]{--bg:#fafafa;--bg-panel:#f0f0f0;--bg-secondary:#f0f0f0;--bg-card:#f0f0f0;--bg-hover:#e5e5e5;--bg-selected:#d8d8d8;--border:#c8c8c8;--border-hover:#005cc5;--text:#383a42;--text-muted:#7f848e;--text-dim:#a0a1a7;--accent:#4078f2;--accent-hover:#005cc5;--user-bg:#e8e8f0;--assistant-bg:#fafafa;--tool-bg:#f0f0f0;--accent-red:#e06c75;--accent-green:#98c379;--accent-orange:#d19a66;--status-error:#e06c75;--status-warning:#d19a66;--status-success:#98c379;--status-info:#4078f2}html.dark[data-theme=onedark]{--bg:#282c34;--bg-panel:#21252b;--bg-secondary:#21252b;--bg-card:#21252b;--bg-hover:#2c313a;--bg-selected:#3b4048;--border:#4b5263;--border-hover:#528bff;--text:#abb2bf;--text-muted:#7d8799;--text-dim:#5c6370;--accent:#61afef;--accent-hover:#528bff;--user-bg:#2c313a;--assistant-bg:#21252b;--tool-bg:#1e2227;--accent-red:#e06c75;--accent-green:#98c379;--accent-orange:#d19a66;--status-error:#e06c75;--status-warning:#d19a66;--status-success:#98c379;--status-info:#61afef}@font-face{font-family:iA Writer Quattro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ia-writer-quattro-latin-400-normal.179d7f9d.woff2) format("woff2"),url(/_next/static/media/ia-writer-quattro-latin-400-normal.7404fbdc.woff) format("woff")}@font-face{font-family:iA Writer Quattro;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/ia-writer-quattro-latin-400-italic.1041824d.woff2) format("woff2"),url(/_next/static/media/ia-writer-quattro-latin-400-italic.e1e60bf7.woff) format("woff")}@font-face{font-family:iA Writer Quattro;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ia-writer-quattro-latin-700-normal.af04a9c2.woff2) format("woff2"),url(/_next/static/media/ia-writer-quattro-latin-700-normal.9d4027b4.woff) format("woff")}@font-face{font-family:iA Writer Quattro;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/ia-writer-quattro-latin-700-italic.a08768ff.woff2) format("woff2"),url(/_next/static/media/ia-writer-quattro-latin-700-italic.5f79ad89.woff) format("woff")}@font-face{font-family:Lilex;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilex-cyrillic-ext-400-normal.a1c2a378.woff2) format("woff2"),url(/_next/static/media/lilex-cyrillic-ext-400-normal.13382a44.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Lilex;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilex-cyrillic-400-normal.0dd1e3b7.woff2) format("woff2"),url(/_next/static/media/lilex-cyrillic-400-normal.8097f131.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lilex;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilex-greek-400-normal.97f26b1d.woff2) format("woff2"),url(/_next/static/media/lilex-greek-400-normal.eb5c7c4d.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Lilex;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilex-symbols2-400-normal.131e0f42.woff2) format("woff2"),url(/_next/static/media/lilex-symbols2-400-normal.eb403d1f.woff) format("woff");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Lilex;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilex-vietnamese-400-normal.53b3f1dc.woff2) format("woff2"),url(/_next/static/media/lilex-vietnamese-400-normal.dfbef8e4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lilex;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilex-latin-ext-400-normal.0297da55.woff2) format("woff2"),url(/_next/static/media/lilex-latin-ext-400-normal.dc9a3323.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lilex;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilex-latin-400-normal.62552ea0.woff2) format("woff2"),url(/_next/static/media/lilex-latin-400-normal.3a7b14b0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}