[data-theme=blue][data-mode=dark]{--code-block-bg: transparent;--code-block-border: rgba(118, 160, 227, .22);--code-toolbar-bg: rgba(54, 78, 117, .35);--code-toolbar-fg: #d7e7ff;--code-copy-hover: rgba(118, 160, 227, .28);--code-copy-success: #7fc4ff;--inline-code-border: #ffffff42;--message-drop-border: rgba(118, 160, 227, .65);--message-drop-bg: rgba(34, 72, 107, .45);--tone-example-remove-hover: rgba(255, 255, 255, .12);--tone-example-remove-active: rgba(255, 255, 255, .18);--primary: #5f96c8;--primary-hover: #5280ac;--primary-active: #3a648b;--body-bg: #12171d;--body-fg: #e4e4e4;--link-color: #92d9eb;--sidebar-bg: #1a2733d5;--navbar-bg: #00000047;--navbar-tab-fg: #d3e7ff8a;--navbar-tab-highlight-bg: #22486b;--navbar-tab-fg-active: #d3e9ff;--button-bg: #5f96c8;--button-fg: #0b2469;--button-hover-bg: #5280ac;--button-active-bg: #3a648b;--button-toggled-bg: #166bb1b0;--btn-textual-fg: #e4e4e4;--btn-textual-shadow: 0 0 10px #000000, 0 0 5px #181818;--btn-textual-hover-shadow: 0 0 10px #ffffff, 0 0 5px #dfdfdf;--tone-example-remove-fg: #e8f0ff;--tone-example-remove-hover-fg: #ffffff;--toast-fg: #f7fbff;--toast-shadow: 0 24px 48px rgba(0, 0, 0, .45);--toast-normal-bg: rgba(21, 35, 49, .8);--toast-normal-border: rgba(136, 172, 227, .32);--toast-normal-action-bg: rgba(136, 172, 227, .24);--toast-normal-action-bg-hover: rgba(136, 172, 227, .34);--toast-normal-close-hover: rgba(136, 172, 227, .22);--toast-warning-bg: rgba(92, 61, 12, .8);--toast-warning-border: rgba(255, 214, 132, .45);--toast-warning-action-bg: rgba(255, 214, 132, .28);--toast-warning-action-bg-hover: rgba(255, 214, 132, .37);--toast-warning-close-hover: rgba(255, 214, 132, .26);--toast-danger-bg: rgba(94, 18, 22, .8);--toast-danger-border: rgba(255, 179, 189, .45);--toast-danger-action-bg: rgba(255, 179, 189, .3);--toast-danger-action-bg-hover: rgba(255, 179, 189, .4);--toast-danger-close-hover: rgba(255, 179, 189, .28);--input-bg: #283542;--input-border: 1px solid #b6b6b62f;--input-fg: #e4e4e4;--input-placeholder: #849caf;--message-user-bg: #1a2733;--card-lora-bg: #162334;--card-lora-border: 1px solid rgba(80, 134, 194, .35);--card-lora-shadow: 0 8px 24px rgba(4, 15, 32, .25);--lora-card-meta-fg: #9ab9d8;--lora-card-toggle-fg: #cbdff6;--lora-card-trigger-bg: #253a5c;--lora-card-trigger-border: rgba(43, 110, 162, .55);--lora-card-trigger-fg: #d1ecff;--lora-card-trigger-hover-bg: #315077;--lora-card-trigger-copied-bg: #3b6ca1;--lora-card-trigger-copied-border: #5b8fce;--lora-card-trigger-copied-fg: #ffffff;--lora-card-empty-fg: #9ab9d8;--lora-card-delete-bg: rgba(37, 58, 92, .6);--lora-card-delete-border: rgba(58, 97, 150, .55);--lora-card-delete-fg: #d1ecff;--lora-card-delete-hover-bg: rgba(40, 82, 135, .7);--lora-strength-slider: #7cabff;--badge-bg: #253a5c;--badge-hover-bg: #324a70;--badge-border: 1px solid rgba(35, 108, 119, .508);--badge-fg: #b6ebfb;--badge-active-bg: #203453;--badge-tier-free-bg: #253a5c;--badge-tier-free-border: rgba(35, 108, 119, .508);--badge-tier-free-fg: #b6ebfb;--badge-tier-free-hover-bg: #253a5c;--badge-tier-pro-bg: #164321;--badge-tier-pro-border: #1f6b31;--badge-tier-pro-fg: #b7f5c8;--badge-tier-pro-hover-bg: #164321;--badge-tier-max-bg: #3a255c;--badge-tier-max-border: #6c4fb0;--badge-tier-max-fg: #e3d3ff;--badge-tier-max-hover-bg: #3a255c;--input-radio-checked-bg: #0f4c84b2;--input-radio-checked-fg: #bcdbf7;--label-currentchat-hover-bg: #597c9124;--overlay-bg: #00000082;--message-box-bg: #1b2935c0;--subscription-status-card-bg: #0e1a24;--subscription-status-card-border: #2a3a45;--profile-info-card-bg: #0e1a24;--profile-info-card-border: #2a3a45;--account-info-card-bg: #0e1a24;--account-info-card-border: #2a3a45;--message-input-bg: #283542b6;--btn-add-tone-bg: #283542;--btn-add-tone-border: 1px solid #b6b6b62f;--btn-add-tone-fg: #849caf;--btn-add-tone-hover-bg: #1a2733;--api-key-valid-border: 1px solid #137e3ab0;--api-key-invalid-border: 1px solid #bf121cad;--api-key-error-fg: #ff4a53;--card-add-personality-bg: rgba(40, 78, 125, .4);--card-add-personality-border: rgba(172, 214, 253, .3);--card-add-personality-hover-bg: rgba(48, 103, 170, .4);--card-add-personality-hover-border: rgba(95, 150, 200, .6);--card-add-personality-icon-fg: #5f96c8;--attachment-container-bg: #060d1447;--attachment-container-outline: 1px solid #ffffff1c;--card-add-lora-bg: rgba(40, 78, 125, .25);--card-add-lora-border: 1px solid rgba(95, 150, 200, .3);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #3a3a3a;--toggle-border: #505050;--toggle-knob-bg: #e4e4e4;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .4);--toggle-checked-bg: #5f96c8;--toggle-checked-border: #5280ac;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #454545;--toggle-checked-hover-bg: #5280ac;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--subscription-card-border: #374151;--subscription-card-fg: #e4e4e4;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .4);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .3);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .4);--subscription-header-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-free-fg: #9ca3af;--tier-badge-pro-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-max-gradient: linear-gradient(135deg, #fb7185 0%, #f472b6 100%);--subscription-card-header-border: rgba(255, 255, 255, .1);--chat-actions-menu-bg: rgba(20, 25, 32, .92);--chat-actions-menu-border: 1px solid #ffffff18;--chat-actions-menu-shadow: 0 6px 22px -4px rgba(0, 0, 0, .6), 0 2px 8px -2px rgba(0, 0, 0, .5);--chat-actions-item-hover-bg: #ffffff12;--chat-actions-item-active-bg: #ffffff1e;--thinking-border: #3a648b;--thinking-bg: #000000;--top-up-btn-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--top-up-btn-border: #374151;--top-up-btn-fg: #e5e7eb;--top-up-btn-shadow: 0 6px 20px rgba(0, 0, 0, .35);--top-up-btn-hover-shadow: 0 10px 28px rgba(0, 0, 0, .45);--top-up-btn-hover-bg: linear-gradient(145deg, #263244 0%, #141b23 100%);--top-up-btn-hover-border: #465164;--top-up-btn-active-shadow: 0 8px 22px rgba(0, 0, 0, .4);--top-up-btn-active-bg: linear-gradient(145deg, #1b2431 0%, #0f141a 100%);--top-up-price-fg: #ffffff;--top-up-credits-fg: #e8eef7;--top-up-subtitle-fg: #a6b2c2;--onboarding-overlay-bg: rgba(8, 12, 18, .95);--onboarding-title: #f0f4f8;--onboarding-text: #d1d9e6;--onboarding-card-bg: rgba(26, 39, 51, .8);--onboarding-card-hover-bg: rgba(31, 49, 64, .9);--onboarding-card-border: rgba(136, 172, 227, .2);--onboarding-card-border-hover: rgba(136, 172, 227, .45);--onboarding-card-shadow: rgba(0, 0, 0, .4);--onboarding-list-neutral-bg: rgba(31, 44, 61, .6);--onboarding-list-neutral-icon: #9bbbe5;--onboarding-list-positive-bg: rgba(72, 187, 120, .22);--onboarding-list-positive-text: #9be7bb;--onboarding-list-positive-icon: #81e6a9;--onboarding-list-negative-bg: rgba(239, 68, 68, .22);--onboarding-list-negative-text: #f8a4a4;--onboarding-list-negative-icon: #f8a4a4;--onboarding-badge-bg: rgba(94, 129, 172, .3);--onboarding-badge-text: #c5d7f2;--onboarding-recommended-border: rgba(136, 172, 227, .5);--onboarding-recommended-badge: linear-gradient(135deg, #5f96c8 0%, #4a7ba7 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(95, 150, 200, .15);--onboarding-hook-text: #a8c9ed;--onboarding-bullet: #7fa8d1;--onboarding-instructions-bg: rgba(31, 44, 61, .6);--onboarding-step-number-bg: #5f96c8;--onboarding-step-number-text: #0b2469;--onboarding-link: #7fa8d1;--onboarding-input-bg: rgba(18, 27, 38, .7);--onboarding-input-text: #f0f4f8;--onboarding-input-border: rgba(136, 172, 227, .25);--onboarding-input-border-focus: #5f96c8;--onboarding-input-focus-shadow: rgba(95, 150, 200, .2);--onboarding-input-placeholder: rgba(209, 217, 230, .5);--onboarding-status-loading-bg: rgba(94, 129, 172, .2);--onboarding-status-loading-text: #a8c9ed;--onboarding-status-success-bg: rgba(72, 187, 120, .2);--onboarding-status-success-text: #81e6a9;--onboarding-status-error-bg: rgba(239, 68, 68, .2);--onboarding-status-error-text: #f8a4a4;--onboarding-error-bg: rgba(127, 29, 29, .3);--onboarding-error-border: rgba(239, 68, 68, .4);--onboarding-error-text: #f8a4a4;--onboarding-accent: #7fa8d1;--onboarding-btn-primary-bg: #5f96c8;--onboarding-btn-primary-text: #0b2469;--onboarding-btn-primary-hover: #5280ac;--onboarding-btn-shadow: rgba(0, 0, 0, .3);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #d1d9e6;--onboarding-btn-secondary-border: rgba(136, 172, 227, .3);--onboarding-btn-secondary-hover: rgba(136, 172, 227, .1);--onboarding-btn-text-color: #a8c9ed;--onboarding-btn-text-hover: rgba(136, 172, 227, .1);--onboarding-success-icon-bg: rgba(72, 187, 120, .2);--onboarding-success-icon-text: #81e6a9;--onboarding-feature-bg: rgba(31, 44, 61, .6)}[data-theme=blue][data-mode=light]{--code-block-bg: transparent;--code-block-border: rgba(118, 160, 227, .18);--code-toolbar-bg: rgba(193, 215, 246, .65);--code-toolbar-fg: #1c2d4d;--code-copy-hover: rgba(68, 110, 214, .18);--code-copy-success: #2f6deb;--inline-code-border: #00000029;--message-drop-border: rgba(76, 124, 190, .55);--message-drop-bg: rgba(188, 212, 243, .4);--tone-example-remove-hover: rgba(17, 46, 97, .12);--tone-example-remove-active: rgba(17, 46, 97, .18);--primary: #4c7cbe;--primary-hover: #3c66a1;--primary-active: #23487a;--body-bg: #f0f6ff;--body-fg: #0a0a0a;--link-color: #444ed6;--sidebar-bg: #d2e2f7a9;--navbar-bg: rgb(196, 216, 241);--navbar-tab-fg: #02194b7e;--navbar-tab-highlight-bg: #a2d1fd;--navbar-tab-fg-active: #163881;--button-bg: #4c7cbe;--button-fg: #edf1f8;--button-hover-bg: #3c66a1;--button-active-bg: #23487a;--button-toggled-bg: #a0bcebb0;--btn-textual-fg: #0a0a0a;--btn-textual-shadow: none;--btn-textual-hover-shadow: 0 0 10px #000000;--tone-example-remove-fg: #23487a;--tone-example-remove-hover-fg: #132c4d;--toast-fg: #0b1221;--toast-shadow: 0 18px 40px rgba(22, 42, 78, .14);--toast-normal-bg: rgba(184, 213, 252, .8);--toast-normal-border: rgba(58, 110, 170, .22);--toast-normal-action-bg: rgba(76, 124, 190, .14);--toast-normal-action-bg-hover: rgba(76, 124, 190, .22);--toast-normal-close-hover: rgba(76, 124, 190, .12);--toast-warning-bg: rgba(250, 238, 183, .8);--toast-warning-border: rgba(212, 170, 63, .35);--toast-warning-action-bg: rgba(245, 186, 73, .3);--toast-warning-action-bg-hover: rgba(245, 186, 73, .5);--toast-warning-close-hover: rgba(245, 186, 73, .18);--toast-danger-bg: rgba(255, 185, 198, .8);--toast-danger-border: rgba(219, 83, 101, .35);--toast-danger-action-bg: rgba(230, 95, 114, .2);--toast-danger-action-bg-hover: rgba(230, 95, 114, .3);--toast-danger-close-hover: rgba(230, 95, 114, .18);--input-bg: #f0f6ff;--input-border: 1px solid #54545428;--input-fg: #0a0a0a;--input-placeholder: #556d8a;--message-user-bg: #d2e2f7;--card-lora-bg: #e8f1ff;--card-lora-border: 1px solid rgba(57, 121, 199, .15);--card-lora-shadow: 0 10px 22px rgba(20, 54, 94, .08);--lora-card-meta-fg: #445f7f;--lora-card-toggle-fg: #29496c;--lora-card-trigger-bg: #d2e6ff;--lora-card-trigger-border: rgba(57, 121, 199, .35);--lora-card-trigger-fg: #133a68;--lora-card-trigger-hover-bg: #c0dafc;--lora-card-trigger-copied-bg: #93c5fd;--lora-card-trigger-copied-border: #3b82f6;--lora-card-trigger-copied-fg: #0b1f3f;--lora-card-empty-fg: #445f7f;--lora-card-delete-bg: rgba(156, 194, 234, .6);--lora-card-delete-border: rgba(86, 133, 190, .45);--lora-card-delete-fg: #163a63;--lora-card-delete-hover-bg: rgba(133, 176, 226, .75);--lora-strength-slider: #3b82f6;--badge-bg: #9cc2ea;--badge-hover-bg: #8bb3e3;--badge-border: 1px solid rgba(27, 104, 123, .508);--badge-fg: #34545c;--badge-active-bg: #7ba3d4;--badge-tier-free-bg: #9cc2ea;--badge-tier-free-border: rgba(27, 104, 123, .508);--badge-tier-free-fg: #34545c;--badge-tier-free-hover-bg: #9cc2ea;--badge-tier-pro-bg: #bdecc9;--badge-tier-pro-border: #3aa35a9c;--badge-tier-pro-fg: #174224;--badge-tier-pro-hover-bg: #bdecc9;--badge-tier-max-bg: #dbc9ff;--badge-tier-max-border: #8e6aff91;--badge-tier-max-fg: #2f1a62;--badge-tier-max-hover-bg: #dbc9ff;--input-radio-checked-bg: #9dbfeaa6;--input-radio-checked-fg: inherit;--label-currentchat-hover-bg: #9dbeea3f;--overlay-bg: #ffffff82;--message-box-bg: #dfeeffab;--message-box-border: 1px solid #cbdbf0;--subscription-status-card-bg: #e8f1ff;--subscription-status-card-border: #cbdbf0;--profile-info-card-bg: #e8f1ff;--profile-info-card-border: #cbdbf0;--account-info-card-bg: #e8f1ff;--account-info-card-border: #cbdbf0;--message-input-bg: inherit;--message-input-focus-border: 1px solid #8f9eb3;--btn-add-tone-bg: inherit;--btn-add-tone-border: inherit;--btn-add-tone-fg: inherit;--btn-add-tone-hover-bg: inherit;--api-key-valid-border: 1px solid #0be43ab0;--api-key-invalid-border: 1px solid #ff4a53da;--api-key-error-fg: #bf121c;--card-add-personality-bg: rgba(30, 111, 183, .1);--card-add-personality-border: rgba(76, 124, 190, .5);--card-add-personality-hover-bg: rgba(26, 88, 143, .158);--card-add-personality-hover-border: rgba(76, 124, 190, .8);--card-add-personality-icon-fg: #4c7cbe;--attachment-container-bg: #03509c25;--attachment-container-outline: 1px solid #00000030;--card-add-lora-bg: rgba(30, 111, 183, .08);--card-add-lora-border: 1px solid rgba(76, 124, 190, .45);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #c2c2c2;--toggle-border: #a8a8a8;--toggle-knob-bg: #ffffff;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .2);--toggle-checked-bg: #4c7cbe;--toggle-checked-border: #3c66a1;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #b8b8b8;--toggle-checked-hover-bg: #3c66a1;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--subscription-card-border: #e5e7eb;--subscription-card-fg: #111827;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .15);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .2);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .3);--subscription-header-gradient: inherit;--tier-badge-free-fg: inherit;--tier-badge-pro-gradient: inherit;--tier-badge-max-gradient: inherit;--tier-description-fg: #6b7280;--price-period-fg: #6b7280;--subscription-card-header-border: rgba(0, 0, 0, .08);--chat-actions-button-fg: #0a0a0a;--chat-actions-button-open-shadow: 0 0 4px #ffffffaa;--chat-actions-menu-bg: rgba(255, 255, 255, .95);--chat-actions-menu-border: 1px solid rgba(0, 0, 0, .1);--chat-actions-menu-shadow: 0 4px 18px -4px rgba(0, 0, 0, .25), 0 2px 6px -1px rgba(0, 0, 0, .15);--chat-actions-item-hover-bg: rgba(0, 0, 0, .07);--chat-actions-item-active-bg: rgba(0, 0, 0, .12);--thinking-border: #4c7cbe;--thinking-bg: #ffffffcc;--hljs-bg: #ffffff66;--top-up-btn-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--top-up-btn-border: #e5e7eb;--top-up-btn-fg: #1f2937;--top-up-btn-shadow: 0 2px 10px rgba(0, 0, 0, .06);--top-up-btn-hover-shadow: 0 6px 18px rgba(0, 0, 0, .1);--top-up-btn-hover-bg: linear-gradient(145deg, #ffffff 0%, #eef2f7 100%);--top-up-btn-hover-border: #d1d5db;--top-up-btn-active-shadow: 0 3px 12px rgba(0, 0, 0, .08);--top-up-btn-active-bg: linear-gradient(145deg, #f9fafb 0%, #eef2f7 100%);--top-up-price-fg: #111827;--top-up-credits-fg: #111827;--top-up-subtitle-fg: #6b7280;--onboarding-overlay-bg: rgba(235, 243, 255, .95);--onboarding-title: #0f2744;--onboarding-text: #2d4a6e;--onboarding-card-bg: rgba(255, 255, 255, .9);--onboarding-card-hover-bg: rgba(248, 252, 255, 1);--onboarding-card-border: rgba(76, 124, 190, .25);--onboarding-card-border-hover: rgba(76, 124, 190, .5);--onboarding-card-shadow: rgba(22, 42, 78, .15);--onboarding-list-neutral-bg: rgba(188, 212, 243, .45);--onboarding-list-neutral-icon: #3c66a1;--onboarding-list-positive-bg: rgba(34, 197, 94, .18);--onboarding-list-positive-text: #166534;--onboarding-list-positive-icon: #15803d;--onboarding-list-negative-bg: rgba(239, 68, 68, .15);--onboarding-list-negative-text: #991b1b;--onboarding-list-negative-icon: #dc2626;--onboarding-badge-bg: rgba(76, 124, 190, .15);--onboarding-badge-text: #2f5a8c;--onboarding-recommended-border: rgba(76, 124, 190, .4);--onboarding-recommended-badge: linear-gradient(135deg, #4c7cbe 0%, #3c66a1 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(76, 124, 190, .08);--onboarding-hook-text: #2f5a8c;--onboarding-bullet: #4c7cbe;--onboarding-instructions-bg: rgba(188, 212, 243, .35);--onboarding-step-number-bg: #4c7cbe;--onboarding-step-number-text: #edf1f8;--onboarding-link: #3c66a1;--onboarding-input-bg: rgba(255, 255, 255, .9);--onboarding-input-text: #0f2744;--onboarding-input-border: rgba(76, 124, 190, .3);--onboarding-input-border-focus: #4c7cbe;--onboarding-input-focus-shadow: rgba(76, 124, 190, .15);--onboarding-input-placeholder: rgba(45, 74, 110, .4);--onboarding-status-loading-bg: rgba(76, 124, 190, .12);--onboarding-status-loading-text: #2f5a8c;--onboarding-status-success-bg: rgba(34, 197, 94, .15);--onboarding-status-success-text: #166534;--onboarding-status-error-bg: rgba(239, 68, 68, .15);--onboarding-status-error-text: #991b1b;--onboarding-error-bg: rgba(254, 226, 226, .8);--onboarding-error-border: rgba(239, 68, 68, .3);--onboarding-error-text: #991b1b;--onboarding-accent: #4c7cbe;--onboarding-btn-primary-bg: #4c7cbe;--onboarding-btn-primary-text: #edf1f8;--onboarding-btn-primary-hover: #3c66a1;--onboarding-btn-shadow: rgba(22, 42, 78, .2);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #2d4a6e;--onboarding-btn-secondary-border: rgba(76, 124, 190, .35);--onboarding-btn-secondary-hover: rgba(76, 124, 190, .08);--onboarding-btn-text-color: #3c66a1;--onboarding-btn-text-hover: rgba(76, 124, 190, .08);--onboarding-success-icon-bg: rgba(34, 197, 94, .15);--onboarding-success-icon-text: #16a34a;--onboarding-feature-bg: rgba(240, 246, 255, .6)}[data-theme=red][data-mode=dark]{--code-block-bg: transparent;--code-block-border: rgba(227, 118, 115, .22);--code-toolbar-bg: rgba(117, 62, 54, .35);--code-toolbar-fg: #ffd7d7;--code-copy-hover: rgba(227, 118, 115, .28);--code-copy-success: #ffc4c4;--inline-code-border: #ffffff42;--message-drop-border: rgba(227, 118, 115, .65);--message-drop-bg: rgba(107, 52, 34, .45);--tone-example-remove-hover: rgba(255, 255, 255, .12);--tone-example-remove-active: rgba(255, 255, 255, .18);--primary: #eb8885;--primary-hover: #db7b78;--primary-active: #cc6e6a;--body-bg: #1d1215;--body-fg: #e4e4e4;--link-color: #eb92b0;--sidebar-bg: #331a1ad5;--navbar-bg: #00000047;--navbar-tab-fg: #ffd3d38a;--navbar-tab-highlight-bg: #6b2228;--navbar-tab-fg-active: #ffc7cd;--button-bg: #eb8885;--button-fg: #690b24;--button-hover-bg: #ac5752;--button-active-bg: #8b483a;--button-toggled-bg: #b1166bb0;--btn-textual-fg: #e4e4e4;--btn-textual-shadow: 0 0 10px #000000, 0 0 5px #181818;--btn-textual-hover-shadow: 0 0 10px #ffffff, 0 0 5px #dfdfdf;--tone-example-remove-fg: #ffe8f0;--tone-example-remove-hover-fg: #ffffff;--toast-fg: #fff7fb;--toast-shadow: 0 24px 48px rgba(0, 0, 0, .45);--toast-normal-bg: rgba(49, 25, 21, .8);--toast-normal-border: rgba(227, 136, 133, .32);--toast-normal-action-bg: rgba(227, 136, 133, .24);--toast-normal-action-bg-hover: rgba(227, 136, 133, .34);--toast-normal-close-hover: rgba(227, 136, 133, .22);--toast-warning-bg: rgba(92, 61, 12, .8);--toast-warning-border: rgba(255, 214, 132, .45);--toast-warning-action-bg: rgba(255, 214, 132, .28);--toast-warning-action-bg-hover: rgba(255, 214, 132, .37);--toast-warning-close-hover: rgba(255, 214, 132, .26);--toast-danger-bg: rgba(94, 18, 22, .8);--toast-danger-border: rgba(255, 179, 189, .45);--toast-danger-action-bg: rgba(255, 179, 189, .3);--toast-danger-action-bg-hover: rgba(255, 179, 189, .4);--toast-danger-close-hover: rgba(255, 179, 189, .28);--input-bg: #3d2828;--input-border: 1px solid #b6b6b62f;--input-fg: #e4e4e4;--input-placeholder: #af8484;--message-user-bg: #331a1a;--card-lora-bg: #341623;--card-lora-border: 1px solid rgba(194, 100, 80, .35);--card-lora-shadow: 0 8px 24px rgba(32, 8, 4, .25);--lora-card-meta-fg: #d89aaa;--lora-card-toggle-fg: #f6cbdb;--lora-card-trigger-bg: #5c2538;--lora-card-trigger-border: rgba(162, 70, 43, .55);--lora-card-trigger-fg: #ffd1ec;--lora-card-trigger-hover-bg: #773150;--lora-card-trigger-copied-bg: #a13b6c;--lora-card-trigger-copied-border: #ce5b8f;--lora-card-trigger-copied-fg: #ffffff;--lora-card-empty-fg: #d89aaa;--lora-card-delete-bg: rgba(37, 58, 92, .6);--lora-card-delete-border: rgba(58, 97, 150, .55);--lora-card-delete-fg: #ffd1ec;--lora-card-delete-hover-bg: rgba(40, 82, 135, .7);--lora-strength-slider: #ffab7c;--badge-bg: #5c2538;--badge-hover-bg: #773150;--badge-border: 1px solid rgba(119, 65, 35, .508);--badge-fg: #fbb6d6;--badge-active-bg: #4e2030;--badge-tier-free-bg: #5c2538;--badge-tier-free-border: rgba(119, 65, 35, .508);--badge-tier-free-fg: #fbb6d6;--badge-tier-free-hover-bg: #5c2538;--badge-tier-pro-bg: #164321;--badge-tier-pro-border: #1f6b31;--badge-tier-pro-fg: #b7f5c8;--badge-tier-pro-hover-bg: #164321;--badge-tier-max-bg: #3a255c;--badge-tier-max-border: #6c4fb0;--badge-tier-max-fg: #e3d3ff;--badge-tier-max-hover-bg: #3a255c;--input-radio-checked-bg: #630a12b2;--input-radio-checked-fg: #ffdede;--label-currentchat-hover-bg: #9c597124;--overlay-bg: #00000082;--message-box-bg: #44130f98;--subscription-status-card-bg: #24110e;--subscription-status-card-border: #452a2a;--profile-info-card-bg: #24110e;--profile-info-card-border: #452a2a;--account-info-card-bg: #24110e;--account-info-card-border: #452a2a;--message-input-bg: #4b2d29b6;--btn-add-tone-bg: #462323;--btn-add-tone-border: 1px solid #b6b6b62f;--btn-add-tone-fg: #af9484;--btn-add-tone-hover-bg: #3b1f1f;--api-key-valid-border: 1px solid #137e3ab0;--api-key-invalid-border: 1px solid #bf121cad;--api-key-error-fg: #ff4a53;--card-add-personality-bg: rgba(125, 52, 40, .4);--card-add-personality-border: rgba(200, 95, 95, .3);--card-add-personality-hover-bg: rgba(170, 68, 48, .4);--card-add-personality-hover-border: rgba(200, 95, 95, .6);--card-add-personality-icon-fg: #c8625f;--attachment-container-bg: #140d0647;--attachment-container-outline: 1px solid #ffffff1c;--card-add-lora-bg: rgba(125, 52, 40, .25);--card-add-lora-border: 1px solid rgba(200, 95, 95, .3);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #3a3a3a;--toggle-border: #505050;--toggle-knob-bg: #e4e4e4;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .4);--toggle-checked-bg: #c8625f;--toggle-checked-border: #ac5752;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #454545;--toggle-checked-hover-bg: #ac5752;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--subscription-card-border: #374151;--subscription-card-fg: #e4e4e4;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .4);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .3);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .4);--subscription-header-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-free-fg: #9ca3af;--tier-badge-pro-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-max-gradient: linear-gradient(135deg, #fb7185 0%, #f472b6 100%);--subscription-card-header-border: rgba(255, 255, 255, .1);--chat-actions-menu-bg: rgba(20, 25, 32, .92);--chat-actions-menu-border: 1px solid #ffffff18;--chat-actions-menu-shadow: 0 6px 22px -4px rgba(0, 0, 0, .6), 0 2px 8px -2px rgba(0, 0, 0, .5);--chat-actions-item-hover-bg: #ffffff12;--chat-actions-item-active-bg: #ffffff1e;--thinking-border: #8b483a;--thinking-bg: #000000;--top-up-btn-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--top-up-btn-border: #374151;--top-up-btn-fg: #e5e7eb;--top-up-btn-shadow: 0 6px 20px rgba(0, 0, 0, .35);--top-up-btn-hover-shadow: 0 10px 28px rgba(0, 0, 0, .45);--top-up-btn-hover-bg: linear-gradient(145deg, #263244 0%, #141b23 100%);--top-up-btn-hover-border: #465164;--top-up-btn-active-shadow: 0 8px 22px rgba(0, 0, 0, .4);--top-up-btn-active-bg: linear-gradient(145deg, #1b2431 0%, #0f141a 100%);--top-up-price-fg: #ffffff;--top-up-credits-fg: #e8eef7;--top-up-subtitle-fg: #a6b2c2;--onboarding-overlay-bg: rgba(18, 8, 12, .95);--onboarding-title: #f8f0f4;--onboarding-text: #e6d1d9;--onboarding-card-bg: rgba(51, 29, 26, .8);--onboarding-card-hover-bg: rgba(64, 39, 31, .9);--onboarding-card-border: rgba(227, 136, 133, .2);--onboarding-card-border-hover: rgba(227, 136, 133, .45);--onboarding-card-shadow: rgba(0, 0, 0, .4);--onboarding-list-neutral-bg: rgba(61, 31, 44, .6);--onboarding-list-neutral-icon: #e59bbb;--onboarding-list-positive-bg: rgba(72, 187, 120, .22);--onboarding-list-positive-text: #9be7bb;--onboarding-list-positive-icon: #81e6a9;--onboarding-list-negative-bg: rgba(239, 68, 68, .22);--onboarding-list-negative-text: #f8a4a4;--onboarding-list-negative-icon: #f8a4a4;--onboarding-badge-bg: rgba(172, 109, 94, .3);--onboarding-badge-text: #f2c5d7;--onboarding-recommended-border: rgba(227, 136, 133, .5);--onboarding-recommended-badge: linear-gradient(135deg, #c8625f 0%, #4a7ba7 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(200, 95, 95, .15);--onboarding-hook-text: #eda8c9;--onboarding-bullet: #d17fa8;--onboarding-instructions-bg: rgba(61, 31, 44, .6);--onboarding-step-number-bg: #c8625f;--onboarding-step-number-text: #690b24;--onboarding-link: #d17fa8;--onboarding-input-bg: rgba(38, 18, 27, .7);--onboarding-input-text: #f8f0f4;--onboarding-input-border: rgba(227, 136, 133, .25);--onboarding-input-border-focus: #c8625f;--onboarding-input-focus-shadow: rgba(200, 95, 95, .2);--onboarding-input-placeholder: rgba(230, 209, 217, .5);--onboarding-status-loading-bg: rgba(172, 109, 94, .2);--onboarding-status-loading-text: #eda8c9;--onboarding-status-success-bg: rgba(72, 187, 120, .2);--onboarding-status-success-text: #81e6a9;--onboarding-status-error-bg: rgba(239, 68, 68, .2);--onboarding-status-error-text: #f8a4a4;--onboarding-error-bg: rgba(127, 29, 29, .3);--onboarding-error-border: rgba(239, 68, 68, .4);--onboarding-error-text: #f8a4a4;--onboarding-accent: #d17fa8;--onboarding-btn-primary-bg: #c8625f;--onboarding-btn-primary-text: #690b24;--onboarding-btn-primary-hover: #ac5752;--onboarding-btn-shadow: rgba(0, 0, 0, .3);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #e6d1d9;--onboarding-btn-secondary-border: rgba(227, 136, 133, .3);--onboarding-btn-secondary-hover: rgba(227, 136, 133, .1);--onboarding-btn-text-color: #eda8c9;--onboarding-btn-text-hover: rgba(227, 136, 133, .1);--onboarding-success-icon-bg: rgba(72, 187, 120, .2);--onboarding-success-icon-text: #81e6a9;--onboarding-feature-bg: rgba(61, 31, 44, .6)}[data-theme=red][data-mode=light]{--code-block-bg: transparent;--code-block-border: rgba(192, 88, 64, .18);--code-toolbar-bg: rgba(246, 203, 193, .65);--code-toolbar-fg: #4d1c2d;--code-copy-hover: rgba(214, 98, 68, .18);--code-copy-success: #eb2f6d;--inline-code-border: #00000029;--message-drop-border: rgba(190, 90, 76, .55);--message-drop-bg: rgba(243, 198, 188, .4);--tone-example-remove-hover: rgba(97, 27, 17, .12);--tone-example-remove-active: rgba(97, 27, 17, .18);--primary: #d16060;--primary-hover: #c55656;--primary-active: #b44949;--body-bg: #fff0f0;--body-fg: #080808;--link-color: #d6444e;--sidebar-bg: #f7d3d2a9;--navbar-bg: rgba(255, 185, 180, .521);--navbar-tab-fg: #bd695e;--navbar-tab-fg-active: #700902;--navbar-tab-highlight-bg: #fdb1ae;--button-bg: #d16060;--button-fg: #ffebeb;--button-hover-bg: #c55656;--button-active-bg: #b44949;--button-toggled-bg: #eba0bcb0;--btn-textual-fg: #0a0a0a;--btn-textual-shadow: none;--btn-textual-hover-shadow: 0 0 10px #000000;--tone-example-remove-fg: #7a2348;--tone-example-remove-hover-fg: #132c4d;--toast-fg: #0b1221;--toast-shadow: 0 18px 40px rgba(78, 32, 22, .14);--toast-normal-bg: rgba(252, 194, 184, .8);--toast-normal-border: rgba(170, 80, 58, .22);--toast-normal-action-bg: rgba(190, 90, 76, .14);--toast-normal-action-bg-hover: rgba(190, 90, 76, .22);--toast-normal-close-hover: rgba(190, 90, 76, .12);--toast-warning-bg: rgba(250, 238, 183, .8);--toast-warning-border: rgba(212, 106, 63, .35);--toast-warning-action-bg: rgba(245, 120, 73, .3);--toast-warning-action-bg-hover: rgba(245, 120, 73, .5);--toast-warning-close-hover: rgba(245, 120, 73, .18);--toast-danger-bg: rgba(255, 185, 198, .8);--toast-danger-border: rgba(219, 83, 83, .35);--toast-danger-action-bg: rgba(230, 95, 95, .2);--toast-danger-action-bg-hover: rgba(230, 95, 95, .3);--toast-danger-close-hover: rgba(230, 95, 95, .18);--input-bg: #fde9ea;--input-border: 1px solid #54545428;--input-fg: #0a0a0a;--input-placeholder: #8a5670;--message-user-bg: #ffdfdf;--card-lora-bg: #ffe8f1;--card-lora-border: 1px solid rgba(199, 87, 57, .15);--card-lora-shadow: 0 10px 22px rgba(94, 34, 20, .08);--lora-card-meta-fg: #7f4460;--lora-card-toggle-fg: #6c2949;--lora-card-trigger-bg: #ffd2e6;--lora-card-trigger-border: rgba(199, 87, 57, .35);--lora-card-trigger-fg: #68133a;--lora-card-trigger-hover-bg: #fcc0da;--lora-card-trigger-copied-bg: #fd93c5;--lora-card-trigger-copied-border: #f63b82;--lora-card-trigger-copied-fg: #3f0b1f;--lora-card-empty-fg: #7f4460;--lora-card-delete-bg: rgba(234, 166, 156, .6);--lora-card-delete-border: rgba(190, 103, 86, .45);--lora-card-delete-fg: #63163a;--lora-card-delete-hover-bg: rgba(226, 153, 133, .75);--lora-strength-slider: #f63b5a;--badge-bg: #ea9cc2;--badge-hover-bg: #e794bb;--badge-active-bg: #e28cb4;--badge-border: 1px solid rgba(123, 57, 27, .508);--badge-fg: #5c3445;--badge-tier-free-bg: #ea9cc2;--badge-tier-free-border: rgba(123, 57, 27, .508);--badge-tier-free-fg: #5c3445;--badge-tier-free-hover-bg: #ea9cc2;--badge-tier-pro-bg: #c9bdec;--badge-tier-pro-border: #a35a3a9c;--badge-tier-pro-fg: #421724;--badge-tier-pro-hover-bg: #c9bdec;--badge-tier-max-bg: #ffdbc9;--badge-tier-max-border: #ff8e6a91;--badge-tier-max-fg: #621a2f;--badge-tier-max-hover-bg: #ffdbc9;--input-radio-checked-bg: #ea9d9da6;--input-radio-checked-fg: inherit;--label-currentchat-hover-bg: #ea9d9d3f;--overlay-bg: #ffffff82;--message-box-bg: #ffdfdfab;--message-box-border: 1px solid #f0cbdb;--subscription-status-card-bg: #ffe8f1;--subscription-status-card-border: #f0cbdb;--profile-info-card-bg: #ffe8f1;--profile-info-card-border: #f0cbdb;--account-info-card-bg: #ffe8f1;--account-info-card-border: #f0cbdb;--message-input-bg: inherit;--message-input-focus-border: 1px solid #8f9eb3;--btn-add-tone-bg: inherit;--btn-add-tone-border: inherit;--btn-add-tone-fg: inherit;--btn-add-tone-hover-bg: inherit;--api-key-valid-border: 1px solid #0be43ab0;--api-key-invalid-border: 1px solid #ff4a53da;--api-key-error-fg: #bf121c;--card-add-personality-bg: rgba(183, 61, 30, .1);--card-add-personality-border: rgba(190, 90, 76, .5);--card-add-personality-hover-bg: rgba(143, 26, 36, .158);--card-add-personality-hover-border: rgba(190, 90, 76, .8);--card-add-personality-icon-fg: #be4c4c;--attachment-container-bg: #9c035025;--attachment-container-outline: 1px solid #00000030;--card-add-lora-bg: rgba(183, 61, 30, .08);--card-add-lora-border: 1px solid rgba(190, 90, 76, .45);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #c2c2c2;--toggle-border: #a8a8a8;--toggle-knob-bg: #ffffff;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .2);--toggle-checked-bg: var(--primary);--toggle-checked-border: #a1473c;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #b8b8b8;--toggle-checked-hover-bg: #a1473c;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--subscription-card-border: #e5e7eb;--subscription-card-fg: #111827;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .15);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .2);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .3);--subscription-header-gradient: inherit;--tier-badge-free-fg: inherit;--tier-badge-pro-gradient: inherit;--tier-badge-max-gradient: inherit;--tier-description-fg: #6b7280;--price-period-fg: #6b7280;--subscription-card-header-border: rgba(0, 0, 0, .08);--chat-actions-button-fg: #0a0a0a;--chat-actions-button-open-shadow: 0 0 4px #ffffffaa;--chat-actions-menu-bg: rgba(255, 255, 255, .95);--chat-actions-menu-border: 1px solid rgba(0, 0, 0, .1);--chat-actions-menu-shadow: 0 4px 18px -4px rgba(0, 0, 0, .25), 0 2px 6px -1px rgba(0, 0, 0, .15);--chat-actions-item-hover-bg: rgba(0, 0, 0, .07);--chat-actions-item-active-bg: rgba(0, 0, 0, .12);--thinking-border: #be4c4c;--thinking-bg: #ffffffcc;--hljs-bg: #ffffff66;--top-up-btn-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--top-up-btn-border: #e5e7eb;--top-up-btn-fg: #1f2937;--top-up-btn-shadow: 0 2px 10px rgba(0, 0, 0, .06);--top-up-btn-hover-shadow: 0 6px 18px rgba(0, 0, 0, .1);--top-up-btn-hover-bg: linear-gradient(145deg, #ffffff 0%, #eef2f7 100%);--top-up-btn-hover-border: #d1d5db;--top-up-btn-active-shadow: 0 3px 12px rgba(0, 0, 0, .08);--top-up-btn-active-bg: linear-gradient(145deg, #f9fafb 0%, #eef2f7 100%);--top-up-price-fg: #111827;--top-up-credits-fg: #111827;--top-up-subtitle-fg: #6b7280;--onboarding-overlay-bg: rgba(255, 235, 243, .95);--onboarding-title: #440f27;--onboarding-text: #6e2d4a;--onboarding-card-bg: rgba(255, 255, 255, .9);--onboarding-card-hover-bg: rgba(255, 248, 252, 1);--onboarding-card-border: rgba(190, 90, 76, .25);--onboarding-card-border-hover: rgba(190, 90, 76, .5);--onboarding-card-shadow: rgba(78, 32, 22, .15);--onboarding-list-neutral-bg: rgba(243, 198, 188, .45);--onboarding-list-neutral-icon: #a1473c;--onboarding-list-positive-bg: rgba(34, 197, 94, .18);--onboarding-list-positive-text: #166534;--onboarding-list-positive-icon: #15803d;--onboarding-list-negative-bg: rgba(239, 68, 68, .15);--onboarding-list-negative-text: #991b1b;--onboarding-list-negative-icon: #dc2626;--onboarding-badge-bg: rgba(190, 90, 76, .15);--onboarding-badge-text: #8c2f5a;--onboarding-recommended-border: rgba(190, 90, 76, .4);--onboarding-recommended-badge: linear-gradient(135deg, #be4c4c 0%, #a1473c 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(190, 90, 76, .08);--onboarding-hook-text: #8c2f5a;--onboarding-bullet: #be4c4c;--onboarding-instructions-bg: rgba(243, 198, 188, .35);--onboarding-step-number-bg: #be4c4c;--onboarding-step-number-text: #f8edf1;--onboarding-link: #a1473c;--onboarding-input-bg: rgba(255, 255, 255, .9);--onboarding-input-text: #440f27;--onboarding-input-border: rgba(190, 90, 76, .3);--onboarding-input-border-focus: #be4c4c;--onboarding-input-focus-shadow: rgba(190, 90, 76, .15);--onboarding-input-placeholder: rgba(45, 74, 110, .4);--onboarding-status-loading-bg: rgba(190, 90, 76, .12);--onboarding-status-loading-text: #8c2f5a;--onboarding-status-success-bg: rgba(34, 197, 94, .15);--onboarding-status-success-text: #166534;--onboarding-status-error-bg: rgba(239, 68, 68, .15);--onboarding-status-error-text: #991b1b;--onboarding-error-bg: rgba(254, 226, 226, .8);--onboarding-error-border: rgba(239, 68, 68, .3);--onboarding-error-text: #991b1b;--onboarding-accent: #be4c4c;--onboarding-btn-primary-bg: #be4c4c;--onboarding-btn-primary-text: #f8edf1;--onboarding-btn-primary-hover: #a1473c;--onboarding-btn-shadow: rgba(78, 32, 22, .2);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #6e2d4a;--onboarding-btn-secondary-border: rgba(190, 90, 76, .35);--onboarding-btn-secondary-hover: rgba(190, 90, 76, .08);--onboarding-btn-text-color: #a1473c;--onboarding-btn-text-hover: rgba(190, 90, 76, .08);--onboarding-success-icon-bg: rgba(34, 197, 94, .15);--onboarding-success-icon-text: #16a34a;--onboarding-feature-bg: rgba(255, 240, 246, .6)}[data-theme=green][data-mode=dark]{--code-block-bg: transparent;--code-block-border: rgba(115, 194, 127, .22);--code-toolbar-bg: rgba(54, 88, 62, .35);--code-toolbar-fg: #d7ffd7;--code-copy-hover: rgba(115, 194, 127, .28);--code-copy-success: #c4ffc4;--inline-code-border: #ffffff42;--message-drop-border: rgba(115, 194, 127, .65);--message-drop-bg: rgba(34, 72, 52, .45);--tone-example-remove-hover: rgba(255, 255, 255, .12);--tone-example-remove-active: rgba(255, 255, 255, .18);--primary: #85c888;--primary-hover: #78b87d;--primary-active: #6aaa6c;--body-bg: #121d15;--body-fg: #e4e4e4;--link-color: #92c8b0;--sidebar-bg: #1a331ad5;--navbar-bg: #00000047;--navbar-tab-fg: #d3ffd38a;--navbar-tab-highlight-bg: #226b28;--navbar-tab-fg-active: #c7ffc7;--button-bg: #85c888;--button-fg: #0b4424;--button-hover-bg: #52895c;--button-active-bg: #3a6b48;--button-toggled-bg: #16a56bb0;--btn-textual-fg: #e4e4e4;--btn-textual-shadow: 0 0 10px #000000, 0 0 5px #181818;--btn-textual-hover-shadow: 0 0 10px #ffffff, 0 0 5px #dfdfdf;--tone-example-remove-fg: #e8fff0;--tone-example-remove-hover-fg: #ffffff;--toast-fg: #f7fffb;--toast-shadow: 0 24px 48px rgba(0, 0, 0, .45);--toast-normal-bg: rgba(21, 49, 25, .8);--toast-normal-border: rgba(133, 194, 136, .32);--toast-normal-action-bg: rgba(133, 194, 136, .24);--toast-normal-action-bg-hover: rgba(133, 194, 136, .34);--toast-normal-close-hover: rgba(133, 194, 136, .22);--toast-warning-bg: rgba(92, 61, 12, .8);--toast-warning-border: rgba(255, 214, 132, .45);--toast-warning-action-bg: rgba(255, 214, 132, .28);--toast-warning-action-bg-hover: rgba(255, 214, 132, .37);--toast-warning-close-hover: rgba(255, 214, 132, .26);--toast-danger-bg: rgba(94, 18, 22, .8);--toast-danger-border: rgba(255, 179, 189, .45);--toast-danger-action-bg: rgba(255, 179, 189, .3);--toast-danger-action-bg-hover: rgba(255, 179, 189, .4);--toast-danger-close-hover: rgba(255, 179, 189, .28);--input-bg: #283d28;--input-border: 1px solid #b6b6b62f;--input-fg: #e4e4e4;--input-placeholder: #84af84;--message-user-bg: #1a331a;--card-lora-bg: #162334;--card-lora-border: 1px solid rgba(80, 150, 100, .35);--card-lora-shadow: 0 8px 24px rgba(4, 32, 8, .25);--lora-card-meta-fg: #9ad8aa;--lora-card-toggle-fg: #cbf6db;--lora-card-trigger-bg: #253858;--lora-card-trigger-border: rgba(43, 100, 70, .55);--lora-card-trigger-fg: #d1ffec;--lora-card-trigger-hover-bg: #315077;--lora-card-trigger-copied-bg: #3b6ca1;--lora-card-trigger-copied-border: #5b8fce;--lora-card-trigger-copied-fg: #ffffff;--lora-card-empty-fg: #9ad8aa;--lora-card-delete-bg: rgba(37, 58, 92, .6);--lora-card-delete-border: rgba(58, 97, 150, .55);--lora-card-delete-fg: #d1ffec;--lora-card-delete-hover-bg: rgba(40, 82, 135, .7);--lora-strength-slider: #7cffab;--badge-bg: #253858;--badge-hover-bg: #315077;--badge-border: 1px solid rgba(35, 87, 65, .508);--badge-fg: #b6fbcc;--badge-active-bg: #203050;--badge-tier-free-bg: #253858;--badge-tier-free-border: rgba(35, 87, 65, .508);--badge-tier-free-fg: #b6fbcc;--badge-tier-free-hover-bg: #253858;--badge-tier-pro-bg: #164321;--badge-tier-pro-border: #1f6b31;--badge-tier-pro-fg: #b7f5c8;--badge-tier-pro-hover-bg: #164321;--badge-tier-max-bg: #3a255c;--badge-tier-max-border: #6c4fb0;--badge-tier-max-fg: #e3d3ff;--badge-tier-max-hover-bg: #3a255c;--input-radio-checked-bg: #0a632cb2;--input-radio-checked-fg: #defffe;--label-currentchat-hover-bg: #59719c24;--overlay-bg: #00000082;--message-box-bg: #0b3f1698;--subscription-status-card-bg: #0e2411;--subscription-status-card-border: #2a4530;--profile-info-card-bg: #0e2411;--profile-info-card-border: #2a4530;--account-info-card-bg: #0e2411;--account-info-card-border: #2a4530;--message-input-bg: #294b2db6;--btn-add-tone-bg: #234623;--btn-add-tone-border: 1px solid #b6b6b62f;--btn-add-tone-fg: #84af94;--btn-add-tone-hover-bg: #1f3b1f;--api-key-valid-border: 1px solid #137e3ab0;--api-key-invalid-border: 1px solid #bf121cad;--api-key-error-fg: #ff4a53;--card-add-personality-bg: rgba(40, 85, 52, .4);--card-add-personality-border: rgba(95, 150, 95, .3);--card-add-personality-hover-bg: rgba(48, 110, 68, .4);--card-add-personality-hover-border: rgba(95, 150, 95, .6);--card-add-personality-icon-fg: #5fc862;--attachment-container-bg: #0d141447;--attachment-container-outline: 1px solid #ffffff1c;--card-add-lora-bg: rgba(40, 85, 52, .25);--card-add-lora-border: 1px solid rgba(95, 150, 95, .3);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #3a3a3a;--toggle-border: #505050;--toggle-knob-bg: #e4e4e4;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .4);--toggle-checked-bg: #5fc862;--toggle-checked-border: #52895c;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #454545;--toggle-checked-hover-bg: #52895c;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--subscription-card-border: #374151;--subscription-card-fg: #e4e4e4;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .4);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .3);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .4);--subscription-header-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-free-fg: #9ca3af;--tier-badge-pro-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-max-gradient: linear-gradient(135deg, #fb7185 0%, #f472b6 100%);--subscription-card-header-border: rgba(255, 255, 255, .1);--chat-actions-menu-bg: rgba(20, 32, 25, .92);--chat-actions-menu-border: 1px solid #ffffff18;--chat-actions-menu-shadow: 0 6px 22px -4px rgba(0, 0, 0, .6), 0 2px 8px -2px rgba(0, 0, 0, .5);--chat-actions-item-hover-bg: #ffffff12;--chat-actions-item-active-bg: #ffffff1e;--thinking-border: #3a6b48;--thinking-bg: #000000;--top-up-btn-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--top-up-btn-border: #374151;--top-up-btn-fg: #e5e7eb;--top-up-btn-shadow: 0 6px 20px rgba(0, 0, 0, .35);--top-up-btn-hover-shadow: 0 10px 28px rgba(0, 0, 0, .45);--top-up-btn-hover-bg: linear-gradient(145deg, #263244 0%, #141b23 100%);--top-up-btn-hover-border: #465164;--top-up-btn-active-shadow: 0 8px 22px rgba(0, 0, 0, .4);--top-up-btn-active-bg: linear-gradient(145deg, #1b2431 0%, #0f141a 100%);--top-up-price-fg: #ffffff;--top-up-credits-fg: #e8eef7;--top-up-subtitle-fg: #a6b2c2;--onboarding-overlay-bg: rgba(8, 18, 12, .95);--onboarding-title: #f0f8f4;--onboarding-text: #d1e6d9;--onboarding-card-bg: rgba(26, 51, 29, .8);--onboarding-card-hover-bg: rgba(31, 64, 39, .9);--onboarding-card-border: rgba(133, 194, 136, .2);--onboarding-card-border-hover: rgba(133, 194, 136, .45);--onboarding-card-shadow: rgba(0, 0, 0, .4);--onboarding-list-neutral-bg: rgba(31, 61, 44, .6);--onboarding-list-neutral-icon: #9be5bb;--onboarding-list-positive-bg: rgba(72, 187, 120, .22);--onboarding-list-positive-text: #9be7bb;--onboarding-list-positive-icon: #81e6a9;--onboarding-list-negative-bg: rgba(239, 68, 68, .22);--onboarding-list-negative-text: #f8a4a4;--onboarding-list-negative-icon: #f8a4a4;--onboarding-badge-bg: rgba(94, 137, 109, .3);--onboarding-badge-text: #c5f2d7;--onboarding-recommended-border: rgba(133, 194, 136, .5);--onboarding-recommended-badge: linear-gradient(135deg, #5fc862 0%, #47a77b 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(95, 150, 95, .15);--onboarding-hook-text: #a8edc9;--onboarding-bullet: #7fa8d1;--onboarding-instructions-bg: rgba(31, 61, 44, .6);--onboarding-step-number-bg: #5fc862;--onboarding-step-number-text: #0b4424;--onboarding-link: #7fa8d1;--onboarding-input-bg: rgba(18, 38, 27, .7);--onboarding-input-text: #f0f8f4;--onboarding-input-border: rgba(133, 194, 136, .25);--onboarding-input-border-focus: #5fc862;--onboarding-input-focus-shadow: rgba(95, 150, 95, .2);--onboarding-input-placeholder: rgba(209, 230, 217, .5);--onboarding-status-loading-bg: rgba(94, 137, 109, .2);--onboarding-status-loading-text: #a8edc9;--onboarding-status-success-bg: rgba(72, 187, 120, .2);--onboarding-status-success-text: #81e6a9;--onboarding-status-error-bg: rgba(239, 68, 68, .2);--onboarding-status-error-text: #f8a4a4;--onboarding-error-bg: rgba(29, 127, 29, .3);--onboarding-error-border: rgba(239, 68, 68, .4);--onboarding-error-text: #f8a4a4;--onboarding-accent: #428f42;--onboarding-btn-primary-bg: #5fc862;--onboarding-btn-primary-text: #0b4424;--onboarding-btn-primary-hover: #52895c;--onboarding-btn-shadow: rgba(0, 0, 0, .3);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #d1e6d9;--onboarding-btn-secondary-border: rgba(133, 194, 136, .3);--onboarding-btn-secondary-hover: rgba(133, 194, 136, .1);--onboarding-btn-text-color: #a8edc9;--onboarding-btn-text-hover: rgba(133, 194, 136, .1);--onboarding-success-icon-bg: rgba(72, 187, 120, .2);--onboarding-success-icon-text: #81e6a9;--onboarding-feature-bg: rgba(31, 61, 44, .6)}[data-theme=green][data-mode=light]{--code-block-bg: transparent;--code-block-border: rgba(64, 122, 88, .18);--code-toolbar-bg: rgba(193, 226, 203, .65);--code-toolbar-fg: #1c3d2d;--code-copy-hover: rgba(68, 150, 98, .18);--code-copy-success: #2f9e6d;--inline-code-border: #00000029;--message-drop-border: rgba(76, 140, 90, .55);--message-drop-bg: rgba(188, 223, 198, .4);--tone-example-remove-hover: rgba(17, 64, 27, .12);--tone-example-remove-active: rgba(17, 64, 27, .18);--primary: #4a9960;--primary-hover: #3f8751;--primary-active: #357543;--body-bg: #f0faf0;--body-fg: #080808;--link-color: #44a06e;--sidebar-bg: #d2ead7a9;--navbar-bg: rgba(180, 230, 185, .521);--navbar-tab-fg: #5e9d69;--navbar-tab-fg-active: #024f07;--navbar-tab-highlight-bg: #bdf39e;--button-bg: #4a9960;--button-fg: #ebffeb;--button-hover-bg: #3f8751;--button-active-bg: #357543;--button-toggled-bg: #a0ebafb0;--btn-textual-fg: #0a0a0a;--btn-textual-shadow: none;--btn-textual-hover-shadow: 0 0 10px #000000;--tone-example-remove-fg: #235a48;--tone-example-remove-hover-fg: #132c4d;--toast-fg: #0b1221;--toast-shadow: 0 18px 40px rgba(22, 58, 32, .14);--toast-normal-bg: rgba(184, 226, 194, .8);--toast-normal-border: rgba(58, 120, 80, .22);--toast-normal-action-bg: rgba(76, 140, 90, .14);--toast-normal-action-bg-hover: rgba(76, 140, 90, .22);--toast-normal-close-hover: rgba(76, 140, 90, .12);--toast-warning-bg: rgba(250, 238, 183, .8);--toast-warning-border: rgba(212, 106, 63, .35);--toast-warning-action-bg: rgba(245, 120, 73, .3);--toast-warning-action-bg-hover: rgba(245, 120, 73, .5);--toast-warning-close-hover: rgba(245, 120, 73, .18);--toast-danger-bg: rgba(255, 185, 198, .8);--toast-danger-border: rgba(219, 83, 83, .35);--toast-danger-action-bg: rgba(230, 95, 95, .2);--toast-danger-action-bg-hover: rgba(230, 95, 95, .3);--toast-danger-close-hover: rgba(230, 95, 95, .18);--input-bg: #e9f5ea;--input-border: 1px solid #54545428;--input-fg: #0a0a0a;--input-placeholder: #567070;--message-user-bg: #dfffdf;--card-lora-bg: #e8fff1;--card-lora-border: 1px solid rgba(57, 130, 87, .15);--card-lora-shadow: 0 10px 22px rgba(20, 64, 34, .08);--lora-card-meta-fg: #446c7f;--lora-card-toggle-fg: #295c49;--lora-card-trigger-bg: #d2ffe6;--lora-card-trigger-border: rgba(57, 130, 87, .35);--lora-card-trigger-fg: #133a68;--lora-card-trigger-hover-bg: #c0fcda;--lora-card-trigger-copied-bg: #93fdc5;--lora-card-trigger-copied-border: #3bf682;--lora-card-trigger-copied-fg: #0b3f1f;--lora-card-empty-fg: #446c7f;--lora-card-delete-bg: rgba(156, 186, 234, .6);--lora-card-delete-border: rgba(86, 133, 190, .45);--lora-card-delete-fg: #163a63;--lora-card-delete-hover-bg: rgba(133, 173, 226, .75);--lora-strength-slider: #3bf65a;--badge-bg: #9ceac2;--badge-hover-bg: #94e7bb;--badge-active-bg: #8ce2b4;--badge-border: 1px solid rgba(27, 87, 57, .508);--badge-fg: #344c5c;--badge-tier-free-bg: #9ceac2;--badge-tier-free-border: rgba(27, 87, 57, .508);--badge-tier-free-fg: #344c5c;--badge-tier-free-hover-bg: #9ceac2;--badge-tier-pro-bg: #c9bdec;--badge-tier-pro-border: #3a5aa39c;--badge-tier-pro-fg: #172442;--badge-tier-pro-hover-bg: #c9bdec;--badge-tier-max-bg: #ffdbc9;--badge-tier-max-border: #ff8e6a91;--badge-tier-max-fg: #621a2f;--badge-tier-max-hover-bg: #ffdbc9;--input-radio-checked-bg: #9deaa6;--input-radio-checked-fg: inherit;--label-currentchat-hover-bg: #9dea9d3f;--overlay-bg: #ffffff82;--message-box-bg: #dfffdfab;--message-box-border: 1px solid #cbf0db;--subscription-status-card-bg: #e8fff1;--subscription-status-card-border: #cbf0db;--profile-info-card-bg: #e8fff1;--profile-info-card-border: #cbf0db;--account-info-card-bg: #e8fff1;--account-info-card-border: #cbf0db;--message-input-bg: inherit;--message-input-focus-border: 1px solid #8f9eb3;--btn-add-tone-bg: inherit;--btn-add-tone-border: inherit;--btn-add-tone-fg: inherit;--btn-add-tone-hover-bg: inherit;--api-key-valid-border: 1px solid #0be43ab0;--api-key-invalid-border: 1px solid #ff4a53da;--api-key-error-fg: #bf121c;--card-add-personality-bg: rgba(30, 100, 61, .1);--card-add-personality-border: rgba(76, 140, 90, .5);--card-add-personality-hover-bg: rgba(36, 92, 26, .158);--card-add-personality-hover-border: rgba(76, 140, 90, .8);--card-add-personality-icon-fg: #4cbe4c;--attachment-container-bg: #03502525;--attachment-container-outline: 1px solid #00000030;--card-add-lora-bg: rgba(30, 100, 61, .08);--card-add-lora-border: 1px solid rgba(76, 140, 90, .45);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #c2c2c2;--toggle-border: #a8a8a8;--toggle-knob-bg: #ffffff;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .2);--toggle-checked-bg: var(--primary);--toggle-checked-border: #3c7a47;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #b8b8b8;--toggle-checked-hover-bg: #3c7a47;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--subscription-card-border: #e5e7eb;--subscription-card-fg: #111827;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .15);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .2);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .3);--subscription-header-gradient: inherit;--tier-badge-free-fg: inherit;--tier-badge-pro-gradient: inherit;--tier-badge-max-gradient: inherit;--tier-description-fg: #6b7280;--price-period-fg: #6b7280;--subscription-card-header-border: rgba(0, 0, 0, .08);--chat-actions-button-fg: #0a0a0a;--chat-actions-button-open-shadow: 0 0 4px #ffffffaa;--chat-actions-menu-bg: rgba(255, 255, 255, .95);--chat-actions-menu-border: 1px solid rgba(0, 0, 0, .1);--chat-actions-menu-shadow: 0 4px 18px -4px rgba(0, 0, 0, .25), 0 2px 6px -1px rgba(0, 0, 0, .15);--chat-actions-item-hover-bg: rgba(0, 0, 0, .07);--chat-actions-item-active-bg: rgba(0, 0, 0, .12);--thinking-border: #4cbe4c;--thinking-bg: #ffffffcc;--hljs-bg: #ffffff66;--top-up-btn-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--top-up-btn-border: #e5e7eb;--top-up-btn-fg: #1f2937;--top-up-btn-shadow: 0 2px 10px rgba(0, 0, 0, .06);--top-up-btn-hover-shadow: 0 6px 18px rgba(0, 0, 0, .1);--top-up-btn-hover-bg: linear-gradient(145deg, #ffffff 0%, #eef2f7 100%);--top-up-btn-hover-border: #d1d5db;--top-up-btn-active-shadow: 0 3px 12px rgba(0, 0, 0, .08);--top-up-btn-active-bg: linear-gradient(145deg, #f9fafb 0%, #eef2f7 100%);--top-up-price-fg: #111827;--top-up-credits-fg: #111827;--top-up-subtitle-fg: #6b7280;--onboarding-overlay-bg: rgba(235, 255, 243, .95);--onboarding-title: #0f3d27;--onboarding-text: #2d5e4a;--onboarding-card-bg: rgba(255, 255, 255, .9);--onboarding-card-hover-bg: rgba(248, 255, 252, 1);--onboarding-card-border: rgba(76, 140, 90, .25);--onboarding-card-border-hover: rgba(76, 140, 90, .5);--onboarding-card-shadow: rgba(22, 58, 32, .15);--onboarding-list-neutral-bg: rgba(188, 223, 198, .45);--onboarding-list-neutral-icon: #3c7a47;--onboarding-list-positive-bg: rgba(34, 197, 94, .18);--onboarding-list-positive-text: #166534;--onboarding-list-positive-icon: #15803d;--onboarding-list-negative-bg: rgba(239, 68, 68, .15);--onboarding-list-negative-text: #991b1b;--onboarding-list-negative-icon: #dc2626;--onboarding-badge-bg: rgba(76, 140, 90, .15);--onboarding-badge-text: #2f5a8c;--onboarding-recommended-border: rgba(76, 140, 90, .4);--onboarding-recommended-badge: linear-gradient(135deg, #4cbe4c 0%, #3c7a47 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(76, 140, 90, .08);--onboarding-hook-text: #2f5a8c;--onboarding-bullet: #4cbe4c;--onboarding-instructions-bg: rgba(188, 223, 198, .35);--onboarding-step-number-bg: #4cbe4c;--onboarding-step-number-text: #edf8f1;--onboarding-link: #3c7a47;--onboarding-input-bg: rgba(255, 255, 255, .9);--onboarding-input-text: #0f3d27;--onboarding-input-border: rgba(76, 140, 90, .3);--onboarding-input-border-focus: #4cbe4c;--onboarding-input-focus-shadow: rgba(76, 140, 90, .15);--onboarding-input-placeholder: rgba(45, 74, 110, .4);--onboarding-status-loading-bg: rgba(76, 140, 90, .12);--onboarding-status-loading-text: #2f5a8c;--onboarding-status-success-bg: rgba(34, 197, 94, .15);--onboarding-status-success-text: #166534;--onboarding-status-error-bg: rgba(239, 68, 68, .15);--onboarding-status-error-text: #991b1b;--onboarding-error-bg: rgba(226, 254, 226, .8);--onboarding-error-border: rgba(239, 68, 68, .3);--onboarding-error-text: #991b1b;--onboarding-accent: #4cbe4c;--onboarding-btn-primary-bg: #4cbe4c;--onboarding-btn-primary-text: #edf8f1;--onboarding-btn-primary-hover: #3c7a47;--onboarding-btn-shadow: rgba(22, 58, 32, .2);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #2d5e4a;--onboarding-btn-secondary-border: rgba(76, 140, 90, .35);--onboarding-btn-secondary-hover: rgba(76, 140, 90, .08);--onboarding-btn-text-color: #3c7a47;--onboarding-btn-text-hover: rgba(76, 140, 90, .08);--onboarding-success-icon-bg: rgba(34, 197, 94, .15);--onboarding-success-icon-text: #16a34a;--onboarding-feature-bg: rgba(240, 255, 246, .6)}[data-theme=purple][data-mode=dark]{--code-block-bg: transparent;--code-block-border: rgba(194, 115, 227, .22);--code-toolbar-bg: rgba(88, 54, 117, .35);--code-toolbar-fg: #ead7ff;--code-copy-hover: rgba(194, 115, 227, .28);--code-copy-success: #d4c4ff;--inline-code-border: #ffffff42;--message-drop-border: rgba(194, 115, 227, .65);--message-drop-bg: rgba(72, 34, 107, .45);--tone-example-remove-hover: rgba(255, 255, 255, .12);--tone-example-remove-active: rgba(255, 255, 255, .18);--primary: #b885eb;--primary-hover: #a778db;--primary-active: #956acc;--body-bg: #1d121d;--body-fg: #e4e4e4;--link-color: #b092eb;--sidebar-bg: #331a33d5;--navbar-bg: #00000047;--navbar-tab-fg: #e3d3ff8a;--navbar-tab-highlight-bg: #6b2268;--navbar-tab-fg-active: #e0c7ff;--button-bg: #b885eb;--button-fg: #440b69;--button-hover-bg: #8957ac;--button-active-bg: #6b488b;--button-toggled-bg: #6b16b1b0;--btn-textual-fg: #e4e4e4;--btn-textual-shadow: 0 0 10px #000000, 0 0 5px #181818;--btn-textual-hover-shadow: 0 0 10px #ffffff, 0 0 5px #dfdfdf;--tone-example-remove-fg: #f0e8ff;--tone-example-remove-hover-fg: #ffffff;--toast-fg: #fbf7ff;--toast-shadow: 0 24px 48px rgba(0, 0, 0, .45);--toast-normal-bg: rgba(49, 21, 49, .8);--toast-normal-border: rgba(194, 133, 227, .32);--toast-normal-action-bg: rgba(194, 133, 227, .24);--toast-normal-action-bg-hover: rgba(194, 133, 227, .34);--toast-normal-close-hover: rgba(194, 133, 227, .22);--toast-warning-bg: rgba(92, 61, 12, .8);--toast-warning-border: rgba(255, 214, 132, .45);--toast-warning-action-bg: rgba(255, 214, 132, .28);--toast-warning-action-bg-hover: rgba(255, 214, 132, .37);--toast-warning-close-hover: rgba(255, 214, 132, .26);--toast-danger-bg: rgba(94, 18, 22, .8);--toast-danger-border: rgba(255, 179, 189, .45);--toast-danger-action-bg: rgba(255, 179, 189, .3);--toast-danger-action-bg-hover: rgba(255, 179, 189, .4);--toast-danger-close-hover: rgba(255, 179, 189, .28);--input-bg: #3d283d;--input-border: 1px solid #b6b6b62f;--input-fg: #e4e4e4;--input-placeholder: #af84af;--message-user-bg: #331a33;--card-lora-bg: #341634;--card-lora-border: 1px solid rgba(194, 80, 194, .35);--card-lora-shadow: 0 8px 24px rgba(32, 8, 32, .25);--lora-card-meta-fg: #d89ad8;--lora-card-toggle-fg: #f6cbf6;--lora-card-trigger-bg: #582558;--lora-card-trigger-border: rgba(162, 43, 162, .55);--lora-card-trigger-fg: #ffd1ff;--lora-card-trigger-hover-bg: #773177;--lora-card-trigger-copied-bg: #a13ba1;--lora-card-trigger-copied-border: #ce5bce;--lora-card-trigger-copied-fg: #ffffff;--lora-card-empty-fg: #d89ad8;--lora-card-delete-bg: rgba(58, 37, 92, .6);--lora-card-delete-border: rgba(97, 58, 150, .55);--lora-card-delete-fg: #ffd1ff;--lora-card-delete-hover-bg: rgba(82, 40, 135, .7);--lora-strength-slider: #d47cff;--badge-bg: #582558;--badge-hover-bg: #773177;--badge-border: 1px solid rgba(119, 35, 119, .508);--badge-fg: #fbb6fb;--badge-active-bg: #4e204e;--badge-tier-free-bg: #582558;--badge-tier-free-border: rgba(119, 35, 119, .508);--badge-tier-free-fg: #fbb6fb;--badge-tier-free-hover-bg: #582558;--badge-tier-pro-bg: #164321;--badge-tier-pro-border: #1f6b31;--badge-tier-pro-fg: #b7f5c8;--badge-tier-pro-hover-bg: #164321;--badge-tier-max-bg: #3a255c;--badge-tier-max-border: #6c4fb0;--badge-tier-max-fg: #e3d3ff;--badge-tier-max-hover-bg: #3a255c;--input-radio-checked-bg: #630a63b2;--input-radio-checked-fg: #ffdeff;--label-currentchat-hover-bg: #9c597124;--overlay-bg: #00000082;--message-box-bg: #44130f98;--subscription-status-card-bg: #241124;--subscription-status-card-border: #452a45;--profile-info-card-bg: #241124;--profile-info-card-border: #452a45;--account-info-card-bg: #241124;--account-info-card-border: #452a45;--message-input-bg: #4b2d4bb6;--btn-add-tone-bg: #462346;--btn-add-tone-border: 1px solid #b6b6b62f;--btn-add-tone-fg: #af84af;--btn-add-tone-hover-bg: #3b1f3b;--api-key-valid-border: 1px solid #137e3ab0;--api-key-invalid-border: 1px solid #bf121cad;--api-key-error-fg: #ff4a53;--card-add-personality-bg: rgba(125, 40, 125, .4);--card-add-personality-border: rgba(200, 95, 200, .3);--card-add-personality-hover-bg: rgba(170, 48, 170, .4);--card-add-personality-hover-border: rgba(200, 95, 200, .6);--card-add-personality-icon-fg: #c862c8;--attachment-container-bg: #140d1447;--attachment-container-outline: 1px solid #ffffff1c;--card-add-lora-bg: rgba(125, 40, 125, .25);--card-add-lora-border: 1px solid rgba(200, 95, 200, .3);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #3a3a3a;--toggle-border: #505050;--toggle-knob-bg: #e4e4e4;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .4);--toggle-checked-bg: #c862c8;--toggle-checked-border: #8957ac;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #454545;--toggle-checked-hover-bg: #8957ac;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--subscription-card-border: #374151;--subscription-card-fg: #e4e4e4;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .4);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .3);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .4);--subscription-header-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-free-fg: #9ca3af;--tier-badge-pro-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-max-gradient: linear-gradient(135deg, #fb7185 0%, #f472b6 100%);--subscription-card-header-border: rgba(255, 255, 255, .1);--chat-actions-menu-bg: rgba(32, 20, 32, .92);--chat-actions-menu-border: 1px solid #ffffff18;--chat-actions-menu-shadow: 0 6px 22px -4px rgba(0, 0, 0, .6), 0 2px 8px -2px rgba(0, 0, 0, .5);--chat-actions-item-hover-bg: #ffffff12;--chat-actions-item-active-bg: #ffffff1e;--thinking-border: #6b488b;--thinking-bg: #000000;--top-up-btn-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--top-up-btn-border: #374151;--top-up-btn-fg: #e5e7eb;--top-up-btn-shadow: 0 6px 20px rgba(0, 0, 0, .35);--top-up-btn-hover-shadow: 0 10px 28px rgba(0, 0, 0, .45);--top-up-btn-hover-bg: linear-gradient(145deg, #263244 0%, #141b23 100%);--top-up-btn-hover-border: #465164;--top-up-btn-active-shadow: 0 8px 22px rgba(0, 0, 0, .4);--top-up-btn-active-bg: linear-gradient(145deg, #1b2431 0%, #0f141a 100%);--top-up-price-fg: #ffffff;--top-up-credits-fg: #e8eef7;--top-up-subtitle-fg: #a6b2c2;--onboarding-overlay-bg: rgba(18, 8, 18, .95);--onboarding-title: #f8f0f8;--onboarding-text: #e6d1e6;--onboarding-card-bg: rgba(51, 26, 51, .8);--onboarding-card-hover-bg: rgba(64, 31, 64, .9);--onboarding-card-border: rgba(194, 133, 227, .2);--onboarding-card-border-hover: rgba(194, 133, 227, .45);--onboarding-card-shadow: rgba(0, 0, 0, .4);--onboarding-list-neutral-bg: rgba(61, 31, 61, .6);--onboarding-list-neutral-icon: #e59be5;--onboarding-list-positive-bg: rgba(72, 187, 120, .22);--onboarding-list-positive-text: #9be7bb;--onboarding-list-positive-icon: #81e6a9;--onboarding-list-negative-bg: rgba(239, 68, 68, .22);--onboarding-list-negative-text: #f8a4a4;--onboarding-list-negative-icon: #f8a4a4;--onboarding-badge-bg: rgba(137, 94, 172, .3);--onboarding-badge-text: #f2c5f2;--onboarding-recommended-border: rgba(194, 133, 227, .5);--onboarding-recommended-badge: linear-gradient(135deg, #c862c8 0%, #7b4aa7 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(200, 95, 200, .15);--onboarding-hook-text: #eda8ed;--onboarding-bullet: #d17fd1;--onboarding-instructions-bg: rgba(61, 31, 61, .6);--onboarding-step-number-bg: #c862c8;--onboarding-step-number-text: #440b69;--onboarding-link: #d17fd1;--onboarding-input-bg: rgba(38, 18, 38, .7);--onboarding-input-text: #f8f0f8;--onboarding-input-border: rgba(194, 133, 227, .25);--onboarding-input-border-focus: #c862c8;--onboarding-input-focus-shadow: rgba(200, 95, 200, .2);--onboarding-input-placeholder: rgba(230, 209, 230, .5);--onboarding-status-loading-bg: rgba(137, 94, 172, .2);--onboarding-status-loading-text: #eda8ed;--onboarding-status-success-bg: rgba(72, 187, 120, .2);--onboarding-status-success-text: #81e6a9;--onboarding-status-error-bg: rgba(239, 68, 68, .2);--onboarding-status-error-text: #f8a4a4;--onboarding-error-bg: rgba(127, 29, 127, .3);--onboarding-error-border: rgba(239, 68, 68, .4);--onboarding-error-text: #f8a4a4;--onboarding-accent: #d17fd1;--onboarding-btn-primary-bg: #c862c8;--onboarding-btn-primary-text: #440b69;--onboarding-btn-primary-hover: #8957ac;--onboarding-btn-shadow: rgba(0, 0, 0, .3);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #e6d1e6;--onboarding-btn-secondary-border: rgba(194, 133, 227, .3);--onboarding-btn-secondary-hover: rgba(194, 133, 227, .1);--onboarding-btn-text-color: #eda8ed;--onboarding-btn-text-hover: rgba(194, 133, 227, .1);--onboarding-success-icon-bg: rgba(72, 187, 120, .2);--onboarding-success-icon-text: #81e6a9;--onboarding-feature-bg: rgba(61, 31, 61, .6)}[data-theme=purple][data-mode=light]{--code-block-bg: transparent;--code-block-border: rgba(122, 64, 192, .18);--code-toolbar-bg: rgba(213, 193, 246, .65);--code-toolbar-fg: #2d1c4d;--code-copy-hover: rgba(150, 68, 214, .18);--code-copy-success: #6d2f9e;--inline-code-border: #00000029;--message-drop-border: rgba(140, 76, 190, .55);--message-drop-bg: rgba(213, 188, 243, .4);--tone-example-remove-hover: rgba(64, 17, 97, .12);--tone-example-remove-active: rgba(64, 17, 97, .18);--primary: #8e60d1;--primary-hover: #7e56c5;--primary-active: #6d49b4;--body-bg: #f8f0ff;--body-fg: #080808;--link-color: #7d44d6;--sidebar-bg: #e4d2f7a9;--navbar-bg: rgba(200, 180, 255, .521);--navbar-tab-fg: #7d5ebd;--navbar-tab-fg-active: #350270;--navbar-tab-highlight-bg: #c7aefd;--button-bg: #8e60d1;--button-fg: #f4ebff;--button-hover-bg: #7e56c5;--button-active-bg: #6d49b4;--button-toggled-bg: #c4a0ebb0;--btn-textual-fg: #0a0a0a;--btn-textual-shadow: none;--btn-textual-hover-shadow: 0 0 10px #000000;--tone-example-remove-fg: #5a237a;--tone-example-remove-hover-fg: #2c134d;--toast-fg: #0b1221;--toast-shadow: 0 18px 40px rgba(58, 22, 78, .14);--toast-normal-bg: rgba(214, 184, 252, .8);--toast-normal-border: rgba(120, 58, 170, .22);--toast-normal-action-bg: rgba(140, 76, 190, .14);--toast-normal-action-bg-hover: rgba(140, 76, 190, .22);--toast-normal-close-hover: rgba(140, 76, 190, .12);--toast-warning-bg: rgba(250, 238, 183, .8);--toast-warning-border: rgba(212, 106, 63, .35);--toast-warning-action-bg: rgba(245, 120, 73, .3);--toast-warning-action-bg-hover: rgba(245, 120, 73, .5);--toast-warning-close-hover: rgba(245, 120, 73, .18);--toast-danger-bg: rgba(255, 185, 198, .8);--toast-danger-border: rgba(219, 83, 83, .35);--toast-danger-action-bg: rgba(230, 95, 95, .2);--toast-danger-action-bg-hover: rgba(230, 95, 95, .3);--toast-danger-close-hover: rgba(230, 95, 95, .18);--input-bg: #f0e9fd;--input-border: 1px solid #54545428;--input-fg: #0a0a0a;--input-placeholder: #70568a;--message-user-bg: #eedfff;--card-lora-bg: #f5e8ff;--card-lora-border: 1px solid rgba(130, 57, 199, .15);--card-lora-shadow: 0 10px 22px rgba(64, 20, 94, .08);--lora-card-meta-fg: #6c447f;--lora-card-toggle-fg: #49296c;--lora-card-trigger-bg: #e3d2ff;--lora-card-trigger-border: rgba(130, 57, 199, .35);--lora-card-trigger-fg: #3a1368;--lora-card-trigger-hover-bg: #d5c0fc;--lora-card-trigger-copied-bg: #b993fd;--lora-card-trigger-copied-border: #823bf6;--lora-card-trigger-copied-fg: #1f0b3f;--lora-card-empty-fg: #6c447f;--lora-card-delete-bg: rgba(186, 156, 234, .6);--lora-card-delete-border: rgba(133, 86, 190, .45);--lora-card-delete-fg: #3a1663;--lora-card-delete-hover-bg: rgba(173, 133, 226, .75);--lora-strength-slider: #823bf6;--badge-bg: #c49cea;--badge-hover-bg: #bb94e7;--badge-active-bg: #b48ce2;--badge-border: 1px solid rgba(87, 27, 123, .508);--badge-fg: #45345c;--badge-tier-free-bg: #c49cea;--badge-tier-free-border: rgba(87, 27, 123, .508);--badge-tier-free-fg: #45345c;--badge-tier-free-hover-bg: #c49cea;--badge-tier-pro-bg: #c9bdec;--badge-tier-pro-border: #a35a3a9c;--badge-tier-pro-fg: #421724;--badge-tier-pro-hover-bg: #c9bdec;--badge-tier-max-bg: #ffdbc9;--badge-tier-max-border: #ff8e6a91;--badge-tier-max-fg: #621a2f;--badge-tier-max-hover-bg: #ffdbc9;--input-radio-checked-bg: #c49deaa6;--input-radio-checked-fg: inherit;--label-currentchat-hover-bg: #c49dea3f;--overlay-bg: #ffffff82;--message-box-bg: #eedfdfab;--message-box-border: 1px solid #e1cbf0;--subscription-status-card-bg: #f5e8ff;--subscription-status-card-border: #e1cbf0;--profile-info-card-bg: #f5e8ff;--profile-info-card-border: #e1cbf0;--account-info-card-bg: #f5e8ff;--account-info-card-border: #e1cbf0;--message-input-bg: inherit;--message-input-focus-border: 1px solid #8f9eb3;--btn-add-tone-bg: inherit;--btn-add-tone-border: inherit;--btn-add-tone-fg: inherit;--btn-add-tone-hover-bg: inherit;--api-key-valid-border: 1px solid #0be43ab0;--api-key-invalid-border: 1px solid #ff4a53da;--api-key-error-fg: #bf121c;--card-add-personality-bg: rgba(100, 30, 183, .1);--card-add-personality-border: rgba(140, 76, 190, .5);--card-add-personality-hover-bg: rgba(92, 26, 143, .158);--card-add-personality-hover-border: rgba(140, 76, 190, .8);--card-add-personality-icon-fg: #9a4cbe;--attachment-container-bg: #50033525;--attachment-container-outline: 1px solid #00000030;--card-add-lora-bg: rgba(100, 30, 183, .08);--card-add-lora-border: 1px solid rgba(140, 76, 190, .45);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #c2c2c2;--toggle-border: #a8a8a8;--toggle-knob-bg: #ffffff;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .2);--toggle-checked-bg: var(--primary);--toggle-checked-border: #7a3ca1;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #b8b8b8;--toggle-checked-hover-bg: #7a3ca1;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--subscription-card-border: #e5e7eb;--subscription-card-fg: #111827;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .15);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .2);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .3);--subscription-header-gradient: inherit;--tier-badge-free-fg: inherit;--tier-badge-pro-gradient: inherit;--tier-badge-max-gradient: inherit;--tier-description-fg: #6b7280;--price-period-fg: #6b7280;--subscription-card-header-border: rgba(0, 0, 0, .08);--chat-actions-button-fg: #0a0a0a;--chat-actions-button-open-shadow: 0 0 4px #ffffffaa;--chat-actions-menu-bg: rgba(255, 255, 255, .95);--chat-actions-menu-border: 1px solid rgba(0, 0, 0, .1);--chat-actions-menu-shadow: 0 4px 18px -4px rgba(0, 0, 0, .25), 0 2px 6px -1px rgba(0, 0, 0, .15);--chat-actions-item-hover-bg: rgba(0, 0, 0, .07);--chat-actions-item-active-bg: rgba(0, 0, 0, .12);--thinking-border: #9a4cbe;--thinking-bg: #ffffffcc;--hljs-bg: #ffffff66;--top-up-btn-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--top-up-btn-border: #e5e7eb;--top-up-btn-fg: #1f2937;--top-up-btn-shadow: 0 2px 10px rgba(0, 0, 0, .06);--top-up-btn-hover-shadow: 0 6px 18px rgba(0, 0, 0, .1);--top-up-btn-hover-bg: linear-gradient(145deg, #ffffff 0%, #eef2f7 100%);--top-up-btn-hover-border: #d1d5db;--top-up-btn-active-shadow: 0 3px 12px rgba(0, 0, 0, .08);--top-up-btn-active-bg: linear-gradient(145deg, #f9fafb 0%, #eef2f7 100%);--top-up-price-fg: #111827;--top-up-credits-fg: #111827;--top-up-subtitle-fg: #6b7280;--onboarding-overlay-bg: rgba(243, 235, 255, .95);--onboarding-title: #3d0f44;--onboarding-text: #5e2d6e;--onboarding-card-bg: rgba(255, 255, 255, .9);--onboarding-card-hover-bg: rgba(252, 248, 255, 1);--onboarding-card-border: rgba(140, 76, 190, .25);--onboarding-card-border-hover: rgba(140, 76, 190, .5);--onboarding-card-shadow: rgba(58, 22, 78, .15);--onboarding-list-neutral-bg: rgba(213, 188, 243, .45);--onboarding-list-neutral-icon: #7a3ca1;--onboarding-list-positive-bg: rgba(34, 197, 94, .18);--onboarding-list-positive-text: #166534;--onboarding-list-positive-icon: #15803d;--onboarding-list-negative-bg: rgba(239, 68, 68, .15);--onboarding-list-negative-text: #991b1b;--onboarding-list-negative-icon: #dc2626;--onboarding-badge-bg: rgba(140, 76, 190, .15);--onboarding-badge-text: #5a2f8c;--onboarding-recommended-border: rgba(140, 76, 190, .4);--onboarding-recommended-badge: linear-gradient(135deg, #9a4cbe 0%, #7a3ca1 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(140, 76, 190, .08);--onboarding-hook-text: #5a2f8c;--onboarding-bullet: #9a4cbe;--onboarding-instructions-bg: rgba(213, 188, 243, .35);--onboarding-step-number-bg: #9a4cbe;--onboarding-step-number-text: #f1edf8;--onboarding-link: #7a3ca1;--onboarding-input-bg: rgba(255, 255, 255, .9);--onboarding-input-text: #3d0f44;--onboarding-input-border: rgba(140, 76, 190, .3);--onboarding-input-border-focus: #9a4cbe;--onboarding-input-focus-shadow: rgba(140, 76, 190, .15);--onboarding-input-placeholder: rgba(74, 45, 110, .4);--onboarding-status-loading-bg: rgba(140, 76, 190, .12);--onboarding-status-loading-text: #5a2f8c;--onboarding-status-success-bg: rgba(34, 197, 94, .15);--onboarding-status-success-text: #166534;--onboarding-status-error-bg: rgba(239, 68, 68, .15);--onboarding-status-error-text: #991b1b;--onboarding-error-bg: rgba(254, 226, 254, .8);--onboarding-error-border: rgba(239, 68, 68, .3);--onboarding-error-text: #991b1b;--onboarding-accent: #9a4cbe;--onboarding-btn-primary-bg: #9a4cbe;--onboarding-btn-primary-text: #f1edf8;--onboarding-btn-primary-hover: #7a3ca1;--onboarding-btn-shadow: rgba(58, 22, 78, .2);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #5e2d6e;--onboarding-btn-secondary-border: rgba(140, 76, 190, .35);--onboarding-btn-secondary-hover: rgba(140, 76, 190, .08);--onboarding-btn-text-color: #7a3ca1;--onboarding-btn-text-hover: rgba(140, 76, 190, .08);--onboarding-success-icon-bg: rgba(34, 197, 94, .15);--onboarding-success-icon-text: #16a34a;--onboarding-feature-bg: rgba(246, 240, 255, .6)}[data-theme=monochrome][data-mode=dark]{--code-block-bg: transparent;--code-block-border: rgba(194, 194, 194, .22);--code-toolbar-bg: rgba(88, 88, 88, .35);--code-toolbar-fg: #d7d7d7;--code-copy-hover: rgba(194, 194, 194, .28);--code-copy-success: #c4c4c4;--inline-code-border: #ffffff42;--message-drop-border: rgba(194, 194, 194, .65);--message-drop-bg: rgba(72, 72, 72, .45);--tone-example-remove-hover: rgba(255, 255, 255, .12);--tone-example-remove-active: rgba(255, 255, 255, .18);--primary: #d3cdcd;--primary-hover: #b6b6b6;--primary-active: #a3a3a3;--body-bg: #000000;--body-fg: #e4e4e4;--link-color: #b0b0b0;--sidebar-bg: #252525d5;--elevated-ui-outline: 1px solid #e4e4e42f;--navbar-bg: #00000047;--navbar-tab-fg: #d3d3d38a;--navbar-tab-highlight-bg: #4d4a4a;--navbar-tab-fg-active: #ececec;--button-bg: #888888;--button-fg: #0b0b0b;--button-hover-bg: #575757;--button-active-bg: #484848;--button-toggled-bg: #666666b0;--btn-textual-fg: #e4e4e4;--btn-textual-shadow: 0 0 10px #000000, 0 0 5px #181818;--btn-textual-hover-shadow: 0 0 10px #ffffff, 0 0 5px #dfdfdf;--tone-example-remove-fg: #e8e8e8;--tone-example-remove-hover-fg: #ffffff;--toast-fg: #f7f7f7;--toast-shadow: 0 24px 48px rgba(0, 0, 0, .45);--toast-normal-bg: rgba(49, 49, 49, .8);--toast-normal-border: rgba(194, 194, 194, .32);--toast-normal-action-bg: rgba(194, 194, 194, .24);--toast-normal-action-bg-hover: rgba(194, 194, 194, .34);--toast-normal-close-hover: rgba(194, 194, 194, .22);--toast-warning-bg: rgba(92, 61, 12, .8);--toast-warning-border: rgba(255, 214, 132, .45);--toast-warning-action-bg: rgba(255, 214, 132, .28);--toast-warning-action-bg-hover: rgba(255, 214, 132, .37);--toast-warning-close-hover: rgba(255, 214, 132, .26);--toast-danger-bg: rgba(94, 18, 22, .8);--toast-danger-border: rgba(255, 179, 189, .45);--toast-danger-action-bg: rgba(255, 179, 189, .3);--toast-danger-action-bg-hover: rgba(255, 179, 189, .4);--toast-danger-close-hover: rgba(255, 179, 189, .28);--input-bg: #3d3d3d;--input-border: 1px solid #b6b6b62f;--input-fg: #e4e4e4;--input-placeholder: #9b9999;--message-user-bg: #1a1a1a;--card-lora-bg: #161616;--card-lora-border: 1px solid rgba(194, 194, 194, .35);--card-lora-shadow: 0 8px 24px rgba(8, 8, 8, .25);--lora-card-meta-fg: #9a9a9a;--lora-card-toggle-fg: #cbcbcb;--lora-card-trigger-bg: #252525;--lora-card-trigger-border: rgba(162, 162, 162, .55);--lora-card-trigger-fg: #d1d1d1;--lora-card-trigger-hover-bg: #313131;--lora-card-trigger-copied-bg: #3b3b3b;--lora-card-trigger-copied-border: #5b5b5b;--lora-card-trigger-copied-fg: #ffffff;--lora-card-empty-fg: #9a9a9a;--lora-card-delete-bg: rgba(58, 58, 58, .6);--lora-card-delete-border: rgba(97, 97, 97, .55);--lora-card-delete-fg: #d1d1d1;--lora-card-delete-hover-bg: rgba(82, 82, 82, .7);--lora-strength-slider: #7c7c7c;--badge-bg: #252525;--badge-hover-bg: #313131;--badge-border: 1px solid rgba(119, 119, 119, .508);--badge-fg: #b6b6b6;--badge-active-bg: #202020;--badge-tier-free-bg: #252525;--badge-tier-free-border: rgba(119, 119, 119, .508);--badge-tier-free-fg: #b6b6b6;--badge-tier-free-hover-bg: #252525;--badge-tier-pro-bg: #164321;--badge-tier-pro-border: #1f6b31;--badge-tier-pro-fg: #b7f5c8;--badge-tier-pro-hover-bg: #164321;--badge-tier-max-bg: #3a255c;--badge-tier-max-border: #6c4fb0;--badge-tier-max-fg: #e3d3ff;--badge-tier-max-hover-bg: #3a255c;--input-radio-checked-bg: #4e4e4eb2;--input-radio-checked-fg: #dedede;--label-currentchat-hover-bg: #59595924;--overlay-bg: #00000082;--message-box-bg: #13131398;--subscription-status-card-bg: #111111;--subscription-status-card-border: #2a2a2a;--profile-info-card-bg: #111111;--profile-info-card-border: #2a2a2a;--account-info-card-bg: #111111;--account-info-card-border: #2a2a2a;--message-input-bg: #2d2d2db6;--btn-add-tone-bg: #232323;--btn-add-tone-border: 1px solid #b6b6b62f;--btn-add-tone-fg: #949494;--btn-add-tone-hover-bg: #1f1f1f;--api-key-valid-border: 1px solid #137e3ab0;--api-key-invalid-border: 1px solid #bf121cad;--api-key-error-fg: #ff4a53;--card-add-personality-bg: rgba(85, 85, 85, .4);--card-add-personality-border: rgba(150, 150, 150, .3);--card-add-personality-hover-bg: rgba(110, 110, 110, .4);--card-add-personality-hover-border: rgba(150, 150, 150, .6);--card-add-personality-icon-fg: #626262;--attachment-container-bg: #0d0d0d47;--attachment-container-outline: 1px solid #ffffff1c;--card-add-lora-bg: rgba(85, 85, 85, .25);--card-add-lora-border: 1px solid rgba(150, 150, 150, .3);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #3a3a3a;--toggle-border: #505050;--toggle-knob-bg: #e4e4e4;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .4);--toggle-checked-bg: #626262;--toggle-checked-border: #575757;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #454545;--toggle-checked-hover-bg: #575757;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--subscription-card-border: #374151;--subscription-card-fg: #e4e4e4;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .4);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .3);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .4);--subscription-header-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-free-fg: #9ca3af;--tier-badge-pro-gradient: linear-gradient(135deg, #8b92ff 0%, #a78bfa 100%);--tier-badge-max-gradient: linear-gradient(135deg, #fb7185 0%, #f472b6 100%);--subscription-card-header-border: rgba(255, 255, 255, .1);--chat-actions-menu-bg: rgba(20, 20, 20, .92);--chat-actions-menu-border: 1px solid #ffffff18;--chat-actions-menu-shadow: 0 6px 22px -4px rgba(0, 0, 0, .6), 0 2px 8px -2px rgba(0, 0, 0, .5);--chat-actions-item-hover-bg: #ffffff12;--chat-actions-item-active-bg: #ffffff1e;--thinking-border: #484848;--thinking-bg: #000000;--top-up-btn-bg: linear-gradient(145deg, #1f2937 0%, #111827 100%);--top-up-btn-border: #374151;--top-up-btn-fg: #e5e7eb;--top-up-btn-shadow: 0 6px 20px rgba(0, 0, 0, .35);--top-up-btn-hover-shadow: 0 10px 28px rgba(0, 0, 0, .45);--top-up-btn-hover-bg: linear-gradient(145deg, #263244 0%, #141b23 100%);--top-up-btn-hover-border: #465164;--top-up-btn-active-shadow: 0 8px 22px rgba(0, 0, 0, .4);--top-up-btn-active-bg: linear-gradient(145deg, #1b2431 0%, #0f141a 100%);--top-up-price-fg: #ffffff;--top-up-credits-fg: #e8eef7;--top-up-subtitle-fg: #a6b2c2;--onboarding-overlay-bg: rgba(8, 8, 8, .95);--onboarding-title: #f0f0f0;--onboarding-text: #d1d1d1;--onboarding-card-bg: rgba(26, 26, 26, .8);--onboarding-card-hover-bg: rgba(39, 39, 39, .9);--onboarding-card-border: rgba(194, 194, 194, .2);--onboarding-card-border-hover: rgba(194, 194, 194, .45);--onboarding-card-shadow: rgba(0, 0, 0, .4);--onboarding-list-neutral-bg: rgba(61, 61, 61, .6);--onboarding-list-neutral-icon: #9b9b9b;--onboarding-list-positive-bg: rgba(72, 187, 120, .22);--onboarding-list-positive-text: #9be7bb;--onboarding-list-positive-icon: #81e6a9;--onboarding-list-negative-bg: rgba(239, 68, 68, .22);--onboarding-list-negative-text: #f8a4a4;--onboarding-list-negative-icon: #f8a4a4;--onboarding-badge-bg: rgba(137, 137, 137, .3);--onboarding-badge-text: #c5c5c5;--onboarding-recommended-border: rgba(194, 194, 194, .5);--onboarding-recommended-badge: linear-gradient(135deg, #626262 0%, #4a4a4a 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(150, 150, 150, .15);--onboarding-hook-text: #a8a8a8;--onboarding-bullet: #7f7f7f;--onboarding-instructions-bg: rgba(61, 61, 61, .6);--onboarding-step-number-bg: #626262;--onboarding-step-number-text: #0b0b0b;--onboarding-link: #7f7f7f;--onboarding-input-bg: rgba(27, 27, 27, .7);--onboarding-input-text: #f0f0f0;--onboarding-input-border: rgba(194, 194, 194, .25);--onboarding-input-border-focus: #626262;--onboarding-input-focus-shadow: rgba(150, 150, 150, .2);--onboarding-input-placeholder: rgba(209, 209, 209, .5);--onboarding-status-loading-bg: rgba(137, 137, 137, .2);--onboarding-status-loading-text: #a8a8a8;--onboarding-status-success-bg: rgba(72, 187, 120, .2);--onboarding-status-success-text: #81e6a9;--onboarding-status-error-bg: rgba(239, 68, 68, .2);--onboarding-status-error-text: #f8a4a4;--onboarding-error-bg: rgba(127, 127, 127, .3);--onboarding-error-border: rgba(239, 68, 68, .4);--onboarding-error-text: #f8a4a4;--onboarding-accent: #7f7f7f;--onboarding-btn-primary-bg: #9e9b9b;--onboarding-btn-primary-text: #0b0b0b;--onboarding-btn-primary-hover: #868686;--onboarding-btn-shadow: rgba(0, 0, 0, .3);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #d1d1d1;--onboarding-btn-secondary-border: rgba(194, 194, 194, .3);--onboarding-btn-secondary-hover: rgba(194, 194, 194, .1);--onboarding-btn-text-color: #a8a8a8;--onboarding-btn-text-hover: rgba(194, 194, 194, .1);--onboarding-success-icon-bg: rgba(72, 187, 120, .2);--onboarding-success-icon-text: #81e6a9;--onboarding-feature-bg: rgba(61, 61, 61, .6)}[data-theme=monochrome][data-mode=light]{--code-block-bg: transparent;--code-block-border: rgba(88, 88, 88, .18);--code-toolbar-bg: rgba(203, 203, 203, .65);--code-toolbar-fg: #1c1c1c;--code-copy-hover: rgba(98, 98, 98, .18);--code-copy-success: #2f2f2f;--inline-code-border: #00000029;--message-drop-border: rgba(90, 90, 90, .55);--message-drop-bg: rgba(198, 198, 198, .4);--tone-example-remove-hover: rgba(27, 27, 27, .12);--tone-example-remove-active: rgba(27, 27, 27, .18);--primary: #606060;--primary-hover: #565656;--primary-active: #494949;--body-bg: #f0f0f0;--body-fg: #080808;--link-color: #4e4e4e;--sidebar-bg: #d3d3d3a9;--navbar-bg: rgba(185, 185, 185, .521);--navbar-tab-fg: #696969;--navbar-tab-fg-active: #020202;--navbar-tab-highlight-bg: #aeaeae;--button-bg: #606060;--button-fg: #ebebeb;--button-hover-bg: #565656;--button-active-bg: #494949;--button-toggled-bg: #a0a0a0b0;--btn-textual-fg: #0a0a0a;--btn-textual-shadow: none;--btn-textual-hover-shadow: 0 0 10px #000000;--tone-example-remove-fg: #484848;--tone-example-remove-hover-fg: #2c2c2c;--toast-fg: #0b0b0b;--toast-shadow: 0 18px 40px rgba(32, 32, 32, .14);--toast-normal-bg: rgba(194, 194, 194, .8);--toast-normal-border: rgba(80, 80, 80, .22);--toast-normal-action-bg: rgba(90, 90, 90, .14);--toast-normal-action-bg-hover: rgba(90, 90, 90, .22);--toast-normal-close-hover: rgba(90, 90, 90, .12);--toast-warning-bg: rgba(250, 238, 183, .8);--toast-warning-border: rgba(212, 106, 63, .35);--toast-warning-action-bg: rgba(245, 120, 73, .3);--toast-warning-action-bg-hover: rgba(245, 120, 73, .5);--toast-warning-close-hover: rgba(245, 120, 73, .18);--toast-danger-bg: rgba(255, 185, 198, .8);--toast-danger-border: rgba(219, 83, 83, .35);--toast-danger-action-bg: rgba(230, 95, 95, .2);--toast-danger-action-bg-hover: rgba(230, 95, 95, .3);--toast-danger-close-hover: rgba(230, 95, 95, .18);--input-bg: #e9e9e9;--input-border: 1px solid #54545428;--input-fg: #0a0a0a;--input-placeholder: #707070;--message-user-bg: #dfdfdf;--card-lora-bg: #e8e8e8;--card-lora-border: 1px solid rgba(87, 87, 87, .15);--card-lora-shadow: 0 10px 22px rgba(34, 34, 34, .08);--lora-card-meta-fg: #606060;--lora-card-toggle-fg: #494949;--lora-card-trigger-bg: #d2d2d2;--lora-card-trigger-border: rgba(87, 87, 87, .35);--lora-card-trigger-fg: #383838;--lora-card-trigger-hover-bg: #c0c0c0;--lora-card-trigger-copied-bg: #939393;--lora-card-trigger-copied-border: #3b3b3b;--lora-card-trigger-copied-fg: #1f1f1f;--lora-card-empty-fg: #606060;--lora-card-delete-bg: rgba(166, 166, 166, .6);--lora-card-delete-border: rgba(103, 103, 103, .45);--lora-card-delete-fg: #3a3a3a;--lora-card-delete-hover-bg: rgba(153, 153, 153, .75);--lora-strength-slider: #5a5a5a;--badge-bg: #9c9c9c;--badge-hover-bg: #949494;--badge-active-bg: #8c8c8c;--badge-border: 1px solid rgba(57, 57, 57, .508);--badge-fg: #454545;--badge-tier-free-bg: #9c9c9c;--badge-tier-free-border: rgba(57, 57, 57, .508);--badge-tier-free-fg: #454545;--badge-tier-free-hover-bg: #9c9c9c;--badge-tier-pro-bg: #c9bdec;--badge-tier-pro-border: #a35a3a9c;--badge-tier-pro-fg: #421724;--badge-tier-pro-hover-bg: #c9bdec;--badge-tier-max-bg: #ffdbc9;--badge-tier-max-border: #ff8e6a91;--badge-tier-max-fg: #621a2f;--badge-tier-max-hover-bg: #ffdbc9;--input-radio-checked-bg: #9d9d9da6;--input-radio-checked-fg: inherit;--label-currentchat-hover-bg: #9d9d9d3f;--overlay-bg: #ffffff82;--message-box-bg: #dfdfdfab;--message-box-border: 1px solid #cbcbcb;--subscription-status-card-bg: #e8e8e8;--subscription-status-card-border: #cbcbcb;--profile-info-card-bg: #e8e8e8;--profile-info-card-border: #cbcbcb;--account-info-card-bg: #e8e8e8;--account-info-card-border: #cbcbcb;--message-input-bg: inherit;--message-input-focus-border: 1px solid #8f9eb3;--btn-add-tone-bg: inherit;--btn-add-tone-border: inherit;--btn-add-tone-fg: inherit;--btn-add-tone-hover-bg: inherit;--api-key-valid-border: 1px solid #0be43ab0;--api-key-invalid-border: 1px solid #ff4a53da;--api-key-error-fg: #bf121c;--card-add-personality-bg: rgba(61, 61, 61, .1);--card-add-personality-border: rgba(90, 90, 90, .5);--card-add-personality-hover-bg: rgba(36, 36, 36, .158);--card-add-personality-hover-border: rgba(90, 90, 90, .8);--card-add-personality-icon-fg: #4c4c4c;--attachment-container-bg: #50505025;--attachment-container-outline: 1px solid #00000030;--card-add-lora-bg: rgba(61, 61, 61, .08);--card-add-lora-border: 1px solid rgba(90, 90, 90, .45);--profile-pfp-filter: invert(1);--profile-pfp-loaded-filter: invert(0);--toggle-bg: #c2c2c2;--toggle-border: #a8a8a8;--toggle-knob-bg: #ffffff;--toggle-knob-shadow: 0 2px 4px rgba(0, 0, 0, .2);--toggle-checked-bg: var(--primary);--toggle-checked-border: #474747;--toggle-checked-knob-bg: #ffffff;--toggle-hover-bg: #b8b8b8;--toggle-checked-hover-bg: #474747;--toggle-focus-shadow: 0 0 0 2px #8f9eb3;--toggle-focus-border: #8f9eb3;--focus-border: 1px solid #8f9eb3;--focus-outline: 1px solid #8f9eb3a6;--subscription-card-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--subscription-card-border: #e5e7eb;--subscription-card-fg: #111827;--subscription-card-shadow: 0 20px 60px rgba(0, 0, 0, .15);--subscription-card-popular-border: #667eea;--subscription-card-popular-shadow: 0 15px 50px rgba(102, 126, 234, .2);--subscription-card-popular-hover-shadow: 0 25px 70px rgba(102, 126, 234, .3);--subscription-header-gradient: inherit;--tier-badge-free-fg: inherit;--tier-badge-pro-gradient: inherit;--tier-badge-max-gradient: inherit;--tier-description-fg: #6b7280;--price-period-fg: #6b7280;--subscription-card-header-border: rgba(0, 0, 0, .08);--chat-actions-button-fg: #0a0a0a;--chat-actions-button-open-shadow: 0 0 4px #ffffffaa;--chat-actions-menu-bg: rgba(255, 255, 255, .95);--chat-actions-menu-border: 1px solid rgba(0, 0, 0, .1);--chat-actions-menu-shadow: 0 4px 18px -4px rgba(0, 0, 0, .25), 0 2px 6px -1px rgba(0, 0, 0, .15);--chat-actions-item-hover-bg: rgba(0, 0, 0, .07);--chat-actions-item-active-bg: rgba(0, 0, 0, .12);--thinking-border: #4c4c4c;--thinking-bg: #ffffffcc;--hljs-bg: #ffffff66;--top-up-btn-bg: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--top-up-btn-border: #e5e7eb;--top-up-btn-fg: #1f2937;--top-up-btn-shadow: 0 2px 10px rgba(0, 0, 0, .06);--top-up-btn-hover-shadow: 0 6px 18px rgba(0, 0, 0, .1);--top-up-btn-hover-bg: linear-gradient(145deg, #ffffff 0%, #eef2f7 100%);--top-up-btn-hover-border: #d1d5db;--top-up-btn-active-shadow: 0 3px 12px rgba(0, 0, 0, .08);--top-up-btn-active-bg: linear-gradient(145deg, #f9fafb 0%, #eef2f7 100%);--top-up-price-fg: #111827;--top-up-credits-fg: #111827;--top-up-subtitle-fg: #6b7280;--onboarding-overlay-bg: rgba(243, 243, 243, .95);--onboarding-title: #3d3d3d;--onboarding-text: #5e5e5e;--onboarding-card-bg: rgba(255, 255, 255, .9);--onboarding-card-hover-bg: rgba(252, 252, 252, 1);--onboarding-card-border: rgba(90, 90, 90, .25);--onboarding-card-border-hover: rgba(90, 90, 90, .5);--onboarding-card-shadow: rgba(32, 32, 32, .15);--onboarding-list-neutral-bg: rgba(198, 198, 198, .45);--onboarding-list-neutral-icon: #474747;--onboarding-list-positive-bg: rgba(34, 197, 94, .18);--onboarding-list-positive-text: #166534;--onboarding-list-positive-icon: #15803d;--onboarding-list-negative-bg: rgba(239, 68, 68, .15);--onboarding-list-negative-text: #991b1b;--onboarding-list-negative-icon: #dc2626;--onboarding-badge-bg: rgba(90, 90, 90, .15);--onboarding-badge-text: #5a5a5a;--onboarding-recommended-border: rgba(90, 90, 90, .4);--onboarding-recommended-badge: linear-gradient(135deg, #4c4c4c 0%, #474747 100%);--onboarding-recommended-badge-text: #ffffff;--onboarding-hook-bg: rgba(90, 90, 90, .08);--onboarding-hook-text: #5a5a5a;--onboarding-bullet: #4c4c4c;--onboarding-instructions-bg: rgba(198, 198, 198, .35);--onboarding-step-number-bg: #4c4c4c;--onboarding-step-number-text: #f1f1f1;--onboarding-link: #474747;--onboarding-input-bg: rgba(255, 255, 255, .9);--onboarding-input-text: #3d3d3d;--onboarding-input-border: rgba(90, 90, 90, .3);--onboarding-input-border-focus: #4c4c4c;--onboarding-input-focus-shadow: rgba(90, 90, 90, .15);--onboarding-input-placeholder: rgba(74, 74, 74, .4);--onboarding-status-loading-bg: rgba(90, 90, 90, .12);--onboarding-status-loading-text: #5a5a5a;--onboarding-status-success-bg: rgba(34, 197, 94, .15);--onboarding-status-success-text: #166534;--onboarding-status-error-bg: rgba(239, 68, 68, .15);--onboarding-status-error-text: #991b1b;--onboarding-error-bg: rgba(254, 226, 226, .8);--onboarding-error-border: rgba(239, 68, 68, .3);--onboarding-error-text: #991b1b;--onboarding-accent: #4c4c4c;--onboarding-btn-primary-bg: #4c4c4c;--onboarding-btn-primary-text: #f1f1f1;--onboarding-btn-primary-hover: #474747;--onboarding-btn-shadow: rgba(32, 32, 32, .2);--onboarding-btn-secondary-bg: transparent;--onboarding-btn-secondary-text: #5e5e5e;--onboarding-btn-secondary-border: rgba(90, 90, 90, .35);--onboarding-btn-secondary-hover: rgba(90, 90, 90, .08);--onboarding-btn-text-color: #474747;--onboarding-btn-text-hover: rgba(90, 90, 90, .08);--onboarding-success-icon-bg: rgba(34, 197, 94, .15);--onboarding-success-icon-text: #16a34a;--onboarding-feature-bg: rgba(246, 246, 246, .6)}
