.ui-button{--button-bg: transparent;--button-color: var(--app-color-text, rgba(21, 27, 39, .92));--button-border: transparent;--button-shadow: none;--button-hover-bg: rgb(var(--app-color-primary-rgb, 162 54 178) / .08);--button-hover-color: var(--app-color-text, rgba(21, 27, 39, .92));display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border:1px solid var(--button-border);border-radius:999px;background:var(--button-bg);color:var(--button-color);box-shadow:var(--button-shadow);font-family:inherit;font-weight:600;line-height:1;text-align:center;transition:transform .15s ease-out,background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out,border-color .15s ease-out}.ui-button:hover:not(:disabled){background:var(--button-hover-bg);color:var(--button-hover-color)}.ui-button:active:not(:disabled){transform:scale(.985)}.ui-button--loading{outline:2px solid rgb(var(--app-color-primary-rgb, 162 54 178)/.16);outline-offset:2px}.ui-button:focus-visible{outline:2px solid var(--app-color-focus-ring, rgb(var(--app-color-primary-rgb, 162 54 178)/.34));outline-offset:3px}.ui-button:disabled{opacity:.72;cursor:not-allowed}.ui-button--sm{min-height:32px;padding:0 12px;font-size:12px}.ui-button--md{min-height:38px;padding:0 16px;font-size:13px}.ui-button--lg{min-height:44px;padding:0 18px;font-size:14px}.ui-button--full-width{width:100%}.ui-button--gradient{--button-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--button-color: var(--app-color-text-inverse, #ffffff);--button-shadow: 0 8px 20px rgb(var(--app-color-primary-rgb, 162 54 178) / .2);--button-hover-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--button-hover-color: var(--app-color-text-inverse, #ffffff)}.ui-button--gradient:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px rgb(var(--app-color-primary-rgb, 162 54 178)/.24);filter:brightness(1.03) saturate(1.03)}.ui-button--soft{--button-bg: rgb(var(--app-color-primary-rgb, 162 54 178) / .12);--button-color: var(--app-color-primary, #5c41dc);--button-hover-bg: rgb(var(--app-color-primary-rgb, 162 54 178) / .18);--button-hover-color: var(--app-color-primary, #5c41dc)}.ui-button--ghost{--button-border: var(--app-color-button-secondary-border, #7c849d);border-radius:10px}.ui-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ui-button__spinner{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;animation:ui-button-spinner .85s linear infinite}.ui-button__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ui-button-spinner{to{transform:rotate(360deg)}}.ui-text-field{width:100%;min-width:0;border:none;background:transparent;color:var(--app-color-text, rgba(21, 27, 39, .92));font:inherit;line-height:1.5;caret-color:var(--app-color-primary, #5c41dc);outline:none}.ui-text-field::-moz-placeholder{color:var(--app-color-text-quaternary, rgba(81, 93, 112, .44))}.ui-text-field::placeholder{color:var(--app-color-text-quaternary, rgba(81, 93, 112, .44))}.ui-text-field--invalid{color:var(--app-color-error, #ef4444)}:root{--quick-tooltip-bg: var(--app-color-surface-primary, #ffffff);--quick-tooltip-border: var(--app-color-border-soft, #eef2f8);--quick-tooltip-text: var(--app-color-text, rgba(21, 27, 39, .92));--quick-tooltip-shadow: 0 12px 28px rgba(15, 23, 42, .1), 0 2px 8px rgba(15, 23, 42, .06)}:root[data-theme=dark]{--quick-tooltip-bg: var( --app-color-surface-tertiary, var(--app-color-surface-primary, #252b38) );--quick-tooltip-border: var(--app-color-border, rgba(21, 27, 39, .08));--quick-tooltip-text: var(--app-color-text, #ffffff);--quick-tooltip-shadow: 0 14px 30px rgba(0, 0, 0, .28), 0 2px 8px rgba(0, 0, 0, .18)}.quick-tooltip{z-index:var(--quick-tooltip-z-index, 7000);position:relative;width:-moz-max-content;width:max-content;max-width:min(320px,100vw - 24px);padding:6px 8px;border:1px solid var(--quick-tooltip-border);border-radius:6px;background:var(--quick-tooltip-bg);box-shadow:var(--quick-tooltip-shadow);color:var(--quick-tooltip-text);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;overflow-y:auto;pointer-events:none;animation:quick-tooltip-in .08s ease-out}.quick-tooltip--global{position:fixed;pointer-events:none;animation:quick-tooltip-fade-in .08s ease-out}.quick-tooltip__arrow{fill:var(--quick-tooltip-bg)}@keyframes quick-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes quick-tooltip-fade-in{0%{opacity:0}to{opacity:1}}.app-notification-center{position:fixed;inset:0;z-index:10030;isolation:isolate;pointer-events:none}.app-notification-center__viewport{position:fixed;left:50%;bottom:50px;transform:translate(-50%);z-index:inherit;display:flex;flex-direction:column-reverse;align-items:center;gap:12px;width:auto;max-width:calc(100vw - 32px);margin:0;padding:0;list-style:none;outline:none}.app-notification-center__toast{position:relative;z-index:1;display:flex;align-items:flex-start;gap:20px;width:-moz-max-content;width:max-content;max-width:min(var(--app-notification-max-width, 481px),100vw - 32px);min-height:0;padding:18px 20px;border-radius:var(--app-notification-radius, 10px);border:1px solid var(--app-notification-border, #c7ccd9);background:var(--app-notification-bg, #ffffff);box-shadow:var(--app-notification-shadow, 0 8px 10px rgba(0, 0, 0, .1));-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;pointer-events:auto}.app-notification-center__toast--warning{border-color:var(--app-notification-warning-border)}.app-notification-center__toast[data-state=open]{animation:app-notification-toast-enter .18s ease-out}.app-notification-center__toast[data-state=closed]{animation:app-notification-toast-exit .16s ease-in forwards}.app-notification-center__toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.app-notification-center__toast[data-swipe=cancel]{transform:translate(0);transition:transform .18s ease-out}.app-notification-center__toast[data-swipe=end]{animation:app-notification-toast-swipe-out .18s ease-out forwards}.app-notification-center__icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:2px;flex-shrink:0}.app-notification-center__status-icon,.app-notification-center__close-icon{display:block;flex-shrink:0}.app-notification-center__loading-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,var(--app-notification-loading-icon-bg-start, #e8f2ff),var(--app-notification-loading-icon-bg-end, #dcecff))}.app-notification-center__loading-icon-core{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:var(--app-notification-loading-icon-text, #ffffff);background:var(--app-notification-loading-icon-core-bg, #3290ff);box-shadow:var(--app-notification-loading-icon-shadow, 0 4px 6px rgba(62, 57, 4, .1), 0 10px 15px rgba(87, 72, 34, .1))}.app-notification-center__loading-spinner{animation:app-notification-loading-spin .85s linear infinite}.app-notification-center__content{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.app-notification-center__content--message-only{justify-content:center;min-height:48px}.app-notification-center__title{margin:0;font-size:17px;line-height:22px;font-weight:600;letter-spacing:0;color:var(--app-notification-title-text, #131313);overflow-wrap:anywhere}.app-notification-center__message{margin:0;font-size:13px;line-height:21px;font-weight:400;letter-spacing:0;color:var(--app-notification-message-text, #515151);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.app-notification-center__message--standalone,.app-notification-center__message--with-title{color:var(--app-notification-message-text, #515151)}.app-notification-center__action{align-self:flex-start;margin-top:4px;padding:0;border:none;background:transparent;color:var(--app-notification-action-text, #5c41dc);font-size:12px;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.app-notification-center__action:hover{color:#4527d4}.app-notification-center__action:focus-visible{outline:2px solid rgba(92,65,220,.45);outline-offset:2px;border-radius:6px}.app-notification-center__close{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-top:1px;border-radius:6px;color:var(--app-notification-close-text, #131313);flex-shrink:0;transition:background-color .15s ease-out,color .15s ease-out}.app-notification-center__close:hover{background:var(--app-notification-close-hover-bg, rgba(21, 25, 34, .05));color:var(--app-notification-close-text, #131313)}@media(max-width:768px){.app-notification-center__viewport{right:16px;bottom:50px;left:16px;transform:none;width:auto;max-width:none}.app-notification-center__toast{min-height:0}}@keyframes app-notification-toast-enter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes app-notification-toast-exit{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,10px,0) scale(.98)}}@keyframes app-notification-toast-swipe-out{0%{opacity:1;transform:translate(var(--radix-toast-swipe-end-x))}to{opacity:0;transform:translate(calc(var(--radix-toast-swipe-end-x) + 16px))}}@keyframes app-notification-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-notification-center__loading-spinner{animation:none}}@keyframes rename-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes rename-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.95) translateY(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0)}}.rename-dialog-overlay{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:16px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--rename-dialog-overlay-bg, rgba(17, 19, 26, .18));-webkit-backdrop-filter:var(--rename-dialog-overlay-blur, blur(4px));backdrop-filter:var(--rename-dialog-overlay-blur, blur(4px));animation:rename-overlay-in .18s ease-out}.rename-dialog{position:fixed;left:50%;top:50%;z-index:500;transform:translate(-50%,-50%);outline:none;width:min(400px,100vw - 32px);max-width:calc(100vw - 32px);height:auto;max-height:480px;border:1px solid #e6e9f0;border-radius:8px;background:#fff;box-shadow:0 5px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;border-color:var(--rename-dialog-surface-border, #e6e9f0);background:var(--rename-dialog-surface-bg, #ffffff);box-shadow:var(--rename-dialog-surface-shadow, 0 5px 20px rgba(0, 0, 0, .1));animation:rename-dialog-in .22s ease-out forwards}.rename-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px 8px 16px;border-bottom:1px solid #edf0f5;background:#fff;border-bottom-color:var(--rename-dialog-divider, #e6e9f0);background:var(--rename-dialog-surface-bg, #ffffff)}.rename-dialog__title{font-size:14px;font-weight:400;line-height:20px;color:#131313;color:var(--rename-dialog-title-text, #131313);letter-spacing:-.01em}.rename-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.rename-dialog__close:hover{background:#5c41dc0f;color:#515151}.rename-dialog__close{color:var(--rename-dialog-close-text, #8b8f9c)}.rename-dialog__close:hover{background:var(--rename-dialog-close-hover-bg, rgba(92, 65, 220, .06));color:var(--rename-dialog-muted-text, #515151)}.rename-dialog__body{flex:1;min-height:0;display:flex;overflow:hidden;padding:20px;background:#fff;background:var(--rename-dialog-surface-bg, #ffffff);color:var(--rename-dialog-title-text, #131313);flex-direction:column;gap:16px}.rename-dialog__name-field{flex-shrink:0}.rename-dialog__input{width:100%;min-height:36px;padding:0 12px;border:1px solid #e6e9f0;border-radius:4px;background:#fff;color:#131313;font:inherit;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.rename-dialog__input::-moz-placeholder{color:#8b8f9c}.rename-dialog__input::placeholder{color:#8b8f9c}.rename-dialog__input:focus-visible{outline:none;border-color:#5c41dc66;box-shadow:0 0 0 2px #5c41dc29}.rename-dialog__input{box-sizing:border-box;border-color:var(--rename-dialog-control-border, #e6e9f0);background:var(--rename-dialog-control-bg, #ffffff);color:var(--rename-dialog-control-text, #131313)}.rename-dialog__input::-moz-placeholder{color:var(--rename-dialog-control-placeholder, #8b8f9c)}.rename-dialog__input::placeholder{color:var(--rename-dialog-control-placeholder, #8b8f9c)}.rename-dialog__input:focus-visible{border-color:var(--rename-dialog-control-focus-border, rgba(92, 65, 220, .4));box-shadow:var(--rename-dialog-control-focus-shadow, 0 0 0 2px rgba(92, 65, 220, .16))}.rename-dialog__icon-section{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--rename-dialog-frame-border, #c7ccd9);border-radius:4px;background:var(--rename-dialog-shell-bg, #fbfbfd);overflow:hidden}.rename-dialog__icon-header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;flex-shrink:0;background:var(--rename-dialog-shell-bg, #fbfbfd)}.rename-dialog__icon-preview{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:var(--rename-dialog-icon-preview-bg, #ffffff);border:1px solid var(--rename-dialog-divider, #e6e9f0)}.rename-dialog__separator{height:1px;background:var(--rename-dialog-divider, #e6e9f0);flex-shrink:0}.rename-dialog__color-toggle{position:relative;display:flex;align-items:center;gap:4px;border:1px solid transparent;background:transparent;cursor:pointer;padding:4px 6px;border-radius:4px;color:var(--rename-dialog-muted-text, #515151);transition:background .15s ease-out}.rename-dialog__color-toggle:hover{background:var(--rename-dialog-color-toggle-hover-bg, #edf0f5)}.rename-dialog__color-dot{display:block;width:18px;height:18px;border-radius:50%;flex-shrink:0;box-shadow:var(--rename-dialog-color-dot-shadow, 0 0 0 1px rgba(0, 0, 0, .08) inset)}.rename-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:60px;padding:12px 20px 16px;border-top:1px solid #edf0f5;background:#fff;border-top-color:var(--rename-dialog-divider, #e6e9f0);background:var(--rename-dialog-surface-bg, #ffffff)}.rename-dialog__btn{min-height:32px;padding:0 16px;border-radius:4px;border:1px solid var(--app-color-button-secondary-border, #7c849d);background:#fff;color:#131313;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.rename-dialog__btn:hover:not(:disabled){background:#f5f6fa}.rename-dialog__btn{width:72px;min-width:72px;font-size:13px;line-height:16px}.rename-dialog__btn--primary{min-width:72px;height:32px;padding:0 16px;border:none;border-radius:4px;background:linear-gradient(90deg,#3259e3,#cf69ff);color:#fff;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:opacity .15s ease-out,box-shadow .15s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:0}.rename-dialog__btn--primary:hover:not(:disabled){opacity:.96}.rename-dialog__btn--primary:active:not(:disabled){opacity:.92}.rename-dialog__btn--primary:disabled{cursor:not-allowed;color:var(--dialog-primary-btn-disabled-text, #ffffff);opacity:var(--dialog-primary-btn-disabled-opacity, .4);box-shadow:none}.rename-dialog__btn--primary:focus-visible{outline:none;box-shadow:0 0 0 2px #5c41dc29}.rename-dialog__btn--primary{background:var(--rename-dialog-primary-btn-bg, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%));color:var(--rename-dialog-primary-btn-text, #ffffff)}.rename-dialog__btn--primary:hover:not(:disabled),.rename-dialog__btn--primary:active:not(:disabled){background:var(--rename-dialog-primary-btn-bg, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%))}.rename-dialog__btn--secondary{min-height:32px;padding:0 16px;border-radius:4px;border:1px solid var(--app-color-button-secondary-border, #7c849d);background:#fff;color:#131313;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.rename-dialog__btn--secondary:hover:not(:disabled){background:#f5f6fa}.rename-dialog__btn--secondary{border-color:var(--rename-dialog-control-border, #e6e9f0);background:var(--rename-dialog-control-bg, #ffffff);color:var(--rename-dialog-title-text, #131313)}.rename-dialog__btn--secondary:hover:not(:disabled){background:var(--rename-dialog-secondary-hover-bg, #f5f6fa)}@media(max-width:640px){.rename-dialog{width:calc(100vw - 24px);max-width:400px}}.icon-picker{flex:1;min-height:0;max-height:240px;overflow-y:auto;padding:8px}.icon-picker::-webkit-scrollbar{width:4px}.icon-picker::-webkit-scrollbar-track{background:transparent}.icon-picker::-webkit-scrollbar-thumb{background:#c7ccd9;border-radius:2px}.icon-picker::-webkit-scrollbar-thumb:hover{background:#b5becf}.icon-picker__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.icon-picker__item{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--rename-dialog-icon-item-text, rgba(37, 45, 57, .72));cursor:pointer;transition:all .15s ease-out}.icon-picker__item:hover{background:var(--rename-dialog-icon-item-hover-bg, #f7f8fa);color:var(--rename-dialog-icon-item-hover-text, rgba(21, 27, 39, .92))}.icon-picker__item--selected{background:var(--rename-dialog-icon-item-selected-bg, #edf0f5);color:var(--rename-dialog-icon-item-selected-text, #131313)}.color-picker{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:172px;padding:10px;background:var(--rename-dialog-picker-bg, #ffffff);border:1px solid var(--rename-dialog-picker-border, #e6e9f0);border-radius:4px;box-shadow:var(--rename-dialog-picker-shadow, 0 14px 36px rgba(15, 23, 42, .1))}.color-picker__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker__dot{width:24px;height:24px;border-radius:50%;border:1px solid var(--rename-dialog-icon-item-text, rgba(37, 45, 57, .72));padding:0;cursor:pointer;transition:transform .15s ease-out}.color-picker__dot:hover{transform:scale(1.15)}.color-picker__dot--selected{border-width:2px;border-color:var(--rename-dialog-dot-selected-border, rgba(21, 27, 39, .92));box-shadow:var(--rename-dialog-dot-selected-shadow, 0 0 0 2px #fff inset)}@keyframes create-project-bootstrap-overlay-in{0%{opacity:0}to{opacity:1}}.create-project-bootstrap-dialog__overlay{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:16px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--bootstrap-dialog-overlay-bg, rgba(17, 19, 26, .12));-webkit-backdrop-filter:var(--bootstrap-dialog-overlay-blur, none);backdrop-filter:var(--bootstrap-dialog-overlay-blur, none);animation:create-project-bootstrap-overlay-in .18s ease-out}.create-project-bootstrap-dialog{position:fixed;left:50%;top:50%;z-index:500;transform:translate(-50%,-50%);outline:none;--create-project-dialog-text-primary: var( --bootstrap-dialog-input-text, var(--app-color-text, #131313) );--create-project-dialog-text-secondary: var( --bootstrap-dialog-mode-desc-text, var(--app-color-text-secondary, #333333) );--create-project-dialog-text-muted: var( --bootstrap-dialog-label-text, var(--app-color-text-tertiary, #515151) );--create-project-dialog-placeholder: var( --bootstrap-dialog-input-placeholder, var(--app-color-text-placeholder, #acacac) );--create-project-dialog-border: var( --bootstrap-dialog-surface-border, var(--app-color-border, #e6e9f0) );--create-project-dialog-input-border: var( --bootstrap-dialog-input-border, var(--app-color-input-border, #bcc1d1) );--create-project-dialog-input-bg: var( --bootstrap-dialog-input-bg, var(--app-color-surface-primary, #ffffff) );--create-project-dialog-surface-bg: var( --bootstrap-dialog-surface-bg, var(--app-color-surface-primary, #ffffff) );--create-project-dialog-body-bg: var( --bootstrap-dialog-body-bg, var(--create-project-dialog-surface-bg) );--create-project-dialog-soft-bg: var( --bootstrap-dialog-mode-bg, var(--app-color-surface-tertiary, #f0f1f5) );--create-project-dialog-soft-hover-bg: var( --bootstrap-dialog-mode-hover-bg, var(--app-color-surface-hover, #e8ebf2) );--create-project-dialog-focus-border: var( --bootstrap-dialog-input-focus-border, rgba(162, 54, 178, .42) );--create-project-dialog-focus-shadow: var( --bootstrap-dialog-input-focus-shadow, 0 0 0 2px rgba(162, 54, 178, .16) );--create-project-dialog-primary-gradient: var( --bootstrap-dialog-primary-btn-bg, var(--app-color-primary, #684cf5) );display:flex;flex-direction:column;width:min(576px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(720px,100vh - 48px);overflow:hidden;border:1px solid var(--create-project-dialog-border);border-radius:8px;background:var(--create-project-dialog-surface-bg);box-shadow:var(--bootstrap-dialog-surface-shadow, 0 25px 55px rgba(0, 0, 0, .18));color:var(--create-project-dialog-text-primary)}.create-project-bootstrap-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:61px;padding:16px 24px;border-bottom:1px solid var(--create-project-dialog-border);background:var(--create-project-dialog-surface-bg)}.create-project-bootstrap-dialog__title{margin:0;color:var(--create-project-dialog-text-primary);font-size:18px;font-weight:600;line-height:24px}.create-project-bootstrap-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.create-project-bootstrap-dialog__close:hover{background:#5c41dc0f;color:#515151}.create-project-bootstrap-dialog__close{color:var(--create-project-dialog-text-secondary)}.create-project-bootstrap-dialog__close:hover:not(:disabled){background:var(--create-project-dialog-soft-bg);color:var(--create-project-dialog-text-primary)}.create-project-bootstrap-dialog__close:focus-visible{outline:none;box-shadow:var(--create-project-dialog-focus-shadow)}.create-project-bootstrap-dialog__body{display:flex;flex:1;flex-direction:column;gap:30px;min-height:0;padding:24px;overflow-y:auto;background:var(--create-project-dialog-body-bg)}.create-project-bootstrap-dialog__section{display:flex;flex-direction:column}.create-project-bootstrap-dialog__section--name{gap:10px}.create-project-bootstrap-dialog__section--sources,.create-project-bootstrap-dialog__section--context{gap:12px}.create-project-bootstrap-dialog__label-row{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.create-project-bootstrap-dialog__label{color:var(--create-project-dialog-text-primary);font-size:14px;font-weight:500;line-height:20px}.create-project-bootstrap-dialog__required{margin-left:1px;color:var(--app-color-error, #ee0004)}.create-project-bootstrap-dialog__input-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:10px;align-items:stretch;width:100%}.create-project-bootstrap-dialog__input{width:100%;height:34px;padding:0 10px;border:1px solid var(--create-project-dialog-input-border);border-radius:6px;background:var(--create-project-dialog-input-bg);color:var(--create-project-dialog-text-primary);font:inherit;font-size:14px;line-height:20px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.create-project-bootstrap-dialog__input::-moz-placeholder{color:var(--create-project-dialog-placeholder)}.create-project-bootstrap-dialog__input::placeholder{color:var(--create-project-dialog-placeholder)}.create-project-bootstrap-dialog__input:focus-visible{outline:none;border-color:var(--create-project-dialog-focus-border);box-shadow:var(--create-project-dialog-focus-shadow)}.create-project-bootstrap-dialog__appearance-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--bootstrap-dialog-appearance-trigger-text, #2882ff);cursor:pointer;transition:background .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out}.create-project-bootstrap-dialog__appearance-trigger:focus-visible{outline:none;box-shadow:var(--bootstrap-dialog-appearance-trigger-focus-shadow, var(--create-project-dialog-focus-shadow))}.create-project-bootstrap-dialog__appearance-trigger:disabled{cursor:not-allowed;opacity:.5}.create-project-bootstrap-dialog__appearance-trigger-preview{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;flex-shrink:0}.create-project-bootstrap-dialog__file-input{display:none}.create-project-bootstrap-dialog__file-panel{display:flex;height:202px;min-height:202px}.create-project-bootstrap-dialog__file-dropzone{flex:1;min-height:0;border:2px dashed var(--bootstrap-dialog-file-dropzone-border, #e6e9f0);border-radius:20px;background:var(--bootstrap-dialog-file-dropzone-bg, transparent);transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.create-project-bootstrap-dialog__file-panel.is-drag-over .create-project-bootstrap-dialog__file-dropzone,.create-project-bootstrap-dialog__file-panel.is-drag-over .create-project-bootstrap-dialog__file-selection{border-color:var(--bootstrap-dialog-input-focus-border, rgba(162, 54, 178, .54));background:var(--bootstrap-dialog-file-dropzone-drag-bg, rgba(162, 54, 178, .04));box-shadow:var(--bootstrap-dialog-file-dropzone-drag-shadow, 0 0 0 2px rgba(162, 54, 178, .08))}.create-project-bootstrap-dialog__file-dropzone-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;border:0;border-radius:18px;background:transparent;cursor:pointer;text-align:center}.create-project-bootstrap-dialog__file-dropzone-button:disabled{cursor:not-allowed;opacity:.6}.create-project-bootstrap-dialog__file-dropzone-illustration{display:block;width:70px;height:70px;flex-shrink:0;margin-bottom:4px}.create-project-bootstrap-dialog__file-dropzone-title{color:var(--bootstrap-dialog-file-dropzone-title-text, var(--create-project-dialog-text-primary));font-size:12px;font-weight:600;letter-spacing:-.0156px;line-height:24px}.create-project-bootstrap-dialog__file-dropzone-subtitle{margin-top:4px;color:var(--bootstrap-dialog-file-dropzone-subtitle-text, var(--create-project-dialog-text-muted));font-size:12px;font-weight:400;line-height:22.5px}.create-project-bootstrap-dialog__file-selection{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:10px;overflow:hidden;border:1px solid var(--create-project-dialog-border);border-radius:8px;background:var(--bootstrap-dialog-file-selection-bg, #fbfbfd)}.create-project-bootstrap-dialog__file-selection-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.create-project-bootstrap-dialog__file-selection-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.create-project-bootstrap-dialog__file-selection-summary{color:var(--create-project-dialog-text-muted);font-size:13px;font-weight:600;line-height:18px}.create-project-bootstrap-dialog__file-add-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 10px;border:1px dashed var(--bootstrap-dialog-file-add-trigger-border, #c7ccd9);border-radius:999px;background:var(--bootstrap-dialog-file-add-trigger-bg, var(--create-project-dialog-input-bg));color:var(--create-project-dialog-text-muted);font-size:12px;font-weight:600;line-height:16px;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,opacity .15s ease-out}.create-project-bootstrap-dialog__file-add-trigger:hover:not(:disabled){border-color:var(--bootstrap-dialog-file-add-trigger-hover-border, #d9deea);background:var(--create-project-dialog-soft-hover-bg);color:var(--create-project-dialog-text-primary)}.create-project-bootstrap-dialog__file-add-trigger:focus-visible{outline:none;border-color:var(--create-project-dialog-focus-border);box-shadow:var(--create-project-dialog-focus-shadow)}.create-project-bootstrap-dialog__file-add-trigger:disabled{cursor:not-allowed;opacity:.5}.create-project-bootstrap-dialog__text-button{padding:0;border:0;background:transparent;color:var(--app-color-primary, #5c41dc);font-size:12px;font-weight:600;line-height:16px;cursor:pointer;transition:opacity .15s ease-out}.create-project-bootstrap-dialog__text-button:hover:not(:disabled){opacity:.82}.create-project-bootstrap-dialog__text-button:disabled{cursor:not-allowed;opacity:.5}.create-project-bootstrap-dialog__file-list{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.create-project-bootstrap-dialog__file-list-item{position:relative;display:flex;align-items:center;min-height:30px;padding:5px 32px 5px 10px;border:1px solid var(--create-project-dialog-border);border-radius:6px;background:var(--bootstrap-dialog-file-list-item-bg, var(--create-project-dialog-input-bg));color:var(--create-project-dialog-text-muted);font-size:12px;line-height:16px}.create-project-bootstrap-dialog__file-list-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-project-bootstrap-dialog__file-remove{position:absolute;top:4px;right:5px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--app-color-text-tertiary, #8b8f9c);cursor:pointer;transition:background .15s ease-out,color .15s ease-out,opacity .15s ease-out}.create-project-bootstrap-dialog__file-remove:hover:not(:disabled){background:var(--bootstrap-dialog-file-remove-hover-bg, rgba(162, 54, 178, .06));color:var(--create-project-dialog-text-secondary)}.create-project-bootstrap-dialog__file-remove:focus-visible{outline:none;box-shadow:var(--create-project-dialog-focus-shadow)}.create-project-bootstrap-dialog__file-remove:disabled{cursor:not-allowed;opacity:.5}.create-project-bootstrap-dialog__textarea{width:100%;min-height:107px;padding:6px 10px;resize:vertical;border:1px solid var(--create-project-dialog-input-border);border-radius:6px;background:var(--create-project-dialog-input-bg);color:var(--create-project-dialog-text-primary);font:inherit;font-size:14px;line-height:24px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.create-project-bootstrap-dialog__textarea::-moz-placeholder{color:var(--create-project-dialog-placeholder)}.create-project-bootstrap-dialog__textarea::placeholder{color:var(--create-project-dialog-placeholder)}.create-project-bootstrap-dialog__textarea:focus-visible{outline:none;border-color:var(--create-project-dialog-focus-border);box-shadow:var(--create-project-dialog-focus-shadow)}.create-project-bootstrap-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:69px;padding:16px 24px;border-top:1px solid var(--create-project-dialog-border);background:var(--create-project-dialog-surface-bg)}.create-project-bootstrap-dialog__button{display:inline-flex;align-items:center;justify-content:center;min-width:75px;height:32px;padding:0 14px;border-radius:4px;font-size:14px;font-weight:500;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out}.create-project-bootstrap-dialog__button:disabled{cursor:not-allowed}.create-project-bootstrap-dialog__button--secondary{border:1px solid var(--create-project-dialog-input-border);background:var(--bootstrap-dialog-secondary-btn-bg, var(--create-project-dialog-input-bg));color:var(--create-project-dialog-text-primary);box-shadow:var(--bootstrap-dialog-button-shadow, 0 1px 2px rgba(198, 228, 246, .05))}.create-project-bootstrap-dialog__button--secondary:hover:not(:disabled){background:var(--bootstrap-dialog-secondary-btn-hover-bg, var(--create-project-dialog-soft-hover-bg))}.create-project-bootstrap-dialog__button--primary{border:0;background:var(--create-project-dialog-primary-gradient);color:var(--bootstrap-dialog-primary-btn-text, #ffffff);box-shadow:var(--bootstrap-dialog-button-shadow, 0 1px 2px rgba(198, 228, 246, .05))}.create-project-bootstrap-dialog__button--primary:hover:not(:disabled){opacity:.96}.create-project-bootstrap-dialog__button--primary:disabled{opacity:.48}.create-project-bootstrap-dialog__button:focus-visible{outline:none;box-shadow:var(--create-project-dialog-focus-shadow)}@media(max-width:640px){.create-project-bootstrap-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.create-project-bootstrap-dialog__header,.create-project-bootstrap-dialog__footer{padding-inline:16px}.create-project-bootstrap-dialog__body{gap:22px;padding:18px 16px}.create-project-bootstrap-dialog__file-panel{height:176px;min-height:176px}.create-project-bootstrap-dialog__input-row{grid-template-columns:minmax(0,1fr) 32px}.create-project-bootstrap-dialog__file-dropzone-button{padding:18px}.create-project-bootstrap-dialog__file-selection-header{align-items:flex-start;flex-wrap:wrap;gap:8px}.create-project-bootstrap-dialog__file-selection-actions{width:100%;justify-content:space-between}.create-project-bootstrap-dialog__footer{flex-direction:column;align-items:stretch}.create-project-bootstrap-dialog__button{width:100%}}.create-project-bootstrap-dialog--appearance-open,.create-project-bootstrap-dialog--appearance-open .create-project-bootstrap-dialog__body{overflow:visible}.create-project-bootstrap-dialog__appearance-menu{width:min(332px,100vw - 40px);padding:0;border:0;background:transparent;box-shadow:none;z-index:500}.create-project-bootstrap-dialog__appearance-section{width:min(332px,100vw - 40px);box-shadow:var(--bootstrap-dialog-appearance-section-shadow, 0 18px 34px rgba(42, 30, 17, .12))}.create-project-bootstrap-dialog__appearance-section.rename-dialog__icon-section{border-color:var(--bootstrap-dialog-appearance-surface-border, rgba(21, 27, 39, .08));background:var(--bootstrap-dialog-appearance-surface-bg, #ffffff)}.create-project-bootstrap-dialog__appearance-section .rename-dialog__icon-header{background:var(--bootstrap-dialog-appearance-header-bg, #ffffff)}.create-project-bootstrap-dialog__appearance-section .rename-dialog__icon-preview{border-color:var(--bootstrap-dialog-appearance-preview-border, rgba(21, 27, 39, .08));background:var(--bootstrap-dialog-appearance-preview-bg, #f7f8fa)}.create-project-bootstrap-dialog__appearance-section .rename-dialog__separator{background:var(--bootstrap-dialog-appearance-separator, rgba(21, 27, 39, .08))}.create-project-bootstrap-dialog__appearance-section .rename-dialog__color-toggle{color:var(--bootstrap-dialog-appearance-toggle-text, #131313)}.create-project-bootstrap-dialog__appearance-section .rename-dialog__color-toggle:hover{background:var(--bootstrap-dialog-appearance-toggle-hover-bg, rgba(15, 23, 42, .04))}.create-project-bootstrap-dialog__appearance-section .icon-picker__item{color:var(--bootstrap-dialog-appearance-item-text, #515151)}.create-project-bootstrap-dialog__appearance-section .icon-picker__item:hover{background:var(--bootstrap-dialog-appearance-item-hover-bg, rgba(15, 23, 42, .04));color:var(--bootstrap-dialog-appearance-item-hover-text, #131313)}.create-project-bootstrap-dialog__appearance-section .icon-picker__item--selected{background:var(--bootstrap-dialog-appearance-item-selected-bg, rgba(162, 54, 178, .12));color:var(--bootstrap-dialog-appearance-item-selected-text, #a236b2)}.create-project-bootstrap-dialog__appearance-section .color-picker{background:var(--bootstrap-dialog-appearance-picker-bg, #ffffff);border-color:var(--bootstrap-dialog-appearance-picker-border, rgba(21, 27, 39, .08));box-shadow:var(--bootstrap-dialog-appearance-picker-shadow, 0 18px 36px rgba(15, 23, 42, .18))}.create-project-bootstrap-dialog__appearance-section .color-picker__dot{border-color:var(--bootstrap-dialog-appearance-item-text, #515151)}.create-project-bootstrap-dialog__appearance-section .color-picker__dot--selected{border-color:var(--bootstrap-dialog-appearance-dot-selected-border, #ffffff);box-shadow:var(--bootstrap-dialog-appearance-dot-selected-shadow, 0 0 0 2px rgba(15, 23, 42, .18) inset)}.app-shell{--app-shell-transition-bg: var( --layout-workspace-bg, linear-gradient(311deg, rgba(225, 222, 255, .56) 13.32%, rgba(223, 230, 255, 0) 26.77%), radial-gradient(90.45% 115.8% at 8.04% 16.62%, #f5f4fd 0%, #f4f5ff 58.17%, #dfe6ff 100%) );width:100%;height:100%;display:flex;flex-direction:column;background:#fbfbfd;border:0;box-shadow:none;overflow:hidden}.app-shell__skip-link{position:absolute;top:10px;left:14px;z-index:30;padding:8px 12px;border-radius:8px;background:#11131aeb;color:#fff;font-size:13px;font-weight:600;text-decoration:none;transform:translateY(-180%);transition:transform .15s ease-out}.app-shell__skip-link:focus-visible{transform:translateY(0)}.app-shell__titlebar{position:relative;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;-webkit-app-region:drag;z-index:220;overflow:visible}.app-shell__titlebar-left{display:flex;align-items:center;gap:10px;position:relative;-webkit-app-region:no-drag}.app-shell__project-switcher{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:min(420px,46vw);padding:2px 0;position:relative;z-index:5;isolation:isolate;pointer-events:auto;-webkit-app-region:no-drag}.app-shell__project-switcher button,.app-shell__project-switcher a,.app-shell__project-switcher input,.app-shell__project-switcher [data-no-window-drag=true]{pointer-events:auto;-webkit-app-region:no-drag}.app-shell__project-switcher--desktop-detail-leading{gap:12px;max-width:none;padding:0;z-index:6}.app-shell__project-switcher--desktop-detail-leading .app-shell__project-home-btn{margin-right:0}.app-shell__project-switcher--desktop-detail-leading .app-shell__collapse-panel-btn{margin-left:0}.app-shell__project-switcher--desktop-detail-center{gap:8px;max-width:min(340px,38vw);padding:0}.app-shell__project-switcher--desktop-detail-center .app-shell__project-name{max-width:220px;height:28px;padding:5px 2px}.app-shell__project-switcher--desktop-detail-center .app-shell__project-name-input{max-width:220px;height:28px;padding:5px 4px}.app-shell__project-switcher--desktop-detail-center .app-shell__project-dropdown{left:0}.app-shell__project-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;-webkit-app-region:no-drag}.app-shell__project-icon-badge svg,.app-shell__project-icon-badge img{display:block;flex-shrink:0;color:inherit;transform:translateY(1px)}.app-shell__project-name{display:inline-flex;align-items:center;min-width:0;max-width:300px;height:30px;padding:6px 4px;border:1px solid transparent;border-radius:4px;background:transparent;font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:16px;font-weight:600;color:#fffffff5;line-height:18px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-app-region:no-drag;transition:color .15s ease-out,background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.app-shell__project-name:hover{color:#fff;background:#fffffff5;border-color:#5c41dc3d;box-shadow:0 0 0 1px #5c41dc0a}.app-shell__project-name:focus-visible{outline:none;color:#151b27eb;background:#fffffffa;border-color:#5c41dc52;box-shadow:0 0 0 1px #5c41dc14}.app-shell__project-name-input{font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:16px;font-weight:600;color:#151b27eb;line-height:18px;min-width:0;max-width:300px;height:30px;border:1px solid #5c41dc;border-radius:4px;background:#fff;padding:6px 4px;box-shadow:none;caret-color:#151b27eb;outline:none;-webkit-app-region:no-drag}.app-shell__project-name-input:focus-visible{outline:none;border-color:#5c41dc;box-shadow:none}.app-shell__chevron-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:none;cursor:pointer;border-radius:6px;flex-shrink:0;transition:background .15s ease-out;-webkit-app-region:no-drag}.app-shell__chevron-btn:hover{background:#ffffff24}.app-shell__chevron-btn img{display:block;opacity:.92}.app-shell__collapse-panel-btn{display:flex;align-items:center;justify-content:center;position:relative;width:28px;height:28px;margin-left:auto;padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;flex-shrink:0;color:var(--app-shell-collapse-panel-btn-text, rgba(21, 27, 39, .72));transition:color .15s ease-out}.app-shell__collapse-panel-btn:before{content:"";position:absolute;inset:4px;border-radius:6px;background:transparent;transition:background .15s ease-out,box-shadow .15s ease-out}.app-shell__collapse-panel-btn:hover{color:var(--app-shell-collapse-panel-btn-hover-text, rgba(21, 27, 39, .92))}.app-shell__collapse-panel-btn:hover:before{background:var(--app-shell-collapse-panel-btn-hover-bg, rgba(21, 27, 39, .05))}.app-shell__collapse-panel-btn:focus-visible{outline:none}.app-shell__collapse-panel-btn:focus-visible:before{background:var(--app-shell-collapse-panel-btn-focus-bg, var(--app-shell-collapse-panel-btn-hover-bg, rgba(21, 27, 39, .05)));box-shadow:var(--app-shell-collapse-panel-btn-focus-shadow, inset 0 0 0 1px rgba(92, 65, 220, .28))}.app-shell__collapse-panel-btn svg,.app-shell__collapse-panel-btn img,.app-shell__collapse-panel-btn .svg-icon{position:relative;z-index:1;display:block;flex-shrink:0;color:inherit;pointer-events:none;-webkit-app-region:no-drag}.app-shell__project-dropdown{position:absolute;top:calc(100% + 8px);left:calc(100% - 20px);min-width:200px;max-width:280px;max-height:min(100vh - 64px,560px);background:#fffffff5;border:1px solid rgba(154,167,188,.22);border-radius:8px;box-shadow:0 14px 34px #151b271f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:6px;z-index:100;display:flex;flex-direction:column;overflow:hidden}.app-shell__project-dropdown-list{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.app-shell__dropdown-item{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:none;background:transparent;font-family:Segoe UI,Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:13px;font-weight:500;line-height:20px;color:#151b27eb;text-align:left;cursor:pointer;white-space:nowrap;border-radius:6px;transition:background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.app-shell__dropdown-item:hover{background:#eef1f6}.app-shell__dropdown-item:focus-visible{outline:none;background:#eef1f6;box-shadow:inset 0 0 0 1px rgb(var(--app-color-primary-rgb, 162 54 178)/.36)}.app-shell__dropdown-item.active{color:var(--model-selector-option-active-text, #5c41dc);font-weight:500}.app-shell__dropdown-item svg{flex-shrink:0;color:#3943538f;transition:color .15s ease-out}.app-shell__dropdown-item>img{flex-shrink:0;width:16px;height:16px;display:block}.app-shell__dropdown-item:hover svg{color:#252d39b8}.app-shell__dropdown-item:focus-visible svg{color:#252d39b8}.app-shell__dropdown-item-label{flex:1 1 auto;min-width:0;padding-block:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__dropdown-item-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;color:inherit}.app-shell__dropdown-item-check svg{color:inherit}.app-shell__dropdown-item:hover .app-shell__dropdown-item-check svg,.app-shell__dropdown-item:focus-visible .app-shell__dropdown-item-check svg{color:inherit}.app-shell__dropdown-item-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;flex-shrink:0}.app-shell__dropdown-item-icon img{display:block;width:16px;height:16px}.app-shell__dropdown-item-icon--create{background:transparent}.app-shell__dropdown-divider{height:1px;background:#151b270d;margin:4px 0}.app-shell__toggle-panel-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;border-radius:6px;margin-left:6px;flex-shrink:0}.app-shell__toggle-panel-btn:hover{background:#ffffff24}.app-shell__toggle-panel-btn img{display:block;opacity:.92}.app-shell__logo{display:block;flex-shrink:0;width:20px;height:20px}.app-shell__brand-btn{display:inline-flex;align-items:center;gap:10px;padding:2px 0;border:none;background:none;cursor:pointer;border-radius:8px}.app-shell__project-logo-home-btn,.app-shell__project-home-btn{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;flex-shrink:0;pointer-events:auto;-webkit-app-region:no-drag;transition:background .15s ease-out}.app-shell__project-logo-home-btn:hover,.app-shell__project-home-btn:hover{background:#ffffff24}.app-shell__project-logo-home-btn:disabled,.app-shell__project-home-btn:disabled{cursor:default}.app-shell__project-home-anchor{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.app-shell__project-logo-home-btn{width:28px;height:28px}.app-shell__project-logo-home-btn svg,.app-shell__project-logo-home-btn img,.app-shell__project-logo-home-btn .svg-icon{display:block;flex-shrink:0;pointer-events:none;-webkit-app-region:no-drag}.app-shell__project-switcher .app-shell__project-home-anchor{margin-right:4px}.app-shell__project-home-btn{width:28px;height:28px;border-radius:8px;color:var(--app-shell-project-home-btn-text, rgba(21, 27, 39, .86));transition:color .15s ease-out}.app-shell__project-home-btn:before{content:"";position:absolute;inset:4px;border-radius:6px;background:transparent;transition:background .15s ease-out,box-shadow .15s ease-out}.app-shell__project-home-btn:hover,.app-shell__project-home-btn:has(:hover){color:var(--app-shell-project-home-btn-hover-text, rgba(21, 27, 39, .96))}.app-shell__project-home-btn:hover:before,.app-shell__project-home-btn:has(:hover):before{background:var(--app-shell-project-home-btn-hover-bg, rgba(21, 27, 39, .08));box-shadow:var(--app-shell-project-home-btn-hover-shadow, inset 0 0 0 1px rgba(21, 27, 39, .1))}.app-shell__project-home-btn:active:before{background:var(--app-shell-project-home-btn-active-bg, rgba(21, 27, 39, .12));box-shadow:var(--app-shell-project-home-btn-active-shadow, inset 0 0 0 1px rgba(21, 27, 39, .14))}.app-shell__project-home-btn:focus-visible{outline:2px solid var(--app-shell-project-home-btn-focus-outline, rgba(92, 65, 220, .32));outline-offset:2px}.app-shell__project-home-btn svg,.app-shell__project-home-btn img,.app-shell__project-home-btn .svg-icon{position:relative;z-index:1;display:block;flex-shrink:0;color:inherit;pointer-events:none;-webkit-app-region:no-drag}.app-shell__title{font-family:Segoe UI,Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:15px;font-weight:600;color:#fffffff5;line-height:20px;letter-spacing:-.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.app-shell__titlebar-right{display:flex;align-items:center;gap:8px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-app-region:no-drag;position:relative;z-index:1}.app-shell__user-menu{position:relative;display:flex;align-items:center;flex-shrink:0;z-index:2}.app-shell__user-trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:#fffffff5;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.app-shell__user-trigger:hover{background:#ffffff24;border-color:#ffffff3d;box-shadow:0 10px 24px #151b2724}.app-shell__user-trigger:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px}.app-shell__user-avatar,.app-shell__user-card-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;font-weight:700;letter-spacing:.04em;color:#fff;background:radial-gradient(circle at top left,rgba(255,255,255,.24),transparent 48%),linear-gradient(135deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff3d}.app-shell__user-avatar{width:100%;height:100%;font-size:10px;overflow:hidden}.app-shell__user-meta{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.app-shell__user-meta--desktop{flex-direction:row;align-items:center;gap:4px}.app-shell__user-trigger--desktop .app-shell__user-name{max-width:200px}.app-shell__user-name{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.1;color:#fffffff5}.app-shell__user-role{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.1;color:#ffffffb8}.app-shell__user-avatar-image,.app-shell__user-card-avatar-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.app-shell__user-chevron{flex-shrink:0;color:#ffffffd1;transition:transform .15s ease-out}.app-shell__user-chevron--open{transform:rotate(180deg)}.app-shell__user-dropdown{width:228px;padding:8px;border:1px solid rgba(199,204,217,.26);border-radius:16px;background:radial-gradient(circle at top right,rgba(92,65,220,.12),transparent 38%),linear-gradient(180deg,#fffffffb,#fffffffa);box-shadow:0 18px 40px #151b2729,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:260;overflow:hidden;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.app-shell__user-card{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid rgba(92,65,220,.1);border-radius:14px;background:linear-gradient(135deg,#5c41dc14,#fffffffa 62%),#ffffffe6;box-shadow:inset 0 1px #ffffffd9}.app-shell__user-card-avatar{width:38px;height:38px;font-size:13px;border:1px solid rgba(255,255,255,.75);background:radial-gradient(circle at top left,rgba(255,255,255,.44),transparent 40%),linear-gradient(135deg,#725be1,#4628d7)}.app-shell__user-card-content{min-width:0;display:flex;flex-direction:column;justify-content:center}.app-shell__user-card-name,.app-shell__user-card-subtitle,.app-shell__user-detail-label,.app-shell__user-detail-value{margin:0}.app-shell__user-card-name{font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#151b27eb;display:inline-flex;align-items:center;gap:6px}.app-shell__user-card-identity-icon{flex-shrink:0;vertical-align:middle}.app-shell__user-card-identity-icon--enterprise{color:#5c41dc}.app-shell__user-card-identity-icon--personal{color:#252d39b8}.app-shell__user-identity-icon{flex-shrink:0}.app-shell__user-identity-icon--enterprise{color:#ffffffeb}.app-shell__user-identity-icon--personal{color:#ffffffb8}.app-shell__user-card-subtitle{font-size:11px;font-weight:600;color:#252d39b8}.app-shell__user-details{display:flex;flex-direction:column;gap:0;padding:6px 0 2px}.app-shell__user-detail-row{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:12px;background:#5c41dc09;border:1px solid rgba(92,65,220,.08)}.app-shell__user-detail-icon,.app-shell__user-detail-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:6px;background:transparent;color:#5c41dc}.app-shell__user-detail-badge{font-size:10px;font-weight:800;letter-spacing:.04em}.app-shell__user-detail-label{font-size:10px;font-weight:700;color:#3943538f;text-transform:uppercase;letter-spacing:.06em}.app-shell__user-detail-value{min-width:0;flex:1;font-size:12px;font-weight:600;line-height:1.35;color:#151b27eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__user-detail-value--mono{font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.03em}.app-shell__user-dropdown-divider{height:1px;margin:6px 2px 0;background:linear-gradient(90deg,#c7ccd900,#c7ccd980,#c7ccd900)}.app-shell__user-action{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#151b27eb;font-size:12.5px;font-weight:700;cursor:pointer;outline:none;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.app-shell__user-action:hover,.app-shell__user-action[data-highlighted]{background:var(--app-popup-hover-bg, #e9e4ff)}.app-shell__user-action--danger{color:#ef4444;background:#ef444408;border-color:#ef444414}.app-shell__user-action--danger:hover,.app-shell__user-action--danger[data-highlighted]{background:#ef444417;border-color:#ef444424;color:#ed3131}.app-shell__settings-btn{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;font-family:Segoe UI,Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:12px;font-weight:500;color:#ffffffd6;line-height:18px;white-space:nowrap;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out}.app-shell__settings-btn img,.app-shell__settings-btn svg{flex-shrink:0;opacity:.88;transition:opacity .15s ease-out}.app-shell__settings-btn span{position:relative;top:-.5px}.app-shell__settings-btn:hover{background:#ffffff24;border-color:#ffffff2e;color:#fffffff5}.app-shell__settings-btn:hover img,.app-shell__settings-btn:hover svg{opacity:1}.app-shell__settings-btn:active{background:#fff3}.app-shell__settings-btn[aria-label=Logout]{color:#ffffffd6}.app-shell__settings-btn[aria-label=Logout]:hover{background:#ef444429;border-color:#ef444442;color:#fff}.app-shell__settings-btn[aria-label=Settings]{color:#ffffffd6}.app-shell__settings-btn[aria-label=Settings]:hover{background:#ffffff24;border-color:#ffffff2e;color:#fffffff5}.app-shell__settings-btn[aria-label="Expand left panel"]{color:#ffffffd6}.app-shell__settings-btn[aria-label="Expand left panel"]:hover{background:#ffffff24;border-color:#ffffff2e;color:#fffffff5}.app-shell__icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;color:#ffffffd6;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out}.app-shell__icon-btn svg{flex-shrink:0;opacity:.88;transition:opacity .15s ease-out}.app-shell__icon-btn:hover{background:#ffffff24;border-color:#ffffff2e;color:#fffffff5}.app-shell__icon-btn:hover svg{opacity:1}.app-shell__icon-btn:active{background:#fff3}.app-shell__icon-btn--logout:hover{background:#ef444429;border-color:#ef444442;color:#fff}.app-shell__window-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:none;cursor:pointer;border-radius:8px;transition:background .15s ease-out}.app-shell__window-btn:hover{background:#ffffff24}.app-shell__window-btn--close:hover{background:#ef44441f}.app-shell__window-btn img{display:block;opacity:.92}.app-shell__content{flex:1;min-height:0;overflow:hidden;position:relative;z-index:0}.app-shell__content:focus{outline:none}.app-shell--platform-desktop-win.app-shell--projects-home .app-shell__content,.app-shell--platform-desktop-unknown.app-shell--projects-home .app-shell__content,.app-shell--platform-desktop-mac.app-shell--projects-home .app-shell__content,.app-shell--platform-desktop-win.app-shell--project-detail .app-shell__content,.app-shell--platform-desktop-unknown.app-shell--project-detail .app-shell__content,.app-shell--platform-desktop-mac.app-shell--project-detail .app-shell__content{box-sizing:border-box;padding-top:28px}.app-shell--projects-home{--app-shell-transition-bg: var( --projects-home-shell-bg, radial-gradient(37.82% 114.75% at 5.75% 9.81%, rgba(245, 244, 253, .8) 0%, #f4f5ff 60.26%, rgba(223, 230, 255, 0) 100%), linear-gradient(161deg, rgba(244, 246, 255, .6) 12.38%, rgba(215, 240, 255, .6) 35.71%, rgba(217, 207, 255, .6) 76.88%, rgba(244, 209, 255, .6) 105.05%, rgba(255, 227, 210, .6) 124.64%), radial-gradient(90.45% 115.8% at 8.04% 16.62%, #f5f4fd 0%, #f4f5ff 58.17%, #dfe6ff 100%) );background:var(--app-shell-transition-bg);border-color:transparent;box-shadow:none}.app-shell--projects-home .app-shell__titlebar{height:40px;padding:8px 16px 2px 8px;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell--projects-home .app-shell__titlebar-left{gap:6px}.app-shell--projects-home .app-shell__project-switcher,.app-shell--projects-home .app-shell__project-switcher--desktop-detail-leading{gap:4px}.app-shell--projects-home .app-shell__brand-btn{gap:8px}.app-shell--projects-home .app-shell__project-name{font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;color:#151b27eb}.app-shell--projects-home .app-shell__title{font-size:14px;font-weight:600;color:#151b27eb}.app-shell--projects-home .app-shell__project-name-input{font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;color:#131313;border-color:#a236b2;background:#fff;border-radius:4px;padding:6px 4px}.app-shell--projects-home .app-shell__project-logo-home-btn,.app-shell--projects-home .app-shell__chevron-btn,.app-shell--projects-home .app-shell__toggle-panel-btn,.app-shell--projects-home .app-shell__settings-btn,.app-shell--projects-home .app-shell__icon-btn,.app-shell--projects-home .app-shell__window-btn{background:transparent;border-color:transparent;box-shadow:none}.app-shell--projects-home .app-shell__user-trigger{border-color:#151b2714;background:#ffffff7a;color:#151b27db}.app-shell--projects-home .app-shell__user-trigger:hover{background:#ffffffb3;border-color:#151b2724;box-shadow:0 10px 24px #151b2714}.app-shell--projects-home .app-shell__user-trigger:focus-visible{outline:2px solid rgba(92,65,220,.32);outline-offset:2px}.app-shell--projects-home .app-shell__user-name{color:#151b27e6}.app-shell--projects-home .app-shell__user-identity-icon--enterprise{color:#151b27db}.app-shell--projects-home .app-shell__user-identity-icon--personal,.app-shell--projects-home .app-shell__user-role,.app-shell--projects-home .app-shell__user-chevron{color:#394353c7}.app-shell--projects-home .app-shell__project-logo-home-btn:hover,.app-shell--projects-home .app-shell__chevron-btn:hover,.app-shell--projects-home .app-shell__toggle-panel-btn:hover,.app-shell--projects-home .app-shell__window-btn:hover{background:#151b270d}.app-shell--projects-home .app-shell__settings-btn:hover,.app-shell--projects-home .app-shell__icon-btn:hover{background:#151b270d;border-color:#151b271a}.app-shell--projects-home .app-shell__chevron-btn img,.app-shell--projects-home .app-shell__toggle-panel-btn img,.app-shell--projects-home .app-shell__window-btn img,.app-shell--projects-home .app-shell__settings-btn img{opacity:.78}.app-shell--projects-home .app-shell__project-name:hover,.app-shell--projects-home .app-shell__title:hover,.app-shell--projects-home .app-shell__settings-btn,.app-shell--projects-home .app-shell__icon-btn{color:#151b27db}.app-shell--projects-home .app-shell__settings-btn,.app-shell--projects-home .app-shell__icon-btn{color:#394353d1}.app-shell--projects-home .app-shell__project-logo-home-btn:hover img,.app-shell--projects-home .app-shell__chevron-btn:hover img,.app-shell--projects-home .app-shell__toggle-panel-btn:hover img,.app-shell--projects-home .app-shell__window-btn:hover img,.app-shell--projects-home .app-shell__settings-btn:hover img{opacity:.96}.app-shell--projects-home .app-shell__content{background:transparent}.app-shell--projects-home .app-shell__content>*{height:100%}.app-shell--project-detail{--app-shell-transition-bg: var( --layout-workspace-bg, linear-gradient(311deg, rgba(225, 222, 255, .56) 13.32%, rgba(223, 230, 255, 0) 26.77%), radial-gradient(90.45% 115.8% at 8.04% 16.62%, #f5f4fd 0%, #f4f5ff 58.17%, #dfe6ff 100%) );background:var(--app-shell-transition-bg);border-color:transparent;box-shadow:none}.app-shell--project-detail .app-shell__titlebar{height:40px;padding:8px 16px 2px 8px;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell--project-detail .app-shell__titlebar-left{gap:6px}.app-shell--project-detail .app-shell__project-switcher,.app-shell--project-detail .app-shell__project-switcher--desktop-detail-leading{gap:4px}.app-shell--project-detail .app-shell__brand-btn{gap:8px}.app-shell--project-detail .app-shell__project-name{font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;color:#151b27eb}.app-shell--project-detail .app-shell__title{font-size:14px;font-weight:600;color:#151b27eb}.app-shell--project-detail .app-shell__project-name-input{font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;color:#131313;border-color:#a236b2;background:#fff;border-radius:4px;padding:6px 4px}.app-shell--project-detail .app-shell__project-logo-home-btn,.app-shell--project-detail .app-shell__chevron-btn,.app-shell--project-detail .app-shell__toggle-panel-btn,.app-shell--project-detail .app-shell__settings-btn,.app-shell--project-detail .app-shell__icon-btn,.app-shell--project-detail .app-shell__window-btn{background:transparent;border-color:transparent;box-shadow:none}.app-shell--project-detail .app-shell__user-trigger{border-color:#151b2714;background:#ffffff7a;color:#151b27db}.app-shell--project-detail .app-shell__user-trigger:hover{background:#ffffffb3;border-color:#151b2724;box-shadow:0 10px 24px #151b2714}.app-shell--project-detail .app-shell__user-trigger:focus-visible{outline:2px solid rgba(92,65,220,.32);outline-offset:2px}.app-shell--project-detail .app-shell__user-name{color:#151b27e6}.app-shell--project-detail .app-shell__user-identity-icon--enterprise{color:#151b27db}.app-shell--project-detail .app-shell__user-identity-icon--personal,.app-shell--project-detail .app-shell__user-role,.app-shell--project-detail .app-shell__user-chevron{color:#394353c7}.app-shell--project-detail .app-shell__project-logo-home-btn:hover,.app-shell--project-detail .app-shell__chevron-btn:hover,.app-shell--project-detail .app-shell__toggle-panel-btn:hover,.app-shell--project-detail .app-shell__window-btn:hover{background:#151b270d}.app-shell--project-detail .app-shell__settings-btn:hover,.app-shell--project-detail .app-shell__icon-btn:hover{background:#151b270d;border-color:#151b271a}.app-shell--project-detail .app-shell__chevron-btn img,.app-shell--project-detail .app-shell__toggle-panel-btn img,.app-shell--project-detail .app-shell__window-btn img,.app-shell--project-detail .app-shell__settings-btn img{opacity:.78}.app-shell--project-detail .app-shell__project-name:hover,.app-shell--project-detail .app-shell__title:hover,.app-shell--project-detail .app-shell__settings-btn,.app-shell--project-detail .app-shell__icon-btn{color:#151b27db}.app-shell--project-detail .app-shell__settings-btn,.app-shell--project-detail .app-shell__icon-btn{color:#394353d1}.app-shell--project-detail .app-shell__project-logo-home-btn:hover img,.app-shell--project-detail .app-shell__chevron-btn:hover img,.app-shell--project-detail .app-shell__toggle-panel-btn:hover img,.app-shell--project-detail .app-shell__window-btn:hover img,.app-shell--project-detail .app-shell__settings-btn:hover img{opacity:.96}.app-shell--project-detail .app-shell__content{background:transparent}.app-shell--project-detail .app-shell__content>*{height:100%}.app-shell--project-detail .app-shell__project-name{color:var(--app-shell-project-detail-project-name-text, rgba(21, 27, 39, .92))}.app-shell--project-detail .app-shell__project-name:hover{color:var(--app-shell-project-detail-project-name-hover-text, rgba(21, 27, 39, .86));background:var(--app-shell-project-detail-project-name-hover-bg, rgba(255, 255, 255, .96));border-color:var(--app-shell-project-detail-project-name-hover-border, rgba(92, 65, 220, .24));box-shadow:var(--app-shell-project-detail-project-name-hover-shadow, 0 0 0 1px rgba(92, 65, 220, .04))}.app-shell--project-detail .app-shell__project-name:focus-visible{outline:none;color:var(--app-shell-project-detail-project-name-focus-text, rgba(21, 27, 39, .92));background:var(--app-shell-project-detail-project-name-focus-bg, rgba(255, 255, 255, .98));border-color:var(--app-shell-project-detail-project-name-focus-border, rgba(92, 65, 220, .32));box-shadow:var(--app-shell-project-detail-project-name-focus-shadow, 0 0 0 1px rgba(92, 65, 220, .08))}.app-shell--project-detail .app-shell__project-home-btn{width:28px;height:28px;margin-right:0;border-radius:8px}.app-shell--project-detail .app-shell__project-home-btn:hover,.app-shell--project-detail .app-shell__project-home-btn:has(:hover){color:var(--app-shell-project-detail-home-hover-text, rgba(21, 27, 39, .96))}.app-shell--project-detail .app-shell__project-home-btn:hover:before,.app-shell--project-detail .app-shell__project-home-btn:has(:hover):before{background:var(--app-shell-project-detail-home-hover-bg, rgba(21, 27, 39, .08));box-shadow:var(--app-shell-project-detail-home-hover-shadow, inset 0 0 0 1px rgba(21, 27, 39, .1))}.app-shell--project-detail .app-shell__project-home-btn:active:before{background:var(--app-shell-project-detail-home-active-bg, rgba(21, 27, 39, .12));box-shadow:var(--app-shell-project-detail-home-active-shadow, inset 0 0 0 1px rgba(21, 27, 39, .14))}.app-shell--project-detail .app-shell__title{color:var(--app-shell-project-detail-title-text, rgba(21, 27, 39, .92))}.app-shell--project-detail .app-shell__title:hover{color:var(--app-shell-project-detail-title-hover-text, rgba(21, 27, 39, .86))}.app-shell--project-detail .app-shell__project-name-input{color:var(--app-shell-project-detail-project-name-input-text, rgba(21, 27, 39, .92));caret-color:var(--app-shell-project-detail-project-name-input-caret, rgba(21, 27, 39, .92));border-color:var(--app-shell-project-detail-project-name-input-border, #5c41dc);background:var(--app-shell-project-detail-project-name-input-bg, #ffffff);box-shadow:var(--app-shell-project-detail-project-name-input-shadow, none)}.app-shell--project-detail .app-shell__project-name-input:focus-visible{border-color:var(--app-shell-project-detail-project-name-input-border, #5c41dc);box-shadow:var(--app-shell-project-detail-project-name-input-shadow, none)}.app-shell--project-detail .app-shell__chevron-btn img{opacity:var(--app-shell-project-detail-chevron-icon-opacity, .78)}.app-shell--project-detail .app-shell__chevron-btn:hover img{opacity:var(--app-shell-project-detail-chevron-icon-hover-opacity, .96)}.app-shell--project-detail .app-shell__project-dropdown{background:var(--app-shell-project-detail-dropdown-bg, rgba(255, 255, 255, .96));border-color:var(--app-shell-project-detail-dropdown-border, rgba(154, 167, 188, .22));box-shadow:var(--app-shell-project-detail-dropdown-shadow, 0 14px 34px rgba(21, 27, 39, .12));-webkit-backdrop-filter:var(--app-shell-project-detail-dropdown-backdrop-filter, blur(18px));backdrop-filter:var(--app-shell-project-detail-dropdown-backdrop-filter, blur(18px))}.app-shell--project-detail .app-shell__dropdown-divider{background:var(--app-shell-project-detail-dropdown-divider, rgba(21, 27, 39, .05))}.app-shell--project-detail .app-shell__dropdown-item{color:var(--app-shell-project-detail-dropdown-item-text, rgba(21, 27, 39, .92))}.app-shell--project-detail .app-shell__dropdown-item:hover{background:var(--app-shell-project-detail-dropdown-item-hover-bg, #eef1f6)}.app-shell--project-detail .app-shell__dropdown-item:focus-visible{background:var(--app-shell-project-detail-dropdown-item-hover-bg, #eef1f6)}.app-shell--project-detail .app-shell__dropdown-item.active{color:var(--model-selector-option-active-text, #5c41dc)}.app-shell--project-detail .app-shell__dropdown-item svg{color:var(--app-shell-project-detail-dropdown-item-icon-text, rgba(57, 67, 83, .56))}.app-shell--project-detail .app-shell__dropdown-item:hover svg{color:var(--app-shell-project-detail-dropdown-item-icon-hover-text, rgba(37, 45, 57, .72))}.app-shell--project-detail .app-shell__dropdown-item-check{color:inherit}.app-shell--project-detail .app-shell__dropdown-item-check svg{color:inherit}.app-shell--project-detail .app-shell__dropdown-item:hover .app-shell__dropdown-item-check svg,.app-shell--project-detail .app-shell__dropdown-item:focus-visible .app-shell__dropdown-item-check svg{color:inherit}.app-shell--project-detail .app-shell__dropdown-item-icon--create{background:var(--app-shell-project-detail-dropdown-create-icon-bg, transparent)}.app-shell--project-detail .app-shell__chevron-btn:hover,.app-shell--project-detail .app-shell__toggle-panel-btn:hover,.app-shell--project-detail .app-shell__window-btn:hover,.app-shell--project-detail .app-shell__settings-btn:hover,.app-shell--project-detail .app-shell__icon-btn:hover,.app-shell--project-detail .app-shell__project-logo-home-btn:hover{background:var(--app-shell-project-detail-toolbar-hover-bg, rgba(21, 27, 39, .05))}.app-shell--project-detail .kbhub-project-layout.three-panel{gap:0;padding:12px;box-sizing:border-box;background:transparent}@keyframes app-shell-user-menu-enter{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes app-shell-user-menu-exit{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-4px,0) scale(.98)}}.app-shell__user-menu{display:inline-flex;align-items:center}.app-shell__user-dropdown{width:268px;padding:10px;display:flex;flex-direction:column;gap:var(--user-menu-action-gap, 6px);-webkit-app-region:no-drag;border:1px solid var(--user-menu-dropdown-border, var(--app-color-border-soft));border-radius:18px;background:var(--user-menu-dropdown-bg, linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 248, 250, .94)));box-shadow:var(--user-menu-dropdown-shadow, 0 18px 42px rgba(15, 23, 42, .14), 0 1px 0 rgba(255, 255, 255, .82) inset);-webkit-backdrop-filter:var(--user-menu-dropdown-blur, blur(22px));backdrop-filter:var(--user-menu-dropdown-blur, blur(22px));z-index:260;overflow:hidden;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.app-shell__user-dropdown[data-state=open]{animation:app-shell-user-menu-enter .16s ease-out}.app-shell__user-dropdown[data-state=closed]{animation:app-shell-user-menu-exit .14s ease-in}.app-shell__user-trigger-avatar{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;flex-shrink:0}.app-shell__user-card{display:flex;align-items:center;gap:10px;padding:var(--user-menu-card-padding, 4px 2px 0);border:1px solid var(--user-menu-card-border, transparent);border-radius:var(--user-menu-card-radius, 0);background:var(--user-menu-card-bg, transparent);box-shadow:var(--user-menu-card-shadow, none)}.app-shell__user-card-avatar{width:36px;height:36px;font-size:12px;border:1px solid var(--user-menu-avatar-border, rgba(255, 255, 255, .72));background:var(--user-menu-avatar-bg, radial-gradient(circle at top left, rgba(255, 255, 255, .46), transparent 42%), linear-gradient(135deg, rgba(162, 54, 178, .96), rgba(89, 103, 216, .9)))}.app-shell__user-avatar.app-shell__user-avatar--fallback,.app-shell__user-card-avatar.app-shell__user-card-avatar--fallback{background:var(--user-menu-avatar-fallback-bg, #3290ff);color:var(--user-menu-avatar-fallback-text, #ffffff);box-shadow:none}.app-shell__user-card-content{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.app-shell__user-card-name,.app-shell__user-card-subtitle{margin:0}.app-shell__user-card-name{min-width:0;font-size:14px;font-weight:700;line-height:1.25;color:var(--app-color-text);display:inline-flex;align-items:center;gap:6px}.app-shell__user-card-display-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__user-card-identity-icon{flex-shrink:0;vertical-align:middle;transition:color .15s ease-out}.app-shell__user-card-identity-icon--enterprise{color:var(--Text-brand_color, #684cf5)}.app-shell__user-card-identity-icon--personal{color:var(--app-color-text-secondary)}.app-shell__user-card-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;color:var(--app-color-text-secondary)}.app-shell__user-preference-group{display:flex;flex-direction:column;gap:4px}.app-shell__user-submenu-trigger,.app-shell__user-submenu-item{display:flex;align-items:center;width:100%;min-height:30px;border:1px solid transparent;border-radius:var(--user-menu-action-radius, 4px);outline:none;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.app-shell__user-submenu-trigger:hover,.app-shell__user-submenu-trigger[data-highlighted],.app-shell__user-submenu-item:hover,.app-shell__user-submenu-item[data-highlighted]{background:var(--user-menu-choice-hover-bg, var(--app-popup-hover-bg, #e9e4ff));color:var(--app-color-text)}.app-shell__user-submenu-trigger:focus-visible,.app-shell__user-submenu-item:focus-visible{outline:none}.app-shell__user-submenu-trigger{gap:8px;padding:5px 10px;background:transparent;color:var(--app-color-text);font-size:13px;font-weight:500}.app-shell__user-submenu-trigger-text{min-width:0;flex:1}.app-shell__user-submenu-content{min-width:216px;padding:4px;-webkit-app-region:no-drag;border:1px solid var(--user-menu-dropdown-border, var(--app-color-border-soft));border-radius:14px;background:var(--user-menu-dropdown-bg, linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 248, 250, .94)));box-shadow:var(--user-menu-dropdown-shadow, 0 18px 42px rgba(15, 23, 42, .14));-webkit-backdrop-filter:var(--user-menu-dropdown-blur, blur(22px));backdrop-filter:var(--user-menu-dropdown-blur, blur(22px));z-index:270;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.app-shell__user-submenu-item{position:relative;gap:8px;padding:5px 28px 5px 10px;background:transparent;color:var(--app-color-text);font-size:13px;font-weight:500}.app-shell__user-submenu-item[data-state=checked]{background:transparent;border-color:transparent;color:var(--Text-brand_color, var(--app-color-primary, #5c41dc));box-shadow:none}.app-shell__user-submenu-item-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__user-submenu-item-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:20px;border-radius:999px;background:var(--user-menu-choice-bg, var(--app-color-surface-secondary));color:var(--app-color-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.02em}.app-shell__user-submenu-item-indicator{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.app-shell__user-submenu-status{padding:8px 10px;color:var(--app-color-text-secondary);font-size:12px;font-weight:500;line-height:1.4}.app-shell__user-dropdown-divider{height:1px;margin:0;background:linear-gradient(90deg,#7f8a9e00,#7f8a9e5c,#7f8a9e00)}.app-shell__user-action{display:flex;align-items:center;gap:8px;width:100%;margin-top:0;min-height:var(--user-menu-action-min-height, 28px);padding:var(--user-menu-action-padding, 4px 10px);border:1px solid transparent;border-radius:var(--user-menu-action-radius, 4px);background:transparent;color:var(--app-color-text);font-size:13px;font-weight:500;cursor:pointer;outline:none;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.app-shell__user-action:hover,.app-shell__user-action[data-highlighted],.app-shell__user-action[data-state=open]{background:var(--user-menu-choice-hover-bg, var(--app-popup-hover-bg, #e9e4ff))}.app-shell__user-action:focus-visible{outline:none}.app-shell__user-download-trigger{position:relative}.app-shell__user-action-spinner{flex-shrink:0;animation:app-shell-user-action-spin .8s linear infinite}.app-shell__user-update-action[data-disabled]{cursor:wait;opacity:.72}.app-shell__user-update-icon{flex:0 0 14px}.app-shell__user-update-label{min-width:0;flex:1}.app-shell__user-download-chevron{margin-left:auto;color:var(--app-color-text-tertiary)}.app-shell__user-download-menu{min-width:176px}.app-shell__user-download-item{padding-right:10px}.app-shell__user-download-item[data-disabled]{cursor:not-allowed;opacity:.56}.app-shell__user-download-item-icon{flex-shrink:0;color:currentColor}.app-shell__user-action--danger{color:var(--app-color-text);background:transparent;border-color:transparent}.app-shell__user-action--danger:hover,.app-shell__user-action--danger[data-highlighted]{background:var(--user-menu-choice-hover-bg, var(--app-popup-hover-bg, #e9e4ff));border-color:transparent}@keyframes app-shell-user-action-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.project-transfer-controls{display:inline-flex;align-items:center;gap:8px}.project-transfer-controls__button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--layout-transfer-trigger-border, rgb(var(--app-color-primary-rgb, 162 54 178)/.16));border-radius:999px;background:var(--layout-transfer-trigger-bg, var(--app-color-surface-primary, rgba(255, 255, 255, .94)));color:var(--layout-transfer-trigger-text, var(--app-color-text, rgba(15, 23, 42, .9)));font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.project-transfer-controls__button:hover:not(:disabled){background:var(--layout-transfer-trigger-hover-bg, var(--app-color-surface-primary, #fff));border-color:var(--layout-transfer-trigger-hover-border, rgb(var(--app-color-primary-rgb, 162 54 178)/.28));transform:translateY(-1px)}.project-transfer-controls__button:disabled{opacity:.6;cursor:not-allowed}.project-transfer-controls__button--secondary{border-color:var(--layout-transfer-trigger-secondary-border, rgb(var(--app-color-border-strong-rgb, 100 116 139)/.2))}.project-transfer-controls__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px 4px 4px;border:none;border-radius:4px;background:transparent;text-align:left;font-size:14px;font-weight:400;line-height:16px;color:var(--app-color-text, #131313);cursor:pointer;white-space:nowrap;transition:background .15s ease-out}.project-transfer-controls__menu-item:hover:not(:disabled){background:var(--layout-transfer-menu-item-hover-bg, var(--app-color-surface-secondary, #f5f6fa))}.project-transfer-controls__menu-item:disabled{opacity:.6;cursor:not-allowed}.project-transfer-controls__input{display:none}.project-transfer-dialog-overlay{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;padding:24px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.project-transfer-dialog-overlay--blocking{z-index:10020}.project-transfer-dialog{width:min(560px,100%);max-width:560px;height:auto;max-height:min(680px,100vh - 48px);border:1px solid #e6e9f0;border-radius:8px;background:#fff;box-shadow:0 5px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden}.project-transfer-dialog--compact{width:min(640px,100%);max-width:640px;max-height:min(560px,100vh - 72px)}.project-transfer-dialog--progress{width:min(520px,100%);max-width:520px}.project-transfer-dialog--progress:focus{outline:none}.project-transfer-dialog--progress:focus-visible{box-shadow:var(--layout-transfer-dialog-focus-shadow, 0 28px 80px rgba(15, 23, 42, .18), 0 0 0 3px rgb(var(--app-color-primary-rgb, 162 54 178)/.18))}.project-transfer-dialog__header,.project-transfer-dialog__footer{gap:16px}.project-transfer-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px 8px 16px;border-bottom:1px solid #edf0f5;background:#fff}.project-transfer-dialog__title{font-size:14px;font-weight:400;line-height:20px;color:#131313;margin:0}.project-transfer-dialog__title--headline{flex:1;min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.4;font-weight:600;color:var(--app-color-text, rgba(21, 27, 39, .92))}.project-transfer-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.project-transfer-dialog__close:hover{background:#5c41dc0f;color:#515151}.project-transfer-dialog__body{flex:1;min-height:0;display:flex;overflow:hidden;padding:20px 24px;background:#fff;flex-direction:column;gap:14px;overflow:auto}.project-transfer-dialog__body--progress{gap:18px}.project-transfer-progress{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #e6e9f0;border-radius:4px;background:#fbfbfd}.project-transfer-progress__summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.project-transfer-progress__summary-row strong{font-size:14px;color:var(--app-color-text, rgba(21, 27, 39, .92))}.project-transfer-progress__summary-row span{font-size:13px;font-weight:700;color:var(--app-color-primary, #5c41dc)}.project-transfer-progress__bar{position:relative;height:10px;overflow:hidden;border-radius:999px;background:var(--layout-transfer-progress-bar-bg, var(--app-color-surface-tertiary, rgba(226, 232, 240, .9)))}.project-transfer-progress__bar-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--layout-transfer-progress-bar-fill-bg, linear-gradient(90deg, rgb(var(--app-color-primary-rgb, 162 54 178)/.96), rgba(37, 99, 235, .9)), linear-gradient(90deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0)));box-shadow:var(--layout-transfer-progress-bar-fill-shadow, 0 8px 18px rgb(var(--app-color-primary-rgb, 162 54 178)/.24));transition:width .2s ease}.project-transfer-progress__detail,.project-transfer-progress__item{margin:0;font-size:13px;line-height:1.6;color:var(--app-color-text-secondary, rgba(37, 45, 57, .72))}.project-transfer-progress__item strong{color:var(--app-color-text, rgba(21, 27, 39, .92))}.project-transfer-progress__note{margin:0;font-size:12px;line-height:1.5;color:var(--layout-transfer-progress-note-text, var(--app-color-primary, #5c41dc))}.project-transfer-dialog__footer--progress{justify-content:flex-end}.project-transfer-dialog__option,.project-transfer-dialog__session-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #e6e9f0;border-radius:4px;background:#fbfbfd}.project-transfer-dialog__option input,.project-transfer-dialog__session-item input{margin-top:2px;accent-color:var(--app-color-primary, #5c41dc)}.project-transfer-dialog__option span,.project-transfer-dialog__session-item span{display:flex;flex-direction:column;gap:4px;min-width:0}.project-transfer-dialog__option strong,.project-transfer-dialog__session-item strong{font-size:14px;color:var(--app-color-text, rgba(21, 27, 39, .92))}.project-transfer-dialog__option em,.project-transfer-dialog__session-item em{font-style:normal;font-size:12px;color:var(--app-color-text-secondary, rgba(37, 45, 57, .72));line-height:1.4}.project-transfer-dialog__project-button{display:flex;align-items:flex-start;width:100%;gap:12px;padding:14px 16px;border:1px solid #e6e9f0;border-radius:4px;background:#fbfbfd;text-align:left;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.project-transfer-dialog__project-button span{display:flex;flex-direction:column;gap:4px;min-width:0}.project-transfer-dialog__project-button strong{font-size:14px;color:var(--app-color-text, rgba(21, 27, 39, .92))}.project-transfer-dialog__project-button em{font-style:normal;font-size:12px;color:var(--app-color-text-secondary, rgba(37, 45, 57, .72));line-height:1.4}.project-transfer-dialog__project-button:hover:not(:disabled){background:#edf0f5;border-color:#5c41dc38;transform:translateY(-1px)}.project-transfer-dialog__project-button:focus-visible{outline:2px solid rgb(var(--app-color-primary-rgb, 162 54 178)/.34);outline-offset:2px}.project-transfer-dialog__project-button:disabled{opacity:.6;cursor:not-allowed}.project-transfer-dialog__project-button--selected{border-color:rgb(var(--app-color-primary-rgb, 162 54 178)/.36);background:rgb(var(--app-color-primary-rgb, 162 54 178)/.08);box-shadow:0 0 0 1px rgb(var(--app-color-primary-rgb, 162 54 178)/.08) inset}.project-transfer-dialog__project-button--selected:hover:not(:disabled){background:rgb(var(--app-color-primary-rgb, 162 54 178)/.12);border-color:rgb(var(--app-color-primary-rgb, 162 54 178)/.42)}.project-transfer-dialog__sessions{display:flex;flex-direction:column;gap:12px;margin-top:2px}.project-transfer-dialog__sessions-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-transfer-dialog__sessions-header strong{display:block;font-size:14px;color:var(--app-color-text, rgba(21, 27, 39, .92))}.project-transfer-dialog__sessions-header p{margin:4px 0 0;font-size:12px;color:var(--app-color-text-secondary, rgba(37, 45, 57, .72))}.project-transfer-dialog__text-button{padding:0;border:none;background:transparent;color:#5c41dc;font-size:12px;font-weight:600;cursor:pointer}.project-transfer-dialog__session-list{display:grid;gap:10px}.project-transfer-dialog__empty{margin:0;padding:14px 16px;border-radius:4px;background:#fbfbfd;color:#515151;font-size:12px}.project-transfer-dialog__policy-note{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:4px;background:#5c41dc0f}.project-transfer-dialog__policy-note strong{font-size:13px;color:var(--app-color-text, rgba(21, 27, 39, .92))}.project-transfer-dialog__policy-note span{font-size:12px;line-height:1.5;color:var(--app-color-text-secondary, rgba(37, 45, 57, .72))}.project-transfer-dialog__policy-note--warning{background:#f59e0b1f}.project-transfer-dialog__conflict-grid{display:grid;gap:12px}.project-transfer-dialog__conflict-section{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid #e6e9f0;border-radius:4px;background:#fbfbfd}.project-transfer-dialog__conflict-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-transfer-dialog__conflict-header strong{font-size:14px;color:var(--app-color-text, rgba(21, 27, 39, .92))}.project-transfer-dialog__conflict-header span{min-width:22px;padding:2px 8px;border-radius:999px;background:var(--layout-transfer-conflict-badge-bg, rgb(var(--app-color-primary-rgb, 162 54 178)/.1));color:var(--layout-transfer-conflict-badge-text, var(--app-color-primary, #5c41dc));font-size:11px;font-weight:700;text-align:center}.project-transfer-dialog__conflict-list{margin:0;padding-left:18px;display:grid;gap:6px}.project-transfer-dialog__conflict-list li{color:var(--app-color-text-secondary, rgba(37, 45, 57, .72));font-size:12px;line-height:1.5;word-break:break-word}.project-transfer-dialog__conflict-empty{margin:0;font-size:12px;color:var(--app-color-text-secondary, rgba(37, 45, 57, .72))}.project-transfer-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:60px;padding:12px 24px 16px;border-top:1px solid #edf0f5;background:#fff}.project-transfer-dialog__secondary,.project-transfer-dialog__primary{font-size:13px;font-weight:400}.project-transfer-dialog__secondary{min-height:32px;padding:0 16px;border-radius:4px;border:1px solid var(--app-color-button-secondary-border, #7c849d);background:#fff;color:#131313;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.project-transfer-dialog__secondary:hover:not(:disabled){background:#f5f6fa}.project-transfer-dialog__primary{min-width:auto;height:32px;padding:0 16px;border:none;border-radius:4px;background:linear-gradient(90deg,#3259e3,#cf69ff);color:#fff;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:opacity .15s ease-out,box-shadow .15s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:0}.project-transfer-dialog__primary:hover:not(:disabled){opacity:.96}.project-transfer-dialog__primary:active:not(:disabled){opacity:.92}.project-transfer-dialog__primary:disabled{cursor:not-allowed;color:var(--dialog-primary-btn-disabled-text, #ffffff);opacity:var(--dialog-primary-btn-disabled-opacity, .4);box-shadow:none}.project-transfer-dialog__primary:focus-visible{outline:none;box-shadow:0 0 0 2px #5c41dc29}.project-transfer-dialog__primary{--dialog-primary-btn-disabled-opacity: .5}.project-transfer-dialog__primary--danger{min-height:32px;padding:0 16px;border-radius:4px;border:1px solid var(--app-color-button-secondary-border, #7c849d);background:#fff;color:#131313;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.project-transfer-dialog__primary--danger:hover:not(:disabled){background:#f5f6fa}.project-transfer-dialog__primary--danger{border-color:#ef444424;background:#ef44440f;color:#ef4444}.project-transfer-dialog__primary--danger:hover:not(:disabled){background:#ef44441a;border-color:#ef444433}@media(max-width:720px){.project-transfer-dialog-overlay{padding:12px;align-items:stretch}.project-transfer-dialog{width:100%;max-height:none}.project-transfer-dialog__header,.project-transfer-dialog__body,.project-transfer-dialog__footer{padding-left:18px;padding-right:18px}.project-transfer-dialog__footer{flex-direction:column-reverse}.project-transfer-dialog__footer .project-transfer-dialog__secondary,.project-transfer-dialog__footer .project-transfer-dialog__primary{width:100%}.project-transfer-progress{padding:16px}.project-transfer-progress__summary-row{align-items:flex-start;flex-direction:column}}.desktop-workspace-import-dialog__content{position:fixed;left:50%;top:50%;z-index:10011;transform:translate(-50%,-50%);outline:none}.desktop-workspace-import-dialog__content--blocking{z-index:10021}@media(max-width:720px){.desktop-workspace-import-dialog__content{top:12px;right:12px;left:12px;width:auto;max-height:calc(100vh - 24px);transform:none}}.project-control-takeover__overlay{position:fixed;inset:0;z-index:40100;background:#0000003d}.project-control-takeover__card{position:fixed;top:50%;left:50%;z-index:40101;box-sizing:border-box;display:flex;width:min(425px,100vw - 32px);min-height:414px;padding:50px 24px;flex-direction:column;align-items:center;gap:31px;transform:translate(-50%,-50%);border:0;border-radius:16px;outline:none;background:var(--app-color-surface-primary, #ffffff);box-shadow:0 6px 26px #00000024;color:var(--app-color-text, #131313);font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif}.project-control-takeover__icon{display:flex;width:64px;height:64px;flex:0 0 64px;align-items:center;justify-content:center;border-radius:50%;background:var(--app-color-surface-secondary, #f2f2f2)}.project-control-takeover__icon img{display:block;width:32px;height:32px}.project-control-takeover__text{display:flex;align-self:stretch;flex-direction:column;align-items:center;gap:8px}.project-control-takeover__title{align-self:stretch;margin:0;color:var(--app-color-text, #131313);font-size:20px;font-weight:600;line-height:28px;letter-spacing:0;text-align:center}.project-control-takeover__description{width:min(341px,100%);margin:0;color:var(--app-color-text-secondary, #515151);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center}.project-control-takeover__actions{display:flex;align-self:stretch;flex-direction:column;align-items:stretch;gap:12px}.project-control-takeover__button{box-sizing:border-box;display:flex;width:100%;min-height:40px;padding:8px 20px;align-items:center;justify-content:center;border-radius:8px;font:inherit;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0;cursor:pointer}.project-control-takeover__button:focus-visible{outline:2px solid var(--app-color-focus-ring, #684cf5);outline-offset:2px}.project-control-takeover__button:disabled{cursor:wait;opacity:.68}.project-control-takeover__button--primary{border:1px solid transparent;background:var(--Background-button_brand_bg, #684cf5);box-shadow:0 1px 2px #c6e4f60d;color:var(--Text-button_brand_text, #ffffff)}.project-control-takeover__button--primary:hover:not(:disabled){filter:brightness(.96)}.project-control-takeover__button--secondary{border:1px solid var(--app-color-button-secondary-border, #7c849d);background:var(--app-color-surface-primary, #ffffff);color:var(--app-color-text, #131313)}.project-control-takeover__button--secondary:hover:not(:disabled){background:var(--app-color-surface-secondary, #f5f6fa)}.project-control-takeover__error{margin:-4px 0;color:var(--app-color-error, #ef4444);font-size:12px;line-height:18px;text-align:center}@media(max-width:480px){.project-control-takeover__card{min-height:0;padding:40px 24px;gap:28px}}.kbhub-project-layout.kbhub-project-loading{display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,40px)}.kbhub-project-layout.kbhub-project-loading--overlay{position:fixed;inset:0;z-index:320;padding:clamp(20px,4vw,40px);overflow:hidden;isolation:isolate;background:var(--project-loading-overlay-bg, var(--app-shell-transition-bg));-webkit-backdrop-filter:var(--project-loading-overlay-blur, blur(12px) saturate(1.04));backdrop-filter:var(--project-loading-overlay-blur, blur(12px) saturate(1.04));animation:project-loading-overlay-fade .28s cubic-bezier(.22,1,.36,1)}.kbhub-project-layout.kbhub-project-loading--overlay:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--project-loading-overlay-ambient-bg);opacity:var(--project-loading-overlay-ambient-opacity, .9);transform-origin:center top;animation:project-loading-overlay-ambient 8.6s ease-in-out infinite alternate}.kbhub-project-layout .project-loading-spinner{position:relative;z-index:1;display:block;width:20px;height:20px;border:2px solid rgba(92,65,220,.18);border-top-color:#5c41dc;border-radius:999px;animation:project-loading-spinner-fade .16s ease-out,project-loading-spinner-rotate .72s linear infinite}.kbhub-project-layout .project-loading-status{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(360px,100vw - 48px);text-align:center}.kbhub-project-layout .project-loading-message{margin:0;font-size:14px;line-height:1.4;color:var(--project-loading-description-text, rgba(37, 45, 57, .68))}.kbhub-project-layout .project-loading-rail{width:min(760px,100%);position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;transform-origin:50% 42%;will-change:opacity,transform,filter;animation:project-loading-rail-enter .32s cubic-bezier(.22,1,.36,1)}.kbhub-project-layout .project-loading-rail__copy{display:flex;flex-direction:column;gap:10px;align-items:flex-start;max-width:540px}.kbhub-project-layout .project-loading-rail__label{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border-radius:999px;background:var(--project-loading-label-bg, rgba(162, 54, 178, .08));color:var(--project-loading-label-text, rgba(126, 58, 146, .94));font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kbhub-project-layout .project-loading-rail__label:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--project-loading-label-dot-bg, linear-gradient(135deg, #a236b2, #cc8e2f));box-shadow:var(--project-loading-label-dot-shadow, 0 0 0 6px rgba(162, 54, 178, .08));animation:project-loading-beacon 2.8s ease-in-out infinite}.kbhub-project-layout .project-loading-rail__headline{margin:0;color:var(--project-loading-headline-text, rgba(21, 27, 39, .96));font-size:clamp(18px,2.3vw,24px);font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.kbhub-project-layout .project-loading-rail__headline--personalized .project-loading-rail__headline-lead,.kbhub-project-layout .project-loading-rail__headline--personalized .project-loading-rail__headline-name{color:var(--project-loading-headline-accent-text, rgb(224.3, 99.08, 59.18))}.kbhub-project-layout .project-loading-rail__headline--personalized .project-loading-rail__headline-name{font-weight:800}.kbhub-project-layout .project-loading-rail__headline--personalized .project-loading-rail__headline-tail,.kbhub-project-layout .project-loading-rail__headline--personalized .project-loading-rail__headline-project-name{color:var(--project-loading-headline-tail-text, #5c41dc)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.kbhub-project-layout .project-loading-rail__headline--personalized .project-loading-rail__headline-tail,.kbhub-project-layout .project-loading-rail__headline--personalized .project-loading-rail__headline-project-name{background:var(--project-loading-headline-tail-bg, linear-gradient(90deg, #5c41dc 0%, rgb(78.8, 91, 230.4) 100%));-webkit-background-clip:text;background-clip:text;color:transparent}}.kbhub-project-layout .project-loading-rail__headline-project-name{display:inline-block;max-width:var(--project-loading-headline-project-name-max-width, min(28ch, 42vw));overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.kbhub-project-layout .project-loading-rail__description{margin:0;color:var(--project-loading-description-text, rgba(37, 45, 57, .68));font-size:14px;line-height:1.55}.kbhub-project-layout .project-loading-rail__scene{position:relative;display:flex;flex-direction:column;gap:14px;min-height:76px;padding-top:4px}.kbhub-project-layout .project-loading-rail__track{position:relative;height:10px}.kbhub-project-layout .project-loading-rail__track-line{position:absolute;top:4px;right:0;left:0;height:2px;border-radius:999px;background:var(--project-loading-track-line-bg, linear-gradient(90deg, rgba(162, 54, 178, .12), rgba(162, 54, 178, .36), rgba(204, 142, 47, .16)));box-shadow:var(--project-loading-track-line-shadow, 0 0 0 1px rgba(255, 255, 255, .56))}.kbhub-project-layout .project-loading-rail__track-glow{position:absolute;top:3px;left:-8px;width:112px;height:4px;border-radius:999px;background:var(--project-loading-track-glow-bg, linear-gradient(90deg, rgba(162, 54, 178, 0), rgba(162, 54, 178, .42), rgba(204, 142, 47, 0)));filter:blur(3px);opacity:.54;animation:project-loading-track-flow 6s linear infinite}.kbhub-project-layout .project-loading-rail__steps{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kbhub-project-layout .project-loading-rail__step{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 140px}.kbhub-project-layout .project-loading-rail__step-dot{position:relative;flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--project-loading-step-dot-bg, linear-gradient(135deg, rgba(162, 54, 178, .72), rgba(204, 142, 47, .72)));box-shadow:0 0 0 5px #a236b212;animation:project-loading-beacon 2.8s ease-in-out infinite}.kbhub-project-layout .project-loading-rail__step-label{color:var(--project-loading-stage-label-text, rgba(89, 98, 116, .8));font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width:760px){.kbhub-project-layout .project-loading-rail{gap:20px}.kbhub-project-layout .project-loading-rail__scene{gap:12px}.kbhub-project-layout .project-loading-rail__step-label{font-size:10px;letter-spacing:.06em}}@media(max-width:560px){.kbhub-project-layout .project-loading-rail{gap:18px}.kbhub-project-layout .project-loading-rail__headline{font-size:18px}.kbhub-project-layout .project-loading-rail__description{font-size:13px}.kbhub-project-layout .project-loading-rail__scene{gap:10px}.kbhub-project-layout .project-loading-rail__track-line{top:4px}.kbhub-project-layout .project-loading-rail__track-glow{top:3px;width:72px}.kbhub-project-layout .project-loading-rail__steps{gap:10px 14px}.kbhub-project-layout .project-loading-rail__step{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.kbhub-project-layout.kbhub-project-loading--overlay{animation:none}.kbhub-project-layout.kbhub-project-loading--overlay:before{animation:none}.kbhub-project-layout .project-loading-rail,.kbhub-project-layout .project-loading-rail__label:before,.kbhub-project-layout .project-loading-rail__track-glow,.kbhub-project-layout .project-loading-rail__step-dot,.kbhub-project-layout .project-loading-spinner{animation:none}.kbhub-project-layout .project-loading-rail__track-glow{left:calc(50% - 36px);opacity:.4}}@keyframes project-loading-rail-enter{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes project-loading-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes project-loading-overlay-ambient{0%{transform:translateZ(0) scale(1);opacity:.78}to{transform:translate3d(1.5%,-1.5%,0) scale(1.035);opacity:.96}}@keyframes project-loading-beacon{0%,to{transform:scale(.92);box-shadow:var(--project-loading-beacon-shadow, 0 0 0 5px rgba(162, 54, 178, .08))}50%{transform:scale(1.08);box-shadow:var(--project-loading-beacon-shadow-expanded, 0 0 0 9px rgba(162, 54, 178, .04))}}@keyframes project-loading-track-flow{0%{left:-8px;opacity:0}10%,88%{opacity:.8}to{left:calc(100% - 116px);opacity:0}}@keyframes project-loading-spinner-fade{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes project-loading-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-shell--platform-desktop-win .kbhub-project-loading.kbhub-project-loading--overlay,.app-shell--platform-desktop-unknown .kbhub-project-loading.kbhub-project-loading--overlay,.app-shell--platform-desktop-mac .kbhub-project-loading.kbhub-project-loading--overlay{z-index:230}.workspace-settings-dialog__overlay{position:fixed;inset:0;background:var(--app-color-overlay, rgba(15, 23, 42, .14));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:440}.workspace-settings-dialog__content{--workspace-settings-dialog-surface: var( --Dialog_background, var(--workspace-settings-dialog-bg) );--workspace-settings-dialog-shadow: 0 25px 50px 0 rgba(var(--app-color-overlay-rgb, 15 23 42) / .24);--workspace-settings-dialog-sidebar-surface: var( --workspace-settings-sidebar-bg, var(--workspace-settings-dialog-sidebar-bg) );--workspace-settings-dialog-header-border: var( --workspace-settings-header-border, var(--workspace-settings-dialog-border) );--workspace-settings-dialog-nav-hover: var( --workspace-settings-nav-hover, var(--workspace-settings-tab-hover-bg) );--workspace-settings-dialog-nav-active: var( --workspace-settings-nav-active, var(--workspace-settings-tab-active-bg) );--workspace-settings-border: var( --app-color-border-soft, rgba(174, 184, 204, .32) );--workspace-settings-divider: var( --app-color-border-soft, rgba(208, 214, 226, .72) );--workspace-settings-strong-border: var( --app-color-border-strong, rgba(208, 214, 226, .88) );--workspace-settings-surface: var( --app-color-surface-primary, rgba(255, 255, 255, .98) );--workspace-settings-sidebar: var( --app-color-surface-secondary, rgba(247, 248, 250, .98) );--workspace-settings-card: var( --app-color-surface-secondary, rgba(249, 250, 252, .96) );--workspace-settings-card-raised: var( --app-color-surface-primary, rgba(255, 255, 255, .98) );--workspace-settings-muted-surface: var( --app-color-surface-tertiary, rgba(246, 248, 251, .96) );--workspace-settings-hover: var( --app-color-surface-hover, rgba(15, 23, 42, .03) );--workspace-settings-control-surface: var( --app-color-surface-secondary, rgba(246, 248, 251, .96) );--workspace-settings-control-divider: var( --app-color-surface-primary, rgba(255, 255, 255, .92) );--workspace-settings-placeholder-text: var( --app-color-text-placeholder, rgba(var(--app-color-text-secondary-rgb, 37 45 57) / .56) );--workspace-settings-highlight: rgba( var(--app-color-primary-rgb, 162 54 178) / .12 );position:fixed;top:50%;left:50%;width:940px;height:675px;max-width:calc(100vw - 40px);max-height:calc(100vh - 48px);transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:8px;background:var(--workspace-settings-dialog-surface);box-shadow:var(--workspace-settings-dialog-shadow);color:var(--app-color-text);outline:none;z-index:441}.workspace-settings-dialog__body{display:flex;flex:1 1 auto;min-height:0}.workspace-settings-dialog__sidebar{display:flex;flex:0 0 160px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:10px;width:160px;box-sizing:border-box;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;border-right:1px solid var(--workspace-settings-dialog-header-border);background:var(--workspace-settings-dialog-sidebar-surface)}.workspace-settings-dialog__nav{display:flex;flex-direction:column;gap:8px;width:100%;min-height:0}.workspace-settings-dialog__nav-button{display:flex;align-items:center;gap:12px;width:100%;min-height:32px;height:32px;padding:4px 12px;border:none;border-radius:4px;background:transparent;text-align:left;color:var(--app-color-text, #131313);cursor:pointer;transition:background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.workspace-settings-dialog__nav-button:hover,.workspace-settings-dialog__nav-button:focus-visible{background:var(--workspace-settings-dialog-nav-hover);color:var(--app-color-text, #131313)}.workspace-settings-dialog__nav-button.is-active,.workspace-settings-dialog__nav-button[aria-selected=true]{background:var(--workspace-settings-dialog-nav-active);color:var(--workspace-settings-tab-active-text);box-shadow:none}.workspace-settings-dialog__nav-button.is-active:hover,.workspace-settings-dialog__nav-button.is-active:focus-visible,.workspace-settings-dialog__nav-button[aria-selected=true]:hover,.workspace-settings-dialog__nav-button[aria-selected=true]:focus-visible{background:var(--workspace-settings-dialog-nav-active)}.workspace-settings-dialog__nav-indicator{display:none}.workspace-settings-dialog__nav-button.is-active .workspace-settings-dialog__nav-indicator,.workspace-settings-dialog__nav-button[aria-selected=true] .workspace-settings-dialog__nav-indicator{background:transparent}.workspace-settings-dialog__nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;background-color:currentColor;mask-image:var(--workspace-settings-nav-icon);mask-repeat:no-repeat;mask-position:center;mask-size:16px 16px;-webkit-mask-image:var(--workspace-settings-nav-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:16px 16px;opacity:.78}.workspace-settings-dialog__nav-button:hover .workspace-settings-dialog__nav-icon,.workspace-settings-dialog__nav-button:focus-visible .workspace-settings-dialog__nav-icon,.workspace-settings-dialog__nav-button.is-active .workspace-settings-dialog__nav-icon,.workspace-settings-dialog__nav-button[aria-selected=true] .workspace-settings-dialog__nav-icon{opacity:1}.workspace-settings-dialog__nav-copy{display:flex;flex-direction:column;gap:0;min-width:0}.workspace-settings-dialog__nav-label{font-size:14px;font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,sans-serif;font-style:normal;font-weight:400;line-height:17.5px}.workspace-settings-dialog__nav-description{display:none}.workspace-settings-dialog__stage{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-width:0;min-height:0;padding:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.workspace-settings-dialog__stage--headerless{gap:16px;padding:16px}.workspace-settings-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:61px;padding:16px 24px;border-bottom:1px solid var(--workspace-settings-dialog-header-border)}.workspace-settings-dialog__dialog-title{margin:0;min-width:0;font-size:18px;font-style:normal;font-weight:600;line-height:1.25;color:var(--app-color-text, #131313)}.workspace-settings-dialog__save-indicator{display:inline-flex;align-items:center;gap:6px;margin-left:auto;margin-right:-8px;padding:4px 2px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;color:var(--app-color-text-secondary)}.workspace-settings-dialog__save-indicator svg{flex:0 0 auto}.workspace-settings-dialog__save-indicator-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid currentColor;border-radius:999px}.workspace-settings-dialog__save-indicator--saving svg{animation:workspace-settings-dialog-spin .9s linear infinite}.workspace-settings-dialog__save-indicator--saved{color:var(--app-color-success, #1f8f55)}.workspace-settings-dialog__save-indicator--error{color:var(--app-color-danger, #d14343)}.workspace-settings-dialog__title{margin:0;font-size:18px;font-style:normal;font-weight:600;line-height:1.25;color:var(--app-color-text, #131313)}.workspace-settings-dialog__subtitle{margin:0;min-width:0;max-width:none;font-size:12px;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-dialog__usage-policy{color:var(--app-color-primary);text-decoration:underline;text-underline-offset:2px}.workspace-settings-dialog__usage-policy:focus-visible{border-radius:2px;outline:2px solid var(--app-color-primary);outline-offset:2px}.workspace-settings-dialog__panel-header{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.workspace-settings-dialog__panel-header--connectors{width:min(100%,740px);height:45px}.workspace-settings-dialog__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-settings-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--app-color-text-secondary);cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.workspace-settings-dialog__close:hover{background:var(--workspace-settings-hover);color:var(--app-color-text)}@keyframes workspace-settings-dialog-spin{to{transform:rotate(360deg)}}.workspace-settings-dialog__panel-host{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:visible;padding:0}.workspace-settings-dialog__content--skills .workspace-settings-dialog__panel-host{overflow:hidden}.workspace-settings-dialog__content--profile .workspace-settings-dialog__panel-host,.workspace-settings-dialog__content--preferences .workspace-settings-dialog__panel-host,.workspace-settings-dialog__content--context .workspace-settings-dialog__panel-host{display:flex;flex-direction:column;overflow:visible;padding:0}.workspace-settings-dialog__content--profile .workspace-settings-dialog__panel-host{flex:1 1 auto;min-height:0}.workspace-settings-dialog__content--preferences .workspace-settings-dialog__panel-host{flex:1 1 auto}.workspace-settings-dialog__panel{display:flex;flex-direction:column;gap:16px;min-height:100%}.workspace-settings-dialog__content--profile .workspace-settings-dialog__panel,.workspace-settings-dialog__content--context .workspace-settings-dialog__panel{gap:16px}.workspace-settings-dialog__content--profile .workspace-settings-dialog__panel{flex:0 0 auto;min-height:auto;padding-bottom:20px}.workspace-settings-dialog__content--context .workspace-settings-dialog__panel{flex:0 0 auto;min-height:100%;padding-bottom:20px}.workspace-settings-dialog__banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.workspace-settings-dialog__banner-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.workspace-settings-dialog__banner-kicker{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--app-color-text-tertiary)}.workspace-settings-dialog__banner-title{margin:0;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.workspace-settings-dialog__banner-description{margin:0;max-width:620px;font-size:13px;line-height:1.55;color:var(--app-color-text-secondary)}.workspace-settings-dialog__summary-rail,.workspace-settings-dialog__credit-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.workspace-settings-dialog__summary-chip,.workspace-settings-dialog__metric-card,.workspace-settings-dialog__progress-card,.workspace-settings-dialog__state-card,.workspace-settings-dialog__connector-group,.workspace-settings-dialog__section-card{border:1px solid var(--workspace-settings-border);border-radius:8px;background:var(--workspace-settings-card-raised);box-shadow:0 1px 3px rgba(var(--app-color-overlay-rgb, 15 23 42)/.04)}.workspace-settings-dialog__summary-chip{display:flex;flex-direction:column;gap:6px;padding:12px}.workspace-settings-dialog__summary-label,.workspace-settings-dialog__metric-label,.workspace-settings-dialog__progress-caption,.workspace-settings-dialog__caption-row,.workspace-settings-dialog__state-description,.workspace-settings-dialog__connector-group-description,.workspace-settings-dialog__section-description,.workspace-settings-dialog__theme-option-meta,.workspace-settings-dialog__connector-tool-description{font-size:13px;line-height:1.55;color:var(--app-color-text-secondary)}.workspace-settings-dialog__summary-value,.workspace-settings-dialog__metric-value,.workspace-settings-dialog__state-title,.workspace-settings-dialog__section-title,.workspace-settings-dialog__connector-group-title,.workspace-settings-dialog__connector-tool-name,.workspace-settings-dialog__theme-option-label,.workspace-settings-dialog__language-label{font-size:14px;font-weight:600;line-height:1.3;color:var(--app-color-text)}.workspace-settings-dialog__stack,.workspace-settings-dialog__connector-groups{display:flex;flex-direction:column;gap:12px;min-height:0}.workspace-settings-dialog__section-card{display:flex;flex-direction:column;gap:14px;padding:16px}.workspace-settings-dialog__section-card--compact{min-height:0}.workspace-settings-dialog__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-settings-dialog__section-badge,.workspace-settings-dialog__metric-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:rgba(var(--app-color-primary-rgb, 162 54 178)/.1);color:var(--app-color-primary);flex-shrink:0}.workspace-settings-dialog__theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-settings-dialog__theme-option{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px;border:1px solid var(--workspace-settings-divider);border-radius:8px;background:var(--workspace-settings-card-raised);cursor:pointer;text-align:left;transition:border-color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.workspace-settings-dialog__theme-option:hover,.workspace-settings-dialog__theme-option.is-active{border-color:rgba(var(--app-color-primary-rgb, 162 54 178)/.24);box-shadow:none;transform:none;background:rgba(var(--app-color-primary-rgb, 162 54 178)/.04)}.workspace-settings-dialog__theme-option[data-tone=dark]{background:linear-gradient(180deg,#19202efa,#282f42f5);color:#fffffff5}.workspace-settings-dialog__theme-option[data-tone=dark] .workspace-settings-dialog__theme-option-label,.workspace-settings-dialog__theme-option[data-tone=dark] .workspace-settings-dialog__theme-option-meta{color:inherit}.workspace-settings-dialog__theme-option[data-tone=dark] .workspace-settings-dialog__theme-option-meta{opacity:.74}.workspace-settings-dialog__theme-option-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(var(--app-color-primary-rgb, 162 54 178)/.12);color:var(--app-color-primary);flex-shrink:0}.workspace-settings-dialog__theme-option-copy{display:flex;flex-direction:column;gap:4px}.workspace-settings-dialog__language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto;padding-right:4px}.workspace-settings-dialog__language-option{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid var(--workspace-settings-divider);border-radius:8px;background:var(--workspace-settings-card-raised);cursor:pointer;text-align:left;transition:border-color .15s ease-out,background .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out}.workspace-settings-dialog__language-option:hover,.workspace-settings-dialog__language-option.is-active{border-color:rgba(var(--app-color-primary-rgb, 162 54 178)/.24);background:rgba(var(--app-color-primary-rgb, 162 54 178)/.06);box-shadow:none;transform:none}.workspace-settings-dialog__language-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:6px;background:var(--workspace-settings-muted-surface);font-size:12px;font-weight:700;color:var(--app-color-text-secondary);flex-shrink:0}.workspace-settings-dialog__language-active-icon{margin-left:auto;color:var(--app-color-primary);flex-shrink:0}.workspace-settings-dialog__credit-balance-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.workspace-settings-dialog__credit-balance{font-size:clamp(28px,4vw,36px);font-weight:700;line-height:.95;letter-spacing:-.02em}.workspace-settings-dialog__credit-balance-label{font-size:12px;font-weight:600;color:var(--app-color-text-secondary)}.workspace-settings-dialog__status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--workspace-settings-success-bg);color:var(--workspace-settings-success-text);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.workspace-settings-dialog__status-pill.is-danger{background:var(--workspace-settings-danger-bg);color:var(--workspace-settings-danger-text)}.workspace-settings-dialog__caption-row{display:inline-flex;align-items:center;gap:8px}.workspace-settings-dialog__caption-row--muted{color:var(--app-color-text-tertiary)}.workspace-settings-dialog__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-settings-dialog__metric-card{display:flex;flex-direction:column;gap:10px;padding:14px}.workspace-settings-dialog__progress-card{display:flex;flex-direction:column;gap:12px;padding:14px}.workspace-settings-dialog__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace-settings-dialog__progress-label{font-size:14px;font-weight:700;color:var(--app-color-text)}.workspace-settings-dialog__progress-bar{position:relative;width:100%;height:8px;border-radius:999px;overflow:hidden;background:var(--workspace-settings-muted-surface)}.workspace-settings-dialog__progress-bar--usage{height:8px;background:var(--workspace-settings-muted-surface)}.workspace-settings-dialog__progress-fill{display:block;height:100%;border-radius:inherit;background:var(--workspace-settings-usage-progress-bg)}.workspace-settings-dialog__progress-fill--low{min-width:8px;background:var(--credits-progress-warning, #f2883d)}.workspace-settings-dialog__state-card{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:180px;padding:20px}.workspace-settings-dialog__connectors-web-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;gap:24px;width:min(100%,740px);min-height:0;margin:0 auto;padding:0;box-sizing:border-box}.workspace-settings-dialog__connectors-web-empty-illustration{display:block;width:318px;height:147.25px;flex:0 0 auto}.workspace-settings-dialog__connectors-web-empty-copy{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:4px;width:100%}.workspace-settings-dialog__connectors-web-empty-title{align-self:stretch;margin:0;color:var(--app-color-text, #131313);font-size:16px;font-style:normal;font-weight:600;line-height:18px;text-align:center}.workspace-settings-dialog__connectors-web-empty-description{align-self:stretch;margin:0;color:var(--app-color-text-secondary, #515151);font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.workspace-settings-dialog__connectors-web-empty-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:32px}.workspace-settings-dialog__connectors-web-empty-action{display:inline-flex;align-items:center;justify-content:center;height:32px;box-sizing:border-box;padding:6px 20px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.00195312em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out}.workspace-settings-dialog__connectors-web-empty-action:focus-visible{outline:2px solid var(--app-color-primary, #684cf5);outline-offset:2px}.workspace-settings-dialog__connectors-web-empty-action:disabled{cursor:default}.workspace-settings-dialog__connectors-web-empty-action--primary{width:216px;border:1px solid var(--app-color-primary, #684cf5);background:var(--app-color-primary, #684cf5);color:var(--app-color-surface-primary, #ffffff)}.workspace-settings-dialog__connectors-web-empty-action--primary:not(:disabled):hover{border-color:color-mix(in srgb,var(--app-color-primary, #684cf5) 88%,var(--app-color-text, #131313));background:color-mix(in srgb,var(--app-color-primary, #684cf5) 88%,var(--app-color-text, #131313));color:var(--app-color-surface-primary, #ffffff)}.workspace-settings-dialog__connectors-web-empty-action-icon{flex:0 0 auto;margin-right:6px}.workspace-settings-dialog__connectors-web-empty-action-icon--spinning{animation:workspace-settings-dialog-spin .9s linear infinite}.workspace-settings-dialog__connectors-web-empty-status{color:var(--app-color-text-secondary, #515151);font-size:12px;line-height:20px;text-align:center}@media(prefers-reduced-motion:reduce){.workspace-settings-dialog__connectors-web-empty-action-icon--spinning{animation:none}}.workspace-settings-dialog__connectors-download-menu{display:flex;flex-direction:column;gap:4px;min-width:220px;padding:6px;border:1px solid var(--app-color-border-soft, rgba(174, 184, 204, .32));border-radius:10px;background:var(--app-color-surface-primary, #ffffff);box-shadow:0 18px 42px rgba(var(--app-color-overlay-rgb, 15 23 42)/.18);z-index:470}.workspace-settings-dialog__connectors-download-item{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border-radius:7px;color:var(--app-color-text, #131313);font-size:13px;line-height:18px;text-decoration:none;outline:none}.workspace-settings-dialog__connectors-download-item:hover,.workspace-settings-dialog__connectors-download-item:focus-visible,.workspace-settings-dialog__connectors-download-item[data-highlighted]{background:var(--app-popup-hover-bg, #e9e4ff);color:var(--app-color-text, #131313)}.workspace-settings-dialog__connectors-download-item-icon{flex:0 0 auto;color:var(--app-color-text-secondary, #515151)}.workspace-settings-dialog__connector-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-settings-dialog__connector-group{display:flex;flex-direction:column;gap:14px;padding:16px}.workspace-settings-dialog__panel--connectors .workspace-settings-dialog__state-card,.workspace-settings-dialog__panel--connectors .workspace-settings-dialog__connector-group,.workspace-settings-dialog__content--connectors .workspace-settings-dialog__state-card,.workspace-settings-dialog__content--connectors .workspace-settings-dialog__connector-group{border-color:var(--workspace-connectors-card-border);background:var(--workspace-connectors-card-bg);box-shadow:var(--workspace-connectors-card-shadow)}.workspace-settings-dialog__panel--credits{flex:0 0 auto;min-height:0;gap:20px;padding-bottom:20px}.workspace-settings-dialog__panel--credits .workspace-settings-dialog__section-card{flex:1 1 auto;min-height:0}.workspace-settings-dialog__usage-section{display:flex;flex-direction:column;gap:12px;min-width:0}.workspace-settings-dialog__usage-section-title{margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:1.5;color:var(--app-color-text)}.workspace-settings-dialog__credits-balance-card{display:flex;flex-direction:column;gap:24px;padding:20px 24px;border:1px solid var(--workspace-settings-border);border-radius:8px;background:var(--workspace-settings-card-raised);box-shadow:none}.workspace-settings-dialog__credits-plan-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.workspace-settings-dialog__credits-plan-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.workspace-settings-dialog__credits-plan-title,.workspace-settings-dialog__credits-plan-description{margin:0}.workspace-settings-dialog__credits-plan-title{color:var(--app-color-text);font-size:20px;font-weight:700;line-height:1.35}.workspace-settings-dialog__credits-plan-description{color:var(--app-color-text-secondary);font-size:13px;font-weight:400;line-height:1.5}.workspace-settings-dialog__credits-plan-action.ui-button,.workspace-settings-dialog__credits-enterprise-notice-action.ui-button{--button-bg: linear-gradient(90deg, #3259e3 0%, #cf69ff 100%);--button-border: transparent;--button-hover-bg: linear-gradient(90deg, #3259e3 0%, #cf69ff 100%);overflow:hidden;border:0;background-clip:padding-box}.workspace-settings-dialog__credits-plan-action.ui-button{min-height:36px;min-width:132px;flex:0 0 auto;padding:0 20px;border-radius:8px;box-shadow:none;font-size:14px;font-weight:400;line-height:20px}.workspace-settings-dialog__credits-plan-action.ui-button:hover:not(:disabled){box-shadow:none;filter:brightness(.96);transform:none}.workspace-settings-dialog__credits-plan-action.ui-button:focus-visible,.workspace-settings-dialog__credits-plan-action.ui-button:active:not(:disabled){box-shadow:none;filter:none;transform:none}.workspace-settings-dialog__credits-balance-header,.workspace-settings-dialog__credits-balance-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.workspace-settings-dialog__credits-balance-header{padding-top:16px;border-top:1px solid var(--workspace-settings-divider)}.workspace-settings-dialog__credits-balance-copy{display:flex;align-items:baseline;gap:12px;min-width:0}.workspace-settings-dialog__credits-balance-title{margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:1.5;color:var(--app-color-text)}.workspace-settings-dialog__credits-balance-reset,.workspace-settings-dialog__credits-balance-footer{font-size:12px;font-style:normal;font-weight:400;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-dialog__credits-balance-reset{font-style:italic}.workspace-settings-dialog__credits-balance-meta{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px}.workspace-settings-dialog__credits-balance-amount{display:flex;align-items:center;gap:4px;flex:0 0 auto;font-size:12px;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-dialog__credits-balance-amount strong{font-size:20px;font-weight:700;line-height:1.25;color:var(--app-color-text)}.workspace-settings-dialog__credits-enterprise-notice{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid rgba(var(--app-color-warning-rgb, 245 158 11)/.28);border-radius:10px;background:rgba(var(--app-color-warning-rgb, 245 158 11)/.07)}.workspace-settings-dialog__credits-enterprise-notice-title,.workspace-settings-dialog__credits-enterprise-notice-description{margin:0}.workspace-settings-dialog__credits-enterprise-notice-title{color:var(--app-color-warning, #b45309);font-size:15px;font-weight:700;line-height:1.4}.workspace-settings-dialog__credits-enterprise-notice-description{color:var(--app-color-text-secondary);font-size:13px;line-height:1.5}.workspace-settings-dialog__credits-enterprise-notice-action{align-self:flex-start;margin-top:4px}.workspace-settings-dialog__credit-details{display:flex;min-width:0;flex-direction:column;gap:10px}.workspace-settings-dialog__credit-details-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-settings-dialog__credit-period-trigger{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--app-color-text-secondary);font:inherit;font-size:12px;cursor:pointer}.workspace-settings-dialog__credit-period-trigger:hover,.workspace-settings-dialog__credit-period-trigger:focus-visible,.workspace-settings-dialog__credit-period-trigger[data-state=open]{background:var(--workspace-settings-hover);color:var(--app-color-text)}.workspace-settings-dialog__credit-period-trigger:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:2px}.workspace-settings-dialog__credit-period-menu{z-index:10000;min-width:184px;padding:8px;border:1px solid var(--app-color-border-soft);border-radius:10px;background:var(--app-color-surface-primary);box-shadow:var(--workspace-skills-popover-shadow)}.workspace-settings-dialog__credit-period-label{padding:6px 8px;color:var(--app-color-text);font-size:13px;font-weight:600}.workspace-settings-dialog__credit-period-option{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px;padding:6px 8px;border-radius:6px;color:var(--app-color-text-secondary);font-size:13px;outline:none;cursor:pointer}.workspace-settings-dialog__credit-period-option[data-highlighted]{background:var(--app-popup-hover-bg);color:var(--app-color-text)}.workspace-settings-dialog__credit-period-option[data-disabled]{cursor:not-allowed;opacity:.5}.workspace-settings-dialog__credit-period-option svg{color:var(--app-color-primary)}.workspace-settings-dialog__credit-details-list,.workspace-settings-dialog__credit-details-state{overflow:hidden;border:1px solid var(--workspace-settings-border);border-radius:12px;background:var(--workspace-settings-card-raised)}.workspace-settings-dialog__credit-details-list{display:flex;flex-direction:column;gap:0;padding:0}.workspace-settings-dialog__credit-details-header{display:flex;min-height:26px;align-items:center;justify-content:space-between;padding:4px 29px 4px 18px;background:var(--workspace-settings-muted-surface);color:var(--app-color-text-secondary);font-size:12px;font-weight:400;line-height:17.5px}.workspace-settings-dialog__credit-details-state{display:flex;min-height:112px;align-items:center;justify-content:center;padding:20px;color:var(--app-color-text-secondary);font-size:13px;line-height:1.5;text-align:center}.workspace-settings-dialog__credit-project{border-bottom:1px solid var(--workspace-settings-divider)}.workspace-settings-dialog__credit-project:last-child{border-bottom:0}.workspace-settings-dialog__credit-project.is-expanded{background:var(--workspace-settings-muted-surface)}.workspace-settings-dialog__credit-load-more{display:flex;min-height:1px;align-items:center;justify-content:center;color:var(--app-color-text-secondary);font-size:12px}.workspace-settings-dialog__credit-load-more:not(:empty){min-height:40px;border-top:1px solid var(--workspace-settings-divider)}.workspace-settings-dialog__credit-load-more-button{padding:4px 10px;border:1px solid var(--workspace-settings-strong-border);border-radius:4px;background:var(--workspace-settings-card-raised);color:var(--app-color-text);font:inherit;cursor:pointer}.workspace-settings-dialog__credit-load-more-button:hover,.workspace-settings-dialog__credit-load-more-button:focus-visible{background:var(--workspace-settings-hover)}.workspace-settings-dialog__credit-project-trigger{display:grid;width:100%;min-height:58px;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:8px 14px 8px 10px;border:0;background:transparent;color:var(--app-color-text);text-align:left;cursor:pointer}.workspace-settings-dialog__credit-project-trigger:hover,.workspace-settings-dialog__credit-project-trigger:focus-visible{background:var(--workspace-settings-highlight)}.workspace-settings-dialog__credit-project-trigger:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:-2px}.workspace-settings-dialog__credit-project-trigger>svg{color:var(--app-color-text-secondary)}.workspace-settings-dialog__credit-project-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;background:var(--project-icon-background, #f0f1f5)}.workspace-settings-dialog__credit-project-name,.workspace-settings-dialog__credit-session-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-settings-dialog__credit-project-name{font-size:14px;font-weight:500;line-height:1.4}.workspace-settings-dialog__credit-consumed,.workspace-settings-dialog__credit-session-consumed{font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-settings-dialog__credit-consumed{color:var(--app-color-primary);font-size:15px;font-weight:600}.workspace-settings-dialog__credit-session-panel{padding:0 30px 8px 50px;background:var(--workspace-settings-card-raised)}.workspace-settings-dialog__credit-session-list{margin:0;padding:0;list-style:none}.workspace-settings-dialog__credit-session-row{display:grid;min-height:40px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--workspace-settings-divider);color:var(--app-color-text);font-size:13px}.workspace-settings-dialog__credit-session-row:last-child{border-bottom:0}.workspace-settings-dialog__credit-session-consumed{color:var(--app-color-text-secondary)}.workspace-settings-dialog__credit-session-empty{padding:12px 0;color:var(--app-color-text-secondary);font-size:12px}@media(max-width:720px){.workspace-settings-dialog__credits-plan-row{align-items:stretch;flex-direction:column}.workspace-settings-dialog__credits-plan-action.ui-button{align-self:flex-start}.workspace-settings-dialog__credit-session-panel{padding-left:20px}}.workspace-settings-dialog__connector-tool-list{display:flex;flex-direction:column;gap:12px}.workspace-settings-dialog__connector-tool-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--workspace-connectors-card-border);border-radius:8px;background:var(--workspace-connectors-card-bg)}.workspace-settings-dialog__connector-tool-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-settings-dialog__toggle-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.workspace-settings-dialog__toggle-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.workspace-settings-dialog__toggle-track{position:relative;display:inline-flex;align-items:center;width:40px;height:24px;padding:2px;border-radius:999px;background:var(--workspace-connectors-muted-bg);transition:background .15s ease-out}.workspace-settings-dialog__toggle-thumb{display:block;width:20px;height:20px;border-radius:50%;background:var(--workspace-connectors-toggle-thumb-bg);box-shadow:var(--workspace-connectors-toggle-thumb-shadow);transition:transform .15s ease-out}.workspace-settings-dialog__toggle-input:checked+.workspace-settings-dialog__toggle-track{background:var(--workspace-connectors-toggle-active-bg)}.workspace-settings-dialog__toggle-input:checked+.workspace-settings-dialog__toggle-track .workspace-settings-dialog__toggle-thumb{transform:translate(16px)}.workspace-settings-dialog__skills-shell{min-height:100%;height:100%;overflow:hidden}.workspace-settings-dialog__skills-shell .manage-skills-panel{height:100%;min-height:0}.workspace-settings-dialog__skills-shell .skill-list-back{display:none}:root[data-theme=default] .workspace-settings-dialog__content{--workspace-settings-sidebar: var( --workspace-settings-dialog-sidebar-surface );--workspace-settings-highlight: rgba( var(--app-color-primary-rgb, 162 54 178) / .08 );--workspace-settings-nav-active-border: color-mix( in srgb, rgb(var(--app-color-primary-rgb, 162 54 178) / 18%), rgba(255, 255, 255, .72) );--workspace-settings-dialog-sidebar-bg: #f5f5fb;--workspace-settings-dialog-nav-hover: var( --workspace-settings-tab-hover-bg );--workspace-settings-dialog-nav-active: var( --workspace-settings-tab-active-bg )}:root[data-theme=default] .workspace-settings-dialog__sidebar{background:var(--workspace-settings-dialog-sidebar-surface)}:root[data-theme=default] .workspace-settings-dialog__nav-button:hover:not(.is-active):not([aria-selected=true]){background:var(--workspace-settings-dialog-nav-hover)}@media(max-width:1080px){.workspace-settings-dialog__content{max-width:calc(100vw - 32px)}.workspace-settings-dialog__sidebar{flex-basis:160px}.workspace-settings-dialog__connector-groups,.workspace-settings-dialog__metric-grid,.workspace-settings-dialog__theme-grid,.workspace-settings-dialog__language-grid{grid-template-columns:1fr}}@media(max-width:820px){.workspace-settings-dialog__content--profile .workspace-settings-dialog__panel-host,.workspace-settings-dialog__content--context .workspace-settings-dialog__panel-host{overflow:visible}.workspace-settings-dialog__content{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.workspace-settings-dialog__body{flex-direction:column}.workspace-settings-dialog__sidebar{flex:0 0 auto;gap:12px;padding:14px;border-right:none;border-bottom:1px solid var(--workspace-settings-dialog-header-border)}.workspace-settings-dialog__nav{overflow:auto;flex-direction:row;gap:8px}.workspace-settings-dialog__nav-button{min-width:160px}.workspace-settings-dialog__header,.workspace-settings-dialog__stage{padding-left:16px;padding-right:16px}.workspace-settings-dialog__banner{flex-direction:column}}.delete-dialog-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--delete-dialog-overlay-bg, rgba(17, 19, 26, .18));-webkit-backdrop-filter:var(--delete-dialog-overlay-blur, blur(4px));backdrop-filter:var(--delete-dialog-overlay-blur, blur(4px))}.delete-dialog{position:fixed;left:50%;top:50%;z-index:10051;transform:translate(-50%,-50%);outline:none;width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);height:auto;max-height:calc(100vh - 56px);border:1px solid #e6e9f0;border-radius:8px;background:#fff;box-shadow:0 5px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;border-color:var(--delete-dialog-surface-border, #e6e9f0);background:var(--delete-dialog-surface-bg, #ffffff);box-shadow:var(--delete-dialog-surface-shadow, 0 5px 20px rgba(0, 0, 0, .1))}.delete-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px 8px 16px;border-bottom:1px solid #edf0f5;background:#fff;border-bottom:none;background:var(--delete-dialog-header-bg, #ffffff)}.delete-dialog__title{font-size:14px;font-weight:400;line-height:20px;color:#131313;color:var(--delete-dialog-title-text, #131313);margin:0}.delete-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.delete-dialog__close:hover{background:#5c41dc0f;color:#515151}.delete-dialog__close{color:var(--delete-dialog-close-text, #8b8f9c)}.delete-dialog__close:hover{background:var(--delete-dialog-close-hover-bg, rgba(92, 65, 220, .06));color:var(--delete-dialog-close-hover-text, #515151)}.delete-dialog__close:focus-visible{outline:none;box-shadow:var(--delete-dialog-focus-shadow, 0 0 0 2px rgba(92, 65, 220, .16))}.delete-dialog__body{flex:1;min-height:0;display:flex;overflow:hidden;padding:20px;background:#fff;background:var(--delete-dialog-body-bg, #ffffff);flex-direction:column;gap:20px}.delete-dialog__content{display:flex;align-items:flex-start;gap:14px;min-width:0}.delete-dialog__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;color:var(--delete-dialog-icon-text, #f59e0b)}.delete-dialog__icon svg{display:block}.delete-dialog__message{margin:0;font-size:14px;line-height:22px;color:#515151;color:var(--delete-dialog-message-text, #515151);min-width:0}.delete-dialog__message-name-wrap{display:inline-flex;align-items:baseline;max-width:100%;min-width:0;vertical-align:bottom;color:inherit;font-weight:inherit}.delete-dialog__message-name{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:inherit;font-weight:inherit}.delete-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.delete-dialog__btn{min-width:80px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.delete-dialog__btn-spinner{flex:0 0 auto;animation:delete-dialog-spin .8s linear infinite}.delete-dialog__btn--secondary{min-height:32px;padding:0 16px;border-radius:4px;border:1px solid var(--app-color-button-secondary-border, #7c849d);background:#fff;color:#131313;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.delete-dialog__btn--secondary:hover:not(:disabled){background:#f5f6fa}.delete-dialog__btn--secondary{border-color:var(--delete-dialog-secondary-btn-border, #e6e9f0);background:var(--delete-dialog-secondary-btn-bg, #ffffff);color:var(--delete-dialog-secondary-btn-text, #131313)}.delete-dialog__btn--secondary:hover:not(:disabled){background:var(--delete-dialog-secondary-btn-hover-bg, #f5f6fa)}.delete-dialog__btn--secondary:focus-visible{outline:none;box-shadow:var(--delete-dialog-focus-shadow, 0 0 0 2px rgba(92, 65, 220, .16))}.delete-dialog__btn--primary{min-width:80px;height:32px;padding:0 16px;border:none;border-radius:4px;background:linear-gradient(90deg,#3259e3,#cf69ff);color:#fff;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:opacity .15s ease-out,box-shadow .15s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:0}.delete-dialog__btn--primary:hover:not(:disabled){opacity:.96}.delete-dialog__btn--primary:active:not(:disabled){opacity:.92}.delete-dialog__btn--primary:disabled{cursor:not-allowed;color:var(--dialog-primary-btn-disabled-text, #ffffff);opacity:var(--dialog-primary-btn-disabled-opacity, .4);box-shadow:none}.delete-dialog__btn--primary:focus-visible{outline:none;box-shadow:0 0 0 2px #5c41dc29}.delete-dialog__btn--primary{background:var(--delete-dialog-primary-btn-bg, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%));color:var(--delete-dialog-primary-btn-text, #ffffff)}.delete-dialog__btn--primary:hover:not(:disabled){background:var(--delete-dialog-primary-btn-bg, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%));color:var(--delete-dialog-primary-btn-text, #ffffff);opacity:.96}.delete-dialog__btn--primary:active:not(:disabled){background:var(--delete-dialog-primary-btn-bg, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%));color:var(--delete-dialog-primary-btn-text, #ffffff);opacity:.92}.delete-dialog__btn--primary:focus-visible{outline:none;box-shadow:var(--delete-dialog-focus-shadow, 0 0 0 2px rgba(92, 65, 220, .16))}@keyframes delete-dialog-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.delete-dialog{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}.workspace-settings-connectors-create-dialog__overlay{position:fixed;inset:0;z-index:404;display:flex;align-items:center;justify-content:center;padding:16px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--workspace-connectors-dialog-overlay-bg);-webkit-backdrop-filter:var(--workspace-connectors-dialog-overlay-blur);backdrop-filter:var(--workspace-connectors-dialog-overlay-blur)}.workspace-settings-connectors-create-dialog{position:fixed;left:50%;top:50%;z-index:500;transform:translate(-50%,-50%);outline:none;width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);height:min(640px,100vh - 48px);max-height:min(100vh - 48px,640px);border:1px solid #e6e9f0;background:#fff;box-shadow:0 5px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;border-color:var(--workspace-connectors-dialog-border);border-radius:6px;background:var(--workspace-connectors-dialog-bg);color:var(--workspace-connectors-dialog-title-text);box-shadow:var(--workspace-connectors-dialog-shadow)}.workspace-settings-connectors-create-dialog--panel{position:static;inset:auto;z-index:auto;flex:1;width:100%;max-width:none;height:auto;min-height:0;max-height:none;transform:none;border:none;border-radius:0;box-shadow:none;overflow:hidden}.workspace-settings-connectors-create-dialog__header{min-height:52px;padding:8px 12px 8px 16px;border-bottom:1px solid #edf0f5;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--workspace-connectors-divider);background:var(--workspace-connectors-dialog-bg)}.workspace-settings-connectors-create-dialog--panel .workspace-settings-connectors-create-dialog__header{min-height:40px;padding:0 0 12px;border-bottom:none}.workspace-settings-connectors-create-dialog__header-main{min-width:0}.workspace-settings-connectors-create-dialog__header-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.workspace-settings-connectors-create-dialog__title{color:#131313;margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--workspace-connectors-dialog-title-text)}.workspace-settings-connectors-create-dialog__description{margin:4px 0 0;font-size:12px;line-height:18px;color:var(--workspace-connectors-dialog-muted-text)}.workspace-settings-connectors-create-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.workspace-settings-connectors-create-dialog__close:hover{background:#5c41dc0f;color:#515151}.workspace-settings-connectors-create-dialog__close{color:var(--workspace-connectors-dialog-close-text)}.workspace-settings-connectors-create-dialog__close:hover:not(:disabled){background:var(--workspace-connectors-dialog-close-hover-bg);color:var(--workspace-connectors-dialog-close-hover-text)}.workspace-settings-connectors-create-dialog__close:focus-visible{outline:none;box-shadow:var(--workspace-connectors-control-focus-shadow)}.workspace-settings-connectors-create-dialog__body{flex:1;overflow:hidden;padding:14px 16px 16px;background:#fff;display:flex;flex-direction:column;gap:10px;min-height:0;background:var(--workspace-connectors-dialog-bg)}.workspace-settings-connectors-create-dialog--panel .workspace-settings-connectors-create-dialog__body{padding:0;overflow:hidden}.workspace-settings-connectors-create-dialog__mode-link{border:none;background:transparent;padding:0;font-size:12px;font-weight:600;line-height:16px;color:var(--app-color-primary);cursor:pointer}.workspace-settings-connectors-create-dialog__mode-link:disabled{cursor:default;opacity:.56}.workspace-settings-connectors-create-dialog__header-action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--workspace-connectors-dialog-muted-text);cursor:pointer}.workspace-settings-connectors-create-dialog__header-action:hover:not(:disabled){color:var(--app-color-primary)}.workspace-settings-connectors-create-dialog__header-action:focus-visible{outline:none;box-shadow:var(--workspace-connectors-control-focus-shadow);border-radius:4px}.workspace-settings-connectors-create-dialog__header-action:disabled{cursor:default;opacity:.56}.workspace-settings-connectors-create-dialog__action-tooltip{position:absolute;top:calc(100% + 8px);right:0;z-index:1;width:-moz-max-content;width:max-content;max-width:220px;padding:5px 8px;border:1px solid var(--workspace-connectors-dialog-border);border-radius:4px;background:var(--workspace-connectors-dialog-bg);box-shadow:var(--workspace-connectors-dialog-shadow);color:var(--workspace-connectors-dialog-title-text);font-size:11px;font-weight:500;line-height:16px;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.workspace-settings-connectors-create-dialog__header-action:hover:not(:disabled) .workspace-settings-connectors-create-dialog__action-tooltip,.workspace-settings-connectors-create-dialog__header-action:focus-visible .workspace-settings-connectors-create-dialog__action-tooltip{opacity:1;transform:translateY(0)}.workspace-settings-connectors-create-dialog__header-action--mode{color:var(--app-color-primary)}.workspace-settings-connectors-create-dialog__json-panel{display:flex;flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px}.workspace-settings-connectors-create-dialog__json-panel .workspace-settings-connectors-create-dialog__field{flex:1 1 auto;min-height:0}.workspace-settings-connectors-create-dialog__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;flex:1;min-height:0;overflow:auto;align-content:start;padding-right:2px}.workspace-settings-connectors-create-dialog__field{display:flex;flex-direction:column;gap:6px;min-width:0}.workspace-settings-connectors-create-dialog__field--span-2{grid-column:span 2}.workspace-settings-connectors-create-dialog__label{font-size:12px;font-weight:600;line-height:18px;color:var(--workspace-connectors-dialog-muted-text)}.workspace-settings-connectors-create-dialog__transport-field{margin:0 0 4px;padding:0;border:none}.workspace-settings-connectors-create-dialog__transport-field .workspace-settings-connectors-create-dialog__label{display:block;margin-bottom:10px}.workspace-settings-connectors-create-dialog__transport-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-settings-connectors-create-dialog__transport-option{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:78px;padding:10px 12px;border:1px solid var(--workspace-connectors-control-border);border-radius:6px;background:var(--workspace-connectors-control-bg);cursor:pointer}.workspace-settings-connectors-create-dialog__transport-option:hover{border-color:var(--workspace-connectors-control-hover-border);background:var(--workspace-connectors-control-hover-bg)}.workspace-settings-connectors-create-dialog__transport-option:has(.workspace-settings-connectors-create-dialog__radio:checked){border-color:var(--app-color-primary);box-shadow:var(--workspace-connectors-control-focus-shadow)}.workspace-settings-connectors-create-dialog__transport-option:has(.workspace-settings-connectors-create-dialog__radio:disabled){cursor:default;opacity:.72}.workspace-settings-connectors-create-dialog__radio{flex:0 0 auto;width:14px;height:14px;margin:2px 0 0;accent-color:var(--app-color-primary)}.workspace-settings-connectors-create-dialog__radio:focus-visible{outline:none;box-shadow:var(--workspace-connectors-control-focus-shadow)}.workspace-settings-connectors-create-dialog__transport-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-settings-connectors-create-dialog__transport-title{font-size:13px;font-weight:600;line-height:20px;color:var(--workspace-connectors-dialog-title-text)}.workspace-settings-connectors-create-dialog__transport-description{font-size:12px;line-height:18px;color:var(--workspace-connectors-dialog-muted-text)}.workspace-settings-connectors-create-dialog__input,.workspace-settings-connectors-create-dialog__textarea{font-size:13px;line-height:20px}.workspace-settings-connectors-create-dialog__input{width:100%;min-height:36px;padding:0 10px;border:1px solid #e6e9f0;border-radius:4px;background:#fff;color:#131313;font:inherit;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.workspace-settings-connectors-create-dialog__input::-moz-placeholder{color:#8b8f9c}.workspace-settings-connectors-create-dialog__input::placeholder{color:#8b8f9c}.workspace-settings-connectors-create-dialog__input:focus-visible{outline:none;border-color:#5c41dc66;box-shadow:0 0 0 2px #5c41dc29}.workspace-settings-connectors-create-dialog__textarea{width:100%;min-height:80px;padding:8px 10px;border:1px solid #e6e9f0;border-radius:4px;background:#fff;color:#131313;font:inherit;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.workspace-settings-connectors-create-dialog__textarea::-moz-placeholder{color:#8b8f9c}.workspace-settings-connectors-create-dialog__textarea::placeholder{color:#8b8f9c}.workspace-settings-connectors-create-dialog__textarea:focus-visible{outline:none;border-color:#5c41dc66;box-shadow:0 0 0 2px #5c41dc29}.workspace-settings-connectors-create-dialog__textarea{resize:vertical;line-height:1.5;font:inherit;line-height:20px}.workspace-settings-connectors-create-dialog__input,.workspace-settings-connectors-create-dialog__textarea{border-color:var(--workspace-connectors-control-border);background:var(--workspace-connectors-control-bg);color:var(--workspace-connectors-control-text)}.workspace-settings-connectors-create-dialog__input::-moz-placeholder,.workspace-settings-connectors-create-dialog__textarea::-moz-placeholder{color:var(--workspace-connectors-dialog-placeholder-text)}.workspace-settings-connectors-create-dialog__input::placeholder,.workspace-settings-connectors-create-dialog__textarea::placeholder{color:var(--workspace-connectors-dialog-placeholder-text)}.workspace-settings-connectors-create-dialog__input:hover:not(:disabled),.workspace-settings-connectors-create-dialog__textarea:hover:not(:disabled){border-color:var(--workspace-connectors-control-hover-border);background:var(--workspace-connectors-control-hover-bg)}.workspace-settings-connectors-create-dialog__input:focus-visible,.workspace-settings-connectors-create-dialog__textarea:focus-visible{border-color:var(--workspace-connectors-control-hover-border);box-shadow:var(--workspace-connectors-control-focus-shadow)}.workspace-settings-connectors-create-dialog__input:disabled,.workspace-settings-connectors-create-dialog__textarea:disabled{color:var(--workspace-connectors-control-muted-text);opacity:.72}.workspace-settings-connectors-create-dialog__textarea--compact{min-height:60px}.workspace-settings-connectors-create-dialog__textarea--json{flex:1 1 auto;min-height:0;height:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;white-space:pre}.workspace-settings-connectors-create-dialog__advanced-section{display:flex;flex-direction:column;gap:10px;padding-top:2px;border-top:1px solid var(--workspace-connectors-divider)}.workspace-settings-connectors-create-dialog__advanced-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.workspace-settings-connectors-create-dialog__advanced-toggle--full-width-description{display:grid;grid-template-columns:14px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:2px}.workspace-settings-connectors-create-dialog__advanced-toggle--full-width-description .workspace-settings-connectors-create-dialog__advanced-copy{display:contents}.workspace-settings-connectors-create-dialog__advanced-toggle--full-width-description .workspace-settings-connectors-create-dialog__advanced-title{grid-column:2}.workspace-settings-connectors-create-dialog__advanced-toggle--full-width-description .workspace-settings-connectors-create-dialog__advanced-description{grid-column:1/-1}.workspace-settings-connectors-create-dialog__checkbox{width:14px;height:14px;margin-top:2px;accent-color:var(--app-color-primary)}.workspace-settings-connectors-create-dialog__advanced-copy{display:flex;flex-direction:column;gap:2px}.workspace-settings-connectors-create-dialog__advanced-title{font-size:13px;font-weight:600;line-height:20px;color:var(--workspace-connectors-dialog-title-text)}.workspace-settings-connectors-create-dialog__advanced-description{font-size:12px;line-height:18px;color:var(--workspace-connectors-dialog-muted-text)}.workspace-settings-connectors-create-dialog__advanced-fields{display:flex;flex-direction:column;gap:10px}.workspace-settings-connectors-create-dialog__hint,.workspace-settings-connectors-create-dialog__error{font-size:11px;line-height:16px}.workspace-settings-connectors-example-dialog__overlay{position:fixed;inset:0;z-index:405;display:flex;align-items:center;justify-content:center;padding:16px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--workspace-connectors-dialog-overlay-bg);-webkit-backdrop-filter:var(--workspace-connectors-dialog-overlay-blur);backdrop-filter:var(--workspace-connectors-dialog-overlay-blur)}.workspace-settings-connectors-example-dialog{position:fixed;left:50%;top:50%;z-index:500;transform:translate(-50%,-50%);outline:none;width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);height:auto;max-height:min(100vh - 64px,420px);border:1px solid #e6e9f0;background:#fff;box-shadow:0 5px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;border-color:var(--workspace-connectors-dialog-border);border-radius:6px;background:var(--workspace-connectors-dialog-bg);color:var(--workspace-connectors-dialog-title-text);box-shadow:var(--workspace-connectors-dialog-shadow)}.workspace-settings-connectors-example-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px 8px 16px;border-bottom:1px solid #edf0f5;background:#fff;border-bottom:1px solid var(--workspace-connectors-divider)}.workspace-settings-connectors-example-dialog__title{line-height:20px;color:#131313;margin:0;font-size:16px;font-weight:700}.workspace-settings-connectors-example-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.workspace-settings-connectors-example-dialog__close:hover{background:#5c41dc0f;color:#515151}.workspace-settings-connectors-example-dialog__body{flex:1;min-height:0;overflow:hidden;padding:16px;background:#fff;display:flex;flex-direction:column;gap:8px;overflow:auto}.workspace-settings-connectors-example-dialog__example-code,.workspace-settings-connectors-example-dialog__example-list{margin:0;font-size:12px;line-height:18px;color:var(--workspace-connectors-control-text);background:var(--workspace-connectors-control-bg);border:1px solid var(--workspace-connectors-control-border);border-radius:8px;padding:14px 16px}.workspace-settings-connectors-example-dialog__example-code{overflow:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;white-space:pre-wrap;box-shadow:none}.workspace-settings-connectors-example-dialog__example-list{display:flex;flex-direction:column;gap:4px}.workspace-settings-connectors-example-dialog__example-json-list{display:flex;flex-direction:column;gap:12px}.workspace-settings-connectors-example-dialog__example-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.workspace-settings-connectors-example-dialog__example-key{font-weight:700}.workspace-settings-connectors-example-dialog__example-title{font-size:12px;font-weight:700;line-height:18px;color:var(--workspace-connectors-dialog-title-text)}.workspace-settings-connectors-example-dialog__example-item{display:flex;flex-direction:column;gap:4px}.workspace-settings-connectors-example-dialog__example-multiline{white-space:pre-wrap}.workspace-settings-connectors-create-dialog__hint{color:var(--workspace-connectors-control-muted-text)}.workspace-settings-connectors-create-dialog__error{color:var(--workspace-connectors-danger-text)}.workspace-settings-connectors-create-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;padding-top:10px;border-top:1px solid var(--workspace-connectors-divider)}.workspace-settings-connectors-create-dialog--panel .workspace-settings-connectors-create-dialog__actions{padding:12px 0 0}.workspace-settings-connectors-create-dialog__button{min-width:100px}.workspace-settings-connectors-create-dialog__button--secondary{min-height:32px;padding:0 14px;border-radius:4px;border:1px solid var(--app-color-button-secondary-border, #7c849d);background:#fff;color:#131313;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.workspace-settings-connectors-create-dialog__button--secondary:hover:not(:disabled){background:#f5f6fa}.workspace-settings-connectors-create-dialog__button--secondary{border-color:var(--workspace-connectors-control-border);background:var(--workspace-connectors-control-bg);color:var(--workspace-connectors-control-text)}.workspace-settings-connectors-create-dialog__button--secondary:hover:not(:disabled){border-color:var(--workspace-connectors-control-hover-border);background:var(--workspace-connectors-control-hover-bg);color:var(--workspace-connectors-control-hover-text)}.workspace-settings-connectors-create-dialog__button--secondary:focus-visible{outline:none;box-shadow:var(--workspace-connectors-control-focus-shadow)}.workspace-settings-connectors-create-dialog__button--primary{min-width:108px;height:32px;padding:0 14px;border:none;border-radius:4px;background:linear-gradient(90deg,#3259e3,#cf69ff);color:#fff;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:opacity .15s ease-out,box-shadow .15s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:0}.workspace-settings-connectors-create-dialog__button--primary:hover:not(:disabled){opacity:.96}.workspace-settings-connectors-create-dialog__button--primary:active:not(:disabled){opacity:.92}.workspace-settings-connectors-create-dialog__button--primary:disabled{cursor:not-allowed;color:var(--dialog-primary-btn-disabled-text, #ffffff);opacity:var(--dialog-primary-btn-disabled-opacity, .4);box-shadow:none}.workspace-settings-connectors-create-dialog__button--primary:focus-visible{outline:none;box-shadow:0 0 0 2px #5c41dc29}.workspace-settings-connectors-create-dialog__button--primary{background:var(--workspace-connectors-dialog-primary-bg);color:var(--workspace-connectors-dialog-primary-text)}.workspace-settings-connectors-create-dialog__button--primary:focus-visible{outline:none;box-shadow:var(--workspace-connectors-control-focus-shadow)}@media(max-width:760px){.workspace-settings-connectors-create-dialog{width:calc(100vw - 32px);min-width:0;height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.workspace-settings-connectors-create-dialog__actions{flex-direction:column-reverse;align-items:stretch}.workspace-settings-connectors-create-dialog__button{width:100%}}.workspace-settings-connectors-desktop__connector-log-panel{display:flex;flex-direction:column;gap:12px;padding:0;border:none;border-radius:0;background:transparent}.workspace-settings-connectors-desktop__connector-log-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-settings-connectors-desktop__connector-log-toggle{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:var(--app-color-text);cursor:pointer;text-align:left}.workspace-settings-connectors-desktop__connector-log-toggle:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:2px}.workspace-settings-connectors-desktop__connector-log-chevron{flex-shrink:0;color:var(--workspace-connectors-dialog-muted-text);transition:transform .15s ease}.workspace-settings-connectors-desktop__connector-log-chevron.is-open{transform:rotate(90deg)}.workspace-settings-connectors-desktop__connector-log-title{margin:0;font-size:14px;font-weight:600;line-height:20px}.workspace-settings-connectors-desktop__connector-log-body{max-height:280px;overflow:auto}.workspace-settings-connectors-desktop-log__content--embedded{min-height:120px}.workspace-settings-connectors-desktop-log__content--embedded .workspace-settings-connectors-desktop-log__empty{min-height:120px;padding:12px 0}.workspace-settings-connectors-desktop-log{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;height:100%;padding:16px;overflow:hidden}.workspace-settings-connectors-desktop-log .workspace-settings-connectors-desktop__back-button{margin-bottom:16px}.workspace-settings-connectors-desktop-log__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;margin-bottom:16px}.workspace-settings-connectors-desktop-log__title{margin:0;font-size:20px;font-weight:600;line-height:24px;color:var(--app-color-text)}.workspace-settings-connectors-desktop-log__clear{display:inline-flex;align-items:center;gap:6px;height:28px;padding:4px 12px;border:1px solid var(--workspace-connectors-control-border);border-radius:4px;background:var(--workspace-connectors-control-bg);font-size:12px;line-height:normal;color:var(--app-color-text);cursor:pointer;white-space:nowrap}.workspace-settings-connectors-desktop-log__clear:hover{background:var(--workspace-connectors-row-hover-bg)}.workspace-settings-connectors-desktop-log__clear:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:2px}.workspace-settings-connectors-desktop-log__content{flex:1;min-height:0;overflow:auto}.workspace-settings-connectors-desktop-log__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.workspace-settings-connectors-desktop-log__empty-icon{width:48px;height:48px;margin-bottom:12px;color:var(--workspace-connectors-icon-border)}.workspace-settings-connectors-desktop-log__empty-text{max-width:240px;margin:0;font-size:12px;line-height:18px;color:var(--app-color-text-tertiary)}.workspace-settings-connectors-desktop-log__groups{display:flex;flex:1;flex-direction:column;min-height:0;padding-top:8px;overflow:auto}.workspace-settings-connectors-desktop-log__group{position:relative;display:flex;flex-direction:column;gap:0;margin-bottom:16px;padding:20px 12px 12px;border:1px solid var(--workspace-connectors-card-border)}.workspace-settings-connectors-desktop-log__group-label{position:absolute;top:-8px;left:8px;padding:0 6px;font-size:12px;font-weight:600;line-height:14px;color:var(--app-color-text);background:var(--workspace-connectors-card-bg)}.workspace-settings-connectors-desktop-log__entries{display:flex;flex-direction:column}.workspace-settings-connectors-desktop-log__entry{display:flex;font-size:12px;line-height:18px;color:var(--app-color-text)}.workspace-settings-connectors-desktop-log__time{flex-shrink:0;margin-right:16px;color:var(--app-color-text)}.workspace-settings-connectors-desktop-log__message{flex:1;margin:0;padding:0;border:none;border-radius:0;background:transparent;overflow:visible;white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.workspace-settings-connectors-desktop-log__footer{padding:16px 0;margin:0;font-size:12px;line-height:18px;color:var(--app-color-text-tertiary);text-align:center}@media(max-width:980px){.workspace-settings-connectors-desktop-log__entry{flex-direction:column}.workspace-settings-connectors-desktop-log__header{align-items:flex-start}.workspace-settings-connectors-desktop-log__time{margin-right:0;margin-bottom:4px}}.workspace-settings-connectors-desktop-toolbar{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.workspace-settings-connectors-desktop-toolbar__menu{z-index:500;min-width:260px;padding:8px;border:1px solid var(--workspace-connectors-dropdown-border);border-radius:10px;background:var(--workspace-connectors-dropdown-bg);box-shadow:var(--workspace-connectors-toolbar-menu-shadow)}.workspace-settings-connectors-desktop-toolbar__menu-item{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:6px;color:var(--app-color-text);cursor:pointer;font-size:13px;line-height:18px;outline:none}.workspace-settings-connectors-desktop-toolbar__menu-item[data-highlighted],.workspace-settings-connectors-desktop-toolbar__menu-item:hover{background:var(--workspace-connectors-dropdown-option-hover-bg)}.workspace-settings-connectors-desktop-toolbar__menu-item[data-disabled]{opacity:.5;cursor:default}.workspace-settings-connectors-desktop-toolbar__label{display:block;padding:6px 10px 4px;font-size:11px;font-weight:600;line-height:16px;color:var(--app-color-text-tertiary)}.workspace-settings-connectors-desktop-toolbar__separator{height:1px;margin:6px 0;background:var(--workspace-connectors-divider)}@media(max-width:980px){.workspace-settings-connectors-desktop-toolbar{flex-wrap:wrap}}.workspace-settings-dialog__panel--connectors{min-height:0;height:100%;overflow:hidden}.workspace-settings-connectors-desktop__page{display:flex;flex-direction:column;min-height:0;height:100%}.workspace-settings-connectors-desktop__page--home{gap:20px}.workspace-settings-connectors-desktop__page--detail{min-width:0}.workspace-settings-connectors-desktop__page--form{min-width:0;overflow:hidden}.workspace-settings-connectors-desktop__home-header{display:flex;align-items:center;gap:22px;width:100%;min-height:66px;padding:0 16px;border-radius:8.75px;background:var(--workspace-settings-muted-surface)}.workspace-settings-connectors-desktop__banner-icon{display:block;width:60px;height:60px;flex-shrink:0}.workspace-settings-connectors-desktop__banner-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.workspace-settings-connectors-desktop__banner-title{margin:0;font-size:16px;font-weight:600;line-height:1.35;color:var(--app-color-text-primary)}.workspace-settings-connectors-desktop__banner-description{margin:0;font-size:13px;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-connectors-desktop__home-header .workspace-settings-connectors-desktop-toolbar{margin-left:auto}.workspace-settings-connectors-desktop__home-list{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;padding:16px 0;border:none;border-radius:8px;background:var(--workspace-connectors-card-bg);box-shadow:var(--workspace-connectors-card-shadow);overflow:auto}.workspace-settings-connectors-desktop__description,.workspace-settings-connectors-desktop__tool-description,.workspace-settings-connectors-desktop__detail-description,.workspace-settings-connectors-desktop__permissions-description,.workspace-settings-connectors-desktop__row-subtitle{margin:0;font-size:13px;line-height:1.55;color:var(--app-color-text-secondary)}.workspace-settings-connectors-desktop__toolbar-actions,.workspace-settings-connectors-desktop__detail-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.workspace-settings-connectors-desktop__icon-button,.workspace-settings-connectors-desktop__power-button,.workspace-settings-connectors-desktop__policy-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--workspace-connectors-control-border);border-radius:6px;background:var(--workspace-connectors-control-bg);color:var(--workspace-connectors-control-text, var(--app-color-text));cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.workspace-settings-connectors-desktop__icon-button:hover:enabled,.workspace-settings-connectors-desktop__icon-button:focus-visible:enabled,.workspace-settings-connectors-desktop__power-button:hover:enabled,.workspace-settings-connectors-desktop__power-button:focus-visible:enabled,.workspace-settings-connectors-desktop__policy-button:hover:enabled,.workspace-settings-connectors-desktop__policy-button:focus-visible:enabled{border-color:var(--workspace-connectors-control-hover-border);background:var(--workspace-connectors-control-hover-bg);color:var(--workspace-connectors-control-hover-text, var(--app-color-text));box-shadow:var(--workspace-connectors-control-hover-shadow)}.workspace-settings-connectors-desktop__icon-button:focus-visible:enabled,.workspace-settings-connectors-desktop__power-button:focus-visible:enabled,.workspace-settings-connectors-desktop__policy-button:focus-visible:enabled{outline:none;box-shadow:var(--workspace-connectors-control-focus-shadow)}.workspace-settings-connectors-desktop__icon-button:disabled,.workspace-settings-connectors-desktop__power-button:disabled,.workspace-settings-connectors-desktop__policy-button:disabled{opacity:.56;cursor:default}.workspace-settings-connectors-desktop__icon-button{width:28px;padding:0}.workspace-settings-connectors-desktop__detail-scroll{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:auto}.workspace-settings-connectors-desktop__back-button{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:0 0 12px;padding:0;border:none;background:transparent;font-size:12px;font-weight:600;line-height:18px;color:var(--app-color-text-secondary);cursor:pointer}.workspace-settings-connectors-desktop__back-button:hover{color:var(--app-color-text)}.workspace-settings-connectors-desktop__list-section,.workspace-settings-connectors-desktop__tool-list,.workspace-settings-connectors-desktop__tool-groups{display:flex;flex-direction:column;gap:8px}.workspace-settings-connectors-desktop__section-header,.workspace-settings-connectors-desktop__detail-title-row,.workspace-settings-connectors-desktop__permissions-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-settings-connectors-desktop__section-title,.workspace-settings-connectors-desktop__detail-title,.workspace-settings-connectors-desktop__permissions-title,.workspace-settings-connectors-desktop__tool-group-title{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--app-color-text)}.workspace-settings-connectors-desktop__detail-status,.workspace-settings-connectors-desktop__row-status{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 6px;border-radius:4px;background:var(--workspace-connectors-status-bg);font-size:11px;font-weight:600;color:var(--workspace-connectors-status-text)}.workspace-settings-connectors-desktop__detail-status.is-connected,.workspace-settings-connectors-desktop__row-status.is-connected{background:var(--workspace-connectors-success-bg);color:var(--workspace-connectors-success-text)}.workspace-settings-connectors-desktop__list{display:flex;flex-direction:column;gap:4px}.workspace-settings-connectors-desktop__row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:none;border-radius:4px;background:transparent;color:var(--app-color-text);text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.workspace-settings-connectors-desktop__row:hover,.workspace-settings-connectors-desktop__row.is-active{border-color:transparent;background:var(--workspace-connectors-row-hover-bg);box-shadow:none}.workspace-settings-connectors-desktop__home-row{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:none;border-radius:4px;background:transparent}.workspace-settings-connectors-desktop__home-row-actions{display:inline-flex;align-items:center;gap:8px;padding-right:8px;flex-shrink:0}.workspace-settings-connectors-desktop__home-row-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:10px 8px;border:none;border-radius:4px;background:transparent;color:var(--app-color-text);text-align:left;cursor:pointer;font:inherit}.workspace-settings-connectors-desktop__home-row-main:hover{background:var(--workspace-connectors-row-hover-bg)}.workspace-settings-connectors-desktop__home-row-action{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0;border:1px solid var(--workspace-connectors-control-border);border-radius:6px;background:var(--workspace-connectors-control-bg);color:var(--workspace-connectors-control-muted-text, var(--app-color-text-secondary));cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.workspace-settings-connectors-desktop__home-row-action:hover:enabled,.workspace-settings-connectors-desktop__home-row-action:focus-visible:enabled{border-color:var(--workspace-connectors-control-hover-border);background:var(--workspace-connectors-control-hover-bg);color:var(--workspace-connectors-control-hover-text, var(--app-color-text));box-shadow:var(--workspace-connectors-control-hover-shadow)}.workspace-settings-connectors-desktop__home-row-action:focus-visible:enabled{outline:none;box-shadow:var(--workspace-connectors-control-focus-shadow)}.workspace-settings-connectors-desktop__home-row-action:disabled{opacity:.56;cursor:default}.workspace-settings-connectors-desktop__home-row-action--status{color:var(--workspace-connectors-control-muted-text, var(--app-color-text-secondary))}.workspace-settings-connectors-desktop__home-row-action--status.is-connected,.workspace-settings-connectors-desktop__home-row-action--auto-start.is-active{border-color:var(--workspace-connectors-status-action-connected-border);background:var(--workspace-connectors-status-action-connected-bg);color:var(--workspace-connectors-status-action-connected-text)}.workspace-settings-connectors-desktop__home-row-action--auto-start.is-active:hover:enabled,.workspace-settings-connectors-desktop__home-row-action--auto-start.is-active:focus-visible:enabled{border-color:var(--workspace-connectors-status-action-connected-hover-border);background:var(--workspace-connectors-status-action-connected-hover-bg);color:var(--workspace-connectors-status-action-connected-text)}.workspace-settings-connectors-desktop__auto-start-card{margin-top:4px;padding-top:16px;border-top:1px solid var(--workspace-connectors-divider)}.workspace-settings-connectors-desktop__auto-start-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.workspace-settings-connectors-desktop__auto-start-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-settings-connectors-desktop__auto-start-title{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--app-color-text)}.workspace-settings-connectors-desktop__auto-start-description{margin:0;font-size:12px;line-height:18px;color:var(--app-color-text-secondary)}.workspace-settings-connectors-desktop__home-row-action--status:hover:enabled,.workspace-settings-connectors-desktop__home-row-action--status:focus-visible:enabled{color:var(--workspace-connectors-control-hover-text, var(--app-color-text))}.workspace-settings-connectors-desktop__home-row-action--status.is-connected:hover:enabled,.workspace-settings-connectors-desktop__home-row-action--status.is-connected:focus-visible:enabled{border-color:var(--workspace-connectors-status-action-connected-hover-border);background:var(--workspace-connectors-status-action-connected-hover-bg);color:var(--workspace-connectors-status-action-connected-text)}.workspace-settings-connectors-desktop__home-row-action--danger,.workspace-settings-connectors-desktop__power-button--danger{color:var(--workspace-connectors-danger-text)}.workspace-settings-connectors-desktop__home-row-action--danger:hover:enabled,.workspace-settings-connectors-desktop__home-row-action--danger:focus-visible:enabled,.workspace-settings-connectors-desktop__power-button--danger:hover:enabled,.workspace-settings-connectors-desktop__power-button--danger:focus-visible:enabled{border-color:var(--workspace-connectors-danger-hover-border);background:var(--workspace-connectors-danger-hover-bg);color:var(--workspace-connectors-danger-text)}.workspace-settings-connectors-desktop__row-spinner{width:14px;height:14px;border:2px solid var(--workspace-connectors-spinner-border);border-top-color:var(--app-color-primary);border-radius:50%;animation:workspace-settings-connectors-row-spin .8s linear infinite;flex-shrink:0}.workspace-settings-connectors-desktop__power-spinner{flex-shrink:0;animation:workspace-settings-connectors-row-spin .8s linear infinite}.workspace-settings-connectors-desktop__row-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--workspace-connectors-icon-border);border-radius:4px;background:var(--workspace-connectors-icon-bg);color:var(--workspace-connectors-icon-color);flex-shrink:0}.workspace-settings-connectors-desktop__row-icon-image{display:block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.workspace-settings-connectors-desktop__row-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.workspace-settings-connectors-desktop__row-title,.workspace-settings-connectors-desktop__tool-name,.workspace-settings-connectors-desktop__detail-value{font-size:14px;font-weight:500;line-height:1.3;color:var(--app-color-text)}.workspace-settings-connectors-desktop__detail-header{padding-bottom:16px;border-bottom:1px solid var(--workspace-connectors-divider)}.workspace-settings-connectors-desktop__detail-header-left{display:flex;align-items:flex-start;gap:16px;flex:1;min-width:0}.standalone-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:16px}.workspace-settings-connectors-desktop__detail-icon{margin-top:2px}.workspace-settings-connectors-desktop__detail-long-description{margin:0;font-size:14px;line-height:22px;color:var(--app-color-text-secondary)}.workspace-settings-connectors-desktop__details-section,.workspace-settings-connectors-desktop__tool-tags-card{display:flex;flex-direction:column;gap:12px}.workspace-settings-connectors-desktop__details-heading{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--app-color-text)}.workspace-settings-connectors-desktop__tool-tags{display:flex;flex-wrap:wrap;gap:8px}.workspace-settings-connectors-desktop__tool-tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border:1px solid var(--workspace-connectors-card-border);border-radius:4px;background:var(--workspace-connectors-muted-bg);font-size:12px;line-height:1.4;color:var(--app-color-text)}.workspace-settings-connectors-desktop__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.workspace-settings-connectors-desktop__detail-card{display:flex;flex-direction:column;gap:2px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.workspace-settings-connectors-desktop__detail-label{font-size:12px;font-weight:600;line-height:1.4;color:var(--app-color-text-tertiary)}.workspace-settings-connectors-desktop__permissions,.workspace-settings-connectors-desktop__tool-group{display:flex;flex-direction:column;gap:12px}.workspace-settings-connectors-desktop__permissions{gap:10px}.workspace-settings-connectors-desktop__permissions-header{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px}.workspace-settings-connectors-desktop__permissions-description{max-width:640px;font-size:12px;line-height:1.5}.workspace-settings-connectors-desktop__tool-groups{border:1px solid var(--workspace-connectors-card-border);border-radius:8px;background:var(--workspace-connectors-card-bg);overflow:hidden}.workspace-settings-connectors-desktop__tool-group{gap:0}.workspace-settings-connectors-desktop__tool-group+.workspace-settings-connectors-desktop__tool-group{border-top:1px solid var(--workspace-connectors-divider)}.workspace-settings-connectors-desktop__tool-group-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:none;background:var(--workspace-connectors-card-bg);color:var(--app-color-text);text-align:left;cursor:pointer}.workspace-settings-connectors-desktop__tool-group-toggle:hover{background:var(--workspace-connectors-row-hover-bg)}.workspace-settings-connectors-desktop__tool-group-chevron{flex-shrink:0;color:var(--app-color-text-tertiary);transition:transform .15s ease-out}.workspace-settings-connectors-desktop__tool-group-chevron.is-open{transform:rotate(90deg)}.workspace-settings-connectors-desktop__tool-group-count{margin-left:auto;font-size:12px;line-height:1.4;color:var(--app-color-text-tertiary)}.workspace-settings-connectors-desktop__tool-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-top:1px solid var(--workspace-connectors-divider)}.workspace-settings-connectors-desktop__tool-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.workspace-settings-connectors-desktop__tool-meta{display:flex;flex-direction:column;gap:8px}.workspace-settings-connectors-desktop__tool-title-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.workspace-settings-connectors-desktop__tool-icon{flex-shrink:0;color:var(--app-color-text-tertiary)}.workspace-settings-connectors-desktop__tool-description-frame{max-height:40.3px;min-height:40.3px;padding-right:4px;overflow-y:auto}.workspace-settings-connectors-desktop__tool-description{display:block;white-space:pre-wrap;word-break:break-word}.workspace-settings-connectors-desktop__tool-parameters{display:flex;flex-wrap:wrap;gap:6px}.workspace-settings-connectors-desktop__tool-parameter{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--workspace-connectors-card-border);border-radius:999px;background:var(--workspace-connectors-muted-bg);font-size:11px;font-weight:500;line-height:1.4;color:var(--app-color-text-secondary)}.workspace-settings-connectors-desktop__policy-dropdown{position:relative;flex-shrink:0;min-width:168px}.workspace-settings-connectors-desktop__policy-dropdown-trigger{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 10px;border:1px solid var(--workspace-connectors-control-border);border-radius:6px;background:var(--workspace-connectors-control-bg);color:var(--workspace-connectors-control-text, var(--app-color-text));font-size:12px;line-height:1.4;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.workspace-settings-connectors-desktop__policy-dropdown-trigger:hover:enabled{border-color:var(--workspace-connectors-control-hover-border);background:var(--workspace-connectors-control-hover-bg);color:var(--workspace-connectors-control-hover-text, var(--app-color-text));box-shadow:var(--workspace-connectors-control-hover-shadow)}.workspace-settings-connectors-desktop__policy-dropdown-trigger:focus-visible{outline:none;box-shadow:var(--workspace-connectors-control-focus-shadow)}.workspace-settings-connectors-desktop__policy-dropdown-trigger:disabled{opacity:.56;cursor:default}.workspace-settings-connectors-desktop__policy-dropdown-value{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-settings-connectors-desktop__policy-dropdown-chevron{flex-shrink:0;color:var(--app-color-text-tertiary);transition:transform .15s ease-out}.workspace-settings-connectors-desktop__policy-dropdown.is-open .workspace-settings-connectors-desktop__policy-dropdown-chevron{transform:rotate(180deg)}.workspace-settings-connectors-desktop__policy-dropdown.is-danger .workspace-settings-connectors-desktop__policy-dropdown-trigger{border-color:var(--workspace-connectors-danger-border);color:var(--workspace-connectors-danger-text)}.workspace-settings-connectors-desktop__policy-dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:6;width:100%;min-width:188px;margin:0;padding:4px;list-style:none;border:1px solid var(--workspace-connectors-dropdown-border);border-radius:8px;background:var(--workspace-connectors-dropdown-bg);box-shadow:var(--workspace-connectors-dropdown-shadow)}.workspace-settings-connectors-desktop__policy-dropdown-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--app-color-text);font-size:12px;line-height:1.4;text-align:left;cursor:pointer}.workspace-settings-connectors-desktop__policy-dropdown-option:hover,.workspace-settings-connectors-desktop__policy-dropdown-option:focus-visible{background:var(--workspace-connectors-dropdown-option-hover-bg);outline:none}.workspace-settings-connectors-desktop__policy-dropdown-option.is-selected{font-weight:600}.workspace-settings-connectors-desktop__policy-dropdown-option.is-danger.is-selected{background:var(--workspace-connectors-danger-bg);color:var(--workspace-connectors-danger-text)}.workspace-settings-connectors-desktop__policy-buttons{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.workspace-settings-connectors-desktop__policy-button.is-active{border-color:var(--workspace-connectors-active-border);background:var(--workspace-connectors-active-bg)}.workspace-settings-connectors-desktop__policy-button{width:28px;padding:0}.workspace-settings-connectors-desktop__policy-button.is-danger,.workspace-settings-connectors-desktop__policy-button.is-danger.is-active{border-color:var(--workspace-connectors-danger-border);color:var(--workspace-connectors-danger-text)}.workspace-settings-connectors-desktop__empty-tools{padding:14px 12px;border:1px dashed var(--workspace-connectors-empty-border);border-radius:4px;font-size:12px;line-height:1.5;color:var(--app-color-text-secondary)}@keyframes workspace-settings-connectors-row-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.workspace-settings-connectors-desktop__home-header,.standalone-detail-header,.workspace-settings-connectors-desktop__tool-row{flex-direction:column;align-items:flex-start}.workspace-settings-connectors-desktop__detail-header-left{width:100%}.workspace-settings-connectors-desktop__detail-grid{grid-template-columns:1fr}.workspace-settings-connectors-desktop__policy-buttons,.workspace-settings-connectors-desktop__policy-dropdown,.workspace-settings-connectors-desktop__toolbar-actions{flex-wrap:wrap}.workspace-settings-connectors-desktop__policy-dropdown,.workspace-settings-connectors-desktop-toolbar{width:100%}}.credit-allowance-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:var(--app-color-text-tertiary, #8a94a8);cursor:help}.credit-allowance-tooltip__trigger:hover,.credit-allowance-tooltip__trigger:focus-visible{color:var(--app-color-primary, #5c41dc);background:rgb(var(--app-color-primary-rgb, 92 65 220)/.08)}.credit-allowance-tooltip__trigger:focus-visible{outline:2px solid var(--app-color-focus-ring, rgb(var(--app-color-primary-rgb, 92 65 220)/.34));outline-offset:2px}.credit-allowance-tooltip__content{z-index:7000;display:flex;min-width:220px;flex-direction:column;gap:14px;padding:14px 16px;border:1px solid var(--app-color-border-soft, #e6e9f0);border-radius:12px;background:var(--app-color-surface-primary, #ffffff);box-shadow:0 14px 34px #0f172a29;color:var(--app-color-text, #131313);animation:credit-allowance-tooltip-in .12s ease-out}.credit-allowance-tooltip__title{font-size:14px;font-weight:700;line-height:1.4}.credit-allowance-tooltip__row{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--app-color-text-secondary, #5f6674);font-size:13px;line-height:1.4}.credit-allowance-tooltip__value{color:var(--app-color-text);font-variant-numeric:tabular-nums;font-weight:600}.credit-allowance-tooltip__arrow{fill:var(--app-color-surface-primary, #ffffff)}@keyframes credit-allowance-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.credit-allowance-tooltip__content{animation:none}}.data-collection-info-tooltip__trigger{display:grid;width:12px;height:12px;flex:0 0 12px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--app-privacy-dialog-body-text);cursor:help}.data-collection-info-tooltip__trigger:focus-visible{outline:2px solid var(--app-privacy-dialog-focus-ring);outline-offset:2px}.data-collection-info-tooltip__icon{width:12px;height:12px;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_10904_122785)'%3e%3ccircle%20cx='6'%20cy='3.5'%20r='0.5'%20fill='currentColor'/%3e%3cpath%20d='M5.5%205H6V8.5M11%206C11%208.76142%208.76142%2011%206%2011C3.23858%2011%201%208.76142%201%206C1%203.23858%203.23858%201%206%201C8.76142%201%2011%203.23858%2011%206Z'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_10904_122785'%3e%3crect%20width='12'%20height='12'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_10904_122785)'%3e%3ccircle%20cx='6'%20cy='3.5'%20r='0.5'%20fill='currentColor'/%3e%3cpath%20d='M5.5%205H6V8.5M11%206C11%208.76142%208.76142%2011%206%2011C3.23858%2011%201%208.76142%201%206C1%203.23858%203.23858%201%206%201C8.76142%201%2011%203.23858%2011%206Z'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_10904_122785'%3e%3crect%20width='12'%20height='12'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center/contain no-repeat}.data-collection-info-tooltip__content{z-index:10062;width:236px;box-sizing:border-box;padding:10px;border:1px solid var(--app-privacy-dialog-divider);border-radius:4px;background:var(--app-privacy-dialog-surface);box-shadow:var(--app-privacy-dialog-tooltip-shadow);color:var(--app-privacy-dialog-title-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.data-collection-info-tooltip__arrow{fill:var(--app-privacy-dialog-surface)}.data-collection-info-tooltip__description{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.workspace-settings-general__panel{display:flex;flex-direction:column;min-height:0}.workspace-settings-general__section{display:flex;flex-direction:column;border:1px solid var(--workspace-settings-border, var(--app-color-border-soft));border-radius:8px;background:var(--workspace-settings-card-raised, var(--app-color-surface-primary));box-shadow:none}.workspace-settings-general__section--compact .workspace-settings-general__row{gap:16px;padding:12px 0}.workspace-settings-general__section--compact .workspace-settings-general__copy{gap:2px}.workspace-settings-general__section--compact .workspace-settings-general__description{font-size:11px;line-height:1.35}.workspace-settings-general__row{display:grid;grid-template-columns:minmax(0,1fr) 222px;gap:24px;align-items:center;padding:14px 16px}.workspace-settings-general__row+.workspace-settings-general__row{border-top:1px solid var(--app-color-border-soft)}.workspace-settings-general__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-settings-general__label{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--app-color-text)}.workspace-settings-general__description{margin:0;font-size:12px;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-general__prompt{margin:0;font-size:14px;font-weight:400;line-height:17px;color:var(--app-color-text)}.workspace-settings-general__control{position:relative;display:flex;justify-content:flex-end;align-items:center;block-size:24px;min-height:24px;height:24px;max-height:24px;min-width:0}.workspace-settings-general__control--select:before{content:"";position:absolute;top:0;bottom:0;right:24px;width:1px;background:var(--workspace-settings-control-divider);pointer-events:none}.workspace-settings-general__control--select:after{content:"";position:absolute;top:50%;right:9px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-60%) rotate(45deg);pointer-events:none}.workspace-settings-general__select{width:100%;min-block-size:24px;block-size:24px;max-block-size:24px;min-height:24px;height:24px;max-height:24px;padding-block:0;padding:0 32px 0 8px;border:1px solid transparent;border-radius:5px;background-color:var(--workspace-settings-control-surface);background-image:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:12px;line-height:22px;color:var(--app-color-text);color-scheme:inherit;box-shadow:none;transition:border-color .15s ease-out}.workspace-settings-general__select:focus,.workspace-settings-general__select:focus-visible{outline:none;box-shadow:none;border-color:var(--workspace-settings-primary-focus-border)}.workspace-settings-general__input{width:100%;min-block-size:24px;block-size:24px;max-block-size:24px;min-height:24px;height:24px;max-height:24px;padding-block:0;padding:0 8px;border:1px solid transparent;border-radius:5px;background:var(--workspace-settings-control-surface);font-size:12px;line-height:22px;color:var(--app-color-text);box-shadow:none;transition:border-color .15s ease-out}.workspace-settings-general__input:focus,.workspace-settings-general__input:focus-visible{outline:none;box-shadow:none;border-color:var(--workspace-settings-primary-focus-border)}.workspace-settings-general__button{min-height:36px;padding:0 14px;border:1px solid var(--app-color-border-strong);border-radius:6px;background:var(--app-color-text);font-size:13px;font-weight:600;line-height:1.4;color:var(--app-color-surface-primary);cursor:pointer}.workspace-settings-general__button:disabled{cursor:not-allowed;opacity:.5}.workspace-settings-general__button:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.workspace-settings-general__note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--app-color-border-soft);font-size:12px;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-general__note--actions-only{justify-content:flex-end;padding:10px 20px}.workspace-settings-general__note-meta{flex-shrink:0;font-weight:500;color:var(--app-color-text-tertiary)}.workspace-settings-dialog__panel--profile .workspace-settings-general__panel,.workspace-settings-dialog__panel--preferences .workspace-settings-general__panel{flex:1 1 auto}.workspace-settings-dialog__panel--profile .workspace-settings-general__section,.workspace-settings-dialog__panel--preferences .workspace-settings-general__section{flex:1 1 auto;min-height:0}.workspace-settings-dialog__panel--profile .workspace-settings-general__section--compact .workspace-settings-general__row,.workspace-settings-dialog__panel--preferences .workspace-settings-general__section--compact .workspace-settings-general__row{padding:14px 16px}.workspace-settings-dialog__panel--profile .workspace-settings-general__input,.workspace-settings-dialog__panel--profile .workspace-settings-general__select,.workspace-settings-dialog__panel--preferences .workspace-settings-general__input,.workspace-settings-dialog__panel--preferences .workspace-settings-general__select{min-block-size:24px;block-size:24px;max-block-size:24px;min-height:24px;height:24px;max-height:24px}.workspace-settings-dialog__panel--profile .workspace-settings-general__control,.workspace-settings-dialog__panel--preferences .workspace-settings-general__control{block-size:24px;min-height:24px;height:24px;max-height:24px}@media(max-width:900px){.workspace-settings-general__row{grid-template-columns:1fr;gap:10px;padding:16px 0}.workspace-settings-general__section--compact .workspace-settings-general__row{padding:10px 0}.workspace-settings-general__note{align-items:flex-start;flex-direction:column;padding:12px 16px 16px}.workspace-settings-general__note--actions-only{align-items:stretch;padding:10px 16px 12px}}.workspace-settings-profile-panel{display:flex;flex:0 0 auto;flex-direction:column;gap:0;min-height:auto}.workspace-settings-profile-panel__content{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;overflow:visible;padding-bottom:0}.workspace-settings-dialog__panel--profile .workspace-settings-preferences-panel__stack{flex:0 0 auto;min-height:auto}.workspace-settings-dialog__panel--profile .workspace-settings-preferences-panel__stack>.workspace-settings-preferences-panel__card:last-child{display:flex;flex:0 0 auto;flex-direction:column;min-height:auto;overflow:visible}.workspace-settings-dialog__panel--profile .workspace-settings-preferences-panel__card:last-child .workspace-settings-profile-panel__editor--card{display:flex;flex:0 0 auto;flex-direction:column;min-height:auto}.workspace-settings-dialog__panel--profile .workspace-settings-preferences-panel__card:last-child .workspace-settings-profile-panel__editor--card .workspace-settings-markdown-editor--embedded{flex:0 0 auto;min-height:auto}.workspace-settings-dialog__panel--profile .workspace-settings-profile-panel__content>.workspace-settings-general__panel,.workspace-settings-dialog__panel--preferences .workspace-settings-profile-panel__content>.workspace-settings-general__panel{flex:0 0 auto}.workspace-settings-dialog__panel--profile .workspace-settings-profile-panel__section,.workspace-settings-dialog__panel--preferences .workspace-settings-profile-panel__section{flex:0 0 auto;min-height:auto}.workspace-settings-profile-panel__section{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;border:1px solid var(--workspace-settings-border, var(--app-color-border-soft));border-radius:8px;background:var(--workspace-settings-card-raised, var(--app-color-surface-primary));box-shadow:none}.workspace-settings-profile-panel__section .workspace-settings-general__row{flex-shrink:0;padding:14px 16px}.workspace-settings-profile-panel__section .workspace-settings-general__prompt{font-size:14px;line-height:1.35}.workspace-settings-profile-panel__section .workspace-settings-general__input,.workspace-settings-profile-panel__section .workspace-settings-general__select{min-block-size:24px;block-size:24px;max-block-size:24px;min-height:24px;height:24px;max-height:24px}.workspace-settings-preferences-panel__card.workspace-settings-profile-panel__web-search-card{justify-content:center;align-items:flex-start;gap:16px;width:740px;height:auto;padding:16px;border-color:var(--workspace-settings-border, #e6e9f0)}.workspace-settings-preferences-panel__card.workspace-settings-profile-panel__web-search-card .workspace-settings-profile-panel__client-tools-row{align-self:stretch;width:100%;padding:14px 0 0;border-top:1px solid var(--app-color-border-soft)}.workspace-settings-profile-panel__web-search-card .workspace-settings-preferences-panel__card-copy{width:708px;max-width:100%;height:39.5px;padding:0;gap:0}.workspace-settings-profile-panel__web-search-card .workspace-settings-preferences-panel__card-title{font-size:14px;font-weight:600;line-height:18px;color:var(--app-color-text, #0a0a0a)}.workspace-settings-profile-panel__web-search-card .workspace-settings-preferences-panel__card-description{font-size:12px;line-height:22px;color:var(--app-color-text-secondary, #515151)}.workspace-settings-profile-panel__web-search-settings{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;gap:16px;width:708px;max-width:100%;height:46px}.workspace-settings-profile-panel__web-search-option{display:flex;flex:0 0 auto;flex-direction:row;align-items:flex-start;align-self:stretch;gap:8px;width:708px;max-width:100%;min-height:46px;margin:0;border-radius:0;cursor:pointer}.workspace-settings-profile-panel__web-search-checkbox{box-sizing:border-box;flex:0 0 auto;width:16px;height:16px;margin:0;border:1px solid var(--workspace-settings-checkbox-border, #acacac);border-radius:5px;accent-color:var(--workspace-settings-primary-button-bg);cursor:pointer}.workspace-settings-profile-panel__web-search-checkbox:focus-visible{outline:2px solid var(--workspace-settings-primary-focus-border);outline-offset:2px}.workspace-settings-profile-panel__web-search-option-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:46px}.workspace-settings-profile-panel__web-search-option-title{align-self:stretch;font-size:14px;font-style:normal;font-weight:400;line-height:14px;color:var(--app-color-text, #131313)}.workspace-settings-profile-panel__web-search-option-description,.workspace-settings-profile-panel__web-search-option-requirements{font-size:12px;font-style:normal;font-weight:400;line-height:14px;color:var(--app-color-text-secondary, #515151)}.workspace-settings-preferences-panel__card.workspace-settings-profile-panel__data-collection-card{justify-content:center;align-items:flex-start;gap:16px;width:740px;max-width:100%;padding:15px}.workspace-settings-profile-panel__data-collection-card .workspace-settings-preferences-panel__card-copy{width:100%;height:39.5px;padding:0;gap:0}.workspace-settings-profile-panel__data-collection-card .workspace-settings-preferences-panel__card-title{color:var(--workspace-settings-data-card-primary-text);font-size:14px;font-weight:600;line-height:17.5px;letter-spacing:0}.workspace-settings-profile-panel__data-collection-card .workspace-settings-preferences-panel__card-description{color:var(--workspace-settings-data-card-secondary-text);font-size:12px;font-weight:400;line-height:22px;letter-spacing:0}.workspace-settings-profile-panel__data-collection-card .workspace-settings-profile-panel__data-collection-option{display:flex;align-items:center;gap:8px;width:100%;min-height:46px}.workspace-settings-profile-panel__data-collection-card .workspace-settings-preferences-panel__checkbox-row{align-items:center;gap:8px;padding:0}.workspace-settings-profile-panel__data-collection-card .workspace-settings-preferences-panel__checkbox{margin:0}.workspace-settings-profile-panel__data-collection-card .workspace-settings-preferences-panel__checkbox-label{color:var(--workspace-settings-data-card-primary-text);font-size:14px;font-weight:400;line-height:14px;letter-spacing:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}.workspace-settings-profile-panel__editor{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;border-top:1px solid var(--workspace-settings-dialog-header-border)}.workspace-settings-profile-panel__editor--card{border-top:0}.workspace-settings-profile-panel .workspace-settings-markdown-editor__header,.workspace-settings-profile-panel .workspace-settings-markdown-editor__copy{width:100%;gap:8px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__title{font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.workspace-settings-profile-panel .workspace-settings-markdown-editor__description{font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-frame{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;align-self:stretch;gap:0;width:708px;max-width:100%;height:320px;padding:0;border:1px solid var(--workspace-settings-border-strong, #c7ccd9);border-radius:4px;overflow:hidden}.workspace-settings-dialog__panel--profile .workspace-settings-preferences-panel__card:last-child .workspace-settings-markdown-editor__tiptap-frame{flex:0 0 auto;height:320px;min-height:320px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-body{flex:1 1 auto;min-height:0;padding:12px;overflow:hidden}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-content{flex:1 1 auto;min-height:0;height:100%}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-surface,.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-placeholder{font-size:12px;font-style:normal;font-weight:400;line-height:20px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-surface--embedded{min-height:0;height:100%;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-placeholder{inset:12px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__toolbar{min-height:33px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-surface :is(h1,h2,h3,h4,h5,h6),.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-placeholder :is(h1,h2,h3,h4,h5,h6){margin:8px 0 4px;font-weight:600;line-height:20px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-surface :is(h1,h2,h3,h4,h5,h6):first-child,.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-placeholder :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-surface h1,.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-placeholder h1{font-size:16px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-surface h2,.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-placeholder h2{font-size:14px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-surface :is(h3,h4,h5,h6),.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-placeholder :is(h3,h4,h5,h6){font-size:13px}.workspace-settings-profile-panel__defaults-card{display:flex;flex-direction:column;gap:0;width:100%;margin:16px 0 0;border:1px solid var(--workspace-settings-border, var(--app-color-border-soft));border-radius:12px;background:var(--workspace-settings-card-raised, var(--app-color-surface-primary));box-sizing:border-box}.workspace-settings-profile-panel__defaults-copy{display:flex;flex-direction:column;gap:8px;padding:14px 16px 0}.workspace-settings-profile-panel__defaults-title{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;color:var(--app-color-text)}.workspace-settings-profile-panel__defaults-description{margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-profile-panel__defaults-card .workspace-settings-general__row{padding:14px 16px}.workspace-settings-profile-panel__defaults-subsection{display:flex;flex-direction:column;border-top:1px solid var(--app-color-border-soft)}.workspace-settings-profile-panel__defaults-subsection-copy{display:flex;flex-direction:column;gap:6px;padding:12px 16px 0}.workspace-settings-profile-panel__defaults-subsection-title{margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-profile-panel__defaults-subrow{padding-top:12px}.workspace-settings-profile-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px 0 0;border-top:0;background:transparent}.workspace-settings-profile-panel__footer-meta{font-size:12px;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-profile-panel__footer-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.workspace-settings-profile-panel__footer-button{min-width:96px}.workspace-settings-memory-limit-dialog__overlay{position:fixed;inset:0;z-index:405;display:flex;align-items:center;justify-content:center;padding:16px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.workspace-settings-memory-limit-dialog{position:fixed;left:50%;top:50%;z-index:500;transform:translate(-50%,-50%);outline:none;width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);height:auto;max-height:min(100vh - 64px,280px);border:1px solid #e6e9f0;background:#fff;box-shadow:0 5px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;border-color:var(--workspace-settings-border, #e6e9f0);border-radius:8px;background:var(--workspace-settings-card-raised, #ffffff);color:var(--app-color-text);box-shadow:0 20px 40px #0000002e}.workspace-settings-memory-limit-dialog__header{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid #edf0f5;background:#fff;position:relative;align-items:flex-start;gap:12px;padding:20px 52px 16px 20px;border-bottom-color:var(--workspace-settings-border, #e6e9f0);background:var(--workspace-settings-card-raised, #ffffff)}.workspace-settings-memory-limit-dialog__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:999px;background:#f59e0b1f;color:var(--app-color-warning, #b7791f)}.workspace-settings-memory-limit-dialog__copy{display:flex;flex-direction:column;gap:8px;min-width:0}.workspace-settings-memory-limit-dialog__title{color:#131313;margin:0;font-size:16px;font-weight:700;line-height:22px;color:var(--app-color-text)}.workspace-settings-memory-limit-dialog__description{margin:0;font-size:13px;line-height:20px;color:var(--app-color-text-secondary)}.workspace-settings-memory-limit-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.workspace-settings-memory-limit-dialog__close:hover{background:#5c41dc0f;color:#515151}.workspace-settings-memory-limit-dialog__close{position:absolute;top:14px;right:14px;color:var(--app-color-text-secondary)}.workspace-settings-memory-limit-dialog__close:hover:not(:disabled){background:#5c41dc0f;color:var(--app-color-text)}.workspace-settings-memory-limit-dialog__close:focus-visible{outline:none;box-shadow:0 0 0 2px #5c41dc29}.workspace-settings-memory-limit-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px 20px;background:var(--workspace-settings-card-raised, #ffffff)}.workspace-settings-memory-limit-dialog__button--primary{min-width:96px;height:32px;padding:0 14px;border:none;border-radius:4px;background:linear-gradient(90deg,#3259e3,#cf69ff);color:#fff;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:opacity .15s ease-out,box-shadow .15s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:0}.workspace-settings-memory-limit-dialog__button--primary:hover:not(:disabled){opacity:.96}.workspace-settings-memory-limit-dialog__button--primary:active:not(:disabled){opacity:.92}.workspace-settings-memory-limit-dialog__button--primary:disabled{cursor:not-allowed;color:var(--dialog-primary-btn-disabled-text, #ffffff);opacity:var(--dialog-primary-btn-disabled-opacity, .4);box-shadow:none}.workspace-settings-memory-limit-dialog__button--primary{background:var(--workspace-settings-primary-button-bg);color:var(--workspace-settings-primary-button-text)}.workspace-settings-memory-limit-dialog__button--primary:focus-visible{outline:none;box-shadow:0 0 0 2px #5c41dc29}@media(max-width:900px){.workspace-settings-profile-panel__content{overflow:visible}.workspace-settings-dialog__panel--profile .workspace-settings-preferences-panel__card:last-child .workspace-settings-markdown-editor__tiptap-frame{flex:0 0 auto;height:234px;min-height:0}.workspace-settings-profile-panel__section{flex:0 0 auto}.workspace-settings-profile-panel__section .workspace-settings-general__row{padding:10px 0}.workspace-settings-profile-panel__editor{flex:0 0 auto;min-height:220px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-frame{height:234px}.workspace-settings-profile-panel .workspace-settings-markdown-editor__tiptap-surface--embedded{min-height:0;height:100%}.workspace-settings-profile-panel__footer{align-items:stretch;flex-direction:column}.workspace-settings-profile-panel__footer-actions{width:100%;margin-left:0}.workspace-settings-profile-panel__footer-button{min-width:0;width:100%}}.workspace-settings-preferences-panel__stack{display:flex;flex-direction:column;gap:16px;width:100%}.workspace-settings-preferences-panel__card{display:flex;flex-direction:column;gap:0;width:100%;border:1px solid var(--workspace-settings-border, var(--app-color-border-soft));border-radius:12px;background:var(--workspace-settings-card-raised, var(--app-color-surface-primary));box-sizing:border-box}.workspace-settings-preferences-panel__card-copy{display:flex;flex-direction:column;gap:8px;padding:14px 16px 0}.workspace-settings-preferences-panel__card-title{margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:1.5;color:var(--app-color-text)}.workspace-settings-preferences-panel__card-description{margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;color:var(--app-color-text-secondary)}.workspace-settings-preferences-panel__card .workspace-settings-general__row{padding:14px 16px}.workspace-settings-preferences-panel__card .workspace-settings-profile-panel__editor--card{padding:14px 16px 16px}.workspace-settings-preferences-panel__card .workspace-settings-profile-panel__editor--card .workspace-settings-markdown-editor--embedded{display:flex;flex-direction:column;flex:0 0 auto;align-self:stretch;width:100%;min-height:0;padding:0;border-top:0;gap:8px;box-sizing:border-box}.workspace-settings-preferences-panel__card .workspace-settings-profile-panel__defaults-subsection{border-top:1px solid var(--app-color-border-soft)}.workspace-settings-preferences-panel__card .workspace-settings-profile-panel__defaults-subsection-copy{display:none}.workspace-settings-preferences-panel__checkbox-row+.workspace-settings-preferences-panel__checkbox-row{border-top:1px solid var(--app-color-border-soft)}.workspace-settings-preferences-panel__checkbox-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px 16px}.workspace-settings-preferences-panel__checkbox{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;accent-color:var(--app-color-primary);cursor:pointer}.workspace-settings-preferences-panel__checkbox-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-settings-preferences-panel__checkbox-label{font-size:14px;font-style:normal;font-weight:400;line-height:1.5;color:var(--app-color-text);cursor:pointer}.logout-confirm-dialog__body{gap:20px}.logout-confirm-dialog__actions{justify-content:flex-end;gap:10px}.logout-confirm-dialog__actions .confirm-dialog__btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.logout-confirm-dialog__spinner{flex:0 0 auto;animation:logout-confirm-dialog-spin .8s linear infinite}@keyframes logout-confirm-dialog-spin{to{transform:rotate(360deg)}}.feedback-dialog__overlay{position:fixed;inset:0;z-index:406;display:flex;align-items:center;justify-content:center;padding:16px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--feedback-dialog-overlay-bg, rgba(17, 19, 26, .18));-webkit-backdrop-filter:var(--feedback-dialog-overlay-blur, blur(4px));backdrop-filter:var(--feedback-dialog-overlay-blur, blur(4px))}.feedback-dialog{position:fixed;left:50%;top:50%;z-index:407;transform:translate(-50%,-50%);outline:none;width:min(520px,100vw - 32px);max-width:calc(100vw - 32px);height:auto;max-height:min(100vh - 40px,680px);border:1px solid #e6e9f0;background:#fff;box-shadow:0 5px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;border-color:var(--app-color-border-soft);border-radius:20px;background:var(--app-color-surface-primary)}.feedback-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 14px;border-bottom:1px solid var(--app-color-border-soft);background:var(--app-color-surface-primary)}.feedback-dialog__heading{min-width:0}.feedback-dialog__title{margin:0;font-size:20px;font-weight:800;line-height:1.25;color:var(--app-color-text)}.feedback-dialog__description{margin:8px 0 0;max-width:420px;font-size:13px;line-height:1.55;color:var(--app-color-text-secondary)}.feedback-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.feedback-dialog__close:hover{background:#5c41dc0f;color:#515151}.feedback-dialog__close{flex-shrink:0;color:var(--app-color-text-tertiary)}.feedback-dialog__close:disabled{cursor:not-allowed;opacity:.6}.feedback-dialog__form{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;overflow:auto;padding:18px 24px 20px}.feedback-dialog__categories{min-width:0;margin:0;padding:0;border:0}.feedback-dialog__legend,.feedback-dialog__label{margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.35;color:var(--app-color-text)}.feedback-dialog__category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feedback-dialog__category{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--app-color-border-soft);border-radius:999px;background:var(--app-color-surface-secondary);color:var(--app-color-text-secondary);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.feedback-dialog__category input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feedback-dialog__category:hover{background:var(--app-color-surface-hover);color:var(--app-color-text)}.feedback-dialog__category:has(input:focus-visible){outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.feedback-dialog__category--selected{border-color:rgb(var(--app-color-primary-rgb)/.32);background:rgb(var(--app-color-primary-rgb)/.12);color:var(--app-color-primary)}.feedback-dialog__field{display:flex;min-width:0;flex-direction:column}.feedback-dialog__textarea{width:100%;min-height:128px;padding:12px 14px;border:1px solid #e6e9f0;border-radius:4px;background:#fff;color:#131313;font:inherit;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.feedback-dialog__textarea::-moz-placeholder{color:#8b8f9c}.feedback-dialog__textarea::placeholder{color:#8b8f9c}.feedback-dialog__textarea:focus-visible{outline:none;border-color:#5c41dc66;box-shadow:0 0 0 2px #5c41dc29}.feedback-dialog__textarea{line-height:1.5;border-color:var(--app-color-border-soft);border-radius:14px;background:var(--app-color-surface-primary);color:var(--app-color-text);font-size:14px;resize:vertical}.feedback-dialog__field-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;line-height:1.4;color:var(--app-color-text-tertiary)}.feedback-dialog__attachments{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px;border:1px dashed var(--app-color-border-soft);border-radius:16px;background:var(--app-color-surface-secondary)}.feedback-dialog__attachment-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--app-color-border-soft);border-radius:999px;background:var(--app-color-surface-primary);color:var(--app-color-text);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,opacity .15s ease-out}.feedback-dialog__attachment-button:hover:not(:disabled){background:var(--app-color-surface-hover)}.feedback-dialog__attachment-button:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.feedback-dialog__attachment-button:disabled{cursor:not-allowed;opacity:.58}.feedback-dialog__attachment-summary{margin:0;min-width:0;font-size:12px;line-height:1.4;color:var(--app-color-text-secondary)}.feedback-dialog__attachment-list{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none}.feedback-dialog__attachment-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:32px;padding:0 8px 0 10px;border-radius:10px;background:var(--app-color-surface-primary)}.feedback-dialog__attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-color-text);font-size:12px;font-weight:650}.feedback-dialog__attachment-size{color:var(--app-color-text-tertiary);font-size:11px}.feedback-dialog__attachment-remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--app-color-text-tertiary);cursor:pointer}.feedback-dialog__attachment-remove:hover:not(:disabled){background:var(--app-color-surface-hover);color:var(--app-color-text)}.feedback-dialog__attachment-remove:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.feedback-dialog__status{min-height:18px;font-size:12px;line-height:18px;color:var(--app-color-text-secondary)}.feedback-dialog__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.feedback-dialog__button{min-width:96px}.feedback-dialog__button--secondary{min-height:36px;padding:0 18px;border-radius:4px;border:1px solid var(--app-color-button-secondary-border, #7c849d);background:#fff;color:#131313;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.feedback-dialog__button--secondary{border-color:var(--feedback-dialog-secondary-btn-border, #bcc1d1);background:var(--feedback-dialog-secondary-btn-bg, #ffffff);color:var(--feedback-dialog-secondary-btn-text, #131313)}.feedback-dialog__button--primary{min-width:104px;height:36px;padding:0 18px;border:none;border-radius:4px;background:linear-gradient(90deg,#3259e3,#cf69ff);color:#fff;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:opacity .15s ease-out,box-shadow .15s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:8px}.feedback-dialog__button--primary{--dialog-primary-btn-disabled-text: var( --feedback-dialog-primary-btn-text, #ffffff );--dialog-primary-btn-disabled-opacity: var( --feedback-dialog-primary-btn-disabled-opacity, .55 );background:var(--feedback-dialog-primary-btn-bg, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%));color:var(--feedback-dialog-primary-btn-text, #ffffff)}@media(max-width:560px){.feedback-dialog__header,.feedback-dialog__form{padding-inline:18px}.feedback-dialog__category-list,.feedback-dialog__attachments{grid-template-columns:minmax(0,1fr)}.feedback-dialog__actions{flex-direction:column-reverse}.feedback-dialog__button{width:100%}}.feedback-dialog__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feedback-dialog{width:min(496px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(100vh - 40px,660px);border-color:var(--feedback-dialog-surface-border, var(--app-color-border-soft, #e6e9f0));border-radius:8px;background:var(--feedback-dialog-surface-bg, var(--app-color-surface-primary, #ffffff));box-shadow:var(--feedback-dialog-surface-shadow, 0 25px 25px rgba(0, 0, 0, .25))}.feedback-dialog__header{align-items:center;min-height:61px;padding:16px 24px;border-bottom-color:var(--feedback-dialog-divider, var(--app-color-border-soft, #e6e9f0))}.feedback-dialog__title{font-size:18px;font-weight:600;line-height:normal;color:var(--feedback-dialog-title-text, var(--app-color-text, #131313))}.feedback-dialog__close{width:24px;height:24px;border-radius:4px}.feedback-dialog__form{gap:0;min-height:0;padding:0;overflow:hidden}.feedback-dialog__body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:28px;overflow-y:hidden;overscroll-behavior:contain;padding:24px}.feedback-dialog__body--overflowing{overflow-y:auto}.feedback-dialog__rating-group,.feedback-dialog__field,.feedback-dialog__attachments{min-width:0;margin:0;padding:0;border:0}.feedback-dialog__attachments{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;border-radius:0;background:transparent}.feedback-dialog__attachments .feedback-dialog__section-title{width:min(400px,100%);margin:0;line-height:normal}.feedback-dialog__section-title{display:block;margin:0 0 12px;color:var(--feedback-dialog-section-title-text, var(--app-color-text-secondary, #333333));font-size:14px;font-weight:500;line-height:20px}.feedback-dialog__rating-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.feedback-dialog__rating-option{position:relative;display:flex;flex:0 0 76px;width:76px;min-width:76px;max-width:76px;min-height:80px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:13px 12px;border:1px solid var(--feedback-dialog-rating-border, #bcc1d1);border-radius:8px;background:var(--feedback-dialog-rating-bg, #ffffff);color:var(--feedback-dialog-rating-icon-text, #42526e);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out}.feedback-dialog__rating-option input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;border:0;cursor:pointer}.feedback-dialog__rating-option:hover{border-color:var(--feedback-dialog-rating-hover-border, rgb(154.4, 148.2, 212.85));background:var(--feedback-dialog-rating-hover-bg, var(--feedback-dialog-rating-bg, #ffffff))}.feedback-dialog__rating-option:has(input:focus-visible){outline:2px solid var(--app-color-focus-ring, #7c3aed);outline-offset:2px}.feedback-dialog__rating-option--selected{padding:12px;border:2px solid var(--feedback-dialog-rating-selected-border, #983edf);background:var(--feedback-dialog-rating-selected-bg, var(--feedback-dialog-rating-bg, #ffffff));box-shadow:var(--feedback-dialog-rating-selected-shadow, 0 0 0 4px #fdf2f8, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1));color:var(--feedback-dialog-rating-icon-selected-text, #172b4d);font-weight:700}.feedback-dialog__rating-icon{display:flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px}.feedback-dialog__textarea{height:128px;min-height:128px;padding:10px;border-color:var(--feedback-dialog-control-border, #bcc1d1);border-radius:6px;background:var(--feedback-dialog-control-bg, #ffffff);color:var(--app-color-text, rgba(21, 27, 39, .92));font-size:16px;line-height:24px;resize:none}.feedback-dialog__textarea::-moz-placeholder{color:var(--feedback-dialog-control-placeholder, #9ca3af)}.feedback-dialog__textarea::placeholder{color:var(--feedback-dialog-control-placeholder, #9ca3af)}.feedback-dialog__file-input{display:none}.feedback-dialog__attachment-grid{display:flex;flex-wrap:wrap;width:100%;max-height:103px;overflow-y:auto;overscroll-behavior:contain;gap:10px;margin:0;padding:0 2px 0 0;list-style:none}.feedback-dialog__attachment-tile{position:relative;display:flex;align-items:center;justify-content:center;width:107px;height:103px;overflow:hidden;border:1px solid var(--feedback-dialog-control-border, #bcc1d1);border-radius:6px;background:var(--feedback-dialog-control-bg, #ffffff);color:var(--feedback-dialog-attachment-icon-text, #6b7280)}.feedback-dialog__attachment-tile>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feedback-dialog__attachment-tile--add{padding:0;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,opacity .15s ease-out}.feedback-dialog__attachment-tile--add:hover:not(:disabled){border-color:var(--feedback-dialog-rating-hover-border, rgb(154.4, 148.2, 212.85));background:var(--feedback-dialog-attachment-hover-bg, var(--app-color-surface-secondary, #f7f8fb))}.feedback-dialog__attachment-tile--add:focus-visible{outline:2px solid var(--app-color-focus-ring, #7c3aed);outline-offset:2px}.feedback-dialog__attachment-tile--add:disabled{cursor:not-allowed;opacity:.55}.feedback-dialog__attachment-name{max-width:88px;overflow:hidden;color:var(--app-color-text-secondary, #42526e);font-size:12px;line-height:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.feedback-dialog__attachment-remove{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--feedback-dialog-attachment-remove-border, rgba(188, 193, 209, .8));border-radius:999px;background:var(--feedback-dialog-attachment-remove-bg, rgba(255, 255, 255, .94));color:var(--app-color-text-secondary, #42526e);cursor:pointer}.feedback-dialog__attachment-remove:hover:not(:disabled){background:var(--feedback-dialog-attachment-remove-hover-bg, #ffffff);color:var(--app-color-text, #131313)}.feedback-dialog__attachment-remove:focus-visible{outline:2px solid var(--app-color-focus-ring, #7c3aed);outline-offset:2px}.feedback-dialog__status{padding:0 24px 12px;color:var(--app-color-danger, #ef4444);font-size:12px;line-height:18px}.feedback-dialog__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:12px;min-height:69px;padding:16px 24px;border-top:1px solid var(--feedback-dialog-divider, var(--app-color-border-soft, #e6e9f0))}.feedback-dialog__button{min-width:72px}.feedback-dialog__button--primary{min-width:72px;height:32px;padding:0 14px;border:none;border-radius:4px;background:linear-gradient(90deg,#3259e3,#cf69ff);color:#fff;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:opacity .15s ease-out,box-shadow .15s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:8px}.feedback-dialog__button--primary:hover:not(:disabled){opacity:.96}.feedback-dialog__button--primary:active:not(:disabled){opacity:.92}.feedback-dialog__button--primary:disabled{cursor:not-allowed;color:var(--dialog-primary-btn-disabled-text, #ffffff);opacity:var(--dialog-primary-btn-disabled-opacity, .4);box-shadow:none}.feedback-dialog__button--primary:focus-visible{outline:none;box-shadow:0 0 0 2px #5c41dc29}.feedback-dialog__button--primary{--dialog-primary-btn-disabled-text: var( --feedback-dialog-primary-btn-text, #ffffff );--dialog-primary-btn-disabled-opacity: var( --feedback-dialog-primary-btn-disabled-opacity, .55 );background:var(--feedback-dialog-primary-btn-bg, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%));color:var(--feedback-dialog-primary-btn-text, #ffffff);font-weight:500}.feedback-dialog__button--primary:hover:not(:disabled),.feedback-dialog__button--primary:active:not(:disabled){background:var(--feedback-dialog-primary-btn-bg, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%));color:var(--feedback-dialog-primary-btn-text, #ffffff)}.feedback-dialog__button--primary:focus-visible{outline:none;box-shadow:var(--feedback-dialog-btn-focus-shadow, 0 0 0 2px rgba(92, 65, 220, .16))}.feedback-dialog__button--secondary{min-height:32px;padding:0 8px;border-radius:4px;border:1px solid var(--app-color-button-secondary-border, #7c849d);background:#fff;color:#131313;font-size:14px;font-weight:400;line-height:16px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.feedback-dialog__button--secondary:hover:not(:disabled){background:#f5f6fa}.feedback-dialog__button--secondary{width:72px;border-color:var(--feedback-dialog-secondary-btn-border, #bcc1d1);background:var(--feedback-dialog-secondary-btn-bg, #ffffff);color:var(--feedback-dialog-secondary-btn-text, #131313);font-weight:500}.feedback-dialog__button--secondary:hover:not(:disabled){background:var(--feedback-dialog-secondary-btn-hover-bg, #f5f6fa);color:var(--feedback-dialog-secondary-btn-hover-text, #131313)}.feedback-dialog__button--secondary:focus-visible{outline:none;box-shadow:var(--feedback-dialog-btn-focus-shadow, 0 0 0 2px rgba(92, 65, 220, .16))}@media(max-width:560px){.feedback-dialog__header,.feedback-dialog__body,.feedback-dialog__actions{padding-inline:18px}.feedback-dialog__rating-list{justify-content:flex-start}.feedback-dialog__actions{flex-direction:row}.feedback-dialog__button{width:auto}}.workspace-about-dialog__overlay{position:fixed;inset:0;z-index:280;background:var(--workspace-about-overlay-bg, rgba(15, 23, 42, .18));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-about-dialog{position:fixed;top:50%;left:50%;z-index:281;display:flex;flex-direction:column;box-sizing:border-box;width:min(700px,100vw - 32px);height:min(600px,100vh - 32px);padding:0;transform:translate(-50%,-50%);overflow:hidden;border:0;border-radius:28px;background:var(--workspace-about-surface-bg, #ffffff);box-shadow:var(--workspace-about-surface-shadow, 0 6px 26px rgba(0, 0, 0, .14));color:var(--workspace-about-title-text, #131313);font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;-webkit-app-region:no-drag}.workspace-about-dialog__banner{position:relative;flex:0 0 170px;width:100%;overflow:hidden;background:var(--workspace-about-banner-bg, linear-gradient(110.264deg, #7da2ff 2.5526%, #8480ed 43.741%, #d297f3 100%))}.workspace-about-dialog__cloud{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none}.workspace-about-dialog__cloud:before{display:block;flex:none;background:var(--workspace-about-cloud-color, #ffffff);content:"";-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%}.workspace-about-dialog__cloud--back-left{top:86.02px;left:-100.62px;width:380.258px;height:229.069px}.workspace-about-dialog__cloud--back-left:before{width:358.082px;height:179.041px;transform:rotate(8.34deg);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='358.082'%20height='179.041'%20viewBox='0%200%20358.082%20179.041'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cellipse%20opacity='0.5'%20cx='179.041'%20cy='89.5204'%20rx='179.041'%20ry='89.5204'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='358.082'%20height='179.041'%20viewBox='0%200%20358.082%20179.041'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cellipse%20opacity='0.5'%20cx='179.041'%20cy='89.5204'%20rx='179.041'%20ry='89.5204'%20fill='white'/%3e%3c/svg%3e")}.workspace-about-dialog__cloud--back-right{top:71.25px;left:152.17px;width:785.071px;height:357.918px}.workspace-about-dialog__cloud--back-right:before{width:758.846px;height:297.375px;transform:rotate(4.68deg) skew(-.87deg);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='758.846'%20height='297.375'%20viewBox='0%200%20758.846%20297.375'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cellipse%20opacity='0.5'%20cx='379.423'%20cy='148.688'%20rx='379.423'%20ry='148.688'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='758.846'%20height='297.375'%20viewBox='0%200%20758.846%20297.375'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cellipse%20opacity='0.5'%20cx='379.423'%20cy='148.688'%20rx='379.423'%20ry='148.688'%20fill='white'/%3e%3c/svg%3e")}.workspace-about-dialog__cloud--front-left{top:119.21px;left:-99.16px;width:363.51px;height:193.283px}.workspace-about-dialog__cloud--front-left:before{width:357px;height:180px;transform:rotate(2.15deg);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='357'%20height='180'%20viewBox='0%200%20357%20180'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cellipse%20cx='178.5'%20cy='90'%20rx='178.5'%20ry='90'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='357'%20height='180'%20viewBox='0%200%20357%20180'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cellipse%20cx='178.5'%20cy='90'%20rx='178.5'%20ry='90'%20fill='white'/%3e%3c/svg%3e")}.workspace-about-dialog__cloud--front-right{top:80.26px;left:144.27px;width:793.732px;height:383.786px}.workspace-about-dialog__cloud--front-right:before{width:757.559px;height:297.48px;transform:rotate(6.76deg) skew(-1.25deg);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='757.559'%20height='297.48'%20viewBox='0%200%20757.559%20297.48'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cellipse%20cx='378.78'%20cy='148.74'%20rx='378.78'%20ry='148.74'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='757.559'%20height='297.48'%20viewBox='0%200%20757.559%20297.48'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cellipse%20cx='378.78'%20cy='148.74'%20rx='378.78'%20ry='148.74'%20fill='white'/%3e%3c/svg%3e")}.workspace-about-dialog__brand{position:absolute;top:38px;left:44px;z-index:1;display:flex;align-items:center;gap:20px}.workspace-about-dialog__logo{display:block;flex:none;box-sizing:border-box;width:48px;height:48px;border:var(--workspace-about-logo-border, 0 solid transparent);border-radius:10px}.workspace-about-dialog__title{margin:0;color:var(--workspace-about-banner-title-text, #ffffff);font-size:36px;font-weight:700;line-height:32px;letter-spacing:.1055px;white-space:nowrap}.workspace-about-dialog__sparkle{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.workspace-about-dialog__sparkle img{display:block;flex:none}.workspace-about-dialog__sparkle--large{top:27px;left:567px;width:28.608px;height:28.608px}.workspace-about-dialog__sparkle--large img{width:22.84px;height:22.84px;transform:rotate(31.09deg)}.workspace-about-dialog__sparkle--small{top:65px;left:630.54px;width:14.885px;height:14.885px}.workspace-about-dialog__sparkle--small img{width:13.6807px;height:13.6807px;transform:rotate(-14.78deg)}.workspace-about-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;padding:24px;overflow-y:auto;background:var(--workspace-about-surface-bg, #ffffff)}.workspace-about-dialog__runtime-info{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;min-width:0;padding:0 10px;color:var(--workspace-about-title-text, #131313)}.workspace-about-dialog__description{margin:0;color:inherit;font-size:13px;font-weight:400;line-height:16px;overflow-wrap:anywhere}.workspace-about-dialog__metadata{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;color:inherit;font-size:13px;font-weight:400;line-height:16px}.workspace-about-dialog__metadata-row{display:flex;align-items:flex-start;gap:10px;min-width:0}.workspace-about-dialog__metadata-row dt{flex:0 0 auto}.workspace-about-dialog__metadata-row dd{min-width:0;margin:0;overflow-wrap:anywhere}.workspace-about-dialog__notices{box-sizing:border-box;width:100%;height:214px;min-height:0;padding:16px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--workspace-about-card-border, #c7ccd9);border-radius:16px;background:var(--workspace-about-card-bg, #ffffff);color:var(--workspace-about-title-text, #131313);font-size:13px;font-weight:400;line-height:18px;letter-spacing:.0273px;scrollbar-gutter:stable}.workspace-about-dialog__notices:focus-visible{outline:2px solid var(--workspace-about-focus-outline, #684cf5);outline-offset:-2px}.workspace-about-dialog__notices>:first-child{margin-top:0}.workspace-about-dialog__notices>:last-child{margin-bottom:0}.workspace-about-dialog__notices h1,.workspace-about-dialog__notices h2,.workspace-about-dialog__notices h3,.workspace-about-dialog__notices h4,.workspace-about-dialog__notices h5,.workspace-about-dialog__notices h6{color:inherit;font-weight:600}.workspace-about-dialog__notices h1{margin:0;font-size:16px;line-height:18px}.workspace-about-dialog__notices h2{margin:16px 0 6px;font-size:16px;line-height:20px}.workspace-about-dialog__notices h3,.workspace-about-dialog__notices h4,.workspace-about-dialog__notices h5,.workspace-about-dialog__notices h6{margin:14px 0 6px;font-size:14px;line-height:20px}.workspace-about-dialog__notices p,.workspace-about-dialog__notices ul,.workspace-about-dialog__notices ol,.workspace-about-dialog__notices pre,.workspace-about-dialog__notices blockquote,.workspace-about-dialog__notices table{margin:0 0 8px}.workspace-about-dialog__notices table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}.workspace-about-dialog__notices th,.workspace-about-dialog__notices td{min-width:0;padding:6px 8px;border:1px solid var(--workspace-about-divider, #c7ccd9);text-align:left;vertical-align:top;overflow-wrap:anywhere}.workspace-about-dialog__notices th{background:var(--workspace-about-table-header-bg, #f7f8fb);color:inherit;font-weight:600}.workspace-about-dialog__notices pre{padding:12px;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;background:var(--workspace-about-code-bg, #f7f8fb);color:inherit}.workspace-about-dialog__notices code{color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.workspace-about-dialog__notices a{color:var(--workspace-about-link-text, #684cf5);text-underline-offset:2px;overflow-wrap:anywhere}.workspace-about-dialog__notices a:focus-visible{outline:2px solid var(--workspace-about-focus-outline, #684cf5);outline-offset:2px}.workspace-about-dialog__notices--state{display:flex;align-items:center;justify-content:center;text-align:center}.workspace-about-dialog__actions{display:flex;flex:0 0 36px;align-items:center;justify-content:flex-end}.workspace-about-dialog__confirm{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:40px;padding:10px;border:0;border-radius:8px;background:var(--workspace-about-button-bg, linear-gradient(118.085deg, #4776e6 0%, #a855f7 100%));color:var(--workspace-about-button-text, #ffffff);font:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.0273px;cursor:pointer}.workspace-about-dialog__confirm:hover{background:var(--workspace-about-button-hover-bg, #684cf5)}.workspace-about-dialog__confirm:focus-visible{outline:2px solid var(--workspace-about-focus-outline, #684cf5);outline-offset:2px}@media(max-width:600px){.workspace-about-dialog__brand{left:24px;gap:12px}.workspace-about-dialog__logo{width:40px;height:40px}.workspace-about-dialog__title{font-size:28px}.workspace-about-dialog__sparkle--large{right:44px;left:auto}.workspace-about-dialog__sparkle--small{display:none}.workspace-about-dialog__body{padding:20px}.workspace-about-dialog__runtime-info{padding:0}}.app-shell__user-credits{box-sizing:border-box;display:flex;width:234px;margin-inline:auto;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--app-color-surface-tertiary, #f0f1f5);border-radius:16px;background:var(--app-color-surface-primary, #ffffff)}.app-shell__user-credits-action{display:inline-flex;min-height:36px;padding:6px 11px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--Background-button_brand_bg, var(--app-color-primary, #684cf5));color:var(--app-color-text-inverse, #ffffff);cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:15px;white-space:nowrap}.app-shell__user-credits-action:hover{filter:brightness(.96)}.app-shell__user-credits-action:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.app-shell__user-credits-row{position:relative;display:flex;width:100%;min-height:20px;padding:0;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.app-shell__user-credits-row:before{position:absolute;inset:-2px 0;border-radius:6px;content:""}.app-shell__user-credits-row:hover{border-radius:6px;background:var(--app-color-surface-hover)}.app-shell__user-credits-row:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.app-shell__user-credits-label{color:var(--app-color-text, #131313);font-size:14px;font-weight:400;line-height:16px}.app-shell__user-credits-value-group{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:2px}.app-shell__user-credits-value{overflow:hidden;color:var(--app-color-text, #131313);font-size:14px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.00195312em;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.app-shell__user-credits-chevron{flex:0 0 auto;color:var(--app-color-text, #131313)}.app-shell__user-credits-reset{flex:0 0 auto;margin:0;color:var(--app-color-text, #131313);font-size:12px;font-weight:400;line-height:22px;white-space:nowrap}.app-shell__user-credits-footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.app-shell__user-help-menu{display:flex;flex-direction:column;gap:var(--user-menu-action-gap, 6px);width:220px;padding:10px;border-radius:12px}.app-shell__user-help-trigger{position:relative}.app-shell__user-help-item{display:flex;width:100%;min-height:var(--user-menu-action-min-height, 28px);padding:var(--user-menu-action-padding, 4px 10px);align-items:center;gap:14px;border:0;border-radius:var(--user-menu-action-radius, 12px);color:var(--app-color-text, #131313);cursor:pointer;font-size:13px;font-weight:400;line-height:16px;outline:none}.app-shell__user-help-item:hover,.app-shell__user-help-item[data-highlighted]{background:var(--user-menu-choice-hover-bg, var(--app-popup-hover-bg, #e9e4ff));outline:none;box-shadow:none}.app-shell__user-help-item:focus-visible{outline:none;box-shadow:none}.app-shell__user-help-item[data-disabled]{color:var(--app-color-text-tertiary, #8a94a6);cursor:default}.app-shell__user-help-item-icon{flex:0 0 16px}.app-shell__user-help-divider{height:1px;margin:0 8px;background:var(--app-color-border-soft, #e6e9f0)}.app-shell-desktop-chrome{--app-shell-desktop-chrome-height: 40px;--app-shell-desktop-chrome-content-offset-y: 0;position:absolute;inset:0;z-index:240;pointer-events:none}.app-shell-desktop-chrome__bar{position:absolute;inset:0 0 auto;height:var(--app-shell-desktop-chrome-height);display:flex;align-items:center;gap:10px;padding:0 8px 0 10px;pointer-events:auto}.app-shell-desktop-chrome__bar button,.app-shell-desktop-chrome__bar [data-no-window-drag=true],.app-shell-desktop-chrome__bar button *,.app-shell-desktop-chrome__bar [role=button] *{-webkit-app-region:no-drag}.app-shell--platform-desktop-win .app-shell-desktop-chrome__bar,.app-shell--platform-desktop-unknown .app-shell-desktop-chrome__bar{-webkit-app-region:drag}.app-shell-desktop-chrome--mac{--app-shell-desktop-chrome-content-offset-y: -1px}.app-shell-desktop-chrome--mac .app-shell-desktop-chrome__bar{gap:6px;padding:0}.app-shell-desktop-chrome__native-controls-placeholder{width:68px;height:100%;flex-shrink:0;pointer-events:none;-webkit-app-region:drag}.app-shell-desktop-chrome__leading,.app-shell-desktop-chrome__center,.app-shell-desktop-chrome__actions,.app-shell-desktop-chrome__account,.app-shell-desktop-chrome__window-controls{display:flex;align-items:center;pointer-events:auto;-webkit-app-region:no-drag}.app-shell-desktop-chrome__leading{gap:6px;flex-shrink:0;min-width:0;position:relative;z-index:4;transform:translateY(var(--app-shell-desktop-chrome-content-offset-y))}.app-shell-desktop-chrome__leading .app-shell__brand-btn,.app-shell-desktop-chrome__leading .app-shell__project-switcher{min-width:0}.app-shell-desktop-chrome__leading .app-shell__brand-btn{gap:6px;min-height:32px;padding-inline:6px 0;border:none;border-radius:8px;background:transparent;color:#151b27eb}.app-shell-desktop-chrome__leading .app-shell__logo{width:20px;height:20px;flex-shrink:0}.app-shell-desktop-chrome__leading .app-shell__title{color:var(--app-shell-desktop-chrome-home-title-text, var(--app-color-text, #131313));font-size:16px;font-weight:600;line-height:20px}.app-shell-desktop-chrome__center{position:absolute;top:0;left:50%;height:var(--app-shell-desktop-chrome-height);transform:translate(-50%);min-width:0;max-width:min(460px,100vw - 320px);justify-content:center;pointer-events:auto;z-index:0}.app-shell-desktop-chrome__center-content{display:flex;align-items:center;justify-content:center;min-width:0;max-width:min(460px,100vw - 320px);transform:translateY(var(--app-shell-desktop-chrome-content-offset-y));-webkit-app-region:no-drag}.app-shell-desktop-chrome__center-content .app-shell__project-switcher{max-width:100%}.app-shell-desktop-chrome__home-title{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:6px 4px;color:var(--app-shell-desktop-chrome-home-title-text, var(--app-color-text, #131313));font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:14px;font-weight:600;line-height:22px;white-space:nowrap}.app-shell-desktop-chrome__actions{flex-shrink:0;margin-left:auto;gap:12px;padding-right:2px;position:relative;z-index:1}.app-shell-desktop-chrome__separator{width:1px;height:16px;flex-shrink:0;background:var(--app-shell-desktop-chrome-separator-bg, #e6e9f0);pointer-events:none}.app-shell-desktop-chrome__separator--window-controls{width:1px;height:16px;margin:0 2px;background:var(--app-shell-desktop-chrome-window-separator-bg, var(--app-shell-desktop-chrome-separator-bg, #d7dbe5))}.app-shell-desktop-chrome__account{position:relative;z-index:1;transform:translateY(var(--app-shell-desktop-chrome-content-offset-y))}.app-shell-desktop-chrome__account .app-shell__user-trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;box-shadow:none;cursor:pointer;-webkit-app-region:no-drag}.app-shell-desktop-chrome__account .app-shell__user-trigger .app-shell__user-trigger-avatar,.app-shell-desktop-chrome__account .app-shell__user-trigger .app-shell__user-avatar,.app-shell-desktop-chrome__account .app-shell__user-trigger img,.app-shell-desktop-chrome__account .app-shell__user-trigger svg{-webkit-app-region:no-drag}.app-shell-desktop-chrome__account .app-shell__user-trigger:hover{background:transparent;box-shadow:none}.app-shell-desktop-chrome__account .app-shell__user-trigger.app-shell__user-trigger--desktop:focus-visible{outline:2px solid var(--app-shell-desktop-account-trigger-focus-outline);outline-offset:2px}.app-shell-desktop-chrome__account .app-shell__user-trigger.app-shell__user-trigger--desktop .app-shell__user-trigger-avatar{width:24px;height:24px}.app-shell-desktop-chrome__account .app-shell__user-avatar{width:22px;height:22px;border-width:0;font-size:11px}.app-shell-desktop-chrome__account .app-shell__user-trigger--desktop .app-shell__user-avatar{width:24px;height:24px;font-size:14px}.app-shell-desktop-chrome__window-controls{gap:16px;color:var(--app-shell-desktop-chrome-window-control-text, #7a7a7a)}.app-shell-desktop-chrome__window-controls .app-shell__window-btn{width:16px;height:16px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.app-shell-desktop-chrome__window-controls .app-shell__window-btn:hover{background:transparent;color:var(--app-shell-desktop-chrome-window-control-hover-text, #333333)}.app-shell-desktop-chrome__window-controls .app-shell__window-btn--close:hover{color:var(--app-shell-desktop-chrome-window-control-close-hover-text, #ef4444)}.app-shell-desktop-chrome--mac .app-shell-desktop-chrome__leading{flex-shrink:0;padding:5px 8px;overflow:hidden;border-radius:4px}.app-shell-desktop-chrome--mac .app-shell-desktop-chrome__leading .app-shell__project-switcher--desktop-detail-leading{gap:0px}.app-shell-desktop-chrome--mac .app-shell-desktop-chrome__center,.app-shell-desktop-chrome--mac .app-shell-desktop-chrome__center-content{max-width:min(500px,100vw - 360px)}.app-shell-desktop-chrome--mac .app-shell-desktop-chrome__actions{gap:12px;padding:5px 11px 5px 8px;overflow:hidden;border-radius:4px}.app-shell-desktop-chrome--mac .app-shell-desktop-chrome__account .app-shell__user-trigger:not(.app-shell__user-trigger--desktop){width:22px;height:22px}.workspace-exit-overlay{position:fixed;inset:0;z-index:40000;display:grid;place-items:center;padding:20px;background:var(--layout-workspace-bg)}.workspace-exit-overlay__status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:12px 20px;color:var(--app-color-text, rgba(21, 27, 39, .92));text-align:center}.workspace-exit-overlay__icon{display:block;width:93px;height:97px}.workspace-exit-overlay__message{margin:0;font-size:13px;font-weight:500;line-height:1.5}.not-found-page{box-sizing:border-box;display:grid;min-height:100vh;padding:clamp(32px,8vh,80px) 24px;overflow:hidden;place-items:center;background:var(--app-background)}.not-found-page__panel{display:flex;flex-direction:column;align-items:center;width:min(620px,100%);text-align:center}.not-found-page__visual{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.6vw,16px);min-height:clamp(118px,20vw,176px);font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:clamp(104px,17vw,176px);font-weight:700;line-height:.82;letter-spacing:0}.not-found-page__visual>span:not(.not-found-page__logo-shell){color:var(--app-color-primary)}.not-found-page__logo-shell{box-sizing:border-box;display:grid;width:clamp(78px,10.5vw,110px);aspect-ratio:1;padding:7px;border:1px solid var(--app-color-border-soft);border-radius:clamp(20px,2.8vw,28px);background:var(--app-color-surface-primary);box-shadow:0 12px 32px #0f172a14;place-items:center;transform:rotate(-6deg)}.not-found-page__logo-shell img{display:block;width:100%;height:100%;border-radius:calc(clamp(20px,2.8vw,28px) - 7px)}.not-found-page__description{max-width:460px;margin:28px 0 0;color:var(--app-color-text-secondary);font-size:15px;font-weight:400;line-height:1.7}.not-found-page__home-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:32px;padding:0 20px;border-radius:10px;border:0;background:var(--app-color-primary);color:var(--app-color-text-inverse);box-shadow:0 4px 12px #0f172a0d;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out}.not-found-page__home-link:hover{box-shadow:0 8px 20px #0f172a0f;transform:translateY(-2px)}.not-found-page__home-link:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:3px}@media(max-width:560px){.not-found-page{padding:32px 20px}.not-found-page__description{margin-top:20px}}@media(prefers-reduced-motion:reduce){.not-found-page__home-link{transition:none}}.app-shell-sidebar-identity{position:relative;z-index:1300;isolation:isolate;pointer-events:auto;-webkit-app-region:no-drag;display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding-bottom:12px;border-bottom:1px solid var(--app-color-border-soft, rgb(230, 233, 240))}.app-shell-sidebar-identity button,.app-shell-sidebar-identity a,.app-shell-sidebar-identity input,.app-shell-sidebar-identity [data-no-window-drag=true]{-webkit-app-region:no-drag}.app-shell-sidebar-identity--home{padding-bottom:0;border-bottom:none}.app-shell-sidebar-identity--home .app-shell__brand-btn{width:100%;justify-content:flex-start;padding:0 10px 6px 0;border-radius:12px}.app-shell-sidebar-identity--home .app-shell__brand-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--app-color-primary-rgb, 162 54 178)/.4)}.app-shell-sidebar-identity--home .app-shell__title{transform:translateY(-1px);color:var(--app-color-text, #131313);font-size:15px;line-height:20px}.app-shell-sidebar-identity--project{padding-bottom:0;border-bottom:none}.app-shell-sidebar-identity--project .app-shell__project-switcher{width:100%;max-width:none;gap:4px;justify-content:flex-start}.app-shell-sidebar-identity--project .app-shell__project-home-anchor{margin-right:0}.app-shell-sidebar-identity--project .app-shell__project-logo-home-btn{width:28px;height:28px;border-radius:10px}.app-shell-sidebar-identity--project .app-shell__project-name,.app-shell-sidebar-identity--project .app-shell__project-name-input{width:auto;max-width:min(100%,100% - 56px);flex:0 1 auto}.app-shell-sidebar-identity--project .app-shell__project-name{justify-content:flex-start;text-align:left}.app-shell-sidebar-identity--project .app-shell__chevron-btn{width:10px;height:10px;margin-left:0;align-self:center;border-radius:0;transition:color .15s ease-out}.app-shell-sidebar-identity--project .app-shell__chevron-btn:hover{background:transparent}.app-shell-sidebar-identity--project .app-shell__project-dropdown{left:0;right:auto;min-width:min(260px,100vw - 48px);max-width:min(320px,100vw - 48px)}.app-shell-sidebar-account{display:flex;align-items:center;flex-shrink:0;margin-top:auto;padding-top:0;border-top:1px solid var(--layout-sidebar-account-divider, #dadef7)}.app-shell-sidebar-account .app-shell__user-menu{flex:1 1 auto;min-width:0;width:auto}.app-shell-sidebar-account .app-shell__user-trigger.app-shell__user-trigger--sidebar{width:100%;min-height:40px;height:auto;align-items:center;justify-content:flex-start;gap:9px;padding:13px 4px 3px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--app-color-text, #131313)}.app-shell-sidebar-account .app-shell__user-trigger.app-shell__user-trigger--sidebar:hover{background:transparent;box-shadow:none}.app-shell-sidebar-account .app-shell__user-trigger.app-shell__user-trigger--sidebar:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--app-color-primary-rgb, 162 54 178)/.4)}.app-shell-sidebar-account .app-shell__user-trigger-avatar.app-shell__user-trigger-avatar--sidebar{width:22px;height:22px;flex-shrink:0}.app-shell-sidebar-account .app-shell__user-meta{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:4px;overflow:hidden}.app-shell-sidebar-account .app-shell__user-main-line{display:flex;flex:1 1 auto;width:100%;min-width:0;align-items:center;gap:4px;overflow:hidden}.app-shell-sidebar-account .app-shell__user-name{flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Geist,Inter,var(--app-font-family, sans-serif);font-size:12px;font-style:normal;font-weight:600;line-height:15px;text-align:left;color:var(--Text-Primary_text, var(--app-color-text, #131313))}.app-shell-sidebar-account .app-shell__user-name-spinner{flex-shrink:0;color:var(--app-color-text-secondary, rgba(21, 27, 39, .68));animation:app-shell-user-name-spin .8s linear infinite}.app-shell-sidebar-account .app-shell__user-identity-icon{flex-shrink:0;transition:color .15s ease-out}.app-shell-sidebar-account .app-shell__user-identity-icon--enterprise{color:var(--Text-brand_color, #684cf5)}.app-shell-sidebar-account .app-shell__user-identity-icon--personal{color:var(--app-color-text-secondary, rgba(21, 27, 39, .68))}.app-shell-sidebar-account .app-shell__user-trigger-chevron{flex-shrink:0;color:var(--app-color-text-secondary, rgba(21, 27, 39, .68));transition:transform .15s ease-out}.app-shell-sidebar-account .app-shell__user-trigger-chevron--open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.app-shell-sidebar-account .app-shell__user-name-spinner{animation:none}}@keyframes app-shell-user-name-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.enterprise-ai-access-restricted-page{display:flex;min-height:100dvh;gap:10px;padding:12px;background:var(--app-color-surface-secondary)}.enterprise-ai-access-restricted-page__sidebar{display:flex;width:232px;min-width:232px;flex-direction:column;gap:16px;padding:12px 6px 0 0}.enterprise-ai-access-restricted{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;border-radius:var(--projects-home-surface-radius, 20px);background:var(--app-color-surface-primary)}.enterprise-ai-access-restricted__logo{width:98px;height:98px}.enterprise-ai-access-restricted__message{max-width:360px;margin:0;color:var(--app-color-text);font-size:14px;font-weight:600;line-height:1.5;text-align:center}.login-page{--login-page-purple: #6c5ce7;--login-page-purple-deep: #5645d6;--login-page-purple-light: #9b7ffe;--login-page-purple-pale: #eee9ff;--login-page-shell-bg: #eef1ff;--login-page-shell-bg-soft: #e4e9ff;--login-page-ink: #1a1830;--login-page-ink-secondary: #4a4763;--login-page-muted: #807c97;--login-page-success: #2f8b56;--login-page-danger: #b32c47;--login-page-danger-soft: rgba(255, 226, 230, .9);--login-page-paper: rgba(255, 255, 255, .82);--login-page-surface: rgba(255, 255, 255, .72);--login-page-glass-panel: rgba(255, 255, 255, .46);--login-page-glass-border: rgba(255, 255, 255, .68);--login-page-glass-shadow: 0 22px 60px -42px rgba(45, 32, 93, .34);--login-page-shadow: 0 24px 60px -30px rgba(45, 32, 93, .28);--login-page-outline: rgba(108, 92, 231, .14);display:flex;min-height:100vh;min-height:100dvh;background:var(--login-page-shell-bg);color:var(--login-page-ink);font-family:Plus Jakarta Sans,Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;overflow:hidden;isolation:isolate}.login-page--backdrop{position:absolute;inset:0;pointer-events:none}.login-page__window-frame{display:flex;flex:1;min-height:100%;flex-direction:column;position:relative;background:transparent}.login-page--desktop:not(.login-page--desktop-mac){height:100dvh;max-height:100dvh;min-height:0}.login-page--desktop:not(.login-page--desktop-mac) .login-page__window-frame{height:100%;min-height:0;border:1px solid var(--login-page-frame-border, rgba(199, 204, 217, .88));box-shadow:var(--login-page-frame-shadow, 0 6px 26px rgba(0, 0, 0, .14));overflow:hidden}.login-page--desktop:not(.login-page--desktop-mac) .login-page__screen{position:relative;flex:1;min-height:0;overflow:hidden}.login-page--desktop:not(.login-page--desktop-mac) .login-page__hero-panel{min-height:min(720px,100dvh - 72px)}.login-page--desktop-mac{height:100dvh;max-height:100dvh;min-height:0}.login-page--desktop-mac .login-page__window-frame{position:relative;height:100%;min-height:0;border:none;box-shadow:none;overflow:hidden}.login-page--desktop-mac .login-page__screen{position:relative;flex:1;min-height:0;overflow:hidden}.login-page--desktop-mac .login-page__hero{flex:1;min-height:0;padding-top:0;padding-bottom:24px}.login-page--desktop-mac .login-page__hero-panel{min-height:min(720px,100dvh - 38px)}.login-page__screen{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;background:var(--login-page-shell-bg);overflow:visible}.login-page__screen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,#fffffff5,#ffffffd1 28%,#ffffff75 52%,#ffffff2e 78%,#fff0),radial-gradient(ellipse 60% 50% at 20% 20%,rgba(180,160,255,.22) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 70%,rgba(120,160,255,.25) 0%,transparent 55%),radial-gradient(ellipse 40% 60% at 60% 10%,rgba(200,180,255,.2) 0%,transparent 50%);z-index:0;pointer-events:none}.login-page__wrap{width:min(1180px,100vw - 48px);margin:0 auto}.login-page__wrap--nav{width:calc(100vw - 60px);margin:0 30px}.login-page__nav{position:relative;z-index:2;padding:20px 0 0}.login-page__nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.login-page__brand{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--login-page-ink)}.login-page__brand-mark{display:flex;width:24px;height:24px;align-items:center;justify-content:center}.login-page__brand-mark img{display:block;width:24px;height:24px;box-shadow:0 10px 24px -12px #6c5ce799}.login-page__eyebrow{font-size:12px;font-weight:600;color:#a236b2;text-transform:uppercase;letter-spacing:.04em}.login-page__hero{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:10px 0 42px}.login-page__hero-panel{position:relative;width:100%;min-height:min(720px,100dvh - 108px);overflow:visible;display:grid;place-items:center;padding:clamp(36px,5vw,68px)}.login-page__hero-copy{position:relative;z-index:3;max-width:860px;text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-40px)}.login-page__hero-copy>*{position:relative;z-index:2}.login-page__title{margin:0;font-family:Open Sans,Segoe UI,Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:clamp(46px,5.8vw,72px);line-height:1.14;letter-spacing:-.045em;font-weight:750;color:var(--login-page-ink);text-wrap:balance;white-space:nowrap}.login-page__title em{font-style:normal;background:linear-gradient(120deg,#8b7af0 0%,var(--login-page-purple) 50%,#b07be0 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.login-page__lede{margin:22px auto 0;max-width:860px;font-family:Open Sans,Segoe UI,Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:clamp(18px,2vw,21px);line-height:1.65;font-weight:300;color:var(--login-page-ink-secondary);text-wrap:balance}.login-page__hero-cta{margin-top:28px;display:flex;justify-content:center;width:100%}.login-page__primary-btn{width:260px;height:66px;min-width:260px;min-height:66px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:999px;padding:0 30px;background:var(--login-page-primary-btn-bg, #684cf5);color:#fff;box-shadow:var(--login-page-primary-btn-shadow, 0 14px 30px -18px rgba(104, 76, 245, .42)),inset 0 1px #ffffff1f;text-align:center;font-family:Plus Jakarta Sans,Segoe UI,Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:27px;font-style:normal;line-height:normal;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.login-page__primary-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--login-page-primary-btn-hover-shadow, 0 18px 34px -18px rgba(104, 76, 245, .5)),inset 0 1px #ffffff29}.login-page__primary-btn:disabled{opacity:.58;cursor:not-allowed}.login-page__managed-note{max-width:620px;border-radius:24px;padding:16px 20px;background:#fffc;box-shadow:0 18px 36px -18px #281e5a33;color:var(--login-page-ink-secondary);font-size:15px;line-height:1.6}.login-page__status-line{margin:18px 0 0;font-size:14px;line-height:1.5;color:var(--login-page-muted)}.login-page__feedback-list{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.login-page__feedback{width:-moz-fit-content;width:fit-content;max-width:min(100%,520px);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.login-page__feedback--info .login-page__feedback-message{color:var(--login-page-muted)}.login-page__feedback--info .login-page__feedback-icon{color:var(--login-page-purple)}.login-page__feedback--warning .login-page__feedback-message{color:#8a5200}.login-page__feedback--warning .login-page__feedback-icon{color:#b7791f}.login-page__feedback--error .login-page__feedback-message,.login-page__feedback--error .login-page__feedback-icon{color:var(--login-page-danger)}.login-page__feedback-message{margin:0;display:inline-flex;align-items:flex-start;justify-content:center;gap:7px;font-size:14px;line-height:1.55;font-weight:500;text-wrap:pretty}.login-page__feedback-message span{text-align:left}.login-page__feedback-icon{flex:0 0 auto;margin-top:2px}.login-page__feedback-action{min-height:32px;border:none;border-radius:999px;padding:0 14px;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease,opacity .18s ease}.login-page__feedback-action--error{color:var(--login-page-danger)}.login-page__feedback-action--error:hover:not(:disabled){color:#8f2238}.login-page__feedback-action--warning{color:#8a5200}.login-page__feedback-action--warning:hover:not(:disabled){color:#6b3f00}.login-page__feedback-action--info{color:var(--login-page-purple)}.login-page__feedback-action--info:hover:not(:disabled){color:var(--login-page-purple-deep)}.login-page__feedback-action:disabled{opacity:.58;cursor:not-allowed}.login-page__meta{margin-top:16px;font-size:12px;line-height:1.6;color:var(--login-page-muted)}.login-page__meta span{color:var(--login-page-ink);word-break:break-all}.login-page__soft-line{margin-top:34px;width:min(520px,70vw);height:18px;opacity:.55}.login-page__deco,.login-page__orb{pointer-events:none;position:absolute;z-index:0}.login-page__orb{border-radius:999px;filter:blur(10px);opacity:.7}.login-page__orb--left{width:240px;height:240px;left:-40px;top:120px;background:radial-gradient(circle,#afa1ff36,#afa1ff00)}.login-page__orb--right{width:280px;height:280px;right:-30px;bottom:70px;background:radial-gradient(circle,#ffd3e06b,#ffd3e000)}.login-page__star{width:22px;color:#6c5ce794;animation:login-page-float-star 7s ease-in-out infinite}.login-page__star--1{top:15%;left:7%;width:22px}.login-page__star--2{top:10%;right:16%;width:18px;color:#c14a5c8a;animation-delay:-1.8s}.login-page__star--3{right:8%;bottom:14%;width:24px;color:#f1a93a85;animation-delay:-3.2s}.login-page__star--4{top:70%;left:5%;width:14px;color:#6c5ce757;animation-delay:-2.4s}.login-page__deco-wave{position:absolute;top:43%;right:30%;width:100px;opacity:.45}.login-page__deco-dot{border-radius:50%;opacity:.72}.login-page__deco-dot--rose{left:17%;bottom:132px;width:14px;height:14px;background:#c14a5c85}.login-page__deco-dot--green{right:24%;bottom:138px;width:8px;height:8px;background:#2f8b5694}.login-page__deco-dot--gold{right:15%;top:188px;width:8px;height:8px;background:#f1a93ab8}.login-page__deco-sparkle{opacity:.5}.login-page__deco-sparkle--left{left:8%;top:112px;width:18px}.login-page__deco-sparkle--right{right:11%;top:116px;width:16px}.login-page__float-cluster{position:absolute;inset:0;z-index:1;pointer-events:none}.login-page__source-card,.login-page__feature-pill,.login-page__screen-chip{position:absolute}.login-page__source-card{top:19%;right:min(9px,(1180px - 100vw) / 2 + 33px);width:102px;padding:9px;border-radius:12px;background:#fffffff5;box-shadow:0 14px 28px -14px #281e5a38;transform:rotate(4deg)}.login-page__source-title{margin-bottom:4px;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--login-page-muted)}.login-page__source-list{display:grid;gap:2px}.login-page__source-item{display:grid;grid-template-columns:14px 1fr 12px;align-items:center;gap:5px;padding:2px 0}.login-page__source-icon{width:14px;height:14px;border-radius:4px;display:grid;place-items:center;font-size:7px;font-weight:800;color:#fff}.login-page__source-icon--word{background:#5b87ff}.login-page__source-icon--ppt{background:#f18725}.login-page__source-icon--pdf{background:#2f8b56}.login-page__source-bar{width:100%;height:5px;border-radius:999px;background:#d9deea}.login-page__source-tick{width:12px;height:12px;display:grid;place-items:center;color:#2f8b56}.login-page__feature-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;box-shadow:0 10px 24px -16px #281e5a2e;font-size:12px;font-weight:700}.login-page__feature-pill--shared{left:17.5%;bottom:4%;transform:rotate(-4deg);background:#d9f4e1;color:#2f8b56}.login-page__feature-pill--blush{left:51%;bottom:11%;transform:rotate(5deg);background:#ffe2e6;color:#c14a5c}.login-page__feature-pill--webpage{right:15.5%;bottom:5%;transform:rotate(4deg);background:#fff0bd;color:#f08a00}.login-page__feature-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.login-page__feature-circle{position:absolute;border-radius:50%}.login-page__feature-circle--rose{width:24px;height:24px;left:24%;bottom:96px;background:#c14a5c;opacity:.5}.login-page__feature-circle--green{width:14px;height:14px;right:25%;bottom:104px;background:#2f8b56;opacity:.6}.login-page__feature-sparkle{position:absolute;opacity:.6}.login-page__feature-sparkle--1{left:19%;top:116px;width:22px;color:var(--login-page-purple)}.login-page__feature-sparkle--2{right:18%;top:204px;width:18px;color:#c14a5c}.login-page__feature-sparkle--3{left:68%;bottom:92px;width:14px;color:#f1a93a}.login-page__screen-chip{z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;background:#fff;box-shadow:0 18px 36px -14px #281e5a52;font-size:12px;font-weight:600}.login-page__screen-chip--magic{left:2.5%;top:15%;transform:rotate(-8deg)}.login-page__screen-chip--skill{left:7.5%;top:51%;transform:rotate(-6deg)}.login-page__screen-chip--overview{right:.75%;bottom:24%;transform:rotate(3deg)}.login-page__screen-chip-icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#fff}.login-page__screen-chip-icon img{width:13px;height:13px;display:block}.login-page__screen-chip-icon--gold{background:linear-gradient(135deg,#ffd166,#f1a93a)}.login-page__screen-chip-icon--purple{background:linear-gradient(135deg,#7d6bf7,#684cf5)}.login-page__screen-chip-icon--green{background:linear-gradient(135deg,#a3e0b8,#2f8b56)}.login-page .spin{animation:login-page-spin .8s linear infinite}@keyframes login-page-float-star{0%,to{opacity:.28;filter:brightness(.72);transform:scale(.9)}50%{opacity:.95;filter:brightness(1.3) drop-shadow(0 0 6px currentColor);transform:scale(1)}}@keyframes login-page-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] .login-page,:root.dark .login-page,:root.dark-theme .login-page{--login-page-purple: #9c8fff;--login-page-purple-deep: #7a55ff;--login-page-purple-light: #9c8fff;--login-page-purple-pale: #332856;--login-page-shell-bg: #1c1732;--login-page-shell-bg-soft: #261f42;--login-page-ink: #f2f2f2;--login-page-ink-secondary: #bdbdbd;--login-page-muted: #bdbdbd;--login-page-paper: #333333;--login-page-surface: #333333;--login-page-glass-panel: #333333;--login-page-glass-border: #666666;--login-page-glass-shadow: 0 18px 42px rgba(12, 8, 28, .38);--login-page-shadow: 0 24px 60px rgba(12, 8, 28, .46);--login-page-frame-border: #332856;--login-page-frame-shadow: 0 22px 48px rgba(12, 8, 28, .46);--login-page-primary-btn-bg: #7a55ff;--login-page-primary-btn-shadow: 0 14px 30px -18px rgba(122, 85, 255, .56);--login-page-primary-btn-hover-shadow: 0 18px 34px -18px rgba(122, 85, 255, .68)}:root[data-theme=dark] .login-page .login-page__screen:before,:root.dark .login-page .login-page__screen:before,:root.dark-theme .login-page .login-page__screen:before{background:radial-gradient(50% 62% at 50% 48%,#5028c847,#5028c800 70%)}:root[data-theme=dark] .login-page .login-page__orb--left,:root[data-theme=dark] .login-page .login-page__orb--right,:root.dark .login-page .login-page__orb--left,:root.dark .login-page .login-page__orb--right,:root.dark-theme .login-page .login-page__orb--left,:root.dark-theme .login-page .login-page__orb--right{display:none}:root[data-theme=dark] .login-page .login-page__source-card,:root[data-theme=dark] .login-page .login-page__screen-chip,:root.dark .login-page .login-page__source-card,:root.dark .login-page .login-page__screen-chip,:root.dark-theme .login-page .login-page__source-card,:root.dark-theme .login-page .login-page__screen-chip{background:#333;box-shadow:0 18px 36px -14px #0c081c80;color:#f2f2f2}:root[data-theme=dark] .login-page .login-page__source-title,:root.dark .login-page .login-page__source-title,:root.dark-theme .login-page .login-page__source-title{color:#f1f0f9}:root[data-theme=dark] .login-page .login-page__source-bar,:root.dark .login-page .login-page__source-bar,:root.dark-theme .login-page .login-page__source-bar{background:#636363}:root[data-theme=dark] .login-page .login-page__feature-pill--shared,:root.dark .login-page .login-page__feature-pill--shared,:root.dark-theme .login-page .login-page__feature-pill--shared{background:#2c5736;color:#94f3bc}:root[data-theme=dark] .login-page .login-page__feature-pill--blush,:root.dark .login-page .login-page__feature-pill--blush,:root.dark-theme .login-page .login-page__feature-pill--blush{background:#7c424a;color:#ffe0e5}:root[data-theme=dark] .login-page .login-page__feature-circle--rose,:root.dark .login-page .login-page__feature-circle--rose,:root.dark-theme .login-page .login-page__feature-circle--rose{background:#ff748980}:root[data-theme=dark] .login-page .login-page__feature-circle--green,:root.dark .login-page .login-page__feature-circle--green,:root.dark-theme .login-page .login-page__feature-circle--green{background:#3dcd7a99}:root[data-theme=dark] .login-page .login-page__screen-chip-icon--purple,:root.dark .login-page .login-page__screen-chip-icon--purple,:root.dark-theme .login-page .login-page__screen-chip-icon--purple{background:linear-gradient(180deg,#6c5ce7,#5645d6)}:root[data-theme=dark] .login-page .login-page__screen-chip-icon--gold,:root.dark .login-page .login-page__screen-chip-icon--gold,:root.dark-theme .login-page .login-page__screen-chip-icon--gold{background:#f1a93a}:root[data-theme=dark] .login-page .login-page__screen-chip-icon--green,:root.dark .login-page .login-page__screen-chip-icon--green,:root.dark-theme .login-page .login-page__screen-chip-icon--green{background:#2f8b56}@media(max-width:900px){.login-page__wrap{width:min(100vw - 28px,1180px)}.login-page__wrap--nav{width:calc(100vw - 60px);margin:0 30px}.login-page__hero-panel{min-height:calc(100dvh - 96px);padding:34px 22px 40px}.login-page__hero-copy{transform:translateY(-20px)}.login-page__deco-wave,.login-page__deco-dot--gold,.login-page__deco-sparkle--right,.login-page__source-card,.login-page__screen-chip--overview{display:none}.login-page__feature-pill--blush{inset:auto 12% 80px auto}.login-page__feature-pill--webpage{display:none}}@media(min-width:641px)and (max-width:1100px)and (max-height:640px){.login-page__screen-chip--magic{left:-1.5%}}@media(max-width:640px){.login-page{overflow:auto}.login-page__screen{overflow:visible}.login-page__brand{font-size:20px}.login-page__hero{padding:0 0 18px}.login-page__hero-panel{min-height:calc(100dvh - 118px)}.login-page__hero-copy{transform:none}.login-page__title{white-space:normal}.login-page__decor,.login-page__float-cluster,.login-page__screen-chip,.login-page__deco-dot,.login-page__deco-sparkle{display:none}.login-page__primary-btn{width:100%;max-width:320px}.login-page__feedback{max-width:min(100%,320px)}.login-page__soft-line{width:min(320px,78vw)}}@media(prefers-reduced-motion:reduce){.login-page__decor-star,.login-page .spin{animation:none}.login-page__primary-btn,.login-page__managed-note{transition:none}}.access-gate-blank,.access-gate-status,.access-gate-region{min-height:100vh;background:var(--background\/dialog, var(--app-color-surface-primary, #ffffff));color:var(--app-color-text, #131313)}.access-gate-blank{position:relative;overflow:hidden}.access-gate-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;text-align:center}.access-gate-status h1,.access-gate-status p{margin:0}.access-gate-status h1{font-size:20px;line-height:28px}.access-gate-status p{max-width:520px;color:var(--app-color-text-secondary, #515151);font-size:14px;line-height:22px}.access-gate-status__spinner{color:var(--app-color-primary, #5c41dc);animation:access-gate-spin .9s linear infinite}.access-gate-region{display:grid;grid-template-rows:84px minmax(0,1fr)}.access-gate-region__brand{display:flex;align-items:center;gap:9px;padding:0 28px;color:var(--app-color-text, #131313);font-size:18px;font-weight:600;line-height:24px}.access-gate-region__content{display:flex;align-items:center;justify-content:center;min-height:0;padding:32px}.access-gate-region__notice{display:flex;flex-direction:column;align-items:center;gap:30px;transform:translateY(-42px)}.access-gate-region__image{display:block;width:232px;height:182px;-o-object-fit:contain;object-fit:contain}.access-gate-region__image--dark{display:none}.access-gate-region h1{max-width:720px;margin:0;color:var(--app-color-text, #131313);font-family:Open Sans,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:400;line-height:34px;text-align:center}:root[data-theme=dark] .access-gate-region__image--light{display:none}:root[data-theme=dark] .access-gate-region__image--dark{display:block}.privacy-consent-dialog{position:fixed;left:50%;top:50%;z-index:10061;transform:translate(-50%,-50%);outline:none;--privacy-consent-accept-background: linear-gradient( 135deg, #4776e6 0%, #a855f7 100% );display:grid;grid-template-rows:56px minmax(0,1fr) 65px;width:min(640px,100vw - 32px);height:min(564px,100vh - 32px);overflow:hidden;border:1px solid var(--app-privacy-dialog-divider);border-radius:8px;background:var(--app-privacy-dialog-surface);box-shadow:var(--app-privacy-dialog-shadow);color:var(--app-privacy-dialog-title-text)}.privacy-consent-dialog__overlay{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:0;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--app-privacy-dialog-overlay)}.privacy-consent-dialog__header{display:flex;align-items:center;padding:0 24px;border-bottom:1px solid var(--app-privacy-dialog-divider)}.privacy-consent-dialog__title{margin:0;font-size:16px;font-weight:600;line-height:24px}.privacy-consent-dialog__description,.privacy-consent-dialog__version{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.privacy-consent-dialog__body{min-height:0;overflow:hidden;padding:20px 24px 24px}.privacy-consent-dialog__section+.privacy-consent-dialog__section{margin-top:18px}.privacy-consent-dialog__section h2{margin:0 0 6px;color:var(--app-privacy-dialog-title-text);font-family:Segoe UI,Arial,sans-serif;font-size:13px;font-weight:600;line-height:20px}.privacy-consent-dialog__section p{margin:0 0 8px;color:var(--app-privacy-dialog-body-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:18px}.privacy-consent-dialog__section a{color:var(--app-privacy-dialog-link);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.privacy-consent-dialog__section a:hover{color:var(--app-privacy-dialog-link-hover)}.privacy-consent-dialog__section a:focus-visible{border-radius:2px;outline:2px solid var(--app-privacy-dialog-focus-ring);outline-offset:2px}.privacy-consent-dialog__analytics-option{display:flex;align-items:center;gap:4px;margin-top:16px}.privacy-consent-dialog__analytics-heading{display:flex;align-items:center;gap:8px;cursor:pointer}.privacy-consent-dialog__analytics-checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.privacy-consent-dialog__analytics-checkmark{display:grid;flex:0 0 16px;width:16px;height:16px;place-items:center;box-sizing:border-box;border:1px solid var(--app-color-input-border, #acacac);border-radius:5px;background:var(--app-privacy-dialog-surface, #ffffff);color:transparent}.privacy-consent-dialog__analytics-checkbox:checked+.privacy-consent-dialog__analytics-checkmark{border-color:var(--app-color-primary);background:var(--app-color-primary);color:var(--app-color-on-primary, #ffffff)}.privacy-consent-dialog__analytics-checkbox:focus-visible+.privacy-consent-dialog__analytics-checkmark{outline:2px solid var(--app-privacy-dialog-focus-ring);outline-offset:2px}.privacy-consent-dialog__analytics-checkbox:disabled+.privacy-consent-dialog__analytics-checkmark,.privacy-consent-dialog__analytics-checkbox:disabled~.privacy-consent-dialog__analytics-label{cursor:not-allowed;opacity:.6}.privacy-consent-dialog__analytics-label{color:var(--app-privacy-dialog-title-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px}.privacy-consent-dialog__error{margin:10px 0 0;color:var(--app-privacy-dialog-error);font-size:12px;line-height:18px}.privacy-consent-dialog__footer{display:flex;align-items:center;justify-content:flex-end;padding:0 24px;border-top:1px solid var(--app-privacy-dialog-divider)}.privacy-consent-dialog__accept.ui-button--gradient{--button-bg: var(--privacy-consent-accept-background);--button-hover-bg: var(--privacy-consent-accept-background);width:90px;min-height:36px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px}:root:is([data-theme=light],[data-theme=dark]) .privacy-consent-dialog{--privacy-consent-accept-background: var(--app-gradient-primary)}@keyframes access-gate-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.access-gate-region{grid-template-rows:68px minmax(0,1fr)}.access-gate-region__brand{padding:0 20px}.access-gate-region__content{padding:24px}.access-gate-region__notice{transform:translateY(-24px)}.access-gate-region__image{width:min(232px,72vw);height:auto}.access-gate-region h1{font-size:20px;line-height:30px}.privacy-consent-dialog{height:min(564px,100vh - 24px)}}.app-shell__content:has(.auth-bootstrap-screen){z-index:320}.auth-bootstrap-screen{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;position:fixed;inset:0;z-index:320;min-height:100vh;width:100vw;box-sizing:border-box;padding:48px 32px 56px;background:var(--app-color-bg, #fbfbfd);color:var(--app-color-text-secondary, #515151)}.auth-bootstrap-screen__icon{color:var(--app-color-primary, #a236b2)}.auth-bootstrap-screen__animation{display:block;width:96px;height:96px}.auth-bootstrap-screen--error{padding:24px;text-align:center}.auth-bootstrap-screen--error .auth-bootstrap-screen__icon{color:var(--app-color-danger, #b42318);animation:none}.auth-bootstrap-screen__content{display:grid;gap:10px;max-width:360px;justify-items:center}.auth-bootstrap-screen__title{margin:0;color:var(--app-color-text-primary, #1f1f1f);font-size:18px;font-weight:650;line-height:1.35}.auth-bootstrap-screen__message{margin:0;color:var(--app-color-text-secondary, #515151);font-size:14px;line-height:1.5}.auth-bootstrap-screen__retry{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--app-color-border, #d8d8d8);border-radius:6px;background:var(--app-color-surface, #fff);color:var(--app-color-text-primary, #1f1f1f);font:inherit;cursor:pointer}.auth-bootstrap-screen__retry:disabled{cursor:not-allowed;opacity:.64}.auth-bootstrap-screen__retry-icon--spinning{animation:auth-bootstrap-screen-spin .85s linear infinite}@media(max-width:640px){.auth-bootstrap-screen{padding:40px 24px 48px}}@keyframes auth-bootstrap-screen-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-crash{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:24px;overflow:auto;background:var(--app-color-overlay, #f7f7f9);color:var(--app-color-text, rgba(21, 27, 39, .92))}.app-crash--embedded{min-height:100%}.app-crash__panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:24px;width:min(520px,100vw - 48px);padding:40px 32px 32px;border-radius:16px;background:var(--app-color-surface-primary, #fff);box-shadow:var(--desktop-update-dialog-shadow, 0 6px 26px rgb(var(--app-color-overlay-rgb, 0 0 0)/.14))}.app-crash__illustration{display:block;width:min(240px,70vw);height:156px;-o-object-fit:contain;object-fit:contain}.app-crash__copy{display:flex;flex-direction:column;align-items:center;gap:8px}.app-crash__title{margin:0;color:var(--app-color-text, rgba(21, 27, 39, .92));font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0;text-align:center}.app-crash__title:focus{outline:none}.app-crash__description{max-width:390px;margin:0;color:var(--app-color-text-secondary, rgba(37, 45, 57, .72));font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.app-crash__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.app-crash__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0;cursor:pointer}.app-crash__button:focus-visible{outline:2px solid var(--app-color-focus-ring, #684cf5);outline-offset:2px}.app-crash__button--primary{border-color:var(--Background-button_brand_bg, var(--app-color-primary, #684cf5));background:var(--Background-button_brand_bg, var(--app-color-primary, #684cf5));color:var(--Text-button_brand_text, var(--app-color-text-inverse, #fff))}.app-crash__button--primary:hover{filter:brightness(.96)}.app-crash__button--secondary{border-color:var(--app-color-border-strong, #7c849d);background:var(--app-color-surface-primary, #fff);color:var(--app-color-text, rgba(21, 27, 39, .92))}.app-crash__button--secondary:hover{background:var(--app-color-surface-hover, #f4f4f7)}@media(max-width:560px){.app-crash{padding:16px}.app-crash__panel{width:100%;padding:32px 20px 24px}.app-crash__actions{grid-template-columns:1fr}}.desktop-client-upgrade-page{min-height:100vh;background:var(--app-color-bg);color:var(--app-color-text)}.desktop-client-upgrade-page__window-frame,.desktop-client-upgrade-page__screen{min-height:100vh}.desktop-client-upgrade-page__content{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 56px);padding:24px;background:var(--app-color-overlay)}.desktop-client-upgrade-page--desktop-mac .desktop-client-upgrade-page__content{min-height:100vh;padding-top:72px}.desktop-client-upgrade-page__panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:31px;width:min(425px,100vw - 48px);min-height:342px;padding:50px 24px;border-radius:16px;background:var(--app-color-surface-primary);box-shadow:var(--desktop-update-dialog-shadow, 0 6px 26px rgb(var(--app-color-overlay-rgb, 0 0 0)/.14))}.desktop-client-upgrade-page__logo{display:block;width:64px;height:64px;border-radius:14px}.desktop-client-upgrade-page__copy{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:8px}.desktop-client-upgrade-page__title{align-self:stretch;margin:0;color:var(--app-color-text);font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:.0029em;text-align:center}.desktop-client-upgrade-page__description{width:min(341px,100%);margin:0;color:var(--app-color-text-secondary);font-size:14px;line-height:20px;letter-spacing:.002em;text-align:center}.desktop-client-upgrade-page__actions{display:flex;width:min(341px,100%);margin-top:auto}.desktop-client-upgrade-page__install{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 20px;border:1px solid var(--app-color-border-strong);border-radius:8px;background:var(--app-color-surface-primary);color:var(--app-color-text);font:inherit;font-size:14px;font-weight:600;line-height:22px;text-align:center;text-decoration:none;cursor:pointer}.desktop-client-upgrade-page__install:hover:not(:disabled){background:var(--app-color-surface-hover)}.desktop-client-upgrade-page__install:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.desktop-client-upgrade-page__install:disabled{cursor:not-allowed;opacity:.62}@media(max-width:560px){.desktop-client-upgrade-page__content{padding:16px}.desktop-client-upgrade-page__panel{width:100%;min-height:auto;padding:36px 20px}}.desktop-update-dialog__overlay{position:fixed;inset:0;z-index:450;display:flex;align-items:center;justify-content:center;padding:24px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.desktop-update-dialog{position:fixed;left:50%;top:50%;z-index:451;transform:translate(-50%,-50%);outline:none;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:31px;width:min(425px,100vw - 48px);max-height:calc(100vh - 48px);padding:50px 24px;overflow-y:auto;border:0;border-radius:16px;background:var(--app-color-surface-primary);box-shadow:var(--desktop-update-dialog-shadow, 0 6px 26px rgb(var(--app-color-overlay-rgb, 0 0 0)/.14));color:var(--app-color-text)}.desktop-update-dialog--required,.desktop-update-dialog--result{min-height:342px}.desktop-update-dialog__logo{display:block;width:64px;height:64px;flex:0 0 auto;border-radius:14px}.desktop-update-dialog__copy{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:8px}.desktop-update-dialog__title{align-self:stretch;margin:0;color:var(--app-color-text);font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:.0029em;text-align:center}.desktop-update-dialog__description{width:min(341px,100%);margin:0;color:var(--app-color-text-secondary);font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.002em;text-align:center}.desktop-update-dialog__status{display:grid;align-self:stretch;gap:6px;margin:-19px 0;color:var(--app-color-text-secondary);font-size:12px;line-height:18px;text-align:center}.desktop-update-dialog__status--error{color:var(--app-color-error)}.desktop-update-dialog__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:min(341px,100%)}.desktop-update-dialog__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 20px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;line-height:22px;cursor:pointer;transition:opacity .15s ease-out,border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.desktop-update-dialog__button:focus-visible{outline:2px solid rgb(var(--app-color-primary-rgb, 92 65 220)/.42);outline-offset:2px}.desktop-update-dialog__button:disabled{cursor:wait;opacity:.62}.desktop-update-dialog__button--primary{border:0;background:var(--workspace-settings-primary-button-bg, var(--app-gradient-primary));color:var(--app-color-text-inverse)}.desktop-update-dialog__button--primary:hover:not(:disabled){opacity:.94}.desktop-update-dialog__button--progress{position:relative;overflow:hidden;background:var(--app-color-primary)}.desktop-update-dialog__button--progress:disabled{opacity:1}.desktop-update-dialog__button-progress{position:absolute;inset:0 auto 0 0;background:var(--workspace-settings-primary-button-bg, var(--app-gradient-primary));transition:width .18s ease-out}.desktop-update-dialog__button-label{position:relative;z-index:1}.desktop-update-dialog__button--secondary{border:1px solid var(--app-color-border-strong);background:var(--app-color-surface-primary);color:var(--app-color-text)}.desktop-update-dialog__button--secondary:hover:not(:disabled){background:var(--app-color-surface-hover)}@media(prefers-reduced-motion:reduce){.desktop-update-dialog__button-progress{transition:none}}.desktop-update-interruption__overlay{position:fixed;inset:0;z-index:452;display:flex;align-items:center;justify-content:center;padding:24px;background:#11131a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.desktop-update-interruption{position:fixed;left:50%;top:50%;z-index:453;transform:translate(-50%,-50%);outline:none;box-sizing:border-box;display:flex;flex-direction:column;width:min(554px,100vw - 48px);min-height:198px;border:1px solid var(--app-color-border-soft);border-radius:8px;background:var(--app-color-surface-primary);box-shadow:var(--desktop-update-dialog-shadow, 0 6px 26px rgb(var(--app-color-overlay-rgb, 0 0 0)/.14));color:var(--app-color-text)}.desktop-update-interruption__header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px}.desktop-update-interruption__title{margin:0;font-size:14px;font-weight:400;line-height:20px}.desktop-update-interruption__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--app-color-text-secondary);cursor:pointer}.desktop-update-interruption__close:hover{background:var(--app-color-surface-hover)}.desktop-update-interruption__close:focus-visible{outline:2px solid rgb(var(--app-color-primary-rgb, 92 65 220)/.42);outline-offset:1px}.desktop-update-interruption__body{display:flex;align-items:center;gap:24px;padding:24px 44px 20px}.desktop-update-interruption__warning{flex:0 0 auto;color:var(--app-color-warning);fill:var(--app-color-warning);stroke:var(--app-color-surface-primary)}.desktop-update-interruption__description{margin:0;color:var(--app-color-text-secondary);font-size:14px;line-height:20px}.desktop-update-interruption__actions{display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px}.desktop-update-interruption__button{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:40px;padding:8px 20px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;line-height:22px;cursor:pointer}.desktop-update-interruption__button:focus-visible{outline:2px solid rgb(var(--app-color-primary-rgb, 92 65 220)/.42);outline-offset:2px}.desktop-update-interruption__button--primary{border:0;background:var(--workspace-settings-primary-button-bg, var(--app-gradient-primary));color:var(--app-color-text-inverse)}.desktop-update-interruption__button--secondary{border:1px solid var(--app-color-border-strong);background:var(--app-color-surface-primary);color:var(--app-color-text)}@media(max-width:560px){.desktop-update-dialog{min-height:auto;padding:36px 20px}.desktop-update-interruption__body{align-items:flex-start;gap:16px;padding:20px}.desktop-update-interruption__actions{flex-direction:column;padding:0 20px 20px}.desktop-update-interruption__button{width:100%}}@media(prefers-reduced-motion:reduce){.desktop-update-dialog__button,.desktop-update-interruption__button{transition:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}:root{color-scheme:light;--app-color-primary: #684cf5;--app-color-primary-rgb: 104 76 245;--app-color-bg: #fbfbfd;--app-color-bg-rgb: 251 251 253;--app-color-text: rgba(21, 27, 39, .92);--app-color-text-secondary: rgba(37, 45, 57, .72);--app-color-text-tertiary: rgba(57, 67, 83, .58);--app-color-text-quaternary: rgba(81, 93, 112, .46);--app-color-text-inverse: #ffffff;--app-color-border: rgba(21, 27, 39, .08);--app-color-border-soft: #e6e9f0;--app-color-border-soft-rgb: 230 233 240;--app-color-border-strong: #c7ccd9;--app-color-border-strong-rgb: 199 204 217;--app-color-button-secondary-border: #7c849d;--app-color-surface-primary: #ffffff;--app-color-surface-secondary: #f7f8fa;--app-color-surface-tertiary: #f0f1f5;--app-color-surface-hover: rgba(145, 151, 168, .08);--app-popup-hover-bg: #e9e4ff;--Background-popup_menu_hover_bg: var(--app-popup-hover-bg);--app-color-surface-overlay: rgba(255, 255, 255, .7);--app-color-surface-overlay-strong: rgba(255, 255, 255, .88);--app-color-panel-border: rgba(255, 255, 255, .82);--app-color-focus-ring: rgb(var(--app-color-primary-rgb) / .32);--app-text-selection-bg: #5599ff4d;--app-color-success: #22c55e;--app-color-success-rgb: 34 197 94;--app-color-error: #ef4444;--app-color-error-rgb: 239 68 68;--app-color-warning: #f59e0b;--app-color-warning-rgb: 245 158 11;--app-color-star: #f6b04a;--app-color-overlay: rgba(0, 0, 0, .4);--app-color-overlay-rgb: 0 0 0;--app-privacy-dialog-surface: #ffffff;--app-privacy-dialog-title-text: rgba(21, 27, 39, .92);--app-privacy-dialog-body-text: rgba(37, 45, 57, .72);--app-privacy-dialog-divider: #e6e9f0;--app-privacy-dialog-overlay: rgba(19, 19, 28, .32);--app-privacy-dialog-shadow: 0 25px 25px rgba(0, 0, 0, .25);--app-privacy-dialog-tooltip-shadow: 0 6px 26px rgba(0, 0, 0, .14);--app-privacy-dialog-link: #a236b2;--app-privacy-dialog-link-hover: #812b8e;--app-privacy-dialog-focus-ring: rgb(var(--app-color-primary-rgb) / .32);--app-privacy-dialog-error: var(--app-color-error);--app-gradient-primary: var(--app-color-primary);--app-gradient-welcome: linear-gradient(90deg, #3259e3 0%, #cf69ff 100%);--app-gradient-home-banner: linear-gradient(99deg, #fafafe 0%, #f7f5ff 50%, #fafafe 100%), #fff;--app-color-code-bg: #f7f8fa;--app-color-code-surface: #151922;--app-color-code-text: #ffffff;--app-background: var(--app-color-bg);--scrollbar-thumb: #c7ccd9;--scrollbar-thumb-hover: #b5becf;--app-shell-project-detail-project-name-text: rgba(15, 23, 42, .92);--app-shell-project-detail-project-name-hover-text: rgba(15, 23, 42, .86);--app-shell-project-detail-project-name-hover-bg: rgba(255, 255, 255, .96);--app-shell-project-detail-project-name-hover-border: rgba( var(--app-color-primary-rgb, 92 65 220), .24 );--app-shell-project-detail-project-name-hover-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .04);--app-shell-project-detail-project-name-focus-text: #131313;--app-shell-project-detail-project-name-focus-bg: rgba(255, 255, 255, .98);--app-shell-project-detail-project-name-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .32 );--app-shell-project-detail-project-name-focus-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .08);--app-shell-project-detail-title-text: rgba(15, 23, 42, .92);--app-shell-project-detail-title-hover-text: rgba(15, 23, 42, .86);--app-shell-project-detail-project-name-input-text: #131313;--app-shell-project-detail-project-name-input-caret: #131313;--app-shell-project-detail-project-name-input-border: var( --app-color-primary, #5c41dc );--app-shell-project-detail-project-name-input-bg: #ffffff;--app-shell-project-detail-project-name-input-shadow: none;--app-shell-project-detail-chevron-icon-opacity: .78;--app-shell-project-detail-chevron-icon-hover-opacity: .96;--app-shell-project-detail-dropdown-bg: rgba(255, 255, 255, .96);--app-shell-project-detail-dropdown-border: rgba(148, 163, 184, .22);--app-shell-project-detail-dropdown-shadow: 0 14px 34px rgba(15, 23, 42, .12);--app-shell-project-detail-dropdown-backdrop-filter: blur(18px);--app-shell-project-detail-dropdown-divider: var( --app-color-border-soft, #e6e9f0 );--app-shell-project-detail-dropdown-item-text: var(--app-color-text, #131313);--app-shell-project-detail-dropdown-item-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--app-shell-project-detail-dropdown-item-active-text: var( --app-color-text, #131313 );--app-shell-project-detail-dropdown-item-active-bg: transparent;--app-shell-project-detail-dropdown-item-icon-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--app-shell-project-detail-dropdown-item-icon-hover-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--app-shell-project-detail-dropdown-item-check-text: var( --app-color-text, #131313 );--app-shell-project-detail-dropdown-create-icon-bg: transparent;--app-shell-collapse-panel-btn-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--app-shell-collapse-panel-btn-hover-text: var( --app-color-text, rgba(15, 23, 42, .92) );--app-shell-collapse-panel-btn-hover-bg: rgba(15, 23, 42, .05);--app-shell-collapse-panel-btn-focus-bg: var( --app-shell-collapse-panel-btn-hover-bg );--app-shell-collapse-panel-btn-focus-shadow: inset 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .28);--app-shell-project-home-btn-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--app-shell-project-home-btn-hover-text: var( --app-color-text, rgba(15, 23, 42, .92) );--app-shell-project-home-btn-hover-bg: rgba(15, 23, 42, .08);--app-shell-project-home-btn-hover-shadow: inset 0 0 0 1px rgba(15, 23, 42, .1);--app-shell-project-home-btn-active-bg: rgba(15, 23, 42, .12);--app-shell-project-home-btn-active-shadow: inset 0 0 0 1px rgba(15, 23, 42, .14);--app-shell-project-home-btn-focus-outline: rgba( var(--app-color-primary-rgb, 92 65 220), .32 );--app-shell-desktop-chrome-separator-bg: var( --app-color-border-soft, #e6e9f0 );--app-shell-desktop-chrome-window-separator-bg: var( --app-color-border-soft, #d7dbe5 );--app-shell-desktop-chrome-window-control-text: var( --app-color-text-secondary, #5b5f6b );--app-shell-desktop-chrome-window-control-hover-text: var( --app-color-text, #333333 );--app-shell-desktop-chrome-window-control-close-hover-text: var( --app-color-danger, #e5484d );--app-shell-desktop-account-trigger-bg: rgba(255, 255, 255, .36);--app-shell-desktop-account-trigger-border: #b9c4e2;--app-shell-desktop-account-trigger-text: var( --app-color-text-secondary, #5b5f6b );--app-shell-desktop-account-trigger-active-bg: #dce2fa;--app-shell-desktop-account-trigger-active-border: #acb9df;--app-shell-desktop-account-trigger-focus-outline: rgba( var(--app-color-primary-rgb, 92 65 220), .38 );--app-shell-project-detail-toolbar-hover-bg: rgba(15, 23, 42, .05);--chat-input-selection-bg: #7a55ff;--chat-panel-bg: var(--app-color-panel, #ffffff);--chat-header-bg: rgba(255, 255, 255, .98);--chat-header-title-text: var(--app-color-text, rgba(21, 27, 39, .92));--chat-header-title-focus-ring: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .28);--chat-header-title-input-bg: #ffffff;--chat-header-title-input-text: var(--app-color-text, rgba(21, 27, 39, .92));--chat-header-title-input-border: rgba( var(--app-color-primary-rgb, 92 65 220), .45 );--chat-header-title-input-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .75 );--chat-header-title-input-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .2);--chat-header-button-text: rgba(71, 85, 105, .92);--chat-header-button-hover-bg: rgba(15, 23, 42, .05);--chat-header-button-hover-text: rgba(15, 23, 42, .92);--chat-empty-title-text: #0f172a;--chat-empty-subtitle-text: rgba(71, 85, 105, .92);--chat-empty-card-bg: var(--app-color-panel, #ffffff);--chat-empty-card-border: rgba(15, 23, 42, .1);--chat-empty-card-title-text: #0f172a;--chat-empty-card-shadow-hover: 0 2px 8px rgba(15, 23, 42, .06);--chat-tool-group-surface-bg: #ffffff;--chat-tool-group-header-bg: #ffffff;--chat-tool-group-header-hover-bg: #ffffff;--chat-tool-group-body-bg: #ffffff;--chat-tool-group-pill-bg: var(--app-color-surface-secondary, #f5f6fa);--chat-tool-group-border: var(--app-color-border, #c7ccd9);--chat-tool-group-divider: var(--app-color-border, #c7ccd9);--chat-tool-group-title-text: #686f84;--chat-tool-group-detail-text: #6e6e6e;--chat-tool-group-header-text: rgba(71, 85, 105, .92);--chat-tool-group-chevron-text: #686f84;--context-window-trigger-indicator: var(--app-color-primary, #684cf5);--context-window-trigger-dot-opacity: .18;--context-window-trigger-focus-shadow: 0 0 0 3px var(--context-window-accent-soft, rgba(34, 88, 222, .18));--context-window-trigger-hover-shadow: 0 0 0 3px var(--context-window-accent-strong, rgba(34, 88, 222, .12));--context-window-card-bg: var(--app-color-surface-primary, #ffffff);--context-window-card-border: var(--app-color-border-soft, #e6e9f0);--context-window-card-shadow: 0 6px 26px rgba(0, 0, 0, .14);--context-window-title-text: #131313;--context-window-primary-text: #131313;--context-window-secondary-text: #515151;--context-window-tertiary-text: #acacac;--context-window-percent-text: #5c41dc;--context-window-meter-bg: var(--app-color-border-soft, #e6e9f0);--context-window-meter-fill: linear-gradient(90deg, #4776e6, #a855f7);--context-window-legend-indicator: #5c41dc;--context-window-manual-button-border: var( --app-color-border-strong, #d1d5db );--context-window-manual-button-bg: #eef2ff;--context-window-manual-button-text: #5c41dc;--context-window-manual-button-hover-border: rgba(34, 88, 222, .24);--context-window-manual-button-hover-bg: rgba(34, 88, 222, .12);--context-window-manual-button-focus-shadow: 0 0 0 3px rgba(34, 88, 222, .16);--context-window-manual-status-active-text: #2258de;--context-window-manual-status-complete-text: var(--app-color-text, #131313);--context-window-arrow-fill: rgba(255, 255, 255, .98);--context-warning-card-bg: #fefeff;--context-warning-card-border: #bfadff;--context-warning-progress-track: transparent;--context-warning-progress-fill: #9b7cff;--context-warning-icon: #f59e0b;--context-warning-title-text: #131313;--context-warning-description-text: rgba(19, 19, 19, .8);--context-warning-button-bg: #ffffff;--context-warning-compact-border: #684cf5;--context-warning-compact-text: #5c41dc;--context-warning-compact-hover-bg: #f5f3ff;--context-warning-summary-border: #7c849d;--context-warning-summary-text: #131313;--context-warning-summary-hover-bg: #f9fafb;--context-warning-button-focus-shadow: 0 0 0 3px rgba(104, 76, 245, .22);--contact-administrator-success-bg: #f8fef9;--contact-administrator-success-border: #86efac;--contact-administrator-success-text: #16a34a;--contact-administrator-warning-bg: #fffdf5;--contact-administrator-warning-border: #fef3c7;--contact-administrator-warning-title-text: #92400e;--contact-administrator-warning-description-text: #78350f;--chat-credit-alert-bg: #fffdf5;--chat-credit-alert-border: #fef3c7;--chat-credit-alert-icon: #f59e0b;--chat-credit-alert-title-text: #92400e;--chat-credit-alert-description-text: rgba(120, 53, 15, .8);--chat-credit-alert-action-bg: #ffffff;--chat-credit-alert-action-border: #f59e0b;--chat-credit-alert-action-text: #d97706;--chat-credit-alert-action-hover-bg: #fffbeb;--chat-credit-alert-action-focus-shadow: 0 0 0 3px rgba(245, 158, 11, .24);--tool-call-running-header-bg: linear-gradient( 90deg, #eee8ff 34%, #e2f7ff 100% );--tool-call-running-header-radius: 999px;--tool-call-running-header-shadow: inset 0 0 0 1px rgba(140, 111, 255, .16), 0 6px 18px rgba(120, 112, 255, .08);--tool-call-running-header-filter: saturate(1.08) contrast(1.03);--tool-call-running-header-glow-bg: radial-gradient( ellipse at 30% 50%, rgba(255, 255, 255, .46) 0%, rgba(255, 255, 255, .18) 26%, rgba(255, 255, 255, 0) 62% );--tool-call-running-header-glow-opacity: .95;--tool-call-running-header-sweep-bg: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .12) 18%, rgba(255, 255, 255, .55) 38%, rgba(255, 255, 255, .96) 52%, rgba(255, 255, 255, .42) 68%, rgba(255, 255, 255, .06) 84%, rgba(255, 255, 255, 0) 100% );--tool-call-running-header-sweep-shadow: 0 0 14px rgba(255, 255, 255, .38);--tool-call-running-header-sweep-opacity: .98;--tool-call-running-header-sweep-blend-mode: screen;--tool-call-running-title-aura-bg: radial-gradient( ellipse at 35% 50%, rgba(130, 96, 255, .2) 0%, rgba(77, 174, 255, .16) 42%, rgba(77, 174, 255, 0) 74% );--tool-call-running-title-aura-opacity: .7;--tool-call-running-name-text: #556184;--tool-call-running-name-shadow: 0 0 10px rgba(130, 96, 255, .14), 0 0 18px rgba(77, 174, 255, .12);--tool-call-running-orb-violet-bg: #8260ff;--tool-call-running-orb-blue-bg: #4daeff;--tool-call-running-orb-ring: 0 0 0 1px rgba(255, 255, 255, .28);--tool-call-running-prepared-tag-bg: var( --app-color-surface-secondary, rgba(92, 65, 220, .08) );--tool-call-running-prepared-tag-text: var(--app-color-primary, #5c41dc);--tool-call-running-progress-tag-bg: rgba(77, 174, 255, .1);--tool-call-running-progress-tag-text: #2f79bd;--reference-drawer-background: rgba(255, 255, 255, .985);--reference-drawer-backdrop-bg: rgba(15, 23, 42, .46);--reference-drawer-shadow: var(--layout-shell-shadow-soft, 0 6px 26px rgba(0, 0, 0, .14)), var(--layout-shell-highlight, inset 0 1px 0 rgba(255, 255, 255, .92));--reference-drawer-title-text: #1d2533;--reference-drawer-muted-text: #667085;--reference-drawer-close-hover-bg: #f3f4f6;--reference-drawer-close-hover-text: #1d2533;--reference-drawer-item-bg: #ffffff;--reference-drawer-item-border: rgba(15, 23, 42, .12);--reference-drawer-item-shadow: none;--reference-drawer-item-hover-border: rgba(15, 23, 42, .2);--reference-drawer-item-hover-shadow: 0 10px 24px rgba(15, 23, 42, .08);--reference-drawer-item-title-text: #1d2533;--reference-drawer-item-muted-text: #667085;--reference-drawer-item-accent-bg: #eef4ff;--reference-drawer-item-accent-text: #2456a6;--reference-drawer-action-bg: #f8fafc;--reference-drawer-action-border: rgba(15, 23, 42, .14);--reference-drawer-action-text: #1e293b;--reference-drawer-action-hover-bg: #f1f5f9;--reference-drawer-action-hover-border: rgba(15, 23, 42, .25);--reference-drawer-action-hover-shadow: 0 2px 8px rgba(15, 23, 42, .08);--reference-drawer-action-active-bg: #e2e8f0;--reference-drawer-primary-action-bg: #0f172a;--reference-drawer-primary-action-border: #0f172a;--reference-drawer-primary-action-text: #ffffff;--reference-drawer-primary-action-hover-bg: #1e293b;--reference-drawer-primary-action-hover-border: #1e293b;--reference-drawer-primary-action-active-bg: #334155;--source-popover-background: rgba(255, 255, 255, .98);--source-popover-card-background: var(--app-color-surface-tertiary, #eef1f7);--chat-streamdown-text: var(--app-color-text, rgba(21, 27, 39, .92));--chat-streamdown-muted-text: var( --app-color-text-secondary, rgba(59, 62, 72, .78) );--chat-streamdown-link: var(--app-color-primary, #5c41dc);--chat-streamdown-blockquote-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .22 );--chat-streamdown-caret-bg: var( --app-gradient-primary, linear-gradient(180deg, var(--app-color-primary, #5c41dc), #cf69ff) );--chat-code-block-bg: var(--app-color-surface-primary, #ffffff);--chat-code-block-border: var(--app-color-border-soft, #e6e9f0);--chat-code-actions-bg: rgba(255, 255, 255, .96);--chat-code-actions-border: var(--app-color-border-soft, #e6e9f0);--chat-code-actions-shadow: 0 4px 12px rgba(15, 23, 42, .1);--chat-code-actions-text: var(--app-color-text-secondary, #515151);--chat-code-actions-hover-bg: var(--app-color-surface-secondary, #f5f6fa);--chat-code-actions-hover-text: var(--app-color-text, #131313);--chat-code-actions-focus-ring: rgba( var(--app-color-primary-rgb, 92 65 220), .3 );--assistant-stream-status-text: var( --app-color-text-secondary, rgba(71, 85, 105, .92) );--assistant-stream-status-shimmer: linear-gradient( 90deg, rgba(71, 85, 105, .68) 0%, rgba(71, 85, 105, .68) 38%, var(--app-color-text, rgba(21, 27, 39, .92)) 50%, rgba(71, 85, 105, .68) 62%, rgba(71, 85, 105, .68) 100% );--source-token-border: var(--app-color-border-soft, #e6e9f1);--source-token-bg: rgb(var(--app-color-primary-rgb, 92 65 220) / .18);--source-token-text: var(--app-color-primary, #5c41dc);--source-token-hover-border: var(--app-color-border-strong, #cfd5e2);--source-token-hover-bg: rgb(var(--app-color-primary-rgb, 92 65 220) / .24);--source-token-hover-text: var(--app-color-primary, #5c41dc);--source-token-hover-shadow: none;--source-token-focus-outline: rgba( var(--app-color-border-strong-rgb, 207 213 226), .7 );--source-popover-border: var(--app-color-border-soft, #e6e9f1);--source-popover-background: #ffffff;--source-popover-shadow: 0 6px 26px rgba(0, 0, 0, .14);--source-popover-file-icon-bg: transparent;--source-popover-file-icon-text: #acacac;--source-popover-title-text: #515151;--source-popover-nav-bg: #f0f1f5;--source-popover-nav-text: #131313;--source-popover-nav-hover-bg: #e5e7ef;--source-popover-nav-hover-text: #131313;--source-popover-nav-active-bg: #7c849d;--source-popover-nav-active-text: #ffffff;--source-popover-badge-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .16 );--source-popover-badge-text: var(--app-color-primary, #5c41dc);--source-popover-card-border: transparent;--source-popover-card-hover-border: transparent;--source-popover-card-hover-bg: transparent;--source-popover-card-hover-shadow: none;--source-popover-meta-text: #515151;--source-popover-snippet-text: #131313;--source-popover-cta-text: #515151;--chat-user-message-background: #e9e9ff;--chat-user-message-border: none;--chat-user-message-color: #1d2533;--chat-user-message-accent-color: #5c41dc;--chat-user-message-actions-background: #ffffff;--chat-user-message-actions-border-color: rgba(226, 232, 240, .9);--chat-user-message-actions-shadow: 0 8px 18px rgba(15, 23, 42, .08), 0 2px 5px rgba(15, 23, 42, .04);--chat-user-message-action-color: rgba(51, 65, 85, .92);--chat-user-message-action-hover-background: rgba(241, 245, 249, .95);--chat-user-message-action-hover-color: rgba(15, 23, 42, .96);--chat-image-thumbnail-bg: var(--app-color-surface-secondary, #f5f6fa);--chat-image-thumbnail-focus-outline: rgb( var(--app-color-primary-rgb, 92 65 220) / .72 );--chat-image-thumbnail-placeholder-text: var( --app-color-text-tertiary, #7a7a7a );--chat-image-thumbnail-error-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .1 );--chat-image-thumbnail-error-border: var(--app-color-error, #ef4444);--chat-image-thumbnail-error-text: var(--app-color-error, #ef4444);--chat-image-thumbnail-uploading-bg: rgb( var(--app-color-surface-primary-rgb, 255 255 255) / .82 );--chat-image-thumbnail-uploading-text: var(--app-color-primary, #5c41dc);--chat-image-thumbnail-remove-bg: rgb(15 23 42 / .68);--chat-image-thumbnail-remove-text: #ffffff;--chat-image-thumbnail-remove-hover-bg: rgb(15 23 42 / .82);--chat-image-thumbnail-alt-bg: linear-gradient( 180deg, transparent, rgb(15 23 42 / .72) );--chat-image-thumbnail-alt-text: #ffffff;--chat-image-thumbnail-model-bg: rgb( var(--app-color-surface-primary-rgb, 255 255 255) / .92 );--chat-image-thumbnail-model-border: rgb(15 23 42 / .12);--chat-image-thumbnail-model-shadow: 0 2px 10px rgb(15 23 42 / .1);--chat-image-thumbnail-model-text: var(--app-color-text, #131313);--chat-image-thumbnail-badge-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .86 );--chat-image-thumbnail-badge-text: #ffffff;--chat-image-thumbnail-actions-bg: rgb( var(--app-color-surface-primary-rgb, 255 255 255) / .88 );--chat-image-thumbnail-actions-border: rgb(15 23 42 / .12);--chat-image-thumbnail-actions-shadow: 0 2px 10px rgb(15 23 42 / .12);--chat-image-thumbnail-action-text: var(--app-color-text-secondary, #515151);--chat-image-thumbnail-action-hover-bg: rgb(15 23 42 / .08);--chat-image-thumbnail-action-hover-text: var(--app-color-text, #131313);--chat-image-thumbnail-action-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .18);--message-feedback-action-text: rgba(100, 116, 139, .82);--message-feedback-action-hover-bg: rgba(15, 23, 42, .06);--message-feedback-action-hover-border: rgba(15, 23, 42, .16);--message-feedback-action-hover-text: rgba(15, 23, 42, .92);--message-feedback-action-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .18);--message-feedback-action-up-active-bg: rgba(34, 197, 94, .1);--message-feedback-action-up-active-border: rgba(34, 197, 94, .24);--message-feedback-action-up-active-text: #16803d;--message-feedback-action-down-active-bg: rgba(239, 68, 68, .1);--message-feedback-action-down-active-border: rgba(239, 68, 68, .24);--message-feedback-action-down-active-text: #c2410c;--message-feedback-dialog-overlay-bg: rgba(17, 19, 26, .18);--message-feedback-dialog-overlay-blur: blur(4px);--message-feedback-dialog-bg: var(--app-color-surface-primary, #ffffff);--message-feedback-dialog-border: var(--app-color-border-soft, #e6e9f0);--message-feedback-dialog-shadow: 0 5px 20px rgba(0, 0, 0, .1);--message-feedback-dialog-divider: var(--app-color-border-soft, #edf0f5);--message-feedback-dialog-title-text: var(--app-color-text, #131313);--message-feedback-dialog-muted-text: var( --app-color-text-secondary, #515151 );--message-feedback-dialog-close-text: #8b8f9c;--message-feedback-dialog-close-hover-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .06 );--message-feedback-dialog-close-hover-text: var( --app-color-text-secondary, #515151 );--message-feedback-dialog-chip-bg: transparent;--message-feedback-dialog-chip-border: var(--app-color-border-soft, #e6e9f0);--message-feedback-dialog-chip-text: var(--app-color-text-secondary, #515151);--message-feedback-dialog-chip-hover-bg: var( --app-color-surface-secondary, #edf0f5 );--message-feedback-dialog-chip-hover-border: rgba( var(--app-color-primary-rgb, 92 65 220), .22 );--message-feedback-dialog-chip-hover-text: var(--app-color-text, #131313);--message-feedback-dialog-chip-selected-bg: var( --app-color-surface-secondary, #edf0f5 );--message-feedback-dialog-chip-selected-border: rgba( var(--app-color-primary-rgb, 92 65 220), .22 );--message-feedback-dialog-chip-selected-text: var(--app-color-text, #131313);--message-feedback-dialog-input-bg: var(--app-color-surface-primary, #ffffff);--message-feedback-dialog-input-border: var( --app-color-input-border, #bcc1d1 );--message-feedback-dialog-input-text: var(--app-color-text, #131313);--message-feedback-dialog-input-placeholder: var( --app-color-text-placeholder, #9ca3af );--message-feedback-dialog-input-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .4 );--message-feedback-dialog-input-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .16);--message-feedback-dialog-secondary-btn-bg: var( --app-color-surface-primary, #ffffff );--message-feedback-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--message-feedback-dialog-secondary-btn-text: var(--app-color-text, #131313);--message-feedback-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--message-feedback-dialog-secondary-btn-hover-border: var( --app-color-border-soft, #e6e9f0 );--message-feedback-dialog-secondary-btn-hover-text: var( --app-color-text, #131313 );--message-feedback-dialog-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--message-feedback-dialog-primary-btn-text: #ffffff;--chat-dropdown-shell-bg: #ffffff;--chat-dropdown-shell-border: #e6e9f0;--chat-dropdown-shell-shadow: 0 6px 26px rgba(0, 0, 0, .14);--chat-usage-section-title-text: rgba(100, 116, 139, .78);--chat-usage-section-divider: rgba(15, 23, 42, .06);--chat-usage-details-hint-text: rgba(100, 116, 139, .75);--chat-usage-metric-border: rgba(203, 213, 225, .4);--chat-usage-metric-bg: rgba(241, 245, 249, .6);--chat-usage-metric-accent-border: rgba(203, 213, 225, .42);--chat-usage-metric-accent-bg: rgba(241, 245, 249, .65);--chat-usage-breakdown-border: rgba(203, 213, 225, .35);--chat-usage-breakdown-bg: rgba(255, 255, 255, .7);--usage-stats-summary-label-text: rgba(100, 116, 139, .88);--usage-stats-summary-card-border: rgba(203, 213, 225, .52);--usage-stats-summary-card-bg: rgba(255, 255, 255, .86);--usage-stats-summary-card-current-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .2 );--usage-stats-summary-card-current-bg: linear-gradient( 180deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .08), rgb(var(--app-color-primary-rgb, 92 65 220) / .03) );--usage-stats-summary-card-all-bg: linear-gradient( 180deg, rgba(15, 23, 42, .03), rgba(15, 23, 42, .015) );--usage-stats-summary-caption-text: rgba(100, 116, 139, .86);--usage-stats-summary-value-text: rgba(15, 23, 42, .98);--usage-stats-summary-info-btn-border: rgba(203, 213, 225, .65);--usage-stats-summary-info-btn-bg: rgba(255, 255, 255, .92);--usage-stats-summary-info-btn-text: rgba(100, 116, 139, .92);--usage-stats-summary-info-btn-hover-border: rgba(148, 163, 184, .92);--usage-stats-summary-info-btn-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--usage-stats-summary-info-btn-hover-text: rgba(51, 65, 85, .96);--usage-stats-summary-info-btn-active-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .24 );--usage-stats-summary-info-btn-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--usage-stats-summary-info-btn-active-text: var(--app-color-primary, #5c41dc);--usage-stats-summary-focus-outline: rgb( var(--app-color-primary-rgb, 92 65 220) / .36 );--chat-history-menu-text-primary: var(--app-color-text, #131313);--chat-history-menu-text-muted: var(--app-color-text-secondary, #515151);--chat-history-menu-text-disabled: var(--app-color-text-tertiary, #7a7a7a);--chat-history-menu-placeholder: var(--app-color-text-placeholder, #acacac);--chat-history-menu-border: var(--app-color-border, #e6e9f0);--chat-history-menu-input-border: var(--app-color-input-border, #bcc1d1);--chat-history-menu-accent: var(--app-color-primary, #5c41dc);--chat-history-menu-hover: var(--app-popup-hover-bg, #e9e4ff);--chat-history-more-btn-hover-bg: rgba(15, 23, 42, .05);--chat-history-context-menu-bg: var(--app-color-surface-primary, #ffffff);--chat-history-context-menu-border: rgba(21, 27, 39, .08);--chat-history-context-menu-shadow: 0 12px 28px rgba(21, 27, 39, .08);--chat-history-context-menu-item-text: var(--app-color-text, #131313);--chat-history-context-menu-item-icon-text: var( --app-color-text-tertiary, #8d96a8 );--chat-history-context-menu-item-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--chat-history-context-menu-item-hover-text: var(--app-color-text, #131313);--chat-history-context-menu-item-hover-icon-text: var( --app-color-text-secondary, #515151 );--chat-history-context-menu-danger-text: var(--app-color-error, #ef4444);--chat-history-context-menu-danger-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .08 );--chat-history-context-menu-danger-hover-text: var( --app-color-error, #ef4444 );--chat-history-context-menu-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--chat-history-dropdown-label: rgba(100, 116, 139, .75);--chat-history-dropdown-date-label: rgba(100, 116, 139, .78);--chat-history-dropdown-search-border: #bcc1d1;--chat-history-dropdown-search-bg: #ffffff;--chat-history-dropdown-search-text: #131313;--chat-history-dropdown-search-placeholder: #acacac;--chat-history-dropdown-search-focus-border: #bcc1d1;--chat-history-dropdown-search-focus-shadow: none;--chat-history-dropdown-item-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--chat-history-dropdown-item-active-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .07 );--chat-history-dropdown-item-active-text: var(--app-color-primary, #5c41dc);--chat-history-dropdown-item-switching-bg: #d8dbe5;--login-page-shell-bg: #f5f6fa;--login-page-frame-border: #c7ccd9;--login-page-frame-shadow: 0 6px 26px rgba(0, 0, 0, .14);--login-page-titlebar-bg: #f5f6fa;--login-page-titlebar-text: #000000;--login-page-window-btn-hover-bg: rgba(0, 0, 0, .06);--login-page-body-bg: #fbfbfd;--login-page-card-bg: var(--app-color-surface-primary, #ffffff);--login-page-card-border: #d8dbe5;--login-page-card-shadow: 0 10px 30px rgba(15, 23, 42, .06);--login-page-eyebrow-text: var(--app-color-primary, #5c41dc);--login-page-title-text: #131313;--login-page-desc-text: #515151;--login-page-primary-btn-bg: var(--app-color-primary, #5c41dc);--login-page-primary-btn-shadow: none;--login-page-warning-text: #8a5b00;--login-page-warning-bg: rgba(var(--app-color-warning-rgb, 245 158 11), .12);--login-page-error-text: var(--app-color-error, #ef4444);--login-page-error-bg: rgba(var(--app-color-error-rgb, 239 68 68), .1);--login-page-meta-text: #6b7280;--login-page-meta-value-text: #131313;--workspace-about-overlay-bg: rgba(15, 23, 42, .18);--workspace-about-banner-bg: linear-gradient( 110.264deg, #7da2ff 2.5526%, #8480ed 43.741%, #d297f3 100% );--workspace-about-cloud-color: var( --background\/popup_bg, var(--Background-popup_bg, #ffffff) );--workspace-about-logo-border: 0 solid transparent;--workspace-about-banner-title-text: #ffffff;--workspace-about-surface-bg: var( --background\/popup_bg, var(--Background-popup_bg, #ffffff) );--workspace-about-surface-shadow: 0 6px 26px rgba(0, 0, 0, .14);--workspace-about-title-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--workspace-about-card-bg: var( --background\/dialog, var(--Background-Dialog_BG, #ffffff) );--workspace-about-card-border: var( --border\/dialog_border, var(--Border-Dialog_border, #c7ccd9) );--workspace-about-divider: var(--workspace-about-card-border);--workspace-about-table-header-bg: var( --app-color-surface-secondary, #f7f8fb );--workspace-about-code-bg: var(--app-color-surface-secondary, #f7f8fb);--workspace-about-link-text: var(--Text-brand_color, #684cf5);--workspace-about-button-bg: linear-gradient( 118.085deg, var(--components\/button\/accent_linear_blue, #4776e6) 0%, var(--components\/button\/accent_linear_purple, #a855f7) 100% );--workspace-about-button-hover-bg: var(--workspace-about-button-bg);--workspace-about-button-text: var(--text\/button_white_text, #ffffff);--workspace-about-focus-outline: var(--Text-brand_color, #684cf5);--app-notification-max-width: 481px;--app-notification-bg: var( --background\/dialog, var( --Background-Dialog_BG, var(--Background-dialog_bg, var(--app-color-surface-primary, #ffffff)) ) );--app-notification-border: var( --border\/dialog_border, var(--Border-Dialog_border, var(--app-color-border-soft, #c7ccd9)) );--app-notification-warning-border: #ffd6b3;--app-notification-radius: 10px;--app-notification-shadow: 0 8px 10px rgba(0, 0, 0, .1);--app-notification-title-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--app-notification-message-text: var( --text\/introductory_text, var(--Text-introductory_text, #515151) );--app-notification-close-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--app-notification-close-hover-bg: rgba(0, 0, 0, .05);--app-notification-action-text: var(--app-color-primary, #5c41dc);--feedback-dialog-rating-icon-text: #42526e;--feedback-dialog-rating-icon-selected-text: #172b4d;--feedback-dialog-overlay-bg: rgba(17, 19, 26, .18);--feedback-dialog-overlay-blur: blur(4px);--feedback-dialog-surface-border: var(--app-color-border-soft, #e6e9f0);--feedback-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-surface-shadow: 0 25px 25px rgba(0, 0, 0, .25);--feedback-dialog-divider: var(--app-color-border-soft, #e6e9f0);--feedback-dialog-title-text: var(--app-color-text, #131313);--feedback-dialog-section-title-text: var( --app-color-text-secondary, #333333 );--feedback-dialog-rating-border: var(--app-color-input-border, #bcc1d1);--feedback-dialog-rating-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-rating-hover-border: color-mix( in srgb, var(--app-color-primary, #5c41dc) 35%, var(--app-color-input-border, #bcc1d1) );--feedback-dialog-rating-hover-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-rating-selected-border: var(--app-color-primary, #5c41dc);--feedback-dialog-rating-selected-bg: var( --app-color-surface-primary, #ffffff );--feedback-dialog-rating-selected-shadow: 0 0 0 4px rgb(var(--app-color-primary-rgb, 92 65 220) / .1), 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--feedback-dialog-control-border: var(--app-color-input-border, #bcc1d1);--feedback-dialog-control-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-control-placeholder: var( --app-color-text-placeholder, #9ca3af );--feedback-dialog-attachment-icon-text: var( --app-color-text-secondary, #6b7280 );--feedback-dialog-attachment-hover-bg: var( --app-color-surface-secondary, #f7f8fb );--feedback-dialog-attachment-remove-border: rgba(188, 193, 209, .8);--feedback-dialog-attachment-remove-bg: rgba(255, 255, 255, .94);--feedback-dialog-attachment-remove-hover-bg: #ffffff;--feedback-dialog-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--feedback-dialog-primary-btn-text: #ffffff;--feedback-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--feedback-dialog-secondary-btn-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-secondary-btn-text: var(--app-color-text, #131313);--feedback-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--feedback-dialog-secondary-btn-hover-text: var(--app-color-text, #131313);--feedback-dialog-btn-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--share-dialog-overlay-bg: rgba(17, 19, 26, .18);--share-dialog-overlay-blur: blur(4px);--share-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-surface-border: transparent;--share-dialog-surface-shadow: 0 25px 25px rgba(0, 0, 0, .25);--share-dialog-divider: var(--app-color-border-soft, #edf0f5);--share-dialog-title-text: var(--app-color-text, #131313);--share-dialog-body-text: var(--app-color-text, #131313);--share-dialog-muted-text: var(--app-color-text-secondary, #515151);--share-dialog-placeholder-text: var(--app-color-text-placeholder, #acacac);--share-dialog-close-text: var(--app-color-text, #131313);--share-dialog-close-hover-text: var(--app-color-text, #131313);--share-dialog-input-border: var(--app-color-input-border, #bcc1d1);--share-dialog-input-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-input-text: var(--app-color-text, #131313);--share-dialog-input-disabled-bg: var(--app-color-surface-secondary, #f7f8fb);--share-dialog-input-disabled-text: var(--app-color-text-tertiary, #8d96a8);--share-dialog-focus-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .4 );--share-dialog-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--share-dialog-menu-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-menu-border: var(--app-color-border-soft, #e6e9f0);--share-dialog-menu-shadow: 0 6px 13px rgba(0, 0, 0, .14);--share-dialog-menu-item-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--share-dialog-menu-item-selected-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .16 );--share-dialog-access-icon-text: var(--app-color-text, #131313);--share-dialog-expiry-accent: var(--app-color-primary, #6b50ff);--share-dialog-expiry-accent-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .12 );--share-dialog-expiry-checkbox-border: var(--app-color-input-border, #bcc1d1);--share-dialog-expiry-checkbox-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-expiry-checkbox-checked-bg: var( --share-dialog-expiry-accent, #6b50ff );--share-dialog-expiry-checkbox-check: #ffffff;--share-dialog-calendar-nav-bg: var(--app-color-surface-secondary, #f5f6fa);--share-dialog-calendar-muted-text: var(--app-color-text-tertiary, #8d96a8);--share-dialog-calendar-disabled-text: #c8ceda;--share-dialog-calendar-today-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .24 );--share-dialog-calendar-selected-bg: var( --share-dialog-expiry-accent, #6b50ff );--share-dialog-calendar-selected-text: #ffffff;--share-dialog-avatar-user-bg: #4c87d8;--share-dialog-avatar-owner-bg: var(--app-color-primary, #5c41dc);--share-dialog-avatar-icon-text: #ffffff;--share-dialog-primary-btn-bg: linear-gradient( 90deg, #3259e3 0%, #cf69ff 100% );--share-dialog-primary-btn-text: #ffffff;--share-dialog-primary-btn-disabled-bg: linear-gradient( 90deg, rgba(50, 89, 227, .4) 0%, rgba(207, 105, 255, .4) 100% );--share-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--share-dialog-secondary-btn-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-secondary-btn-text: var(--app-color-text, #131313);--share-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--share-dialog-secondary-btn-hover-text: var(--app-color-text, #131313);--share-dialog-disabled-btn-opacity: .4;--share-dialog-disabled-btn-text: #ffffff;--markdown-table-bg: var(--layout-preview-markdown-content-bg, #ffffff);--markdown-table-border: var(--app-color-border-soft, #d0d7de);--markdown-table-border-strong: var(--app-color-border, #c7ccd9);--markdown-table-header-bg: var(--app-color-surface-secondary, #f7f8fb);--markdown-table-header-text: var(--app-color-text, rgba(17, 24, 39, .92));--markdown-table-cell-bg: var(--layout-preview-markdown-content-bg, #ffffff);--markdown-table-cell-text: var(--app-color-text, rgba(31, 41, 55, .88));--markdown-table-row-alt-bg: var(--app-color-surface-secondary, #f7f8fb);--markdown-table-row-hover-bg: transparent;--markdown-table-selection-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--markdown-table-selection-border: var(--app-color-primary, #5c41dc);--markdown-table-action-text: rgba(71, 84, 103, .72);--markdown-table-action-hover-text: rgba(31, 41, 55, .9);--markdown-table-collapsed-fade: linear-gradient( 180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .92) 58%, rgba(255, 255, 255, 1) 100% );--artifact-table-controls-menu-border: rgba(199, 204, 217, .88);--artifact-table-controls-menu-bg: rgba(255, 255, 255, .985);--artifact-table-controls-menu-shadow: 0 16px 36px rgba(21, 27, 39, .12);--artifact-table-controls-menu-blur: blur(16px);--artifact-table-controls-menu-scrollbar-thumb: var( --scrollbar-thumb, #c7ccd9 );--artifact-table-controls-menu-scrollbar-thumb-hover: var( --scrollbar-thumb-hover, #b5becf );--artifact-table-controls-menu-item-text: var(--app-color-text, #334155);--artifact-table-controls-menu-item-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--artifact-table-controls-menu-item-hover-text: var( --app-color-primary, #5c41dc );--artifact-table-controls-menu-item-disabled-opacity: .45;--artifact-table-controls-menu-item-disabled-text: var( --app-color-text-tertiary, #8d96a8 );--artifact-table-controls-menu-danger-text: var(--app-color-error, #ef4444);--artifact-table-controls-menu-danger-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .08 );--artifact-table-controls-menu-danger-hover-text: var( --app-color-error, #ef4444 );--artifact-editor-floating-surface-bg: var( --app-color-surface-primary, #ffffff );--artifact-editor-floating-surface-border: var( --app-color-border-soft, #e6e9f0 );--artifact-editor-floating-surface-shadow: 0 14px 36px rgba(15, 23, 42, .1);--artifact-editor-floating-divider: var(--app-color-border-soft, #e6e9f0);--artifact-editor-floating-hover-bg: var( --app-color-surface-secondary, #f7f8fa );--artifact-editor-floating-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--artifact-editor-floating-icon-text: rgba(21, 27, 39, .78);--artifact-editor-floating-icon-active-text: var( --app-color-primary, #5c41dc );--artifact-editor-floating-muted-text: var( --app-color-text-tertiary, #8d96a8 );--artifact-editor-floating-text: var(--app-color-text, #131313);--artifact-editor-floating-input-bg: var( --app-color-surface-primary, #ffffff );--artifact-editor-floating-input-border: var( --app-color-input-border, #bcc1d1 );--artifact-editor-floating-input-text: var(--app-color-text, #131313);--artifact-editor-floating-placeholder-text: var( --app-color-text-placeholder, #9ca3af );--artifact-editor-floating-select-chevron-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.387 1.639L6.5 6.776L11.64 1.637' stroke='%23131313' stroke-width='1.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--artifact-editor-floating-option-bg: var( --app-color-surface-primary, #ffffff );--artifact-editor-floating-option-border: var( --app-color-border-soft, #e6e9f0 );--artifact-editor-floating-option-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--artifact-editor-floating-option-hover-border: var( --app-color-border, #c7ccd9 );--artifact-editor-floating-option-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--artifact-editor-floating-option-active-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .12);--artifact-editor-floating-option-clear-bg: linear-gradient( 135deg, rgba(247, 249, 252, .72), rgba(255, 255, 255, .98) );--artifact-editor-floating-danger-text: var(--app-color-error, #ef4444);--artifact-editor-floating-danger-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .08 );--artifact-editor-floating-danger-hover-text: var(--app-color-error, #ef4444);--artifact-editor-floating-danger-hover-shadow: inset 0 0 0 1px rgb(var(--app-color-error-rgb, 239 68 68) / .14);--artifact-editor-floating-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--artifact-editor-floating-primary-btn-text: #ffffff;--artifact-editor-floating-primary-btn-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--artifact-editor-floating-disabled-btn-bg: var( --app-color-surface-secondary, #f7f8fa );--artifact-editor-floating-disabled-btn-border: var( --app-color-border-soft, #e6e9f0 );--artifact-editor-floating-disabled-btn-text: var( --app-color-text-tertiary, #8d96a8 );--diff-action-surface-bg: var(--Background-button_white_bg, #ffffff);--diff-action-surface-border: var(--Border-FormControls_Border, #e6e9f0);--diff-action-surface-shadow: 0 2px 8px rgb(21 27 39 / .12), 0 1px 2px rgb(21 27 39 / .06);--diff-action-accept-text: var(--app-color-success, #22c55e);--diff-action-accept-hover-bg: rgb( var(--app-color-success-rgb, 34 197 94) / .15 );--diff-action-accept-hover-text: var(--app-color-success, #16a34a);--diff-action-reject-text: var(--app-color-error, #ef4444);--diff-action-reject-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .15 );--diff-action-reject-hover-text: var(--app-color-error, #dc2626);--artifact-diff-addition-bg: #dafbe1;--artifact-diff-addition-hover-bg: rgb( var(--app-color-success-rgb, 34 197 94) / .4 );--artifact-diff-deletion-bg: #ffebe9;--artifact-diff-deletion-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .4 );--artifact-editor-drag-handle-text: var(--app-color-text-tertiary, #8d96a8);--artifact-editor-drag-handle-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--artifact-editor-drag-handle-hover-text: var(--app-color-primary, #5c41dc);--artifact-editor-drag-handle-hover-shadow: inset 0 0 0 1px rgb(var(--app-color-primary-rgb, 92 65 220) / .14);--artifact-editor-drag-handle-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .12 );--artifact-editor-drag-handle-focus-outline: rgb( var(--app-color-primary-rgb, 92 65 220) / .42 );--slash-command-menu-bg: var( --background\/dialog, var( --Background-Dialog_BG, var(--Background-dialog_bg, var(--app-color-surface-primary, #ffffff)) ) );--slash-command-menu-border: var( --border\/dialog_border, var(--Border-Dialog_border, var(--app-color-border-soft, #c7ccd9)) );--slash-command-menu-shadow: 0 6px 26px rgba(0, 0, 0, .14);--slash-command-menu-muted-text: var( --text\/introductory_text, var(--Text-introductory_text, #515151) );--slash-command-menu-divider: var( --Border-Spacing_line, var(--app-color-border-soft, #e6e9f0) );--slash-command-menu-item-text: var( --text\/primary_text, var(--Text-Primary_text, var(--app-color-text, #131313)) );--slash-command-menu-item-hover-bg: var( --Background-popup_menu_hover_bg, var(--app-color-surface-secondary, #f7f8fa) );--slash-command-menu-icon-bg: var(--app-color-surface-secondary, #f7f8fa);--slash-command-menu-icon-border: var(--app-color-border-soft, #e6e9f0);--artifact-version-history-overlay-bg: var( --delete-dialog-overlay-bg, rgba(17, 19, 26, .18) );--artifact-version-history-overlay-blur: var( --delete-dialog-overlay-blur, blur(4px) );--artifact-version-history-surface: var(--app-color-surface-primary, #ffffff);--artifact-version-history-surface-secondary: var( --app-color-surface-secondary, #f7f8fa );--artifact-version-history-surface-tertiary: var( --app-color-surface-tertiary, #f0f1f5 );--artifact-version-history-preview-bg: var( --layout-preview-markdown-content-bg, var(--app-color-surface-primary, #ffffff) );--artifact-version-history-detail-bg: var( --app-color-surface-primary, #ffffff );--artifact-version-history-content-bg: var( --app-color-surface-primary, #ffffff );--artifact-version-history-sidebar-bg: var( --app-color-surface-primary, #ffffff );--artifact-version-history-divider: var(--app-color-border-soft, #e6e9f0);--artifact-version-history-panel-border: var( --app-color-border-strong, #c7ccd9 );--artifact-version-history-border: var(--app-color-border-soft, #e6e9f0);--artifact-version-history-border-strong: var( --app-color-border-strong, #c7ccd9 );--artifact-version-history-shadow: var( --delete-dialog-surface-shadow, 0 5px 20px rgba(0, 0, 0, .1) );--artifact-version-history-text: var(--app-color-text, #131313);--artifact-version-history-text-secondary: var( --app-color-text-secondary, #667085 );--artifact-version-history-text-tertiary: var( --app-color-text-tertiary, #64748b );--artifact-version-history-text-quaternary: var( --app-color-text-quaternary, #98a2b3 );--artifact-version-history-hover-bg: var( --app-color-surface-hover, rgba(145, 151, 168, .08) );--artifact-version-history-focus-ring: var( --app-color-focus-ring, rgb(var(--app-color-primary-rgb, 92 65 220) / .18) );--artifact-version-history-selected-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--artifact-version-history-selected-border: var(--app-color-primary, #5c41dc);--artifact-version-history-item-bg: transparent;--artifact-version-history-item-border: var( --app-color-border-strong, #7c849d );--artifact-version-history-mode-switch-bg: #ffffff;--artifact-version-history-mode-switch-border: #e6e9f0;--artifact-version-history-mode-icon-text: var(--app-color-text, #131313);--artifact-version-history-mode-active-bg: var(--app-color-primary, #5c41dc);--artifact-version-history-mode-active-text: #ffffff;--artifact-version-history-mode-active-shadow: 0 1px 1px rgba(0, 0, 0, .1);--artifact-version-history-badge-bg: var(--app-color-text, #111827);--artifact-version-history-badge-text: var( --app-color-surface-primary, #ffffff );--artifact-version-history-avatar-bg: var(--app-color-primary, #5274e6);--artifact-version-history-avatar-text: #ffffff;--artifact-version-history-danger: var(--app-color-error, #ef4444);--artifact-version-history-danger-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .12 );--artifact-version-history-primary-btn-bg: var( --artifact-editor-floating-primary-btn-bg );--artifact-version-history-primary-btn-text: var( --artifact-editor-floating-primary-btn-text );--artifact-version-history-primary-btn-focus-shadow: var( --artifact-editor-floating-primary-btn-focus-shadow );--artifact-version-history-loading-bg: radial-gradient( circle at 50% 18%, rgb(var(--app-color-primary-rgb, 92 65 220) / .08), transparent 34% );--artifact-version-history-loading-accent: var(--app-color-primary, #5c41dc);--artifact-version-history-diff-panel-bg: linear-gradient( 180deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .06) 0%, var(--artifact-version-history-surface) 72% );--artifact-version-history-diff-card-bg: var( --artifact-version-history-surface, #ffffff );--artifact-version-history-diff-card-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .18 );--delete-dialog-overlay-bg: rgba(17, 19, 26, .18);--delete-dialog-overlay-blur: blur(4px);--delete-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--delete-dialog-surface-border: var(--app-color-border-soft, #e6e9f0);--delete-dialog-surface-shadow: 0 5px 20px rgba(0, 0, 0, .1);--delete-dialog-header-bg: var(--app-color-surface-primary, #ffffff);--delete-dialog-body-bg: var(--app-color-surface-primary, #ffffff);--delete-dialog-title-text: var(--app-color-text, #131313);--delete-dialog-message-text: var(--app-color-text-secondary, #515151);--delete-dialog-icon-text: var(--app-color-warning, #d79a2b);--delete-dialog-close-text: var(--app-color-text-tertiary, #8b8f9c);--delete-dialog-close-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--delete-dialog-close-hover-text: var(--app-color-text-secondary, #515151);--delete-dialog-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--delete-dialog-secondary-btn-bg: var(--app-color-surface-primary, #ffffff);--delete-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--delete-dialog-secondary-btn-text: var(--app-color-text, #131313);--delete-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--delete-dialog-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--delete-dialog-primary-btn-text: #ffffff;--askq-panel-bg: var(--app-color-surface-secondary, #f0f1f5);--askq-panel-border: var(--app-color-border-soft, #e6e9f0);--askq-panel-shadow: 0 8px 16px 12px rgba(188, 189, 210, .3);--askq-inline-panel-bg: color-mix( in srgb, var(--app-color-surface-secondary, #f0f1f5) 58%, transparent );--askq-inline-panel-border: color-mix( in srgb, var(--app-color-border-soft, #e6e9f0) 52%, transparent );--askq-inline-panel-shadow: 0 1px 3px rgba(15, 23, 42, .02);--askq-title-text: var(--app-color-text, #131313);--askq-header-text: var(--app-color-text-secondary, #515151);--askq-section-label-text: var(--app-color-text, #131313);--askq-muted-text: var(--app-color-text-secondary, #515151);--askq-progress-text: var(--app-color-text, #131313);--askq-option-bg: var(--app-color-surface-primary, #ffffff);--askq-option-border: var(--app-color-border-soft, #e6e9f0);--askq-option-hover-bg: var(--app-color-surface-primary, #ffffff);--askq-option-hover-border: var(--askq-option-border);--askq-option-selected-bg: #2f2f2f;--askq-option-selected-border: #2f2f2f;--askq-option-selected-text: #f5f5f5;--askq-option-label-text: var(--app-color-text, #131313);--askq-option-description-text: var(--app-color-text-secondary, #515151);--askq-control-border: var(--app-color-input-border, #bcc1d1);--askq-control-bg: var(--app-color-surface-primary, #ffffff);--askq-control-text: var(--app-color-text, #131313);--askq-control-placeholder: var(--app-color-text-placeholder, #9ca3af);--askq-control-focus-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .4 );--askq-control-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--askq-footer-border: var(--app-color-border-soft, #edf0f5);--askq-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--askq-secondary-btn-bg: var(--app-color-surface-primary, #ffffff);--askq-secondary-btn-text: var(--app-color-text, #131313);--askq-secondary-btn-hover-bg: var(--app-color-surface-secondary, #edf0f5);--askq-secondary-btn-hover-text: var(--app-color-text, #131313);--askq-disabled-opacity: .3;--askq-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--askq-primary-btn-hover-bg: var(--askq-primary-btn-bg);--askq-primary-btn-text: #ffffff;--askq-primary-btn-disabled-bg: var(--askq-primary-btn-bg);--askq-primary-btn-disabled-text: #ffffff;--askq-primary-btn-disabled-opacity: .4;--agent-list-selected-clear-bg: var(--app-color-primary, #5c41dc);--agent-list-selected-clear-icon: #ffffff;--user-menu-dropdown-border: var( --app-color-border-soft, rgba(21, 27, 39, .08) );--user-menu-dropdown-bg: linear-gradient( 180deg, rgba(255, 255, 255, .96), rgba(247, 248, 250, .94) );--user-menu-dropdown-shadow: 0 18px 42px rgba(15, 23, 42, .14), 0 1px 0 rgba(255, 255, 255, .82) inset;--user-menu-dropdown-blur: blur(22px);--user-menu-card-padding: 4px 2px 0;--user-menu-card-border: transparent;--user-menu-card-radius: 0;--user-menu-card-bg: transparent;--user-menu-card-shadow: none;--user-menu-avatar-border: rgba(255, 255, 255, .72);--user-menu-avatar-bg: radial-gradient( circle at top left, rgba(255, 255, 255, .46), transparent 42% ), linear-gradient( 135deg, rgba(var(--app-color-primary-rgb, 92 65 220), .96), rgba(89, 103, 216, .9) );--user-menu-avatar-fallback-bg: #3290ff;--user-menu-avatar-fallback-text: #ffffff;--user-menu-credits-progress-bg: linear-gradient( 90deg, #2b7fff 0%, #ad46ff 100% );--credits-progress-warning: #f2883d;--user-menu-choice-bg: var( --app-color-surface-secondary, rgba(247, 248, 250, .94) );--user-menu-choice-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--user-menu-action-min-height: 28px;--user-menu-action-padding: 4px 10px;--user-menu-action-radius: 4px;--user-menu-action-gap: 6px;--user-menu-choice-checked-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .12 );--user-menu-choice-checked-border: rgba( var(--app-color-primary-rgb, 92 65 220), .24 );--user-menu-danger-text: #d84d59;--user-menu-danger-bg: rgba(216, 77, 89, .06);--user-menu-danger-border: rgba(216, 77, 89, .1);--user-menu-danger-hover-bg: rgba(216, 77, 89, .1);--user-menu-danger-hover-border: rgba(216, 77, 89, .16);--workspace-settings-dialog-bg: var(--app-color-surface-primary, #ffffff);--workspace-settings-dialog-sidebar-bg: #f5f5fb;--workspace-settings-dialog-border: var(--app-color-border-soft, #e6e9f0);--workspace-settings-panel-bg: var(--app-color-surface-primary, #ffffff);--workspace-settings-card-bg: var(--app-color-surface-primary, #ffffff);--workspace-settings-data-card-primary-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--workspace-settings-data-card-secondary-text: var( --app-color-text-secondary, var(--Text-introductory_text, #515151) );--workspace-settings-muted-bg: var(--app-color-surface-tertiary, #f4f6f9);--workspace-settings-control-bg: var(--app-color-surface-secondary, #f8f9fc);--workspace-settings-control-divider: var( --app-color-surface-primary, #ffffff );--workspace-settings-hover-bg: var(--app-color-surface-hover, #f4f6f9);--workspace-settings-primary-soft-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .12 );--workspace-settings-tab-hover-bg: rgb( var(--app-color-primary-rgb, 104 76 245) / .16 );--workspace-settings-tab-active-bg: #684cf5;--workspace-settings-tab-active-text: var(--app-color-text-inverse, #ffffff);--workspace-settings-primary-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .18 );--workspace-settings-primary-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .28 );--workspace-settings-primary-focus-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .32 );--workspace-settings-primary-button-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--workspace-settings-primary-button-text: var( --app-color-text-inverse, #ffffff );--workspace-settings-usage-progress-bg: linear-gradient( 90deg, #2b7fff 0%, #ad46ff 100% );--workspace-settings-success-bg: rgb( var(--app-color-success-rgb, 34 197 94) / .12 );--workspace-settings-success-text: var(--app-color-success, #22c55e);--workspace-settings-danger-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .12 );--workspace-settings-danger-text: var(--app-color-error, #ef4444);--workspace-settings-toggle-active-bg: var(--app-color-text, #131313);--workspace-settings-toggle-thumb-bg: var( --app-color-surface-primary, #ffffff );--workspace-settings-toggle-thumb-shadow: 0 1px 2px rgb(var(--app-color-overlay-rgb, 15 23 42) / .14);--workspace-connectors-card-border: var(--app-color-border-strong, #d0d6e2);--workspace-connectors-card-bg: var(--app-color-surface-primary, #ffffff);--workspace-connectors-card-shadow: 0 1px 3px rgb(var(--app-color-overlay-rgb, 15 23 42) / .04);--workspace-connectors-dialog-overlay-bg: rgba(17, 19, 26, .18);--workspace-connectors-dialog-overlay-blur: blur(4px);--workspace-connectors-dialog-border: var(--workspace-connectors-card-border);--workspace-connectors-dialog-bg: var(--workspace-connectors-card-bg);--workspace-connectors-dialog-shadow: 0 12px 36px rgb(var(--app-color-overlay-rgb, 15 23 42) / .14);--workspace-connectors-dialog-title-text: var(--app-color-text, #131313);--workspace-connectors-dialog-muted-text: var( --app-color-text-secondary, #515151 );--workspace-connectors-dialog-close-text: var( --app-color-text-tertiary, #8b8f9c );--workspace-connectors-dialog-close-hover-bg: var( --app-color-surface-hover, #f4f6f9 );--workspace-connectors-dialog-close-hover-text: var( --app-color-text, #131313 );--workspace-connectors-dialog-placeholder-text: var( --app-color-text-placeholder, #9ca3af );--workspace-connectors-dialog-primary-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--workspace-connectors-dialog-primary-text: #ffffff;--workspace-connectors-control-border: var( --app-color-border-strong, #d0d6e2 );--workspace-connectors-control-bg: var(--app-color-surface-primary, #ffffff);--workspace-connectors-control-text: var(--app-color-text, #131313);--workspace-connectors-control-muted-text: var( --app-color-text-secondary, #515151 );--workspace-connectors-control-hover-bg: var( --app-color-surface-hover, #f4f6f9 );--workspace-connectors-control-hover-text: var(--app-color-text, #131313);--workspace-connectors-control-hover-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .24 );--workspace-connectors-control-hover-shadow: 0 6px 16px rgb(var(--app-color-overlay-rgb, 15 23 42) / .05);--workspace-connectors-control-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .18);--workspace-connectors-row-hover-bg: var(--app-color-surface-hover, #f4f6f9);--workspace-connectors-muted-bg: var(--app-color-surface-tertiary, #f4f6f9);--workspace-connectors-divider: var(--app-color-border-soft, #eceff4);--workspace-connectors-icon-bg: var(--app-color-surface-primary, #ffffff);--workspace-connectors-icon-border: var(--app-color-border-strong, #d8dde8);--workspace-connectors-icon-color: var(--app-color-text-secondary, #6b7280);--workspace-connectors-status-bg: var(--app-color-surface-tertiary, #f4f6f9);--workspace-connectors-status-text: var(--app-color-text-secondary, #515151);--workspace-connectors-success-bg: rgb( var(--app-color-success-rgb, 22 163 74) / .12 );--workspace-connectors-success-text: var(--app-color-success, #166534);--workspace-connectors-status-action-connected-border: rgb( var(--app-color-success-rgb, 22 163 74) / .2 );--workspace-connectors-status-action-connected-bg: rgb( var(--app-color-success-rgb, 22 163 74) / .08 );--workspace-connectors-status-action-connected-text: var( --app-color-success, #166534 );--workspace-connectors-status-action-connected-hover-border: rgb( var(--app-color-success-rgb, 22 163 74) / .28 );--workspace-connectors-status-action-connected-hover-bg: rgb( var(--app-color-success-rgb, 22 163 74) / .12 );--workspace-connectors-danger-bg: rgb( var(--app-color-error-rgb, 220 38 38) / .06 );--workspace-connectors-danger-text: var(--app-color-error, #b91c1c);--workspace-connectors-danger-border: rgb( var(--app-color-error-rgb, 220 38 38) / .2 );--workspace-connectors-danger-hover-bg: rgb( var(--app-color-error-rgb, 220 38 38) / .08 );--workspace-connectors-danger-hover-border: rgb( var(--app-color-error-rgb, 220 38 38) / .36 );--workspace-connectors-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--workspace-connectors-active-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .28 );--workspace-connectors-dropdown-bg: var(--app-color-surface-primary, #ffffff);--workspace-connectors-dropdown-border: var( --app-color-border-strong, #d0d6e2 );--workspace-connectors-dropdown-shadow: 0 10px 28px rgb(var(--app-color-overlay-rgb, 15 23 42) / .12);--workspace-skills-popover-shadow: 0 10px 28px rgb(var(--app-color-overlay-rgb, 15 23 42) / .12);--workspace-connectors-dropdown-option-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--workspace-connectors-dropdown-option-selected-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--workspace-connectors-empty-border: var(--app-color-border-strong, #d0d6e2);--workspace-connectors-spinner-border: var( --app-color-border-strong, #d0d6e2 );--workspace-connectors-toggle-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .88 );--workspace-connectors-toggle-thumb-bg: var( --app-color-surface-primary, #ffffff );--workspace-connectors-toggle-thumb-shadow: 0 3px 8px rgb(var(--app-color-overlay-rgb, 15 23 42) / .16);--workspace-connectors-toolbar-menu-shadow: 0 20px 60px rgb(var(--app-color-overlay-rgb, 15 23 42) / .18);--bootstrap-dialog-overlay-bg: rgba(17, 19, 26, .18);--bootstrap-dialog-overlay-blur: none;--bootstrap-dialog-surface-border: rgba(21, 27, 39, .08);--bootstrap-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--bootstrap-dialog-surface-shadow: 0 24px 64px rgba(15, 23, 42, .18);--bootstrap-dialog-body-bg: transparent;--bootstrap-dialog-close-hero-bg: rgba(255, 255, 255, .5);--bootstrap-dialog-close-hero-text: #8a8078;--bootstrap-dialog-close-hero-hover-bg: rgba(255, 255, 255, .74);--bootstrap-dialog-close-hero-hover-text: #5c534c;--bootstrap-dialog-close-hero-focus-shadow: 0 0 0 3px rgba(var(--app-color-primary-rgb, 92 65 220), .14);--bootstrap-dialog-hero-border: #ede5da;--bootstrap-dialog-hero-bg: radial-gradient( circle at top right, rgba(var(--app-color-primary-rgb, 92 65 220), .14), transparent 36% ), linear-gradient(135deg, #fff8ef 0%, #fffdf9 52%, #f5f3ff 100%);--bootstrap-dialog-hero-shadow: inset 0 1px 0 rgba(255, 255, 255, .65);--bootstrap-dialog-hero-greeting-text: #2f241b;--bootstrap-dialog-hero-lead-text: #62584d;--bootstrap-dialog-label-text: #72675e;--bootstrap-dialog-mode-border: #e7e0d8;--bootstrap-dialog-mode-bg: linear-gradient(180deg, #ffffff 0%, #fbfaf8 100%);--bootstrap-dialog-mode-shadow: 0 10px 24px rgba(42, 30, 17, .04);--bootstrap-dialog-mode-hover-border: #c9c1ef;--bootstrap-dialog-mode-hover-bg: linear-gradient( 180deg, #ffffff 0%, #f7f5ff 100% );--bootstrap-dialog-mode-hover-shadow: 0 16px 32px rgba(77, 61, 155, .12);--bootstrap-dialog-mode-focus-border: #6459e6;--bootstrap-dialog-mode-focus-shadow: 0 0 0 3px rgba(100, 90, 230, .18);--bootstrap-dialog-mode-overlay-bg: radial-gradient( circle at 24% 18%, rgba(255, 255, 255, .36) 0%, rgba(255, 255, 255, 0) 34% ), radial-gradient( circle at 76% 22%, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 28% ), linear-gradient( 135deg, rgba(150, 126, 255, .2) 0%, rgba(122, 97, 243, .32) 100% );--bootstrap-dialog-mode-glow-bg: radial-gradient( circle, rgba(122, 97, 243, .22) 0%, rgba(122, 97, 243, .08) 42%, rgba(122, 97, 243, 0) 72% );--bootstrap-dialog-mode-icon-bg: linear-gradient( 180deg, rgba(100, 90, 230, .14) 0%, rgba(100, 90, 230, .08) 100% );--bootstrap-dialog-mode-icon-text: #6459e6;--bootstrap-dialog-mode-creating-icon-bg: linear-gradient( 180deg, rgba(100, 90, 230, .18) 0%, rgba(100, 90, 230, .14) 100% );--bootstrap-dialog-mode-creating-icon-shadow: 0 10px 20px rgba(100, 90, 230, .12);--bootstrap-dialog-mode-title-text: #1e2028;--bootstrap-dialog-mode-desc-text: #6a6470;--bootstrap-dialog-field-label-text: #3a3f4d;--bootstrap-dialog-input-border: rgba(21, 27, 39, .1);--bootstrap-dialog-input-bg: var(--app-color-surface-primary, #ffffff);--bootstrap-dialog-input-text: var(--app-color-text, #131313);--bootstrap-dialog-input-placeholder: rgba(81, 93, 112, .58);--bootstrap-dialog-input-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .52 );--bootstrap-dialog-input-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .18);--bootstrap-dialog-primary-btn-bg: var( --app-gradient-primary, var(--app-color-primary, #684cf5) );--bootstrap-dialog-primary-btn-text: #ffffff;--bootstrap-dialog-secondary-btn-bg: var( --app-color-surface-primary, #ffffff );--bootstrap-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--bootstrap-dialog-button-shadow: 0 1px 2px rgba(198, 228, 246, .05);--bootstrap-dialog-file-dropzone-border: var(--Border-frame_border, #e6e9f0);--bootstrap-dialog-file-dropzone-bg: transparent;--bootstrap-dialog-file-dropzone-drag-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .04 );--bootstrap-dialog-file-dropzone-drag-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .08);--bootstrap-dialog-file-dropzone-title-text: var( --Text-Primary_text, #131313 );--bootstrap-dialog-file-dropzone-subtitle-text: var( --Text-Introductory_text, #515151 );--bootstrap-dialog-file-selection-bg: var( --app-color-surface-secondary, #fbfbfd );--bootstrap-dialog-file-add-trigger-border: #c7ccd9;--bootstrap-dialog-file-add-trigger-bg: var( --app-color-surface-primary, #ffffff );--bootstrap-dialog-file-add-trigger-hover-border: #d9deea;--bootstrap-dialog-file-list-item-bg: var( --app-color-surface-primary, #ffffff );--bootstrap-dialog-file-remove-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--bootstrap-dialog-appearance-trigger-bg: var( --app-color-surface-tertiary, #f0f1f5 );--bootstrap-dialog-appearance-trigger-hover-bg: var( --app-color-surface-hover, #e8ebf2 );--bootstrap-dialog-appearance-trigger-text: #2882ff;--bootstrap-dialog-appearance-trigger-hover-shadow: 0 10px 20px rgba(77, 61, 155, .12);--bootstrap-dialog-appearance-trigger-focus-shadow: 0 0 0 3px rgba(100, 90, 230, .16);--bootstrap-dialog-appearance-preview-shadow: inset 0 1px 0 rgba(255, 255, 255, .58);--bootstrap-dialog-appearance-section-shadow: 0 18px 34px rgba(42, 30, 17, .12);--bootstrap-dialog-appearance-surface-border: #f0f1f5;--bootstrap-dialog-appearance-surface-bg: #ffffff;--bootstrap-dialog-appearance-header-bg: #ffffff;--bootstrap-dialog-appearance-preview-border: rgba(21, 27, 39, .08);--bootstrap-dialog-appearance-preview-bg: var( --app-color-surface-secondary, #f7f8fa );--bootstrap-dialog-appearance-separator: rgba(21, 27, 39, .08);--bootstrap-dialog-appearance-toggle-text: var(--app-color-text, #131313);--bootstrap-dialog-appearance-toggle-hover-bg: rgba(15, 23, 42, .04);--bootstrap-dialog-appearance-item-text: var( --app-color-text-secondary, #515151 );--bootstrap-dialog-appearance-item-hover-bg: rgba(15, 23, 42, .04);--bootstrap-dialog-appearance-item-hover-text: var(--app-color-text, #131313);--bootstrap-dialog-appearance-item-selected-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--bootstrap-dialog-appearance-item-selected-text: var( --app-color-primary, #5c41dc );--bootstrap-dialog-appearance-picker-bg: #ffffff;--bootstrap-dialog-appearance-picker-border: #f0f1f5;--bootstrap-dialog-appearance-picker-shadow: 0 18px 36px rgba(15, 23, 42, .18);--bootstrap-dialog-appearance-dot-selected-border: #ffffff;--bootstrap-dialog-appearance-dot-selected-shadow: 0 0 0 2px rgba(15, 23, 42, .18) inset;--bootstrap-dialog-hint-text: #8b817a;--bootstrap-dialog-task-type-selected-border: #bfb5ff;--bootstrap-dialog-task-type-selected-bg: radial-gradient( circle at top right, rgba(100, 90, 230, .12), transparent 44% ), linear-gradient(180deg, #ffffff 0%, #f5f2ff 100%);--bootstrap-dialog-task-type-selected-shadow: 0 10px 20px rgba(77, 61, 155, .1);--bootstrap-dialog-task-type-nav-border: #e0d8d0;--bootstrap-dialog-task-type-nav-bg: #ffffff;--bootstrap-dialog-task-type-nav-text: #1f2430;--bootstrap-dialog-task-type-nav-hover-border: #d0c8c0;--bootstrap-dialog-task-type-nav-hover-bg: #f9f8f6;--bootstrap-dialog-task-type-dot-bg: #d5cfc7;--bootstrap-dialog-task-type-dot-hover-bg: #c0b8b0;--bootstrap-dialog-task-type-dot-active-bg: #6459e6;--rename-dialog-overlay-bg: var( --bootstrap-dialog-overlay-bg, rgba(17, 19, 26, .18) );--rename-dialog-overlay-blur: blur(4px);--rename-dialog-surface-border: var(--layout-open-files-border, #e6e9f0);--rename-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--rename-dialog-surface-shadow: 0 5px 20px rgba(0, 0, 0, .1);--rename-dialog-divider: var(--layout-open-files-border, #e6e9f0);--rename-dialog-frame-border: var(--layout-open-files-border-strong, #c7ccd9);--rename-dialog-shell-bg: var(--app-color-surface-secondary, #fbfbfd);--rename-dialog-title-text: var(--app-color-text, #131313);--rename-dialog-muted-text: var(--app-color-text-secondary, #515151);--rename-dialog-close-text: var(--app-color-text-tertiary, #8b8f9c);--rename-dialog-close-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--rename-dialog-control-bg: var(--app-color-surface-primary, #ffffff);--rename-dialog-control-border: var(--layout-open-files-border, #e6e9f0);--rename-dialog-control-text: var(--app-color-text, #131313);--rename-dialog-control-placeholder: var(--app-color-text-tertiary, #8b8f9c);--rename-dialog-control-focus-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .4 );--rename-dialog-control-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--rename-dialog-icon-preview-bg: var(--app-color-surface-primary, #ffffff);--rename-dialog-color-toggle-hover-bg: var( --app-color-surface-hover, #edf0f5 );--rename-dialog-color-dot-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset;--rename-dialog-secondary-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--rename-dialog-primary-btn-bg: var( --app-gradient-primary, var(--app-color-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%)) );--rename-dialog-primary-btn-text: #ffffff;--rename-dialog-icon-item-text: var(--app-color-text-secondary, #515151);--rename-dialog-icon-item-hover-bg: var(--app-color-surface-hover, #edf0f5);--rename-dialog-icon-item-hover-text: var(--app-color-text, #131313);--rename-dialog-icon-item-selected-bg: var( --app-color-surface-hover, #edf0f5 );--rename-dialog-icon-item-selected-text: var(--app-color-text, #131313);--rename-dialog-picker-bg: var(--app-color-surface-primary, #ffffff);--rename-dialog-picker-border: var(--layout-open-files-border, #e6e9f0);--rename-dialog-picker-shadow: 0 14px 36px rgba(15, 23, 42, .1);--rename-dialog-dot-selected-border: var(--app-color-text, #131313);--rename-dialog-dot-selected-shadow: 0 0 0 2px var(--app-color-surface-primary, #ffffff) inset;--projects-home-shell-bg: radial-gradient( 37.82% 114.75% at 5.75% 9.81%, rgba(245, 244, 253, .8) 0%, #f4f5ff 60.26%, rgba(223, 230, 255, 0) 100% ), linear-gradient( 161deg, rgba(244, 246, 255, .6) 12.38%, rgba(215, 240, 255, .6) 35.71%, rgba(217, 207, 255, .6) 76.88%, rgba(244, 209, 255, .6) 105.05%, rgba(255, 227, 210, .6) 124.64% ), radial-gradient( 90.45% 115.8% at 8.04% 16.62%, #f5f4fd 0%, #f4f5ff 58.17%, #dfe6ff 100% );--projects-home-shell-welcome-bg: linear-gradient( 156deg, rgba(215, 240, 255, .6) 15.3%, rgba(217, 207, 255, .6) 38.43%, rgba(255, 209, 234, .6) 61.57%, rgba(255, 227, 210, .6) 84.7% );--projects-home-title-color: var(--app-color-text, rgba(21, 27, 39, .92));--projects-home-sidebar-bg: linear-gradient( 180deg, var(--app-color-surface-overlay-strong, rgba(255, 255, 255, .88)) 0%, var(--app-color-surface-overlay, rgba(255, 255, 255, .72)) 100% );--projects-home-sidebar-shadow: 0 18px 40px rgba(15, 23, 42, .06);--projects-home-nav-item-color: var(--app-color-text, #131313);--projects-home-nav-item-hover-color: var(--app-color-text, #131313);--projects-home-nav-item-hover-bg: rgb( var(--app-color-primary-rgb, 104 76 245) / .16 );--projects-home-nav-active-color: var(--app-color-primary, #684cf5);--projects-home-nav-icon-color: var(--projects-home-nav-item-color);--projects-home-nav-icon-hover-color: var(--projects-home-nav-icon-color);--projects-home-nav-icon-active-color: var(--projects-home-nav-active-color);--projects-home-nav-active-bg: rgb( var(--app-color-primary-rgb, 104 76 245) / .1 );--projects-home-nav-active-shadow: none;--projects-home-surface-bg: radial-gradient( 88.3% 71.97% at 53.05% 46.03%, var(--app-color-surface-primary, #fff) 0%, var(--app-color-surface-overlay, rgba(255, 255, 255, .7)) 100% );--projects-home-surface-shadow: 0 22px 44px rgba(15, 23, 42, .08);--projects-home-banner-border: none;--projects-home-banner-shadow: none;--projects-home-sort-menu-shadow: 0 6px 26px rgba(0, 0, 0, .14);--projects-home-welcome-panel-bg: var( --app-color-surface-overlay, rgba(255, 255, 255, .25) );--projects-home-welcome-panel-shadow: 0 4px 20px rgba(162, 145, 153, .2);--projects-home-welcome-body-bg: linear-gradient( 179.34deg, var(--app-color-surface-primary, rgb(255, 255, 255)) 49.19%, var(--app-color-surface-overlay-strong, rgba(255, 255, 255, .8)) 87.33%, var(--app-color-surface-overlay, rgba(255, 255, 255, .25)) 119.2% ), var(--app-color-surface-overlay, rgba(255, 255, 255, .25));--projects-home-welcome-secondary-bg: linear-gradient( 180deg, var(--app-color-surface-primary, rgba(255, 255, 255, .98)), var(--app-color-surface-secondary, rgba(242, 247, 255, .96)) );--projects-home-welcome-secondary-border: rgb( var(--app-color-primary-rgb, 50 89 227) / .18 );--projects-home-welcome-secondary-shadow: 0 0 0 rgb(var(--app-color-primary-rgb, 50 89 227) / 0);--projects-home-welcome-secondary-hover-bg: linear-gradient( 180deg, var(--app-color-surface-primary, rgba(255, 255, 255, 1)), var(--app-color-surface-hover, rgba(236, 244, 255, .98)) );--projects-home-welcome-secondary-hover-shadow: 0 10px 24px rgb(var(--app-color-primary-rgb, 50 89 227) / .12);--projects-home-icon-opacity: 1;--projects-home-icon-active-opacity: 1;--Light-Neutral-White: #ffffff;--Icon-icon_primary: #333333;--Background-Active_BG: #e6e9f0;--Border-Active_border: #858da4;--Background-button_brand_bg: #684cf5;--projects-home-view-toggle-icon-color: var( --app-color-text-secondary, #515151 );--projects-home-view-toggle-icon-hover-color: var(--app-color-text, #131313);--projects-home-view-toggle-icon-active-color: var( --Light-Neutral-White, #ffffff );--projects-home-dropdown-bg: var( --Background-popup_bg, var(--app-color-surface-primary, #ffffff) );--projects-home-dropdown-border: var( --Border-popup_border, var(--app-color-border-soft, rgba(21, 27, 39, .05)) );--projects-home-dropdown-shadow: 0 14px 36px rgba(15, 23, 42, .1);--projects-home-dropdown-item-color: var( --Text-Primary_text, var(--app-color-text, rgba(21, 27, 39, .92)) );--projects-home-dropdown-item-icon-color: var( --projects-home-dropdown-item-color, var(--app-color-text-tertiary, rgba(57, 67, 83, .56)) );--projects-home-dropdown-item-hover-bg: var( --Background-popup_menu_hover_bg, #e9e4ff );--projects-home-dropdown-item-hover-color: var( --Text-popup_hover_text, var(--Text-brand_color, #452daa) );--projects-home-dropdown-item-hover-icon-color: var( --projects-home-dropdown-item-hover-color );--projects-home-dropdown-danger-hover-bg: rgba(239, 68, 68, .06);--projects-home-chip-bg: var( --app-color-surface-overlay, rgba(255, 255, 255, .7) );--projects-home-chip-border: var( --app-color-border, rgba(148, 163, 184, .16) );--projects-home-chip-shadow: inset 0 1px 0 var(--app-color-surface-overlay-strong, rgba(255, 255, 255, .86));--projects-home-chip-muted-bg: var( --app-color-surface-overlay-strong, rgba(241, 245, 249, .88) );--projects-home-list-item-bg: var(--app-color-surface-primary, #ffffff);--projects-home-list-item-hover-bg: var( --projects-home-list-item-bg, var(--app-color-surface-primary, #ffffff) );--projects-home-list-item-shadow: none;--projects-home-list-item-hover-border: var( --app-color-border-strong, #d9dde8 );--projects-home-list-item-hover-shadow: 0 6px 20px rgba(40, 47, 85, .08);--projects-home-list-item-dropdown-shadow: 0 6px 26px rgba(0, 0, 0, .14);--projects-home-card-border: transparent;--projects-home-card-bg: var(--app-color-surface-primary, #ffffff);--projects-home-card-hover-bg: var( --projects-home-card-bg, var(--app-color-surface-primary, #ffffff) );--project-icon-background: #f0f1f5;--projects-home-card-icon-bg: var(--app-color-surface-tertiary, #f0f1f5);--projects-home-card-icon-border: transparent;--projects-home-card-icon-shadow: none;--projects-home-card-icon-color: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--projects-home-card-menu-bg: var(--app-color-surface-primary, #ffffff);--projects-home-card-menu-border: var(--app-color-border-strong, #c7ccd9);--projects-home-card-shadow: 0 0 10px rgba(40, 47, 85, .06), 0 3px 3px rgba(40, 47, 85, .06);--projects-home-card-hover-border: color-mix( in srgb, var(--app-color-primary, #5c41dc) 18%, var(--app-color-border-soft, rgba(21, 27, 39, .05)) );--projects-home-card-hover-shadow: 0 6px 26px rgba(0, 0, 0, .14);--projects-home-card-dropdown-shadow: 0 6px 26px rgba(0, 0, 0, .14);--projects-home-create-shadow: 0 4px 6px rgba(0, 0, 0, .1), 0 5px 15px rgba(140, 110, 145, .15);--projects-home-create-hover-shadow: 0 10px 18px rgba(140, 110, 145, .2), 0 8px 18px rgba(0, 0, 0, .08);--projects-home-create-open-shadow: 0 12px 24px rgba(15, 23, 42, .12);--projects-home-create-toggle-divider: rgba(255, 255, 255, .2);--projects-home-create-menu-bg: rgba(252, 253, 255, .98);--projects-home-create-menu-border: var( --app-color-border-soft, rgba(21, 27, 39, .05) );--projects-home-create-menu-shadow: 0 10px 22px rgba(15, 23, 42, .08);--projects-home-create-menu-item-text: var(--app-color-primary, #3259e3);--projects-home-create-menu-item-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--projects-home-create-menu-export-text: var(--app-color-success, #0f766e);--projects-home-create-menu-export-hover-bg: rgb( var(--app-color-success-rgb) / .1 );--projects-home-create-focus-ring: var( --app-color-focus-ring, rgba(80, 104, 255, .28) );--project-loading-overlay-bg: linear-gradient( 180deg, rgba(249, 250, 255, .28) 0%, rgba(244, 246, 255, .72) 100% ), var(--app-shell-transition-bg, var(--projects-home-shell-bg));--project-loading-overlay-blur: blur(12px) saturate(1.04);--project-loading-overlay-ambient-bg: radial-gradient( 40% 38% at 14% 10%, rgba(255, 255, 255, .52) 0%, rgba(255, 255, 255, 0) 72% ), radial-gradient( 36% 34% at 82% 14%, rgba(217, 207, 255, .24) 0%, rgba(217, 207, 255, 0) 76% ), linear-gradient( 161deg, rgba(244, 246, 255, .18) 12.38%, rgba(215, 240, 255, .12) 35.71%, rgba(217, 207, 255, .14) 76.88%, rgba(255, 227, 210, .12) 124.64% );--project-loading-overlay-ambient-opacity: .9;--project-loading-label-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--project-loading-label-text: color-mix( in srgb, var(--app-color-primary, #5c41dc) 76%, #293144 );--project-loading-label-dot-bg: linear-gradient( 135deg, var(--app-color-primary, #5c41dc), var(--app-color-accent, #cc8e2f) );--project-loading-label-dot-shadow: 0 0 0 6px rgb(var(--app-color-primary-rgb, 92 65 220) / .08);--project-loading-headline-text: rgba(21, 27, 39, .96);--project-loading-headline-accent-text: color-mix( in srgb, var(--app-color-error, #ef4444) 58%, var(--app-color-accent, #cc8e2f) );--project-loading-headline-tail-text: var(--app-color-primary, #3259e3);--project-loading-headline-tail-bg: linear-gradient( 90deg, var(--app-color-primary, #3259e3) 0%, color-mix( in srgb, var(--app-color-primary, #3259e3) 60%, var(--app-color-info, #0ea5e9) ) 100% );--project-loading-description-text: rgba(37, 45, 57, .68);--project-loading-track-line-bg: linear-gradient( 90deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .12), rgb(var(--app-color-primary-rgb, 92 65 220) / .36), rgba(204, 142, 47, .16) );--project-loading-track-line-shadow: 0 0 0 1px rgba(255, 255, 255, .48), 0 10px 24px rgb(var(--app-color-primary-rgb, 92 65 220) / .08);--project-loading-track-glow-bg: linear-gradient( 90deg, rgb(var(--app-color-primary-rgb, 92 65 220) / 0), rgb(var(--app-color-primary-rgb, 92 65 220) / .74), rgba(204, 142, 47, 0) );--project-loading-stage-connector-bg: linear-gradient( 180deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .28), rgb(var(--app-color-primary-rgb, 92 65 220) / 0) );--project-loading-stage-icon-text: rgb( var(--app-color-primary-rgb, 92 65 220) / .42 );--project-loading-stage-icon-shadow: drop-shadow( 0 6px 12px rgba(120, 132, 168, .08) );--project-loading-stage-label-text: rgba(89, 98, 116, .84);--project-loading-walker-shadow-bg: rgba(99, 110, 136, .2);--project-loading-walker-body-bg: rgba(79, 85, 102, .92);--project-loading-walker-head-shadow: 0 0 0 2px rgba(255, 255, 255, .65);--project-loading-walker-torso-bg: linear-gradient( 180deg, rgba(79, 85, 102, .96), rgba(122, 81, 140, .88) );--project-loading-beacon-shadow: 0 0 0 5px rgb(var(--app-color-primary-rgb, 92 65 220) / .08);--project-loading-beacon-shadow-expanded: 0 0 0 9px rgb(var(--app-color-primary-rgb, 92 65 220) / .04);--layout-open-files-overlay-bg: rgba(17, 19, 26, .18);--layout-open-files-overlay-blur: blur(4px);--layout-open-files-surface-bg: #ffffff;--layout-open-files-subtle-bg: var(--Background-leftpanel_main_bg, #f5f6fa);--layout-open-files-border: var(--Border-frame_border, #e6e9f0);--layout-open-files-border-strong: #c7ccd9;--layout-open-files-shadow: 0 5px 20px rgba(0, 0, 0, .1);--layout-open-files-text: var(--Text-Primary_text, #131313);--layout-open-files-muted-text: var(--Text-introductory_text, #515151);--layout-open-files-close-text: #8b8f9c;--layout-open-files-hover-bg: #edf0f5;--layout-open-files-active-bg: #e6e9f0;--layout-open-files-active-text: var(--layout-open-files-text, #131313);--layout-open-files-sidebar-hover-bg: var( --layout-open-files-hover-bg, #edf0f5 );--layout-open-files-sidebar-hover-text: var( --layout-open-files-text, #131313 );--layout-open-files-sidebar-active-bg: var( --Background-leftpanel_menu_selected_bg, #e9e4ff );--layout-open-files-sidebar-active-text: var( --Text-brand_color, var(--app-color-primary, #5c41dc) );--layout-open-files-link-text: var(--app-color-primary, #5c41dc);--layout-open-files-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--layout-open-files-primary-btn-hover-bg: var( --layout-open-files-primary-btn-bg );--layout-open-files-primary-btn-text: #ffffff;--layout-open-files-icon-button-bg: #ffffff;--layout-open-files-input-bg: #ffffff;--layout-open-files-placeholder: #acacac;--image-viewer-shell-bg: transparent;--image-viewer-canvas-bg: transparent;--image-viewer-floatbar-bg: rgba(255, 255, 255, .92);--image-viewer-floatbar-border: rgba(21, 27, 39, .05);--image-viewer-floatbar-shadow: 0 8px 20px rgba(15, 23, 42, .06);--image-viewer-floatbar-divider: #eceef3;--image-viewer-floatbar-btn-text: rgba(37, 45, 57, .72);--image-viewer-floatbar-btn-icon-opacity: .6;--image-viewer-floatbar-btn-hover-bg: #f7f8fa;--image-viewer-floatbar-btn-hover-text: rgba(21, 27, 39, .92);--image-viewer-floatbar-btn-active-bg: #eceef3;--image-viewer-floatbar-meta-text: rgba(57, 67, 83, .56);--image-viewer-loading-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--image-viewer-error-text: #64748b;--image-viewer-error-title-text: #1e293b;--spreadsheet-viewer-shell-bg: var(--layout-preview-body-bg, #ffffff);--spreadsheet-viewer-notice-border: #e2e8f0;--spreadsheet-viewer-notice-bg: #fff7ed;--spreadsheet-viewer-notice-text: #b45309;--spreadsheet-viewer-canvas-bg: transparent;--spreadsheet-tabs-bg: #f8fafc;--spreadsheet-tab-border: #cbd5e1;--spreadsheet-tab-bg: #e2e8f0;--spreadsheet-tab-text: #334155;--spreadsheet-tab-active-bg: #ffffff;--spreadsheet-tab-active-text: #0f172a;--spreadsheet-grid-bg: #ffffff;--spreadsheet-grid-header-bg: #f8fafc;--spreadsheet-grid-header-text: #475569;--spreadsheet-grid-line: #d9dde5;--spreadsheet-grid-cell-text: var(--app-color-text, rgba(21, 27, 39, .92));--spreadsheet-grid-link-text: #2563eb;--spreadsheet-loading-text: #64748b;--spreadsheet-error-text: #b42318;--csv-viewer-shell-bg: var( --layout-preview-shell-body-bg, var(--bg-primary, #fff) );--csv-header-border: var(--border-color, #e5e7eb);--csv-header-bg: var(--layout-preview-header-bg, var(--bg-primary, #fff));--csv-view-toggle-bg: #f7f8fa;--csv-view-toggle-btn-text: rgba(37, 45, 57, .72);--csv-view-toggle-btn-hover-text: rgba(21, 27, 39, .92);--csv-view-toggle-btn-active-bg: #ffffff;--csv-view-toggle-btn-active-text: #5c41dc;--csv-view-toggle-btn-active-shadow: 0 1px 2px rgba(0, 0, 0, .06);--csv-title-text: var(--text-primary, #111);--csv-title-input-border: var(--border-color, #ccc);--csv-title-input-bg: var(--bg-primary, #fff);--csv-title-input-text: var(--text-primary, #111);--csv-stats-text: var(--text-tertiary, #999);--csv-close-text: rgba(37, 45, 57, .72);--csv-close-hover-bg: #f7f8fa;--csv-close-hover-text: rgba(21, 27, 39, .92);--csv-content-bg: var( --layout-preview-shell-body-bg, var(--bg-primary, #fff) );--csv-source-text: var(--text-primary, #111);--csv-diff-toolbar-bg: rgba(255, 255, 255, .97);--csv-diff-toolbar-border: rgba(0, 0, 0, .08);--csv-diff-toolbar-shadow: 0 4px 16px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--csv-diff-reject-text: #64748b;--csv-diff-reject-border: #e2e8f0;--csv-diff-reject-hover-bg: rgba(239, 68, 68, .06);--csv-diff-reject-hover-text: #dc2626;--csv-diff-reject-hover-border: rgba(239, 68, 68, .2);--csv-table-bg: var(--layout-preview-body-bg, var(--bg-primary, #fff));--csv-table-border: var(--border-color, #e5e7eb);--csv-table-shadow: 0 1px 4px rgba(0, 0, 0, .06);--csv-table-header-bg: var(--bg-secondary, #f7f8fa);--csv-table-header-text: var(--text-primary, #333);--csv-table-cell-bg: var(--layout-preview-body-bg, var(--bg-primary, #fff));--csv-table-cell-text: var(--text-primary, #333);--csv-table-added-bg: #dafbe1;--csv-table-removed-bg: #ffebe9;--csv-table-modified-bg: #fff8c5;--csv-table-empty-text: var(--text-tertiary, #999);--csv-table-previous-text: #991b1b;--csv-table-row-hover-bg: var(--bg-hover, rgba(0, 0, 0, .02));--csv-empty-text: var(--text-tertiary, #999);--preview-loading-text: rgba(37, 45, 57, .72);--preview-loading-bg: linear-gradient( 180deg, #ffffff 0%, #ffffff 100% );--preview-loading-label-text: rgba(21, 27, 39, .92);--preview-loading-hint-text: rgba(57, 67, 83, .56);--preview-loading-frame-border: #e5e7eb;--code-viewer-search-match-bg: rgba(255, 226, 138, .78);--code-viewer-search-match-border: rgba(184, 124, 0, .22);--code-viewer-search-match-active-bg: rgba(#5c41dc, .22);--code-viewer-search-match-active-border: rgba(#5c41dc, .34);--code-viewer-search-match-active-ring: rgba(#5c41dc, .12);--document-search-panel-border: rgba(rgba(21, 27, 39, .05), .96);--document-search-panel-bg: rgba(#ffffff, .96);--document-search-panel-shadow: 0 10px 24px rgba(15, 23, 42, .1), 0 2px 8px rgba(15, 23, 42, .06);--document-search-panel-input-border: rgba(rgba(21, 27, 39, .05), .9);--document-search-panel-input-bg: rgba(#ffffff, .92);--document-search-panel-input-text: rgba(21, 27, 39, .92);--document-search-panel-input-focus-border: rgba(#5c41dc, .52);--document-search-panel-input-focus-shadow: 0 0 0 2px rgba(#5c41dc, .12);--document-search-panel-status-text: rgba(37, 45, 57, .72);--document-search-panel-status-error-text: #ef4444;--document-search-panel-focus-ring: 0 0 0 2px rgba(#5c41dc, .12);--document-search-panel-control-bg: rgba(#f7f8fa, .9);--document-search-panel-control-text: rgba(37, 45, 57, .72);--document-search-panel-control-hover-bg: rgba(#eceef3, .92);--document-search-panel-control-hover-text: rgba(21, 27, 39, .92);--document-search-panel-control-active-border: rgba(#5c41dc, .26);--document-search-panel-control-active-bg: rgba(#5c41dc, .12);--document-search-panel-control-active-text: var( --app-color-primary, #5c41dc );--document-search-panel-action-bg: rgba(#f7f8fa, .9);--document-search-panel-action-text: rgba(21, 27, 39, .92);--document-search-panel-action-hover-bg: rgba(#eceef3, .92);--code-viewer-shell-bg: #ffffff;--code-viewer-shell-text: var(--app-color-text, #131313);--code-viewer-header-bg: transparent;--code-viewer-header-border: var(--app-color-border-soft, #e6e9f0);--code-viewer-title-text: var(--app-color-text, #131313);--code-viewer-title-focus-bg: #ffffff;--code-viewer-title-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .15);--code-viewer-action-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-action-hover-bg: #f3f4f6;--code-viewer-action-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--code-viewer-action-primary-bg: #ffffff;--code-viewer-action-primary-border: var(--app-color-border-soft, #e6e9f0);--code-viewer-action-primary-shadow: 0 1px 2px rgba(15, 23, 42, .08);--code-viewer-action-primary-hover-bg: #f3f4f6;--code-viewer-action-secondary-bg: #ffffff;--code-viewer-action-secondary-border: var(--app-color-border-soft, #e6e9f0);--code-viewer-action-secondary-shadow: 0 1px 2px rgba(15, 23, 42, .06);--code-viewer-action-secondary-hover-bg: #f3f4f6;--code-viewer-action-secondary-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--code-viewer-close-icon-opacity: .8;--code-viewer-toggle-bg: #f3f4f6;--code-viewer-toggle-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-toggle-icon-text: var(--code-viewer-toggle-text);--code-viewer-toggle-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--code-viewer-toggle-icon-hover-text: var(--code-viewer-toggle-hover-text);--code-viewer-toggle-active-bg: #ffffff;--code-viewer-toggle-active-text: var(--app-color-primary, #5c41dc);--code-viewer-toggle-icon-active-text: var(--code-viewer-toggle-active-text);--code-viewer-toggle-active-shadow: 0 1px 2px rgba(0, 0, 0, .06);--code-viewer-progress-track: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb, 92 65 220), .06), rgba(204, 142, 47, .08), rgba(var(--app-color-primary-rgb, 92 65 220), .06) );--code-viewer-progress-scan: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb, 92 65 220), 0), rgba(var(--app-color-primary-rgb, 92 65 220), .95), rgba(204, 142, 47, .82), rgba(var(--app-color-primary-rgb, 92 65 220), 0) );--code-viewer-content-bg: #ffffff;--code-viewer-editor-bg: #fbfbfd;--code-viewer-line-number-bg: #fbfbfd;--code-viewer-gutter-border: var(--app-color-border-soft, #e6e9f0);--code-viewer-gutter-text: #9ca3af;--code-viewer-caret: var(--app-color-text, #131313);--code-viewer-selection-bg: var(--app-text-selection-bg, #5599ff4d);--code-viewer-code-block-bg: #fbfbfd;--code-viewer-preview-bg: #ffffff;--code-viewer-preview-loading-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-preview-loading-bg: linear-gradient( 180deg, #ffffff 0%, #fbfbfd 100% );--code-viewer-preview-error-text: var(--app-color-error, #ef4444);--code-viewer-preview-error-bg: linear-gradient( 180deg, #ffffff 0%, #fbfbfd 100% );--code-viewer-preview-iframe-bg: #ffffff;--code-viewer-preview-empty-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-popover-bg: var(--Background-Popup_BG, #ffffff);--code-viewer-popover-border: var(--Border-Popup_border, #c7ccd9);--code-viewer-callout-popover-border: #f0f1f5;--code-viewer-callout-popover-icon: #131313;--code-viewer-callout-popover-text: #131313;--code-viewer-image-popover-border: #f0f1f5;--code-viewer-image-popover-icon: #131313;--code-viewer-image-upload-icon: #333333;--code-viewer-image-popover-text: #131313;--code-viewer-popover-text: var(--Text-Primary_text, #131313);--code-viewer-popover-title: var(--Text-Primary_text, #131313);--code-viewer-popover-muted: var(--Text-Introductory_text, #515151);--code-viewer-popover-divider: var(--Border-space_line, #e6e9f0);--code-viewer-popover-card-bg: var(--Background-Button_White_BG, #ffffff);--code-viewer-popover-card-border: var(--Border-FormControls_Border, #acacac);--code-viewer-popover-card-label: var(--Text-Primary_text, #131313);--code-viewer-popover-input-bg: var(--Background-FormControls_BG, #ffffff);--code-viewer-popover-hover-bg: var( --Background-Popup_menu_hover_BG, #f3f0ff );--code-viewer-popover-icon-filter: none;--code-viewer-dialog-bg: var(--Background-Dialog, #ffffff);--code-viewer-dialog-border: var(--Border-Dialog_border, #c7ccd9);--code-viewer-dialog-input-bg: var(--Background-FormControls_BG, #ffffff);--code-viewer-dialog-input-border: var(--Border-FormControls_Border, #acacac);--code-viewer-dialog-placeholder: var(--Text-placeholder_text, #8d96a8);--code-viewer-dialog-icon: var(--Icon-icon_main_color, #2d2d35);--code-viewer-dialog-primary-bg: var(--Background-Button_Brand_BG, #7a55ff);--code-viewer-dialog-primary-hover-bg: var( --Background-Popup_menu_hover_BG, #684cf5 );--code-viewer-dialog-primary-active-bg: var( --Background-Popup_menu_press_BG, #5c41dc );--code-viewer-dialog-primary-text: var(--Text-Popup_hover_text, #ffffff);--code-viewer-disabled-bg: var(--app-color-surface-secondary, #f7f8fa);--code-viewer-disabled-border: var(--Form-Disable_Button_border, #e6e9f0);--code-viewer-disabled-text: var(--Icon-Disable_icon, #8d96a8);--code-viewer-hljs-text: #24292f;--code-viewer-hljs-comment: #6e7781;--code-viewer-hljs-keyword: #cf222e;--code-viewer-hljs-string: #0a3069;--code-viewer-hljs-number: #0550ae;--code-viewer-hljs-variable: #953800;--code-viewer-hljs-title: #8250df;--code-viewer-hljs-type: #953800;--code-viewer-hljs-built-in: #0550ae;--code-viewer-hljs-tag: #116329;--code-viewer-hljs-attribute: #0550ae;--code-viewer-hljs-regexp: #0a3069;--code-viewer-hljs-symbol: #0550ae;--code-viewer-hljs-meta: #6e7781;--code-viewer-hljs-selector: #6639ba;--code-viewer-hljs-addition-text: #116329;--code-viewer-hljs-addition-bg: #dafbe1;--code-viewer-hljs-deletion-text: #82071e;--code-viewer-hljs-deletion-bg: #ffebe9;--code-viewer-diff-toolbar-bg: #fffbeb;--code-viewer-diff-toolbar-border: #fde68a;--code-viewer-diff-label-text: #92400e;--code-viewer-diff-accept-bg: var(--app-color-primary, #5c41dc);--code-viewer-diff-accept-text: #ffffff;--code-viewer-diff-accept-hover-bg: #4f35ca;--code-viewer-diff-reject-bg: #fee2e2;--code-viewer-diff-reject-text: #991b1b;--code-viewer-diff-reject-hover-bg: #fecaca;--code-viewer-diff-close-bg: #f3f4f6;--code-viewer-diff-close-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-diff-close-hover-bg: #e5e7eb;--code-viewer-diff-added-bg: #dafbe1;--code-viewer-diff-added-text: #116329;--code-viewer-diff-removed-bg: #ffebe9;--code-viewer-diff-removed-text: #82071e;--code-viewer-diff-unchanged-text: #24292f;--artifact-diff-header-bg: linear-gradient( 180deg, rgba(255, 252, 244, .98) 0%, rgba(255, 248, 230, .98) 100% ), linear-gradient( 90deg, rgba(245, 158, 11, .1) 0%, rgba(251, 191, 36, .16) 50%, rgba(245, 158, 11, .1) 100% );--artifact-diff-header-border: rgba(245, 158, 11, .24);--artifact-diff-header-main-label: #b45309;--artifact-diff-header-inline-secondary-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--artifact-diff-header-inline-nav-btn-border: var( --layout-preview-action-border, var(--app-color-border-soft, #e6e9f0) );--artifact-diff-header-inline-nav-btn-bg: var( --layout-preview-action-bg, rgba(255, 255, 255, .88) );--artifact-diff-header-inline-nav-btn-text: var( --layout-preview-header-secondary-text, var(--app-color-text-secondary, rgba(37, 45, 57, .72)) );--artifact-diff-header-inline-nav-btn-hover-bg: var( --layout-preview-action-hover-bg, var(--app-color-surface-secondary, #f7f8fa) );--artifact-diff-header-inline-nav-btn-hover-border: var( --layout-preview-action-border, var(--app-color-border-soft, #e6e9f0) );--artifact-diff-header-inline-nav-btn-hover-text: var( --layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92)) );--artifact-diff-header-main-nav-text: #92400e;--artifact-diff-header-main-nav-hover-bg: rgba(0, 0, 0, .06);--artifact-diff-header-btn-border: #d9dfe8;--artifact-diff-header-btn-bg: #ffffff;--artifact-diff-header-btn-text: #515151;--artifact-diff-header-btn-shadow: 0 1px 2px rgba(15, 23, 42, .04);--artifact-diff-header-btn-hover-bg: #f5f6fa;--artifact-diff-header-btn-hover-border: #cbd3df;--artifact-diff-header-btn-hover-text: #131313;--artifact-diff-header-btn-accept-border: #b8ddc1;--artifact-diff-header-btn-accept-bg: linear-gradient( 180deg, #eff9f2 0%, #e7f5eb 100% );--artifact-diff-header-btn-accept-text: #17633b;--artifact-diff-header-btn-accept-hover-bg: linear-gradient( 180deg, #e8f6ec 0%, #deefe4 100% );--artifact-diff-header-btn-accept-hover-border: #a4cfaf;--artifact-diff-header-btn-accept-hover-text: #124d2d;--artifact-diff-header-close-text: #92400e;--artifact-diff-header-close-hover-bg: rgba(0, 0, 0, .06);--artifact-diff-header-dismiss-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--artifact-diff-header-surface-bg: var( --background\/dialog, var( --Background-Dialog_BG, var(--Background-dialog_bg, var(--app-color-surface-primary, #ffffff)) ) );--artifact-diff-header-surface-border: var( --border\/dialog_border, var(--Border-Dialog_border, #c7ccd9) );--artifact-diff-header-surface-shadow: 0 8px 10px rgba(0, 0, 0, .1);--artifact-diff-header-floating-label: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-secondary: var( --text\/introductory_text, var(--Text-introductory_text, #515151) );--artifact-diff-header-floating-nav-btn-border: var( --border\/frame_border, var(--Border-frame_border, #e6e9f0) );--artifact-diff-header-floating-nav-btn-bg: var( --background\/project_icon_bg, var(--Background-project_icon_bg, #f2f2f2) );--artifact-diff-header-floating-nav-btn-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-nav-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--artifact-diff-header-floating-nav-btn-hover-border: var( --border\/frame_border, var(--Border-frame_border, #e6e9f0) );--artifact-diff-header-floating-nav-btn-hover-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-btn-border: var( --border\/formcontrols_border, var(--Border-FormControls_Border, #7c849d) );--artifact-diff-header-floating-btn-bg: var( --background\/button_white_bg, var(--Background-button_white_bg, #ffffff) );--artifact-diff-header-floating-btn-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--artifact-diff-header-floating-btn-hover-border: var( --border\/formcontrols_border, var(--Border-FormControls_Border, #7c849d) );--artifact-diff-header-floating-btn-hover-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-btn-accept-border: var( --Background-Button_Brand_BG, #7a55ff );--artifact-diff-header-floating-btn-accept-bg: var( --Background-Button_Brand_BG, #7a55ff );--artifact-diff-header-floating-btn-accept-text: var( --Text-Popup_hover_text, #ffffff );--artifact-diff-header-floating-btn-accept-hover-bg: var( --Background-Popup_menu_hover_BG, #684cf5 );--artifact-diff-header-floating-btn-accept-hover-border: var( --Background-Popup_menu_hover_BG, #684cf5 );--artifact-diff-header-floating-btn-accept-hover-text: var( --Text-Popup_hover_text, #ffffff );--artifact-diff-header-floating-btn-accept-pending-bg: var( --Background-Popup_menu_press_BG, #5c41dc );--artifact-diff-header-floating-btn-accept-pending-border: var( --Background-Popup_menu_press_BG, #5c41dc );--artifact-diff-header-floating-btn-accept-pending-text: var( --Text-Popup_hover_text, #ffffff );--artifact-quick-compare-menu-ver-text: var( --layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92)) );--artifact-quick-compare-menu-time-text: var( --layout-preview-header-secondary-text, var(--app-color-text-secondary, rgba(37, 45, 57, .72)) );--artifact-quick-compare-menu-placeholder-text: var( --app-color-text-quaternary, rgba(81, 93, 112, .46) );--artifact-quick-compare-badge-user-bg: rgba(59, 130, 246, .12);--artifact-quick-compare-badge-user-text: #1d4ed8;--artifact-quick-compare-badge-user-border: rgba(59, 130, 246, .22);--artifact-quick-compare-badge-ai-bg: rgba(147, 51, 234, .1);--artifact-quick-compare-badge-ai-text: #7e22ce;--artifact-quick-compare-badge-ai-border: rgba(147, 51, 234, .22);--artifact-quick-compare-badge-restore-bg: rgba(245, 158, 11, .12);--artifact-quick-compare-badge-restore-text: #c2410c;--artifact-quick-compare-badge-restore-border: rgba(245, 158, 11, .28);--artifact-quick-compare-badge-unknown-bg: rgba(100, 116, 139, .1);--artifact-quick-compare-badge-unknown-text: #475569;--artifact-quick-compare-badge-unknown-border: rgba(100, 116, 139, .2);--artifact-quick-compare-badge-empty-text: #94a3b8;--artifact-quick-compare-badge-empty-border: rgba(148, 163, 184, .55);--layout-workspace-bg: linear-gradient( 311deg, rgba(225, 222, 255, .56) 13.32%, rgba(223, 230, 255, 0) 26.77% ), radial-gradient( 90.45% 115.8% at 8.04% 16.62%, #f5f4fd 0%, #f4f5ff 58.17%, #dfe6ff 100% );--layout-shell-edge: rgba(15, 23, 42, .08);--layout-shell-edge-strong: rgba(15, 23, 42, .12);--layout-shell-highlight: inset 0 1px 0 rgba(255, 255, 255, .92);--layout-shell-shadow: 0 4px 10px rgba(15, 23, 42, .03), 0 14px 28px rgba(15, 23, 42, .05);--layout-shell-shadow-soft: 0 1px 4px rgba(15, 23, 42, .02), 0 8px 18px rgba(15, 23, 42, .04);--layout-right-panel-radius: 12px;--layout-panel-bg-left: transparent;--layout-panel-bg-middle: rgba(255, 255, 255, .995);--layout-panel-bg-right: rgba(255, 255, 255, .99);--layout-chat-shell-bg: rgba(255, 255, 255, .985);--layout-chat-shell-border: rgba(15, 23, 42, .08);--layout-left-panel-overlay-shadow: 8px 0 18px -12px rgba(15, 23, 42, .34);--layout-chat-shell-shadow: 0 4px 10px rgba(15, 23, 42, .03), 0 12px 24px rgba(15, 23, 42, .04);--layout-chat-shell-header-bg: rgba(255, 255, 255, .98);--layout-chat-shell-message-bg: rgba(255, 255, 255, .98);--layout-chat-shell-input-bg: rgba(255, 255, 255, .98);--layout-chat-inline-status-border: rgba(203, 213, 225, .5);--layout-chat-inline-status-info-border: rgba(59, 130, 246, .3);--layout-chat-inline-status-warning-border: rgba(245, 158, 11, .34);--layout-chat-inline-status-danger-border: rgba(239, 68, 68, .34);--layout-chat-inline-status-icon: rgba(51, 65, 85, .8);--layout-chat-inline-status-info-icon: #1d4ed8;--layout-chat-inline-status-warning-icon: #92400e;--layout-chat-inline-status-danger-icon: #b91c1c;--layout-chat-inline-status-title: rgba(15, 23, 42, .82);--layout-chat-inline-status-description: rgba(51, 65, 85, .82);--layout-chat-inline-status-action: rgba(15, 23, 42, .76);--layout-chat-inline-status-action-hover: rgba(15, 23, 42, .92);--layout-chat-inline-status-focus-ring: rgba(59, 130, 246, .22);--layout-chat-tasks-surface-bg: rgba(255, 255, 255, .78);--layout-chat-tasks-border: rgba(15, 23, 42, .06);--layout-chat-tasks-shadow: 0 1px 2px rgba(15, 23, 42, .08);--layout-chat-tasks-hover-border: rgba(15, 23, 42, .09);--layout-chat-tasks-header-hover-bg: rgba(15, 23, 42, .02);--layout-chat-tasks-label-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-tasks-count-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-tasks-current-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-tasks-chevron-opacity: .66;--layout-chat-tasks-list-bg: color-mix( in srgb, var(--layout-chat-shell-input-bg, rgba(255, 255, 255, .98)) 82%, var(--app-color-surface-secondary, #f7f8fa) );--layout-chat-tasks-list-border: color-mix( in srgb, var(--layout-preview-header-border, var(--app-color-border-soft, #e6e9f0)) 86%, transparent );--layout-chat-task-item-hover-bg: rgba(15, 23, 42, .02);--layout-chat-task-item-status-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-task-item-content-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-task-item-active-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .05 );--layout-chat-task-item-active-status-text: var( --app-color-text, rgba(15, 23, 42, .92) );--layout-chat-task-item-active-content-text: var( --app-color-text, rgba(15, 23, 42, .92) );--layout-chat-task-item-completed-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-task-item-pending-status-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-task-item-pending-content-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-client-tool-approval-bg: var(--app-color-surface-primary, #ffffff);--layout-client-tool-approval-border: var( --app-color-border-soft, rgba(208, 214, 226, .9) );--layout-client-tool-approval-icon: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-client-tool-approval-label: var( --app-color-text, rgba(15, 23, 42, .92) );--layout-client-tool-approval-args: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-client-tool-approval-focus-ring: rgba( var(--app-color-primary-rgb, 92 65 220), .28 );--layout-client-tool-approval-accept-split-border: var( --artifact-diff-header-btn-accept-border, #b8ddc1 );--layout-client-tool-approval-accept-hover-overlay: rgba(255, 255, 255, .28);--layout-client-tool-approval-reject-border: #e8c4c4;--layout-client-tool-approval-reject-bg: linear-gradient( 180deg, #fff7f7 0%, #fdecec 100% );--layout-client-tool-approval-reject-text: #9f2d2d;--layout-client-tool-approval-reject-hover-border: #ddb0b0;--layout-client-tool-approval-reject-hover-bg: linear-gradient( 180deg, #fde8e8 0%, #f9dede 100% );--layout-client-tool-approval-reject-hover-text: #7a1f1f;--layout-client-tool-approval-menu-bg: var( --app-color-surface-primary, #ffffff );--layout-client-tool-approval-menu-border: var( --app-color-border-soft, rgba(208, 214, 226, .9) );--layout-client-tool-approval-menu-shadow: 0 12px 32px rgba(15, 23, 42, .16);--layout-client-tool-approval-menu-item-text: var( --app-color-text, rgba(15, 23, 42, .92) );--layout-client-tool-approval-menu-item-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--layout-client-tool-approval-error-text: var(--app-color-danger, #b91c1c);--layout-filelist-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--layout-filelist-secondary-bg: #f5f6fa;--layout-filelist-border: #ececf1;--layout-filelist-text: #131313;--layout-filelist-muted: #8b8f9c;--layout-filelist-icon-bg: #ffffff;--layout-filelist-icon-border: rgba(15, 23, 42, .08);--layout-filelist-menu-shadow: 0 5px 20px rgba(0, 0, 0, .1);--layout-filelist-loading-indicator: linear-gradient( 90deg, rgba(92, 65, 220, 0), rgba(92, 65, 220, .9), rgba(204, 142, 47, .72), rgba(204, 142, 47, 0) );--layout-filelist-pull-bg: rgba(255, 255, 255, .92);--layout-filelist-pull-icon-text: rgba(92, 65, 220, .88);--layout-filelist-pull-label-text: var(--layout-filelist-muted, #8b8f9c);--layout-filelist-pull-shadow: 0 6px 14px rgba(15, 23, 42, .08);--layout-filelist-pull-armed-bg: rgba(255, 247, 237, .96);--layout-filelist-pull-armed-text: #8f5a12;--layout-filelist-folder-text: var(--layout-filelist-text, #131313);--layout-filelist-folder-hover-text: var(--layout-filelist-text, #131313);--layout-filelist-action-text: var( --app-color-text-quaternary, rgba(81, 93, 112, .46) );--layout-filelist-action-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--layout-filelist-input-border: rgba( var(--app-color-primary-rgb, 92 65 220), .24 );--layout-filelist-input-bg: var(--app-color-surface-primary, #ffffff);--layout-filelist-input-text: var(--layout-filelist-text, #131313);--layout-tree-checkbox-border: #9aa7bc;--layout-tree-checkbox-bg: #ffffff;--layout-tree-checkbox-checked-border: var(--app-color-primary, #5c41dc);--layout-tree-checkbox-checked-bg: var(--app-color-primary, #5c41dc);--layout-tree-checkbox-mark: #ffffff;--layout-filelist-item-name: var(--layout-filelist-text, #131313);--layout-filelist-item-hover-name: var(--layout-filelist-text, #131313);--layout-filelist-item-active-indicator: var( --app-color-primary, rgb(var(--app-color-primary-rgb, 92 65 220)) );--layout-filelist-item-active-text: var(--layout-filelist-text, #131313);--layout-filelist-item-meta: rgba(51, 65, 85, .72);--layout-filelist-item-active-meta: rgba(51, 65, 85, .72);--layout-filelist-pending-text: var(--app-color-warning, #c97a12);--layout-filelist-pending-icon: var( --Icon-icon_main_color, var(--layout-filelist-pending-text, #c97a12) );--layout-filelist-item-active-action-hover-bg: rgba(255, 255, 255, .82);--layout-filelist-item-opening-track-bg: rgba(63, 124, 255, .12);--layout-filelist-item-opening-track-gradient: linear-gradient( 90deg, rgba(63, 124, 255, 0), rgba(63, 124, 255, .94), rgba(204, 142, 47, .76), rgba(204, 142, 47, 0) );--layout-filelist-delete-text: #e53e3e;--layout-filelist-delete-hover-text: #c53030;--layout-filelist-delete-hover-bg: rgba(229, 62, 62, .1);--layout-left-panel-hover-bg: rgba(255, 255, 255, .9);--layout-left-panel-more-hover-bg: #cdc3fe;--layout-left-panel-icon-text: rgba(81, 93, 112, .46);--layout-left-panel-icon-hover-text: rgba(21, 27, 39, .92);--layout-left-panel-collapsed-active-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .08 );--layout-left-panel-tab-text: #515151;--layout-left-panel-tab-active-text: #131313;--layout-left-panel-tab-line-bg: rgb(var(--app-color-primary-rgb, 92 65 220));--layout-sidebar-account-divider: #dadef7;--layout-left-panel-icon-opacity: 1;--layout-popup-menu-bg: var( --Background-popup_bg, var(--app-color-surface-primary, #ffffff) );--layout-popup-menu-border: var( --Border-popup_border, var(--app-color-border-soft, #e6e9f0) );--layout-popup-menu-divider: var( --Border-space_line, var(--layout-popup-menu-border, #e6e9f0) );--layout-popup-menu-text: var( --Text-Primary_text, var(--app-color-text, rgba(21, 27, 39, .92)) );--layout-popup-menu-hover-bg: var( --Background-popup_menu_hover_bg, var(--app-popup-hover-bg, #e9e4ff) );--layout-popup-menu-hover-text: var( --Text-popup_hover_text, var(--Text-brand_color, #452daa) );--layout-floating-panel-bg: var(--layout-popup-menu-bg);--layout-floating-panel-border: var(--layout-popup-menu-border);--layout-floating-panel-shadow: 0 6px 26px rgba(0, 0, 0, .14);--layout-pdf-selection-toolbar-icon: var(--Icon-icon_main_color, #333333);--layout-more-actions-hover-bg: var(--layout-popup-menu-hover-bg);--layout-more-actions-hover-text: var(--layout-popup-menu-hover-text);--layout-floating-panel-hover-bg: var(--layout-popup-menu-hover-bg);--layout-floating-panel-danger-text: #dc3545;--layout-floating-panel-danger-hover-bg: rgba(220, 53, 69, .08);--layout-floating-input-bg: var(--app-color-surface-primary, #ffffff);--layout-preview-header-bg: var(--Background-Panel_BG, #ffffff);--layout-preview-header-border: var(--Border-space_line, #e6e9f0);--layout-preview-header-text: var(--app-color-text, rgba(21, 27, 39, .92));--layout-preview-title-text: var(--layout-preview-header-text);--layout-preview-title-placeholder-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .52) );--layout-preview-header-secondary-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-preview-action-bg: rgba(255, 255, 255, .88);--layout-preview-action-border: var(--app-color-border-soft, #e6e9f0);--layout-preview-action-hover-bg: var(--app-color-surface-secondary, #f7f8fa);--layout-preview-toolbar-icon: var(--Icon-icon_main_color, #333333);--layout-preview-toolbar-button-hover-bg: #ddd6ff;--layout-preview-toolbar-button-active-bg: #cec4ff;--layout-preview-edit-secondary-bg: var(--Form-Button_BG, #ffffff);--layout-preview-edit-secondary-text: var(--Text-Primary_text, #131313);--layout-preview-edit-secondary-border: var( --app-color-button-secondary-border, #7c849d );--layout-preview-edit-secondary-hover-bg: var( --Background-Active_BG, #e6e9f0 );--layout-preview-edit-primary-bg: var(--Background-button_brand_bg, #684cf5);--layout-preview-edit-primary-hover-bg: var( --Background-button_brand_hover_bg, #5c41dc );--layout-preview-edit-primary-text: var(--Text-button_brand_text, #ffffff);--layout-preview-edit-disabled-bg: var(--Background-FormControls_BG, #f7f8fa);--layout-preview-edit-disabled-border: var( --Form-Disable_Button_border, #e6e9f0 );--layout-preview-edit-disabled-text: var(--Icon-Disable_icon, #8d96a8);--layout-translate-toolbar-icon-text: #333333;--layout-translate-toolbar-caret-text: #666666;--layout-translate-toolbar-hover-bg: #f0f1f5;--layout-translate-toolbar-caret-hover-bg: #d8dbe5;--layout-translate-header-separator: #e6e9f0;--layout-translate-progress-track-bg: #d8dbe5;--layout-translate-progress-fill-bg: linear-gradient( 90deg, #3259e3 0%, #cf69ff 100% );--layout-preview-toggle-group-bg: color-mix( in srgb, var(--layout-preview-action-bg, rgba(255, 255, 255, .88)) 92%, transparent );--layout-preview-toggle-group-gap: 1px;--layout-preview-toggle-group-padding: 2px;--layout-preview-toggle-group-radius: 14px;--layout-preview-toggle-group-border: var( --layout-preview-action-border, var(--app-color-border-soft, #e6e9f0) );--layout-preview-toggle-group-shadow: inset 0 1px 0 rgba(255, 255, 255, .34);--layout-preview-toggle-button-size: 20px;--layout-preview-toggle-button-radius: 12px;--layout-preview-toggle-button-text: var( --layout-preview-header-secondary-text, rgba(37, 45, 57, .72) );--layout-preview-toggle-icon-text: var(--layout-preview-toggle-button-text);--layout-preview-toggle-button-hover-bg: var( --layout-preview-action-hover-bg, #f7f8fa );--layout-preview-toggle-button-hover-text: var( --layout-preview-header-text, rgba(21, 27, 39, .92) );--layout-preview-toggle-icon-hover-text: var( --layout-preview-toggle-button-hover-text );--layout-preview-toggle-button-active-bg: var(--app-color-primary, #5c41dc);--layout-preview-toggle-button-active-text: var( --app-color-text-inverse, #ffffff );--layout-preview-toggle-icon-active-text: var( --layout-preview-toggle-button-active-text );--layout-preview-toggle-button-active-shadow: 0 1px 2px rgba(var(--app-color-primary-rgb, 92 65 220), .32);--layout-preview-body-bg: transparent;--layout-preview-loading-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-preview-spinner-border: var(--app-color-border-soft, #e6e9f0);--layout-preview-spinner-top-border: var(--app-color-primary, #5c41dc);--layout-preview-spinner-glow: none;--layout-more-actions-trigger-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-more-actions-trigger-hover-bg: var( --app-color-surface-secondary, #f7f8fa );--layout-more-actions-trigger-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-more-actions-item-text: var(--layout-popup-menu-text);--layout-more-actions-muted-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-more-actions-icon-bg: transparent;--layout-more-actions-icon-shadow: none;--layout-more-actions-icon-radius: 0;--layout-more-actions-danger-text: var(--layout-floating-panel-danger-text);--layout-more-actions-danger-hover-text: var( --layout-floating-panel-danger-text );--layout-pdf-float-bar-bg: #f5f6fa;--layout-pdf-float-bar-border: var(--app-color-border-soft, #e6e9f0);--layout-pdf-float-bar-shadow: none;--layout-pdf-page-bg: rgba(255, 255, 255, .985);--layout-pdf-page-border: rgba(203, 213, 225, .78);--layout-pdf-page-shadow: 0 28px 68px rgba(15, 23, 42, .12), 0 6px 18px rgba(15, 23, 42, .06);--layout-pdf-toc-item-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--layout-pdf-toc-item-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--layout-transfer-trigger-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .16 );--layout-transfer-trigger-secondary-border: rgb( var(--app-color-border-strong-rgb, 100 116 139) / .2 );--layout-transfer-trigger-bg: var( --app-color-surface-primary, rgba(255, 255, 255, .94) );--layout-transfer-trigger-text: var(--app-color-text, rgba(15, 23, 42, .9));--layout-transfer-trigger-hover-bg: var(--app-color-surface-primary, #ffffff);--layout-transfer-trigger-hover-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .28 );--layout-transfer-menu-item-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--layout-transfer-overlay-bg: rgb( var(--app-color-overlay-rgb, 15 23 42) / .26 );--layout-transfer-dialog-bg: linear-gradient( 180deg, var(--app-color-surface-primary, rgba(255, 255, 255, .98)), var(--app-color-surface-secondary, rgba(246, 248, 252, .98)) );--layout-transfer-dialog-shadow: 0 28px 80px rgba(15, 23, 42, .18);--layout-transfer-dialog-focus-shadow: 0 28px 80px rgba(15, 23, 42, .18), 0 0 0 3px rgb(var(--app-color-primary-rgb, 92 65 220) / .18);--layout-transfer-section-border: rgb( var(--app-color-border-soft-rgb, 203 213 225) / .6 );--layout-transfer-close-bg: var( --app-color-surface-hover, rgba(226, 232, 240, .6) );--layout-transfer-close-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-transfer-progress-bg: radial-gradient( circle at top right, rgb(var(--app-color-primary-rgb, 92 65 220) / .12), transparent 42% ), linear-gradient( 180deg, var(--app-color-surface-primary, rgba(255, 255, 255, .96)), var(--app-color-surface-secondary, rgba(248, 250, 252, .98)) );--layout-transfer-progress-border: rgb( var(--app-color-border-soft-rgb, 203 213 225) / .5 );--layout-transfer-progress-bar-bg: var( --app-color-surface-tertiary, rgba(226, 232, 240, .9) );--layout-transfer-progress-bar-fill-bg: linear-gradient( 90deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .96), rgba(37, 99, 235, .9) ), linear-gradient(90deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0));--layout-transfer-progress-bar-fill-shadow: 0 8px 18px rgb(var(--app-color-primary-rgb, 92 65 220) / .24);--layout-transfer-progress-note-text: var(--app-color-primary, #5c41dc);--layout-transfer-card-bg: var( --app-color-surface-primary, rgba(255, 255, 255, .84) );--layout-transfer-card-border: rgb( var(--app-color-border-soft-rgb, 203 213 225) / .5 );--layout-transfer-empty-bg: var( --app-color-surface-secondary, rgba(241, 245, 249, .8) );--layout-transfer-policy-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--layout-transfer-policy-warning-bg: rgb( var(--app-color-warning-rgb, 245 158 11) / .12 );--layout-transfer-conflict-badge-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--layout-transfer-conflict-badge-text: var(--app-color-primary, #5c41dc);--layout-transfer-footer-border: rgb( var(--app-color-border-soft-rgb, 203 213 225) / .6 );--layout-transfer-secondary-btn-border: rgb( var(--app-color-border-strong-rgb, 148 163 184) / .4 );--layout-transfer-secondary-btn-bg: var( --app-color-surface-primary, rgba(255, 255, 255, .9) );--layout-transfer-secondary-btn-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-transfer-primary-btn-bg: linear-gradient( 135deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .92), rgba(29, 78, 216, .88) );--layout-transfer-danger-btn-bg: linear-gradient( 135deg, rgba(239, 68, 68, .96), rgba(185, 28, 28, .88) );--layout-filelist-header-icon-text: var(--layout-filelist-text, #131313);--layout-filelist-header-icon-hover-bg: rgba(255, 255, 255, .72);--layout-filelist-header-icon-focus-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .06 );--layout-filelist-header-icon-hover-text: var( --layout-filelist-text, #131313 );--layout-filelist-toolbar-button-text: var(--Text-brand_color, #5c41dc);--layout-filelist-toolbar-button-surface: linear-gradient( 180deg, #ffffff, #ffffff );--layout-filelist-toolbar-button-hover-surface: linear-gradient( 180deg, #ffffff, #ffffff );--layout-filelist-toolbar-button-active-surface: linear-gradient( 180deg, #ffffff, #ffffff );--layout-filelist-toolbar-button-disabled-surface: var( --Background-button_white_bg, #ffffff );--layout-filelist-toolbar-button-disabled-border: #e6e9f0;--layout-filelist-toolbar-button-disabled-text: #8b8b8b;--layout-filelist-toolbar-button-border: var( --Border-FormControls_Border_focus, #684cf5 );--layout-filelist-toolbar-button-hover-border: var( --Border-FormControls_Border_focus, #684cf5 );--layout-filelist-toolbar-button-border-gradient: linear-gradient( 90deg, #b56cff 0%, #ff89dc 100% );--layout-filelist-toolbar-button-hover-border-gradient: linear-gradient( 90deg, #b56cff 0%, #ff89dc 100% );--layout-filelist-search-bg: #ffffff;--layout-filelist-search-border: #c7ccd9;--layout-filelist-search-focus-bg: #ffffff;--layout-filelist-search-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .84 );--layout-filelist-search-focus-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .08);--layout-filelist-search-placeholder: #acacac;--layout-filelist-search-exit-text: #515151;--layout-filelist-search-exit-hover-text: #131313;--layout-filelist-empty-text: #515151;--layout-filelist-empty-title-text: #131313;--layout-filelist-empty-drag-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .03 );--layout-filelist-empty-drag-border: rgba( var(--app-color-primary-rgb, 92 65 220), .34 );--layout-filelist-secondary-btn-bg: transparent;--layout-filelist-secondary-btn-text: #515151;--layout-filelist-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--layout-filelist-secondary-btn-hover-bg: transparent;--layout-filelist-secondary-btn-hover-text: var(--app-color-primary, #5c41dc);--layout-filelist-secondary-btn-hover-border: var( --app-color-primary, #5c41dc );--layout-filelist-new-folder-bg: #ffffff;--layout-filelist-new-folder-text: #131313;--layout-filelist-new-folder-border: rgba( var(--app-color-primary-rgb, 92 65 220), .38 );--layout-filelist-drop-overlay-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .04 );--layout-filelist-drop-overlay-border: rgba( var(--app-color-primary-rgb, 92 65 220), .34 );--layout-filelist-drop-overlay-surface-bg: rgba(255, 255, 255, .92);--layout-filelist-drop-overlay-surface-text: rgba(53, 39, 76, .92);--layout-filelist-drop-overlay-surface-shadow: 0 4px 16px rgba(19, 19, 19, .08);--layout-batch-summary-text: #131313;--layout-batch-summary-hover-text: #131313;--layout-batch-surface-bg: #ffffff;--layout-batch-surface-border: transparent;--layout-batch-surface-shadow: 0 3px 3px rgba(40, 47, 85, .06);--layout-batch-icon-text: rgba(21, 27, 39, .78);--layout-batch-icon-hover-bg: #cec4ff;--layout-batch-delete-icon-text: #e53e3e;--layout-batch-disabled-opacity: .4;--layout-preview-close-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-preview-close-hover-bg: var(--app-color-surface-secondary, #f5f6fa);--layout-preview-close-hover-border: rgba(21, 27, 39, .14);--layout-preview-close-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-preview-close-icon-opacity: .8;--layout-preview-chrome-bg: #ffffff;--layout-markdown-shell-bg: var(--layout-preview-chrome-bg);--layout-artifact-editor-content-bg: var(--layout-preview-chrome-bg);--layout-markdown-shell-border: var(--layout-chat-shell-border);--layout-translation-shell-bg: #ffffff;--layout-translation-shell-border: #ffffff;--layout-translation-shell-radius: 8px;--layout-translation-shell-shadow: 0 5px 20px rgba(0, 0, 0, .1);--layout-translation-shell-header-height: 50px;--layout-translation-shell-header-bg: #ffffff;--layout-translation-shell-header-divider: #f5f6fa;--layout-translation-shell-body-bg: #fbfbfd;--layout-translation-shell-body-padding: 10px 20px 0;--layout-translation-shell-title-text: #131313;--layout-translation-shell-action-text: #333333;--layout-markdown-shell-chrome-root-bg: var(--layout-markdown-shell-bg);--layout-markdown-shell-chrome-bg: transparent;--layout-markdown-shell-chrome-border: transparent;--layout-markdown-shell-chrome-body-bg: transparent;--layout-preview-shell-body-bg: transparent;--layout-preview-shell-divider: rgba(148, 163, 184, .16);--layout-preview-framed-surface-bg: #ffffff;--layout-preview-framed-surface-border: 1px solid var(--app-color-border-soft, #e6e9f0);--layout-preview-image-canvas-bg: #fcfcfd;--layout-preview-image-canvas-border: 1px solid rgba(100, 116, 139, .44);--layout-preview-markdown-content-bg: #ffffff;--layout-preview-markdown-content-border: 1px solid var(--app-color-border-soft, #e6e9f0);--layout-preview-markdown-content-shadow: inset 0 0 0 1px rgba(215, 223, 235, .82), 0 18px 42px rgba(15, 23, 42, .08), 0 3px 10px rgba(15, 23, 42, .04);--layout-preview-tiptap-border: 1px solid var(--app-color-border-soft, #e6e9f0);--layout-preview-tiptap-radius: 4px;--layout-preview-tiptap-shadow: none;--layout-preview-markdown-content-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-preview-translate-status-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .08 );--layout-preview-translate-status-text: rgba(21, 27, 39, .78);--layout-preview-translate-status-error-bg: rgba(239, 68, 68, .1);--layout-preview-translate-status-error-text: rgba(185, 28, 28, .96);--layout-preview-translate-progress-track-bg: rgba( var(--app-color-border-strong-rgb, 199 204 217), .72 );--layout-preview-translate-progress-fill-bg: linear-gradient( 90deg, var(--app-color-primary, #5c41dc) 0%, rgba(var(--app-color-primary-rgb, 92 65 220), .72) 100% );--layout-preview-translate-pdf-page-bg: transparent;--layout-preview-translate-pdf-page-radius: 2px;--layout-preview-translate-page-status-radius: 2px;--layout-preview-translate-pill-bg: rgba(255, 255, 255, .92);--layout-preview-translate-pill-border: rgba(148, 163, 184, .18);--layout-preview-translate-pill-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-preview-translate-pill-hover-bg: rgba(255, 255, 255, .98);--layout-preview-open-link-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .05 );--layout-preview-open-link-border: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--layout-preview-open-link-text: rgba( var(--app-color-primary-rgb, 92 65 220), .92 );--layout-preview-open-link-hover-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .09 );--layout-preview-source-row-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-preview-source-link-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-preview-source-link-hover-text: var(--app-color-primary, #5c41dc);--layout-empty-state-bg: var( --layout-preview-body-bg, rgba(255, 255, 255, .98) );--layout-empty-state-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-empty-state-icon: rgba( var(--app-color-primary-rgb, 92 65 220), .18 );--layout-empty-state-loading-text: rgba(64, 47, 88, .9);--layout-empty-state-spinner-border: rgba( var(--app-color-primary-rgb, 92 65 220), .14 );--layout-empty-state-spinner-top: rgba( var(--app-color-primary-rgb, 92 65 220), .92 );--layout-empty-state-spinner-glow: 0 0 0 6px rgba(var(--app-color-primary-rgb, 92 65 220), .05);--layout-empty-state-badge-bg: #f3f4f6;--layout-empty-state-badge-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-upload-overlay-bg: rgba(0, 0, 0, .45);--layout-upload-modal-bg: #ffffff;--layout-upload-modal-shadow: 0 20px 60px rgba(0, 0, 0, .2);--layout-upload-progress-panel-bg: var(--Background-Upload_popup_bg, #ffffff);--layout-upload-progress-panel-border: var(--Border-popup_border, #f0f1f5);--layout-upload-progress-panel-shadow: none;--layout-upload-progress-panel-separator: var(--Border-space_line, #e6e9f0);--layout-upload-progress-panel-text: var(--Text-Primary_text, #131313);--layout-upload-progress-panel-muted-text: var( --Text-Introductory_text, #515151 );--layout-upload-progress-panel-blue: var(--Icon-icon_Blue, #3d8bfd);--layout-upload-progress-panel-blue-bg: rgba(79, 127, 255, .1);--layout-upload-progress-panel-green: var(--Icon-icon_Green, #1aa179);--layout-upload-progress-panel-green-bg: rgba(52, 201, 138, .1);--layout-upload-progress-panel-warning: #ff6200;--layout-upload-progress-panel-warning-bg: rgba(255, 180, 41, .1);--layout-upload-modal-title-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-upload-progress-track-bg: #f3f4f6;--layout-upload-progress-fill-bg: linear-gradient(90deg, #3259e3, #cf69ff);--layout-upload-stats-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-upload-filename-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-upload-error-text: #ef4444;--layout-overlay-menu-bg: var(--layout-floating-panel-bg, #ffffff);--layout-overlay-menu-border: var(--layout-popup-menu-border, #e6e9f0);--layout-overlay-menu-shadow: var( --layout-floating-panel-shadow, 0 6px 26px rgba(0, 0, 0, .14) );--layout-overlay-menu-title-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-overlay-menu-item-text: var(--layout-popup-menu-text);--layout-overlay-menu-muted-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-overlay-menu-item-hover-bg: var(--layout-popup-menu-hover-bg);--layout-overlay-menu-item-hover-text: var(--layout-popup-menu-hover-text);--layout-overlay-menu-divider: var(--layout-popup-menu-divider, #e6e9f0);--layout-overlay-menu-input-bg: #ffffff;--layout-overlay-menu-input-border: #bcc1d1;--layout-overlay-menu-input-focus-border: var(--app-color-primary, #5c41dc);--layout-overlay-menu-input-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-overlay-menu-confirm-bg: var(--app-color-primary, #5c41dc);--layout-translate-menu-bg: var( --layout-floating-panel-bg, rgba(255, 255, 255, .98) );--layout-translate-menu-width: 200px;--layout-translate-menu-border: #c7ccd9;--layout-translate-menu-radius: 4px;--layout-translate-menu-shadow: 0 6px 13px rgba(0, 0, 0, .14);--layout-translate-menu-max-height: min(330px, calc(100vh - 32px) );--layout-translate-option-text: var(--app-color-text, rgba(21, 27, 39, .92));--layout-translate-option-primary-text: #131313;--layout-translate-option-secondary-text: #515151;--layout-translate-option-hover-bg: var(--layout-popup-menu-hover-bg);--layout-translate-option-hover-shadow: none;--layout-translate-option-active-text: #186de2;--layout-translate-panel-bg: #ffffff;--layout-translate-panel-border: #e6e9f0;--layout-translate-panel-radius: 6px;--layout-translate-panel-shadow: 0 6px 26px rgba(0, 0, 0, .14);--layout-translate-panel-primary-text: #131313;--layout-translate-panel-secondary-text: #515151;--layout-translate-panel-picker-bg: #f5f6fa;--layout-translate-panel-picker-radius: 6px;--layout-translate-panel-picker-text: #131313;--layout-translate-panel-icon-text: #333333;--layout-translate-panel-mode-border: #c7ccd9;--layout-translate-panel-mode-radius: 6px;--layout-translate-panel-radio-border: #9197a8;--layout-translate-panel-accent: #5c41dc;--layout-translate-panel-submit-bg: linear-gradient( 90deg, #3450ec 0%, #d65aff 100% );--layout-translate-panel-submit-text: #ffffff;--layout-translate-panel-submit-radius: 3px;--layout-chat-input-shadow: none;--layout-chat-composer-zone-bg: rgba(255, 255, 255, .28);--layout-chat-composer-zone-border: rgba(15, 23, 42, .08);--layout-chat-composer-container-bg: rgba(255, 255, 255, .98);--layout-chat-composer-container-border: #c7ccd9;--layout-chat-composer-container-shadow: none;--layout-chat-composer-container-focus-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .14);--layout-chat-composer-surface-bg: transparent;--layout-chat-composer-divider: rgba(15, 23, 42, .08);--layout-chat-composer-placeholder: var( --app-color-text-quaternary, rgba(81, 93, 112, .46) );--layout-chat-composer-progress-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-composer-action-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-composer-action-hover-bg: var( --app-color-surface-hover, rgba(145, 151, 168, .08) );--layout-chat-composer-action-hover-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-composer-text: var(--app-color-text, rgba(15, 23, 42, .92));--layout-chat-composer-disclaimer-text: #515151;--layout-chat-composer-muted-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-composer-toolbar-hover-bg: var( --layout-chat-composer-action-hover-bg, rgba(145, 151, 168, .08) );--webpage-template-card-hover-shadow: 0 4px 14px rgba(15, 23, 42, .1);--template-pin-button-bg: #ffffff;--template-pin-button-border: #c7ccd9;--template-pin-button-text: #131313;--layout-chat-composer-approval-option-selected-bg: rgba(15, 23, 42, .06);--layout-chat-composer-cancel-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .08 );--layout-chat-composer-cancel-hover-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--layout-chat-composer-cancel-text: var(--app-color-primary, #5c41dc);--layout-chat-composer-approval-bypass-text: #2563eb;--layout-chat-composer-approval-bypass-text-hover: #1d4ed8;--layout-chat-composer-approval-bypass-icon: #2563eb;--layout-chat-composer-approval-bypass-icon-hover: #1d4ed8;--layout-chat-composer-send-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--layout-chat-composer-send-hover-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--layout-chat-composer-send-border: transparent;--layout-chat-composer-send-shadow: none;--layout-chat-composer-send-disabled-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--layout-chat-composer-send-disabled-border: transparent;--layout-chat-composer-send-disabled-text: var( --Text-Button_White_text, #ffffff );--layout-chat-composer-send-disabled-opacity: .48;--layout-chat-composer-send-loading-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--layout-chat-composer-send-loading-border: transparent;--layout-support-panel-bg: #ffffff;--layout-support-panel-border: #e6e9f0;--layout-support-panel-text: var(--app-color-text, rgba(21, 27, 39, .92));--layout-support-panel-secondary-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-support-panel-muted-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-support-badge-bg: #f3f4f6;--layout-support-badge-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-support-back-hover-bg: #f3f4f6;--layout-support-pre-bg: #f9fafb;--layout-support-chip-bg: #f3f4f6;--layout-support-chip-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-support-chip-icon-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-support-url-btn-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .06 );--layout-support-url-btn-border: rgba( var(--app-color-primary-rgb, 92 65 220), .15 );--layout-support-url-btn-text: var(--app-color-primary, #5c41dc);--layout-support-url-btn-hover-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--layout-support-url-btn-hover-border: rgba( var(--app-color-primary-rgb, 92 65 220), .25 );--layout-support-close-bg: #ffffff;--layout-support-close-border: #d1d5db;--layout-support-close-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-support-close-hover-bg: #f9fafb;--layout-support-close-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) )}:root[data-theme=default]{color-scheme:light;--layout-markdown-shell-border: var(--layout-chat-shell-border)}:root[data-theme=dark]{color-scheme:dark;--app-color-primary: #ae96ff;--app-color-primary-rgb: 174 150 255;--app-color-bg: #424242;--app-color-bg-rgb: 66 66 66;--app-color-text: #f2f2f2;--app-color-text-secondary: rgb(242 242 242 / .78);--app-color-text-tertiary: rgb(242 242 242 / .62);--app-color-text-quaternary: rgb(242 242 242 / .48);--app-color-text-inverse: #ffffff;--app-color-border: #666666;--app-color-border-soft: #666666;--app-color-border-soft-rgb: 102 102 102;--app-color-border-strong: #666666;--app-color-border-strong-rgb: 102 102 102;--app-color-button-secondary-border: #acacac;--app-color-surface-primary: #333333;--app-color-surface-secondary: #424242;--app-color-surface-tertiary: #242424;--app-color-surface-hover: #515151;--app-popup-hover-bg: #684cf5;--Background-popup_menu_hover_bg: var(--app-popup-hover-bg);--app-color-surface-overlay: #333333;--app-color-surface-overlay-strong: #333333;--app-color-panel-border: #666666;--app-color-focus-ring: rgb(var(--app-color-primary-rgb) / .28);--app-text-selection-bg: #5599ff4d;--app-color-success: #34d399;--app-color-success-rgb: 52 211 153;--app-color-error: #f87171;--app-color-error-rgb: 248 113 113;--app-color-warning: #fbbf24;--app-color-warning-rgb: 251 191 36;--app-color-star: #e3e3e3;--app-color-overlay: rgba(15, 23, 42, .62);--app-color-overlay-rgb: 15 23 42;--app-privacy-dialog-surface: #333333;--app-privacy-dialog-title-text: #f2f2f2;--app-privacy-dialog-body-text: rgb(242 242 242 / .78);--app-privacy-dialog-divider: #666666;--app-privacy-dialog-overlay: rgba(15, 23, 42, .62);--app-privacy-dialog-shadow: 0 25px 25px rgba(0, 0, 0, .42);--app-privacy-dialog-tooltip-shadow: 0 6px 26px rgba(0, 0, 0, .32);--app-privacy-dialog-link: #e58af2;--app-privacy-dialog-link-hover: #f0a5f8;--app-privacy-dialog-focus-ring: rgb(var(--app-color-primary-rgb) / .28);--app-privacy-dialog-error: var(--app-color-error);--app-gradient-primary: linear-gradient(90deg, #333333 0%, #333333 100%);--app-gradient-welcome: linear-gradient(90deg, #333333 0%, #333333 100%);--app-gradient-home-banner: linear-gradient( 113deg, #272232 -.23%, #191924 37.18%, #110532 72.88%, #1b0643 99.68% ), #fff;--app-color-code-bg: #182130;--app-color-code-surface: #151d29;--app-color-code-text: #eef4ff;--app-dark-mesh-bg: #424242;--app-dark-mesh-bg-soft: #424242;--app-dark-glass-bg: #333333;--app-dark-glass-bg-strong: #333333;--app-dark-glass-bg-soft: #242424;--app-dark-glass-border: #666666;--app-dark-glass-border-strong: #666666;--app-dark-panel-gradient: #333333;--app-dark-panel-gradient-soft: #333333;--app-dark-panel-shadow: 0 22px 48px rgba(3, 7, 18, .28), inset 0 1px 0 rgba(255, 255, 255, .04);--app-dark-panel-shadow-soft: 0 14px 30px rgba(3, 7, 18, .2), inset 0 1px 0 rgba(255, 255, 255, .035);--app-dark-elevated-hover: #515151;--app-dark-code-inline-bg: rgba(152, 168, 255, .12);--app-dark-code-inline-text: #dbe4ff;--app-dark-danger-text: #f87171;--app-dark-danger-hover-bg: rgba(248, 113, 113, .12);--app-background: var(--app-color-bg);--scrollbar-thumb: #666666;--scrollbar-thumb-hover: #8a8a8a;--app-shell-project-detail-project-name-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--app-shell-project-detail-project-name-hover-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--app-shell-project-detail-project-name-hover-bg: #515151;--app-shell-project-detail-project-name-hover-border: rgba( var(--app-color-primary-rgb), .2 );--app-shell-project-detail-project-name-hover-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb), .05);--app-shell-project-detail-project-name-focus-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--app-shell-project-detail-project-name-focus-bg: #515151;--app-shell-project-detail-project-name-focus-border: #666666;--app-shell-project-detail-project-name-focus-shadow: 0 0 0 1px #666666;--app-shell-project-detail-title-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--app-shell-project-detail-title-hover-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--app-shell-project-detail-project-name-input-text: var( --app-color-text, rgba(243, 247, 255, .94) );--app-shell-project-detail-project-name-input-caret: var( --app-color-text, rgba(243, 247, 255, .94) );--app-shell-project-detail-project-name-input-border: #666666;--app-shell-project-detail-project-name-input-bg: #242424;--app-shell-project-detail-project-name-input-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);--app-shell-project-detail-chevron-icon-opacity: .9;--app-shell-project-detail-chevron-icon-hover-opacity: 1;--app-shell-project-detail-dropdown-bg: #333333;--app-shell-project-detail-dropdown-border: #666666;--app-shell-project-detail-dropdown-shadow: 0 20px 36px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--app-shell-project-detail-dropdown-backdrop-filter: none;--app-shell-project-detail-dropdown-divider: var( --app-color-border, rgba(166, 184, 212, .14) );--app-shell-project-detail-dropdown-item-text: var( --app-color-text, rgba(243, 247, 255, .94) );--app-shell-project-detail-dropdown-item-hover-bg: var( --app-popup-hover-bg, #684cf5 );--app-shell-project-detail-dropdown-item-active-text: var( --app-color-text, rgba(243, 247, 255, .94) );--app-shell-project-detail-dropdown-item-active-bg: transparent;--app-shell-project-detail-dropdown-item-icon-text: var( --app-color-text, #e3e3e3 );--app-shell-project-detail-dropdown-item-icon-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--app-shell-project-detail-dropdown-item-check-text: var( --app-color-text, rgba(243, 247, 255, .94) );--app-shell-project-detail-dropdown-create-icon-bg: #242424;--app-shell-collapse-panel-btn-text: var(--app-color-text, #e3e3e3);--app-shell-collapse-panel-btn-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--app-shell-collapse-panel-btn-hover-bg: #515151;--app-shell-collapse-panel-btn-focus-bg: #515151;--app-shell-collapse-panel-btn-focus-shadow: inset 0 0 0 1px #666666;--app-shell-project-home-btn-text: var(--app-color-text, #e3e3e3);--app-shell-project-home-btn-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--app-shell-project-home-btn-hover-bg: #515151;--app-shell-project-home-btn-hover-shadow: inset 0 0 0 1px #666666;--app-shell-project-home-btn-active-bg: #424242;--app-shell-project-home-btn-active-shadow: inset 0 0 0 1px #666666;--app-shell-project-home-btn-focus-outline: rgba( var(--app-color-primary-rgb), .38 );--app-shell-desktop-chrome-separator-bg: #666666;--app-shell-desktop-chrome-window-separator-bg: #666666;--app-shell-desktop-chrome-window-control-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--app-shell-desktop-chrome-window-control-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--app-shell-desktop-chrome-window-control-close-hover-text: var( --app-dark-danger-text, #f0aaa4 );--app-shell-desktop-account-trigger-bg: rgba(255, 255, 255, .08);--app-shell-desktop-account-trigger-border: #666666;--app-shell-desktop-account-trigger-text: var(--app-color-text, #e3e3e3);--app-shell-desktop-account-trigger-active-bg: rgba( var(--app-color-primary-rgb), .24 );--app-shell-desktop-account-trigger-active-border: rgba( var(--app-color-primary-rgb), .48 );--app-shell-desktop-account-trigger-focus-outline: rgba( var(--app-color-primary-rgb), .52 );--app-shell-project-detail-toolbar-hover-bg: #515151;--chat-input-selection-bg: #7a55ff;--chat-panel-bg: #333333;--chat-header-bg: #333333;--chat-header-title-text: var(--app-color-text, rgba(243, 247, 255, .94));--chat-header-title-focus-ring: 0 0 0 2px rgba(var(--app-color-primary-rgb), .28);--chat-header-title-input-bg: #242424;--chat-header-title-input-text: var( --app-color-text, rgba(243, 247, 255, .94) );--chat-header-title-input-border: #666666;--chat-header-title-input-focus-border: #666666;--chat-header-title-input-focus-shadow: 0 0 0 1px #666666;--chat-header-button-text: var(--app-color-text, #e3e3e3);--chat-header-button-hover-bg: #515151;--chat-header-button-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--chat-empty-title-text: var(--app-color-text, rgba(243, 247, 255, .94));--chat-empty-subtitle-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--chat-empty-card-bg: #333333;--chat-empty-card-border: #666666;--chat-empty-card-title-text: var( --app-color-text, rgba(243, 247, 255, .94) );--chat-empty-card-shadow-hover: 0 14px 30px rgba(1, 6, 17, .24);--chat-tool-group-surface-bg: #333333;--chat-tool-group-header-bg: #333333;--chat-tool-group-header-hover-bg: #515151;--chat-tool-group-body-bg: #242424;--chat-tool-group-pill-bg: #424242;--chat-tool-group-border: #666666;--chat-tool-group-divider: #666666;--chat-tool-group-title-text: var( --app-color-text, rgba(243, 247, 255, .94) );--chat-tool-group-detail-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--chat-tool-group-header-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--chat-tool-group-chevron-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--context-window-trigger-indicator: var(--app-color-primary, #ae96ff);--context-window-trigger-dot-opacity: .42;--context-window-trigger-focus-shadow: 0 0 0 3px rgba(var(--app-color-primary-rgb, 152 168 255), .22);--context-window-trigger-hover-shadow: 0 0 0 3px rgba(var(--app-color-primary-rgb, 152 168 255), .16);--context-window-card-bg: #333333;--context-window-card-border: #666666;--context-window-card-shadow: 0 18px 42px rgba(3, 7, 18, .34);--context-window-title-text: var(--app-color-text, #e3e3e3);--context-window-primary-text: var(--app-color-text, #e3e3e3);--context-window-secondary-text: var(--app-color-text-secondary, #c7c7c7);--context-window-tertiary-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .52) );--context-window-percent-text: var(--app-color-primary, #98a8ff);--context-window-meter-bg: #515151;--context-window-meter-fill: linear-gradient( 90deg, var(--app-color-primary, #ae96ff), #a855f7 );--context-window-legend-indicator: var(--app-color-primary, #ae96ff);--context-window-manual-button-border: #666666;--context-window-manual-button-bg: #424242;--context-window-manual-button-text: var(--app-color-text, #e3e3e3);--context-window-manual-button-hover-border: #858585;--context-window-manual-button-hover-bg: #515151;--context-window-manual-button-focus-shadow: 0 0 0 2px #858585;--context-window-manual-status-active-text: var(--app-color-primary, #98a8ff);--context-window-manual-status-complete-text: var(--app-color-text, #e3e3e3);--context-window-arrow-fill: #333333;--context-warning-card-bg: var(--app-color-surface-primary);--context-warning-card-border: #bfadff;--context-warning-progress-track: #fef3c7;--context-warning-progress-fill: #9b7cff;--context-warning-icon: #f59e0b;--context-warning-title-text: var(--app-color-text);--context-warning-description-text: rgb(227 227 227 / .8);--context-warning-button-bg: #131313;--context-warning-compact-border: var(--app-color-primary);--context-warning-compact-text: var(--app-color-primary);--context-warning-compact-hover-bg: var(--app-color-surface-hover);--context-warning-summary-border: var(--app-color-button-secondary-border);--context-warning-summary-text: var(--app-color-text);--context-warning-summary-hover-bg: var(--app-color-surface-hover);--context-warning-button-focus-shadow: 0 0 0 3px var(--app-color-focus-ring);--contact-administrator-success-bg: rgba(var(--app-color-success-rgb), .1);--contact-administrator-success-border: rgba( var(--app-color-success-rgb), .36 );--contact-administrator-success-text: var(--app-color-success);--contact-administrator-warning-bg: rgba(var(--app-color-warning-rgb), .1);--contact-administrator-warning-border: rgba( var(--app-color-warning-rgb), .32 );--contact-administrator-warning-title-text: var(--app-color-warning);--contact-administrator-warning-description-text: var( --app-color-text-secondary );--chat-credit-alert-bg: rgb(var(--app-color-warning-rgb) / .1);--chat-credit-alert-border: rgb(var(--app-color-warning-rgb) / .32);--chat-credit-alert-icon: var(--app-color-warning);--chat-credit-alert-title-text: var(--app-color-warning);--chat-credit-alert-description-text: var(--app-color-text-secondary);--chat-credit-alert-action-bg: var(--app-color-surface-primary);--chat-credit-alert-action-border: var(--app-color-warning);--chat-credit-alert-action-text: var(--app-color-warning);--chat-credit-alert-action-hover-bg: var(--app-color-surface-hover);--chat-credit-alert-action-focus-shadow: 0 0 0 3px var(--app-color-focus-ring);--tool-call-running-header-bg: #424242;--tool-call-running-header-radius: 999px;--tool-call-running-header-shadow: inset 0 0 0 1px #666666;--tool-call-running-header-filter: none;--tool-call-running-header-glow-bg: radial-gradient( ellipse at 30% 50%, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 32%, rgba(255, 255, 255, 0) 68% );--tool-call-running-header-glow-opacity: 1;--tool-call-running-header-sweep-bg: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .08) 48%, rgba(255, 255, 255, 0) 100% );--tool-call-running-header-sweep-shadow: none;--tool-call-running-header-sweep-opacity: .42;--tool-call-running-header-sweep-blend-mode: normal;--tool-call-running-title-aura-bg: transparent;--tool-call-running-title-aura-opacity: 0;--tool-call-running-name-text: var(--app-color-text, #e3e3e3);--tool-call-running-name-shadow: none;--tool-call-running-orb-violet-bg: var(--app-color-primary, #98a8ff);--tool-call-running-orb-blue-bg: #7dd3fc;--tool-call-running-orb-ring: 0 0 0 1px rgba(255, 255, 255, .18);--tool-call-running-prepared-tag-bg: #515151;--tool-call-running-prepared-tag-text: var(--app-color-text, #e3e3e3);--tool-call-running-progress-tag-bg: #515151;--tool-call-running-progress-tag-text: var(--app-color-text, #e3e3e3);--reference-drawer-background: #333333;--reference-drawer-backdrop-bg: rgba(1, 6, 17, .64);--reference-drawer-shadow: 0 24px 56px rgba(1, 6, 17, .36), inset 0 1px 0 rgba(255, 255, 255, .04);--reference-drawer-title-text: var( --app-color-text, rgba(243, 247, 255, .94) );--reference-drawer-muted-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--reference-drawer-close-hover-bg: #515151;--reference-drawer-close-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--reference-drawer-item-bg: #333333;--reference-drawer-item-border: #666666;--reference-drawer-item-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);--reference-drawer-item-hover-border: rgba( var(--app-color-primary-rgb), .28 );--reference-drawer-item-hover-shadow: 0 14px 30px rgba(1, 6, 17, .28), inset 0 1px 0 rgba(255, 255, 255, .045);--reference-drawer-item-title-text: var( --app-color-text, rgba(243, 247, 255, .94) );--reference-drawer-item-muted-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--reference-drawer-item-accent-bg: rgba(var(--app-color-primary-rgb), .14);--reference-drawer-item-accent-text: var(--app-color-primary, #98a8ff);--reference-drawer-action-bg: #242424;--reference-drawer-action-border: #666666;--reference-drawer-action-text: var( --app-color-text, rgba(243, 247, 255, .94) );--reference-drawer-action-hover-bg: #515151;--reference-drawer-action-hover-border: #666666;--reference-drawer-action-hover-shadow: 0 8px 18px rgba(1, 6, 17, .24);--reference-drawer-action-active-bg: #515151;--reference-drawer-primary-action-bg: var(--app-color-primary, #98a8ff);--reference-drawer-primary-action-border: var(--app-color-primary, #98a8ff);--reference-drawer-primary-action-text: #121821;--reference-drawer-primary-action-hover-bg: #aebaff;--reference-drawer-primary-action-hover-border: #aebaff;--reference-drawer-primary-action-active-bg: #8799f5;--source-popover-background: #333333;--source-popover-card-background: #242424;--chat-streamdown-text: var(--app-color-text, rgba(243, 247, 255, .94));--chat-streamdown-muted-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--chat-streamdown-link: var(--app-color-primary, #98a8ff);--chat-streamdown-blockquote-border: rgb( var(--app-color-primary-rgb, 152 168 255) / .28 );--chat-streamdown-caret-bg: linear-gradient( 180deg, var(--app-color-primary, #98a8ff), #7dd3fc );--chat-code-block-bg: var(--app-color-surface-tertiary, #242424);--chat-code-block-border: var(--app-color-border, #666666);--chat-code-actions-bg: var(--app-color-surface-primary, #333333);--chat-code-actions-border: var(--app-color-border, #666666);--chat-code-actions-shadow: 0 8px 18px rgba(3, 7, 18, .28);--chat-code-actions-text: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--chat-code-actions-hover-bg: var(--app-color-surface-hover, #515151);--chat-code-actions-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--chat-code-actions-focus-ring: var(--app-color-border-strong, #858585);--assistant-stream-status-text: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--assistant-stream-status-shimmer: linear-gradient( 90deg, rgba(219, 227, 240, .62) 0%, rgba(219, 227, 240, .62) 38%, var(--app-color-text, rgba(243, 247, 255, .94)) 50%, rgba(219, 227, 240, .62) 62%, rgba(219, 227, 240, .62) 100% );--source-token-border: var(--app-color-border, rgba(166, 184, 212, .14));--source-token-bg: rgb(var(--app-color-primary-rgb, 152 168 255) / .22);--source-token-text: var(--app-color-primary, #98a8ff);--source-token-hover-border: var( --app-color-border-strong, rgba(180, 196, 220, .22) );--source-token-hover-bg: rgb(var(--app-color-primary-rgb, 152 168 255) / .3);--source-token-hover-text: var(--app-color-primary, #98a8ff);--source-token-hover-shadow: none;--source-token-focus-outline: rgba(191, 202, 218, .28);--source-popover-border: var(--app-color-border, rgba(166, 184, 212, .14));--source-popover-shadow: 0 16px 32px rgba(1, 6, 12, .24), 0 2px 8px rgba(1, 6, 12, .16);--source-popover-file-icon-bg: rgba(255, 255, 255, .06);--source-popover-file-icon-text: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--source-popover-title-text: var(--app-color-text, rgba(241, 245, 249, .92));--source-popover-nav-bg: rgba(255, 255, 255, .05);--source-popover-nav-text: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--source-popover-nav-hover-bg: rgba(255, 255, 255, .08);--source-popover-nav-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--source-popover-nav-active-bg: rgba(124, 132, 157, .9);--source-popover-nav-active-text: rgba(243, 247, 255, .94);--source-popover-badge-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .22 );--source-popover-badge-text: var(--app-color-primary, #98a8ff);--source-popover-card-border: var( --app-color-border, rgba(166, 184, 212, .14) );--source-popover-card-hover-border: var( --app-color-border-strong, rgba(180, 196, 220, .22) );--source-popover-card-hover-bg: rgba(255, 255, 255, .05);--source-popover-card-hover-shadow: 0 6px 16px rgba(1, 6, 17, .18);--source-popover-meta-text: var( --app-color-text-secondary, rgba(203, 213, 225, .68) );--source-popover-snippet-text: var( --app-color-text-secondary, rgba(203, 213, 225, .72) );--source-popover-cta-text: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--chat-user-message-background: #333333;--chat-user-message-border: 1px solid #666666;--chat-user-message-color: var(--app-color-text, rgba(243, 247, 255, .94));--chat-user-message-accent-color: var(--app-color-primary, #98a8ff);--chat-user-message-actions-background: #333333;--chat-user-message-actions-border-color: #666666;--chat-user-message-actions-shadow: var( --app-dark-panel-shadow-soft, 0 18px 32px rgba(1, 6, 12, .28), inset 0 1px 0 rgba(255, 255, 255, .03) );--chat-user-message-action-color: var(--app-color-text, #e3e3e3);--chat-user-message-action-hover-background: #515151;--chat-user-message-action-hover-color: var( --app-color-text, rgba(243, 247, 255, .94) );--chat-image-thumbnail-bg: #242424;--chat-image-thumbnail-focus-outline: #858585;--chat-image-thumbnail-placeholder-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .52) );--chat-image-thumbnail-error-bg: rgba(248, 113, 113, .18);--chat-image-thumbnail-error-border: #f87171;--chat-image-thumbnail-error-text: #fca5a5;--chat-image-thumbnail-uploading-bg: rgba(51, 51, 51, .82);--chat-image-thumbnail-uploading-text: var(--app-color-primary, #98a8ff);--chat-image-thumbnail-remove-bg: rgba(51, 51, 51, .88);--chat-image-thumbnail-remove-text: var(--app-color-text, #e3e3e3);--chat-image-thumbnail-remove-hover-bg: #515151;--chat-image-thumbnail-alt-bg: linear-gradient( 180deg, transparent, rgba(36, 36, 36, .88) );--chat-image-thumbnail-alt-text: var(--app-color-text, #e3e3e3);--chat-image-thumbnail-model-bg: rgba(51, 51, 51, .92);--chat-image-thumbnail-model-border: #666666;--chat-image-thumbnail-model-shadow: 0 8px 18px rgba(3, 7, 18, .24);--chat-image-thumbnail-model-text: var(--app-color-text, #e3e3e3);--chat-image-thumbnail-badge-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .26 );--chat-image-thumbnail-badge-text: var(--app-color-text, #e3e3e3);--chat-image-thumbnail-actions-bg: rgba(51, 51, 51, .92);--chat-image-thumbnail-actions-border: #666666;--chat-image-thumbnail-actions-shadow: 0 12px 28px rgba(3, 7, 18, .24);--chat-image-thumbnail-action-text: var(--app-color-text, #e3e3e3);--chat-image-thumbnail-action-hover-bg: #515151;--chat-image-thumbnail-action-hover-text: var(--app-color-text, #ffffff);--chat-image-thumbnail-action-focus-shadow: 0 0 0 2px #858585;--message-feedback-action-text: var( --app-color-text-secondary, rgba(227, 227, 227, .72) );--message-feedback-action-hover-bg: #515151;--message-feedback-action-hover-border: #858585;--message-feedback-action-hover-text: var(--app-color-text, #ffffff);--message-feedback-action-focus-shadow: 0 0 0 2px #858585;--message-feedback-action-up-active-bg: rgba(125, 211, 252, .18);--message-feedback-action-up-active-border: rgba(125, 211, 252, .46);--message-feedback-action-up-active-text: #7dd3fc;--message-feedback-action-down-active-bg: rgba(248, 113, 113, .18);--message-feedback-action-down-active-border: rgba(248, 113, 113, .46);--message-feedback-action-down-active-text: #fca5a5;--message-feedback-dialog-overlay-bg: rgba(1, 6, 17, .64);--message-feedback-dialog-overlay-blur: blur(4px);--message-feedback-dialog-bg: #333333;--message-feedback-dialog-border: #666666;--message-feedback-dialog-shadow: 0 18px 42px rgba(3, 7, 18, .34);--message-feedback-dialog-divider: #666666;--message-feedback-dialog-title-text: var(--app-color-text, #e3e3e3);--message-feedback-dialog-muted-text: var( --app-color-text-secondary, #c7c7c7 );--message-feedback-dialog-close-text: var( --app-color-text-secondary, #c7c7c7 );--message-feedback-dialog-close-hover-bg: #515151;--message-feedback-dialog-close-hover-text: var(--app-color-text, #ffffff);--message-feedback-dialog-chip-bg: #333333;--message-feedback-dialog-chip-border: #666666;--message-feedback-dialog-chip-text: var(--app-color-text-secondary, #c7c7c7);--message-feedback-dialog-chip-hover-bg: #515151;--message-feedback-dialog-chip-hover-border: #858585;--message-feedback-dialog-chip-hover-text: var(--app-color-text, #ffffff);--message-feedback-dialog-chip-selected-bg: #515151;--message-feedback-dialog-chip-selected-border: #858585;--message-feedback-dialog-chip-selected-text: var(--app-color-text, #ffffff);--message-feedback-dialog-input-bg: #242424;--message-feedback-dialog-input-border: #666666;--message-feedback-dialog-input-text: var(--app-color-text, #e3e3e3);--message-feedback-dialog-input-placeholder: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--message-feedback-dialog-input-focus-border: #858585;--message-feedback-dialog-input-focus-shadow: 0 0 0 1px #858585;--message-feedback-dialog-secondary-btn-bg: #333333;--message-feedback-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #acacac );--message-feedback-dialog-secondary-btn-text: var(--app-color-text, #e3e3e3);--message-feedback-dialog-secondary-btn-hover-bg: #515151;--message-feedback-dialog-secondary-btn-hover-border: #858585;--message-feedback-dialog-secondary-btn-hover-text: var( --app-color-text, #ffffff );--message-feedback-dialog-primary-btn-bg: var( --Background-button_brand_bg, #8a64ff );--message-feedback-dialog-primary-btn-text: #ffffff;--chat-dropdown-shell-bg: #333333;--chat-dropdown-shell-border: #666666;--chat-dropdown-shell-shadow: 0 12px 28px rgba(3, 7, 18, .24);--chat-usage-section-title-text: var(--app-color-text-secondary, #c7c7c7);--chat-usage-section-divider: #666666;--chat-usage-details-hint-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .52) );--chat-usage-metric-border: #666666;--chat-usage-metric-bg: #333333;--chat-usage-metric-accent-border: #666666;--chat-usage-metric-accent-bg: #424242;--chat-usage-breakdown-border: #666666;--chat-usage-breakdown-bg: #333333;--usage-stats-summary-label-text: var(--app-color-text-secondary, #c7c7c7);--usage-stats-summary-card-border: #666666;--usage-stats-summary-card-bg: #333333;--usage-stats-summary-card-current-border: rgb( var(--app-color-primary-rgb, 152 168 255) / .28 );--usage-stats-summary-card-current-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .12 );--usage-stats-summary-card-all-bg: #333333;--usage-stats-summary-caption-text: var(--app-color-text-secondary, #c7c7c7);--usage-stats-summary-value-text: var(--app-color-text, #e3e3e3);--usage-stats-summary-info-btn-border: #666666;--usage-stats-summary-info-btn-bg: #333333;--usage-stats-summary-info-btn-text: var(--app-color-text-secondary, #c7c7c7);--usage-stats-summary-info-btn-hover-border: #858585;--usage-stats-summary-info-btn-hover-bg: #515151;--usage-stats-summary-info-btn-hover-text: var(--app-color-text, #ffffff);--usage-stats-summary-info-btn-active-border: #858585;--usage-stats-summary-info-btn-active-bg: #515151;--usage-stats-summary-info-btn-active-text: var(--app-color-text, #ffffff);--usage-stats-summary-focus-outline: #858585;--chat-history-menu-text-primary: var(--app-color-text, #e3e3e3);--chat-history-menu-text-muted: var(--app-color-text-secondary, #c7c7c7);--chat-history-menu-text-disabled: var( --app-color-text-tertiary, rgba(255, 255, 255, .52) );--chat-history-menu-placeholder: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--chat-history-menu-border: #666666;--chat-history-menu-input-border: #666666;--chat-history-menu-accent: var(--app-color-primary, #98a8ff);--chat-history-menu-hover: var(--app-popup-hover-bg, #684cf5);--chat-history-more-btn-hover-bg: #515151;--chat-history-context-menu-bg: #333333;--chat-history-context-menu-border: #666666;--chat-history-context-menu-shadow: 0 18px 42px rgba(3, 7, 18, .34);--chat-history-context-menu-item-text: var(--app-color-text, #e3e3e3);--chat-history-context-menu-item-icon-text: var( --app-color-text-secondary, #c7c7c7 );--chat-history-context-menu-item-hover-bg: var(--app-popup-hover-bg, #684cf5);--chat-history-context-menu-item-hover-text: var(--app-color-text, #ffffff);--chat-history-context-menu-item-hover-icon-text: var( --app-color-text, #ffffff );--chat-history-context-menu-danger-text: var(--app-color-error, #f87171);--chat-history-context-menu-danger-hover-bg: rgba(248, 113, 113, .16);--chat-history-context-menu-danger-hover-text: #ffdddd;--chat-history-context-menu-focus-shadow: 0 0 0 1px #858585;--chat-history-dropdown-label: var( --app-color-text-tertiary, rgba(191, 202, 218, .55) );--chat-history-dropdown-date-label: var( --app-color-text-tertiary, rgba(191, 202, 218, .55) );--chat-history-dropdown-search-border: #666666;--chat-history-dropdown-search-bg: #242424;--chat-history-dropdown-search-text: var( --app-color-text, rgba(243, 247, 255, .94) );--chat-history-dropdown-search-placeholder: var( --app-color-text-tertiary, rgba(191, 202, 218, .5) );--chat-history-dropdown-search-focus-border: #666666;--chat-history-dropdown-search-focus-shadow: 0 0 0 1px #666666;--chat-history-dropdown-item-hover-bg: var(--app-popup-hover-bg, #684cf5);--chat-history-dropdown-item-active-bg: transparent;--chat-history-dropdown-item-active-text: var(--app-color-text, #e3e3e3);--chat-history-dropdown-item-switching-bg: #515151;--diff-action-surface-bg: var(--Background-button_white_bg, #333333);--diff-action-surface-border: var(--Border-frame_border, #515151);--diff-action-surface-shadow: 0 6px 16px rgb(0 0 0 / .28);--diff-action-accept-text: var(--app-color-success, #34d399);--diff-action-accept-hover-bg: rgb( var(--app-color-success-rgb, 52 211 153) / .18 );--diff-action-accept-hover-text: var(--app-color-success, #34d399);--diff-action-reject-text: var(--app-color-error, #f87171);--diff-action-reject-hover-bg: rgb( var(--app-color-error-rgb, 248 113 113) / .18 );--diff-action-reject-hover-text: var(--app-color-error, #f87171);--artifact-diff-addition-bg: #0b5607;--artifact-diff-addition-border: #8bff85;--artifact-diff-addition-hover-bg: #0b5607;--artifact-diff-deletion-bg: #6a0606;--artifact-diff-deletion-border: #ff8585;--artifact-diff-deletion-hover-bg: #6a0606;--login-page-shell-bg: var(--app-background, #0a0f1e);--login-page-frame-border: rgba(148, 163, 184, .14);--login-page-frame-shadow: 0 22px 48px rgba(3, 7, 18, .26);--login-page-titlebar-bg: rgba(23, 31, 43, .72);--login-page-titlebar-text: var(--app-color-text, rgba(255, 255, 255, .92));--login-page-window-btn-hover-bg: rgba(226, 232, 240, .07);--login-page-body-bg: transparent;--workspace-about-overlay-bg: rgba(1, 6, 17, .64);--workspace-about-banner-bg: linear-gradient( 110.264deg, #507cea 2.5526%, #6862ec 43.741%, #a252ce 100% );--workspace-about-cloud-color: var( --background\/popup_bg, var(--Background-popup_bg, #333333) );--workspace-about-logo-border: 1px solid rgba(255, 255, 255, .6);--workspace-about-banner-title-text: #ffffff;--workspace-about-surface-bg: var( --background\/popup_bg, var(--Background-popup_bg, #333333) );--workspace-about-surface-shadow: 0 6px 26px rgba(0, 0, 0, .14);--workspace-about-title-text: var( --text\/primary_text, var(--Text-Primary_text, #f2f2f2) );--workspace-about-card-bg: var( --background\/dialog, var(--Background-Dialog_BG, #242424) );--workspace-about-card-border: var( --border\/dialog_border, var(--Border-Dialog_border, #666666) );--workspace-about-divider: var(--workspace-about-card-border);--workspace-about-table-header-bg: var(--Background-popup_bg, #333333);--workspace-about-code-bg: var(--Background-popup_bg, #333333);--workspace-about-link-text: var(--Text-brand_color, #ae96ff);--workspace-about-button-bg: linear-gradient( 118.085deg, var(--components\/button\/accent_linear_blue, #4776e6) 0%, var(--components\/button\/accent_linear_purple, #a855f7) 100% );--workspace-about-button-hover-bg: var(--workspace-about-button-bg);--workspace-about-button-text: var(--text\/button_white_text, #ffffff);--workspace-about-focus-outline: var(--Text-brand_color, #ae96ff);--login-page-card-bg: var( --app-dark-panel-gradient-soft, linear-gradient( 180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .04) ) );--login-page-card-border: var( --app-dark-glass-border, rgba(255, 255, 255, .12) );--login-page-card-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--login-page-eyebrow-text: var(--app-color-primary, #8b5cf6);--login-page-title-text: var(--app-color-text, rgba(255, 255, 255, .92));--login-page-desc-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--login-page-primary-btn-bg: var(--Background-button_brand_bg, #8a64ff);--login-page-primary-btn-shadow: 0 14px 30px rgba(var(--app-color-primary-rgb, 152 168 255), .18);--login-page-warning-text: var(--app-color-warning, #fbbf24);--login-page-error-text: var(--app-color-error, #f87171);--login-page-error-bg: rgba(var(--app-color-error-rgb, 248 113 113), .12);--login-page-meta-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--login-page-meta-value-text: var( --app-color-text, rgba(255, 255, 255, .92) );--feedback-dialog-rating-icon-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--feedback-dialog-rating-icon-selected-text: var( --app-color-text, rgba(243, 247, 255, .94) );--feedback-dialog-overlay-bg: rgba(15, 23, 42, .58);--feedback-dialog-overlay-blur: blur(10px);--feedback-dialog-surface-border: #666666;--feedback-dialog-surface-bg: #333333;--feedback-dialog-surface-shadow: 0 24px 56px rgba(3, 7, 18, .3);--feedback-dialog-divider: #666666;--feedback-dialog-title-text: var(--app-color-text, #e3e3e3);--feedback-dialog-section-title-text: var( --app-color-text-secondary, #c7c7c7 );--feedback-dialog-rating-border: #666666;--feedback-dialog-rating-bg: #424242;--feedback-dialog-rating-hover-border: #858585;--feedback-dialog-rating-hover-bg: #515151;--feedback-dialog-rating-selected-border: rgb( var(--app-color-primary-rgb, 152 168 255) / .72 );--feedback-dialog-rating-selected-bg: #424242;--feedback-dialog-rating-selected-shadow: 0 0 0 1px rgb(var(--app-color-primary-rgb, 152 168 255) / .28), 0 14px 28px rgba(3, 7, 18, .18);--feedback-dialog-control-border: #666666;--feedback-dialog-control-bg: #242424;--feedback-dialog-control-placeholder: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--feedback-dialog-attachment-icon-text: var( --app-color-text-secondary, #c7c7c7 );--feedback-dialog-attachment-hover-bg: #515151;--feedback-dialog-attachment-remove-border: #666666;--feedback-dialog-attachment-remove-bg: #424242;--feedback-dialog-attachment-remove-hover-bg: #515151;--feedback-dialog-primary-btn-bg: var(--Background-button_brand_bg, #8a64ff);--feedback-dialog-primary-btn-text: #ffffff;--feedback-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #acacac );--feedback-dialog-secondary-btn-bg: #333333;--feedback-dialog-secondary-btn-text: var(--app-color-text, #e3e3e3);--feedback-dialog-secondary-btn-hover-bg: #515151;--feedback-dialog-secondary-btn-hover-text: var(--app-color-text, #ffffff);--feedback-dialog-btn-focus-shadow: 0 0 0 1px #858585;--share-dialog-overlay-bg: rgba(15, 23, 42, .58);--share-dialog-overlay-blur: blur(10px);--share-dialog-surface-bg: #333333;--share-dialog-surface-border: #666666;--share-dialog-surface-shadow: 0 24px 56px rgba(3, 7, 18, .3);--share-dialog-divider: #666666;--share-dialog-title-text: var(--app-color-text, #e3e3e3);--share-dialog-body-text: var(--app-color-text, #e3e3e3);--share-dialog-muted-text: var(--app-color-text-secondary, #c7c7c7);--share-dialog-placeholder-text: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--share-dialog-close-text: var(--app-color-text, #e3e3e3);--share-dialog-close-hover-text: var(--app-color-text, #ffffff);--share-dialog-input-border: #666666;--share-dialog-input-bg: #242424;--share-dialog-input-text: var(--app-color-text, #e3e3e3);--share-dialog-input-disabled-bg: #333333;--share-dialog-input-disabled-text: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--share-dialog-focus-border: #666666;--share-dialog-focus-shadow: 0 0 0 1px #666666;--share-dialog-menu-bg: #333333;--share-dialog-menu-border: #666666;--share-dialog-menu-shadow: 0 18px 42px rgba(3, 7, 18, .34);--share-dialog-menu-item-hover-bg: var(--app-popup-hover-bg, #684cf5);--share-dialog-menu-item-selected-bg: transparent;--share-dialog-access-icon-text: var(--app-color-text, #e3e3e3);--share-dialog-expiry-accent: var(--app-color-primary, #98a8ff);--share-dialog-expiry-accent-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .16 );--share-dialog-expiry-checkbox-border: #858585;--share-dialog-expiry-checkbox-bg: #242424;--share-dialog-expiry-checkbox-checked-bg: var( --share-dialog-expiry-accent, #98a8ff );--share-dialog-expiry-checkbox-check: #242424;--share-dialog-calendar-nav-bg: #424242;--share-dialog-calendar-muted-text: var( --app-color-text-quaternary, rgba(255, 255, 255, .42) );--share-dialog-calendar-disabled-text: var( --app-color-text-quaternary, rgba(255, 255, 255, .26) );--share-dialog-calendar-today-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .24 );--share-dialog-calendar-selected-bg: var( --share-dialog-expiry-accent, #98a8ff );--share-dialog-calendar-selected-text: #242424;--share-dialog-avatar-user-bg: #3290ff;--share-dialog-avatar-owner-bg: var(--app-color-primary, #98a8ff);--share-dialog-avatar-icon-text: #ffffff;--share-dialog-primary-btn-bg: var(--Background-button_brand_bg, #8a64ff);--share-dialog-primary-btn-text: #ffffff;--share-dialog-primary-btn-disabled-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .4 );--share-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #acacac );--share-dialog-secondary-btn-bg: #333333;--share-dialog-secondary-btn-text: var(--app-color-text, #e3e3e3);--share-dialog-secondary-btn-hover-bg: #515151;--share-dialog-secondary-btn-hover-text: var(--app-color-text, #ffffff);--share-dialog-disabled-btn-opacity: .4;--share-dialog-disabled-btn-text: #ffffff;--markdown-table-bg: var(--layout-preview-markdown-content-bg, #333333);--markdown-table-border: #666666;--markdown-table-border-strong: #858585;--markdown-table-header-bg: #424242;--markdown-table-header-text: var(--app-color-text, #e3e3e3);--markdown-table-cell-bg: var(--layout-preview-markdown-content-bg, #333333);--markdown-table-cell-text: var(--app-color-text, #e3e3e3);--markdown-table-row-alt-bg: rgba(255, 255, 255, .03);--markdown-table-row-hover-bg: rgba(255, 255, 255, .04);--markdown-table-selection-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .18 );--markdown-table-selection-border: var(--app-color-primary, #98a8ff);--markdown-table-action-text: rgba(226, 232, 240, .72);--markdown-table-action-hover-text: rgba(243, 247, 255, .95);--markdown-table-collapsed-fade: linear-gradient( 180deg, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, .88) 58%, rgba(51, 51, 51, 1) 100% );--artifact-table-controls-menu-border: #666666;--artifact-table-controls-menu-bg: #333333;--artifact-table-controls-menu-shadow: 0 18px 42px rgba(3, 7, 18, .34);--artifact-table-controls-menu-blur: none;--artifact-table-controls-menu-scrollbar-thumb: var( --scrollbar-thumb, #666666 );--artifact-table-controls-menu-scrollbar-thumb-hover: var( --scrollbar-thumb-hover, #8a8a8a );--artifact-table-controls-menu-item-text: var(--app-color-text, #e3e3e3);--artifact-table-controls-menu-item-hover-bg: var( --app-popup-hover-bg, #684cf5 );--artifact-table-controls-menu-item-hover-text: var( --app-color-text, #ffffff );--artifact-table-controls-menu-item-disabled-opacity: .42;--artifact-table-controls-menu-item-disabled-text: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--artifact-table-controls-menu-danger-text: var(--app-color-error, #f87171);--artifact-table-controls-menu-danger-hover-bg: rgba(248, 113, 113, .12);--artifact-table-controls-menu-danger-hover-text: #ffdddd;--artifact-editor-floating-surface-bg: var(--Background-Dialog, #242424);--artifact-editor-floating-surface-border: var( --Border-Dialog_border, #666666 );--artifact-editor-floating-surface-shadow: 0 18px 42px rgba(3, 7, 18, .34);--artifact-editor-floating-divider: var(--Border-space_line, #424242);--artifact-editor-floating-hover-bg: var( --Background-Popup_menu_hover_BG, #684cf5 );--artifact-editor-floating-active-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .18 );--artifact-editor-floating-icon-text: var(--app-color-text, #e3e3e3);--artifact-editor-floating-icon-active-text: var( --app-color-primary, #98a8ff );--artifact-editor-floating-muted-text: var( --app-color-text-secondary, rgb(227 227 227 / .78) );--artifact-editor-floating-text: var(--app-color-text, #e3e3e3);--artifact-editor-floating-input-bg: var( --Background-FormControls_BG, #131313 );--artifact-editor-floating-input-border: var( --Border-FormControls_Border, #acacac );--artifact-editor-floating-input-text: var(--app-color-text, #e3e3e3);--artifact-editor-floating-placeholder-text: var( --Text-placeholder_text, #acacac );--artifact-editor-floating-select-chevron-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.387 1.639L6.5 6.776L11.64 1.637' stroke='%23E3E3E3' stroke-width='1.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--artifact-editor-floating-option-bg: #333333;--artifact-editor-floating-option-border: #666666;--artifact-editor-floating-option-hover-bg: var( --app-popup-hover-bg, #684cf5 );--artifact-editor-floating-option-hover-border: #858585;--artifact-editor-floating-option-active-bg: transparent;--artifact-editor-floating-option-active-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 152 168 255) / .18);--artifact-editor-floating-option-clear-bg: #424242;--artifact-editor-floating-danger-text: var(--app-color-error, #f87171);--artifact-editor-floating-danger-hover-bg: rgba(248, 113, 113, .12);--artifact-editor-floating-danger-hover-text: #ffdddd;--artifact-editor-floating-danger-hover-shadow: inset 0 0 0 1px rgba(248, 113, 113, .18);--artifact-editor-floating-primary-btn-bg: var( --Background-button_brand_bg, #8a64ff );--artifact-editor-floating-primary-btn-text: #ffffff;--artifact-editor-floating-primary-btn-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 152 168 255) / .18);--artifact-editor-floating-disabled-btn-bg: var( --Background-FormControls_BG, #131313 );--artifact-editor-floating-disabled-btn-border: var( --Icon-Disable_icon, #666666 );--artifact-editor-floating-disabled-btn-text: var( --Icon-Disable_icon, #666666 );--artifact-editor-drag-handle-text: var( --app-color-text-secondary, rgb(227 227 227 / .78) );--artifact-editor-drag-handle-hover-bg: #515151;--artifact-editor-drag-handle-hover-text: var(--app-color-text, #e3e3e3);--artifact-editor-drag-handle-hover-shadow: inset 0 0 0 1px #666666;--artifact-editor-drag-handle-active-bg: #424242;--artifact-editor-drag-handle-focus-outline: rgb( var(--app-color-primary-rgb, 152 168 255) / .42 );--slash-command-menu-bg: var(--app-dark-panel-gradient, #333333);--slash-command-menu-border: var(--app-dark-glass-border, #666666);--slash-command-menu-shadow: var( --app-dark-panel-shadow, 0 22px 48px rgba(3, 7, 18, .28) );--slash-command-menu-muted-text: var(--Text-introductory_text, #bdbdbd);--slash-command-menu-divider: var(--artifact-editor-floating-divider);--slash-command-menu-item-text: var( --Text-Primary_text, var(--app-color-text, #e3e3e3) );--slash-command-menu-item-hover-bg: var( --Background-leftpanel_menu_selected_bg, #515151 );--slash-command-menu-icon-bg: #424242;--slash-command-menu-icon-border: #666666;--artifact-version-history-overlay-bg: rgba(1, 6, 17, .64);--artifact-version-history-overlay-blur: blur(4px);--artifact-version-history-surface: #242424;--artifact-version-history-surface-secondary: #424242;--artifact-version-history-surface-tertiary: #242424;--artifact-version-history-preview-bg: var( --layout-preview-markdown-content-bg, #333333 );--artifact-version-history-detail-bg: #333333;--artifact-version-history-content-bg: #212121;--artifact-version-history-sidebar-bg: #242424;--artifact-version-history-divider: #424242;--artifact-version-history-panel-border: #515151;--artifact-version-history-border: #666666;--artifact-version-history-border-strong: #858585;--artifact-version-history-shadow: 0 18px 42px rgba(3, 7, 18, .34);--artifact-version-history-text: var(--app-color-text, #e3e3e3);--artifact-version-history-text-secondary: var( --app-color-text-secondary, rgb(227 227 227 / .78) );--artifact-version-history-text-tertiary: var( --app-color-text-tertiary, rgb(227 227 227 / .62) );--artifact-version-history-text-quaternary: var( --app-color-text-quaternary, rgb(227 227 227 / .48) );--artifact-version-history-hover-bg: #515151;--artifact-version-history-focus-ring: var( --app-color-focus-ring, rgb(152 168 255 / .28) );--artifact-version-history-selected-bg: #3a2491;--artifact-version-history-selected-border: #ae96ff;--artifact-version-history-item-bg: transparent;--artifact-version-history-item-border: #acacac;--artifact-version-history-mode-switch-bg: #131313;--artifact-version-history-mode-switch-border: #515151;--artifact-version-history-mode-icon-text: #e3e3e3;--artifact-version-history-mode-active-bg: #7a55ff;--artifact-version-history-mode-active-text: #ffffff;--artifact-version-history-mode-active-shadow: 0 1px 1px rgba(0, 0, 0, .22);--artifact-version-history-badge-bg: #515151;--artifact-version-history-badge-text: var(--app-color-text, #ffffff);--artifact-version-history-avatar-bg: var(--app-color-primary, #98a8ff);--artifact-version-history-avatar-text: #ffffff;--artifact-version-history-danger: var(--app-color-error, #f87171);--artifact-version-history-danger-bg: rgba(248, 113, 113, .12);--artifact-version-history-primary-btn-bg: var( --artifact-editor-floating-primary-btn-bg );--artifact-version-history-primary-btn-text: var( --artifact-editor-floating-primary-btn-text );--artifact-version-history-primary-btn-focus-shadow: var( --artifact-editor-floating-primary-btn-focus-shadow );--artifact-version-history-loading-bg: radial-gradient( circle at 50% 18%, rgb(var(--app-color-primary-rgb, 152 168 255) / .12), transparent 34% );--artifact-version-history-loading-accent: var(--app-color-primary, #98a8ff);--artifact-version-history-diff-panel-bg: #333333;--artifact-version-history-diff-card-bg: #333333;--artifact-version-history-diff-card-border: #666666;--delete-dialog-overlay-bg: rgba(1, 6, 17, .64);--delete-dialog-overlay-blur: blur(4px);--delete-dialog-surface-bg: #333333;--delete-dialog-surface-border: #666666;--delete-dialog-surface-shadow: 0 18px 42px rgba(3, 7, 18, .34);--delete-dialog-header-bg: #333333;--delete-dialog-body-bg: #333333;--delete-dialog-title-text: var(--app-color-text, #e3e3e3);--delete-dialog-message-text: var(--app-color-text-secondary, #c7c7c7);--delete-dialog-icon-text: var(--app-color-warning, #fbbf24);--delete-dialog-close-text: var(--app-color-text-secondary, #c7c7c7);--delete-dialog-close-hover-bg: #515151;--delete-dialog-close-hover-text: var(--app-color-text, #ffffff);--delete-dialog-focus-shadow: 0 0 0 1px #858585;--delete-dialog-secondary-btn-bg: #333333;--delete-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #acacac );--delete-dialog-secondary-btn-text: var(--app-color-text, #e3e3e3);--delete-dialog-secondary-btn-hover-bg: #515151;--delete-dialog-primary-btn-bg: var(--Background-button_brand_bg, #8a64ff);--delete-dialog-primary-btn-text: #ffffff;--askq-panel-bg: #333333;--askq-panel-border: #666666;--askq-panel-shadow: 0 18px 42px rgba(3, 7, 18, .28);--askq-title-text: var(--app-color-text, #e3e3e3);--askq-header-text: var(--app-color-text-secondary, #c7c7c7);--askq-section-label-text: var(--app-color-text, #e3e3e3);--askq-muted-text: var(--app-color-text-secondary, #c7c7c7);--askq-progress-text: var(--app-color-text, #e3e3e3);--askq-option-bg: #333333;--askq-option-border: #666666;--askq-option-hover-bg: #333333;--askq-option-hover-border: #666666;--askq-option-selected-bg: #e3e3e3;--askq-option-selected-border: #e3e3e3;--askq-option-selected-text: #1f1f1f;--askq-option-label-text: var(--app-color-text, #e3e3e3);--askq-option-description-text: var(--app-color-text-secondary, #c7c7c7);--askq-control-border: #666666;--askq-control-bg: #242424;--askq-control-text: var(--app-color-text, #e3e3e3);--askq-control-placeholder: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--askq-control-focus-border: #666666;--askq-control-focus-shadow: 0 0 0 1px #666666;--askq-footer-border: #666666;--askq-secondary-btn-border: var( --app-color-button-secondary-border, #acacac );--askq-secondary-btn-bg: #333333;--askq-secondary-btn-text: var(--app-color-text, #e3e3e3);--askq-secondary-btn-hover-bg: #515151;--askq-secondary-btn-hover-text: var(--app-color-text, #ffffff);--askq-disabled-opacity: .32;--askq-primary-btn-bg: var(--Background-button_brand_bg, #8a64ff);--askq-primary-btn-hover-bg: var(--askq-primary-btn-bg);--askq-primary-btn-text: #ffffff;--askq-primary-btn-disabled-bg: var(--askq-primary-btn-bg);--askq-primary-btn-disabled-text: #ffffff;--askq-primary-btn-disabled-opacity: .4;--agent-list-selected-clear-bg: var(--app-color-primary, #c58cff);--agent-list-selected-clear-icon: #ffffff;--agent-settings-open-bg: #7a55ff;--agent-settings-open-icon: #ffffff;--agent-settings-size: 20px;--agent-settings-radius: 10px;--agent-settings-open-shadow: none;--user-menu-dropdown-border: var( --app-dark-glass-border, rgba(255, 255, 255, .12) );--user-menu-dropdown-bg: var( --app-dark-panel-gradient-soft, linear-gradient( 180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .04) ) );--user-menu-dropdown-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--user-menu-dropdown-blur: blur(16px);--user-menu-card-padding: 10px;--user-menu-card-border: rgba(148, 163, 184, .12);--user-menu-card-radius: 14px;--user-menu-card-bg: rgba(226, 232, 240, .035);--user-menu-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);--user-menu-avatar-border: rgba(148, 163, 184, .22);--user-menu-avatar-bg: radial-gradient( circle at top left, rgba(255, 255, 255, .22), transparent 42% ), linear-gradient( 135deg, rgba(var(--app-color-primary-rgb, 152 168 255), .92), rgba(125, 211, 252, .72) );--user-menu-avatar-fallback-bg: #3290ff;--user-menu-avatar-fallback-text: #ffffff;--user-menu-credits-progress-bg: linear-gradient( 90deg, #2b7fff 0%, #ad46ff 100% );--credits-progress-warning: #f2883d;--user-menu-choice-bg: rgba(226, 232, 240, .055);--user-menu-choice-hover-bg: var(--app-popup-hover-bg, #684cf5);--user-menu-action-min-height: 28px;--user-menu-action-padding: 4px 10px;--user-menu-action-radius: 4px;--user-menu-action-gap: 6px;--user-menu-choice-checked-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .14 );--user-menu-danger-text: var(--app-color-error, #f87171);--user-menu-danger-bg: rgba(var(--app-color-error-rgb, 248 113 113), .1);--user-menu-danger-border: rgba( var(--app-color-error-rgb, 248 113 113), .16 );--user-menu-danger-hover-bg: rgba( var(--app-color-error-rgb, 248 113 113), .16 );--user-menu-danger-hover-border: rgba( var(--app-color-error-rgb, 248 113 113), .22 );--workspace-settings-dialog-bg: var(--app-color-surface-primary, #242424);--workspace-settings-dialog-sidebar-bg: var( --app-color-surface-secondary, #333333 );--workspace-settings-dialog-border: var(--app-color-border-soft, #666666);--workspace-settings-panel-bg: var(--app-color-surface-primary, #242424);--workspace-settings-card-bg: var(--app-color-surface-primary, #333333);--workspace-settings-data-card-primary-text: var( --text\/primary_text, var(--Text-Primary_text, #f2f2f2) );--workspace-settings-data-card-secondary-text: var( --app-color-text-secondary, var(--Text-introductory_text, #bdbdbd) );--workspace-settings-muted-bg: var(--app-color-surface-tertiary, #424242);--workspace-settings-control-bg: var(--app-color-surface-secondary, #333333);--workspace-settings-control-divider: var(--app-color-border-soft, #666666);--workspace-settings-hover-bg: var(--app-color-surface-hover, #515151);--workspace-settings-primary-soft-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .16 );--workspace-settings-tab-hover-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .16 );--workspace-settings-tab-active-bg: #5a556c;--workspace-settings-tab-active-text: var( --Text-button_brand_text, var(--app-color-text-inverse, #ffffff) );--workspace-settings-primary-active-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .22 );--workspace-settings-primary-border: rgb( var(--app-color-primary-rgb, 152 168 255) / .34 );--workspace-settings-primary-focus-border: rgb( var(--app-color-primary-rgb, 152 168 255) / .42 );--workspace-settings-primary-button-bg: var( --Background-button_brand_bg, #8a64ff );--workspace-settings-primary-button-text: var( --app-color-text-inverse, #ffffff );--workspace-settings-usage-progress-bg: linear-gradient( 90deg, #2b7fff 0%, #ad46ff 100% );--workspace-settings-success-bg: rgb( var(--app-color-success-rgb, 52 211 153) / .16 );--workspace-settings-success-text: var(--app-color-success, #34d399);--workspace-settings-danger-bg: rgb( var(--app-color-error-rgb, 248 113 113) / .16 );--workspace-settings-danger-text: var(--app-color-error, #f87171);--workspace-settings-toggle-active-bg: var(--app-color-text, #e3e3e3);--workspace-settings-toggle-thumb-bg: var( --app-color-surface-primary, #242424 );--workspace-settings-toggle-thumb-shadow: none;--workspace-connectors-card-border: #666666;--workspace-connectors-card-bg: #333333;--workspace-connectors-card-shadow: 0 1px 3px rgba(3, 7, 18, .12);--workspace-connectors-dialog-overlay-bg: rgba(15, 23, 42, .58);--workspace-connectors-dialog-overlay-blur: blur(10px);--workspace-connectors-dialog-border: var(--workspace-connectors-card-border);--workspace-connectors-dialog-bg: var(--workspace-connectors-card-bg);--workspace-connectors-dialog-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--workspace-connectors-dialog-title-text: var(--app-color-text, #e3e3e3);--workspace-connectors-dialog-muted-text: var( --app-color-text-secondary, #c7c7c7 );--workspace-connectors-dialog-close-text: var( --app-color-text-tertiary, #a6a6a6 );--workspace-connectors-dialog-close-hover-bg: #515151;--workspace-connectors-dialog-close-hover-text: var( --app-color-text, #ffffff );--workspace-connectors-dialog-placeholder-text: var( --app-color-text-tertiary, #a6a6a6 );--workspace-connectors-dialog-primary-bg: var( --Background-button_brand_bg, #8a64ff );--workspace-connectors-dialog-primary-text: #ffffff;--workspace-connectors-control-border: #666666;--workspace-connectors-control-bg: #333333;--workspace-connectors-control-text: var(--app-color-text, #e3e3e3);--workspace-connectors-control-muted-text: var( --app-color-text-secondary, #c7c7c7 );--workspace-connectors-control-hover-bg: #515151;--workspace-connectors-control-hover-text: var(--app-color-text, #ffffff);--workspace-connectors-control-hover-border: #858585;--workspace-connectors-control-hover-shadow: none;--workspace-connectors-control-focus-shadow: 0 0 0 2px #858585;--workspace-connectors-row-hover-bg: #515151;--workspace-connectors-muted-bg: #424242;--workspace-connectors-divider: #666666;--workspace-connectors-icon-bg: #666666;--workspace-connectors-icon-border: #666666;--workspace-connectors-icon-color: var(--app-color-text, #e3e3e3);--workspace-connectors-status-bg: #424242;--workspace-connectors-status-text: var(--app-color-text-secondary, #c7c7c7);--workspace-connectors-success-bg: rgb( var(--app-color-success-rgb, 52 211 153) / .16 );--workspace-connectors-success-text: var(--app-color-success, #34d399);--workspace-connectors-status-action-connected-border: rgb( var(--app-color-success-rgb, 52 211 153) / .28 );--workspace-connectors-status-action-connected-bg: rgb( var(--app-color-success-rgb, 52 211 153) / .16 );--workspace-connectors-status-action-connected-text: var( --app-color-success, #34d399 );--workspace-connectors-status-action-connected-hover-border: rgb( var(--app-color-success-rgb, 52 211 153) / .36 );--workspace-connectors-status-action-connected-hover-bg: rgb( var(--app-color-success-rgb, 52 211 153) / .22 );--workspace-connectors-danger-bg: rgb( var(--app-color-error-rgb, 248 113 113) / .12 );--workspace-connectors-danger-text: var(--app-color-error, #f87171);--workspace-connectors-danger-border: rgb( var(--app-color-error-rgb, 248 113 113) / .22 );--workspace-connectors-danger-hover-bg: rgb( var(--app-color-error-rgb, 248 113 113) / .16 );--workspace-connectors-danger-hover-border: rgb( var(--app-color-error-rgb, 248 113 113) / .36 );--workspace-connectors-active-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .16 );--workspace-connectors-active-border: rgb( var(--app-color-primary-rgb, 152 168 255) / .34 );--workspace-connectors-dropdown-bg: #333333;--workspace-connectors-dropdown-border: #666666;--workspace-connectors-dropdown-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--workspace-skills-popover-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--workspace-connectors-dropdown-option-hover-bg: var( --app-popup-hover-bg, #684cf5 );--workspace-connectors-dropdown-option-selected-bg: transparent;--workspace-connectors-empty-border: #666666;--workspace-connectors-spinner-border: #666666;--workspace-connectors-toggle-active-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .72 );--workspace-connectors-toggle-thumb-bg: var(--app-color-text, #e3e3e3);--workspace-connectors-toggle-thumb-shadow: none;--workspace-connectors-toolbar-menu-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--bootstrap-dialog-overlay-bg: rgba(15, 23, 42, .58);--bootstrap-dialog-overlay-blur: none;--bootstrap-dialog-surface-border: #666666;--bootstrap-dialog-surface-bg: #333333;--bootstrap-dialog-surface-shadow: 0 24px 56px rgba(3, 7, 18, .3);--bootstrap-dialog-body-bg: #333333;--bootstrap-dialog-close-hero-bg: #333333;--bootstrap-dialog-close-hero-text: rgba(214, 223, 239, .76);--bootstrap-dialog-close-hero-hover-bg: #515151;--bootstrap-dialog-close-hero-hover-text: rgba(245, 248, 255, .96);--bootstrap-dialog-close-hero-focus-shadow: 0 0 0 3px rgba(var(--app-color-primary-rgb, 139 92 246), .24);--bootstrap-dialog-hero-border: #666666;--bootstrap-dialog-hero-bg: #333333;--bootstrap-dialog-hero-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--bootstrap-dialog-hero-greeting-text: rgba(246, 248, 255, .96);--bootstrap-dialog-hero-lead-text: rgba(196, 205, 223, .8);--bootstrap-dialog-label-text: rgba(182, 193, 214, .78);--bootstrap-dialog-mode-border: #666666;--bootstrap-dialog-mode-bg: #424242;--bootstrap-dialog-mode-shadow: 0 14px 28px rgba(3, 7, 18, .18);--bootstrap-dialog-mode-hover-border: #666666;--bootstrap-dialog-mode-hover-bg: #515151;--bootstrap-dialog-mode-hover-shadow: 0 16px 32px rgba(3, 7, 18, .22);--bootstrap-dialog-mode-focus-border: #666666;--bootstrap-dialog-mode-focus-shadow: 0 0 0 1px #666666;--bootstrap-dialog-mode-overlay-bg: radial-gradient( circle at 24% 18%, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, 0) 34% ), radial-gradient( circle at 76% 22%, rgba(196, 184, 255, .14) 0%, rgba(196, 184, 255, 0) 28% ), linear-gradient( 135deg, rgba(126, 103, 255, .16) 0%, rgba(72, 58, 145, .28) 100% );--bootstrap-dialog-mode-glow-bg: radial-gradient( circle, rgba(var(--app-color-primary-rgb, 152 168 255), .18) 0%, rgba(var(--app-color-primary-rgb, 152 168 255), .08) 42%, rgba(var(--app-color-primary-rgb, 152 168 255), 0) 72% );--bootstrap-dialog-mode-icon-bg: linear-gradient( 180deg, rgba(var(--app-color-primary-rgb, 152 168 255), .16) 0%, rgba(var(--app-color-primary-rgb, 152 168 255), .08) 100% );--bootstrap-dialog-mode-icon-text: #b9c4ff;--bootstrap-dialog-mode-title-text: rgba(243, 247, 255, .94);--bootstrap-dialog-mode-desc-text: rgba(173, 184, 205, .74);--bootstrap-dialog-field-label-text: rgba(182, 193, 214, .78);--bootstrap-dialog-input-border: var(--Border-FormControls_Border, #acacac);--bootstrap-dialog-input-bg: var(--Background-FormControls_BG, #131313);--bootstrap-dialog-input-text: var(--Text-Primary_text, #f2f2f2);--bootstrap-dialog-input-placeholder: rgba(145, 158, 182, .48);--bootstrap-dialog-input-focus-border: #666666;--bootstrap-dialog-input-focus-shadow: 0 0 0 1px #666666;--bootstrap-dialog-primary-btn-bg: var(--Background-button_brand_bg, #8a64ff);--bootstrap-dialog-primary-btn-text: #ffffff;--bootstrap-dialog-secondary-btn-bg: #333333;--bootstrap-dialog-secondary-btn-hover-bg: #515151;--bootstrap-dialog-button-shadow: none;--bootstrap-dialog-file-dropzone-border: var(--Border-frame_border, #515151);--bootstrap-dialog-file-dropzone-bg: transparent;--bootstrap-dialog-file-dropzone-drag-bg: rgb( var(--app-color-primary-rgb, 152 168 255) / .12 );--bootstrap-dialog-file-dropzone-drag-shadow: 0 0 0 1px #666666;--bootstrap-dialog-file-dropzone-title-text: var( --Text-Primary_text, #f2f2f2 );--bootstrap-dialog-file-dropzone-subtitle-text: var( --Text-Introductory_text, #bdbdbd );--bootstrap-dialog-file-selection-bg: #424242;--bootstrap-dialog-file-add-trigger-border: #666666;--bootstrap-dialog-file-add-trigger-bg: #333333;--bootstrap-dialog-file-add-trigger-hover-border: #858585;--bootstrap-dialog-file-list-item-bg: #333333;--bootstrap-dialog-file-remove-hover-bg: #515151;--bootstrap-dialog-appearance-trigger-bg: rgba(59, 130, 246, .16);--bootstrap-dialog-appearance-trigger-hover-bg: rgba(59, 130, 246, .22);--bootstrap-dialog-appearance-trigger-text: #8bbcff;--bootstrap-dialog-appearance-trigger-hover-shadow: 0 10px 20px rgba(0, 0, 0, .28);--bootstrap-dialog-appearance-trigger-focus-shadow: 0 0 0 3px rgba(124, 108, 255, .22);--bootstrap-dialog-appearance-preview-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 6px 18px rgba(0, 0, 0, .22);--bootstrap-dialog-appearance-section-shadow: 0 22px 44px rgba(0, 0, 0, .4);--bootstrap-dialog-appearance-surface-border: #515151;--bootstrap-dialog-appearance-surface-bg: #333333;--bootstrap-dialog-appearance-header-bg: #333333;--bootstrap-dialog-appearance-preview-border: rgba(111, 124, 153, .22);--bootstrap-dialog-appearance-preview-bg: rgba(9, 14, 24, .72);--bootstrap-dialog-appearance-separator: rgba(111, 124, 153, .18);--bootstrap-dialog-appearance-toggle-text: rgba(214, 223, 239, .84);--bootstrap-dialog-appearance-toggle-hover-bg: rgba(255, 255, 255, .06);--bootstrap-dialog-appearance-item-text: rgba(180, 190, 210, .72);--bootstrap-dialog-appearance-item-hover-bg: rgba(255, 255, 255, .06);--bootstrap-dialog-appearance-item-hover-text: rgba(243, 247, 255, .94);--bootstrap-dialog-appearance-item-selected-bg: rgba(124, 108, 255, .18);--bootstrap-dialog-appearance-item-selected-text: rgba(243, 247, 255, .96);--bootstrap-dialog-appearance-picker-bg: #333333;--bootstrap-dialog-appearance-picker-border: #515151;--bootstrap-dialog-appearance-picker-shadow: 0 18px 36px rgba(0, 0, 0, .42);--bootstrap-dialog-appearance-dot-selected-border: rgba(243, 247, 255, .94);--bootstrap-dialog-appearance-dot-selected-shadow: 0 0 0 2px #111827 inset;--bootstrap-dialog-hint-text: rgba(173, 184, 205, .74);--bootstrap-dialog-task-type-selected-border: rgba(139, 124, 255, .42);--bootstrap-dialog-task-type-selected-bg: radial-gradient( circle at top right, rgba(122, 97, 243, .18), transparent 44% ), linear-gradient(180deg, rgba(30, 38, 56, .98) 0%, rgba(21, 28, 43, 1) 100%);--bootstrap-dialog-task-type-selected-shadow: 0 16px 32px rgba(0, 0, 0, .24);--bootstrap-dialog-task-type-nav-border: rgba(111, 124, 153, .2);--bootstrap-dialog-task-type-nav-bg: rgba(22, 29, 44, .6);--bootstrap-dialog-task-type-nav-text: rgba(227, 222, 213, .8);--bootstrap-dialog-task-type-nav-hover-border: rgba(111, 124, 153, .3);--bootstrap-dialog-task-type-nav-hover-bg: rgba(22, 29, 44, .8);--bootstrap-dialog-task-type-dot-bg: rgba(111, 124, 153, .3);--bootstrap-dialog-task-type-dot-hover-bg: rgba(111, 124, 153, .5);--bootstrap-dialog-task-type-dot-active-bg: #6459e6;--rename-dialog-overlay-bg: rgba(15, 23, 42, .58);--rename-dialog-overlay-blur: blur(10px);--rename-dialog-surface-border: #666666;--rename-dialog-surface-bg: #333333;--rename-dialog-surface-shadow: 0 24px 56px rgba(3, 7, 18, .3);--rename-dialog-divider: #666666;--rename-dialog-frame-border: #666666;--rename-dialog-shell-bg: #424242;--rename-dialog-title-text: rgba(243, 247, 255, .94);--rename-dialog-muted-text: rgba(180, 190, 210, .72);--rename-dialog-close-text: rgba(214, 223, 239, .66);--rename-dialog-close-hover-bg: #515151;--rename-dialog-control-bg: #242424;--rename-dialog-control-border: #666666;--rename-dialog-control-text: rgba(243, 247, 255, .94);--rename-dialog-control-placeholder: rgba(145, 158, 182, .48);--rename-dialog-control-focus-border: #666666;--rename-dialog-control-focus-shadow: 0 0 0 1px #666666;--rename-dialog-icon-preview-bg: #242424;--rename-dialog-color-toggle-hover-bg: #515151;--rename-dialog-color-dot-shadow: 0 0 0 1px rgba(255, 255, 255, .14) inset;--rename-dialog-secondary-hover-bg: #515151;--rename-dialog-primary-btn-bg: var(--Background-button_brand_bg, #8a64ff);--rename-dialog-primary-btn-text: #ffffff;--rename-dialog-icon-item-text: rgba(180, 190, 210, .72);--rename-dialog-icon-item-hover-bg: rgba(255, 255, 255, .06);--rename-dialog-icon-item-hover-text: rgba(243, 247, 255, .94);--rename-dialog-icon-item-selected-bg: rgba(124, 108, 255, .18);--rename-dialog-icon-item-selected-text: rgba(243, 247, 255, .96);--rename-dialog-picker-bg: #111827;--rename-dialog-picker-border: rgba(111, 124, 153, .24);--rename-dialog-picker-shadow: 0 18px 36px rgba(0, 0, 0, .42);--rename-dialog-dot-selected-border: rgba(243, 247, 255, .94);--rename-dialog-dot-selected-shadow: 0 0 0 2px #111827 inset;--Text-brand_color: #ae96ff;--Text-Primary_text: #f2f2f2;--Text-primary_text: var(--Text-Primary_text, #f2f2f2);--Text-introductory_text: #bdbdbd;--Icon-icon_main_color: #e3e3e3;--Background-leftpanel_main_bg: #333333;--Background-leftpanel_menu_selected_bg: #242424;--Background-panel_bg: #212121;--Background-Panel_BG: var(--Background-panel_bg, #212121);--Background-button_white_bg: #333333;--Background-Button_White_BG: var(--Background-button_white_bg, #333333);--Background-button_brand_bg: #7a55ff;--Border-FormControls_Border: #acacac;--Border-frame_border: #515151;--Border-space_line: #424242;--app-notification-bg: var(--Background-panel_bg, #212121);--app-notification-border: var(--Border-frame_border, #515151);--app-notification-warning-border: var(--Border-frame_border, #515151);--app-notification-title-text: var(--Text-Primary_text, #f2f2f2);--app-notification-message-text: var(--Text-introductory_text, #bdbdbd);--app-notification-close-text: var(--Text-Primary_text, #f2f2f2);--app-notification-close-hover-bg: rgba(255, 255, 255, .08);--app-notification-action-text: var(--Text-brand_color, #ae96ff);--projects-home-shell-bg: var(--Background-leftpanel_main_bg, #333333);--projects-home-shell-welcome-bg: var( --Background-leftpanel_main_bg, #333333 );--projects-home-title-color: var(--app-color-text, rgba(255, 255, 255, .92));--projects-home-sidebar-bg: transparent;--projects-home-sidebar-shadow: none;--projects-home-nav-item-color: var( --app-color-text, rgba(255, 255, 255, .92) );--projects-home-nav-item-hover-color: var( --app-color-text, rgba(255, 255, 255, .92) );--projects-home-nav-active-color: var(--Text-brand_color, #ae96ff);--projects-home-nav-indicator-active-bg: var( --Background-button_brand_bg, #8a64ff );--projects-home-nav-icon-color: var(--projects-home-nav-item-color);--projects-home-nav-icon-hover-color: var(--projects-home-nav-icon-color);--projects-home-nav-icon-active-color: var(--projects-home-nav-active-color);--projects-home-nav-item-hover-bg: var( --Background-leftpanel_menu_hover_bg, #515151 );--projects-home-nav-active-bg: var( --Background-leftpanel_menu_selected_bg, #242424 );--projects-home-nav-active-shadow: inset 0 0 0 1px rgb(var(--app-color-primary-rgb, 174 150 255) / .18);--projects-home-surface-border: 1px solid var(--Border-frame_border, #515151);--projects-home-surface-bg: var(--Background-panel_bg, #212121);--projects-home-surface-shadow: none;--projects-home-banner-border: 1px solid #545454;--projects-home-banner-shadow: none;--projects-home-sort-menu-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--projects-home-welcome-panel-bg: #333333;--projects-home-welcome-panel-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--projects-home-welcome-body-bg: #333333;--projects-home-welcome-secondary-bg: #333333;--projects-home-welcome-secondary-border: rgb( var(--app-color-primary-rgb) / .22 );--projects-home-welcome-secondary-shadow: 0 16px 34px rgba(2, 6, 23, .28);--projects-home-welcome-secondary-hover-bg: #515151;--projects-home-welcome-secondary-hover-shadow: 0 18px 36px rgba(2, 6, 23, .34);--projects-home-icon-opacity: 1;--projects-home-icon-active-opacity: 1;--Light-Neutral-White: #ffffff;--Icon-icon_primary: var(--Icon-icon_main_color, #e3e3e3);--Background-Active_BG: #515151;--Border-Active_border: #666666;--projects-home-view-toggle-icon-color: var( --app-color-text-secondary, #c7ccd9 );--projects-home-view-toggle-icon-hover-color: var(--app-color-text, #e3e3e3);--projects-home-view-toggle-icon-active-color: var( --Light-Neutral-White, #ffffff );--projects-home-dropdown-bg: var( --Background-popup_bg, var(--Background-leftpanel_main_bg, #333333) );--projects-home-dropdown-border: var( --Border-popup_border, var(--Border-frame_border, #515151) );--projects-home-dropdown-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--projects-home-dropdown-item-color: var( --Text-Primary_text, var(--app-color-text, rgba(255, 255, 255, .92)) );--projects-home-dropdown-item-icon-color: var( --projects-home-dropdown-item-color, var(--app-color-text, #e3e3e3) );--projects-home-dropdown-item-hover-bg: var( --Background-popup_menu_hover_bg, var(--Background-leftpanel_menu_selected_bg, #242424) );--projects-home-dropdown-item-hover-color: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--projects-home-dropdown-item-hover-icon-color: var( --projects-home-dropdown-item-hover-color );--projects-home-dropdown-danger-hover-bg: var( --app-dark-danger-hover-bg, rgba(248, 113, 113, .12) );--projects-home-chip-bg: var(--Background-leftpanel_main_bg, #333333);--projects-home-chip-border: var(--Border-frame_border, #515151);--projects-home-chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--projects-home-chip-muted-bg: #424242;--projects-home-list-item-bg: var(--Background-panel_bg, #212121);--projects-home-list-item-border: var(--Border-frame_border, #515151);--projects-home-list-item-hover-bg: var(--Background-panel_bg, #212121);--projects-home-list-item-shadow: 0 0 10px rgba(0, 0, 0, .4), 0 3px 3px rgba(0, 0, 0, .4);--projects-home-list-item-hover-border: var(--Border-frame_border, #515151);--projects-home-list-item-hover-shadow: 0 0 10px rgba(0, 0, 0, .4), 0 3px 3px rgba(0, 0, 0, .4);--projects-home-list-item-dropdown-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--projects-home-card-border: var(--Border-frame_border, #515151);--projects-home-card-bg: var(--Background-panel_bg, #212121);--projects-home-card-hover-bg: var(--Background-panel_bg, #212121);--project-icon-background: #666666;--projects-home-card-icon-bg: var(--Background-button_white_bg, #333333);--projects-home-card-icon-border: transparent;--projects-home-card-icon-shadow: none;--projects-home-card-icon-color: var(--Icon-icon_main_color, #e3e3e3);--projects-home-card-menu-bg: var(--Background-leftpanel_main_bg, #333333);--projects-home-card-menu-border: var(--Border-frame_border, #515151);--projects-home-card-shadow: 0 0 10px rgba(0, 0, 0, .4), 0 3px 3px rgba(0, 0, 0, .4);--projects-home-card-hover-border: var(--Border-frame_border, #515151);--projects-home-card-hover-shadow: 0 0 10px rgba(0, 0, 0, .4), 0 3px 3px rgba(0, 0, 0, .4);--projects-home-card-dropdown-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--projects-home-create-shadow: 0 4px 6px rgba(0, 0, 0, .1), 0 5px 15px rgba(140, 110, 145, .15);--projects-home-create-hover-shadow: 0 10px 18px rgba(140, 110, 145, .2), 0 8px 18px rgba(0, 0, 0, .08);--projects-home-create-open-shadow: 0 10px 18px rgba(140, 110, 145, .2), 0 8px 18px rgba(0, 0, 0, .08);--projects-home-create-bg: var(--Background-button_brand_bg, #8a64ff);--projects-home-create-border: transparent;--projects-home-create-text: #ffffff;--projects-home-create-hover-bg: rgb(255 255 255 / .08);--projects-home-create-toggle-divider: rgb(255 255 255 / .2);--projects-home-create-menu-bg: var(--Background-leftpanel_main_bg, #333333);--projects-home-create-menu-border: var(--Border-frame_border, #515151);--projects-home-create-menu-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--projects-home-create-menu-item-text: var(--Text-brand_color, #ae96ff);--projects-home-create-menu-item-hover-bg: var(--app-popup-hover-bg, #684cf5);--projects-home-create-menu-export-text: var(--app-color-success, #34d399);--projects-home-create-menu-export-hover-bg: rgb( var(--app-color-success-rgb) / .14 );--projects-home-create-focus-ring: var( --app-color-focus-ring, rgba(139, 92, 246, .34) );--projects-home-welcome-cta-bg: #333333;--projects-home-welcome-cta-border: #666666;--projects-home-welcome-cta-text: var(--app-color-text, #e3e3e3);--projects-home-welcome-cta-hover-bg: #515151;--projects-home-welcome-secondary-text: var(--app-color-text, #e3e3e3);--projects-home-welcome-secondary-hover-border: #666666;--project-loading-overlay-bg: linear-gradient(180deg, rgb(66 66 66 / .9) 0%, rgb(66 66 66 / .96) 100%), var(--app-shell-transition-bg, var(--layout-workspace-bg));--project-loading-overlay-blur: blur(10px) saturate(1.02);--project-loading-overlay-ambient-bg: linear-gradient( 180deg, rgb(66 66 66 / .12), rgb(66 66 66 / .04) );--project-loading-overlay-ambient-opacity: .72;--project-loading-label-bg: #333333;--project-loading-label-text: var(--app-color-text, #e3e3e3);--project-loading-label-dot-bg: linear-gradient( 135deg, rgb(var(--app-color-primary-rgb, 152 168 255) / .96), rgba(125, 211, 252, .82) );--project-loading-label-dot-shadow: 0 0 0 6px rgb(var(--app-color-primary-rgb, 152 168 255) / .1);--project-loading-headline-text: rgba(243, 247, 255, .94);--project-loading-headline-accent-text: #ff8a5c;--project-loading-headline-tail-text: var(--app-color-text, #e3e3e3);--project-loading-headline-tail-bg: linear-gradient( 90deg, #e3e3e3 0%, #e3e3e3 100% );--project-loading-description-text: var(--app-color-text, #e3e3e3);--project-loading-track-line-bg: linear-gradient( 90deg, rgb(var(--app-color-primary-rgb, 152 168 255) / .12), rgb(var(--app-color-primary-rgb, 152 168 255) / .34), rgba(125, 211, 252, .14) );--project-loading-track-line-shadow: 0 0 0 1px rgba(148, 163, 184, .16), 0 10px 24px rgba(3, 7, 18, .18);--project-loading-track-glow-bg: linear-gradient( 90deg, rgb(var(--app-color-primary-rgb, 152 168 255) / 0), rgb(var(--app-color-primary-rgb, 152 168 255) / .72), rgba(125, 211, 252, 0) );--project-loading-stage-connector-bg: linear-gradient( 180deg, rgb(var(--app-color-primary-rgb, 152 168 255) / .32), rgb(var(--app-color-primary-rgb, 152 168 255) / 0) );--project-loading-stage-icon-text: rgb( var(--app-color-primary-rgb, 152 168 255) / .62 );--project-loading-stage-icon-shadow: drop-shadow( 0 6px 12px rgba(3, 7, 18, .18) );--project-loading-stage-label-text: var(--app-color-text, #e3e3e3);--project-loading-walker-shadow-bg: rgba(3, 7, 18, .32);--project-loading-walker-body-bg: rgba(214, 223, 239, .76);--project-loading-walker-head-shadow: 0 0 0 2px rgba(16, 24, 36, .88);--project-loading-walker-torso-bg: linear-gradient( 180deg, rgba(230, 236, 249, .9), rgb(var(--app-color-primary-rgb, 152 168 255) / .76) );--project-loading-beacon-shadow: 0 0 0 5px rgb(var(--app-color-primary-rgb, 152 168 255) / .1);--project-loading-beacon-shadow-expanded: 0 0 0 9px rgb(var(--app-color-primary-rgb, 152 168 255) / .05);--layout-open-files-overlay-bg: rgba(15, 23, 42, .58);--layout-open-files-overlay-blur: blur(10px);--layout-open-files-surface-bg: #333333;--layout-open-files-subtle-bg: var(--Background-leftpanel_main_bg, #424242);--layout-open-files-border: var(--Border-frame_border, #666666);--layout-open-files-border-strong: #666666;--layout-open-files-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--layout-open-files-text: var(--app-color-text, rgba(255, 255, 255, .92));--layout-open-files-muted-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-open-files-close-text: var(--app-color-text, #e3e3e3);--layout-open-files-hover-bg: #515151;--layout-open-files-active-bg: #515151;--layout-open-files-active-text: var(--app-color-text, #e3e3e3);--layout-open-files-sidebar-hover-bg: var( --layout-open-files-hover-bg, #515151 );--layout-open-files-sidebar-hover-text: var( --layout-open-files-text, #e3e3e3 );--layout-open-files-sidebar-active-bg: var( --Background-leftpanel_menu_selected_bg, #242424 );--layout-open-files-sidebar-active-text: var( --Text-brand_color, var(--app-color-primary, #ae96ff) );--layout-open-files-link-text: var(--app-color-primary, #ae96ff);--layout-open-files-primary-btn-bg: var( --Background-button_brand_bg, #8a64ff );--layout-open-files-primary-btn-hover-bg: var( --layout-open-files-primary-btn-bg );--layout-open-files-primary-btn-text: #ffffff;--layout-open-files-icon-button-bg: #242424;--layout-open-files-input-bg: #242424;--layout-open-files-placeholder: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--image-viewer-shell-bg: linear-gradient( 180deg, rgba(25, 34, 46, .96) 0%, rgba(18, 26, 36, .98) 100% );--image-viewer-canvas-bg: radial-gradient( circle at top, rgba(var(--app-color-primary-rgb, 152 168 255), .06), transparent 42% ), linear-gradient(180deg, rgba(28, 38, 51, .36) 0%, rgba(18, 24, 33, 0) 100%);--image-viewer-floatbar-bg: rgba(23, 31, 43, .88);--image-viewer-floatbar-border: rgba(166, 184, 212, .16);--image-viewer-floatbar-shadow: 0 16px 32px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--image-viewer-floatbar-divider: rgba(166, 184, 212, .16);--image-viewer-floatbar-btn-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--image-viewer-floatbar-btn-icon-opacity: .85;--image-viewer-floatbar-btn-hover-bg: rgba(226, 232, 240, .07);--image-viewer-floatbar-btn-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--image-viewer-floatbar-btn-active-bg: rgba(226, 232, 240, .09);--image-viewer-floatbar-meta-text: var( --app-color-text-tertiary, rgba(191, 202, 218, .58) );--image-viewer-loading-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--image-viewer-error-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--image-viewer-error-title-text: var( --app-color-text, rgba(243, 247, 255, .94) );--spreadsheet-viewer-shell-bg: var(--layout-preview-body-bg, #151e29);--spreadsheet-viewer-notice-border: rgba(245, 158, 11, .24);--spreadsheet-viewer-notice-bg: rgba(245, 158, 11, .12);--spreadsheet-viewer-notice-text: #facc15;--spreadsheet-viewer-canvas-bg: radial-gradient( circle at top, rgba(var(--app-color-primary-rgb, 152 168 255), .05), transparent 42% ), var(--layout-preview-body-bg, #151e29);--spreadsheet-tabs-bg: rgba(25, 34, 46, .78);--spreadsheet-tab-border: rgba(166, 184, 212, .18);--spreadsheet-tab-bg: rgba(35, 47, 62, .82);--spreadsheet-tab-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--spreadsheet-tab-active-bg: rgba(30, 41, 55, .96);--spreadsheet-tab-active-text: var( --app-color-text, rgba(243, 247, 255, .94) );--spreadsheet-grid-bg: var( --layout-preview-markdown-content-bg, rgba(28, 38, 51, .96) );--spreadsheet-grid-header-bg: rgba(35, 47, 62, .96);--spreadsheet-grid-header-text: var( --app-color-text, rgba(243, 247, 255, .94) );--spreadsheet-grid-line: rgba(166, 184, 212, .14);--spreadsheet-grid-cell-text: var( --app-color-text, rgba(235, 241, 251, .94) );--spreadsheet-grid-link-text: #9bbcff;--spreadsheet-loading-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--spreadsheet-error-text: #ffb4ba;--csv-viewer-shell-bg: var(--layout-preview-shell-body-bg, #151e29);--csv-header-border: rgba(166, 184, 212, .14);--csv-header-bg: rgba(28, 38, 51, .72);--csv-view-toggle-bg: rgba(226, 232, 240, .055);--csv-view-toggle-btn-text: var( --app-color-text-tertiary, rgba(191, 202, 218, .58) );--csv-view-toggle-btn-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--csv-view-toggle-btn-active-bg: rgba(30, 41, 55, .96);--csv-view-toggle-btn-active-text: var(--app-color-primary, #98a8ff);--csv-view-toggle-btn-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 10px 20px rgba(1, 6, 17, .18);--csv-title-text: var(--app-color-text, rgba(243, 247, 255, .94));--csv-title-input-border: rgba(166, 184, 212, .16);--csv-title-input-bg: rgba(23, 31, 43, .84);--csv-title-input-text: var(--app-color-text, rgba(243, 247, 255, .94));--csv-stats-text: var(--app-color-text-tertiary, rgba(191, 202, 218, .58));--csv-close-text: var(--app-color-text-tertiary, rgba(191, 202, 218, .58));--csv-close-hover-bg: rgba(226, 232, 240, .06);--csv-close-hover-text: var(--app-color-text, rgba(243, 247, 255, .94));--csv-content-bg: radial-gradient( circle at top, rgba(var(--app-color-primary-rgb, 152 168 255), .05), transparent 44% ), var(--layout-preview-shell-body-bg, #151e29);--csv-source-text: var(--app-color-text, rgba(243, 247, 255, .94));--csv-diff-toolbar-bg: rgba(25, 34, 46, .92);--csv-diff-toolbar-border: rgba(166, 184, 212, .16);--csv-diff-toolbar-shadow: 0 12px 28px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--csv-diff-reject-text: rgba(219, 227, 240, .78);--csv-diff-reject-border: rgba(166, 184, 212, .18);--csv-diff-reject-hover-bg: rgba(239, 68, 68, .12);--csv-diff-reject-hover-text: #ffb4ba;--csv-diff-reject-hover-border: rgba(248, 113, 113, .24);--csv-table-bg: var( --layout-preview-markdown-content-bg, rgba(28, 38, 51, .96) );--csv-table-border: rgba(166, 184, 212, .14);--csv-table-shadow: 0 18px 34px rgba(1, 6, 17, .24);--csv-table-header-bg: rgba(35, 47, 62, .94);--csv-table-header-text: var(--app-color-text, rgba(243, 247, 255, .94));--csv-table-cell-bg: var( --layout-preview-markdown-content-bg, rgba(28, 38, 51, .96) );--csv-table-cell-text: var(--app-color-text, rgba(235, 241, 251, .94));--csv-table-added-bg: rgba(34, 197, 94, .18);--csv-table-removed-bg: rgba(239, 68, 68, .16);--csv-table-modified-bg: rgba(245, 158, 11, .18);--csv-table-empty-text: var( --app-color-text-tertiary, rgba(191, 202, 218, .58) );--csv-table-previous-text: #ffb4ba;--csv-table-row-hover-bg: rgba(226, 232, 240, .04);--csv-empty-text: var(--app-color-text-tertiary, rgba(191, 202, 218, .58));--preview-loading-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--document-preview-surface-bg: #141414;--preview-loading-bg: var(--document-preview-surface-bg);--preview-loading-label-text: var( --app-color-text, rgba(243, 247, 255, .94) );--preview-loading-hint-text: var( --app-color-text-secondary, rgba(219, 227, 240, .62) );--preview-loading-frame-border: rgba(166, 184, 212, .16);--code-viewer-search-match-bg: rgba(250, 204, 21, .2);--code-viewer-search-match-border: rgba(250, 204, 21, .22);--code-viewer-search-match-active-bg: rgba( var(--app-color-primary-rgb, 152 168 255), .24 );--code-viewer-search-match-active-border: rgba( var(--app-color-primary-rgb, 152 168 255), .3 );--code-viewer-search-match-active-ring: rgba( var(--app-color-primary-rgb, 152 168 255), .14 );--document-search-panel-border: rgba(166, 184, 212, .14);--document-search-panel-bg: rgba(25, 34, 46, .94);--document-search-panel-shadow: 0 12px 28px rgba(3, 7, 18, .28), 0 2px 10px rgba(3, 7, 18, .16);--document-search-panel-input-border: rgba(166, 184, 212, .16);--document-search-panel-input-bg: rgba(23, 31, 43, .84);--document-search-panel-input-text: rgba(243, 247, 255, .94);--document-search-panel-input-focus-border: rgba( var(--app-color-primary-rgb, 152 168 255), .4 );--document-search-panel-input-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 152 168 255), .16);--document-search-panel-status-text: rgba(219, 227, 240, .72);--document-search-panel-status-error-text: #ffb4ba;--document-search-panel-focus-ring: 0 0 0 2px rgba(var(--app-color-primary-rgb, 152 168 255), .16);--document-search-panel-control-bg: rgba(226, 232, 240, .055);--document-search-panel-control-text: rgba(219, 227, 240, .8);--document-search-panel-control-hover-bg: rgba(226, 232, 240, .08);--document-search-panel-control-hover-text: rgba(243, 247, 255, .94);--document-search-panel-control-active-border: rgba( var(--app-color-primary-rgb, 152 168 255), .28 );--document-search-panel-control-active-bg: rgba( var(--app-color-primary-rgb, 152 168 255), .14 );--document-search-panel-control-active-text: var( --app-color-primary, #98a8ff );--document-search-panel-action-bg: rgba(226, 232, 240, .055);--document-search-panel-action-text: rgba(219, 227, 240, .8);--document-search-panel-action-hover-bg: rgba(226, 232, 240, .08);--code-viewer-shell-bg: var(--document-preview-surface-bg, #141414);--code-viewer-shell-text: var(--app-color-text, rgba(243, 247, 255, .94));--code-viewer-header-bg: rgba(28, 38, 51, .72);--code-viewer-header-border: rgba(166, 184, 212, .14);--code-viewer-title-text: var(--app-color-text, rgba(243, 247, 255, .94));--code-viewer-title-focus-bg: rgba(23, 31, 43, .82);--code-viewer-title-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .24);--code-viewer-action-text: var( --app-color-text-tertiary, rgba(191, 202, 218, .58) );--code-viewer-action-hover-bg: rgba(226, 232, 240, .06);--code-viewer-action-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--code-viewer-action-primary-bg: rgba(226, 232, 240, .08);--code-viewer-action-primary-border: rgba(148, 163, 184, .16);--code-viewer-action-primary-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);--code-viewer-action-primary-hover-bg: rgba(226, 232, 240, .12);--code-viewer-action-secondary-bg: rgba(226, 232, 240, .08);--code-viewer-action-secondary-border: rgba(148, 163, 184, .16);--code-viewer-action-secondary-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);--code-viewer-action-secondary-hover-bg: rgba(226, 232, 240, .12);--code-viewer-action-secondary-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--code-viewer-close-icon-opacity: .92;--code-viewer-toggle-bg: rgba(226, 232, 240, .055);--code-viewer-toggle-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--code-viewer-toggle-icon-text: var(--code-viewer-toggle-text);--code-viewer-toggle-hover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--code-viewer-toggle-icon-hover-text: var(--code-viewer-toggle-hover-text);--code-viewer-toggle-active-bg: rgba(226, 232, 240, .08);--code-viewer-toggle-active-text: var(--app-color-primary, #98a8ff);--code-viewer-toggle-icon-active-text: var(--code-viewer-toggle-active-text);--code-viewer-toggle-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);--code-viewer-progress-track: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb, 92 65 220), .08), rgba(204, 142, 47, .12), rgba(var(--app-color-primary-rgb, 92 65 220), .08) );--code-viewer-progress-scan: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb, 92 65 220), 0), rgba(var(--app-color-primary-rgb, 92 65 220), .95), rgba(204, 142, 47, .82), rgba(var(--app-color-primary-rgb, 92 65 220), 0) );--code-viewer-content-bg: var(--document-preview-surface-bg, #141414);--code-viewer-editor-bg: var(--document-preview-surface-bg, #141414);--code-viewer-line-number-bg: var(--document-preview-surface-bg, #141414);--code-viewer-gutter-border: rgba(166, 184, 212, .12);--code-viewer-gutter-text: rgba(191, 202, 218, .38);--code-viewer-caret: var(--app-color-text, rgba(243, 247, 255, .94));--code-viewer-selection-bg: var(--app-text-selection-bg, #5599ff4d);--code-viewer-code-block-bg: var(--document-preview-surface-bg, #141414);--code-viewer-preview-bg: linear-gradient( 180deg, rgba(25, 34, 46, .96) 0%, rgba(18, 26, 36, .98) 100% );--code-viewer-preview-loading-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--code-viewer-preview-loading-bg: var(--document-preview-surface-bg, #141414);--code-viewer-preview-error-text: #ffb4ba;--code-viewer-preview-error-bg: radial-gradient(circle at top, rgba(255, 113, 129, .1), transparent 48%), linear-gradient( 180deg, rgba(28, 35, 46, .98) 0%, rgba(21, 27, 38, .98) 100% );--code-viewer-preview-iframe-bg: rgba(25, 34, 46, .94);--code-viewer-preview-empty-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--code-viewer-visual-toolbar-button-icon: #cbd5e1;--code-viewer-visual-toolbar-button-hover-bg: #5c41dc;--code-viewer-visual-toolbar-button-hover-icon: #e3e3e3;--code-viewer-visual-toolbar-button-focus-ring: #ae96ff;--code-viewer-visual-toolbar-button-focus-icon: #e3e3e3;--code-viewer-visual-toolbar-button-pressed-bg: transparent;--code-viewer-visual-toolbar-button-pressed-icon: #e3e3e3;--code-viewer-visual-toolbar-button-selected-bg: #7c3aed;--code-viewer-visual-toolbar-button-selected-hover-bg: #6d28d9;--code-viewer-visual-toolbar-button-selected-pressed-bg: #6d28d9;--code-viewer-visual-toolbar-button-selected-icon: #ffffff;--code-viewer-visual-toolbar-button-disabled-icon: rgba(203, 213, 225, .4);--code-viewer-popover-bg: var(--Background-Popup_BG, #333333);--code-viewer-popover-border: var(--Border-Popup_border, #515151);--code-viewer-callout-popover-border: var(--Border-Popup_border, #515151);--code-viewer-callout-popover-icon: var(--Text-Primary_text, #f2f2f2);--code-viewer-callout-popover-text: var(--Text-Primary_text, #f2f2f2);--code-viewer-image-popover-border: var(--Border-Popup_border, #515151);--code-viewer-image-popover-icon: var(--Text-Primary_text, #f2f2f2);--code-viewer-image-upload-icon: var(--Text-Primary_text, #f2f2f2);--code-viewer-image-popover-text: var(--Text-Primary_text, #f2f2f2);--code-viewer-popover-text: var(--Text-Primary_text, #f2f2f2);--code-viewer-popover-title: var(--Text-Primary_text, #f2f2f2);--code-viewer-popover-muted: var(--Text-Introductory_text, #bdbdbd);--code-viewer-popover-divider: var(--Border-space_line, #424242);--code-viewer-popover-card-bg: var(--Background-Button_White_BG, #333333);--code-viewer-popover-card-border: var(--Border-FormControls_Border, #acacac);--code-viewer-popover-card-label: var(--Text-Primary_text, #f2f2f2);--code-viewer-popover-input-bg: var(--Background-FormControls_BG, #131313);--code-viewer-popover-hover-bg: var( --Background-Popup_menu_hover_BG, #684cf5 );--code-viewer-popover-icon-filter: brightness(0) saturate(100%) invert(91%);--code-viewer-dialog-bg: var(--Background-Dialog, #242424);--code-viewer-dialog-border: var(--Border-Dialog_border, #666666);--code-viewer-dialog-input-bg: var(--Background-FormControls_BG, #131313);--code-viewer-dialog-input-border: var(--Border-FormControls_Border, #acacac);--code-viewer-dialog-placeholder: var(--Text-placeholder_text, #acacac);--code-viewer-dialog-icon: var(--Icon-icon_main_color, #e3e3e3);--code-viewer-dialog-primary-bg: var(--Background-Button_Brand_BG, #7a55ff);--code-viewer-dialog-primary-hover-bg: var( --Background-Popup_menu_hover_BG, #684cf5 );--code-viewer-dialog-primary-active-bg: var( --Background-Popup_menu_press_BG, #5c41dc );--code-viewer-dialog-primary-text: var(--Text-Popup_hover_text, #ffffff);--code-viewer-disabled-bg: var(--Background-FormControls_BG, #131313);--code-viewer-disabled-border: var(--Form-Disable_Button_border, #e6e9f0);--code-viewer-disabled-text: var(--Icon-Disable_icon, #666666);--code-viewer-hljs-text: #e6edf3;--code-viewer-hljs-comment: #8b9bb4;--code-viewer-hljs-keyword: #ff7b72;--code-viewer-hljs-string: #ff8e99;--code-viewer-hljs-number: #ae96ff;--code-viewer-hljs-variable: #ffa657;--code-viewer-hljs-title: #d2a8ff;--code-viewer-hljs-type: #ffa657;--code-viewer-hljs-built-in: #79c0ff;--code-viewer-hljs-tag: #7ee787;--code-viewer-hljs-attribute: #79c0ff;--code-viewer-hljs-regexp: #a5d6ff;--code-viewer-hljs-symbol: #79c0ff;--code-viewer-hljs-meta: #8b9bb4;--code-viewer-hljs-selector: #d2a8ff;--code-viewer-hljs-addition-text: #7ee787;--code-viewer-hljs-addition-bg: rgba(34, 197, 94, .16);--code-viewer-hljs-deletion-text: #ffb4ba;--code-viewer-hljs-deletion-bg: rgba(239, 68, 68, .16);--code-viewer-diff-toolbar-bg: rgba(245, 158, 11, .14);--code-viewer-diff-toolbar-border: rgba(245, 158, 11, .24);--code-viewer-diff-label-text: #facc15;--code-viewer-diff-accept-bg: var(--app-color-primary, #5c41dc);--code-viewer-diff-accept-text: #ffffff;--code-viewer-diff-accept-hover-bg: #4f35ca;--code-viewer-diff-reject-bg: rgba(239, 68, 68, .18);--code-viewer-diff-reject-text: #ffb4ba;--code-viewer-diff-reject-hover-bg: rgba(239, 68, 68, .26);--code-viewer-diff-close-bg: rgba(255, 255, 255, .08);--code-viewer-diff-close-text: rgba(219, 227, 240, .78);--code-viewer-diff-close-hover-bg: rgba(255, 255, 255, .12);--code-viewer-diff-added-bg: rgba(34, 197, 94, .16);--code-viewer-diff-added-text: #86efac;--code-viewer-diff-removed-bg: rgba(239, 68, 68, .16);--code-viewer-diff-removed-text: #ffb4ba;--code-viewer-diff-unchanged-text: #e6edf3;--artifact-diff-header-bg: rgba(245, 158, 11, .14);--artifact-diff-header-border: rgba(245, 158, 11, .24);--artifact-diff-header-main-label: #facc15;--artifact-diff-header-inline-secondary-text: rgba(226, 232, 240, .72);--artifact-diff-header-inline-nav-btn-border: var( --layout-preview-action-border, rgba(255, 255, 255, .12) );--artifact-diff-header-inline-nav-btn-bg: var( --layout-preview-action-bg, rgba(255, 255, 255, .06) );--artifact-diff-header-inline-nav-btn-text: rgba(226, 232, 240, .78);--artifact-diff-header-inline-nav-btn-hover-bg: var( --layout-preview-action-hover-bg, rgba(255, 255, 255, .1) );--artifact-diff-header-inline-nav-btn-hover-border: var( --layout-preview-action-border, rgba(255, 255, 255, .16) );--artifact-diff-header-inline-nav-btn-hover-text: rgba(243, 247, 255, .94);--artifact-diff-header-main-nav-text: #fcd34d;--artifact-diff-header-main-nav-hover-bg: rgba(255, 255, 255, .08);--artifact-diff-header-btn-border: rgba(255, 255, 255, .14);--artifact-diff-header-btn-bg: rgba(255, 255, 255, .06);--artifact-diff-header-btn-text: rgba(226, 232, 240, .82);--artifact-diff-header-btn-shadow: none;--artifact-diff-header-btn-hover-bg: rgba(255, 255, 255, .1);--artifact-diff-header-btn-hover-border: rgba(255, 255, 255, .2);--artifact-diff-header-btn-hover-text: rgba(243, 247, 255, .94);--artifact-diff-header-btn-accept-border: rgba(34, 197, 94, .34);--artifact-diff-header-btn-accept-bg: rgba(34, 197, 94, .14);--artifact-diff-header-btn-accept-text: #9de2b0;--artifact-diff-header-btn-accept-hover-bg: rgba(34, 197, 94, .2);--artifact-diff-header-btn-accept-hover-border: rgba(34, 197, 94, .44);--artifact-diff-header-btn-accept-hover-text: #9de2b0;--artifact-diff-header-close-text: rgba(226, 232, 240, .72);--artifact-diff-header-close-hover-bg: rgba(255, 255, 255, .08);--artifact-diff-header-dismiss-text: rgba(226, 232, 240, .72);--artifact-diff-header-surface-bg: var(--Background-panel_bg, #212121);--artifact-diff-header-surface-border: var(--Border-frame_border, #515151);--artifact-diff-header-surface-shadow: 0 10px 24px rgba(0, 0, 0, .34);--artifact-diff-header-floating-label: var(--Text-Primary_text, #f2f2f2);--artifact-diff-header-floating-secondary: var( --Text-introductory_text, #bdbdbd );--artifact-diff-header-floating-nav-btn-border: var( --Border-frame_border, #515151 );--artifact-diff-header-floating-nav-btn-bg: var( --Background-button_white_bg, #333333 );--artifact-diff-header-floating-nav-btn-text: var( --Text-Primary_text, #f2f2f2 );--artifact-diff-header-floating-nav-btn-hover-bg: #515151;--artifact-diff-header-floating-nav-btn-hover-border: var( --Border-frame_border, #515151 );--artifact-diff-header-floating-nav-btn-hover-text: var( --Text-Primary_text, #f2f2f2 );--artifact-diff-header-floating-btn-border: var( --Border-FormControls_Border, #acacac );--artifact-diff-header-floating-btn-bg: var( --Background-button_white_bg, #333333 );--artifact-diff-header-floating-btn-text: var(--Text-Primary_text, #f2f2f2);--artifact-diff-header-floating-btn-hover-bg: #515151;--artifact-diff-header-floating-btn-hover-border: var( --Border-FormControls_Border, #acacac );--artifact-diff-header-floating-btn-hover-text: var( --Text-Primary_text, #f2f2f2 );--artifact-diff-header-floating-btn-accept-border: var( --Background-Button_Brand_BG, #7a55ff );--artifact-diff-header-floating-btn-accept-bg: var( --Background-Button_Brand_BG, #7a55ff );--artifact-diff-header-floating-btn-accept-text: var( --Text-Popup_hover_text, #ffffff );--artifact-diff-header-floating-btn-accept-hover-bg: var( --Background-Popup_menu_hover_BG, #684cf5 );--artifact-diff-header-floating-btn-accept-hover-border: var( --Background-Popup_menu_hover_BG, #684cf5 );--artifact-diff-header-floating-btn-accept-hover-text: var( --Text-Popup_hover_text, #ffffff );--artifact-diff-header-floating-btn-accept-pending-bg: var( --Background-Popup_menu_press_BG, #5c41dc );--artifact-diff-header-floating-btn-accept-pending-border: var( --Background-Popup_menu_press_BG, #5c41dc );--artifact-diff-header-floating-btn-accept-pending-text: var( --Text-Popup_hover_text, #ffffff );--artifact-quick-compare-menu-ver-text: rgba(226, 232, 240, .94);--artifact-quick-compare-menu-time-text: rgba(148, 163, 184, .92);--artifact-quick-compare-menu-placeholder-text: rgba(148, 163, 184, .55);--artifact-quick-compare-badge-user-bg: rgba(59, 130, 246, .18);--artifact-quick-compare-badge-user-text: #93c5fd;--artifact-quick-compare-badge-user-border: rgba(59, 130, 246, .35);--artifact-quick-compare-badge-ai-bg: rgba(147, 51, 234, .16);--artifact-quick-compare-badge-ai-text: #d8b4fe;--artifact-quick-compare-badge-ai-border: rgba(147, 51, 234, .32);--artifact-quick-compare-badge-restore-bg: rgba(245, 158, 11, .14);--artifact-quick-compare-badge-restore-text: #fcd34d;--artifact-quick-compare-badge-restore-border: rgba(245, 158, 11, .28);--artifact-quick-compare-badge-unknown-bg: rgba(148, 163, 184, .12);--artifact-quick-compare-badge-unknown-text: rgba(226, 232, 240, .82);--artifact-quick-compare-badge-unknown-border: rgba(148, 163, 184, .22);--artifact-quick-compare-badge-empty-text: rgba(148, 163, 184, .55);--artifact-quick-compare-badge-empty-border: rgba(148, 163, 184, .35);--layout-workspace-bg: #333333;--layout-shell-edge: rgba(148, 163, 184, .12);--layout-shell-edge-strong: rgba(148, 163, 184, .2);--layout-shell-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--layout-shell-shadow: 0 22px 48px rgba(3, 7, 18, .26);--layout-shell-shadow-soft: 0 14px 30px rgba(3, 7, 18, .18);--layout-right-panel-radius: 8px;--layout-panel-bg-left: transparent;--layout-panel-bg-middle: linear-gradient(180deg, #1a2430 0%, #151e29 100%);--layout-panel-bg-right: var(--Background-panel_bg, #212121);--layout-chat-shell-bg: var(--Background-panel_bg, #212121);--layout-chat-shell-border: var(--Border-frame_border, #515151);--layout-left-panel-overlay-shadow: 8px 0 20px -12px rgba(0, 0, 0, .72);--layout-chat-shell-shadow: 0 22px 48px rgba(3, 7, 18, .22), inset 0 1px 0 rgba(255, 255, 255, .04);--layout-chat-shell-header-bg: var(--Background-panel_bg, #212121);--layout-chat-shell-message-bg: var(--Background-panel_bg, #212121);--layout-chat-shell-input-bg: var(--Background-panel_bg, #212121);--layout-chat-inline-status-border: rgba(148, 163, 184, .42);--layout-chat-inline-status-info-border: rgba(96, 165, 250, .5);--layout-chat-inline-status-warning-border: rgba(251, 191, 36, .52);--layout-chat-inline-status-danger-border: rgba(248, 113, 113, .52);--layout-chat-inline-status-icon: rgba(226, 232, 240, .76);--layout-chat-inline-status-info-icon: #93c5fd;--layout-chat-inline-status-warning-icon: #fcd34d;--layout-chat-inline-status-danger-icon: #fca5a5;--layout-chat-inline-status-title: rgba(255, 255, 255, .92);--layout-chat-inline-status-description: rgba(255, 255, 255, .68);--layout-chat-inline-status-action: rgba(255, 255, 255, .86);--layout-chat-inline-status-action-hover: rgba(255, 255, 255, .98);--layout-chat-inline-status-focus-ring: rgba(147, 197, 253, .32);--layout-chat-tasks-surface-bg: var(--Background-button_white_bg, #333333);--layout-chat-tasks-border: var(--Border-frame_border, #515151);--layout-chat-tasks-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--layout-chat-tasks-hover-border: rgba(255, 255, 255, .28);--layout-chat-tasks-header-hover-bg: #424242;--layout-chat-tasks-label-text: var( --app-color-text-secondary, rgba(255, 255, 255, .72) );--layout-chat-tasks-count-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .52) );--layout-chat-tasks-current-text: var( --app-color-text-secondary, rgba(255, 255, 255, .72) );--layout-chat-tasks-chevron-opacity: .78;--layout-chat-tasks-list-bg: color-mix( in srgb, var(--layout-chat-shell-input-bg, #333333) 84%, var(--app-color-surface-secondary, #424242) );--layout-chat-tasks-list-border: color-mix( in srgb, var(--layout-chat-shell-border, rgba(148, 163, 184, .16)) 88%, transparent );--layout-chat-task-item-hover-bg: rgba(255, 255, 255, .05);--layout-chat-task-item-status-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .52) );--layout-chat-task-item-content-text: var( --app-color-text-secondary, rgba(255, 255, 255, .72) );--layout-chat-task-item-active-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--layout-chat-task-item-active-status-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-chat-task-item-active-content-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-chat-task-item-completed-text: var( --app-color-text-quaternary, rgba(255, 255, 255, .38) );--layout-chat-task-item-pending-status-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .52) );--layout-chat-task-item-pending-content-text: var( --app-color-text-secondary, rgba(255, 255, 255, .72) );--layout-client-tool-approval-bg: #333333;--layout-client-tool-approval-border: #666666;--layout-client-tool-approval-icon: var( --app-color-text-tertiary, rgba(255, 255, 255, .52) );--layout-client-tool-approval-label: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-client-tool-approval-args: var( --app-color-text-secondary, rgba(255, 255, 255, .62) );--layout-client-tool-approval-focus-ring: rgba(147, 197, 253, .32);--layout-client-tool-approval-accept-split-border: var( --artifact-diff-header-btn-accept-border, rgba(34, 197, 94, .34) );--layout-client-tool-approval-accept-hover-overlay: rgba(255, 255, 255, .08);--layout-client-tool-approval-reject-border: rgba(248, 113, 113, .34);--layout-client-tool-approval-reject-bg: rgba(248, 113, 113, .12);--layout-client-tool-approval-reject-text: #fca5a5;--layout-client-tool-approval-reject-hover-border: rgba(248, 113, 113, .46);--layout-client-tool-approval-reject-hover-bg: rgba(248, 113, 113, .18);--layout-client-tool-approval-reject-hover-text: #fecaca;--layout-client-tool-approval-menu-bg: #333333;--layout-client-tool-approval-menu-border: #666666;--layout-client-tool-approval-menu-shadow: 0 18px 36px rgba(0, 0, 0, .38);--layout-client-tool-approval-menu-item-text: var( --app-color-text, rgba(255, 255, 255, .9) );--layout-client-tool-approval-menu-item-hover-bg: #424242;--layout-client-tool-approval-error-text: #fca5a5;--layout-preview-shell-radius: 8px;--layout-markdown-shell-bg: var(--Background-panel_bg, #212121);--layout-markdown-shell-border: var(--Border-frame_border, #515151);--layout-translation-shell-bg: var(--Background-button_white_bg, #333333);--layout-translation-shell-border: var(--Border-frame_border, #515151);--layout-translation-shell-radius: 8px;--layout-translation-shell-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--layout-translation-shell-header-height: 50px;--layout-translation-shell-header-bg: var( --Background-button_white_bg, #333333 );--layout-translation-shell-header-divider: var( --Border-frame_border, #515151 );--layout-translation-shell-body-bg: #242424;--layout-translation-shell-body-padding: 10px 20px 0;--layout-translation-shell-title-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-translation-shell-action-text: var(--app-color-text, #e3e3e3);--layout-markdown-shell-chrome-root-bg: var(--layout-markdown-shell-bg);--layout-markdown-shell-chrome-bg: transparent;--layout-markdown-shell-chrome-border: transparent;--layout-markdown-shell-chrome-body-bg: transparent;--layout-artifact-editor-content-bg: var(--layout-workspace-bg);--layout-chat-composer-zone-bg: var(--Background-panel_bg, #212121);--layout-chat-composer-zone-border: var(--Border-frame_border, #515151);--layout-chat-composer-container-bg: #131313;--layout-chat-composer-container-border: var( --Border-FormControls_Border, #acacac );--layout-chat-composer-container-shadow: none;--layout-chat-composer-container-focus-shadow: 0 0 0 1px var(--Border-FormControls_Border, #acacac);--layout-chat-composer-surface-bg: rgba(226, 232, 240, .035);--layout-chat-composer-divider: #666666;--layout-chat-composer-placeholder: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--layout-chat-composer-progress-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-chat-composer-action-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-chat-composer-action-hover-bg: #515151;--layout-chat-composer-action-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-chat-composer-text: var(--app-color-text, rgba(255, 255, 255, .92));--layout-chat-composer-disclaimer-text: #bdbdbd;--layout-chat-composer-muted-text: var( --app-color-text-secondary, rgba(255, 255, 255, .58) );--layout-chat-composer-toolbar-hover-bg: var( --layout-chat-composer-action-hover-bg, #515151 );--webpage-template-card-hover-shadow: 0 4px 16px rgba(0, 0, 0, .32);--template-pin-button-bg: #ffffff;--template-pin-button-border: #c7ccd9;--template-pin-button-text: #131313;--layout-chat-composer-approval-option-selected-bg: rgba(255, 255, 255, .06);--layout-chat-composer-cancel-bg: rgba(var(--app-color-primary-rgb), .12);--layout-chat-composer-cancel-hover-bg: rgba( var(--app-color-primary-rgb), .17 );--layout-chat-composer-cancel-text: var(--app-color-primary, #98a8ff);--layout-chat-composer-approval-bypass-text: #60a5fa;--layout-chat-composer-approval-bypass-text-hover: #93c5fd;--layout-chat-composer-approval-bypass-icon: #60a5fa;--layout-chat-composer-approval-bypass-icon-hover: #93c5fd;--layout-chat-composer-send-bg: var(--Background-button_brand_bg, #8a64ff);--layout-chat-composer-send-hover-bg: var( --Background-button_brand_bg, #8a64ff );--layout-chat-composer-send-border: transparent;--layout-chat-composer-send-shadow: none;--layout-chat-composer-send-disabled-bg: var( --Background-button_brand_bg, #8a64ff );--layout-chat-composer-send-disabled-border: rgba(148, 163, 184, .14);--layout-chat-composer-send-disabled-text: #ffffff;--layout-chat-composer-send-disabled-opacity: .4;--layout-chat-composer-send-loading-bg: var( --Background-button_brand_bg, #8a64ff );--layout-chat-composer-send-loading-border: transparent;--layout-filelist-active-bg: var( --Background-leftpanel_menu_selected_bg, #242424 );--layout-filelist-secondary-bg: #333333;--layout-filelist-border: #666666;--layout-filelist-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--layout-filelist-muted: var( --app-color-text-secondary, rgb(227 227 227 / .78) );--layout-filelist-icon-bg: var(--Background-button_white_bg, #333333);--layout-filelist-icon-border: var(--Border-frame_border, #515151);--layout-filelist-menu-shadow: var( --app-dark-panel-shadow-soft, 0 18px 32px rgba(1, 6, 12, .28) );--layout-filelist-loading-indicator: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb), 0), rgba(var(--app-color-primary-rgb), .96), rgba(var(--app-color-primary-rgb), .42), rgba(var(--app-color-primary-rgb), 0) );--layout-filelist-pull-bg: rgba(21, 29, 40, .88);--layout-filelist-pull-icon-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-filelist-pull-label-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-filelist-pull-shadow: 0 8px 20px rgba(1, 6, 12, .24);--layout-filelist-pull-armed-bg: rgba(44, 33, 20, .9);--layout-filelist-pull-armed-text: var(--app-color-warning, #fbbf24);--layout-filelist-folder-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-filelist-folder-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-filelist-action-text: var(--app-color-text, #e3e3e3);--layout-filelist-action-hover-bg: #515151;--layout-filelist-input-border: #666666;--layout-filelist-input-bg: #242424;--layout-filelist-input-text: var(--app-color-text, #e3e3e3);--layout-tree-checkbox-border: #858585;--layout-tree-checkbox-bg: #242424;--layout-tree-checkbox-checked-border: var(--app-color-primary, #ae96ff);--layout-tree-checkbox-checked-bg: var(--app-color-primary, #ae96ff);--layout-tree-checkbox-mark: #242424;--layout-filelist-item-name: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--layout-filelist-item-hover-name: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--layout-filelist-item-active-indicator: var(--Text-brand_color, #ae96ff);--layout-filelist-item-active-text: var( --layout-filelist-item-active-indicator, var(--app-color-primary, rgb(var(--app-color-primary-rgb, 92 65 220))) );--layout-filelist-item-meta: var(--app-color-text, #e3e3e3);--layout-filelist-item-active-meta: var(--app-color-text, #e3e3e3);--layout-filelist-pending-text: var(--app-color-warning, #fbbf24);--layout-filelist-pending-icon: var(--Icon-icon_main_color, #e3e3e3);--layout-filelist-item-active-action-hover-bg: #515151;--layout-filelist-item-opening-track-bg: rgba( var(--app-color-primary-rgb), .12 );--layout-filelist-item-opening-track-gradient: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb), 0), rgba(var(--app-color-primary-rgb), .96), rgba(var(--app-color-primary-rgb), .42), rgba(var(--app-color-primary-rgb), 0) );--layout-filelist-delete-text: var(--app-dark-danger-text, #f0aaa4);--layout-filelist-delete-hover-text: #f4b9b4;--layout-filelist-delete-hover-bg: var( --app-dark-danger-hover-bg, rgba(240, 170, 164, .12) );--layout-left-panel-hover-bg: #515151;--layout-left-panel-more-hover-bg: #515151;--layout-left-panel-icon-text: var(--app-color-text, #e3e3e3);--layout-left-panel-icon-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-left-panel-collapsed-active-bg: rgba( var(--app-color-primary-rgb), .14 );--layout-left-panel-tab-text: #bdbdbd;--layout-left-panel-tab-active-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--layout-left-panel-tab-line-bg: var(--Text-brand_color, #ae96ff);--layout-sidebar-account-divider: #666666;--layout-left-panel-icon-opacity: 1;--layout-popup-menu-bg: var(--Background-popup_bg, #333333);--layout-popup-menu-border: var(--Border-popup_border, #666666);--layout-popup-menu-divider: var( --Border-space_line, var(--layout-popup-menu-border, #424242) );--layout-popup-menu-text: var( --Text-Primary_text, var(--Text-primary_text, rgba(255, 255, 255, .92)) );--layout-popup-menu-hover-bg: var( --Background-popup_menu_hover_bg, var(--Background-leftpanel_menu_selected_bg, #242424) );--layout-popup-menu-hover-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--layout-floating-panel-bg: var(--layout-popup-menu-bg);--layout-floating-panel-border: var(--layout-popup-menu-border);--layout-floating-panel-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--layout-pdf-selection-toolbar-icon: var(--Icon-icon_main_color, #e3e3e3);--layout-more-actions-hover-bg: var(--layout-popup-menu-hover-bg);--layout-more-actions-hover-text: var(--layout-popup-menu-hover-text);--layout-floating-panel-hover-bg: var(--layout-popup-menu-hover-bg);--layout-floating-panel-danger-text: #e4626f;--layout-floating-panel-danger-hover-bg: rgba(228, 98, 111, .14);--layout-floating-input-bg: #242424;--layout-preview-header-bg: var(--Background-Panel_BG, #212121);--layout-preview-header-border: var(--Border-space_line, #424242);--layout-preview-header-text: var( --Text-Primary_text, var(--Text-primary_text, #f2f2f2) );--layout-preview-title-text: var(--layout-preview-header-text);--layout-preview-title-placeholder-text: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--layout-preview-header-secondary-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-preview-action-bg: #333333;--layout-preview-action-border: #666666;--layout-preview-action-hover-bg: #515151;--layout-preview-toolbar-icon: var(--Icon-icon_main_color, #e3e3e3);--layout-preview-edit-secondary-bg: var( --Background-FormControls_BG, #131313 );--layout-preview-edit-secondary-text: var(--Text-Primary_text, #f2f2f2);--layout-preview-edit-secondary-border: var( --app-color-button-secondary-border, #acacac );--layout-preview-edit-secondary-hover-bg: var( --Background-Active_BG, #515151 );--layout-preview-edit-primary-bg: var(--Background-button_brand_bg, #7a55ff);--layout-preview-edit-primary-hover-bg: var( --Background-button_brand_hover_bg, #684cf5 );--layout-preview-edit-primary-text: var(--Text-button_brand_text, #ffffff);--layout-preview-edit-disabled-bg: var(--Background-FormControls_BG, #131313);--layout-preview-edit-disabled-border: var( --Form-Disable_Button_border, #e6e9f0 );--layout-preview-edit-disabled-text: var(--Icon-Disable_icon, #666666);--layout-translate-toolbar-icon-text: var(--app-color-text, #e3e3e3);--layout-translate-toolbar-caret-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-translate-toolbar-hover-bg: #515151;--layout-translate-toolbar-caret-hover-bg: #666666;--layout-translate-header-separator: #666666;--layout-translate-progress-track-bg: #666666;--layout-translate-progress-fill-bg: linear-gradient( 90deg, #6f8dff 0%, #d783ff 100% );--layout-preview-toggle-group-bg: color-mix( in srgb, var(--layout-preview-action-bg, #333333) 94%, transparent );--layout-preview-toggle-group-gap: 2px;--layout-preview-toggle-group-padding: 2px;--layout-preview-toggle-group-radius: 14px;--layout-preview-toggle-group-border: var( --layout-preview-action-border, #666666 );--layout-preview-toggle-group-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--layout-preview-toggle-button-size: 20px;--layout-preview-toggle-button-radius: 12px;--layout-preview-toggle-button-text: var( --layout-preview-header-secondary-text, rgba(255, 255, 255, .5) );--layout-preview-toggle-icon-text: var(--layout-preview-toggle-button-text);--layout-preview-toggle-button-hover-bg: var( --layout-preview-action-hover-bg, #515151 );--layout-preview-toggle-button-hover-text: var( --layout-preview-header-text, rgba(255, 255, 255, .92) );--layout-preview-toggle-icon-hover-text: var( --layout-preview-toggle-button-hover-text );--layout-preview-toggle-button-active-bg: var( --Background-button_brand_bg, #7a55ff );--layout-preview-toggle-button-active-text: var( --app-color-text-inverse, #ffffff );--layout-preview-toggle-icon-active-text: var( --layout-preview-toggle-button-active-text );--layout-preview-toggle-button-active-shadow: 0 1px 2px rgba(var(--app-color-primary-rgb, 152 168 255), .32);--layout-preview-body-bg: transparent;--layout-preview-loading-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-preview-spinner-border: rgba(var(--app-color-primary-rgb), .18);--layout-preview-spinner-top-border: var(--app-color-primary, #98a8ff);--layout-preview-spinner-glow: 0 0 0 6px rgba(var(--app-color-primary-rgb), .06);--layout-preview-markdown-content-border: 0;--layout-preview-markdown-content-shadow: inset 0 0 0 1px rgba(186, 200, 221, .18), 0 22px 48px rgba(3, 7, 18, .24), 0 6px 14px rgba(3, 7, 18, .14);--layout-preview-tiptap-border: 1px solid rgba(186, 200, 221, .22);--layout-preview-tiptap-radius: 4px;--layout-preview-tiptap-shadow: none;--layout-more-actions-trigger-text: var(--app-color-text, #e3e3e3);--layout-more-actions-trigger-hover-bg: #515151;--layout-more-actions-trigger-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-more-actions-item-text: var(--layout-popup-menu-text);--layout-more-actions-muted-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-more-actions-icon-bg: transparent;--layout-more-actions-icon-shadow: none;--layout-more-actions-icon-radius: 0;--layout-more-actions-danger-text: var(--layout-floating-panel-danger-text);--layout-more-actions-danger-hover-text: var( --layout-floating-panel-danger-text );--layout-pdf-float-bar-bg: #333333;--layout-pdf-float-bar-border: #666666;--layout-pdf-float-bar-shadow: none;--layout-pdf-page-bg: linear-gradient( 180deg, rgba(26, 35, 48, .96), rgba(20, 28, 39, .94) );--layout-pdf-page-border: rgba(148, 163, 184, .2);--layout-pdf-page-shadow: 0 24px 56px rgba(3, 7, 18, .26), 0 8px 18px rgba(3, 7, 18, .14);--layout-pdf-toc-item-hover-bg: rgb(var(--app-color-primary-rgb) / .12);--layout-pdf-toc-item-active-bg: rgb(var(--app-color-primary-rgb) / .14);--layout-transfer-trigger-border: rgba(148, 163, 184, .16);--layout-transfer-trigger-secondary-border: rgba(148, 163, 184, .2);--layout-transfer-trigger-bg: rgba(226, 232, 240, .055);--layout-transfer-trigger-text: rgba(255, 255, 255, .92);--layout-transfer-trigger-hover-bg: rgba(226, 232, 240, .08);--layout-transfer-trigger-hover-border: rgba( var(--app-color-primary-rgb), .32 );--layout-transfer-menu-item-hover-bg: rgba(226, 232, 240, .07);--layout-transfer-overlay-bg: rgba(15, 23, 42, .58);--layout-transfer-dialog-bg: var( --app-dark-panel-gradient, linear-gradient( 180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .05) ) );--layout-transfer-dialog-shadow: 0 26px 68px rgba(3, 7, 18, .3), inset 0 1px 0 rgba(255, 255, 255, .04);--layout-transfer-dialog-focus-shadow: 0 26px 68px rgba(3, 7, 18, .3), 0 0 0 3px rgba(var(--app-color-primary-rgb), .2);--layout-transfer-section-border: rgba(148, 163, 184, .18);--layout-transfer-close-bg: rgba(226, 232, 240, .055);--layout-transfer-close-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-transfer-progress-bg: radial-gradient( circle at top right, rgba(var(--app-color-primary-rgb), .1), transparent 42% ), linear-gradient( 180deg, rgba(226, 232, 240, .055), rgba(226, 232, 240, .035) );--layout-transfer-progress-border: rgba(148, 163, 184, .16);--layout-transfer-progress-bar-bg: rgba(226, 232, 240, .06);--layout-transfer-progress-bar-fill-bg: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb), .9), rgba(125, 211, 252, .72) ), linear-gradient(90deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, 0));--layout-transfer-progress-bar-fill-shadow: 0 8px 18px rgba(var(--app-color-primary-rgb), .18);--layout-transfer-progress-note-text: rgba( var(--app-color-primary-rgb), .94 );--layout-transfer-card-bg: rgba(226, 232, 240, .04);--layout-transfer-card-border: rgba(148, 163, 184, .16);--layout-transfer-empty-bg: rgba(226, 232, 240, .04);--layout-transfer-policy-bg: rgba(var(--app-color-primary-rgb), .12);--layout-transfer-policy-warning-bg: rgba(var(--app-color-warning-rgb), .14);--layout-transfer-conflict-badge-bg: rgba(var(--app-color-primary-rgb), .14);--layout-transfer-conflict-badge-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-transfer-footer-border: rgba(148, 163, 184, .16);--layout-transfer-secondary-btn-border: rgba(148, 163, 184, .18);--layout-transfer-secondary-btn-bg: rgba(226, 232, 240, .04);--layout-transfer-secondary-btn-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-transfer-primary-btn-bg: var(--Background-button_brand_bg, #8a64ff);--layout-transfer-danger-btn-bg: var(--app-dark-danger-text, #f87171);--layout-filelist-header-icon-text: var(--app-color-text, #e3e3e3);--layout-filelist-header-icon-hover-bg: #515151;--layout-filelist-header-icon-focus-bg: #515151;--layout-filelist-header-icon-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-filelist-toolbar-button-text: var(--Text-brand_color, #ae96ff);--layout-filelist-toolbar-button-surface: #333333;--layout-filelist-toolbar-button-hover-surface: #515151;--layout-filelist-toolbar-button-active-surface: #515151;--layout-filelist-toolbar-button-disabled-surface: #2b2b2b;--layout-filelist-toolbar-button-disabled-border: #4a4a4a;--layout-filelist-toolbar-button-disabled-text: #8b8b8b;--layout-filelist-toolbar-button-border: var( --Background-button_brand_bg, #8a64ff );--layout-filelist-toolbar-button-hover-border: var( --Text-brand_color, #ae96ff );--layout-filelist-toolbar-button-border-gradient: var( --Background-button_brand_bg, #8a64ff );--layout-filelist-toolbar-button-hover-border-gradient: var( --Background-button_brand_bg, #8a64ff );--layout-filelist-search-bg: #242424;--layout-filelist-search-border: #666666;--layout-filelist-search-focus-bg: #242424;--layout-filelist-search-focus-border: #666666;--layout-filelist-search-focus-shadow: 0 0 0 1px #666666;--layout-filelist-search-placeholder: var( --app-color-text-quaternary, rgba(255, 255, 255, .3) );--layout-filelist-search-exit-text: var(--app-color-text, #e3e3e3);--layout-filelist-search-exit-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-filelist-empty-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-filelist-empty-title-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-filelist-empty-drag-bg: rgba(var(--app-color-primary-rgb), .06);--layout-filelist-empty-drag-border: rgba(var(--app-color-primary-rgb), .32);--layout-filelist-secondary-btn-bg: #333333;--layout-filelist-secondary-btn-text: var(--app-color-text, #e3e3e3);--layout-filelist-secondary-btn-border: var( --app-color-button-secondary-border, #acacac );--layout-filelist-secondary-btn-hover-bg: #515151;--layout-filelist-secondary-btn-hover-text: var(--app-color-primary, #98a8ff);--layout-filelist-secondary-btn-hover-border: rgba( var(--app-color-primary-rgb), .28 );--layout-filelist-new-folder-bg: #242424;--layout-filelist-new-folder-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-filelist-new-folder-border: #666666;--layout-filelist-drop-overlay-bg: rgba(var(--app-color-primary-rgb), .08);--layout-filelist-drop-overlay-border: rgba( var(--app-color-primary-rgb), .34 );--layout-filelist-drop-overlay-surface-bg: rgba(23, 31, 43, .9);--layout-filelist-drop-overlay-surface-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-filelist-drop-overlay-surface-shadow: 0 12px 28px rgba(2, 6, 23, .28);--layout-batch-summary-text: var(--app-color-text, rgba(255, 255, 255, .92));--layout-batch-summary-hover-text: var(--app-color-primary, #98a8ff);--layout-batch-surface-bg: #333333;--layout-batch-surface-border: #666666;--layout-batch-surface-shadow: var( --app-dark-panel-shadow-soft, 0 16px 40px rgba(2, 6, 23, .3) );--layout-batch-icon-text: var(--app-color-text, #e3e3e3);--layout-batch-icon-hover-bg: #515151;--layout-batch-delete-icon-text: var(--app-dark-danger-text, #f0aaa4);--layout-batch-disabled-opacity: .34;--layout-preview-close-text: var(--app-color-text, #e3e3e3);--layout-preview-close-hover-bg: #515151;--layout-preview-close-hover-border: #666666;--layout-preview-close-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-preview-close-icon-opacity: .84;--layout-preview-shell-body-bg: transparent;--layout-preview-shell-divider: #666666;--layout-preview-markdown-content-bg: #131313;--layout-preview-markdown-content-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-preview-translate-status-bg: rgba(226, 232, 240, .055);--layout-preview-translate-status-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-preview-translate-status-error-bg: var( --app-dark-danger-hover-bg, rgba(240, 170, 164, .12) );--layout-preview-translate-status-error-text: var( --app-dark-danger-text, #f0aaa4 );--layout-preview-translate-progress-track-bg: #424242;--layout-preview-translate-progress-fill-bg: linear-gradient( 90deg, var(--app-color-primary, #98a8ff) 0%, rgba(var(--app-color-primary-rgb, 152 168 255), .72) 100% );--layout-preview-translate-pdf-page-bg: transparent;--layout-preview-translate-pdf-page-radius: 2px;--layout-preview-translate-page-status-radius: 2px;--layout-preview-translate-pill-bg: rgba(226, 232, 240, .055);--layout-preview-translate-pill-border: rgba(148, 163, 184, .16);--layout-preview-translate-pill-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-preview-translate-pill-hover-bg: rgba(226, 232, 240, .09);--layout-preview-open-link-bg: rgba(var(--app-color-primary-rgb), .08);--layout-preview-open-link-border: rgba(var(--app-color-primary-rgb), .18);--layout-preview-open-link-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-preview-open-link-hover-bg: rgba(var(--app-color-primary-rgb), .12);--layout-preview-source-row-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-preview-source-link-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-preview-source-link-hover-text: var(--app-color-primary, #98a8ff);--layout-empty-state-bg: #424242;--layout-empty-state-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-empty-state-icon: rgba(var(--app-color-primary-rgb), .22);--layout-empty-state-loading-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-empty-state-spinner-border: rgba(var(--app-color-primary-rgb), .18);--layout-empty-state-spinner-top: var(--app-color-primary, #98a8ff);--layout-empty-state-spinner-glow: 0 0 0 6px rgba(var(--app-color-primary-rgb), .06);--layout-empty-state-badge-bg: rgba(226, 232, 240, .055);--layout-empty-state-badge-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-upload-overlay-bg: rgba(15, 23, 42, .58);--layout-upload-modal-bg: #333333;--layout-upload-modal-shadow: 0 20px 56px rgba(3, 7, 18, .28), inset 0 1px 0 rgba(255, 255, 255, .04);--layout-upload-progress-panel-bg: #333333;--layout-upload-progress-panel-border: var(--Border-popup_border, #666666);--layout-upload-progress-panel-shadow: none;--layout-upload-progress-panel-separator: rgba(148, 163, 184, .16);--layout-upload-progress-panel-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-upload-progress-panel-muted-text: var( --app-color-text-secondary, rgba(255, 255, 255, .62) );--layout-upload-progress-panel-blue: #8cb7ff;--layout-upload-progress-panel-blue-bg: rgba(79, 127, 255, .16);--layout-upload-progress-panel-green: #4fd1aa;--layout-upload-progress-panel-green-bg: rgba(52, 201, 138, .16);--layout-upload-progress-panel-warning: #ffb454;--layout-upload-progress-panel-warning-bg: rgba(255, 180, 41, .16);--layout-upload-modal-title-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-upload-progress-track-bg: rgba(226, 232, 240, .06);--layout-upload-progress-fill-bg: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb), .94), rgba(125, 211, 252, .72) );--layout-upload-stats-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-upload-filename-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .36) );--layout-upload-error-text: var(--app-dark-danger-text, #f0aaa4);--layout-overlay-menu-bg: #333333;--layout-overlay-menu-border: var(--layout-popup-menu-border, #666666);--layout-overlay-menu-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--layout-overlay-menu-title-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-overlay-menu-item-text: var(--layout-popup-menu-text);--layout-overlay-menu-muted-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-overlay-menu-item-hover-bg: var(--layout-popup-menu-hover-bg);--layout-overlay-menu-item-hover-text: var(--layout-popup-menu-hover-text);--layout-overlay-menu-divider: var( --layout-popup-menu-divider, rgba(148, 163, 184, .16) );--layout-overlay-menu-input-bg: rgba(23, 31, 43, .88);--layout-overlay-menu-input-border: rgba(148, 163, 184, .16);--layout-overlay-menu-input-focus-border: var(--app-color-primary, #98a8ff);--layout-overlay-menu-input-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-overlay-menu-confirm-bg: var(--Background-button_brand_bg, #8a64ff);--layout-translate-menu-bg: var( --app-dark-panel-gradient, linear-gradient( 180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .05) ) );--layout-translate-menu-width: 200px;--layout-translate-menu-border: #666666;--layout-translate-menu-radius: 4px;--layout-translate-menu-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--layout-translate-menu-max-height: min(330px, calc(100vh - 32px) );--layout-translate-option-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-translate-option-primary-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-translate-option-secondary-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-translate-option-hover-bg: var(--layout-popup-menu-hover-bg);--layout-translate-option-hover-shadow: none;--layout-translate-option-active-text: var(--app-color-primary, #98a8ff);--layout-translate-panel-bg: #333333;--layout-translate-panel-border: #666666;--layout-translate-panel-radius: 6px;--layout-translate-panel-shadow: var( --app-dark-panel-shadow, 0 24px 56px rgba(2, 6, 23, .42) );--layout-translate-panel-primary-text: var( --app-color-text, rgba(255, 255, 255, .92) );--layout-translate-panel-secondary-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-translate-panel-picker-bg: #424242;--layout-translate-panel-picker-radius: 6px;--layout-translate-panel-picker-text: var(--app-color-text, #e3e3e3);--layout-translate-panel-icon-text: var(--app-color-text, #e3e3e3);--layout-translate-panel-mode-border: #666666;--layout-translate-panel-mode-radius: 6px;--layout-translate-panel-radio-border: #8b8b8b;--layout-translate-panel-accent: var(--app-color-primary, #98a8ff);--layout-translate-panel-submit-bg: var( --Background-button_brand_bg, #8a64ff );--layout-translate-panel-submit-text: var(--app-color-text, #ffffff);--layout-translate-panel-submit-radius: 3px;--layout-chat-input-shadow: inset 0 1px 0 rgba(255, 255, 255, .035), 0 -10px 22px rgba(3, 7, 18, .1);--layout-support-panel-bg: rgba(23, 31, 43, .78);--layout-support-panel-border: rgba(148, 163, 184, .16);--layout-support-panel-text: var(--app-color-text, rgba(255, 255, 255, .92));--layout-support-panel-secondary-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-support-panel-muted-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .36) );--layout-support-badge-bg: rgba(226, 232, 240, .055);--layout-support-badge-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-support-back-hover-bg: rgba(226, 232, 240, .07);--layout-support-pre-bg: rgba(23, 31, 43, .86);--layout-support-chip-bg: rgba(226, 232, 240, .055);--layout-support-chip-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-support-chip-icon-text: var( --app-color-text-tertiary, rgba(255, 255, 255, .36) );--layout-support-url-btn-bg: rgba(var(--app-color-primary-rgb), .12);--layout-support-url-btn-border: rgba(var(--app-color-primary-rgb), .22);--layout-support-url-btn-text: var(--app-color-primary, #98a8ff);--layout-support-url-btn-hover-bg: rgba(var(--app-color-primary-rgb), .16);--layout-support-url-btn-hover-border: rgba( var(--app-color-primary-rgb), .28 );--layout-support-close-bg: rgba(226, 232, 240, .035);--layout-support-close-border: rgba(148, 163, 184, .16);--layout-support-close-text: var( --app-color-text-secondary, rgba(255, 255, 255, .5) );--layout-support-close-hover-bg: rgba(226, 232, 240, .07);--layout-support-close-hover-text: var( --app-color-text, rgba(255, 255, 255, .92) );--theme-override-styles-global-dark-overrides-app-notification-center-toast-background-cb992d1c: var( --app-dark-panel-gradient, linear-gradient(180deg, rgba(28, 36, 46, .98), rgba(20, 27, 35, .96)) );--theme-override-styles-global-dark-overrides-app-notification-center-toast-border-color-2045e72e: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-app-notification-center-toast-box-shadow-b6ab4e32: var( --app-dark-panel-shadow, 0 20px 36px rgba(1, 6, 12, .38), inset 0 1px 0 rgba(255, 255, 255, .035) );--theme-override-styles-global-dark-overrides-app-notification-center-title-app-notificati-color-e3e2df5d: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-app-notification-center-message-color-f94b05de: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-styles-global-dark-overrides-app-notification-center-close-hover-background-608b1a96: rgba( 226, 232, 240, .07 );--theme-override-styles-global-dark-overrides-artifact-editor-toc-rail-item-chat-message-outl-background-1c1d6edb: #242424;--theme-override-styles-global-dark-overrides-artifact-editor-toc-rail-item-is-active-chat-me-background-a87b816e: #242424;--theme-override-styles-global-dark-overrides-artifact-editor-toc-panel-chat-message-outline-background-20c407c0: var( --app-dark-panel-gradient, linear-gradient(180deg, rgba(28, 36, 46, .98), rgba(20, 27, 35, .96)) );--theme-override-styles-global-dark-overrides-artifact-editor-toc-panel-chat-message-outline-border-color-171faffc: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-artifact-editor-toc-panel-chat-message-outline-box-shadow-443978d1: var( --app-dark-panel-shadow, 0 20px 36px rgba(1, 6, 12, .38), inset 0 1px 0 rgba(255, 255, 255, .035) );--theme-override-styles-global-dark-overrides-artifact-editor-toc-item-artifact-editor-toc-item-color-fc1aef38: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-styles-global-dark-overrides-artifact-editor-toc-item-hover-artifact-editor-toc-background-02d5c25e: #515151;--theme-override-styles-global-dark-overrides-artifact-editor-toc-item-hover-artifact-editor-toc-color-31d8f9ff: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-chat-message-outline-rail-background-74292be3: rgba( 226, 232, 240, .055 );--theme-override-styles-global-dark-overrides-chat-message-outline-rail-box-shadow-fc9857a1: inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 20px rgba(1, 6, 17, .18);--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-background-cd622e0a: var( --app-dark-panel-gradient, linear-gradient(180deg, rgba(28, 36, 46, .98), rgba(20, 27, 35, .96)) );--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-border-color-17589d92: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-color-eb1da561: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-box-shadow-d0c41a5b: var( --app-dark-panel-shadow-soft, 0 18px 32px rgba(1, 6, 12, .28), inset 0 1px 0 rgba(255, 255, 255, .03) );--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-hover-background-8ffe01a4: var( --app-dark-panel-gradient-soft, linear-gradient(180deg, rgba(31, 40, 51, .96), rgba(22, 29, 38, .94)) );--theme-override-styles-global-dark-overrides-message-bubble-user-background-523f3d6d: var( --chat-user-message-background );--theme-override-styles-global-dark-overrides-message-bubble-user-border-3bddd28d: var( --chat-user-message-border );--theme-override-styles-global-dark-overrides-message-bubble-user-color-a45c3b8e: var( --chat-user-message-color );--theme-override-styles-global-dark-overrides-message-bubble-user-message-text-message-bub-color-49f8d975: var( --chat-user-message-color );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-c6135249: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-b5ee3e29: var( --app-color-primary, #98a8ff );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-left-color-70031097: rgba( var(--app-color-primary-rgb), .3 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-c1b82442: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-312d000a: var( --app-dark-code-inline-bg, rgba(255, 255, 255, .06) );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-c6290c3c: var( --app-dark-code-inline-text, #d6e4ff );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-23346dd9: var( --app-color-surface-tertiary, #242424 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-color-3b7d1f5e: var( --app-color-border, #666666 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-e8cca2ca: var( --app-color-surface-primary, #333333 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-d27eef78: 1px solid var(--app-color-border, #666666);--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-box-shadow-ccfa0a6d: inset 0 1px 0 rgba(255, 255, 255, .03);--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-9a947010: var( --app-color-surface-primary, #333333 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-bottom-color-db146531: var( --app-color-border, #666666 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-5bb1a0c2: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-e71dd1fb: var( --app-color-surface-tertiary, #242424 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-scrollbar-color-3a04d354: var( --scrollbar-thumb, #525d7a ) rgba(255, 255, 255, .04);--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-width-a9248765: 8px;--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-height-c4010296: 8px;--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-b6b34bb2: rgba( 226, 232, 240, .04 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-80337af0: var( --scrollbar-thumb, #525d7a );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-radius-f48078ee: 999px;--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-386195eb: var( --scrollbar-thumb-hover, #657394 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-30406e0c: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-c569e6eb: rgba( 226, 232, 240, .07 );--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-d0d54249: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-message-bubble-user-message-text-skill-color-a08f9687: var( --chat-user-message-accent-color );--theme-override-styles-global-dark-overrides-user-message-actions-background-c8900ca0: var( --chat-user-message-actions-background );--theme-override-styles-global-dark-overrides-user-message-actions-border-color-04821c4d: var( --chat-user-message-actions-border-color );--theme-override-styles-global-dark-overrides-user-message-actions-box-shadow-d581c3d1: var( --chat-user-message-actions-shadow );--theme-override-styles-global-dark-overrides-user-message-action-btn-color-a20938a0: var( --chat-user-message-action-color );--theme-override-styles-global-dark-overrides-user-message-action-btn-hover-user-message-a-background-feda770f: var( --chat-user-message-action-hover-background );--theme-override-styles-global-dark-overrides-user-message-action-btn-hover-user-message-a-color-24f1af17: var( --chat-user-message-action-hover-color );--theme-override-styles-global-dark-overrides-markdown-viewer-background-ee8f3d89: var( --layout-preview-shell-body-bg, #151e29 );--theme-override-styles-global-dark-overrides-markdown-viewer-border-color-effdceb2: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-markdown-viewer-box-shadow-52c66d2a: 0 18px 36px rgba(1, 6, 17, .26);--theme-override-styles-global-dark-overrides-markdown-viewer-color-4058a679: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-markdown-content-background-cbe4010c: var( --layout-preview-markdown-content-bg, #1c2633 );--theme-override-styles-global-dark-overrides-markdown-content-border-color-f2a6d7a4: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-markdown-content-box-shadow-7ff074d7: 0 18px 36px rgba(1, 6, 17, .26);--theme-override-styles-global-dark-overrides-markdown-content-color-2950e682: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-markdown-color-4fdc350d: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-a-color-e6e75cc8: var( --app-color-primary, #98a8ff );--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-blockquot-border-left-color-99b9c077: rgba( var(--app-color-primary-rgb), .3 );--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-blockquot-color-ef8c464f: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-code-craf-background-9e45538c: var( --app-dark-code-inline-bg, rgba(255, 255, 255, .06) );--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-code-craf-color-6a97d183: var( --app-dark-code-inline-text, #d6e4ff );--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-pre-artifact-background-767adb57: var( --app-color-code-surface, rgba(11, 15, 21, .94) );--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-pre-artifact-border-color-d10b6335: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-artifact-editor-artifact-editor-content-background-2126610d: var( --layout-preview-shell-body-bg, #151e29 );--theme-override-styles-global-dark-overrides-artifact-editor-artifact-editor-content-color-48675061: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-artifact-editor-artifact-editor-content-border-color-c6d7b661: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-artifact-editor-prosemirror-artifact-editor-tiptap-background-33f716b1: var( --layout-preview-markdown-content-bg, #1c2633 );--theme-override-styles-global-dark-overrides-artifact-editor-prosemirror-artifact-editor-tiptap-color-b29cd3cb: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-artifact-editor-prosemirror-artifact-editor-tiptap-border-color-072c2a2c: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-artifact-editor-prosemirror-caret-color-645cb5b7: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-artifact-editor-tiptap-h1-artifact-editor-tiptap-h-color-78ea013c: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-artifact-editor-tiptap-blockquote-artifact-editor-color-2d72da87: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-styles-global-dark-overrides-artifact-editor-tiptap-blockquote-border-left-color-07ff9bde: rgba( var(--app-color-primary-rgb), .3 );--theme-override-styles-global-dark-overrides-slash-command-menu-background-a58e8635: var( --app-dark-panel-gradient, linear-gradient(180deg, rgba(28, 36, 46, .98), rgba(20, 27, 35, .96)) );--theme-override-styles-global-dark-overrides-slash-command-menu-border-color-d03ba541: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-slash-command-menu-box-shadow-aba673da: var( --app-dark-panel-shadow, 0 20px 36px rgba(1, 6, 12, .38), inset 0 1px 0 rgba(255, 255, 255, .035) );--theme-override-styles-global-dark-overrides-slash-command-menu-slash-command-empty-slash-color-081d071c: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-styles-global-dark-overrides-slash-command-group-not-first-child-border-top-color-5d32208b: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-slash-command-item-slash-command-title-color-c96adf8f: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-styles-global-dark-overrides-slash-command-item-hover-slash-command-item-background-3041a88a: rgba( 226, 232, 240, .07 );--theme-override-styles-global-dark-overrides-slash-icon-background-880c13dd: rgba( 226, 232, 240, .045 );--theme-override-styles-global-dark-overrides-slash-icon-border-color-92a986b5: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-styles-global-dark-overrides-sd-inline-source-popover-background-a9273cb4: var( --source-popover-background, rgba(255, 255, 255, .98) );--theme-override-styles-global-dark-overrides-sd-inline-source-popover-border-color-44b31694: rgba( 148, 163, 184, .16 );--theme-override-styles-global-dark-overrides-sd-inline-source-popover-box-shadow-b72b6605: 0 18px 40px rgba(3, 7, 18, .22), 0 6px 14px rgba(var(--app-color-primary-rgb), .08);--theme-override-styles-global-dark-overrides-sd-inline-source-popover-card-background-b406c409: var( --source-popover-card-background, rgba(248, 250, 252, .9) );--theme-override-styles-global-dark-overrides-sd-inline-source-popover-card-border-color-8a95a208: rgba( 148, 163, 184, .14 );--theme-override-styles-global-dark-overrides-sd-inline-source-popover-file-name-sd-inline-color-16dcd70e: var( --app-color-text, rgba(241, 245, 249, .92) );--theme-override-styles-global-dark-overrides-sd-inline-source-popover-meta-sd-inline-sour-color-d4d041a3: var( --app-color-text-secondary, rgba(203, 213, 225, .68) );--theme-override-styles-global-dark-overrides-sd-inline-source-popover-nav-button-hover-sd-background-fa5bf433: rgba( var(--app-color-primary-rgb), .12 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-input-chat-composer-input-surf-color-a8673b4b: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-chatcomposeri-chat-composer-input-chat-composer-input-surf-caret-color-28285d28: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-chatcomposeri-chat-composer-input-surface-p-is-editor-empt-color-8f78b3ea: var( --layout-chat-composer-placeholder, var(--app-color-text-quaternary, rgba(157, 171, 192, .46)) );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-skill-color-6a48bd8e: #d8a8ff;--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-skill-background-735a8ec3: rgba( 216, 168, 255, .14 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-file-color-9d2fe013: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-file-background-f5378b43: rgba( var(--app-color-primary-rgb), .14 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-file-external-color-c5bed191: #93c5fd;--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-file-external-background-1041b8ef: rgba( 147, 197, 253, .16 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-folder-color-1fe28bfc: #fbbf24;--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-folder-background-d6e47847: rgba( 251, 191, 36, .16 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-selection-color-5dee67db: #5eead4;--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-selection-background-2997eca1: rgba( 94, 234, 212, .12 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-source-upload-color-5093eee4: var( --app-color-text-secondary, rgba(198, 209, 226, .82) );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-source-upload-background-a87ce839: rgba( var(--app-color-primary-rgb), .1 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-source-upload-border-color-c4edca23: rgba( var(--app-color-primary-rgb), .35 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-source-upload-track-background-7fbf681d: rgba( 243, 247, 255, .12 );--theme-override-components-chatpanel-chatcomposeri-chat-composer-chip-source-upload-bar-background-beb2801a: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-chattasks-chat-tasks-background-a735868b: var( --layout-chat-tasks-surface-bg, linear-gradient(180deg, rgba(29, 38, 51, .96), rgba(22, 29, 40, .94)) );--theme-override-components-chatpanel-chattasks-chat-tasks-border-color-3e5b80d7: var( --layout-chat-tasks-border, var(--app-color-border, rgba(166, 184, 212, .14)) );--theme-override-components-chatpanel-chattasks-chat-tasks-box-shadow-a1db51d9: var( --layout-chat-tasks-shadow, inset 0 1px 0 rgba(255, 255, 255, .04) );--theme-override-components-chatpanel-chattasks-chat-tasks-hover-border-color-6a663c88: rgba( 166, 184, 212, .2 );--theme-override-components-chatpanel-chattasks-chat-tasks-tasks-header-hover-background-749233ef: rgba( 255, 255, 255, .04 );--theme-override-components-chatpanel-chattasks-chat-tasks-tasks-header-tasks-header-left-ta-color-1a30335a: var( --app-color-text-secondary, rgba(203, 213, 225, .78) );--theme-override-components-chatpanel-chattasks-chat-tasks-tasks-header-tasks-header-left-ta-color-c38e828f: var( --app-color-text-tertiary, rgba(157, 171, 192, .56) );--theme-override-components-chatpanel-chattasks-tasks-chevron-opacity-61ad4a71: .75;--theme-override-components-chatpanel-chattasks-tasks-list-background-0912368f: var( --layout-chat-tasks-list-bg, rgba(255, 255, 255, .04) );--theme-override-components-chatpanel-chattasks-tasks-list-border-color-efe1fed9: var( --layout-chat-tasks-list-border, rgba(255, 255, 255, .1) );--theme-override-components-chatpanel-chattasks-task-item-hover-background-f8e6ec06: rgba( 255, 255, 255, .05 );--theme-override-components-chatpanel-chattasks-task-item-status-color-e5e464fb: var( --app-color-text-tertiary, rgba(157, 171, 192, .56) );--theme-override-components-chatpanel-chattasks-task-item-task-content-color-05bd4fe6: var( --app-color-text-secondary, rgba(203, 213, 225, .78) );--theme-override-components-chatpanel-chattasks-task-item-status-in-progress-background-7a73fa2b: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--theme-override-components-chatpanel-chattasks-task-item-status-in-progress-task-item-statu-color-d9767a7c: var( --app-color-text, rgba(243, 247, 255, .9) );--theme-override-components-chatpanel-chattasks-task-item-status-in-progress-task-content-color-8e452406: var( --app-color-text, rgba(243, 247, 255, .9) );--theme-override-components-chatpanel-chattasks-task-item-status-completed-task-item-status-color-547585e5: var( --app-color-text-quaternary, rgba(148, 163, 184, .45) );--theme-override-components-chatpanel-chattasks-task-item-status-pending-task-item-status-ta-color-46e79176: var( --app-color-text-tertiary, rgba(157, 171, 192, .56) );--theme-override-components-chatpanel-chattasks-task-item-status-pending-task-content-task-i-color-3e7edc07: var( --app-color-text-secondary, rgba(203, 213, 225, .78) );--theme-override-components-chatpanel-input-styles-add-menu-btn-hover-not-open-background-308de95b: #515151;--theme-override-components-chatpanel-input-styles-add-menu-mcp-panel-background-244bda04: #333333;--theme-override-components-chatpanel-input-styles-add-menu-mcp-panel-border-color-ddb48bb5: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-add-menu-mcp-panel-box-shadow-592dda52: 0 20px 36px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-input-styles-add-menu-item-mcp-panel-title-color-fbe8fdc3: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-add-menu-item-hover-add-menu-setting-hover-background-7c4c8757: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-add-menu-item-submenu-open-add-menu-setting-background-c61a7758: #515151;--theme-override-components-chatpanel-input-styles-add-menu-separator-mcp-group-items-border-color-4de67c6e: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-add-menu-separator-mcp-group-items-background-color-addba856: transparent;--theme-override-components-chatpanel-input-styles-add-menu-web-body-helper-mcp-panel-empty-color-83e22550: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-add-menu-item-menu-item-right-mcp-panel-sett-color-dcce7708: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-add-menu-item-submenu-open-color-c5f8e745: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-add-menu-item-submenu-open-menu-item-right-color-2b574516: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-add-menu-item-text-accent-color-93cdb483: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-mcp-group-border-color-b88fb47b: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-mcp-group-background-5a636cc1: #242424;--theme-override-components-chatpanel-input-styles-mcp-group-count-background-3e8f0a1b: #424242;--theme-override-components-chatpanel-input-styles-mcp-group-items-background-0dd5fb1d: #333333;--theme-override-components-chatpanel-input-styles-agent-list-btn-agent-settings-btn-color-be357493: var( --app-color-text, #e3e3e3 );--theme-override-components-chatpanel-input-styles-agent-list-btn-hover-agent-settings-btn-hove-background-20213d5e: #515151;--theme-override-components-chatpanel-input-styles-agent-list-btn-selected-background-66a7323a: #3a2491;--theme-override-components-chatpanel-input-styles-agent-list-btn-selected-color-c7fd0028: #cec4ff;--theme-override-components-chatpanel-input-styles-agent-list-btn-selected-agent-list-label-color-4404ba39: #cec4ff;--chat-input-control-open-bg: #5c41dc;--theme-override-components-chatpanel-input-styles-agent-list-btn-open-background-40ec89f0: var( --chat-input-control-open-bg );--theme-override-components-chatpanel-input-styles-agent-list-btn-open-box-shadow-9780807c: inset 0 0 0 1px #666666;--theme-override-components-chatpanel-input-styles-agent-list-menu-background-5beeab83: #333333;--theme-override-components-chatpanel-input-styles-agent-list-menu-border-color-923bec53: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-agent-list-menu-box-shadow-f6f42dc8: 0 20px 36px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-input-styles-agent-list-menu-agent-option-hover-background-8f1de7e6: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-agent-list-menu-agent-option-agent-option-na-color-fbbc0b90: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-agent-list-menu-agents-empty-color-c8029db4: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-context-file-pill-border-color-84a03c29: rgba( 166, 184, 212, .18 );--theme-override-components-chatpanel-input-styles-context-file-pill-background-05f765e7: rgba( 255, 255, 255, .04 );--theme-override-components-chatpanel-input-styles-context-file-pill-color-b1607b8e: rgba( 243, 247, 255, .92 );--theme-override-components-chatpanel-input-styles-context-file-pill-text-color-ad5b5e4e: rgba( 243, 247, 255, .92 );--theme-override-components-chatpanel-input-styles-context-file-pill-toggle-icon-remove-background-016fed13: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-input-styles-context-file-pill-toggle-icon-remove-img-opacity-bfaa3f7f: .88;--theme-override-components-chatpanel-input-styles-context-file-pill-cancel-background-45c5e8fa: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-input-styles-context-file-pill-cancel-img-opacity-ac5f6d7e: .88;--theme-override-components-chatpanel-input-styles-context-file-pill-cancel-hover-background-13560695: rgba( 255, 255, 255, .14 );--theme-override-components-chatpanel-input-styles-context-file-pill-preview-border-color-94c316d2: rgba( var(--app-color-primary-rgb), .34 );--theme-override-components-chatpanel-input-styles-context-file-pill-preview-background-a0a85a22: rgba( var(--app-color-primary-rgb), .12 );--theme-override-components-chatpanel-input-styles-context-file-pill-preview-context-file-pill-color-ca76e5ac: rgba( 238, 220, 255, .96 );--theme-override-components-chatpanel-input-styles-context-file-pill-preview-context-file-pill-background-b7392ea6: rgba( var(--app-color-primary-rgb), .18 );--theme-override-components-chatpanel-input-styles-context-file-pill-preview-context-file-pill-color-23ae9805: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-context-file-pill-append-border-color-043d58d9: rgba( 126, 231, 175, .34 );--theme-override-components-chatpanel-input-styles-context-file-pill-append-background-1bfe442c: rgba( 46, 125, 85, .2 );--theme-override-components-chatpanel-input-styles-context-file-pill-append-context-file-pill-t-color-32593419: rgba( 223, 255, 235, .96 );--theme-override-components-chatpanel-input-styles-context-file-pill-uploading-border-color-b9ee4a63: rgba( var(--app-color-primary-rgb), .3 );--theme-override-components-chatpanel-input-styles-context-file-pill-uploading-background-4bddd210: rgba( var(--app-color-primary-rgb), .14 );--theme-override-components-chatpanel-input-styles-context-file-pill-uploading-context-file-pil-color-a52527f1: rgba( 238, 220, 255, .96 );--theme-override-components-chatpanel-input-styles-context-file-pill-uploading-context-file-pil-background-2ec14922: rgba( var(--app-color-primary-rgb), .2 );--theme-override-components-chatpanel-input-styles-context-file-pill-uploading-context-file-pil-color-f99aff97: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-skills-menu-tools-menu-background-69ab92f3: #333333;--theme-override-components-chatpanel-input-styles-skills-menu-tools-menu-border-color-e3a341f0: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-skills-menu-tools-menu-box-shadow-d1ced8c7: 0 20px 36px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-input-styles-skills-menu-skills-menu-header-skills-menu-s-border-color-598ac4c9: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-skills-menu-skill-item-hover-background-cae1116b: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-skills-menu-skill-name-skills-menu-empty-tit-color-b1ee2cf8: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-skills-menu-skill-desc-skills-menu-hint-color-820b12e6: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-upload-skill-btn-border-color-08b95986: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-upload-skill-btn-color-49787b03: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-upload-skill-btn-hover-not-disabled-border-color-7e4844de: rgba( var(--app-color-primary-rgb), .28 );--theme-override-components-chatpanel-input-styles-upload-skill-btn-hover-not-disabled-background-38d57938: rgba( var(--app-color-primary-rgb), .08 );--theme-override-components-chatpanel-input-styles-upload-skill-btn-hover-not-disabled-color-6c57afac: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-tools-menu-tools-menu-header-tools-menu-tool-border-color-8c4dbc4b: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-tools-menu-tools-group-toggle-hover-tools-me-background-ee7b5e57: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-tools-menu-group-name-tools-menu-tool-name-color-47e79df1: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-tools-menu-tools-menu-header-span-tools-menu-color-2b16f0ba: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-tools-menu-group-count-background-b0714636: rgba( 255, 255, 255, .06 );--theme-override-components-chatpanel-input-styles-slash-skills-menu-item-hover-slash-skills-me-background-bfa10f48: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-slash-skills-menu-name-color-40343a7a: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-slash-skills-menu-divider-background-3a750563: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-slash-skills-menu-empty-color-d90ade6a: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-model-selector-btn-mode-switch-btn-color-de1235f9: var( --app-color-text, #e3e3e3 );--theme-override-components-chatpanel-input-styles-model-selector-btn-hover-model-selector-btn-background-a5641d3a: #515151;--theme-override-components-chatpanel-input-styles-model-selector-btn-hover-model-selector-btn-border-color-ba184aa9: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-model-selector-btn-hover-model-selector-btn-color-29084872: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-model-selector-chevron-mode-switch-chevron-opacity-0b87025d: .84;--theme-override-components-chatpanel-input-styles-model-selector-menu-mode-switch-menu-background-c1938f33: #333333;--theme-override-components-chatpanel-input-styles-model-selector-menu-mode-switch-menu-border-color-cdece12e: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-model-selector-menu-mode-switch-menu-box-shadow-33f1d942: 0 20px 36px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-input-styles-model-selector-menu-models-empty-model-selec-color-4b158807: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-model-selector-menu-model-group-not-first-ch-border-top-color-dc72d201: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-model-selector-menu-model-option-model-selec-color-49a9429b: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-model-selector-menu-model-option-hover-model-background-5dda4471: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-model-selector-menu-model-option-active-mode-background-b02bae5b: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-model-selector-menu-model-option-active-mode-color-695130e1: var( --Text-brand_color, #ae96ff );--model-selector-option-hover-bg: var(--app-popup-hover-bg, #684cf5);--model-selector-option-active-bg: var( --model-selector-option-hover-bg, var(--app-popup-hover-bg, #684cf5) );--model-selector-option-active-text: var(--Text-brand_color, #ae96ff);--model-selector-open-bg: var(--chat-input-control-open-bg);--model-billing-popover-bg: #333333;--model-billing-popover-border: var( --app-color-border, rgba(166, 184, 212, .14) );--model-billing-popover-shadow: 0 20px 36px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--model-billing-popover-text: var( --app-color-text, rgba(243, 247, 255, .94) );--model-billing-popover-muted-text: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--model-billing-popover-divider: var( --app-color-border, rgba(166, 184, 212, .14) );--model-billing-popover-tier-bg: #515151;--theme-override-components-chatpanel-input-styles-model-selector-menu-model-option-multiplier-color-17289fa1: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-switch-custom-background-bcba9850: transparent;--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-switch-custom-border-bottom-color-d5c77658: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-switch-custom-color-5c35a333: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-switch-custom-color-24bf6816: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-switch-custom-color-19f60037: var( --app-color-text-tertiary, rgba(191, 202, 218, .58) );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-switch-custom-background-d8e12c42: #515151;--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-switch-custom-border-color-28a4e59f: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-switch-custom-color-504ea558: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-dimension-rai-background-ebd61a82: #242424;--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-dimension-rai-border-color-2f60420b: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-dimension-tab-background-94160a0c: #333333;--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-dimension-tab-background-9994c6f0: #515151;--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-dimension-tab-border-color-0f4dea5b: rgba( var(--app-color-primary-rgb), .24 );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-dimension-cur-border-color-c819782a: rgba( var(--app-color-primary-rgb), .18 );--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-dimension-cur-background-abc876c4: #515151;--theme-override-components-chatpanel-input-styles-mode-switch-custom-dialog-mode-dimension-cur-color-abb4ce3b: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-chat-input-wrapper-inline-edit-chat-input-co-border-color-e01d2183: var( --layout-chat-composer-container-border, rgba(var(--app-color-primary-rgb), .24) );--theme-override-components-chatpanel-input-styles-chat-input-wrapper-inline-edit-chat-input-co-box-shadow-9ecb5e8c: var( --layout-chat-composer-container-shadow, 0 12px 24px rgba(1, 6, 17, .18) );--theme-override-components-chatpanel-input-styles-chat-input-container-background-23825e77: var( --layout-chat-composer-container-bg, linear-gradient(180deg, rgba(29, 38, 51, .98), rgba(22, 29, 40, .96)) );--theme-override-components-chatpanel-input-styles-chat-input-container-border-color-831f28a0: var( --layout-chat-composer-container-border, var(--app-color-border, rgba(166, 184, 212, .14)) );--theme-override-components-chatpanel-input-styles-chat-input-container-box-shadow-256a548b: var( --layout-chat-composer-container-shadow, inset 0 1px 0 rgba(255, 255, 255, .03) );--theme-override-components-chatpanel-input-styles-chat-input-container-has-focus-visible-box-shadow-491c2b8f: var( --layout-chat-composer-container-focus-shadow, 0 0 0 1px rgba(var(--app-color-primary-rgb), .24) );--theme-override-components-chatpanel-input-styles-chat-input-highlight-layer-chat-input-highli-color-19e74e71: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-chat-input-highlight-layer-placeholder-slash-color-55d97797: var( --layout-chat-composer-placeholder, var(--app-color-text-quaternary, rgba(157, 171, 192, .46)) );--theme-override-components-chatpanel-input-styles-upload-cancel-btn-color-cd584bc0: var( --layout-chat-composer-cancel-text, var(--app-color-primary, #c58cff) );--theme-override-components-chatpanel-input-styles-upload-cancel-btn-background-b9967829: var( --layout-chat-composer-cancel-bg, transparent );--theme-override-components-chatpanel-input-styles-upload-cancel-btn-hover-background-f405fcad: var( --layout-chat-composer-cancel-hover-bg, rgba(var(--app-color-primary-rgb), .14) );--theme-override-components-chatpanel-input-styles-chat-input-color-242926a6: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-chat-input-highlighted-caret-color-dac78d89: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-chat-input-placeholder-color-882b1f7a: var( --layout-chat-composer-placeholder, var(--app-color-text-quaternary, rgba(157, 171, 192, .46)) );--theme-override-components-chatpanel-input-styles-action-btn-color-5c34c361: var( --layout-chat-composer-action-text, var(--app-color-text-tertiary, rgba(191, 202, 218, .58)) );--theme-override-components-chatpanel-input-styles-action-btn-hover-not-disabled-background-999a2b95: var( --layout-chat-composer-action-hover-bg, var(--app-color-surface-hover, rgba(255, 255, 255, .065)) );--theme-override-components-chatpanel-input-styles-action-btn-hover-not-disabled-color-80248c92: var( --layout-chat-composer-action-hover-text, var(--app-color-text-secondary, rgba(219, 227, 240, .72)) );--theme-override-components-chatpanel-input-styles-action-btn-active-background-1fb8ff64: #515151;--theme-override-components-chatpanel-input-styles-action-btn-active-color-1934a10a: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-ws-picker-header-interactive-hover-background-baeefdfa: #515151;--theme-override-components-chatpanel-input-styles-ws-picker-project-name-ws-picker-section-lab-color-9133ceca: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-ws-picker-section-toggle-color-a2393366: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-ws-picker-section-toggle-hover-ws-picker-sec-color-8d665ce2: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-ws-picker-back-ws-picker-chevron-opacity-c186e921: .78;--theme-override-components-chatpanel-input-styles-ws-picker-search-border-color-3d5e4c40: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-ws-picker-search-background-88651e40: #242424;--theme-override-components-chatpanel-input-styles-ws-picker-search-box-shadow-4f41c5be: inset 0 1px 0 rgba(255, 255, 255, .03);--theme-override-components-chatpanel-input-styles-ws-picker-search-img-opacity-7bd8ef87: .78;--theme-override-components-chatpanel-input-styles-ws-picker-search-input-color-a4d2143c: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-ws-picker-search-input-placeholder-color-2b19721b: var( --app-color-text-tertiary, rgba(191, 202, 218, .58) );--theme-override-components-chatpanel-input-styles-ws-picker-separator-background-974530ed: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-ws-picker-more-border-color-26cdfd86: rgba( 180, 196, 220, .14 );--theme-override-components-chatpanel-input-styles-ws-picker-more-background-7b9220a1: #333333;--theme-override-components-chatpanel-input-styles-ws-picker-more-color-0fee2429: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-ws-picker-more-hover-ws-picker-more-focus-vi-background-af1ea933: #515151;--theme-override-components-chatpanel-input-styles-ws-picker-more-hover-ws-picker-more-focus-vi-border-color-408823c5: var( --app-color-border-strong, rgba(180, 196, 220, .22) );--theme-override-components-chatpanel-input-styles-ws-picker-more-hover-ws-picker-more-focus-vi-color-b6ed227a: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-ws-picker-item-hover-background-563c285e: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-ws-picker-file-checked-background-7af97b45: #515151;--theme-override-components-chatpanel-input-styles-ws-picker-file-active-background-c262d2ab: #515151;--theme-override-components-chatpanel-input-styles-ws-picker-file-disabled-opacity-c233d95e: .58;--theme-override-components-chatpanel-input-styles-ws-picker-folder-active-background-6f1de750: #515151;--theme-override-components-chatpanel-input-styles-ws-picker-checkbox-border-color-e7712be5: rgba( 180, 196, 220, .22 );--theme-override-components-chatpanel-input-styles-ws-picker-checkbox-background-bf67d0d7: #242424;--theme-override-components-chatpanel-input-styles-ws-picker-checkbox-checked-ws-picker-checkbo-background-341b85b4: var( --chat-input-selection-bg, #7a55ff );--theme-override-components-chatpanel-input-styles-ws-picker-checkbox-checked-ws-picker-checkbo-border-color-3c49cf95: var( --chat-input-selection-bg, #7a55ff );--theme-override-components-chatpanel-input-styles-ws-picker-empty-color-13ea81de: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-ws-picker-switch-button-border-color-46d33765: rgba( 180, 196, 220, .18 );--theme-override-components-chatpanel-input-styles-ws-picker-switch-button-background-7acdface: #333333;--theme-override-components-chatpanel-input-styles-ws-picker-switch-button-color-b8b35b32: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-ws-picker-switch-button-hover-background-31941d90: #515151;--theme-override-components-chatpanel-input-styles-ws-picker-switch-button-hover-border-color-46e29528: rgba( var(--app-color-primary-rgb), .34 );--theme-override-components-chatpanel-input-styles-ws-picker-switch-button-hover-color-0f999493: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-ws-picker-switcher-menu-border-color-3f96efea: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-input-styles-ws-picker-switcher-menu-background-6d7cdc1e: #333333;--theme-override-components-chatpanel-input-styles-ws-picker-switcher-menu-box-shadow-9dac1678: 0 18px 36px rgba(0, 0, 0, .34);--theme-override-components-chatpanel-input-styles-ws-picker-switcher-item-color-160c7b9d: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-input-styles-ws-picker-switcher-item-hover-background-671b40c0: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-ws-picker-switcher-item-focus-visible-background-4648a37b: var( --app-popup-hover-bg, #684cf5 );--theme-override-components-chatpanel-input-styles-ws-picker-switcher-item-stats-color-5f2b0e12: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-input-styles-ws-picker-switcher-item-active-background-c4f55afa: transparent;--theme-override-components-chatpanel-input-styles-ws-picker-switcher-item-active-color-d5b14b51: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-ws-picker-switcher-item-active-ws-picker-swi-color-af6c6d80: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-input-styles-ws-picker-switcher-item-active-ws-picker-swi-opacity-6840a97f: .88;--theme-override-components-chatpanel-messagerefere-message-references-background-8ad925ab: #333333;--theme-override-components-chatpanel-messagerefere-message-references-box-shadow-7a35dc9a: inset 0 1px 0 rgba(255, 255, 255, .03);--theme-override-components-chatpanel-messagerefere-message-references-hover-background-bfc41f48: #515151;--theme-override-components-chatpanel-messagerefere-message-references-label-color-d09e59e0: rgba( 243, 247, 255, .94 );--theme-override-components-chatpanel-messagerefere-message-references-summary-message-reference-color-d6dde01e: rgba( 191, 202, 218, .62 );--theme-override-components-chatpanel-messagerefere-message-references-avatar-border-color-8fe1233e: rgba( 15, 19, 26, .72 );--theme-override-components-chatpanel-referencedraw-ref-drawer-backdrop-background-25606533: rgba( 1, 6, 17, .64 );--theme-override-components-chatpanel-referencedraw-ref-drawer-box-shadow-ec53b699: var( --reference-drawer-shadow );--theme-override-components-chatpanel-referencedraw-ref-drawer-title-color-47765e77: var( --reference-drawer-title-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-close-color-d0b459bc: var( --reference-drawer-muted-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-close-hover-background-c296ed2a: var( --reference-drawer-close-hover-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-close-hover-color-5832e32d: var( --reference-drawer-close-hover-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-empty-color-b1dd3b12: var( --reference-drawer-muted-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-background-8d537b94: var( --reference-drawer-item-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-border-color-61c54b4a: var( --reference-drawer-item-border );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-box-shadow-458594a9: var( --reference-drawer-item-shadow );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-hover-border-color-4bbdad68: var( --reference-drawer-item-hover-border );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-hover-box-shadow-1cfe9d42: var( --reference-drawer-item-hover-shadow );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-favicon-ref-drawer-item-doma-color-dc1eb7d7: var( --reference-drawer-item-muted-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-kind-background-3a47e310: var( --reference-drawer-item-accent-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-kind-color-b2708ef9: var( --reference-drawer-item-accent-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-citation-id-color-9058923b: var( --reference-drawer-item-accent-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-meta-grouped-color-1592d360: var( --reference-drawer-item-accent-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-title-color-773094d2: var( --reference-drawer-item-title-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-border-color-f4d4a566: var( --reference-drawer-action-border );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-background-44069134: var( --reference-drawer-action-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-color-36da0ece: var( --reference-drawer-action-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-hover-border-color-00d4cf25: var( --reference-drawer-action-hover-border );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-hover-background-930ca628: var( --reference-drawer-action-hover-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-hover-box-shadow-50fb42e7: var( --reference-drawer-action-hover-shadow );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-active-background-d80aa79a: var( --reference-drawer-action-active-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-background-453b3fb6: var( --reference-drawer-primary-action-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-border-color-aa99fdb6: var( --reference-drawer-primary-action-border );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-color-172c2606: var( --reference-drawer-primary-action-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-hover-background-7a0ec4d8: var( --reference-drawer-primary-action-hover-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-hover-border-color-ab24ed01: var( --reference-drawer-primary-action-hover-border );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-hover-color-93d86af5: var( --reference-drawer-primary-action-text );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-active-background-26ea8e7c: var( --reference-drawer-primary-action-active-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-disabled-background-ad436774: var( --reference-drawer-primary-action-bg );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-disabled-border-color-2619ba7b: var( --reference-drawer-primary-action-border );--theme-override-components-chatpanel-referencedraw-ref-drawer-item-action-primary-disabled-color-e3e488b9: var( --reference-drawer-primary-action-text );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-preview-dark-color-scheme-6c823beb: dark;--theme-override-components-chatpanel-streamdownpre-streamdown-preview-code-not-pre-code-not-dat-background-713d4518: rgba( 166, 184, 212, .12 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-code-not-pre-code-not-dat-color-bb8c7c84: rgba( 243, 247, 255, .96 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-code-not-pre-code-not-dat-box-shadow-d7de7cd5: inset 0 0 0 1px rgba(166, 184, 212, .08);--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-background-817e571c: var( --app-color-surface-primary, #333333 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-border-3bd817b6: 1px solid var(--app-color-border, #666666);--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-box-shadow-2c4212fb: inset 0 1px 0 rgba(255, 255, 255, .03);--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-background-c4daa5e3: var( --app-color-surface-primary, #333333 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-border-bottom-color-1f0a2aa2: var( --app-color-border, #666666 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-74cd793d: rgba( 219, 227, 240, .74 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-background-df0fe3cd: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-e79f5a82: rgba( 231, 237, 247, .86 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-background-1f966205: rgba( 255, 255, 255, .14 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-da245a97: rgba( 255, 255, 255, .98 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-153f11f9: rgba( 219, 227, 240, .68 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-background-749c9a9d: rgba( 255, 255, 255, .1 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-545b67d5: rgba( 255, 255, 255, .98 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-background-7621aa55: var( --app-color-surface-tertiary, #242424 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-d2f0be0b: rgba( 233, 239, 248, .94 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-background-6f54ae80: var( --app-color-surface-tertiary, #242424 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-6d7a184e: inherit;--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-dc44ad2a: rgba( 233, 239, 248, .94 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-data-streamdown-code-bloc-color-f45f3bca: rgba( 166, 184, 212, .42 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-pre-not-data-streamdown-s-background-0b45892d: var( --app-color-surface-tertiary, #242424 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-pre-not-data-streamdown-s-color-813766d1: rgba( 233, 239, 248, .94 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-pre-not-data-streamdown-s-border-3298619b: 1px solid var(--app-color-border, #666666);--theme-override-components-chatpanel-streamdownpre-streamdown-preview-pre-not-data-streamdown-s-box-shadow-9cac29cf: 0 12px 28px rgba(1, 6, 17, .18), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-streamdownpre-streamdown-preview-message-md-table-copy-str-color-7e5ea656: rgba( 191, 202, 218, .72 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-message-md-table-copy-hov-color-5d804b6f: rgba( 243, 247, 255, .96 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-message-md-table-toggle-s-color-214a425c: rgba( 191, 202, 218, .72 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-message-md-table-toggle-h-color-677b448a: rgba( 243, 247, 255, .94 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-st-border-color-477e36fe: var( --source-token-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-st-background-a6503d6b: var( --source-token-bg, rgba(255, 255, 255, .05) );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-st-color-302f5aa9: var( --source-token-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-st-box-shadow-f06cc158: none;--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-ho-border-color-1c5b0215: var( --source-token-hover-border, rgba(191, 202, 218, .22) );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-ho-background-e7446291: var( --source-token-hover-bg, rgba(255, 255, 255, .08) );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-ho-box-shadow-e264315b: var( --source-token-hover-shadow, none );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-fo-outline-color-342d30c7: var( --source-token-focus-outline, rgba(191, 202, 218, .28) );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-sd-inline-source-token-ic-opacity-216c0d37: .96;--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-border-color-03a8e652: var( --source-popover-border );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-background-cf0c7ea0: var( --source-popover-background, rgba(255, 255, 255, .98) );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-box-shadow-b6ab850b: var( --source-popover-shadow );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-backdrop-filter-de077e8d: blur( 10px );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-file-icon-background-2b6f95ca: var( --source-popover-file-icon-bg );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-file-icon-color-d55bb9c3: var( --source-popover-file-icon-text );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-file-name-sd-inline-color-dd45f72c: var( --source-popover-title-text );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-nav-button-background-a02ab2b7: var( --source-popover-nav-bg );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-nav-button-color-c83f9894: var( --source-popover-nav-text );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-nav-button-hover-background-27991c11: var( --source-popover-nav-hover-bg );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-nav-button-hover-color-b3efe3ec: var( --source-popover-nav-hover-text );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-citation-badge-background-a1d17095: var( --source-popover-badge-bg );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-citation-badge-color-b45b1ba2: var( --source-popover-badge-text );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-citation-badge-box-shadow-c5d9604d: none;--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-card-border-color-22acdd8c: var( --source-popover-card-border );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-card-background-c4e64a6c: var( --source-popover-card-background, rgba(248, 250, 252, .9) );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-card-box-shadow-480b6705: none;--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-card-hover-border-color-761bd8a3: var( --source-popover-card-hover-border );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-card-hover-background-3c32c88d: var( --source-popover-card-hover-bg );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-card-hover-box-shadow-8a305242: var( --source-popover-card-hover-shadow );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-card-focus-visible-outline-color-3fa003c2: var( --source-token-focus-outline, rgba(191, 202, 218, .28) );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-meta-sd-inline-sour-color-596daabb: var( --source-popover-meta-text );--theme-override-components-chatpanel-streamdownpre-sd-inline-source-popover-cta-color-0656270d: var( --source-popover-cta-text );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-border-color-2aff2b26: rgba( 166, 184, 212, .14 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-background-c1a16d8b: rgba( 255, 255, 255, .05 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-color-363c4e4f: rgba( 243, 247, 255, .9 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-box-shadow-b0a27294: none;--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-be-background-36804191: rgba( 166, 184, 212, .22 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-af-background-80dbe8cc: linear-gradient( 90deg, rgba(166, 184, 212, 0), rgba(166, 184, 212, .72), rgba(166, 184, 212, 0) );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-ho-border-color-db4accf1: rgba( 191, 202, 218, .22 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-ho-background-c12a3686: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-ho-color-00944411: rgba( 243, 247, 255, .96 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-fo-outline-color-2a35e813: rgba( 152, 168, 255, .34 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-is-border-color-2c0497d7: rgba( 191, 202, 218, .22 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-is-background-0fbaf853: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-streamdownpre-streamdown-preview-streamdown-inline-path-is-color-a0a7e8ad: rgba( 243, 247, 255, .96 );--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-empty-state-title-e-color-5fb6d632: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-empty-state-subtitl-color-d8ce3272: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-upload-card-background-cd676ab5: #333333;--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-upload-card-border-color-c4d5773f: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-upload-card-box-shadow-e0a0d9c9: 0 12px 24px rgba(1, 6, 17, .2), inset 0 1px 0 rgba(255, 255, 255, .03);--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-upload-card-hover-border-color-9d82127a: var( --app-color-border-strong, rgba(180, 196, 220, .22) );--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-upload-card-hover-box-shadow-0bde2456: 0 18px 32px rgba(1, 6, 17, .26);--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-empty-state-subtitl-color-46d2cc12: rgba( 145, 190, 255, .96 );--theme-override-components-chatpanel-styles-empty-empty-state-no-resources-empty-state-subtitl-color-b9c67563: rgba( 201, 223, 255, .98 );--theme-override-components-chatpanel-styles-empty-empty-state-resources-skill-card-background-86d6a99c: var( --Background-button_white_bg, #333333 );--theme-override-components-chatpanel-styles-empty-empty-state-resources-skill-card-border-8c6e850b: 1px solid var(--Border-frame_border, #515151);--theme-override-components-chatpanel-styles-empty-empty-state-resources-skill-card-box-shadow-299058d8: none;--theme-override-components-chatpanel-styles-empty-empty-state-resources-skill-card-hover-background-115ca577: #515151;--theme-override-components-chatpanel-styles-empty-status-indicator-background-58d6d80a: rgba( 255, 255, 255, .03 );--theme-override-components-chatpanel-styles-empty-status-indicator-border-top-color-3381e198: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-styles-empty-status-indicator-span-color-3c2f9fcc: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-styles-layout-chat-header-btn-color-09404700: var( --app-color-text-tertiary, rgba(191, 202, 218, .58) );--theme-override-components-chatpanel-styles-layout-chat-header-btn-img-opacity-5047783e: .9;--theme-override-components-chatpanel-styles-layout-chat-header-btn-icon-color-38ad2553: inherit;--theme-override-components-chatpanel-styles-layout-chat-header-btn-hover-chat-header-btn-active-background-89a72345: var( --app-color-surface-hover, rgba(255, 255, 255, .065) );--theme-override-components-chatpanel-styles-layout-chat-header-btn-hover-chat-header-btn-active-color-864dc22a: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-layout-chat-header-btn-hover-img-chat-header-btn-ac-opacity-e84df067: 1;--theme-override-components-chatpanel-styles-layout-chat-history-item-title-color-b415b412: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-layout-chat-history-date-label-chat-history-empty-t-color-9235dd00: var( --app-color-text-tertiary, rgba(191, 202, 218, .58) );--theme-override-components-chatpanel-styles-layout-chat-history-item-row-hover-background-4daf8864: rgba( 255, 255, 255, .04 );--theme-override-components-chatpanel-styles-layout-chat-history-item-row-active-background-ad40e0aa: rgba( var(--app-color-primary-rgb), .16 );--theme-override-components-chatpanel-styles-layout-chat-history-item-row-is-menu-open-chat-hist-background-c1a17dba: rgba( 255, 255, 255, .06 );--theme-override-components-chatpanel-styles-layout-chat-history-item-row-is-switching-background-a5a12e7c: linear-gradient( 180deg, rgba(var(--app-color-primary-rgb), .12), rgba(var(--app-color-primary-rgb), .08) );--theme-override-components-chatpanel-styles-layout-chat-history-item-row-is-switching-after-background-7b67bd68: rgba( var(--app-color-primary-rgb), .14 );--theme-override-components-chatpanel-styles-layout-chat-history-item-row-is-switching-chat-hist-color-e26af725: var( --app-color-primary, #c58cff );--theme-override-components-chatpanel-styles-layout-chat-history-item-row-is-switching-chat-hist-color-01c77401: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-styles-layout-chat-history-rename-input-background-9476f687: rgba( 15, 19, 26, .78 );--theme-override-components-chatpanel-styles-layout-chat-history-rename-input-color-ef1cf193: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-layout-chat-header-session-title-rename-input-background-8cac6ef8: rgba( 15, 19, 26, .85 );--theme-override-components-chatpanel-styles-layout-chat-header-session-title-rename-input-color-e924e269: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-layout-chat-header-session-title-rename-input-border-color-d9e5c5c3: rgba( var(--app-color-primary-rgb), .35 );--theme-override-components-chatpanel-styles-layout-chat-current-file-background-73baced1: rgba( 255, 255, 255, .05 );--theme-override-components-chatpanel-styles-layout-chat-current-file-color-1c9d1de5: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--chat-agent-config-panel-bg: #333333;--chat-agent-config-panel-border: #666666;--chat-agent-config-panel-shadow: 0 12px 28px rgba(0, 0, 0, .24);--chat-agent-config-text: var(--app-color-text, #e3e3e3);--chat-agent-config-header-bg: #333333;--chat-agent-config-header-title: var(--app-color-text, #e3e3e3);--chat-agent-image-header-icon-bg: #3a2491;--chat-agent-image-header-icon-color: #ae96ff;--chat-agent-image-header-icon-stroke-width: 1.5;--chat-agent-image-header-title: #f2f2f2;--chat-agent-image-header-line-height: 16px;--chat-agent-image-header-letter-spacing: 0;--chat-agent-config-header-back-hover-bg: #515151;--chat-agent-config-body-bg: #333333;--chat-agent-config-body-inner-bg: #333333;--chat-agent-config-body-inner-border: transparent;--chat-agent-config-label-text: var(--app-color-text, #e3e3e3);--chat-agent-config-select-bg: #242424;--chat-agent-config-select-border: #666666;--chat-agent-config-select-hover-bg: #242424;--chat-agent-config-select-hover-border: #666666;--chat-agent-config-select-text: var(--app-color-text, #e3e3e3);--chat-agent-config-field-label: var(--app-color-text-secondary, #d4d4d4);--chat-agent-config-segmented-bg: #333333;--chat-agent-config-segmented-border: #acacac;--chat-agent-config-segmented-text: #f2f2f2;--chat-agent-config-segmented-hover-bg: #333333;--chat-agent-config-segmented-hover-border: #acacac;--chat-agent-config-segmented-four-column-width: 57px;--chat-agent-config-segmented-four-column-gap: 12px;--chat-agent-config-segmented-font-weight: 400;--chat-agent-config-segmented-line-height: 18px;--chat-agent-config-segmented-visual-offset: 2px;--chat-agent-config-segmented-active-bg: #3a2491;--chat-agent-config-segmented-active-border: #ae96ff;--chat-agent-config-segmented-active-text: #ffffff;--chat-agent-config-dropdown-bg: #333333;--chat-agent-config-dropdown-border: #666666;--chat-agent-config-dropdown-shadow: 0 12px 28px rgba(0, 0, 0, .24);--chat-agent-config-option-text: var(--app-color-text, #e3e3e3);--chat-agent-config-option-hover-bg: var(--app-popup-hover-bg, #684cf5);--chat-agent-config-option-active-bg: var( --chat-agent-config-option-hover-bg, var(--app-popup-hover-bg, #684cf5) );--chat-agent-config-option-active-text: var(--Text-brand_color, #ae96ff);--theme-override-components-chatpanel-styles-messag-message-bubble-user-background-da7d683a: transparent;--theme-override-components-chatpanel-styles-messag-chat-scroll-to-bottom-btn-border-color-623ea9ec: rgba( 166, 184, 212, .16 );--theme-override-components-chatpanel-styles-messag-chat-scroll-to-bottom-btn-background-cf817f52: rgba( 21, 28, 39, .92 );--theme-override-components-chatpanel-styles-messag-chat-scroll-to-bottom-btn-box-shadow-ccbed5dc: 0 12px 24px rgba(1, 6, 17, .28), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-styles-messag-chat-scroll-to-bottom-btn-hover-background-3212a47f: rgba( 27, 35, 48, .96 );--theme-override-components-chatpanel-styles-messag-chat-scroll-to-bottom-btn-hover-border-color-efc5a9ef: rgba( 191, 202, 218, .22 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-rail-background-1843bc5b: rgba( 18, 24, 33, .8 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-rail-box-shadow-190b1314: 0 10px 22px rgba(1, 6, 17, .24);--theme-override-components-chatpanel-styles-messag-chat-message-outline-rail-color-9ef4bd6f: rgba( 191, 202, 218, .58 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-rail-item-background-ba1f826a: #242424;--theme-override-components-chatpanel-styles-messag-chat-message-outline-rail-item-is-active-background-3134c1c3: #242424;--theme-override-components-chatpanel-styles-messag-chat-message-outline-panel-border-color-2861fa63: rgba( 166, 184, 212, .14 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-panel-background-ebce3722: linear-gradient( 180deg, rgba(29, 38, 51, .98), rgba(22, 29, 40, .96) );--theme-override-components-chatpanel-styles-messag-chat-message-outline-panel-box-shadow-3c6b540a: 0 20px 36px rgba(1, 6, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-styles-messag-chat-message-outline-item-color-3b90f1f3: rgba( 232, 238, 247, .86 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-item-hover-background-ac5ca87a: #515151;--theme-override-components-chatpanel-styles-messag-chat-message-outline-item-hover-color-b91f04b8: rgba( 243, 247, 255, .96 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-item-is-active-background-c6f55223: #515151;--theme-override-components-chatpanel-styles-messag-chat-message-outline-item-is-active-color-4401e2a0: rgba( 243, 247, 255, .98 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-is-expanded-chat-messag-background-39cacb2c: rgba( 18, 24, 33, .92 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-is-expanded-chat-messag-box-shadow-031c16b7: 0 12px 24px rgba(1, 6, 17, .28);--theme-override-components-chatpanel-styles-messag-chat-message-outline-hover-chat-message-outl-background-04e01430: rgba( 18, 24, 33, .88 );--theme-override-components-chatpanel-styles-messag-chat-message-outline-hover-chat-message-outl-box-shadow-2092ae8b: 0 12px 24px rgba(1, 6, 17, .24);--theme-override-components-chatpanel-styles-messag-message-wrapper-chat-message-outline-target-animation-d7e99bf8: chat-outline-target-flash-dark 1.2s ease;--theme-override-components-chatpanel-styles-permis-permission-card-background-8db8c0ed: rgba( 255, 255, 255, .04 );--theme-override-components-chatpanel-styles-permis-permission-card-border-color-0d0bc2d3: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-styles-permis-permission-card-border-left-color-cd130f35: rgba( var(--app-color-primary-rgb), .75 );--theme-override-components-chatpanel-styles-permis-permission-card-box-shadow-d03f4294: none;--theme-override-components-chatpanel-styles-permis-permission-card-focus-permission-card-focus-border-color-63221de3: rgba( var(--app-color-primary-rgb), .35 );--theme-override-components-chatpanel-styles-permis-permission-card-focus-permission-card-focus-border-left-color-d9f61bda: rgba( var(--app-color-primary-rgb), .85 );--theme-override-components-chatpanel-styles-permis-permission-card-risk-low-border-left-color-1fa6547e: #4ade80;--theme-override-components-chatpanel-styles-permis-permission-card-risk-low-permission-risk-pil-color-0560ea0a: #9de8cc;--theme-override-components-chatpanel-styles-permis-permission-card-risk-low-permission-risk-pil-background-2da682ae: rgba( 65, 217, 166, .12 );--theme-override-components-chatpanel-styles-permis-permission-card-risk-low-permission-risk-pil-border-color-b0244ffa: rgba( 65, 217, 166, .22 );--theme-override-components-chatpanel-styles-permis-permission-card-risk-medium-border-left-color-17753e08: #fbbf24;--theme-override-components-chatpanel-styles-permis-permission-card-risk-medium-permission-risk-color-24880194: #fcd34d;--theme-override-components-chatpanel-styles-permis-permission-card-risk-medium-permission-risk-background-a58ccafb: rgba( 251, 191, 36, .12 );--theme-override-components-chatpanel-styles-permis-permission-card-risk-medium-permission-risk-border-color-40e046db: rgba( 251, 191, 36, .22 );--theme-override-components-chatpanel-styles-permis-permission-card-risk-high-border-left-color-21bd5540: #f87171;--theme-override-components-chatpanel-styles-permis-permission-card-risk-high-permission-risk-pi-color-b4cc002c: #ffb4b4;--theme-override-components-chatpanel-styles-permis-permission-card-risk-high-permission-risk-pi-background-af8663e9: rgba( 255, 99, 99, .12 );--theme-override-components-chatpanel-styles-permis-permission-card-risk-high-permission-risk-pi-border-color-8c152703: rgba( 255, 99, 99, .22 );--theme-override-components-chatpanel-styles-permis-permission-header-border-bottom-color-f531eb0f: var( --app-color-border, rgba(166, 184, 212, .12) );--theme-override-components-chatpanel-styles-permis-permission-heading-color-2fbe4822: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-permis-permission-risk-pill-background-4cabc014: rgba( 255, 255, 255, .06 );--theme-override-components-chatpanel-styles-permis-permission-risk-pill-color-2e01b860: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--theme-override-components-chatpanel-styles-permis-permission-risk-pill-border-color-a1725c62: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-styles-permis-permission-tool-name-color-99e92cac: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-styles-permis-permission-tool-name-background-bc20b53d: rgba( 255, 255, 255, .05 );--theme-override-components-chatpanel-styles-permis-permission-tool-name-border-color-0bfdeef7: var( --app-color-border, rgba(166, 184, 212, .12) );--theme-override-components-chatpanel-styles-permis-permission-description-color-4e0dd9dc: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-permis-permission-guidance-color-62f48ba3: var( --app-color-text-secondary, rgba(219, 227, 240, .62) );--theme-override-components-chatpanel-styles-permis-permission-file-background-05ceceba: rgba( 255, 255, 255, .04 );--theme-override-components-chatpanel-styles-permis-permission-file-border-color-32d97c51: var( --app-color-border, rgba(166, 184, 212, .12) );--theme-override-components-chatpanel-styles-permis-permission-file-path-color-69339c97: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--theme-override-components-chatpanel-styles-permis-permission-btn-reject-background-02b8fc59: rgba( 255, 255, 255, .04 );--theme-override-components-chatpanel-styles-permis-permission-btn-reject-color-54380997: var( --app-color-text-secondary, rgba(219, 227, 240, .82) );--theme-override-components-chatpanel-styles-permis-permission-btn-reject-border-color-2001de74: var( --app-color-border, rgba(166, 184, 212, .16) );--theme-override-components-chatpanel-styles-permis-permission-btn-reject-hover-not-disabled-background-8b7119b3: rgba( 255, 255, 255, .07 );--theme-override-components-chatpanel-styles-permis-permission-btn-reject-hover-not-disabled-color-2ecc64d2: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-sessio-chat-session-switch-shell-chat-session-switc-background-cf418b45: rgba( 166, 184, 212, .22 );--theme-override-components-chatpanel-styles-sessio-chat-session-switch-shell-chat-session-switc-background-2df6e60f: rgba( 255, 255, 255, .04 );--theme-override-components-chatpanel-styles-sessio-chat-session-switch-shell-chat-session-switc-border-color-16008c0f: rgba( 166, 184, 212, .16 );--theme-override-components-chatpanel-styles-sessio-chat-session-switch-shell-chat-session-switc-background-78b0eec2: linear-gradient( 90deg, rgba(166, 184, 212, .16) 0%, rgba(226, 234, 245, .22) 48%, rgba(166, 184, 212, .16) 100% );--theme-override-components-chatpanel-styles-sessio-chat-session-switch-shell-chat-session-switc-background-size-89514cdf: 200% 100%;--theme-override-components-chatpanel-styles-sessio-chat-session-switch-shell-chat-session-switc-background-f1fc432c: rgba( 255, 255, 255, .03 );--theme-override-components-chatpanel-styles-sessio-chat-session-switch-shell-chat-session-switc-border-color-a52ae64b: rgba( 166, 184, 212, .18 );--theme-override-components-chatpanel-styles-sessio-chat-session-switch-shell-chat-session-switc-box-shadow-a11383df: inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-detail-color-70a1f824: rgba( 226, 232, 240, .82 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-cancelled-background-85c21c9e: rgba( 148, 163, 184, .12 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-cancelled-color-cdd93fef: rgba( 226, 232, 240, .88 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-interrupted-background-7166c825: rgba( 245, 158, 11, .14 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-interrupted-color-23631617: rgba( 255, 230, 179, .94 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-error-background-6bef82a2: rgba( 127, 29, 29, .34 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-error-border-98413388: 1px solid rgba(248, 113, 113, .18);--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-error-color-2329d829: rgba( 255, 186, 186, .96 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-error-message-termina-color-8a002cbe: rgba( 255, 214, 214, .88 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-unknown-background-2dde0cf1: rgba( 71, 85, 105, .16 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-unknown-color-c23a0973: rgba( 226, 232, 240, .88 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-warning-background-4819eb19: rgba( 245, 158, 11, .14 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-warning-border-78f2ab14: 1px solid rgba(251, 191, 36, .2);--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-warning-color-783c670c: rgba( 255, 230, 179, .96 );--theme-override-components-chatpanel-styles-tool-c-message-terminal-state-warning-message-termi-color-fdcf4434: rgba( 255, 244, 214, .88 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-tool-name-color-f9480f97: var( --app-color-text-secondary, rgba(219, 227, 240, .76) );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-tool-args-tool-call-item-tool-color-76590f4c: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-expand-toggle-hover-background-bc776841: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-expand-toggle-hover-color-819c6625: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-pending-light-theme-uses-crea-background-248b1ae1: linear-gradient( 180deg, rgba(38, 34, 26, .98) 0%, rgba(26, 23, 18, .98) 100% );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-pending-light-theme-uses-crea-box-shadow-b9733a0a: inset 0 0 0 1px rgba(251, 191, 36, .35), 0 4px 14px rgba(0, 0, 0, .35);--theme-override-components-chatpanel-styles-tool-c-tool-call-item-status-pending-tool-name-color-28b7bf59: rgba( 254, 243, 199, .96 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-status-pending-tool-args-tool-color-0e3509f4: rgba( 253, 224, 71, .88 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-status-pending-expand-toggle-color-dab813a2: rgba( 219, 227, 240, .72 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-status-pending-tool-progress-background-5b03fdbd: rgba( 251, 191, 36, .18 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-status-pending-tool-progress-color-56eed2d0: rgba( 254, 243, 199, .95 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-status-pending-tool-progress-border-13a92792: 1px solid rgba(251, 191, 36, .28);--theme-override-components-chatpanel-styles-tool-c-tool-call-item-status-pending-tool-status-in-background-846bcd69: #fbbf24;--theme-override-components-chatpanel-styles-tool-c-tool-call-item-status-pending-tool-status-in-background-ec595c00: #fcd34d;--theme-override-components-chatpanel-styles-tool-c-tool-call-item-openable-status-done-tool-hea-padding-26f4f592: 0 10px 0 6px;--theme-override-components-chatpanel-styles-tool-c-tool-call-item-openable-status-done-tool-hea-border-radius-3f9991df: 10px;--theme-override-components-chatpanel-styles-tool-c-tool-call-item-openable-status-done-tool-hea-background-a4cb6515: var( --app-color-surface-primary, #333333 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-openable-status-done-tool-hea-box-shadow-21519315: inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-styles-tool-c-tool-call-item-openable-status-done-tool-nam-color-717ec6cf: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-openable-status-done-tool-arg-color-be71063b: var( --app-color-text-secondary, rgba(219, 227, 240, .74) );--theme-override-components-chatpanel-styles-tool-c-openable-pending-keep-readable-pending-tint-background-ee21c8f1: linear-gradient( 180deg, rgba(42, 36, 28, .98) 0%, rgba(28, 24, 18, .98) 100% );--theme-override-components-chatpanel-styles-tool-c-openable-pending-keep-readable-pending-tint-box-shadow-6bbbec7a: inset 0 1px 0 rgba(255, 255, 255, .05), inset 0 0 0 1px rgba(251, 191, 36, .32), 0 4px 14px rgba(0, 0, 0, .32);--theme-override-components-chatpanel-styles-tool-c-tool-call-item-openable-status-pending-tool-color-4ab88a34: rgba( 254, 243, 199, .96 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-openable-status-pending-tool-color-500aa253: rgba( 253, 224, 71, .88 );--theme-override-components-chatpanel-styles-tool-c-tool-call-item-tool-call-item-grouped-openab-width-831fa259: fit-content;--theme-override-components-chatpanel-styles-tool-c-tool-call-item-tool-call-item-grouped-openab-max-width-90626235: 100%;--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-border-color-16b2c45c: rgba( var(--app-color-primary-rgb), .28 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-tool-input-background-7b57ada4: rgba( var(--app-color-primary-rgb), .12 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-tool-input-border-bottom-color-eee9f9ee: rgba( var(--app-color-primary-rgb), .2 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-tool-input-color-6618a3bc: #b7d7ff;--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-tool-input-color-72750326: rgba( 191, 202, 218, .62 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-tool-input-background-108806b8: rgba( 9, 13, 20, .72 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-tool-input-color-a89031c6: rgba( 243, 247, 255, .92 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-completed-border-color-15acfe28: rgba( 166, 184, 212, .14 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-completed-t-background-8eeea51b: rgba( 255, 255, 255, .05 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-completed-t-border-bottom-color-97eeab39: rgba( 166, 184, 212, .14 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-completed-t-background-9833dd79: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-cancelled-t-background-293a4e99: rgba( 148, 163, 184, .12 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-cancelled-t-border-bottom-color-07d066ee: rgba( 148, 163, 184, .18 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-interrupted-background-af0ecf22: rgba( 245, 158, 11, .12 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-interrupted-border-bottom-color-f6deed61: rgba( 245, 158, 11, .2 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-error-tool-background-5b2d1cbe: rgba( 239, 68, 68, .12 );--theme-override-components-chatpanel-styles-tool-i-tool-input-delta-streaming-block-error-tool-border-bottom-color-c456d292: rgba( 239, 68, 68, .22 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-header-color-038d8231: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-header-hover-color-184ba4b3: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-header-focus-outline-4cacaff4: 2px solid rgba(var(--app-color-primary-rgb), .4);--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-header-focus-outline-offset-8db46bb3: 3px;--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-header-focus-border-radius-d9cb6a60: 10px;--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-title-color-370453c3: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-detail-color-08be31b9: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-count-tool-c-background-29084bd9: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-count-tool-c-color-820aa42b: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-count-tool-c-border-51fa2440: 1px solid var(--app-color-border, rgba(166, 184, 212, .14));--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-duration-color-8f7b7cea: var( --app-color-text-secondary, rgba(219, 227, 240, .78) );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-runnin-background-69b257d4: rgba( 91, 124, 255, .16 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-runnin-color-cfeae39a: #a9bbff;--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-runnin-border-color-ed974a3d: rgba( 91, 124, 255, .24 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-done-background-eca9be9a: rgba( 65, 217, 166, .14 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-done-color-5efa28be: #9de8cc;--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-done-border-color-bc1bcedb: rgba( 65, 217, 166, .22 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-error-background-aff23991: rgba( 255, 141, 148, .14 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-error-color-825e785b: #ffb0b5;--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-error-border-color-4be49fbb: rgba( 255, 141, 148, .24 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-cancel-background-64a0f371: rgba( 166, 184, 212, .12 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-cancel-color-ece510d6: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-phase-cancel-border-color-1d92d27d: rgba( 166, 184, 212, .18 );--theme-override-components-chatpanel-styles-tools-tool-call-group-tool-call-group-chevron-color-c376a945: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-styles-pendin-chat-tasks-pending-artifacts-tasks-header-tasks-background-dbd93b38: rgba( 255, 255, 255, .06 );--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-row-hover-background-47f769aa: rgba( 255, 255, 255, .06 );--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-row-is-opening-border-color-930bcbcb: rgba( 217, 119, 255, .22 );--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-row-is-opening-background-f0fe33c7: rgba( 217, 119, 255, .1 );--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-row-is-opening-box-shadow-e5333548: 0 10px 22px rgba(17, 24, 39, .24);--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-left-color-41bb1a1c: var( --app-color-text-secondary, rgba(203, 213, 225, .78) );--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-fileicon-color-7b163745: var( --app-color-text-tertiary, rgba(157, 171, 192, .56) );--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-stats-color-bcbe20af: var( --app-color-text-secondary, rgba(203, 213, 225, .78) );--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-delta-add-color-194be574: #7ee787;--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-delta-remove-color-a5fef118: #ffb4ba;--theme-override-components-chatpanel-styles-pendin-pending-artifact-item-deltasep-color-10283935: var( --app-color-text-tertiary, rgba(157, 171, 192, .56) );--theme-override-components-chatpanel-usagestatspan-agent-chat-panel-usage-stats-panel-border-color-6f9702c2: var( --app-color-border-soft, rgba(166, 184, 212, .12) );--theme-override-components-chatpanel-usagestatspan-usage-stats-card-border-color-1c103af2: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-usagestatspan-usage-stats-card-background-33ad6f62: radial-gradient( circle at top right, rgba(var(--app-color-primary-rgb), .16) 0%, rgba(var(--app-color-primary-rgb), 0) 38% ), linear-gradient( 180deg, rgba(29, 38, 51, .98) 0%, rgba(22, 29, 40, .96) 100% );--theme-override-components-chatpanel-usagestatspan-usage-stats-card-box-shadow-0875a590: 0 18px 36px rgba(1, 6, 17, .26), inset 0 1px 0 rgba(255, 255, 255, .05);--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-border-color-1f588c15: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-background-011a0e61: rgba( 24, 33, 47, .88 );--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-box-shadow-839801fc: 0 12px 24px rgba(1, 6, 17, .22), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-hover-border-color-f6e0d1c5: var( --app-color-border-strong, rgba(180, 196, 220, .22) );--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-hover-background-430b7938: rgba( 29, 38, 51, .94 );--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-hover-box-shadow-f2d93ac6: 0 14px 28px rgba(1, 6, 17, .26), inset 0 1px 0 rgba(255, 255, 255, .05);--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-value-usage-stats-total-color-8eed2172: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-meta-usage-stats-caption-color-c3cd192b: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-icon-usage-stats-eyebrow-background-398211b1: rgba( 255, 255, 255, .06 );--theme-override-components-chatpanel-usagestatspan-usage-stats-trigger-icon-usage-stats-eyebrow-color-4977bfd5: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-usagestatspan-usage-stats-eyebrow-color-a4e29e78: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-usagestatspan-usage-stats-eyebrow-background-1648f268: rgba( 255, 255, 255, .08 );--theme-override-components-chatpanel-usagestatspan-usage-stats-switch-border-color-5ea8b2ab: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-usagestatspan-usage-stats-switch-background-64f9fdd5: rgba( 24, 33, 47, .84 );--theme-override-components-chatpanel-usagestatspan-usage-stats-switch-box-shadow-184b2fa1: inset 0 1px 0 rgba(255, 255, 255, .05);--theme-override-components-chatpanel-usagestatspan-usage-stats-switch-item-color-30f13e55: var( --app-color-text-secondary, rgba(219, 227, 240, .72) );--theme-override-components-chatpanel-usagestatspan-usage-stats-switch-item-is-active-background-606a3065: rgba( var(--app-color-primary-rgb), .2 );--theme-override-components-chatpanel-usagestatspan-usage-stats-switch-item-is-active-color-ffb3733a: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-usagestatspan-usage-stats-switch-item-is-active-box-shadow-4312bad0: 0 8px 18px rgba(1, 6, 17, .22);--theme-override-components-chatpanel-usagestatspan-usage-stats-expand-btn-border-color-936b7eb2: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-usagestatspan-usage-stats-expand-btn-hover-border-color-2dbfa435: var( --app-color-border-strong, rgba(180, 196, 220, .22) );--theme-override-components-chatpanel-usagestatspan-usage-stats-expand-btn-hover-background-b3b55d34: rgba( 255, 255, 255, .1 );--theme-override-components-chatpanel-usagestatspan-usage-stats-expand-btn-hover-color-b2f9c346: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-border-color-481304bd: rgba( 180, 196, 220, .12 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-background-2613af2e: rgba( 255, 255, 255, .06 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-value-color-d3ef61a9: var( --app-color-text, rgba(243, 247, 255, .94) );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-accent-background-f6d0a6d7: rgba( var(--app-color-primary-rgb), .16 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-accent-border-color-1b9d789a: rgba( var(--app-color-primary-rgb), .22 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-cache-background-7e38d7be: rgba( 56, 189, 248, .14 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-cache-border-color-74458943: rgba( 56, 189, 248, .2 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-cost-background-eae32bef: rgba( 248, 113, 113, .14 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-cost-border-color-6f782c1b: rgba( 248, 113, 113, .2 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-success-background-6eda6436: rgba( 74, 222, 128, .14 );--theme-override-components-chatpanel-usagestatspan-usage-stats-badge-success-border-color-c590ab66: rgba( 74, 222, 128, .2 );--theme-override-components-chatpanel-usagestatspan-usage-stats-details-usage-stats-metric-border-color-1314a056: var( --app-color-border, rgba(166, 184, 212, .14) );--theme-override-components-chatpanel-usagestatspan-usage-stats-details-usage-stats-metric-background-e3e384ef: linear-gradient( 180deg, rgba(24, 33, 47, 1) 0%, rgba(19, 25, 36, 1) 100% );--theme-override-components-chatpanel-usagestatspan-usage-stats-details-usage-stats-metric-box-shadow-36a4e080: inset 0 1px 0 rgba(255, 255, 255, .03);--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-border-color-ba4ea873: rgba( 172, 189, 214, .18 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-background-04088977: linear-gradient( 180deg, rgba(32, 43, 57, .98), rgba(24, 33, 45, .98) );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-box-shadow-1da8af57: 0 22px 48px rgba(3, 7, 18, .26), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-backdrop-filter-10a7c61c: none;--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-separator-background-574d4ef7: rgba( 172, 189, 214, .14 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-submenu-border-color-cbfe1404: rgba( 172, 189, 214, .18 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-submenu-background-0db529cd: linear-gradient( 180deg, rgba(35, 47, 62, .99), rgba(26, 36, 49, .99) );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-submenu-box-shadow-197b8175: 0 20px 44px rgba(3, 7, 18, .24), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-submenu-section-label-color-47224a18: rgba( 183, 196, 216, .68 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-artifact-block-menu-color-color-737c9339: rgba( 239, 244, 252, .92 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-hover-not-disabled-cra-background-5394f6b5: rgba( var(--app-color-primary-rgb, 152 168 255), .13 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-hover-not-disabled-cra-color-a6126eba: rgba( 247, 249, 255, .98 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-hover-not-disabled-cra-box-shadow-2174e59b: inset 0 0 0 1px rgba(var(--app-color-primary-rgb, 152 168 255), .18);--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-disabled-artifact-block-m-opacity-5f71197a: .42;--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-disabled-artifact-block-m-color-83be5c81: rgba( 183, 196, 216, .46 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-is-danger-artifact-block-color-35b697d6: rgba( 255, 191, 191, .92 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-is-danger-hover-not-di-background-ccb58117: rgba( 248, 113, 113, .12 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-is-danger-hover-not-di-box-shadow-92a2b378: inset 0 0 0 1px rgba(248, 113, 113, .18);--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-item-trailing-color-95dd5b04: rgba( 183, 196, 216, .58 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-color-swatch-border-color-77b871a4: rgba( 183, 196, 216, .24 );--theme-override-components-artifacteditor-artifacteditor-artifact-block-menu-color-swatch-box-shadow-2feee695: inset 0 1px 0 rgba(255, 255, 255, .12);--theme-override-components-artifacteditor-artifacteditor-table-copy-overlay-button-border-color-bc638b2e: rgba( 172, 189, 214, .18 );--theme-override-components-artifacteditor-artifacteditor-table-copy-overlay-button-background-be8e138b: linear-gradient( 180deg, rgba(32, 43, 57, .96), rgba(24, 33, 45, .96) );--theme-override-components-artifacteditor-artifacteditor-table-copy-overlay-button-box-shadow-a7ace70b: 0 16px 30px rgba(3, 7, 18, .2), inset 0 1px 0 rgba(255, 255, 255, .04);--theme-override-components-artifacteditor-artifacteditor-table-copy-overlay-button-color-39a7582d: rgba( 239, 244, 252, .82 );--theme-override-components-artifacteditor-artifacteditor-table-copy-overlay-button-hover-table-copy-o-background-a96e30db: linear-gradient( 180deg, rgba(var(--app-color-primary-rgb, 152 168 255), .16), rgba(35, 47, 62, .98) );--theme-override-components-artifacteditor-artifacteditor-table-copy-overlay-button-hover-table-copy-o-border-color-5fd293da: rgba( var(--app-color-primary-rgb, 152 168 255), .24 );--theme-override-components-artifacteditor-artifacteditor-table-copy-overlay-button-hover-table-copy-o-color-24ce870d: rgba( 247, 249, 255, .98 );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-background-af52deff: rgba( 235, 241, 250, .08 );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-box-shadow-fe0872ee: inset 0 0 0 1px rgba(235, 241, 250, .12), 0 8px 20px rgba(1, 6, 17, .16);--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-color-0f4a0baa: rgba( 235, 241, 250, .78 );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-hover-artifact-tabl-background-cd5669be: rgba( var(--app-color-primary-rgb, 152 168 255), .14 );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-hover-artifact-tabl-color-ee5e9493: rgba( 247, 249, 255, .96 );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-disabled-opacity-9255ee0d: .34;--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-row-before-background-image-ff446220: radial-gradient( circle, rgba(235, 241, 250, .82) 0 1px, transparent 1.2px );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-column-before-background-image-cd1b67c3: radial-gradient( circle, rgba(235, 241, 250, .82) 0 1px, transparent 1.2px );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-cell-background-172fca4c: transparent;--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-cell-box-shadow-6f03ddbf: none;--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-cell-color-6673fa72: rgba( var(--app-color-primary-rgb, 152 168 255), .92 );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-cell-before-background-e8a4fcc0: rgba( var(--app-color-primary-rgb, 139 92 246), .94 );--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-cell-before-box-shadow-afad2a99: 0 0 0 3px rgba(18, 28, 48, .88), 0 0 0 5px rgba(var(--app-color-primary-rgb, 139 92 246), .24);--theme-override-components-artifacteditor-artifacteditor-artifact-table-controls-handle-cell-hover-artifact-background-00e8c115: transparent;--theme-override-components-artifacteditor-artifacteditor-artifact-editor-diff-deletion-color-274f1918: rgba( 248, 250, 252, .96 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-diff-deletion-p-artifact-editor-di-color-c0bd994f: inherit;--theme-override-components-artifacteditor-artifacteditor-artifact-editor-diff-deletion-tiptap-mathematic-color-d6796bed: rgba( 248, 250, 252, .98 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-diff-addition-color-30bc4e6c: rgba( 248, 250, 252, .96 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-diff-addition-p-artifact-editor-di-color-731b34e7: inherit;--theme-override-components-artifacteditor-artifacteditor-artifact-editor-diff-addition-tiptap-mathematic-color-c55b466c: rgba( 248, 250, 252, .98 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-tiptap-mathematics-render-edita-background-8022ff19: rgba( 255, 255, 255, .06 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-data-type-block-math-has-tiptap-background-db6a1b5c: rgba( 255, 255, 255, .07 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-data-type-block-math-not-has-ti-background-bd71de37: rgba( 255, 255, 255, .05 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-data-type-block-math-not-has-ti-border-989e98e5: 1px solid rgba(255, 255, 255, .1);--theme-override-components-artifacteditor-artifacteditor-artifact-editor-data-type-inline-math-has-tipta-background-4e882e9b: rgba( 255, 255, 255, .08 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-data-type-inline-math-not-has-t-background-295b4a3d: rgba( 255, 255, 255, .06 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-data-type-inline-math-prosemirr-background-1e08911f: rgba( var(--app-color-primary-rgb, 139 92 246), .22 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-data-type-inline-math-prosemirr-outline-color-fb5c3253: rgba( var(--app-color-primary-rgb, 139 92 246), .55 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-tiptap-mathematics-render-katex-color-a1d35224: rgba( 243, 247, 255, .94 );--theme-override-components-artifacteditor-artifacteditor-mermaid-block-svg-node-block-background-b7ce3278: rgba( 255, 255, 255, .03 );--theme-override-components-artifacteditor-artifacteditor-mermaid-block-svg-node-block-border-color-39151268: rgba( 172, 189, 214, .16 );--theme-override-components-artifacteditor-artifacteditor-mermaid-block-header-svg-node-block-header-background-07fe167d: rgba( 255, 255, 255, .02 );--theme-override-components-artifacteditor-artifacteditor-mermaid-block-header-svg-node-block-header-border-bottom-color-8afd554f: rgba( 172, 189, 214, .14 );--theme-override-components-artifacteditor-artifacteditor-mermaid-block-label-svg-node-block-label-color-17a04e45: rgba( 239, 244, 252, .72 );--theme-override-components-artifacteditor-artifacteditor-mermaid-block-body-svg-node-block-body-background-de460c5b: transparent;--theme-override-components-artifacteditor-artifacteditor-mermaid-block-preview-svg-node-block-preview-background-64a3ce69: transparent;--theme-override-components-artifacteditor-artifacteditor-echart-block-editor-echart-block-editor-topb-background-c014a6f9: rgba( 255, 255, 255, .03 );--theme-override-components-artifacteditor-artifacteditor-echart-block-editor-echart-block-editor-topb-border-color-719d6917: rgba( 172, 189, 214, .14 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-artifact-editor-search-match-background-e0deebc7: rgba( 250, 204, 21, .2 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-artifact-editor-search-match-box-shadow-a0e4093b: inset 0 0 0 1px rgba(250, 204, 21, .22);--theme-override-components-artifacteditor-artifacteditor-artifact-editor-artifact-editor-search-match-activ-background-d492b256: rgba( var(--app-color-primary-rgb, 92 65 220), .28 );--theme-override-components-artifacteditor-artifacteditor-artifact-editor-artifact-editor-search-match-activ-box-shadow-1709e31f: inset 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .34), 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .16);--theme-override-components-artifacteditor-extensions-mindmap-draft-edit-preview-meta-color-30e8d2e9: rgba( 223, 232, 246, .78 );--theme-override-components-artifacteditor-extensions-mindmap-draft-edit-preview-meta-strong-color-4597c996: rgba( 239, 244, 252, .92 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-background-3f943804: #1c2840;--theme-override-components-artifacteditor-extensions-draft-discard-dialog-border-color-5afb79f5: rgba( 172, 189, 214, .18 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-box-shadow-ebd203cf: 0 8px 32px rgba(0, 0, 0, .4);--theme-override-components-artifacteditor-extensions-draft-discard-dialog-header-background-f2a22490: #1c2840;--theme-override-components-artifacteditor-extensions-draft-discard-dialog-header-border-bottom-color-ab34f288: rgba( 172, 189, 214, .14 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-title-color-722452ce: rgba( 239, 244, 252, .92 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-close-color-d5c6aedc: rgba( 183, 196, 216, .58 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-close-hover-background-17caf917: rgba( 255, 255, 255, .08 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-close-hover-color-41aadb92: rgba( 239, 244, 252, .82 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-body-background-ccf999dd: #1c2840;--theme-override-components-artifacteditor-extensions-draft-discard-dialog-icon-color-7bff6232: #f0a030;--theme-override-components-artifacteditor-extensions-draft-discard-dialog-message-color-54daa6e8: rgba( 183, 196, 216, .78 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-btn-border-color-b1f1d4c7: rgba( 172, 189, 214, .22 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-btn-background-a5c16b07: rgba( 255, 255, 255, .06 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-btn-color-a3ae5d8f: rgba( 239, 244, 252, .88 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-btn-hover-not-disabled-background-e8f12c90: rgba( 255, 255, 255, .1 );--theme-override-components-artifacteditor-extensions-draft-discard-dialog-btn-hover-not-disabled-border-color-124c0172: rgba( 172, 189, 214, .32 );--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-background-5bf2f3a9: #1c2840;--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-border-color-435edbbb: rgba( 172, 189, 214, .18 );--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-box-shadow-a3ab9ac7: 0 12px 40px rgba(0, 0, 0, .5);--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-background-a8037928: #1c2840;--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-background-8ee55932: #1c2840;--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-border-bottom-color-b2b82675: rgba( 172, 189, 214, .14 );--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-color-a859ed3b: rgba( 239, 244, 252, .92 );--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-color-97bcd85e: rgba( 183, 196, 216, .58 );--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-color-dff7f84f: rgba( 183, 196, 216, .58 );--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-background-9682efaa: rgba( 255, 255, 255, .08 );--theme-override-components-artifacteditor-extensions-visualization-block-dialog-draft-edit-dialog-color-e16645df: rgba( 239, 244, 252, .82 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-content-background-c1db7bd7: #1c2840;--theme-override-components-artifacteditor-extensions-draft-edit-dialog-panel-editor-background-d0b73e58: #192236;--theme-override-components-artifacteditor-extensions-draft-edit-dialog-panel-preview-background-b325d004: #1c2840;--theme-override-components-artifacteditor-extensions-draft-edit-dialog-panel-preview-border-left-color-73f559a2: rgba( 172, 189, 214, .14 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-panel-header-border-bottom-color-8fbfe913: rgba( 172, 189, 214, .12 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-panel-title-color-7ae4f6ba: rgba( 183, 196, 216, .68 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-panel-meta-color-4841d319: rgba( 183, 196, 216, .46 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-field-label-color-de19796c: rgba( 183, 196, 216, .72 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-select-draft-edit-dialog-i-border-color-c54c028d: rgba( 172, 189, 214, .22 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-select-draft-edit-dialog-i-background-571310ad: rgba( 255, 255, 255, .04 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-select-draft-edit-dialog-i-color-22f6ce8d: rgba( 239, 244, 252, .88 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-select-placeholder-draft-e-color-a828e6db: rgba( 183, 196, 216, .38 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-preview-surface-background-1204eb0d: #192236;--theme-override-components-artifacteditor-extensions-draft-edit-dialog-preview-surface-border-color-27380a1f: rgba( 172, 189, 214, .14 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-preview-surface-plain-background-c84108e0: transparent;--theme-override-components-artifacteditor-extensions-draft-edit-dialog-preview-surface-plain-border-color-e133a09a: transparent;--theme-override-components-artifacteditor-extensions-draft-edit-dialog-footer-btn-border-color-81c412d2: rgba( 172, 189, 214, .22 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-footer-btn-background-3b9fbe26: rgba( 255, 255, 255, .06 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-footer-btn-color-3fb1c6e3: rgba( 239, 244, 252, .88 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-footer-btn-hover-not-disab-background-879e1cbe: rgba( 255, 255, 255, .1 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-footer-btn-secondary-background-72be8754: rgba( 255, 255, 255, .06 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-status-color-f70b2f04: rgba( 183, 196, 216, .58 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-checkbox-row-color-733f59e8: rgba( 239, 244, 252, .82 );--theme-override-components-artifacteditor-extensions-echart-draft-edit-mode-btn-color-c7ad29be: rgba( 239, 244, 252, .82 );--theme-override-components-artifacteditor-extensions-echart-draft-edit-mode-btn-is-active-background-6eee7119: rgba( 255, 255, 255, .12 );--theme-override-components-artifacteditor-extensions-echart-draft-edit-mode-btn-is-active-color-f6f11442: rgba( 239, 244, 252, .96 );--theme-override-components-artifacteditor-extensions-echart-draft-edit-mode-btn-hover-not-is-acti-background-a77a4c07: rgba( 255, 255, 255, .07 );--theme-override-components-artifacteditor-extensions-echart-draft-edit-placeholder-mindmap-draft-border-color-0f7104a0: rgba( 172, 189, 214, .22 );--theme-override-components-artifacteditor-extensions-echart-draft-edit-placeholder-mindmap-draft-background-db57e57b: rgba( 255, 255, 255, .03 );--theme-override-components-artifacteditor-extensions-echart-draft-edit-placeholder-mindmap-draft-color-2374286a: rgba( 183, 196, 216, .58 );--theme-override-components-artifacteditor-extensions-echart-draft-edit-preview-error-mindmap-draf-color-4388b8f4: #f87171;--theme-override-components-artifacteditor-extensions-draft-edit-dialog-split-border-color-2ef07942: rgba( 172, 189, 214, .18 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-split-background-f5b228fe: rgba( 255, 255, 255, .02 );--theme-override-components-artifacteditor-extensions-draft-edit-dialog-panel-preview-border-top-color-78718285: rgba( 172, 189, 214, .14 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-overlay-background-f68fe71c: rgba( 4, 8, 18, .64 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-overlay-backdrop-filter-7c17a614: blur( 10px );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-border-color-ba9628b8: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-background-d109e9f0: #333333;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-box-shadow-cb5a218b: 0 24px 64px rgba(0, 0, 0, .48);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-body-background-8c4b2686: #333333;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-close-hero-background-6cc03efb: #333333;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-close-hero-color-a115d47f: rgba( 214, 223, 239, .76 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-close-hero-h-background-eaf52b59: #515151;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-close-hero-h-color-fa1b8eb8: rgba( 245, 248, 255, .96 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-close-hero-f-box-shadow-16578a98: 0 0 0 3px rgba(124, 108, 255, .24);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-hero-border-color-f8144da1: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-hero-background-56c67265: #333333;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-hero-box-shadow-4660b796: inset 0 1px 0 rgba(255, 255, 255, .06);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-hero-greetin-color-d0eca22e: rgba( 246, 248, 255, .96 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-hero-lead-color-7cfeef68: rgba( 196, 205, 223, .8 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-label-c-color-0546841d: rgba( 182, 193, 214, .78 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-border-color-03a751d0: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-background-3f94c337: #424242;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-box-shadow-7f1255b3: 0 14px 28px rgba(0, 0, 0, .22);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-aft-background-e796323b: radial-gradient( circle at 24% 18%, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, 0) 34% ), radial-gradient( circle at 76% 22%, rgba(196, 184, 255, .14) 0%, rgba(196, 184, 255, 0) 28% ), linear-gradient( 135deg, rgba(126, 103, 255, .16) 0%, rgba(72, 58, 145, .28) 100% );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-bef-background-3bb9c280: radial-gradient( circle, rgba(122, 97, 243, .28) 0%, rgba(122, 97, 243, .12) 42%, rgba(122, 97, 243, 0) 72% );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-hov-border-color-9cb9f239: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-hov-background-fba83ab1: #515151;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-hov-box-shadow-221b73e1: 0 18px 36px rgba(0, 0, 0, .28);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-foc-border-color-29f6c1b6: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-foc-box-shadow-e22c72cd: 0 0 0 1px #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-btn-dis-opacity-b2413cc8: .42;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-desktop-subm-border-color-7fcf2b78: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-desktop-subm-background-ea4cb8ef: #515151;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-desktop-subm-color-582b409c: rgba( 248, 249, 255, .98 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-desktop-subm-border-color-4caa0739: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-desktop-subm-box-shadow-0a6cc086: 0 14px 32px rgba(72, 58, 160, .42);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-desktop-subm-box-shadow-f3d63b60: 0 0 0 3px rgba(124, 108, 255, .28);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-desktop-subm-opacity-ae273919: .48;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-icon-sh-background-70fda291: linear-gradient( 180deg, rgba(122, 97, 243, .2) 0%, rgba(122, 97, 243, .1) 100% );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-icon-sh-color-0ceeea36: #a79bff;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-title-color-f5f463f4: rgba( 243, 247, 255, .94 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-mode-desc-cr-color-8fd32c4e: rgba( 173, 184, 205, .74 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-input-border-color-4bf6443b: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-input-background-67528aca: #242424;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-input-color-f3fd5870: rgba( 243, 247, 255, .94 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-input-placeh-color-f4d148ff: rgba( 145, 158, 182, .48 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-input-focus-border-color-51022266: #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-input-focus-box-shadow-b1cdf08b: 0 0 0 1px #666666;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-t-color-18f82a3b: rgba( 180, 190, 210, .74 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-t-box-shadow-e9bb5385: 0 10px 20px rgba(0, 0, 0, .28);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-t-box-shadow-87d6621c: 0 0 0 3px rgba(124, 108, 255, .22);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-t-box-shadow-ede5eb6d: inset 0 1px 0 rgba(255, 255, 255, .12), 0 6px 18px rgba(0, 0, 0, .22);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-box-shadow-44f9e966: 0 22px 44px rgba(0, 0, 0, .4);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-border-color-7deff8c5: rgba( 111, 124, 153, .22 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-background-2778e141: #151d2c;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-background-b2fd4aa4: #151d2c;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-border-color-dddbebef: rgba( 111, 124, 153, .22 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-background-f330ad12: rgba( 9, 14, 24, .72 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-background-61ccef62: rgba( 111, 124, 153, .18 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-color-405489e3: rgba( 214, 223, 239, .84 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-background-0d3e99ec: rgba( 255, 255, 255, .06 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-color-b6b56bc5: rgba( 180, 190, 210, .72 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-background-b5fd14ff: rgba( 255, 255, 255, .06 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-color-f3a18acb: rgba( 243, 247, 255, .94 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-background-3b61ba34: rgba( 124, 108, 255, .18 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-color-972ad05f: rgba( 243, 247, 255, .96 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-background-49715b08: #111827;--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-border-color-bee8e3c6: rgba( 111, 124, 153, .24 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-box-shadow-3511054f: 0 18px 36px rgba(0, 0, 0, .42);--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-border-color-b1c0fe6f: rgba( 243, 247, 255, .94 );--theme-override-routes-projectlist-createprojectbo-create-project-bootstrap-dialog-appearance-s-box-shadow-025282e0: 0 0 0 2px #111827 inset}:root[data-theme=light]{color-scheme:light;--app-color-bg: #fbfbfd;--app-color-bg-rgb: 251 251 253;--app-color-text: rgba(21, 27, 39, .92);--app-color-text-secondary: rgba(37, 45, 57, .72);--app-color-text-tertiary: rgba(57, 67, 83, .58);--app-color-text-quaternary: rgba(81, 93, 112, .46);--app-color-text-inverse: #ffffff;--app-color-border: rgba(21, 27, 39, .08);--app-color-border-soft: #e6e9f0;--app-color-border-soft-rgb: 230 233 240;--app-color-border-strong: #c7ccd9;--app-color-border-strong-rgb: 199 204 217;--app-color-surface-secondary: #f7f8fa;--app-color-surface-tertiary: #f0f1f5;--app-color-surface-hover: rgba(145, 151, 168, .08);--app-popup-hover-bg: #e9e4ff;--Background-popup_menu_hover_bg: var(--app-popup-hover-bg);--app-color-surface-overlay: rgba(255, 255, 255, .7);--app-color-surface-overlay-strong: rgba(255, 255, 255, .88);--app-color-panel-border: rgba(255, 255, 255, .82);--app-color-focus-ring: rgb(var(--app-color-primary-rgb) / .32);--app-text-selection-bg: #5599ff4d;--app-color-success: #22c55e;--app-color-success-rgb: 34 197 94;--app-color-error: #ef4444;--app-color-error-rgb: 239 68 68;--app-color-warning: #f59e0b;--app-color-warning-rgb: 245 158 11;--app-color-star: #f6b04a;--app-color-overlay: rgba(0, 0, 0, .4);--app-color-overlay-rgb: 0 0 0;--app-privacy-dialog-surface: #ffffff;--app-privacy-dialog-title-text: rgba(21, 27, 39, .92);--app-privacy-dialog-body-text: rgba(37, 45, 57, .72);--app-privacy-dialog-divider: #e6e9f0;--app-privacy-dialog-overlay: rgba(19, 19, 28, .32);--app-privacy-dialog-shadow: 0 25px 25px rgba(0, 0, 0, .25);--app-privacy-dialog-tooltip-shadow: 0 6px 26px rgba(0, 0, 0, .14);--app-privacy-dialog-link: #a236b2;--app-privacy-dialog-link-hover: #812b8e;--app-privacy-dialog-focus-ring: rgb(var(--app-color-primary-rgb) / .32);--app-privacy-dialog-error: var(--app-color-error);--app-gradient-welcome: linear-gradient(90deg, #3259e3 0%, #cf69ff 100%);--app-color-code-bg: #f7f8fa;--app-color-code-surface: #151922;--app-color-code-text: #ffffff;--app-background: var(--app-color-bg);--app-shell-project-detail-project-name-text: rgba(15, 23, 42, .92);--app-shell-project-detail-project-name-hover-text: rgba(15, 23, 42, .86);--app-shell-project-detail-project-name-hover-bg: rgba(255, 255, 255, .96);--app-shell-project-detail-project-name-hover-border: rgba( var(--app-color-primary-rgb, 92 65 220), .24 );--app-shell-project-detail-project-name-hover-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .04);--app-shell-project-detail-project-name-focus-text: #131313;--app-shell-project-detail-project-name-focus-bg: rgba(255, 255, 255, .98);--app-shell-project-detail-project-name-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .32 );--app-shell-project-detail-project-name-focus-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .08);--app-shell-project-detail-title-text: rgba(15, 23, 42, .92);--app-shell-project-detail-title-hover-text: rgba(15, 23, 42, .86);--app-shell-project-detail-project-name-input-text: #131313;--app-shell-project-detail-project-name-input-caret: #131313;--app-shell-project-detail-project-name-input-border: var( --app-color-primary, #5c41dc );--app-shell-project-detail-project-name-input-bg: #ffffff;--app-shell-project-detail-project-name-input-shadow: none;--app-shell-project-detail-chevron-icon-opacity: .78;--app-shell-project-detail-chevron-icon-hover-opacity: .96;--app-shell-project-detail-dropdown-bg: rgba(255, 255, 255, .96);--app-shell-project-detail-dropdown-border: rgba(148, 163, 184, .22);--app-shell-project-detail-dropdown-shadow: 0 14px 34px rgba(15, 23, 42, .12);--app-shell-project-detail-dropdown-backdrop-filter: blur(18px);--app-shell-project-detail-dropdown-divider: var( --app-color-border-soft, #e6e9f0 );--app-shell-project-detail-dropdown-item-text: var(--app-color-text, #131313);--app-shell-project-detail-dropdown-item-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--app-shell-project-detail-dropdown-item-active-text: var( --app-color-text, #131313 );--app-shell-project-detail-dropdown-item-active-bg: transparent;--app-shell-project-detail-dropdown-item-icon-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--app-shell-project-detail-dropdown-item-icon-hover-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--app-shell-project-detail-dropdown-item-check-text: var( --app-color-text, #131313 );--app-shell-project-detail-dropdown-create-icon-bg: transparent;--app-shell-collapse-panel-btn-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--app-shell-collapse-panel-btn-hover-text: var( --app-color-text, rgba(15, 23, 42, .92) );--app-shell-collapse-panel-btn-hover-bg: rgba(15, 23, 42, .05);--app-shell-collapse-panel-btn-focus-bg: var( --app-shell-collapse-panel-btn-hover-bg );--app-shell-collapse-panel-btn-focus-shadow: inset 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .28);--app-shell-project-home-btn-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--app-shell-project-home-btn-hover-text: var( --app-color-text, rgba(15, 23, 42, .92) );--app-shell-project-home-btn-hover-bg: rgba(15, 23, 42, .08);--app-shell-project-home-btn-hover-shadow: inset 0 0 0 1px rgba(15, 23, 42, .1);--app-shell-project-home-btn-active-bg: rgba(15, 23, 42, .12);--app-shell-project-home-btn-active-shadow: inset 0 0 0 1px rgba(15, 23, 42, .14);--app-shell-project-home-btn-focus-outline: rgba( var(--app-color-primary-rgb, 92 65 220), .32 );--app-shell-desktop-chrome-separator-bg: var( --app-color-border-soft, #e6e9f0 );--app-shell-desktop-chrome-window-separator-bg: var( --app-color-border-soft, #d7dbe5 );--app-shell-desktop-chrome-window-control-text: var( --app-color-text-secondary, #5b5f6b );--app-shell-desktop-chrome-window-control-hover-text: var( --app-color-text, #333333 );--app-shell-desktop-chrome-window-control-close-hover-text: var( --app-color-danger, #e5484d );--app-shell-desktop-account-trigger-bg: rgba(255, 255, 255, .36);--app-shell-desktop-account-trigger-border: #b9c4e2;--app-shell-desktop-account-trigger-text: var( --app-color-text-secondary, #5b5f6b );--app-shell-desktop-account-trigger-active-bg: #dce2fa;--app-shell-desktop-account-trigger-active-border: #acb9df;--app-shell-desktop-account-trigger-focus-outline: rgba( var(--app-color-primary-rgb, 92 65 220), .38 );--app-shell-project-detail-toolbar-hover-bg: rgba(15, 23, 42, .05);--chat-input-selection-bg: #7a55ff;--chat-panel-bg: var(--app-color-panel, #ffffff);--chat-header-bg: rgba(255, 255, 255, .98);--chat-header-title-text: var(--app-color-text, rgba(21, 27, 39, .92));--chat-header-title-focus-ring: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .28);--chat-header-title-input-bg: #ffffff;--chat-header-title-input-text: var(--app-color-text, rgba(21, 27, 39, .92));--chat-header-title-input-border: rgba( var(--app-color-primary-rgb, 92 65 220), .45 );--chat-header-title-input-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .75 );--chat-header-title-input-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .2);--chat-header-button-text: rgba(71, 85, 105, .92);--chat-header-button-hover-bg: rgba(15, 23, 42, .05);--chat-header-button-hover-text: rgba(15, 23, 42, .92);--chat-empty-title-text: #0f172a;--chat-empty-subtitle-text: rgba(71, 85, 105, .92);--chat-empty-card-bg: var(--app-color-panel, #ffffff);--chat-empty-card-border: rgba(15, 23, 42, .1);--chat-empty-card-title-text: #0f172a;--chat-empty-card-shadow-hover: 0 2px 8px rgba(15, 23, 42, .06);--chat-tool-group-header-hover-bg: #ffffff;--chat-tool-group-pill-bg: var(--app-color-surface-secondary, #f5f6fa);--chat-tool-group-border: var(--app-color-border, #c7ccd9);--chat-tool-group-divider: var(--app-color-border, #c7ccd9);--chat-tool-group-title-text: #686f84;--chat-tool-group-detail-text: #6e6e6e;--chat-tool-group-header-text: rgba(71, 85, 105, .92);--chat-tool-group-chevron-text: #686f84;--context-window-trigger-indicator: var(--app-color-primary, #684cf5);--context-window-trigger-dot-opacity: .18;--context-window-trigger-focus-shadow: 0 0 0 3px var(--context-window-accent-soft, rgba(34, 88, 222, .18));--context-window-trigger-hover-shadow: 0 0 0 3px var(--context-window-accent-strong, rgba(34, 88, 222, .12));--context-window-card-bg: var(--app-color-surface-primary, #ffffff);--context-window-card-border: var(--app-color-border-soft, #e6e9f0);--context-window-card-shadow: 0 6px 26px rgba(0, 0, 0, .14);--context-window-title-text: #131313;--context-window-primary-text: #131313;--context-window-secondary-text: #515151;--context-window-tertiary-text: #acacac;--context-window-percent-text: #5c41dc;--context-window-meter-bg: var(--app-color-border-soft, #e6e9f0);--context-window-meter-fill: linear-gradient(90deg, #4776e6, #a855f7);--context-window-legend-indicator: #5c41dc;--context-window-manual-button-border: var( --app-color-border-strong, #d1d5db );--context-window-manual-button-bg: #eef2ff;--context-window-manual-button-text: #5c41dc;--context-window-manual-button-hover-border: rgba(34, 88, 222, .24);--context-window-manual-button-hover-bg: rgba(34, 88, 222, .12);--context-window-manual-button-focus-shadow: 0 0 0 3px rgba(34, 88, 222, .16);--context-window-manual-status-active-text: #2258de;--context-window-manual-status-complete-text: var(--app-color-text, #131313);--context-window-arrow-fill: rgba(255, 255, 255, .98);--context-warning-card-bg: #fefeff;--context-warning-card-border: #bfadff;--context-warning-progress-track: transparent;--context-warning-progress-fill: #9b7cff;--context-warning-icon: #f59e0b;--context-warning-title-text: #131313;--context-warning-description-text: rgba(19, 19, 19, .8);--context-warning-button-bg: #ffffff;--context-warning-compact-border: #684cf5;--context-warning-compact-text: #5c41dc;--context-warning-compact-hover-bg: #f5f3ff;--context-warning-summary-border: #7c849d;--context-warning-summary-text: #131313;--context-warning-summary-hover-bg: #f9fafb;--context-warning-button-focus-shadow: 0 0 0 3px rgba(104, 76, 245, .22);--contact-administrator-success-bg: #f8fef9;--contact-administrator-success-border: #86efac;--contact-administrator-success-text: #16a34a;--contact-administrator-warning-bg: #fffdf5;--contact-administrator-warning-border: #fef3c7;--contact-administrator-warning-title-text: #92400e;--contact-administrator-warning-description-text: #78350f;--chat-credit-alert-bg: #fffdf5;--chat-credit-alert-border: #fef3c7;--chat-credit-alert-icon: #f59e0b;--chat-credit-alert-title-text: #92400e;--chat-credit-alert-description-text: rgba(120, 53, 15, .8);--chat-credit-alert-action-bg: #ffffff;--chat-credit-alert-action-border: #f59e0b;--chat-credit-alert-action-text: #d97706;--chat-credit-alert-action-hover-bg: #fffbeb;--chat-credit-alert-action-focus-shadow: 0 0 0 3px rgba(245, 158, 11, .24);--tool-call-running-header-bg: linear-gradient( 90deg, #eee8ff 34%, #e2f7ff 100% );--tool-call-running-header-radius: 999px;--tool-call-running-header-shadow: inset 0 0 0 1px rgba(140, 111, 255, .16), 0 6px 18px rgba(120, 112, 255, .08);--tool-call-running-header-filter: saturate(1.08) contrast(1.03);--tool-call-running-header-glow-bg: radial-gradient( ellipse at 30% 50%, rgba(255, 255, 255, .46) 0%, rgba(255, 255, 255, .18) 26%, rgba(255, 255, 255, 0) 62% );--tool-call-running-header-glow-opacity: .95;--tool-call-running-header-sweep-bg: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .12) 18%, rgba(255, 255, 255, .55) 38%, rgba(255, 255, 255, .96) 52%, rgba(255, 255, 255, .42) 68%, rgba(255, 255, 255, .06) 84%, rgba(255, 255, 255, 0) 100% );--tool-call-running-header-sweep-shadow: 0 0 14px rgba(255, 255, 255, .38);--tool-call-running-header-sweep-opacity: .98;--tool-call-running-header-sweep-blend-mode: screen;--tool-call-running-title-aura-bg: radial-gradient( ellipse at 35% 50%, rgba(130, 96, 255, .2) 0%, rgba(77, 174, 255, .16) 42%, rgba(77, 174, 255, 0) 74% );--tool-call-running-title-aura-opacity: .7;--tool-call-running-name-text: #556184;--tool-call-running-name-shadow: 0 0 10px rgba(130, 96, 255, .14), 0 0 18px rgba(77, 174, 255, .12);--tool-call-running-orb-violet-bg: #8260ff;--tool-call-running-orb-blue-bg: #4daeff;--tool-call-running-orb-ring: 0 0 0 1px rgba(255, 255, 255, .28);--tool-call-running-prepared-tag-bg: var( --app-color-surface-secondary, rgba(92, 65, 220, .08) );--tool-call-running-prepared-tag-text: var(--app-color-primary, #5c41dc);--tool-call-running-progress-tag-bg: rgba(77, 174, 255, .1);--tool-call-running-progress-tag-text: #2f79bd;--reference-drawer-background: rgba(255, 255, 255, .985);--reference-drawer-backdrop-bg: rgba(15, 23, 42, .46);--reference-drawer-shadow: var(--layout-shell-shadow-soft, 0 6px 26px rgba(0, 0, 0, .14)), var(--layout-shell-highlight, inset 0 1px 0 rgba(255, 255, 255, .92));--reference-drawer-title-text: #1d2533;--reference-drawer-muted-text: #667085;--reference-drawer-close-hover-bg: #f3f4f6;--reference-drawer-close-hover-text: #1d2533;--reference-drawer-item-bg: #ffffff;--reference-drawer-item-border: rgba(15, 23, 42, .12);--reference-drawer-item-shadow: none;--reference-drawer-item-hover-border: rgba(15, 23, 42, .2);--reference-drawer-item-hover-shadow: 0 10px 24px rgba(15, 23, 42, .08);--reference-drawer-item-title-text: #1d2533;--reference-drawer-item-muted-text: #667085;--reference-drawer-item-accent-bg: #eef4ff;--reference-drawer-item-accent-text: #2456a6;--reference-drawer-action-bg: #f8fafc;--reference-drawer-action-border: rgba(15, 23, 42, .14);--reference-drawer-action-text: #1e293b;--reference-drawer-action-hover-bg: #f1f5f9;--reference-drawer-action-hover-border: rgba(15, 23, 42, .25);--reference-drawer-action-hover-shadow: 0 2px 8px rgba(15, 23, 42, .08);--reference-drawer-action-active-bg: #e2e8f0;--reference-drawer-primary-action-bg: #0f172a;--reference-drawer-primary-action-border: #0f172a;--reference-drawer-primary-action-text: #ffffff;--reference-drawer-primary-action-hover-bg: #1e293b;--reference-drawer-primary-action-hover-border: #1e293b;--reference-drawer-primary-action-active-bg: #334155;--chat-streamdown-text: var(--app-color-text, rgba(21, 27, 39, .92));--chat-streamdown-muted-text: var( --app-color-text-secondary, rgba(59, 62, 72, .78) );--chat-streamdown-link: var(--app-color-primary, #5c41dc);--chat-streamdown-blockquote-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .22 );--chat-streamdown-caret-bg: var( --app-gradient-primary, linear-gradient(180deg, var(--app-color-primary, #5c41dc), #cf69ff) );--chat-code-block-bg: var(--app-color-surface-primary, #ffffff);--chat-code-block-border: var(--app-color-border-soft, #e6e9f0);--chat-code-actions-bg: rgba(255, 255, 255, .96);--chat-code-actions-border: var(--app-color-border-soft, #e6e9f0);--chat-code-actions-shadow: 0 4px 12px rgba(15, 23, 42, .1);--chat-code-actions-text: var(--app-color-text-secondary, #515151);--chat-code-actions-hover-bg: var(--app-color-surface-secondary, #f5f6fa);--chat-code-actions-hover-text: var(--app-color-text, #131313);--chat-code-actions-focus-ring: rgba( var(--app-color-primary-rgb, 92 65 220), .3 );--assistant-stream-status-text: var( --app-color-text-secondary, rgba(71, 85, 105, .92) );--assistant-stream-status-shimmer: linear-gradient( 90deg, rgba(71, 85, 105, .68) 0%, rgba(71, 85, 105, .68) 38%, var(--app-color-text, rgba(21, 27, 39, .92)) 50%, rgba(71, 85, 105, .68) 62%, rgba(71, 85, 105, .68) 100% );--source-token-border: var(--app-color-border-soft, #e6e9f1);--source-token-bg: rgb(var(--app-color-primary-rgb, 92 65 220) / .18);--source-token-text: var(--app-color-primary, #5c41dc);--source-token-hover-border: var(--app-color-border-strong, #cfd5e2);--source-token-hover-bg: rgb(var(--app-color-primary-rgb, 92 65 220) / .24);--source-token-hover-text: var(--app-color-primary, #5c41dc);--source-token-hover-shadow: none;--source-token-focus-outline: rgba( var(--app-color-border-strong-rgb, 207 213 226), .7 );--source-popover-border: var(--app-color-border-soft, #e6e9f1);--source-popover-background: #ffffff;--source-popover-shadow: 0 6px 26px rgba(0, 0, 0, .14);--source-popover-file-icon-bg: transparent;--source-popover-file-icon-text: #acacac;--source-popover-title-text: #515151;--source-popover-nav-bg: #f0f1f5;--source-popover-nav-text: #131313;--source-popover-nav-hover-bg: #e5e7ef;--source-popover-nav-hover-text: #131313;--source-popover-nav-active-bg: #7c849d;--source-popover-nav-active-text: #ffffff;--source-popover-badge-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .16 );--source-popover-badge-text: var(--app-color-primary, #5c41dc);--source-popover-card-border: transparent;--source-popover-card-hover-border: transparent;--source-popover-card-hover-bg: transparent;--source-popover-card-hover-shadow: none;--source-popover-meta-text: #515151;--source-popover-snippet-text: #131313;--source-popover-cta-text: #515151;--chat-user-message-background: #e9e9ff;--chat-user-message-border: none;--chat-user-message-color: #1d2533;--chat-user-message-accent-color: #5c41dc;--chat-user-message-actions-background: #ffffff;--chat-user-message-actions-border-color: rgba(226, 232, 240, .9);--chat-user-message-actions-shadow: 0 8px 18px rgba(15, 23, 42, .08), 0 2px 5px rgba(15, 23, 42, .04);--chat-user-message-action-color: rgba(51, 65, 85, .92);--chat-user-message-action-hover-background: rgba(241, 245, 249, .95);--chat-user-message-action-hover-color: rgba(15, 23, 42, .96);--chat-image-thumbnail-bg: var(--app-color-surface-secondary, #f5f6fa);--chat-image-thumbnail-focus-outline: rgb( var(--app-color-primary-rgb, 92 65 220) / .72 );--chat-image-thumbnail-placeholder-text: var( --app-color-text-tertiary, #7a7a7a );--chat-image-thumbnail-error-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .1 );--chat-image-thumbnail-error-border: var(--app-color-error, #ef4444);--chat-image-thumbnail-error-text: var(--app-color-error, #ef4444);--chat-image-thumbnail-uploading-bg: rgb( var(--app-color-surface-primary-rgb, 255 255 255) / .82 );--chat-image-thumbnail-uploading-text: var(--app-color-primary, #5c41dc);--chat-image-thumbnail-remove-bg: rgb(15 23 42 / .68);--chat-image-thumbnail-remove-text: #ffffff;--chat-image-thumbnail-remove-hover-bg: rgb(15 23 42 / .82);--chat-image-thumbnail-alt-bg: linear-gradient( 180deg, transparent, rgb(15 23 42 / .72) );--chat-image-thumbnail-alt-text: #ffffff;--chat-image-thumbnail-model-bg: rgb( var(--app-color-surface-primary-rgb, 255 255 255) / .92 );--chat-image-thumbnail-model-border: rgb(15 23 42 / .12);--chat-image-thumbnail-model-shadow: 0 2px 10px rgb(15 23 42 / .1);--chat-image-thumbnail-model-text: var(--app-color-text, #131313);--chat-image-thumbnail-badge-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .86 );--chat-image-thumbnail-badge-text: #ffffff;--chat-image-thumbnail-actions-bg: rgb( var(--app-color-surface-primary-rgb, 255 255 255) / .88 );--chat-image-thumbnail-actions-border: rgb(15 23 42 / .12);--chat-image-thumbnail-actions-shadow: 0 2px 10px rgb(15 23 42 / .12);--chat-image-thumbnail-action-text: var(--app-color-text-secondary, #515151);--chat-image-thumbnail-action-hover-bg: rgb(15 23 42 / .08);--chat-image-thumbnail-action-hover-text: var(--app-color-text, #131313);--chat-image-thumbnail-action-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .18);--message-feedback-action-text: rgba(100, 116, 139, .82);--message-feedback-action-hover-bg: rgba(15, 23, 42, .06);--message-feedback-action-hover-border: rgba(15, 23, 42, .16);--message-feedback-action-hover-text: rgba(15, 23, 42, .92);--message-feedback-action-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .18);--message-feedback-action-up-active-bg: rgba(34, 197, 94, .1);--message-feedback-action-up-active-border: rgba(34, 197, 94, .24);--message-feedback-action-up-active-text: #16803d;--message-feedback-action-down-active-bg: rgba(239, 68, 68, .1);--message-feedback-action-down-active-border: rgba(239, 68, 68, .24);--message-feedback-action-down-active-text: #c2410c;--message-feedback-dialog-overlay-bg: rgba(17, 19, 26, .18);--message-feedback-dialog-overlay-blur: blur(4px);--message-feedback-dialog-bg: var(--app-color-surface-primary, #ffffff);--message-feedback-dialog-border: var(--app-color-border-soft, #e6e9f0);--message-feedback-dialog-shadow: 0 5px 20px rgba(0, 0, 0, .1);--message-feedback-dialog-divider: var(--app-color-border-soft, #edf0f5);--message-feedback-dialog-title-text: var(--app-color-text, #131313);--message-feedback-dialog-muted-text: var( --app-color-text-secondary, #515151 );--message-feedback-dialog-close-text: #8b8f9c;--message-feedback-dialog-close-hover-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .06 );--message-feedback-dialog-close-hover-text: var( --app-color-text-secondary, #515151 );--message-feedback-dialog-chip-bg: transparent;--message-feedback-dialog-chip-border: var(--app-color-border-soft, #e6e9f0);--message-feedback-dialog-chip-text: var(--app-color-text-secondary, #515151);--message-feedback-dialog-chip-hover-bg: var( --app-color-surface-secondary, #edf0f5 );--message-feedback-dialog-chip-hover-border: rgba( var(--app-color-primary-rgb, 92 65 220), .22 );--message-feedback-dialog-chip-hover-text: var(--app-color-text, #131313);--message-feedback-dialog-chip-selected-bg: var( --app-color-surface-secondary, #edf0f5 );--message-feedback-dialog-chip-selected-border: rgba( var(--app-color-primary-rgb, 92 65 220), .22 );--message-feedback-dialog-chip-selected-text: var(--app-color-text, #131313);--message-feedback-dialog-input-bg: var(--app-color-surface-primary, #ffffff);--message-feedback-dialog-input-border: var( --app-color-input-border, #bcc1d1 );--message-feedback-dialog-input-text: var(--app-color-text, #131313);--message-feedback-dialog-input-placeholder: var( --app-color-text-placeholder, #9ca3af );--message-feedback-dialog-input-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .4 );--message-feedback-dialog-input-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .16);--message-feedback-dialog-secondary-btn-bg: var( --app-color-surface-primary, #ffffff );--message-feedback-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--message-feedback-dialog-secondary-btn-text: var(--app-color-text, #131313);--message-feedback-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--message-feedback-dialog-secondary-btn-hover-border: var( --app-color-border-soft, #e6e9f0 );--message-feedback-dialog-secondary-btn-hover-text: var( --app-color-text, #131313 );--message-feedback-dialog-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--message-feedback-dialog-primary-btn-text: #ffffff;--chat-dropdown-shell-bg: #ffffff;--chat-dropdown-shell-border: #e6e9f0;--chat-dropdown-shell-shadow: 0 6px 26px rgba(0, 0, 0, .14);--chat-usage-section-title-text: rgba(100, 116, 139, .78);--chat-usage-section-divider: rgba(15, 23, 42, .06);--chat-usage-details-hint-text: rgba(100, 116, 139, .75);--chat-usage-metric-border: rgba(203, 213, 225, .4);--chat-usage-metric-bg: rgba(241, 245, 249, .6);--chat-usage-metric-accent-border: rgba(203, 213, 225, .42);--chat-usage-metric-accent-bg: rgba(241, 245, 249, .65);--chat-usage-breakdown-border: rgba(203, 213, 225, .35);--chat-usage-breakdown-bg: rgba(255, 255, 255, .7);--usage-stats-summary-label-text: rgba(100, 116, 139, .88);--usage-stats-summary-card-border: rgba(203, 213, 225, .52);--usage-stats-summary-card-bg: rgba(255, 255, 255, .86);--usage-stats-summary-card-current-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .2 );--usage-stats-summary-card-current-bg: linear-gradient( 180deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .08), rgb(var(--app-color-primary-rgb, 92 65 220) / .03) );--usage-stats-summary-card-all-bg: linear-gradient( 180deg, rgba(15, 23, 42, .03), rgba(15, 23, 42, .015) );--usage-stats-summary-caption-text: rgba(100, 116, 139, .86);--usage-stats-summary-value-text: rgba(15, 23, 42, .98);--usage-stats-summary-info-btn-border: rgba(203, 213, 225, .65);--usage-stats-summary-info-btn-bg: rgba(255, 255, 255, .92);--usage-stats-summary-info-btn-text: rgba(100, 116, 139, .92);--usage-stats-summary-info-btn-hover-border: rgba(148, 163, 184, .92);--usage-stats-summary-info-btn-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--usage-stats-summary-info-btn-hover-text: rgba(51, 65, 85, .96);--usage-stats-summary-info-btn-active-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .24 );--usage-stats-summary-info-btn-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--usage-stats-summary-info-btn-active-text: var(--app-color-primary, #5c41dc);--usage-stats-summary-focus-outline: rgb( var(--app-color-primary-rgb, 92 65 220) / .36 );--chat-history-menu-text-primary: var(--app-color-text, #131313);--chat-history-menu-text-muted: var(--app-color-text-secondary, #515151);--chat-history-menu-text-disabled: var(--app-color-text-tertiary, #7a7a7a);--chat-history-menu-placeholder: var(--app-color-text-placeholder, #acacac);--chat-history-menu-border: var(--app-color-border, #e6e9f0);--chat-history-menu-input-border: var(--app-color-input-border, #bcc1d1);--chat-history-menu-accent: var(--app-color-primary, #5c41dc);--chat-history-menu-hover: var(--app-popup-hover-bg, #e9e4ff);--chat-history-more-btn-hover-bg: rgba(15, 23, 42, .05);--chat-history-context-menu-bg: var(--app-color-surface-primary, #ffffff);--chat-history-context-menu-border: rgba(21, 27, 39, .08);--chat-history-context-menu-shadow: 0 12px 28px rgba(21, 27, 39, .08);--chat-history-context-menu-item-text: var(--app-color-text, #131313);--chat-history-context-menu-item-icon-text: var( --app-color-text-tertiary, #8d96a8 );--chat-history-context-menu-item-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--chat-history-context-menu-item-hover-text: var(--app-color-text, #131313);--chat-history-context-menu-item-hover-icon-text: var( --app-color-text-secondary, #515151 );--chat-history-context-menu-danger-text: var(--app-color-error, #ef4444);--chat-history-context-menu-danger-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .08 );--chat-history-context-menu-danger-hover-text: var( --app-color-error, #ef4444 );--chat-history-context-menu-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--chat-history-dropdown-label: rgba(100, 116, 139, .75);--chat-history-dropdown-date-label: rgba(100, 116, 139, .78);--chat-history-dropdown-search-border: #bcc1d1;--chat-history-dropdown-search-bg: #ffffff;--chat-history-dropdown-search-text: #131313;--chat-history-dropdown-search-placeholder: #acacac;--chat-history-dropdown-search-focus-border: #bcc1d1;--chat-history-dropdown-search-focus-shadow: none;--chat-history-dropdown-item-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--chat-history-dropdown-item-active-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .07 );--chat-history-dropdown-item-active-text: var(--app-color-primary, #5c41dc);--chat-history-dropdown-item-switching-bg: #d8dbe5;--login-page-shell-bg: #f5f6fa;--login-page-frame-border: #c7ccd9;--login-page-frame-shadow: 0 6px 26px rgba(0, 0, 0, .14);--login-page-titlebar-bg: #f5f6fa;--login-page-titlebar-text: #000000;--login-page-window-btn-hover-bg: rgba(0, 0, 0, .06);--login-page-body-bg: #fbfbfd;--login-page-card-bg: var(--app-color-surface-primary, #ffffff);--login-page-card-border: #d8dbe5;--login-page-card-shadow: 0 10px 30px rgba(15, 23, 42, .06);--login-page-eyebrow-text: var(--app-color-primary, #5c41dc);--login-page-title-text: #131313;--login-page-desc-text: #515151;--login-page-primary-btn-bg: var(--app-color-primary, #5c41dc);--login-page-primary-btn-shadow: none;--login-page-warning-text: #8a5b00;--login-page-warning-bg: rgba(var(--app-color-warning-rgb, 245 158 11), .12);--login-page-error-text: var(--app-color-error, #ef4444);--login-page-error-bg: rgba(var(--app-color-error-rgb, 239 68 68), .1);--login-page-meta-text: #6b7280;--login-page-meta-value-text: #131313;--workspace-about-overlay-bg: rgba(15, 23, 42, .18);--workspace-about-banner-bg: linear-gradient( 110.264deg, #7da2ff 2.5526%, #8480ed 43.741%, #d297f3 100% );--workspace-about-cloud-color: var( --background\/popup_bg, var(--Background-popup_bg, #ffffff) );--workspace-about-logo-border: 0 solid transparent;--workspace-about-banner-title-text: #ffffff;--workspace-about-surface-bg: var( --background\/popup_bg, var(--Background-popup_bg, #ffffff) );--workspace-about-surface-shadow: 0 6px 26px rgba(0, 0, 0, .14);--workspace-about-title-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--workspace-about-card-bg: var( --background\/dialog, var(--Background-Dialog_BG, #ffffff) );--workspace-about-card-border: var( --border\/dialog_border, var(--Border-Dialog_border, #c7ccd9) );--workspace-about-divider: var(--workspace-about-card-border);--workspace-about-table-header-bg: var( --app-color-surface-secondary, #f7f8fb );--workspace-about-code-bg: var(--app-color-surface-secondary, #f7f8fb);--workspace-about-link-text: var(--Text-brand_color, #684cf5);--workspace-about-button-bg: linear-gradient( 118.085deg, var(--components\/button\/accent_linear_blue, #4776e6) 0%, var(--components\/button\/accent_linear_purple, #a855f7) 100% );--workspace-about-button-hover-bg: var(--workspace-about-button-bg);--workspace-about-button-text: var(--text\/button_white_text, #ffffff);--workspace-about-focus-outline: var(--Text-brand_color, #684cf5);--app-notification-max-width: 481px;--app-notification-bg: var( --background\/dialog, var( --Background-Dialog_BG, var(--Background-dialog_bg, var(--app-color-surface-primary, #ffffff)) ) );--app-notification-border: var( --border\/dialog_border, var(--Border-Dialog_border, var(--app-color-border-soft, #c7ccd9)) );--app-notification-warning-border: #ffd6b3;--app-notification-radius: 10px;--app-notification-shadow: 0 8px 10px rgba(0, 0, 0, .1);--app-notification-title-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--app-notification-message-text: var( --text\/introductory_text, var(--Text-introductory_text, #515151) );--app-notification-close-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--app-notification-close-hover-bg: rgba(0, 0, 0, .05);--app-notification-action-text: var(--app-color-primary, #5c41dc);--feedback-dialog-rating-icon-text: #42526e;--feedback-dialog-rating-icon-selected-text: #172b4d;--feedback-dialog-overlay-bg: rgba(17, 19, 26, .18);--feedback-dialog-overlay-blur: blur(4px);--feedback-dialog-surface-border: var(--app-color-border-soft, #e6e9f0);--feedback-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-surface-shadow: 0 25px 25px rgba(0, 0, 0, .25);--feedback-dialog-divider: var(--app-color-border-soft, #e6e9f0);--feedback-dialog-title-text: var(--app-color-text, #131313);--feedback-dialog-section-title-text: var( --app-color-text-secondary, #333333 );--feedback-dialog-rating-border: var(--app-color-input-border, #bcc1d1);--feedback-dialog-rating-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-rating-hover-border: color-mix( in srgb, var(--app-color-primary, #5c41dc) 35%, var(--app-color-input-border, #bcc1d1) );--feedback-dialog-rating-hover-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-rating-selected-border: var(--app-color-primary, #5c41dc);--feedback-dialog-rating-selected-bg: var( --app-color-surface-primary, #ffffff );--feedback-dialog-rating-selected-shadow: 0 0 0 4px rgb(var(--app-color-primary-rgb, 92 65 220) / .1), 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--feedback-dialog-control-border: var(--app-color-input-border, #bcc1d1);--feedback-dialog-control-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-control-placeholder: var( --app-color-text-placeholder, #9ca3af );--feedback-dialog-attachment-icon-text: var( --app-color-text-secondary, #6b7280 );--feedback-dialog-attachment-hover-bg: var( --app-color-surface-secondary, #f7f8fb );--feedback-dialog-attachment-remove-border: rgba(188, 193, 209, .8);--feedback-dialog-attachment-remove-bg: rgba(255, 255, 255, .94);--feedback-dialog-attachment-remove-hover-bg: #ffffff;--feedback-dialog-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--feedback-dialog-primary-btn-text: #ffffff;--feedback-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--feedback-dialog-secondary-btn-bg: var(--app-color-surface-primary, #ffffff);--feedback-dialog-secondary-btn-text: var(--app-color-text, #131313);--feedback-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--feedback-dialog-secondary-btn-hover-text: var(--app-color-text, #131313);--feedback-dialog-btn-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--share-dialog-overlay-bg: rgba(17, 19, 26, .18);--share-dialog-overlay-blur: blur(4px);--share-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-surface-border: transparent;--share-dialog-surface-shadow: 0 25px 25px rgba(0, 0, 0, .25);--share-dialog-divider: var(--app-color-border-soft, #edf0f5);--share-dialog-title-text: var(--app-color-text, #131313);--share-dialog-body-text: var(--app-color-text, #131313);--share-dialog-muted-text: var(--app-color-text-secondary, #515151);--share-dialog-placeholder-text: var(--app-color-text-placeholder, #acacac);--share-dialog-close-text: var(--app-color-text, #131313);--share-dialog-close-hover-text: var(--app-color-text, #131313);--share-dialog-input-border: var(--app-color-input-border, #bcc1d1);--share-dialog-input-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-input-text: var(--app-color-text, #131313);--share-dialog-input-disabled-bg: var(--app-color-surface-secondary, #f7f8fb);--share-dialog-input-disabled-text: var(--app-color-text-tertiary, #8d96a8);--share-dialog-focus-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .4 );--share-dialog-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--share-dialog-menu-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-menu-border: var(--app-color-border-soft, #e6e9f0);--share-dialog-menu-shadow: 0 6px 13px rgba(0, 0, 0, .14);--share-dialog-menu-item-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--share-dialog-menu-item-selected-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .16 );--share-dialog-access-icon-text: var(--app-color-text, #131313);--share-dialog-expiry-accent: var(--app-color-primary, #6b50ff);--share-dialog-expiry-accent-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .12 );--share-dialog-expiry-checkbox-border: var(--app-color-input-border, #bcc1d1);--share-dialog-expiry-checkbox-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-expiry-checkbox-checked-bg: var( --share-dialog-expiry-accent, #6b50ff );--share-dialog-expiry-checkbox-check: #ffffff;--share-dialog-calendar-nav-bg: var(--app-color-surface-secondary, #f5f6fa);--share-dialog-calendar-muted-text: var(--app-color-text-tertiary, #8d96a8);--share-dialog-calendar-disabled-text: #c8ceda;--share-dialog-calendar-today-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .24 );--share-dialog-calendar-selected-bg: var( --share-dialog-expiry-accent, #6b50ff );--share-dialog-calendar-selected-text: #ffffff;--share-dialog-avatar-user-bg: #4c87d8;--share-dialog-avatar-owner-bg: var(--app-color-primary, #5c41dc);--share-dialog-avatar-icon-text: #ffffff;--share-dialog-primary-btn-bg: linear-gradient( 90deg, #3259e3 0%, #cf69ff 100% );--share-dialog-primary-btn-text: #ffffff;--share-dialog-primary-btn-disabled-bg: linear-gradient( 90deg, rgba(50, 89, 227, .4) 0%, rgba(207, 105, 255, .4) 100% );--share-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--share-dialog-secondary-btn-bg: var(--app-color-surface-primary, #ffffff);--share-dialog-secondary-btn-text: var(--app-color-text, #131313);--share-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--share-dialog-secondary-btn-hover-text: var(--app-color-text, #131313);--share-dialog-disabled-btn-opacity: .4;--share-dialog-disabled-btn-text: #ffffff;--markdown-table-bg: var(--layout-preview-markdown-content-bg, #ffffff);--markdown-table-border: var(--app-color-border-soft, #d0d7de);--markdown-table-border-strong: var(--app-color-border, #c7ccd9);--markdown-table-header-bg: var(--app-color-surface-secondary, #f7f8fb);--markdown-table-header-text: var(--app-color-text, rgba(17, 24, 39, .92));--markdown-table-cell-bg: var(--layout-preview-markdown-content-bg, #ffffff);--markdown-table-cell-text: var(--app-color-text, rgba(31, 41, 55, .88));--markdown-table-row-alt-bg: var(--app-color-surface-secondary, #f7f8fb);--markdown-table-row-hover-bg: transparent;--markdown-table-selection-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--markdown-table-selection-border: var(--app-color-primary, #5c41dc);--markdown-table-action-text: rgba(71, 84, 103, .72);--markdown-table-action-hover-text: rgba(31, 41, 55, .9);--markdown-table-collapsed-fade: linear-gradient( 180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .92) 58%, rgba(255, 255, 255, 1) 100% );--artifact-table-controls-menu-border: rgba(199, 204, 217, .88);--artifact-table-controls-menu-bg: rgba(255, 255, 255, .985);--artifact-table-controls-menu-shadow: 0 16px 36px rgba(21, 27, 39, .12);--artifact-table-controls-menu-blur: blur(16px);--artifact-table-controls-menu-scrollbar-thumb: var( --scrollbar-thumb, #c7ccd9 );--artifact-table-controls-menu-scrollbar-thumb-hover: var( --scrollbar-thumb-hover, #b5becf );--artifact-table-controls-menu-item-text: var(--app-color-text, #334155);--artifact-table-controls-menu-item-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--artifact-table-controls-menu-item-hover-text: var( --app-color-primary, #5c41dc );--artifact-table-controls-menu-item-disabled-opacity: .45;--artifact-table-controls-menu-item-disabled-text: var( --app-color-text-tertiary, #8d96a8 );--artifact-table-controls-menu-danger-text: var(--app-color-error, #ef4444);--artifact-table-controls-menu-danger-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .08 );--artifact-table-controls-menu-danger-hover-text: var( --app-color-error, #ef4444 );--artifact-editor-floating-surface-bg: var( --app-color-surface-primary, #ffffff );--artifact-editor-floating-surface-border: var( --app-color-border-soft, #e6e9f0 );--artifact-editor-floating-surface-shadow: 0 14px 36px rgba(15, 23, 42, .1);--artifact-editor-floating-divider: var(--app-color-border-soft, #e6e9f0);--artifact-editor-floating-hover-bg: var( --app-color-surface-secondary, #f7f8fa );--artifact-editor-floating-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--artifact-editor-floating-icon-text: rgba(21, 27, 39, .78);--artifact-editor-floating-icon-active-text: var( --app-color-primary, #5c41dc );--artifact-editor-floating-muted-text: var( --app-color-text-tertiary, #8d96a8 );--artifact-editor-floating-text: var(--app-color-text, #131313);--artifact-editor-floating-input-bg: var( --app-color-surface-primary, #ffffff );--artifact-editor-floating-input-border: var( --app-color-input-border, #bcc1d1 );--artifact-editor-floating-input-text: var(--app-color-text, #131313);--artifact-editor-floating-placeholder-text: var( --app-color-text-placeholder, #9ca3af );--artifact-editor-floating-select-chevron-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.387 1.639L6.5 6.776L11.64 1.637' stroke='%23131313' stroke-width='1.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--artifact-editor-floating-option-bg: var( --app-color-surface-primary, #ffffff );--artifact-editor-floating-option-border: var( --app-color-border-soft, #e6e9f0 );--artifact-editor-floating-option-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--artifact-editor-floating-option-hover-border: var( --app-color-border, #c7ccd9 );--artifact-editor-floating-option-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--artifact-editor-floating-option-active-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .12);--artifact-editor-floating-option-clear-bg: linear-gradient( 135deg, rgba(247, 249, 252, .72), rgba(255, 255, 255, .98) );--artifact-editor-floating-danger-text: var(--app-color-error, #ef4444);--artifact-editor-floating-danger-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .08 );--artifact-editor-floating-danger-hover-text: var(--app-color-error, #ef4444);--artifact-editor-floating-danger-hover-shadow: inset 0 0 0 1px rgb(var(--app-color-error-rgb, 239 68 68) / .14);--artifact-editor-floating-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--artifact-editor-floating-primary-btn-text: #ffffff;--artifact-editor-floating-primary-btn-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--artifact-editor-floating-disabled-btn-bg: var( --app-color-surface-secondary, #f7f8fa );--artifact-editor-floating-disabled-btn-border: var( --app-color-border-soft, #e6e9f0 );--artifact-editor-floating-disabled-btn-text: var( --app-color-text-tertiary, #8d96a8 );--diff-action-surface-bg: var(--Background-button_white_bg, #ffffff);--diff-action-surface-border: var(--Border-FormControls_Border, #e6e9f0);--diff-action-surface-shadow: 0 2px 8px rgb(21 27 39 / .12), 0 1px 2px rgb(21 27 39 / .06);--diff-action-accept-text: var(--app-color-success, #22c55e);--diff-action-accept-hover-bg: rgb( var(--app-color-success-rgb, 34 197 94) / .15 );--diff-action-accept-hover-text: var(--app-color-success, #16a34a);--diff-action-reject-text: var(--app-color-error, #ef4444);--diff-action-reject-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .15 );--diff-action-reject-hover-text: var(--app-color-error, #dc2626);--artifact-diff-addition-bg: #dafbe1;--artifact-diff-addition-hover-bg: rgb( var(--app-color-success-rgb, 34 197 94) / .4 );--artifact-diff-deletion-bg: #ffebe9;--artifact-diff-deletion-hover-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .4 );--artifact-editor-drag-handle-text: var(--app-color-text-tertiary, #8d96a8);--artifact-editor-drag-handle-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--artifact-editor-drag-handle-hover-text: var(--app-color-primary, #5c41dc);--artifact-editor-drag-handle-hover-shadow: inset 0 0 0 1px rgb(var(--app-color-primary-rgb, 92 65 220) / .14);--artifact-editor-drag-handle-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .12 );--artifact-editor-drag-handle-focus-outline: rgb( var(--app-color-primary-rgb, 92 65 220) / .42 );--slash-command-menu-bg: var( --background\/dialog, var( --Background-Dialog_BG, var(--Background-dialog_bg, var(--app-color-surface-primary, #ffffff)) ) );--slash-command-menu-border: var( --border\/dialog_border, var(--Border-Dialog_border, var(--app-color-border-soft, #c7ccd9)) );--slash-command-menu-shadow: 0 6px 26px rgba(0, 0, 0, .14);--slash-command-menu-muted-text: var( --text\/introductory_text, var(--Text-introductory_text, #515151) );--slash-command-menu-divider: var( --Border-Spacing_line, var(--app-color-border-soft, #e6e9f0) );--slash-command-menu-item-text: var( --text\/primary_text, var(--Text-Primary_text, var(--app-color-text, #131313)) );--slash-command-menu-item-hover-bg: var( --Background-popup_menu_hover_bg, var(--app-color-surface-secondary, #f7f8fa) );--slash-command-menu-icon-bg: var(--app-color-surface-secondary, #f7f8fa);--slash-command-menu-icon-border: var(--app-color-border-soft, #e6e9f0);--artifact-version-history-overlay-bg: var( --delete-dialog-overlay-bg, rgba(17, 19, 26, .18) );--artifact-version-history-overlay-blur: var( --delete-dialog-overlay-blur, blur(4px) );--artifact-version-history-surface: var(--app-color-surface-primary, #ffffff);--artifact-version-history-surface-secondary: var( --app-color-surface-secondary, #f7f8fa );--artifact-version-history-surface-tertiary: var( --app-color-surface-tertiary, #f0f1f5 );--artifact-version-history-preview-bg: var( --layout-preview-markdown-content-bg, var(--app-color-surface-primary, #ffffff) );--artifact-version-history-detail-bg: var( --app-color-surface-primary, #ffffff );--artifact-version-history-content-bg: var( --app-color-surface-primary, #ffffff );--artifact-version-history-sidebar-bg: var( --app-color-surface-primary, #ffffff );--artifact-version-history-divider: var(--app-color-border-soft, #e6e9f0);--artifact-version-history-panel-border: var( --app-color-border-strong, #c7ccd9 );--artifact-version-history-border: var(--app-color-border-soft, #e6e9f0);--artifact-version-history-border-strong: var( --app-color-border-strong, #c7ccd9 );--artifact-version-history-shadow: var( --delete-dialog-surface-shadow, 0 5px 20px rgba(0, 0, 0, .1) );--artifact-version-history-text: var(--app-color-text, #131313);--artifact-version-history-text-secondary: var( --app-color-text-secondary, #667085 );--artifact-version-history-text-tertiary: var( --app-color-text-tertiary, #64748b );--artifact-version-history-text-quaternary: var( --app-color-text-quaternary, #98a2b3 );--artifact-version-history-hover-bg: var( --app-color-surface-hover, rgba(145, 151, 168, .08) );--artifact-version-history-focus-ring: var( --app-color-focus-ring, rgb(var(--app-color-primary-rgb, 92 65 220) / .18) );--artifact-version-history-selected-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--artifact-version-history-selected-border: var(--app-color-primary, #5c41dc);--artifact-version-history-item-bg: transparent;--artifact-version-history-item-border: var( --app-color-border-strong, #7c849d );--artifact-version-history-mode-switch-bg: #ffffff;--artifact-version-history-mode-switch-border: #e6e9f0;--artifact-version-history-mode-icon-text: var(--app-color-text, #131313);--artifact-version-history-mode-active-bg: var(--app-color-primary, #5c41dc);--artifact-version-history-mode-active-text: #ffffff;--artifact-version-history-mode-active-shadow: 0 1px 1px rgba(0, 0, 0, .1);--artifact-version-history-badge-bg: var(--app-color-text, #111827);--artifact-version-history-badge-text: var( --app-color-surface-primary, #ffffff );--artifact-version-history-avatar-bg: var(--app-color-primary, #5274e6);--artifact-version-history-avatar-text: #ffffff;--artifact-version-history-danger: var(--app-color-error, #ef4444);--artifact-version-history-danger-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .12 );--artifact-version-history-primary-btn-bg: var( --artifact-editor-floating-primary-btn-bg );--artifact-version-history-primary-btn-text: var( --artifact-editor-floating-primary-btn-text );--artifact-version-history-primary-btn-focus-shadow: var( --artifact-editor-floating-primary-btn-focus-shadow );--artifact-version-history-loading-bg: radial-gradient( circle at 50% 18%, rgb(var(--app-color-primary-rgb, 92 65 220) / .08), transparent 34% );--artifact-version-history-loading-accent: var(--app-color-primary, #5c41dc);--artifact-version-history-diff-panel-bg: linear-gradient( 180deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .06) 0%, var(--artifact-version-history-surface) 72% );--artifact-version-history-diff-card-bg: var( --artifact-version-history-surface, #ffffff );--artifact-version-history-diff-card-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .18 );--delete-dialog-overlay-bg: rgba(17, 19, 26, .18);--delete-dialog-overlay-blur: blur(4px);--delete-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--delete-dialog-surface-border: var(--app-color-border-soft, #e6e9f0);--delete-dialog-surface-shadow: 0 5px 20px rgba(0, 0, 0, .1);--delete-dialog-header-bg: var(--app-color-surface-primary, #ffffff);--delete-dialog-body-bg: var(--app-color-surface-primary, #ffffff);--delete-dialog-title-text: var(--app-color-text, #131313);--delete-dialog-message-text: var(--app-color-text-secondary, #515151);--delete-dialog-icon-text: var(--app-color-warning, #d79a2b);--delete-dialog-close-text: var(--app-color-text-tertiary, #8b8f9c);--delete-dialog-close-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--delete-dialog-close-hover-text: var(--app-color-text-secondary, #515151);--delete-dialog-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--delete-dialog-secondary-btn-bg: var(--app-color-surface-primary, #ffffff);--delete-dialog-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--delete-dialog-secondary-btn-text: var(--app-color-text, #131313);--delete-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--delete-dialog-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--delete-dialog-primary-btn-text: #ffffff;--askq-panel-bg: var(--app-color-surface-secondary, #f0f1f5);--askq-panel-border: var(--app-color-border-soft, #e6e9f0);--askq-panel-shadow: 0 8px 16px 12px rgba(188, 189, 210, .3);--askq-inline-panel-bg: color-mix( in srgb, var(--app-color-surface-secondary, #f0f1f5) 58%, transparent );--askq-inline-panel-border: color-mix( in srgb, var(--app-color-border-soft, #e6e9f0) 52%, transparent );--askq-inline-panel-shadow: 0 1px 3px rgba(15, 23, 42, .02);--askq-title-text: var(--app-color-text, #131313);--askq-header-text: var(--app-color-text-secondary, #515151);--askq-section-label-text: var(--app-color-text, #131313);--askq-muted-text: var(--app-color-text-secondary, #515151);--askq-progress-text: var(--app-color-text, #131313);--askq-option-bg: var(--app-color-surface-primary, #ffffff);--askq-option-border: var(--app-color-border-soft, #e6e9f0);--askq-option-hover-bg: var(--app-color-surface-primary, #ffffff);--askq-option-hover-border: var(--askq-option-border);--askq-option-selected-bg: #2f2f2f;--askq-option-selected-border: #2f2f2f;--askq-option-selected-text: #f5f5f5;--askq-option-label-text: var(--app-color-text, #131313);--askq-option-description-text: var(--app-color-text-secondary, #515151);--askq-control-border: var(--app-color-input-border, #bcc1d1);--askq-control-bg: var(--app-color-surface-primary, #ffffff);--askq-control-text: var(--app-color-text, #131313);--askq-control-placeholder: var(--app-color-text-placeholder, #9ca3af);--askq-control-focus-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .4 );--askq-control-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--askq-footer-border: var(--app-color-border-soft, #edf0f5);--askq-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--askq-secondary-btn-bg: var(--app-color-surface-primary, #ffffff);--askq-secondary-btn-text: var(--app-color-text, #131313);--askq-secondary-btn-hover-bg: var(--app-color-surface-secondary, #edf0f5);--askq-secondary-btn-hover-text: var(--app-color-text, #131313);--askq-disabled-opacity: .3;--askq-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--askq-primary-btn-hover-bg: var(--askq-primary-btn-bg);--askq-primary-btn-text: #ffffff;--askq-primary-btn-disabled-bg: var(--askq-primary-btn-bg);--askq-primary-btn-disabled-text: #ffffff;--askq-primary-btn-disabled-opacity: .4;--agent-list-selected-clear-bg: var(--app-color-primary, #5c41dc);--agent-list-selected-clear-icon: #ffffff;--user-menu-dropdown-border: var( --app-color-border-soft, rgba(21, 27, 39, .08) );--user-menu-dropdown-bg: linear-gradient( 180deg, rgba(255, 255, 255, .96), rgba(247, 248, 250, .94) );--user-menu-dropdown-shadow: 0 18px 42px rgba(15, 23, 42, .14), 0 1px 0 rgba(255, 255, 255, .82) inset;--user-menu-dropdown-blur: blur(22px);--user-menu-card-padding: 4px 2px 0;--user-menu-card-border: transparent;--user-menu-card-radius: 0;--user-menu-card-bg: transparent;--user-menu-card-shadow: none;--user-menu-avatar-border: rgba(255, 255, 255, .72);--user-menu-avatar-bg: radial-gradient( circle at top left, rgba(255, 255, 255, .46), transparent 42% ), linear-gradient( 135deg, rgba(var(--app-color-primary-rgb, 92 65 220), .96), rgba(89, 103, 216, .9) );--user-menu-avatar-fallback-bg: #3290ff;--user-menu-avatar-fallback-text: #ffffff;--user-menu-credits-progress-bg: linear-gradient( 90deg, #2b7fff 0%, #ad46ff 100% );--credits-progress-warning: #f2883d;--user-menu-choice-bg: var( --app-color-surface-secondary, rgba(247, 248, 250, .94) );--user-menu-choice-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--user-menu-action-min-height: 28px;--user-menu-action-padding: 4px 10px;--user-menu-action-radius: 4px;--user-menu-action-gap: 6px;--user-menu-choice-checked-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .12 );--user-menu-choice-checked-border: rgba( var(--app-color-primary-rgb, 92 65 220), .24 );--user-menu-danger-text: #d84d59;--user-menu-danger-bg: rgba(216, 77, 89, .06);--user-menu-danger-border: rgba(216, 77, 89, .1);--user-menu-danger-hover-bg: rgba(216, 77, 89, .1);--user-menu-danger-hover-border: rgba(216, 77, 89, .16);--workspace-settings-dialog-bg: var(--app-color-surface-primary, #ffffff);--workspace-settings-dialog-sidebar-bg: #f5f5fb;--workspace-settings-dialog-border: var(--app-color-border-soft, #e6e9f0);--workspace-settings-panel-bg: var(--app-color-surface-primary, #ffffff);--workspace-settings-card-bg: var(--app-color-surface-primary, #ffffff);--workspace-settings-data-card-primary-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--workspace-settings-data-card-secondary-text: var( --app-color-text-secondary, var(--Text-introductory_text, #515151) );--workspace-settings-muted-bg: var(--app-color-surface-tertiary, #f4f6f9);--workspace-settings-control-bg: var(--app-color-surface-secondary, #f8f9fc);--workspace-settings-control-divider: var( --app-color-surface-primary, #ffffff );--workspace-settings-hover-bg: var(--app-color-surface-hover, #f4f6f9);--workspace-settings-primary-soft-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .12 );--workspace-settings-tab-hover-bg: rgb( var(--app-color-primary-rgb, 104 76 245) / .16 );--workspace-settings-tab-active-bg: #684cf5;--workspace-settings-tab-active-text: var(--app-color-text-inverse, #ffffff);--workspace-settings-primary-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .18 );--workspace-settings-primary-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .28 );--workspace-settings-primary-focus-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .32 );--workspace-settings-primary-button-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--workspace-settings-primary-button-text: var( --app-color-text-inverse, #ffffff );--workspace-settings-usage-progress-bg: linear-gradient( 90deg, #2b7fff 0%, #ad46ff 100% );--workspace-settings-success-bg: rgb( var(--app-color-success-rgb, 34 197 94) / .12 );--workspace-settings-success-text: var(--app-color-success, #22c55e);--workspace-settings-danger-bg: rgb( var(--app-color-error-rgb, 239 68 68) / .12 );--workspace-settings-danger-text: var(--app-color-error, #ef4444);--workspace-settings-toggle-active-bg: var(--app-color-text, #131313);--workspace-settings-toggle-thumb-bg: var( --app-color-surface-primary, #ffffff );--workspace-settings-toggle-thumb-shadow: 0 1px 2px rgb(var(--app-color-overlay-rgb, 15 23 42) / .14);--workspace-connectors-card-border: var(--app-color-border-strong, #d0d6e2);--workspace-connectors-card-bg: var(--app-color-surface-primary, #ffffff);--workspace-connectors-card-shadow: 0 1px 3px rgb(var(--app-color-overlay-rgb, 15 23 42) / .04);--workspace-connectors-dialog-overlay-bg: rgba(17, 19, 26, .18);--workspace-connectors-dialog-overlay-blur: blur(4px);--workspace-connectors-dialog-border: var(--workspace-connectors-card-border);--workspace-connectors-dialog-bg: var(--workspace-connectors-card-bg);--workspace-connectors-dialog-shadow: 0 12px 36px rgb(var(--app-color-overlay-rgb, 15 23 42) / .14);--workspace-connectors-dialog-title-text: var(--app-color-text, #131313);--workspace-connectors-dialog-muted-text: var( --app-color-text-secondary, #515151 );--workspace-connectors-dialog-close-text: var( --app-color-text-tertiary, #8b8f9c );--workspace-connectors-dialog-close-hover-bg: var( --app-color-surface-hover, #f4f6f9 );--workspace-connectors-dialog-close-hover-text: var( --app-color-text, #131313 );--workspace-connectors-dialog-placeholder-text: var( --app-color-text-placeholder, #9ca3af );--workspace-connectors-dialog-primary-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--workspace-connectors-dialog-primary-text: #ffffff;--workspace-connectors-control-border: var( --app-color-border-strong, #d0d6e2 );--workspace-connectors-control-bg: var(--app-color-surface-primary, #ffffff);--workspace-connectors-control-text: var(--app-color-text, #131313);--workspace-connectors-control-muted-text: var( --app-color-text-secondary, #515151 );--workspace-connectors-control-hover-bg: var( --app-color-surface-hover, #f4f6f9 );--workspace-connectors-control-hover-text: var(--app-color-text, #131313);--workspace-connectors-control-hover-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .24 );--workspace-connectors-control-hover-shadow: 0 6px 16px rgb(var(--app-color-overlay-rgb, 15 23 42) / .05);--workspace-connectors-control-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .18);--workspace-connectors-row-hover-bg: var(--app-color-surface-hover, #f4f6f9);--workspace-connectors-muted-bg: var(--app-color-surface-tertiary, #f4f6f9);--workspace-connectors-divider: var(--app-color-border-soft, #eceff4);--workspace-connectors-icon-bg: var(--app-color-surface-primary, #ffffff);--workspace-connectors-icon-border: var(--app-color-border-strong, #d8dde8);--workspace-connectors-icon-color: var(--app-color-text-secondary, #6b7280);--workspace-connectors-status-bg: var(--app-color-surface-tertiary, #f4f6f9);--workspace-connectors-status-text: var(--app-color-text-secondary, #515151);--workspace-connectors-success-bg: rgb( var(--app-color-success-rgb, 22 163 74) / .12 );--workspace-connectors-success-text: var(--app-color-success, #166534);--workspace-connectors-status-action-connected-border: rgb( var(--app-color-success-rgb, 22 163 74) / .2 );--workspace-connectors-status-action-connected-bg: rgb( var(--app-color-success-rgb, 22 163 74) / .08 );--workspace-connectors-status-action-connected-text: var( --app-color-success, #166534 );--workspace-connectors-status-action-connected-hover-border: rgb( var(--app-color-success-rgb, 22 163 74) / .28 );--workspace-connectors-status-action-connected-hover-bg: rgb( var(--app-color-success-rgb, 22 163 74) / .12 );--workspace-connectors-danger-bg: rgb( var(--app-color-error-rgb, 220 38 38) / .06 );--workspace-connectors-danger-text: var(--app-color-error, #b91c1c);--workspace-connectors-danger-border: rgb( var(--app-color-error-rgb, 220 38 38) / .2 );--workspace-connectors-danger-hover-bg: rgb( var(--app-color-error-rgb, 220 38 38) / .08 );--workspace-connectors-danger-hover-border: rgb( var(--app-color-error-rgb, 220 38 38) / .36 );--workspace-connectors-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--workspace-connectors-active-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .28 );--workspace-connectors-dropdown-bg: var(--app-color-surface-primary, #ffffff);--workspace-connectors-dropdown-border: var( --app-color-border-strong, #d0d6e2 );--workspace-connectors-dropdown-shadow: 0 10px 28px rgb(var(--app-color-overlay-rgb, 15 23 42) / .12);--workspace-skills-popover-shadow: 0 10px 28px rgb(var(--app-color-overlay-rgb, 15 23 42) / .12);--workspace-connectors-dropdown-option-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--workspace-connectors-dropdown-option-selected-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--workspace-connectors-empty-border: var(--app-color-border-strong, #d0d6e2);--workspace-connectors-spinner-border: var( --app-color-border-strong, #d0d6e2 );--workspace-connectors-toggle-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .88 );--workspace-connectors-toggle-thumb-bg: var( --app-color-surface-primary, #ffffff );--workspace-connectors-toggle-thumb-shadow: 0 3px 8px rgb(var(--app-color-overlay-rgb, 15 23 42) / .16);--workspace-connectors-toolbar-menu-shadow: 0 20px 60px rgb(var(--app-color-overlay-rgb, 15 23 42) / .18);--bootstrap-dialog-overlay-bg: rgba(17, 19, 26, .18);--bootstrap-dialog-overlay-blur: none;--bootstrap-dialog-surface-border: rgba(21, 27, 39, .08);--bootstrap-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--bootstrap-dialog-surface-shadow: 0 24px 64px rgba(15, 23, 42, .18);--bootstrap-dialog-body-bg: transparent;--bootstrap-dialog-close-hero-bg: rgba(255, 255, 255, .5);--bootstrap-dialog-close-hero-text: #8a8078;--bootstrap-dialog-close-hero-hover-bg: rgba(255, 255, 255, .74);--bootstrap-dialog-close-hero-hover-text: #5c534c;--bootstrap-dialog-close-hero-focus-shadow: 0 0 0 3px rgba(var(--app-color-primary-rgb, 92 65 220), .14);--bootstrap-dialog-hero-border: #ede5da;--bootstrap-dialog-hero-bg: radial-gradient( circle at top right, rgba(var(--app-color-primary-rgb, 92 65 220), .14), transparent 36% ), linear-gradient(135deg, #fff8ef 0%, #fffdf9 52%, #f5f3ff 100%);--bootstrap-dialog-hero-shadow: inset 0 1px 0 rgba(255, 255, 255, .65);--bootstrap-dialog-hero-greeting-text: #2f241b;--bootstrap-dialog-hero-lead-text: #62584d;--bootstrap-dialog-label-text: #72675e;--bootstrap-dialog-mode-border: #e7e0d8;--bootstrap-dialog-mode-bg: linear-gradient(180deg, #ffffff 0%, #fbfaf8 100%);--bootstrap-dialog-mode-shadow: 0 10px 24px rgba(42, 30, 17, .04);--bootstrap-dialog-mode-hover-border: #c9c1ef;--bootstrap-dialog-mode-hover-bg: linear-gradient( 180deg, #ffffff 0%, #f7f5ff 100% );--bootstrap-dialog-mode-hover-shadow: 0 16px 32px rgba(77, 61, 155, .12);--bootstrap-dialog-mode-focus-border: #6459e6;--bootstrap-dialog-mode-focus-shadow: 0 0 0 3px rgba(100, 90, 230, .18);--bootstrap-dialog-mode-overlay-bg: radial-gradient( circle at 24% 18%, rgba(255, 255, 255, .36) 0%, rgba(255, 255, 255, 0) 34% ), radial-gradient( circle at 76% 22%, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 28% ), linear-gradient( 135deg, rgba(150, 126, 255, .2) 0%, rgba(122, 97, 243, .32) 100% );--bootstrap-dialog-mode-glow-bg: radial-gradient( circle, rgba(122, 97, 243, .22) 0%, rgba(122, 97, 243, .08) 42%, rgba(122, 97, 243, 0) 72% );--bootstrap-dialog-mode-icon-bg: linear-gradient( 180deg, rgba(100, 90, 230, .14) 0%, rgba(100, 90, 230, .08) 100% );--bootstrap-dialog-mode-icon-text: #6459e6;--bootstrap-dialog-mode-creating-icon-bg: linear-gradient( 180deg, rgba(100, 90, 230, .18) 0%, rgba(100, 90, 230, .14) 100% );--bootstrap-dialog-mode-creating-icon-shadow: 0 10px 20px rgba(100, 90, 230, .12);--bootstrap-dialog-mode-title-text: #1e2028;--bootstrap-dialog-mode-desc-text: #6a6470;--bootstrap-dialog-field-label-text: #3a3f4d;--bootstrap-dialog-input-border: rgba(21, 27, 39, .1);--bootstrap-dialog-input-bg: var(--app-color-surface-primary, #ffffff);--bootstrap-dialog-input-text: var(--app-color-text, #131313);--bootstrap-dialog-input-placeholder: rgba(81, 93, 112, .58);--bootstrap-dialog-input-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .52 );--bootstrap-dialog-input-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .18);--bootstrap-dialog-primary-btn-bg: var( --app-gradient-primary, var(--app-color-primary, #684cf5) );--bootstrap-dialog-primary-btn-text: #ffffff;--bootstrap-dialog-secondary-btn-bg: var( --app-color-surface-primary, #ffffff );--bootstrap-dialog-secondary-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--bootstrap-dialog-button-shadow: 0 1px 2px rgba(198, 228, 246, .05);--bootstrap-dialog-file-dropzone-border: var(--Border-frame_border, #e6e9f0);--bootstrap-dialog-file-dropzone-bg: transparent;--bootstrap-dialog-file-dropzone-drag-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .04 );--bootstrap-dialog-file-dropzone-drag-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .08);--bootstrap-dialog-file-dropzone-title-text: var( --Text-Primary_text, #131313 );--bootstrap-dialog-file-dropzone-subtitle-text: var( --Text-Introductory_text, #515151 );--bootstrap-dialog-file-selection-bg: var( --app-color-surface-secondary, #fbfbfd );--bootstrap-dialog-file-add-trigger-border: #c7ccd9;--bootstrap-dialog-file-add-trigger-bg: var( --app-color-surface-primary, #ffffff );--bootstrap-dialog-file-add-trigger-hover-border: #d9deea;--bootstrap-dialog-file-list-item-bg: var( --app-color-surface-primary, #ffffff );--bootstrap-dialog-file-remove-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--bootstrap-dialog-appearance-trigger-bg: var( --app-color-surface-tertiary, #f0f1f5 );--bootstrap-dialog-appearance-trigger-hover-bg: var( --app-color-surface-hover, #e8ebf2 );--bootstrap-dialog-appearance-trigger-text: #2882ff;--bootstrap-dialog-appearance-trigger-hover-shadow: 0 10px 20px rgba(77, 61, 155, .12);--bootstrap-dialog-appearance-trigger-focus-shadow: 0 0 0 3px rgba(100, 90, 230, .16);--bootstrap-dialog-appearance-preview-shadow: inset 0 1px 0 rgba(255, 255, 255, .58);--bootstrap-dialog-appearance-section-shadow: 0 18px 34px rgba(42, 30, 17, .12);--bootstrap-dialog-appearance-surface-border: #f0f1f5;--bootstrap-dialog-appearance-surface-bg: #ffffff;--bootstrap-dialog-appearance-header-bg: #ffffff;--bootstrap-dialog-appearance-preview-border: rgba(21, 27, 39, .08);--bootstrap-dialog-appearance-preview-bg: var( --app-color-surface-secondary, #f7f8fa );--bootstrap-dialog-appearance-separator: rgba(21, 27, 39, .08);--bootstrap-dialog-appearance-toggle-text: var(--app-color-text, #131313);--bootstrap-dialog-appearance-toggle-hover-bg: rgba(15, 23, 42, .04);--bootstrap-dialog-appearance-item-text: var( --app-color-text-secondary, #515151 );--bootstrap-dialog-appearance-item-hover-bg: rgba(15, 23, 42, .04);--bootstrap-dialog-appearance-item-hover-text: var(--app-color-text, #131313);--bootstrap-dialog-appearance-item-selected-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--bootstrap-dialog-appearance-item-selected-text: var( --app-color-primary, #5c41dc );--bootstrap-dialog-appearance-picker-bg: #ffffff;--bootstrap-dialog-appearance-picker-border: #f0f1f5;--bootstrap-dialog-appearance-picker-shadow: 0 18px 36px rgba(15, 23, 42, .18);--bootstrap-dialog-appearance-dot-selected-border: #ffffff;--bootstrap-dialog-appearance-dot-selected-shadow: 0 0 0 2px rgba(15, 23, 42, .18) inset;--bootstrap-dialog-hint-text: #8b817a;--bootstrap-dialog-task-type-selected-border: #bfb5ff;--bootstrap-dialog-task-type-selected-bg: radial-gradient( circle at top right, rgba(100, 90, 230, .12), transparent 44% ), linear-gradient(180deg, #ffffff 0%, #f5f2ff 100%);--bootstrap-dialog-task-type-selected-shadow: 0 10px 20px rgba(77, 61, 155, .1);--bootstrap-dialog-task-type-nav-border: #e0d8d0;--bootstrap-dialog-task-type-nav-bg: #ffffff;--bootstrap-dialog-task-type-nav-text: #1f2430;--bootstrap-dialog-task-type-nav-hover-border: #d0c8c0;--bootstrap-dialog-task-type-nav-hover-bg: #f9f8f6;--bootstrap-dialog-task-type-dot-bg: #d5cfc7;--bootstrap-dialog-task-type-dot-hover-bg: #c0b8b0;--bootstrap-dialog-task-type-dot-active-bg: #6459e6;--rename-dialog-overlay-bg: var( --bootstrap-dialog-overlay-bg, rgba(17, 19, 26, .18) );--rename-dialog-overlay-blur: blur(4px);--rename-dialog-surface-border: var(--layout-open-files-border, #e6e9f0);--rename-dialog-surface-bg: var(--app-color-surface-primary, #ffffff);--rename-dialog-surface-shadow: 0 5px 20px rgba(0, 0, 0, .1);--rename-dialog-divider: var(--layout-open-files-border, #e6e9f0);--rename-dialog-frame-border: var(--layout-open-files-border-strong, #c7ccd9);--rename-dialog-shell-bg: var(--app-color-surface-secondary, #fbfbfd);--rename-dialog-title-text: var(--app-color-text, #131313);--rename-dialog-muted-text: var(--app-color-text-secondary, #515151);--rename-dialog-close-text: var(--app-color-text-tertiary, #8b8f9c);--rename-dialog-close-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--rename-dialog-control-bg: var(--app-color-surface-primary, #ffffff);--rename-dialog-control-border: var(--layout-open-files-border, #e6e9f0);--rename-dialog-control-text: var(--app-color-text, #131313);--rename-dialog-control-placeholder: var(--app-color-text-tertiary, #8b8f9c);--rename-dialog-control-focus-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .4 );--rename-dialog-control-focus-shadow: 0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220) / .16);--rename-dialog-icon-preview-bg: var(--app-color-surface-primary, #ffffff);--rename-dialog-color-toggle-hover-bg: var( --app-color-surface-hover, #edf0f5 );--rename-dialog-color-dot-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset;--rename-dialog-secondary-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--rename-dialog-primary-btn-bg: var( --app-gradient-primary, var(--app-color-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%)) );--rename-dialog-primary-btn-text: #ffffff;--rename-dialog-icon-item-text: var(--app-color-text-secondary, #515151);--rename-dialog-icon-item-hover-bg: var(--app-color-surface-hover, #edf0f5);--rename-dialog-icon-item-hover-text: var(--app-color-text, #131313);--rename-dialog-icon-item-selected-bg: var( --app-color-surface-hover, #edf0f5 );--rename-dialog-icon-item-selected-text: var(--app-color-text, #131313);--rename-dialog-picker-bg: var(--app-color-surface-primary, #ffffff);--rename-dialog-picker-border: var(--layout-open-files-border, #e6e9f0);--rename-dialog-picker-shadow: 0 14px 36px rgba(15, 23, 42, .1);--rename-dialog-dot-selected-border: var(--app-color-text, #131313);--rename-dialog-dot-selected-shadow: 0 0 0 2px var(--app-color-surface-primary, #ffffff) inset;--projects-home-shell-bg: radial-gradient( 37.82% 114.75% at 5.75% 9.81%, rgba(245, 244, 253, .8) 0%, #f4f5ff 60.26%, rgba(223, 230, 255, 0) 100% ), linear-gradient( 161deg, rgba(244, 246, 255, .6) 12.38%, rgba(215, 240, 255, .6) 35.71%, rgba(217, 207, 255, .6) 76.88%, rgba(244, 209, 255, .6) 105.05%, rgba(255, 227, 210, .6) 124.64% ), radial-gradient( 90.45% 115.8% at 8.04% 16.62%, #f5f4fd 0%, #f4f5ff 58.17%, #dfe6ff 100% );--projects-home-shell-welcome-bg: linear-gradient( 156deg, rgba(215, 240, 255, .6) 15.3%, rgba(217, 207, 255, .6) 38.43%, rgba(255, 209, 234, .6) 61.57%, rgba(255, 227, 210, .6) 84.7% );--projects-home-title-color: var(--app-color-text, rgba(21, 27, 39, .92));--projects-home-sidebar-bg: linear-gradient( 180deg, var(--app-color-surface-overlay-strong, rgba(255, 255, 255, .88)) 0%, var(--app-color-surface-overlay, rgba(255, 255, 255, .72)) 100% );--projects-home-sidebar-shadow: 0 18px 40px rgba(15, 23, 42, .06);--projects-home-nav-item-color: var(--app-color-text, #131313);--projects-home-nav-item-hover-color: var(--app-color-text, #131313);--projects-home-nav-item-hover-bg: rgb( var(--app-color-primary-rgb, 104 76 245) / .16 );--projects-home-nav-active-color: var(--app-color-primary, #684cf5);--projects-home-nav-icon-color: var(--projects-home-nav-item-color);--projects-home-nav-icon-hover-color: var(--projects-home-nav-icon-color);--projects-home-nav-icon-active-color: var(--projects-home-nav-active-color);--projects-home-nav-active-bg: rgb( var(--app-color-primary-rgb, 104 76 245) / .1 );--projects-home-nav-active-shadow: none;--projects-home-surface-bg: radial-gradient( 88.3% 71.97% at 53.05% 46.03%, var(--app-color-surface-primary, #fff) 0%, var(--app-color-surface-overlay, rgba(255, 255, 255, .7)) 100% );--projects-home-surface-shadow: 0 22px 44px rgba(15, 23, 42, .08);--projects-home-banner-border: none;--projects-home-banner-shadow: none;--projects-home-sort-menu-shadow: 0 6px 26px rgba(0, 0, 0, .14);--projects-home-welcome-panel-bg: var( --app-color-surface-overlay, rgba(255, 255, 255, .25) );--projects-home-welcome-panel-shadow: 0 4px 20px rgba(162, 145, 153, .2);--projects-home-welcome-body-bg: linear-gradient( 179.34deg, var(--app-color-surface-primary, rgb(255, 255, 255)) 49.19%, var(--app-color-surface-overlay-strong, rgba(255, 255, 255, .8)) 87.33%, var(--app-color-surface-overlay, rgba(255, 255, 255, .25)) 119.2% ), var(--app-color-surface-overlay, rgba(255, 255, 255, .25));--projects-home-welcome-secondary-bg: linear-gradient( 180deg, var(--app-color-surface-primary, rgba(255, 255, 255, .98)), var(--app-color-surface-secondary, rgba(242, 247, 255, .96)) );--projects-home-welcome-secondary-border: rgb( var(--app-color-primary-rgb, 50 89 227) / .18 );--projects-home-welcome-secondary-shadow: 0 0 0 rgb(var(--app-color-primary-rgb, 50 89 227) / 0);--projects-home-welcome-secondary-hover-bg: linear-gradient( 180deg, var(--app-color-surface-primary, rgba(255, 255, 255, 1)), var(--app-color-surface-hover, rgba(236, 244, 255, .98)) );--projects-home-welcome-secondary-hover-shadow: 0 10px 24px rgb(var(--app-color-primary-rgb, 50 89 227) / .12);--projects-home-icon-opacity: 1;--projects-home-icon-active-opacity: 1;--Light-Neutral-White: #ffffff;--Icon-icon_primary: #333333;--Background-Active_BG: #e6e9f0;--Border-Active_border: #858da4;--Background-button_brand_bg: #684cf5;--projects-home-view-toggle-icon-color: var( --app-color-text-secondary, #515151 );--projects-home-view-toggle-icon-hover-color: var(--app-color-text, #131313);--projects-home-view-toggle-icon-active-color: var( --Light-Neutral-White, #ffffff );--projects-home-dropdown-bg: var( --Background-popup_bg, var(--app-color-surface-primary, #ffffff) );--projects-home-dropdown-border: var( --Border-popup_border, var(--app-color-border-soft, rgba(21, 27, 39, .05)) );--projects-home-dropdown-shadow: 0 14px 36px rgba(15, 23, 42, .1);--projects-home-dropdown-item-color: var( --Text-Primary_text, var(--app-color-text, rgba(21, 27, 39, .92)) );--projects-home-dropdown-item-icon-color: var( --projects-home-dropdown-item-color, var(--app-color-text-tertiary, rgba(57, 67, 83, .56)) );--projects-home-dropdown-item-hover-bg: var( --Background-popup_menu_hover_bg, #e9e4ff );--projects-home-dropdown-item-hover-color: var( --Text-popup_hover_text, var(--Text-brand_color, #452daa) );--projects-home-dropdown-item-hover-icon-color: var( --projects-home-dropdown-item-hover-color );--projects-home-dropdown-danger-hover-bg: rgba(239, 68, 68, .06);--projects-home-chip-bg: var( --app-color-surface-overlay, rgba(255, 255, 255, .7) );--projects-home-chip-border: var( --app-color-border, rgba(148, 163, 184, .16) );--projects-home-chip-shadow: inset 0 1px 0 var(--app-color-surface-overlay-strong, rgba(255, 255, 255, .86));--projects-home-chip-muted-bg: var( --app-color-surface-overlay-strong, rgba(241, 245, 249, .88) );--projects-home-list-item-bg: var(--app-color-surface-primary, #ffffff);--projects-home-list-item-hover-bg: var( --projects-home-list-item-bg, var(--app-color-surface-primary, #ffffff) );--projects-home-list-item-shadow: none;--projects-home-list-item-hover-border: var( --app-color-border-strong, #d9dde8 );--projects-home-list-item-hover-shadow: 0 6px 20px rgba(40, 47, 85, .08);--projects-home-list-item-dropdown-shadow: 0 6px 26px rgba(0, 0, 0, .14);--projects-home-card-border: transparent;--projects-home-card-bg: var(--app-color-surface-primary, #ffffff);--projects-home-card-hover-bg: var( --projects-home-card-bg, var(--app-color-surface-primary, #ffffff) );--project-icon-background: #f0f1f5;--projects-home-card-icon-bg: var(--app-color-surface-tertiary, #f0f1f5);--projects-home-card-icon-border: transparent;--projects-home-card-icon-shadow: none;--projects-home-card-icon-color: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--projects-home-card-menu-bg: var(--app-color-surface-primary, #ffffff);--projects-home-card-menu-border: var(--app-color-border-strong, #c7ccd9);--projects-home-card-shadow: 0 0 10px rgba(40, 47, 85, .06), 0 3px 3px rgba(40, 47, 85, .06);--projects-home-card-hover-border: color-mix( in srgb, var(--app-color-primary, #5c41dc) 18%, var(--app-color-border-soft, rgba(21, 27, 39, .05)) );--projects-home-card-hover-shadow: 0 6px 26px rgba(0, 0, 0, .14);--projects-home-card-dropdown-shadow: 0 6px 26px rgba(0, 0, 0, .14);--projects-home-create-shadow: 0 4px 6px rgba(0, 0, 0, .1), 0 5px 15px rgba(140, 110, 145, .15);--projects-home-create-hover-shadow: 0 10px 18px rgba(140, 110, 145, .2), 0 8px 18px rgba(0, 0, 0, .08);--projects-home-create-open-shadow: 0 12px 24px rgba(15, 23, 42, .12);--projects-home-create-toggle-divider: rgba(255, 255, 255, .2);--projects-home-create-menu-bg: rgba(252, 253, 255, .98);--projects-home-create-menu-border: var( --app-color-border-soft, rgba(21, 27, 39, .05) );--projects-home-create-menu-shadow: 0 10px 22px rgba(15, 23, 42, .08);--projects-home-create-menu-item-text: var(--app-color-primary, #3259e3);--projects-home-create-menu-export-text: var(--app-color-success, #0f766e);--projects-home-create-menu-export-hover-bg: rgb( var(--app-color-success-rgb) / .1 );--projects-home-create-focus-ring: var( --app-color-focus-ring, rgba(80, 104, 255, .28) );--project-loading-overlay-bg: linear-gradient( 180deg, rgba(249, 250, 255, .28) 0%, rgba(244, 246, 255, .72) 100% ), var(--app-shell-transition-bg, var(--projects-home-shell-bg));--project-loading-overlay-blur: blur(12px) saturate(1.04);--project-loading-overlay-ambient-bg: radial-gradient( 40% 38% at 14% 10%, rgba(255, 255, 255, .52) 0%, rgba(255, 255, 255, 0) 72% ), radial-gradient( 36% 34% at 82% 14%, rgba(217, 207, 255, .24) 0%, rgba(217, 207, 255, 0) 76% ), linear-gradient( 161deg, rgba(244, 246, 255, .18) 12.38%, rgba(215, 240, 255, .12) 35.71%, rgba(217, 207, 255, .14) 76.88%, rgba(255, 227, 210, .12) 124.64% );--project-loading-overlay-ambient-opacity: .9;--project-loading-label-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--project-loading-label-text: color-mix( in srgb, var(--app-color-primary, #5c41dc) 76%, #293144 );--project-loading-label-dot-bg: linear-gradient( 135deg, var(--app-color-primary, #5c41dc), var(--app-color-accent, #cc8e2f) );--project-loading-label-dot-shadow: 0 0 0 6px rgb(var(--app-color-primary-rgb, 92 65 220) / .08);--project-loading-headline-text: rgba(21, 27, 39, .96);--project-loading-headline-accent-text: color-mix( in srgb, var(--app-color-error, #ef4444) 58%, var(--app-color-accent, #cc8e2f) );--project-loading-headline-tail-text: var(--app-color-primary, #3259e3);--project-loading-headline-tail-bg: linear-gradient( 90deg, var(--app-color-primary, #3259e3) 0%, color-mix( in srgb, var(--app-color-primary, #3259e3) 60%, var(--app-color-info, #0ea5e9) ) 100% );--project-loading-description-text: rgba(37, 45, 57, .68);--project-loading-track-line-bg: linear-gradient( 90deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .12), rgb(var(--app-color-primary-rgb, 92 65 220) / .36), rgba(204, 142, 47, .16) );--project-loading-track-line-shadow: 0 0 0 1px rgba(255, 255, 255, .48), 0 10px 24px rgb(var(--app-color-primary-rgb, 92 65 220) / .08);--project-loading-track-glow-bg: linear-gradient( 90deg, rgb(var(--app-color-primary-rgb, 92 65 220) / 0), rgb(var(--app-color-primary-rgb, 92 65 220) / .74), rgba(204, 142, 47, 0) );--project-loading-stage-connector-bg: linear-gradient( 180deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .28), rgb(var(--app-color-primary-rgb, 92 65 220) / 0) );--project-loading-stage-icon-text: rgb( var(--app-color-primary-rgb, 92 65 220) / .42 );--project-loading-stage-icon-shadow: drop-shadow( 0 6px 12px rgba(120, 132, 168, .08) );--project-loading-stage-label-text: rgba(89, 98, 116, .84);--project-loading-walker-shadow-bg: rgba(99, 110, 136, .2);--project-loading-walker-body-bg: rgba(79, 85, 102, .92);--project-loading-walker-head-shadow: 0 0 0 2px rgba(255, 255, 255, .65);--project-loading-walker-torso-bg: linear-gradient( 180deg, rgba(79, 85, 102, .96), rgba(122, 81, 140, .88) );--project-loading-beacon-shadow: 0 0 0 5px rgb(var(--app-color-primary-rgb, 92 65 220) / .08);--project-loading-beacon-shadow-expanded: 0 0 0 9px rgb(var(--app-color-primary-rgb, 92 65 220) / .04);--layout-open-files-overlay-bg: rgba(17, 19, 26, .18);--layout-open-files-overlay-blur: blur(4px);--layout-open-files-surface-bg: #ffffff;--layout-open-files-subtle-bg: var(--Background-leftpanel_main_bg, #f5f6fa);--layout-open-files-border: var(--Border-frame_border, #e6e9f0);--layout-open-files-border-strong: #c7ccd9;--layout-open-files-shadow: 0 5px 20px rgba(0, 0, 0, .1);--layout-open-files-text: var(--Text-Primary_text, #131313);--layout-open-files-muted-text: var(--Text-introductory_text, #515151);--layout-open-files-close-text: #8b8f9c;--layout-open-files-hover-bg: #edf0f5;--layout-open-files-active-bg: #e6e9f0;--layout-open-files-active-text: var(--layout-open-files-text, #131313);--layout-open-files-sidebar-hover-bg: var( --layout-open-files-hover-bg, #edf0f5 );--layout-open-files-sidebar-hover-text: var( --layout-open-files-text, #131313 );--layout-open-files-sidebar-active-bg: var( --Background-leftpanel_menu_selected_bg, #e9e4ff );--layout-open-files-sidebar-active-text: var( --Text-brand_color, var(--app-color-primary, #5c41dc) );--layout-open-files-link-text: var(--app-color-primary, #5c41dc);--layout-open-files-primary-btn-bg: var( --app-gradient-primary, linear-gradient(90deg, #3259e3 0%, #cf69ff 100%) );--layout-open-files-primary-btn-hover-bg: var( --layout-open-files-primary-btn-bg );--layout-open-files-primary-btn-text: #ffffff;--layout-open-files-icon-button-bg: #ffffff;--layout-open-files-input-bg: #ffffff;--layout-open-files-placeholder: #acacac;--image-viewer-shell-bg: transparent;--image-viewer-canvas-bg: transparent;--image-viewer-floatbar-bg: rgba(255, 255, 255, .92);--image-viewer-floatbar-border: rgba(21, 27, 39, .05);--image-viewer-floatbar-shadow: 0 8px 20px rgba(15, 23, 42, .06);--image-viewer-floatbar-divider: #eceef3;--image-viewer-floatbar-btn-text: rgba(37, 45, 57, .72);--image-viewer-floatbar-btn-icon-opacity: .6;--image-viewer-floatbar-btn-hover-bg: #f7f8fa;--image-viewer-floatbar-btn-hover-text: rgba(21, 27, 39, .92);--image-viewer-floatbar-btn-active-bg: #eceef3;--image-viewer-floatbar-meta-text: rgba(57, 67, 83, .56);--image-viewer-loading-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--image-viewer-error-text: #64748b;--image-viewer-error-title-text: #1e293b;--spreadsheet-viewer-shell-bg: var(--layout-preview-body-bg, #ffffff);--spreadsheet-viewer-notice-border: #e2e8f0;--spreadsheet-viewer-notice-bg: #fff7ed;--spreadsheet-viewer-notice-text: #b45309;--spreadsheet-viewer-canvas-bg: transparent;--spreadsheet-tabs-bg: #f8fafc;--spreadsheet-tab-border: #cbd5e1;--spreadsheet-tab-bg: #e2e8f0;--spreadsheet-tab-text: #334155;--spreadsheet-tab-active-bg: #ffffff;--spreadsheet-tab-active-text: #0f172a;--spreadsheet-grid-bg: #ffffff;--spreadsheet-grid-header-bg: #f8fafc;--spreadsheet-grid-header-text: #475569;--spreadsheet-grid-line: #d9dde5;--spreadsheet-grid-cell-text: var(--app-color-text, rgba(21, 27, 39, .92));--spreadsheet-grid-link-text: #2563eb;--spreadsheet-loading-text: #64748b;--spreadsheet-error-text: #b42318;--csv-viewer-shell-bg: var( --layout-preview-shell-body-bg, var(--bg-primary, #fff) );--csv-header-border: var(--border-color, #e5e7eb);--csv-header-bg: var(--layout-preview-header-bg, var(--bg-primary, #fff));--csv-view-toggle-bg: #f7f8fa;--csv-view-toggle-btn-text: rgba(37, 45, 57, .72);--csv-view-toggle-btn-hover-text: rgba(21, 27, 39, .92);--csv-view-toggle-btn-active-bg: #ffffff;--csv-view-toggle-btn-active-text: #5c41dc;--csv-view-toggle-btn-active-shadow: 0 1px 2px rgba(0, 0, 0, .06);--csv-title-text: var(--text-primary, #111);--csv-title-input-border: var(--border-color, #ccc);--csv-title-input-bg: var(--bg-primary, #fff);--csv-title-input-text: var(--text-primary, #111);--csv-stats-text: var(--text-tertiary, #999);--csv-close-text: rgba(37, 45, 57, .72);--csv-close-hover-bg: #f7f8fa;--csv-close-hover-text: rgba(21, 27, 39, .92);--csv-content-bg: var( --layout-preview-shell-body-bg, var(--bg-primary, #fff) );--csv-source-text: var(--text-primary, #111);--csv-diff-toolbar-bg: rgba(255, 255, 255, .97);--csv-diff-toolbar-border: rgba(0, 0, 0, .08);--csv-diff-toolbar-shadow: 0 4px 16px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--csv-diff-reject-text: #64748b;--csv-diff-reject-border: #e2e8f0;--csv-diff-reject-hover-bg: rgba(239, 68, 68, .06);--csv-diff-reject-hover-text: #dc2626;--csv-diff-reject-hover-border: rgba(239, 68, 68, .2);--csv-table-bg: var(--layout-preview-body-bg, var(--bg-primary, #fff));--csv-table-border: var(--border-color, #e5e7eb);--csv-table-shadow: 0 1px 4px rgba(0, 0, 0, .06);--csv-table-header-bg: var(--bg-secondary, #f7f8fa);--csv-table-header-text: var(--text-primary, #333);--csv-table-cell-bg: var(--layout-preview-body-bg, var(--bg-primary, #fff));--csv-table-cell-text: var(--text-primary, #333);--csv-table-added-bg: #dafbe1;--csv-table-removed-bg: #ffebe9;--csv-table-modified-bg: #fff8c5;--csv-table-empty-text: var(--text-tertiary, #999);--csv-table-previous-text: #991b1b;--csv-table-row-hover-bg: var(--bg-hover, rgba(0, 0, 0, .02));--csv-empty-text: var(--text-tertiary, #999);--preview-loading-text: rgba(37, 45, 57, .72);--preview-loading-bg: linear-gradient( 180deg, #ffffff 0%, #ffffff 100% );--preview-loading-label-text: rgba(21, 27, 39, .92);--preview-loading-hint-text: rgba(57, 67, 83, .56);--preview-loading-frame-border: #e5e7eb;--code-viewer-search-match-bg: rgba(255, 226, 138, .78);--code-viewer-search-match-border: rgba(184, 124, 0, .22);--code-viewer-search-match-active-bg: rgba(#5c41dc, .22);--code-viewer-search-match-active-border: rgba(#5c41dc, .34);--code-viewer-search-match-active-ring: rgba(#5c41dc, .12);--document-search-panel-border: rgba(rgba(21, 27, 39, .05), .96);--document-search-panel-bg: rgba(#ffffff, .96);--document-search-panel-shadow: 0 10px 24px rgba(15, 23, 42, .1), 0 2px 8px rgba(15, 23, 42, .06);--document-search-panel-input-border: rgba(rgba(21, 27, 39, .05), .9);--document-search-panel-input-bg: rgba(#ffffff, .92);--document-search-panel-input-text: rgba(21, 27, 39, .92);--document-search-panel-input-focus-border: rgba(#5c41dc, .52);--document-search-panel-input-focus-shadow: 0 0 0 2px rgba(#5c41dc, .12);--document-search-panel-status-text: rgba(37, 45, 57, .72);--document-search-panel-status-error-text: #ef4444;--document-search-panel-focus-ring: 0 0 0 2px rgba(#5c41dc, .12);--document-search-panel-control-bg: rgba(#f7f8fa, .9);--document-search-panel-control-text: rgba(37, 45, 57, .72);--document-search-panel-control-hover-bg: rgba(#eceef3, .92);--document-search-panel-control-hover-text: rgba(21, 27, 39, .92);--document-search-panel-control-active-border: rgba(#5c41dc, .26);--document-search-panel-control-active-bg: rgba(#5c41dc, .12);--document-search-panel-control-active-text: var( --app-color-primary, #5c41dc );--document-search-panel-action-bg: rgba(#f7f8fa, .9);--document-search-panel-action-text: rgba(21, 27, 39, .92);--document-search-panel-action-hover-bg: rgba(#eceef3, .92);--code-viewer-shell-bg: #ffffff;--code-viewer-shell-text: var(--app-color-text, #131313);--code-viewer-header-bg: transparent;--code-viewer-header-border: var(--app-color-border-soft, #e6e9f0);--code-viewer-title-text: var(--app-color-text, #131313);--code-viewer-title-focus-bg: #ffffff;--code-viewer-title-focus-shadow: 0 0 0 2px rgba(var(--app-color-primary-rgb, 92 65 220), .15);--code-viewer-action-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-action-hover-bg: #f3f4f6;--code-viewer-action-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--code-viewer-action-primary-bg: #ffffff;--code-viewer-action-primary-border: var(--app-color-border-soft, #e6e9f0);--code-viewer-action-primary-shadow: 0 1px 2px rgba(15, 23, 42, .08);--code-viewer-action-primary-hover-bg: #f3f4f6;--code-viewer-action-secondary-bg: #ffffff;--code-viewer-action-secondary-border: var(--app-color-border-soft, #e6e9f0);--code-viewer-action-secondary-shadow: 0 1px 2px rgba(15, 23, 42, .06);--code-viewer-action-secondary-hover-bg: #f3f4f6;--code-viewer-action-secondary-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--code-viewer-close-icon-opacity: .8;--code-viewer-toggle-bg: #f3f4f6;--code-viewer-toggle-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-toggle-icon-text: var(--code-viewer-toggle-text);--code-viewer-toggle-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--code-viewer-toggle-icon-hover-text: var(--code-viewer-toggle-hover-text);--code-viewer-toggle-active-bg: #ffffff;--code-viewer-toggle-active-text: var(--app-color-primary, #5c41dc);--code-viewer-toggle-icon-active-text: var(--code-viewer-toggle-active-text);--code-viewer-toggle-active-shadow: 0 1px 2px rgba(0, 0, 0, .06);--code-viewer-progress-track: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb, 92 65 220), .06), rgba(204, 142, 47, .08), rgba(var(--app-color-primary-rgb, 92 65 220), .06) );--code-viewer-progress-scan: linear-gradient( 90deg, rgba(var(--app-color-primary-rgb, 92 65 220), 0), rgba(var(--app-color-primary-rgb, 92 65 220), .95), rgba(204, 142, 47, .82), rgba(var(--app-color-primary-rgb, 92 65 220), 0) );--code-viewer-content-bg: #ffffff;--code-viewer-editor-bg: #fbfbfd;--code-viewer-line-number-bg: #fbfbfd;--code-viewer-gutter-border: var(--app-color-border-soft, #e6e9f0);--code-viewer-gutter-text: #9ca3af;--code-viewer-caret: var(--app-color-text, #131313);--code-viewer-selection-bg: var(--app-text-selection-bg, #5599ff4d);--code-viewer-code-block-bg: #fbfbfd;--code-viewer-preview-bg: #ffffff;--code-viewer-preview-loading-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-preview-loading-bg: linear-gradient( 180deg, #ffffff 0%, #fbfbfd 100% );--code-viewer-preview-error-text: var(--app-color-error, #ef4444);--code-viewer-preview-error-bg: linear-gradient( 180deg, #ffffff 0%, #fbfbfd 100% );--code-viewer-preview-iframe-bg: #ffffff;--code-viewer-preview-empty-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-popover-bg: var(--Background-Popup_BG, #ffffff);--code-viewer-popover-border: var(--Border-Popup_border, #c7ccd9);--code-viewer-callout-popover-border: #f0f1f5;--code-viewer-callout-popover-icon: #131313;--code-viewer-callout-popover-text: #131313;--code-viewer-image-popover-border: #f0f1f5;--code-viewer-image-popover-icon: #131313;--code-viewer-image-upload-icon: #333333;--code-viewer-image-popover-text: #131313;--code-viewer-popover-text: var(--Text-Primary_text, #131313);--code-viewer-popover-title: var(--Text-Primary_text, #131313);--code-viewer-popover-muted: var(--Text-Introductory_text, #515151);--code-viewer-popover-divider: var(--Border-space_line, #e6e9f0);--code-viewer-popover-card-bg: var(--Background-Button_White_BG, #ffffff);--code-viewer-popover-card-border: var(--Border-FormControls_Border, #acacac);--code-viewer-popover-card-label: var(--Text-Primary_text, #131313);--code-viewer-popover-input-bg: var(--Background-FormControls_BG, #ffffff);--code-viewer-popover-hover-bg: var( --Background-Popup_menu_hover_BG, #f3f0ff );--code-viewer-popover-icon-filter: none;--code-viewer-dialog-bg: var(--Background-Dialog, #ffffff);--code-viewer-dialog-border: var(--Border-Dialog_border, #c7ccd9);--code-viewer-dialog-input-bg: var(--Background-FormControls_BG, #ffffff);--code-viewer-dialog-input-border: var(--Border-FormControls_Border, #acacac);--code-viewer-dialog-placeholder: var(--Text-placeholder_text, #8d96a8);--code-viewer-dialog-icon: var(--Icon-icon_main_color, #2d2d35);--code-viewer-dialog-primary-bg: var(--Background-Button_Brand_BG, #7a55ff);--code-viewer-dialog-primary-hover-bg: var( --Background-Popup_menu_hover_BG, #684cf5 );--code-viewer-dialog-primary-active-bg: var( --Background-Popup_menu_press_BG, #5c41dc );--code-viewer-dialog-primary-text: var(--Text-Popup_hover_text, #ffffff);--code-viewer-disabled-bg: var(--app-color-surface-secondary, #f7f8fa);--code-viewer-disabled-border: var(--Form-Disable_Button_border, #e6e9f0);--code-viewer-disabled-text: var(--Icon-Disable_icon, #8d96a8);--code-viewer-hljs-text: #24292f;--code-viewer-hljs-comment: #6e7781;--code-viewer-hljs-keyword: #cf222e;--code-viewer-hljs-string: #0a3069;--code-viewer-hljs-number: #0550ae;--code-viewer-hljs-variable: #953800;--code-viewer-hljs-title: #8250df;--code-viewer-hljs-type: #953800;--code-viewer-hljs-built-in: #0550ae;--code-viewer-hljs-tag: #116329;--code-viewer-hljs-attribute: #0550ae;--code-viewer-hljs-regexp: #0a3069;--code-viewer-hljs-symbol: #0550ae;--code-viewer-hljs-meta: #6e7781;--code-viewer-hljs-selector: #6639ba;--code-viewer-hljs-addition-text: #116329;--code-viewer-hljs-addition-bg: #dafbe1;--code-viewer-hljs-deletion-text: #82071e;--code-viewer-hljs-deletion-bg: #ffebe9;--code-viewer-diff-toolbar-bg: #fffbeb;--code-viewer-diff-toolbar-border: #fde68a;--code-viewer-diff-label-text: #92400e;--code-viewer-diff-accept-bg: var(--app-color-primary, #5c41dc);--code-viewer-diff-accept-text: #ffffff;--code-viewer-diff-accept-hover-bg: #4f35ca;--code-viewer-diff-reject-bg: #fee2e2;--code-viewer-diff-reject-text: #991b1b;--code-viewer-diff-reject-hover-bg: #fecaca;--code-viewer-diff-close-bg: #f3f4f6;--code-viewer-diff-close-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--code-viewer-diff-close-hover-bg: #e5e7eb;--code-viewer-diff-added-bg: #dafbe1;--code-viewer-diff-added-text: #116329;--code-viewer-diff-removed-bg: #ffebe9;--code-viewer-diff-removed-text: #82071e;--code-viewer-diff-unchanged-text: #24292f;--artifact-diff-header-bg: linear-gradient( 180deg, rgba(255, 252, 244, .98) 0%, rgba(255, 248, 230, .98) 100% ), linear-gradient( 90deg, rgba(245, 158, 11, .1) 0%, rgba(251, 191, 36, .16) 50%, rgba(245, 158, 11, .1) 100% );--artifact-diff-header-border: rgba(245, 158, 11, .24);--artifact-diff-header-main-label: #b45309;--artifact-diff-header-inline-secondary-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--artifact-diff-header-inline-nav-btn-border: var( --layout-preview-action-border, var(--app-color-border-soft, #e6e9f0) );--artifact-diff-header-inline-nav-btn-bg: var( --layout-preview-action-bg, rgba(255, 255, 255, .88) );--artifact-diff-header-inline-nav-btn-text: var( --layout-preview-header-secondary-text, var(--app-color-text-secondary, rgba(37, 45, 57, .72)) );--artifact-diff-header-inline-nav-btn-hover-bg: var( --layout-preview-action-hover-bg, var(--app-color-surface-secondary, #f7f8fa) );--artifact-diff-header-inline-nav-btn-hover-border: var( --layout-preview-action-border, var(--app-color-border-soft, #e6e9f0) );--artifact-diff-header-inline-nav-btn-hover-text: var( --layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92)) );--artifact-diff-header-main-nav-text: #92400e;--artifact-diff-header-main-nav-hover-bg: rgba(0, 0, 0, .06);--artifact-diff-header-btn-border: #d9dfe8;--artifact-diff-header-btn-bg: #ffffff;--artifact-diff-header-btn-text: #515151;--artifact-diff-header-btn-shadow: 0 1px 2px rgba(15, 23, 42, .04);--artifact-diff-header-btn-hover-bg: #f5f6fa;--artifact-diff-header-btn-hover-border: #cbd3df;--artifact-diff-header-btn-hover-text: #131313;--artifact-diff-header-btn-accept-border: #b8ddc1;--artifact-diff-header-btn-accept-bg: linear-gradient( 180deg, #eff9f2 0%, #e7f5eb 100% );--artifact-diff-header-btn-accept-text: #17633b;--artifact-diff-header-btn-accept-hover-bg: linear-gradient( 180deg, #e8f6ec 0%, #deefe4 100% );--artifact-diff-header-btn-accept-hover-border: #a4cfaf;--artifact-diff-header-btn-accept-hover-text: #124d2d;--artifact-diff-header-close-text: #92400e;--artifact-diff-header-close-hover-bg: rgba(0, 0, 0, .06);--artifact-diff-header-dismiss-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--artifact-diff-header-surface-bg: var( --background\/dialog, var( --Background-Dialog_BG, var(--Background-dialog_bg, var(--app-color-surface-primary, #ffffff)) ) );--artifact-diff-header-surface-border: var( --border\/dialog_border, var(--Border-Dialog_border, #c7ccd9) );--artifact-diff-header-surface-shadow: 0 8px 10px rgba(0, 0, 0, .1);--artifact-diff-header-floating-label: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-secondary: var( --text\/introductory_text, var(--Text-introductory_text, #515151) );--artifact-diff-header-floating-nav-btn-border: var( --border\/frame_border, var(--Border-frame_border, #e6e9f0) );--artifact-diff-header-floating-nav-btn-bg: var( --background\/project_icon_bg, var(--Background-project_icon_bg, #f2f2f2) );--artifact-diff-header-floating-nav-btn-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-nav-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--artifact-diff-header-floating-nav-btn-hover-border: var( --border\/frame_border, var(--Border-frame_border, #e6e9f0) );--artifact-diff-header-floating-nav-btn-hover-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-btn-border: var( --border\/formcontrols_border, var(--Border-FormControls_Border, #7c849d) );--artifact-diff-header-floating-btn-bg: var( --background\/button_white_bg, var(--Background-button_white_bg, #ffffff) );--artifact-diff-header-floating-btn-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-btn-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--artifact-diff-header-floating-btn-hover-border: var( --border\/formcontrols_border, var(--Border-FormControls_Border, #7c849d) );--artifact-diff-header-floating-btn-hover-text: var( --text\/primary_text, var(--Text-Primary_text, #131313) );--artifact-diff-header-floating-btn-accept-border: var( --Background-Button_Brand_BG, #7a55ff );--artifact-diff-header-floating-btn-accept-bg: var( --Background-Button_Brand_BG, #7a55ff );--artifact-diff-header-floating-btn-accept-text: var( --Text-Popup_hover_text, #ffffff );--artifact-diff-header-floating-btn-accept-hover-bg: var( --Background-Popup_menu_hover_BG, #684cf5 );--artifact-diff-header-floating-btn-accept-hover-border: var( --Background-Popup_menu_hover_BG, #684cf5 );--artifact-diff-header-floating-btn-accept-hover-text: var( --Text-Popup_hover_text, #ffffff );--artifact-diff-header-floating-btn-accept-pending-bg: var( --Background-Popup_menu_press_BG, #5c41dc );--artifact-diff-header-floating-btn-accept-pending-border: var( --Background-Popup_menu_press_BG, #5c41dc );--artifact-diff-header-floating-btn-accept-pending-text: var( --Text-Popup_hover_text, #ffffff );--artifact-quick-compare-menu-ver-text: var( --layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92)) );--artifact-quick-compare-menu-time-text: var( --layout-preview-header-secondary-text, var(--app-color-text-secondary, rgba(37, 45, 57, .72)) );--artifact-quick-compare-menu-placeholder-text: var( --app-color-text-quaternary, rgba(81, 93, 112, .46) );--artifact-quick-compare-badge-user-bg: rgba(59, 130, 246, .12);--artifact-quick-compare-badge-user-text: #1d4ed8;--artifact-quick-compare-badge-user-border: rgba(59, 130, 246, .22);--artifact-quick-compare-badge-ai-bg: rgba(147, 51, 234, .1);--artifact-quick-compare-badge-ai-text: #7e22ce;--artifact-quick-compare-badge-ai-border: rgba(147, 51, 234, .22);--artifact-quick-compare-badge-restore-bg: rgba(245, 158, 11, .12);--artifact-quick-compare-badge-restore-text: #c2410c;--artifact-quick-compare-badge-restore-border: rgba(245, 158, 11, .28);--artifact-quick-compare-badge-unknown-bg: rgba(100, 116, 139, .1);--artifact-quick-compare-badge-unknown-text: #475569;--artifact-quick-compare-badge-unknown-border: rgba(100, 116, 139, .2);--artifact-quick-compare-badge-empty-text: #94a3b8;--artifact-quick-compare-badge-empty-border: rgba(148, 163, 184, .55);--layout-workspace-bg: linear-gradient( 311deg, rgba(225, 222, 255, .56) 13.32%, rgba(223, 230, 255, 0) 26.77% ), radial-gradient( 90.45% 115.8% at 8.04% 16.62%, #f5f4fd 0%, #f4f5ff 58.17%, #dfe6ff 100% );--layout-shell-edge: rgba(15, 23, 42, .08);--layout-shell-edge-strong: rgba(15, 23, 42, .12);--layout-shell-highlight: inset 0 1px 0 rgba(255, 255, 255, .92);--layout-shell-shadow: 0 4px 10px rgba(15, 23, 42, .03), 0 14px 28px rgba(15, 23, 42, .05);--layout-shell-shadow-soft: 0 1px 4px rgba(15, 23, 42, .02), 0 8px 18px rgba(15, 23, 42, .04);--layout-right-panel-radius: 12px;--layout-panel-bg-left: transparent;--layout-chat-shell-border: rgba(15, 23, 42, .08);--layout-left-panel-overlay-shadow: 8px 0 18px -12px rgba(15, 23, 42, .34);--layout-chat-shell-shadow: 0 4px 10px rgba(15, 23, 42, .03), 0 12px 24px rgba(15, 23, 42, .04);--layout-chat-shell-header-bg: rgba(255, 255, 255, .98);--layout-chat-shell-message-bg: rgba(255, 255, 255, .98);--layout-chat-inline-status-border: rgba(203, 213, 225, .5);--layout-chat-inline-status-info-border: rgba(59, 130, 246, .3);--layout-chat-inline-status-warning-border: rgba(245, 158, 11, .34);--layout-chat-inline-status-danger-border: rgba(239, 68, 68, .34);--layout-chat-inline-status-icon: rgba(51, 65, 85, .8);--layout-chat-inline-status-info-icon: #1d4ed8;--layout-chat-inline-status-warning-icon: #92400e;--layout-chat-inline-status-danger-icon: #b91c1c;--layout-chat-inline-status-title: rgba(15, 23, 42, .82);--layout-chat-inline-status-description: rgba(51, 65, 85, .82);--layout-chat-inline-status-action: rgba(15, 23, 42, .76);--layout-chat-inline-status-action-hover: rgba(15, 23, 42, .92);--layout-chat-inline-status-focus-ring: rgba(59, 130, 246, .22);--layout-chat-tasks-surface-bg: rgba(255, 255, 255, .78);--layout-chat-tasks-border: rgba(15, 23, 42, .06);--layout-chat-tasks-shadow: 0 1px 2px rgba(15, 23, 42, .08);--layout-chat-tasks-hover-border: rgba(15, 23, 42, .09);--layout-chat-tasks-header-hover-bg: rgba(15, 23, 42, .02);--layout-chat-tasks-label-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-tasks-count-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-tasks-current-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-tasks-chevron-opacity: .66;--layout-chat-tasks-list-bg: color-mix( in srgb, var(--layout-chat-shell-input-bg, rgba(255, 255, 255, .98)) 82%, var(--app-color-surface-secondary, #f7f8fa) );--layout-chat-tasks-list-border: color-mix( in srgb, var(--layout-preview-header-border, var(--app-color-border-soft, #e6e9f0)) 86%, transparent );--layout-chat-task-item-hover-bg: rgba(15, 23, 42, .02);--layout-chat-task-item-status-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-task-item-content-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-task-item-active-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .05 );--layout-chat-task-item-active-status-text: var( --app-color-text, rgba(15, 23, 42, .92) );--layout-chat-task-item-active-content-text: var( --app-color-text, rgba(15, 23, 42, .92) );--layout-chat-task-item-completed-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-task-item-pending-status-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-task-item-pending-content-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-client-tool-approval-bg: var(--app-color-surface-primary, #ffffff);--layout-client-tool-approval-border: var( --app-color-border-soft, rgba(208, 214, 226, .9) );--layout-client-tool-approval-icon: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-client-tool-approval-label: var( --app-color-text, rgba(15, 23, 42, .92) );--layout-client-tool-approval-args: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-client-tool-approval-focus-ring: rgba( var(--app-color-primary-rgb, 92 65 220), .28 );--layout-client-tool-approval-accept-split-border: var( --artifact-diff-header-btn-accept-border, #b8ddc1 );--layout-client-tool-approval-accept-hover-overlay: rgba(255, 255, 255, .28);--layout-client-tool-approval-reject-border: #e8c4c4;--layout-client-tool-approval-reject-bg: linear-gradient( 180deg, #fff7f7 0%, #fdecec 100% );--layout-client-tool-approval-reject-text: #9f2d2d;--layout-client-tool-approval-reject-hover-border: #ddb0b0;--layout-client-tool-approval-reject-hover-bg: linear-gradient( 180deg, #fde8e8 0%, #f9dede 100% );--layout-client-tool-approval-reject-hover-text: #7a1f1f;--layout-client-tool-approval-menu-bg: var( --app-color-surface-primary, #ffffff );--layout-client-tool-approval-menu-border: var( --app-color-border-soft, rgba(208, 214, 226, .9) );--layout-client-tool-approval-menu-shadow: 0 12px 32px rgba(15, 23, 42, .16);--layout-client-tool-approval-menu-item-text: var( --app-color-text, rgba(15, 23, 42, .92) );--layout-client-tool-approval-menu-item-hover-bg: var( --app-popup-hover-bg, #e9e4ff );--layout-client-tool-approval-error-text: var(--app-color-danger, #b91c1c);--layout-filelist-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--layout-filelist-secondary-bg: #f5f6fa;--layout-filelist-border: #ececf1;--layout-filelist-text: #131313;--layout-filelist-muted: #8b8f9c;--layout-filelist-icon-bg: #ffffff;--layout-filelist-icon-border: rgba(15, 23, 42, .08);--layout-filelist-menu-shadow: 0 5px 20px rgba(0, 0, 0, .1);--layout-filelist-loading-indicator: linear-gradient( 90deg, rgba(92, 65, 220, 0), rgba(92, 65, 220, .9), rgba(204, 142, 47, .72), rgba(204, 142, 47, 0) );--layout-filelist-pull-bg: rgba(255, 255, 255, .92);--layout-filelist-pull-icon-text: rgba(92, 65, 220, .88);--layout-filelist-pull-label-text: var(--layout-filelist-muted, #8b8f9c);--layout-filelist-pull-shadow: 0 6px 14px rgba(15, 23, 42, .08);--layout-filelist-pull-armed-bg: rgba(255, 247, 237, .96);--layout-filelist-pull-armed-text: #8f5a12;--layout-filelist-folder-text: var(--layout-filelist-text, #131313);--layout-filelist-folder-hover-text: var(--layout-filelist-text, #131313);--layout-filelist-action-text: var( --app-color-text-quaternary, rgba(81, 93, 112, .46) );--layout-filelist-action-hover-bg: var( --app-color-surface-secondary, #f5f6fa );--layout-filelist-input-border: rgba( var(--app-color-primary-rgb, 92 65 220), .24 );--layout-filelist-input-bg: var(--app-color-surface-primary, #ffffff);--layout-filelist-input-text: var(--layout-filelist-text, #131313);--layout-tree-checkbox-border: #9aa7bc;--layout-tree-checkbox-bg: #ffffff;--layout-tree-checkbox-checked-border: var(--app-color-primary, #5c41dc);--layout-tree-checkbox-checked-bg: var(--app-color-primary, #5c41dc);--layout-tree-checkbox-mark: #ffffff;--layout-filelist-item-name: var(--layout-filelist-text, #131313);--layout-filelist-item-hover-name: var(--layout-filelist-text, #131313);--layout-filelist-item-active-indicator: var( --app-color-primary, rgb(var(--app-color-primary-rgb, 92 65 220)) );--layout-filelist-item-active-text: var(--layout-filelist-text, #131313);--layout-filelist-item-meta: rgba(51, 65, 85, .72);--layout-filelist-item-active-meta: rgba(51, 65, 85, .72);--layout-filelist-pending-text: var(--app-color-warning, #c97a12);--layout-filelist-pending-icon: var( --Icon-icon_main_color, var(--layout-filelist-pending-text, #c97a12) );--layout-filelist-item-active-action-hover-bg: rgba(255, 255, 255, .82);--layout-filelist-item-opening-track-bg: rgba(63, 124, 255, .12);--layout-filelist-item-opening-track-gradient: linear-gradient( 90deg, rgba(63, 124, 255, 0), rgba(63, 124, 255, .94), rgba(204, 142, 47, .76), rgba(204, 142, 47, 0) );--layout-filelist-delete-text: #e53e3e;--layout-filelist-delete-hover-text: #c53030;--layout-filelist-delete-hover-bg: rgba(229, 62, 62, .1);--layout-left-panel-hover-bg: rgba(255, 255, 255, .9);--layout-left-panel-more-hover-bg: #cdc3fe;--layout-left-panel-icon-text: rgba(81, 93, 112, .46);--layout-left-panel-icon-hover-text: rgba(21, 27, 39, .92);--layout-left-panel-collapsed-active-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .08 );--layout-left-panel-tab-text: #515151;--layout-left-panel-tab-active-text: #131313;--layout-left-panel-tab-line-bg: rgb(var(--app-color-primary-rgb, 92 65 220));--layout-sidebar-account-divider: #dadef7;--layout-left-panel-icon-opacity: 1;--layout-popup-menu-bg: var( --Background-popup_bg, var(--app-color-surface-primary, #ffffff) );--layout-popup-menu-border: var( --Border-popup_border, var(--app-color-border-soft, #e6e9f0) );--layout-popup-menu-divider: var( --Border-space_line, var(--layout-popup-menu-border, #e6e9f0) );--layout-popup-menu-text: var( --Text-Primary_text, var(--app-color-text, rgba(21, 27, 39, .92)) );--layout-popup-menu-hover-bg: var( --Background-popup_menu_hover_bg, var(--app-popup-hover-bg, #e9e4ff) );--layout-popup-menu-hover-text: var( --Text-popup_hover_text, var(--Text-brand_color, #452daa) );--layout-floating-panel-bg: var(--layout-popup-menu-bg);--layout-floating-panel-border: var(--layout-popup-menu-border);--layout-floating-panel-shadow: 0 6px 26px rgba(0, 0, 0, .14);--layout-pdf-selection-toolbar-icon: var(--Icon-icon_main_color, #333333);--layout-more-actions-hover-bg: var(--layout-popup-menu-hover-bg);--layout-more-actions-hover-text: var(--layout-popup-menu-hover-text);--layout-floating-panel-hover-bg: var(--layout-popup-menu-hover-bg);--layout-floating-panel-danger-text: #dc3545;--layout-floating-panel-danger-hover-bg: rgba(220, 53, 69, .08);--layout-floating-input-bg: var(--app-color-surface-primary, #ffffff);--layout-preview-header-bg: var(--Background-Panel_BG, #ffffff);--layout-preview-header-border: var(--Border-space_line, #e6e9f0);--layout-preview-header-text: var(--app-color-text, rgba(21, 27, 39, .92));--layout-preview-title-text: var(--layout-preview-header-text);--layout-preview-title-placeholder-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .52) );--layout-preview-header-secondary-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-preview-action-bg: rgba(255, 255, 255, .88);--layout-preview-action-border: var(--app-color-border-soft, #e6e9f0);--layout-preview-action-hover-bg: var(--app-color-surface-secondary, #f7f8fa);--layout-preview-toolbar-icon: var(--Icon-icon_main_color, #333333);--layout-preview-toolbar-button-hover-bg: #ddd6ff;--layout-preview-toolbar-button-active-bg: #cec4ff;--layout-preview-edit-secondary-bg: var(--Form-Button_BG, #ffffff);--layout-preview-edit-secondary-text: var(--Text-Primary_text, #131313);--layout-preview-edit-secondary-border: var( --app-color-button-secondary-border, #7c849d );--layout-preview-edit-secondary-hover-bg: var( --Background-Active_BG, #e6e9f0 );--layout-preview-edit-primary-bg: var(--Background-button_brand_bg, #684cf5);--layout-preview-edit-primary-hover-bg: var( --Background-button_brand_hover_bg, #5c41dc );--layout-preview-edit-primary-text: var(--Text-button_brand_text, #ffffff);--layout-preview-edit-disabled-bg: var(--Background-FormControls_BG, #f7f8fa);--layout-preview-edit-disabled-border: var( --Form-Disable_Button_border, #e6e9f0 );--layout-preview-edit-disabled-text: var(--Icon-Disable_icon, #8d96a8);--layout-translate-toolbar-icon-text: #333333;--layout-translate-toolbar-caret-text: #666666;--layout-translate-toolbar-hover-bg: #f0f1f5;--layout-translate-toolbar-caret-hover-bg: #d8dbe5;--layout-translate-header-separator: #e6e9f0;--layout-translate-progress-track-bg: #d8dbe5;--layout-translate-progress-fill-bg: linear-gradient( 90deg, #3259e3 0%, #cf69ff 100% );--layout-preview-toggle-group-bg: color-mix( in srgb, var(--layout-preview-action-bg, rgba(255, 255, 255, .88)) 92%, transparent );--layout-preview-toggle-group-gap: 1px;--layout-preview-toggle-group-padding: 2px;--layout-preview-toggle-group-radius: 14px;--layout-preview-toggle-group-border: var( --layout-preview-action-border, var(--app-color-border-soft, #e6e9f0) );--layout-preview-toggle-group-shadow: inset 0 1px 0 rgba(255, 255, 255, .34);--layout-preview-toggle-button-size: 20px;--layout-preview-toggle-button-radius: 12px;--layout-preview-toggle-button-text: var( --layout-preview-header-secondary-text, rgba(37, 45, 57, .72) );--layout-preview-toggle-icon-text: var(--layout-preview-toggle-button-text);--layout-preview-toggle-button-hover-bg: var( --layout-preview-action-hover-bg, #f7f8fa );--layout-preview-toggle-button-hover-text: var( --layout-preview-header-text, rgba(21, 27, 39, .92) );--layout-preview-toggle-icon-hover-text: var( --layout-preview-toggle-button-hover-text );--layout-preview-toggle-button-active-bg: var(--app-color-primary, #5c41dc);--layout-preview-toggle-button-active-text: var( --app-color-text-inverse, #ffffff );--layout-preview-toggle-icon-active-text: var( --layout-preview-toggle-button-active-text );--layout-preview-toggle-button-active-shadow: 0 1px 2px rgba(var(--app-color-primary-rgb, 92 65 220), .32);--layout-preview-body-bg: transparent;--layout-preview-loading-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-preview-spinner-border: var(--app-color-border-soft, #e6e9f0);--layout-preview-spinner-top-border: var(--app-color-primary, #5c41dc);--layout-preview-spinner-glow: none;--layout-more-actions-trigger-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-more-actions-trigger-hover-bg: var( --app-color-surface-secondary, #f7f8fa );--layout-more-actions-trigger-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-more-actions-item-text: var(--layout-popup-menu-text);--layout-more-actions-muted-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-more-actions-icon-bg: transparent;--layout-more-actions-icon-shadow: none;--layout-more-actions-icon-radius: 0;--layout-more-actions-danger-text: var(--layout-floating-panel-danger-text);--layout-more-actions-danger-hover-text: var( --layout-floating-panel-danger-text );--layout-pdf-float-bar-bg: #f5f6fa;--layout-pdf-float-bar-border: var(--app-color-border-soft, #e6e9f0);--layout-pdf-float-bar-shadow: none;--layout-pdf-page-bg: rgba(255, 255, 255, .985);--layout-pdf-page-border: rgba(203, 213, 225, .78);--layout-pdf-page-shadow: 0 28px 68px rgba(15, 23, 42, .12), 0 6px 18px rgba(15, 23, 42, .06);--layout-pdf-toc-item-hover-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .06 );--layout-pdf-toc-item-active-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--layout-transfer-trigger-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .16 );--layout-transfer-trigger-secondary-border: rgb( var(--app-color-border-strong-rgb, 100 116 139) / .2 );--layout-transfer-trigger-bg: var( --app-color-surface-primary, rgba(255, 255, 255, .94) );--layout-transfer-trigger-text: var(--app-color-text, rgba(15, 23, 42, .9));--layout-transfer-trigger-hover-bg: var(--app-color-surface-primary, #ffffff);--layout-transfer-trigger-hover-border: rgb( var(--app-color-primary-rgb, 92 65 220) / .28 );--layout-transfer-menu-item-hover-bg: var(--app-popup-hover-bg, #e9e4ff);--layout-transfer-overlay-bg: rgb( var(--app-color-overlay-rgb, 15 23 42) / .26 );--layout-transfer-dialog-bg: linear-gradient( 180deg, var(--app-color-surface-primary, rgba(255, 255, 255, .98)), var(--app-color-surface-secondary, rgba(246, 248, 252, .98)) );--layout-transfer-dialog-shadow: 0 28px 80px rgba(15, 23, 42, .18);--layout-transfer-dialog-focus-shadow: 0 28px 80px rgba(15, 23, 42, .18), 0 0 0 3px rgb(var(--app-color-primary-rgb, 92 65 220) / .18);--layout-transfer-section-border: rgb( var(--app-color-border-soft-rgb, 203 213 225) / .6 );--layout-transfer-close-bg: var( --app-color-surface-hover, rgba(226, 232, 240, .6) );--layout-transfer-close-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-transfer-progress-bg: radial-gradient( circle at top right, rgb(var(--app-color-primary-rgb, 92 65 220) / .12), transparent 42% ), linear-gradient( 180deg, var(--app-color-surface-primary, rgba(255, 255, 255, .96)), var(--app-color-surface-secondary, rgba(248, 250, 252, .98)) );--layout-transfer-progress-border: rgb( var(--app-color-border-soft-rgb, 203 213 225) / .5 );--layout-transfer-progress-bar-bg: var( --app-color-surface-tertiary, rgba(226, 232, 240, .9) );--layout-transfer-progress-bar-fill-bg: linear-gradient( 90deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .96), rgba(37, 99, 235, .9) ), linear-gradient(90deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0));--layout-transfer-progress-bar-fill-shadow: 0 8px 18px rgb(var(--app-color-primary-rgb, 92 65 220) / .24);--layout-transfer-progress-note-text: var(--app-color-primary, #5c41dc);--layout-transfer-card-bg: var( --app-color-surface-primary, rgba(255, 255, 255, .84) );--layout-transfer-card-border: rgb( var(--app-color-border-soft-rgb, 203 213 225) / .5 );--layout-transfer-empty-bg: var( --app-color-surface-secondary, rgba(241, 245, 249, .8) );--layout-transfer-policy-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .08 );--layout-transfer-policy-warning-bg: rgb( var(--app-color-warning-rgb, 245 158 11) / .12 );--layout-transfer-conflict-badge-bg: rgb( var(--app-color-primary-rgb, 92 65 220) / .1 );--layout-transfer-conflict-badge-text: var(--app-color-primary, #5c41dc);--layout-transfer-footer-border: rgb( var(--app-color-border-soft-rgb, 203 213 225) / .6 );--layout-transfer-secondary-btn-border: rgb( var(--app-color-border-strong-rgb, 148 163 184) / .4 );--layout-transfer-secondary-btn-bg: var( --app-color-surface-primary, rgba(255, 255, 255, .9) );--layout-transfer-secondary-btn-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-transfer-primary-btn-bg: linear-gradient( 135deg, rgb(var(--app-color-primary-rgb, 92 65 220) / .92), rgba(29, 78, 216, .88) );--layout-transfer-danger-btn-bg: linear-gradient( 135deg, rgba(239, 68, 68, .96), rgba(185, 28, 28, .88) );--layout-filelist-header-icon-text: var(--layout-filelist-text, #131313);--layout-filelist-header-icon-hover-bg: rgba(255, 255, 255, .72);--layout-filelist-header-icon-focus-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .06 );--layout-filelist-header-icon-hover-text: var( --layout-filelist-text, #131313 );--layout-filelist-toolbar-button-text: var(--Text-brand_color, #5c41dc);--layout-filelist-toolbar-button-surface: linear-gradient( 180deg, #ffffff, #ffffff );--layout-filelist-toolbar-button-hover-surface: linear-gradient( 180deg, #ffffff, #ffffff );--layout-filelist-toolbar-button-active-surface: linear-gradient( 180deg, #ffffff, #ffffff );--layout-filelist-toolbar-button-disabled-surface: var( --Background-button_white_bg, #ffffff );--layout-filelist-toolbar-button-disabled-border: #e6e9f0;--layout-filelist-toolbar-button-disabled-text: #8b8b8b;--layout-filelist-toolbar-button-border: var( --Border-FormControls_Border_focus, #684cf5 );--layout-filelist-toolbar-button-hover-border: var( --Border-FormControls_Border_focus, #684cf5 );--layout-filelist-toolbar-button-border-gradient: linear-gradient( 90deg, #b56cff 0%, #ff89dc 100% );--layout-filelist-toolbar-button-hover-border-gradient: linear-gradient( 90deg, #b56cff 0%, #ff89dc 100% );--layout-filelist-search-bg: #ffffff;--layout-filelist-search-border: #c7ccd9;--layout-filelist-search-focus-bg: #ffffff;--layout-filelist-search-focus-border: rgba( var(--app-color-primary-rgb, 92 65 220), .84 );--layout-filelist-search-focus-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .08);--layout-filelist-search-placeholder: #acacac;--layout-filelist-search-exit-text: #515151;--layout-filelist-search-exit-hover-text: #131313;--layout-filelist-empty-text: #515151;--layout-filelist-empty-title-text: #131313;--layout-filelist-empty-drag-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .03 );--layout-filelist-empty-drag-border: rgba( var(--app-color-primary-rgb, 92 65 220), .34 );--layout-filelist-secondary-btn-bg: transparent;--layout-filelist-secondary-btn-text: #515151;--layout-filelist-secondary-btn-border: var( --app-color-button-secondary-border, #7c849d );--layout-filelist-secondary-btn-hover-bg: transparent;--layout-filelist-secondary-btn-hover-text: var(--app-color-primary, #5c41dc);--layout-filelist-secondary-btn-hover-border: var( --app-color-primary, #5c41dc );--layout-filelist-new-folder-bg: #ffffff;--layout-filelist-new-folder-text: #131313;--layout-filelist-new-folder-border: rgba( var(--app-color-primary-rgb, 92 65 220), .38 );--layout-filelist-drop-overlay-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .04 );--layout-filelist-drop-overlay-border: rgba( var(--app-color-primary-rgb, 92 65 220), .34 );--layout-filelist-drop-overlay-surface-bg: rgba(255, 255, 255, .92);--layout-filelist-drop-overlay-surface-text: rgba(53, 39, 76, .92);--layout-filelist-drop-overlay-surface-shadow: 0 4px 16px rgba(19, 19, 19, .08);--layout-batch-summary-text: #131313;--layout-batch-summary-hover-text: #131313;--layout-batch-surface-bg: #ffffff;--layout-batch-surface-border: transparent;--layout-batch-surface-shadow: 0 3px 3px rgba(40, 47, 85, .06);--layout-batch-icon-text: rgba(21, 27, 39, .78);--layout-batch-icon-hover-bg: #cec4ff;--layout-batch-delete-icon-text: #e53e3e;--layout-batch-disabled-opacity: .4;--layout-preview-close-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-preview-close-hover-bg: var(--app-color-surface-secondary, #f5f6fa);--layout-preview-close-hover-border: rgba(21, 27, 39, .14);--layout-preview-close-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-preview-close-icon-opacity: .8;--layout-translation-shell-bg: #ffffff;--layout-translation-shell-border: #ffffff;--layout-translation-shell-radius: 8px;--layout-translation-shell-shadow: 0 5px 20px rgba(0, 0, 0, .1);--layout-translation-shell-header-height: 50px;--layout-translation-shell-header-bg: #ffffff;--layout-translation-shell-header-divider: #f5f6fa;--layout-translation-shell-body-bg: #fbfbfd;--layout-translation-shell-body-padding: 10px 20px 0;--layout-translation-shell-title-text: #131313;--layout-translation-shell-action-text: #333333;--layout-markdown-shell-chrome-bg: transparent;--layout-markdown-shell-chrome-border: transparent;--layout-markdown-shell-chrome-body-bg: transparent;--layout-preview-shell-body-bg: transparent;--layout-preview-shell-divider: rgba(148, 163, 184, .16);--layout-preview-framed-surface-bg: #ffffff;--layout-preview-framed-surface-border: 1px solid var(--app-color-border-soft, #e6e9f0);--layout-preview-markdown-content-bg: #ffffff;--layout-preview-markdown-content-shadow: inset 0 0 0 1px rgba(215, 223, 235, .82), 0 18px 42px rgba(15, 23, 42, .08), 0 3px 10px rgba(15, 23, 42, .04);--layout-preview-markdown-content-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-preview-translate-status-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .08 );--layout-preview-translate-status-text: rgba(21, 27, 39, .78);--layout-preview-translate-status-error-bg: rgba(239, 68, 68, .1);--layout-preview-translate-status-error-text: rgba(185, 28, 28, .96);--layout-preview-translate-progress-track-bg: rgba( var(--app-color-border-strong-rgb, 199 204 217), .72 );--layout-preview-translate-progress-fill-bg: linear-gradient( 90deg, var(--app-color-primary, #5c41dc) 0%, rgba(var(--app-color-primary-rgb, 92 65 220), .72) 100% );--layout-preview-translate-pdf-page-bg: transparent;--layout-preview-translate-pdf-page-radius: 2px;--layout-preview-translate-page-status-radius: 2px;--layout-preview-translate-pill-bg: rgba(255, 255, 255, .92);--layout-preview-translate-pill-border: rgba(148, 163, 184, .18);--layout-preview-translate-pill-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-preview-translate-pill-hover-bg: rgba(255, 255, 255, .98);--layout-preview-open-link-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .05 );--layout-preview-open-link-border: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--layout-preview-open-link-text: rgba( var(--app-color-primary-rgb, 92 65 220), .92 );--layout-preview-open-link-hover-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .09 );--layout-preview-source-row-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-preview-source-link-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-preview-source-link-hover-text: var(--app-color-primary, #5c41dc);--layout-empty-state-bg: var( --layout-preview-body-bg, rgba(255, 255, 255, .98) );--layout-empty-state-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-empty-state-icon: rgba( var(--app-color-primary-rgb, 92 65 220), .18 );--layout-empty-state-loading-text: rgba(64, 47, 88, .9);--layout-empty-state-spinner-border: rgba( var(--app-color-primary-rgb, 92 65 220), .14 );--layout-empty-state-spinner-top: rgba( var(--app-color-primary-rgb, 92 65 220), .92 );--layout-empty-state-spinner-glow: 0 0 0 6px rgba(var(--app-color-primary-rgb, 92 65 220), .05);--layout-empty-state-badge-bg: #f3f4f6;--layout-empty-state-badge-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-upload-overlay-bg: rgba(0, 0, 0, .45);--layout-upload-modal-bg: #ffffff;--layout-upload-modal-shadow: 0 20px 60px rgba(0, 0, 0, .2);--layout-upload-progress-panel-bg: var(--Background-Upload_popup_bg, #ffffff);--layout-upload-progress-panel-border: var(--Border-popup_border, #f0f1f5);--layout-upload-progress-panel-shadow: none;--layout-upload-progress-panel-separator: var(--Border-space_line, #e6e9f0);--layout-upload-progress-panel-text: var(--Text-Primary_text, #131313);--layout-upload-progress-panel-muted-text: var( --Text-Introductory_text, #515151 );--layout-upload-progress-panel-blue: var(--Icon-icon_Blue, #3d8bfd);--layout-upload-progress-panel-blue-bg: rgba(79, 127, 255, .1);--layout-upload-progress-panel-green: var(--Icon-icon_Green, #1aa179);--layout-upload-progress-panel-green-bg: rgba(52, 201, 138, .1);--layout-upload-progress-panel-warning: #ff6200;--layout-upload-progress-panel-warning-bg: rgba(255, 180, 41, .1);--layout-upload-modal-title-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-upload-progress-track-bg: #f3f4f6;--layout-upload-progress-fill-bg: linear-gradient(90deg, #3259e3, #cf69ff);--layout-upload-stats-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-upload-filename-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-upload-error-text: #ef4444;--layout-overlay-menu-bg: var(--layout-floating-panel-bg, #ffffff);--layout-overlay-menu-border: var(--layout-popup-menu-border, #e6e9f0);--layout-overlay-menu-shadow: var( --layout-floating-panel-shadow, 0 6px 26px rgba(0, 0, 0, .14) );--layout-overlay-menu-title-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-overlay-menu-item-text: var(--layout-popup-menu-text);--layout-overlay-menu-muted-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-overlay-menu-item-hover-bg: var(--layout-popup-menu-hover-bg);--layout-overlay-menu-item-hover-text: var(--layout-popup-menu-hover-text);--layout-overlay-menu-divider: var(--layout-popup-menu-divider, #e6e9f0);--layout-overlay-menu-input-bg: #ffffff;--layout-overlay-menu-input-border: #bcc1d1;--layout-overlay-menu-input-focus-border: var(--app-color-primary, #5c41dc);--layout-overlay-menu-input-text: var( --app-color-text, rgba(21, 27, 39, .92) );--layout-overlay-menu-confirm-bg: var(--app-color-primary, #5c41dc);--layout-translate-menu-bg: var( --layout-floating-panel-bg, rgba(255, 255, 255, .98) );--layout-translate-menu-width: 200px;--layout-translate-menu-border: #c7ccd9;--layout-translate-menu-radius: 4px;--layout-translate-menu-shadow: 0 6px 13px rgba(0, 0, 0, .14);--layout-translate-menu-max-height: min(330px, calc(100vh - 32px) );--layout-translate-option-text: var(--app-color-text, rgba(21, 27, 39, .92));--layout-translate-option-primary-text: #131313;--layout-translate-option-secondary-text: #515151;--layout-translate-option-hover-bg: var(--layout-popup-menu-hover-bg);--layout-translate-option-hover-shadow: none;--layout-translate-option-active-text: #186de2;--layout-translate-panel-bg: #ffffff;--layout-translate-panel-border: #e6e9f0;--layout-translate-panel-radius: 6px;--layout-translate-panel-shadow: 0 6px 26px rgba(0, 0, 0, .14);--layout-translate-panel-primary-text: #131313;--layout-translate-panel-secondary-text: #515151;--layout-translate-panel-picker-bg: #f5f6fa;--layout-translate-panel-picker-radius: 6px;--layout-translate-panel-picker-text: #131313;--layout-translate-panel-icon-text: #333333;--layout-translate-panel-mode-border: #c7ccd9;--layout-translate-panel-mode-radius: 6px;--layout-translate-panel-radio-border: #9197a8;--layout-translate-panel-accent: #5c41dc;--layout-translate-panel-submit-bg: linear-gradient( 90deg, #3450ec 0%, #d65aff 100% );--layout-translate-panel-submit-text: #ffffff;--layout-translate-panel-submit-radius: 3px;--layout-chat-input-shadow: none;--layout-chat-composer-zone-bg: rgba(255, 255, 255, .28);--layout-chat-composer-zone-border: rgba(15, 23, 42, .08);--layout-chat-composer-container-bg: rgba(255, 255, 255, .98);--layout-chat-composer-container-border: #c7ccd9;--layout-chat-composer-container-shadow: none;--layout-chat-composer-container-focus-shadow: 0 0 0 1px rgba(var(--app-color-primary-rgb, 92 65 220), .14);--layout-chat-composer-surface-bg: transparent;--layout-chat-composer-divider: rgba(15, 23, 42, .08);--layout-chat-composer-placeholder: var( --app-color-text-quaternary, rgba(81, 93, 112, .46) );--layout-chat-composer-progress-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-composer-action-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-chat-composer-action-hover-bg: var( --app-color-surface-hover, rgba(145, 151, 168, .08) );--layout-chat-composer-action-hover-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-composer-text: var(--app-color-text, rgba(15, 23, 42, .92));--layout-chat-composer-disclaimer-text: #515151;--layout-chat-composer-muted-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-chat-composer-toolbar-hover-bg: var( --layout-chat-composer-action-hover-bg, rgba(145, 151, 168, .08) );--webpage-template-card-hover-shadow: 0 4px 14px rgba(15, 23, 42, .1);--template-pin-button-bg: #ffffff;--template-pin-button-border: #c7ccd9;--template-pin-button-text: #131313;--layout-chat-composer-approval-option-selected-bg: rgba(15, 23, 42, .06);--layout-chat-composer-cancel-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .08 );--layout-chat-composer-cancel-hover-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--layout-chat-composer-cancel-text: var(--app-color-primary, #5c41dc);--layout-chat-composer-approval-bypass-text: #2563eb;--layout-chat-composer-approval-bypass-text-hover: #1d4ed8;--layout-chat-composer-approval-bypass-icon: #2563eb;--layout-chat-composer-approval-bypass-icon-hover: #1d4ed8;--layout-chat-composer-send-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--layout-chat-composer-send-hover-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--layout-chat-composer-send-disabled-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--layout-chat-composer-send-disabled-text: var( --Text-Button_White_text, #ffffff );--layout-chat-composer-send-loading-bg: var( --app-gradient-primary, linear-gradient(90deg, #1f7cea 0%, #c071ff 100%) );--layout-support-panel-bg: #ffffff;--layout-support-panel-border: #e6e9f0;--layout-support-panel-text: var(--app-color-text, rgba(21, 27, 39, .92));--layout-support-panel-secondary-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-support-panel-muted-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-support-badge-bg: #f3f4f6;--layout-support-badge-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-support-back-hover-bg: #f3f4f6;--layout-support-pre-bg: #f9fafb;--layout-support-chip-bg: #f3f4f6;--layout-support-chip-text: var( --app-color-text-secondary, rgba(37, 45, 57, .72) );--layout-support-chip-icon-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-support-url-btn-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .06 );--layout-support-url-btn-border: rgba( var(--app-color-primary-rgb, 92 65 220), .15 );--layout-support-url-btn-text: var(--app-color-primary, #5c41dc);--layout-support-url-btn-hover-bg: rgba( var(--app-color-primary-rgb, 92 65 220), .12 );--layout-support-url-btn-hover-border: rgba( var(--app-color-primary-rgb, 92 65 220), .25 );--layout-support-close-bg: #ffffff;--layout-support-close-border: #d1d5db;--layout-support-close-text: var( --app-color-text-tertiary, rgba(81, 93, 112, .56) );--layout-support-close-hover-bg: #f9fafb;--layout-support-close-hover-text: var( --app-color-text, rgba(21, 27, 39, .92) );--app-color-primary: #684cf5;--app-color-primary-rgb: 104 76 245;--app-color-bg: #f7f7f7;--app-color-bg-rgb: 247 247 247;--app-color-text: rgba(18, 24, 38, .94);--app-color-text-secondary: rgba(44, 52, 67, .72);--app-color-text-tertiary: rgba(82, 92, 112, .58);--app-color-text-quaternary: rgba(111, 121, 140, .46);--app-color-border: rgba(31, 41, 55, .08);--app-color-border-soft: #e6e9f1;--app-color-border-soft-rgb: 230 233 241;--app-color-border-strong: #cfd5e2;--app-color-border-strong-rgb: 207 213 226;--app-color-button-secondary-border: #7c849d;--app-color-surface-primary: #ffffff;--app-color-surface-secondary: #f8f9fc;--app-color-surface-tertiary: #eef1f7;--app-color-surface-hover: rgba(95, 108, 132, .07);--app-color-surface-overlay: rgba(255, 255, 255, .72);--app-color-surface-overlay-strong: rgba(255, 255, 255, .92);--app-color-panel-border: rgba(255, 255, 255, .86);--app-color-focus-ring: rgb(var(--app-color-primary-rgb) / .28);--app-color-star: #aab2c3;--app-gradient-primary: var(--app-color-primary);--app-gradient-welcome: #ffffff;--app-gradient-home-banner: linear-gradient(99deg, #fafafe 0%, #f7f5ff 50%, #fafafe 100%), #fff;--app-background: #f7f7f7;--projects-home-shell-bg: #f7f7f7;--projects-home-shell-welcome-bg: var(--projects-home-shell-bg);--scrollbar-thumb: #c7ccd9;--scrollbar-thumb-hover: #b5becf;--layout-workspace-bg: #f7f7f7;--layout-shell-edge: rgba(31, 41, 55, .07);--layout-shell-edge-strong: rgba(31, 41, 55, .11);--layout-shell-shadow: 0 4px 10px rgba(47, 56, 76, .025), 0 16px 30px rgba(47, 56, 76, .05);--layout-shell-shadow-soft: 0 1px 4px rgba(47, 56, 76, .022), 0 8px 18px rgba(47, 56, 76, .04);--layout-panel-bg-middle: rgba(255, 255, 255, .995);--layout-panel-bg-right: rgba(255, 255, 255, .99);--layout-chat-shell-bg: rgba(255, 255, 255, .985);--layout-chat-shell-border: rgba(31, 41, 55, .08);--layout-left-panel-overlay-shadow: 8px 0 18px -12px rgba(31, 41, 55, .36);--layout-chat-shell-header-bg: rgba(255, 255, 255, .96);--layout-chat-shell-message-bg: rgba(255, 255, 255, .97);--layout-chat-shell-input-bg: rgba(255, 255, 255, .98);--layout-preview-chrome-bg: #ffffff;--layout-markdown-shell-bg: var(--layout-preview-chrome-bg);--layout-markdown-shell-border: var(--layout-chat-shell-border);--layout-markdown-shell-chrome-root-bg: var(--layout-markdown-shell-bg);--layout-artifact-editor-content-bg: var(--layout-preview-chrome-bg);--layout-filelist-active-bg: #e7ebf2;--layout-filelist-secondary-bg: #f8f9fc;--layout-filelist-border: #e6e9f1;--layout-filelist-text: rgba(18, 24, 38, .94);--layout-filelist-muted: rgba(82, 92, 112, .58);--layout-filelist-item-name: var( --layout-filelist-text, rgba(18, 24, 38, .94) );--layout-filelist-item-hover-name: var( --layout-filelist-text, rgba(18, 24, 38, .94) );--layout-filelist-item-active-text: var( --layout-filelist-item-active-indicator, var(--app-color-primary, rgb(var(--app-color-primary-rgb, 92 65 220))) );--layout-filelist-loading-indicator: linear-gradient( 90deg, rgba(244, 245, 250, 0), rgba(175, 184, 202, .95), rgba(218, 223, 235, .82), rgba(244, 245, 250, 0) );--layout-left-panel-collapsed-active-bg: #edf0f6;--layout-left-panel-tab-line-bg: var(--app-color-primary);--layout-chat-composer-zone-bg: rgba(244, 245, 250, .42);--layout-chat-composer-container-bg: rgba(255, 255, 255, .99);--layout-chat-composer-container-border: #cfd5e2;--layout-chat-composer-container-focus-shadow: 0 0 0 1px rgba(151, 161, 181, .24);--layout-chat-composer-send-bg: var( --app-gradient-primary, var(--app-color-primary) );--layout-chat-composer-send-hover-bg: var( --app-gradient-primary, var(--app-color-primary) );--layout-chat-composer-send-border: transparent;--layout-chat-composer-send-shadow: none;--layout-chat-composer-send-disabled-bg: var( --app-gradient-primary, var(--app-color-primary) );--layout-chat-composer-send-disabled-border: transparent;--layout-chat-composer-send-disabled-text: #ffffff;--layout-chat-composer-send-disabled-opacity: .48;--layout-chat-composer-send-loading-bg: var( --app-gradient-primary, var(--app-color-primary) );--layout-chat-composer-send-loading-border: transparent;--layout-preview-markdown-content-border: 1px solid var(--app-color-border-soft, #e6e9f0);--layout-preview-image-canvas-bg: #fcfcfd;--layout-preview-image-canvas-border: 1px solid rgba(100, 116, 139, .44);--layout-preview-markdown-content-shadow: inset 0 0 0 1px rgba(219, 225, 236, .86), 0 18px 40px rgba(47, 56, 76, .06), 0 3px 10px rgba(47, 56, 76, .03);--layout-preview-tiptap-border: 1px solid var(--app-color-border-soft, #e6e9f0);--layout-preview-tiptap-radius: 4px;--layout-preview-tiptap-shadow: none;--chat-header-bg: rgba(255, 255, 255, .96);--chat-header-button-hover-bg: rgba(95, 108, 132, .08);--chat-header-button-hover-text: var(--app-color-primary);--chat-empty-title-text: rgba(18, 24, 38, .94);--chat-empty-card-bg: #ffffff;--chat-empty-card-border: rgba(31, 41, 55, .08);--chat-empty-card-shadow-hover: 0 8px 18px rgba(47, 56, 76, .07);--chat-tool-group-surface-bg: #ffffff;--chat-tool-group-header-bg: #ffffff;--chat-tool-group-header-hover-bg: #f8f9fc;--chat-tool-group-body-bg: #ffffff;--chat-tool-group-pill-bg: #f4f5fa;--chat-tool-group-border: rgba(31, 41, 55, .08);--chat-tool-group-divider: rgba(31, 41, 55, .07);--chat-tool-group-title-text: rgba(44, 52, 67, .78);--chat-tool-group-detail-text: rgba(82, 92, 112, .6);--chat-tool-group-header-text: rgba(44, 52, 67, .72);--chat-tool-group-chevron-text: rgba(82, 92, 112, .62);--chat-user-message-background: #f8f9fc;--chat-user-message-border: 1px solid rgba(95, 111, 137, .18);--chat-user-message-color: rgba(18, 24, 38, .94);--chat-user-message-accent-color: var(--app-color-primary);--chat-user-message-action-hover-background: rgba(95, 108, 132, .08);--chat-user-message-action-hover-color: var(--app-color-primary);--reference-drawer-item-accent-bg: #edf0f6;--reference-drawer-item-accent-text: var(--app-color-primary);--reference-drawer-primary-action-bg: var(--app-color-primary);--reference-drawer-primary-action-border: rgba(95, 111, 137, .28);--reference-drawer-primary-action-hover-bg: #526179;--reference-drawer-primary-action-hover-border: rgba(95, 111, 137, .36);--reference-drawer-primary-action-active-bg: #46546b;--source-popover-background: rgba(255, 255, 255, .98);--source-popover-card-background: var(--app-color-surface-tertiary, #eef1f7);--user-menu-avatar-bg: #e7ebf2;--user-menu-choice-checked-bg: rgba(95, 108, 132, .08);--user-menu-choice-checked-border: rgba(151, 161, 181, .22);--bootstrap-dialog-mode-focus-border: var(--app-color-primary);--bootstrap-dialog-task-type-dot-active-bg: var(--app-color-primary);--projects-home-create-bg: var(--app-color-primary);--projects-home-create-menu-item-text: var(--app-color-primary);--projects-home-create-menu-item-hover-bg: var(--app-popup-hover-bg, #e9e4ff)}.file-item-dropdown,.move-folder-menu,.preview-header__translate-menu{background:var(--layout-floating-panel-bg, var(--app-color-surface-primary, #ffffff))!important;border:1px solid var(--layout-floating-panel-border, var(--app-color-border-soft, #e6e9f0))!important;box-shadow:var(--layout-floating-panel-shadow, 0 6px 26px rgba(0, 0, 0, .14))!important}.file-item-dropdown--file-actions{box-sizing:border-box!important;min-width:140px!important;max-width:calc(100vw - 16px)!important;padding:4px!important;border-radius:8px!important;white-space:nowrap!important}.file-item-dropdown--file-actions .file-item-dropdown__separator{height:1px!important;margin:4px 6px!important;background:var(--layout-floating-panel-border, var(--app-color-border-soft, #e6e9f0))!important}.file-item-dropdown--file-actions .file-item-dropdown__item,.file-item-dropdown--file-actions .more-actions-menu__item{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:32px!important;padding:8px 8px 8px 4px!important;border:none!important;border-radius:4px!important;background:transparent!important;text-align:left!important;font:inherit!important;font-size:14px!important;font-weight:400!important;line-height:16px!important;cursor:pointer!important;transition:background .16s ease,color .16s ease!important}.file-item-dropdown--file-actions .file-item-dropdown__item:not(.file-item-dropdown__item--danger),.file-item-dropdown--file-actions .more-actions-menu__item:not(.more-actions-menu__item--danger){color:var(--layout-popup-menu-text, var(--app-color-text, #131313))!important}.file-item-dropdown--file-actions .more-actions-submenu-wrapper,.file-item-dropdown--file-actions .move-folder-menu-wrapper,.file-item-dropdown--file-actions .move-folder-menu-trigger{width:100%!important}.file-item-dropdown--file-actions .file-item-dropdown__item:focus-visible,.file-item-dropdown--file-actions .more-actions-menu__item:focus-visible{outline:2px solid var(--app-color-primary, #5c41dc)!important;outline-offset:-2px!important}.file-item-dropdown--file-actions .more-actions-menu__item:hover:not(:disabled){background:var(--layout-popup-menu-hover-bg, var(--layout-floating-panel-hover-bg, var(--app-color-surface-hover, rgba(145, 151, 168, .08))))!important;color:var(--layout-popup-menu-hover-text, var(--layout-more-actions-hover-text, var(--layout-preview-header-text, var(--app-color-text, #131313))))!important}.file-item-dropdown--file-actions .menu-item-icon,.file-item-dropdown--file-actions .menu-item-icon-placeholder,.file-item-dropdown--file-actions .more-actions-menu__icon,.file-item-dropdown--file-actions svg{flex-shrink:0!important;width:16px!important;height:16px!important;color:currentColor!important}.file-item-dropdown--file-actions .more-actions-menu__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;box-shadow:none!important}.file-item-dropdown--file-actions .more-actions-menu__label{flex:1 1 auto!important;min-width:0!important;font-size:14px!important;font-weight:400!important;line-height:16px!important}.file-item-dropdown--file-actions .file-item-dropdown__submenu-indicator,.file-item-dropdown--file-actions .more-actions-menu__submenu-indicator{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;width:16px!important;height:16px!important;color:currentColor!important}.preview-header__translate-menu{gap:4px!important;width:var(--layout-translate-menu-width, 163px)!important;min-width:var(--layout-translate-menu-width, 163px)!important;max-width:min(var(--layout-translate-menu-width, 163px),100vw - 16px)!important;max-height:var(--layout-translate-menu-max-height, min(330px, 100vh - 32px))!important;overflow-y:auto!important;padding:8px!important;border-color:var(--layout-translate-menu-border, var(--layout-floating-panel-border, var(--app-color-border-soft, #e6e9f0)))!important;border-radius:var(--layout-translate-menu-radius, 4px)!important;background:var(--layout-translate-menu-bg, var(--layout-floating-panel-bg, var(--app-color-surface-primary, #ffffff)))!important;box-shadow:var(--layout-translate-menu-shadow, var(--layout-floating-panel-shadow, 0 6px 26px rgba(0, 0, 0, .14)))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.file-item-dropdown__item,.move-folder-menu__item,.move-folder-menu__item--new,.move-folder-menu__new-input input,.preview-header__translate-option{color:var(--layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92)))!important}.move-folder-menu__title{color:var(--layout-overlay-menu-title-text, var(--app-color-text, rgba(21, 27, 39, .92)))!important}.file-item-dropdown__item:hover,.preview-header__translate-option:hover,.preview-header__translate-option:focus-visible{background:var(--layout-popup-menu-hover-bg, var(--layout-floating-panel-hover-bg, var(--app-color-surface-hover, rgba(145, 151, 168, .08))))!important;color:var(--layout-popup-menu-hover-text, var(--layout-more-actions-hover-text, var(--layout-preview-header-text, var(--app-color-text, #131313))))!important}.file-item-dropdown__item:hover .file-item-dropdown__submenu-indicator,.preview-header__translate-option:hover svg,.preview-header__translate-option:focus-visible svg{color:currentColor!important}.move-folder-menu__item:hover,.move-folder-menu__item:focus-visible{background:var(--layout-popup-menu-hover-bg, var(--layout-more-actions-hover-bg, var(--layout-floating-panel-hover-bg, rgba(145, 151, 168, .08))))!important;color:var(--layout-popup-menu-hover-text, var(--layout-more-actions-hover-text, var(--layout-overlay-menu-item-text, var(--app-color-text, #131313))))!important}.move-folder-menu__item:hover svg,.move-folder-menu__item:focus-visible svg,.move-folder-menu__item:hover img,.move-folder-menu__item:focus-visible img{color:currentColor!important}.file-item-dropdown__item--danger:hover,.file-item-dropdown__item--danger:focus-visible{color:var(--layout-more-actions-danger-hover-text, var(--layout-more-actions-danger-text, #dc3545))!important}.file-item-dropdown__item--danger:hover svg{color:currentColor!important}.preview-header__translate-menu .preview-header__translate-option{min-height:49px!important;align-items:center!important;gap:4px!important;padding:6px 8px!important;border-radius:var(--layout-translate-option-radius, 4px)!important;justify-content:flex-start!important;background-color:transparent!important;color:var(--layout-translate-option-text, var(--layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92))))!important;font-size:14px!important;font-weight:600!important;line-height:19px!important;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease!important}.preview-header__translate-menu .preview-header__translate-option:hover,.preview-header__translate-menu .preview-header__translate-option:focus-visible,.preview-header__translate-menu .preview-header__translate-option--hovered{background-color:var(--layout-translate-option-hover-bg, var(--layout-more-actions-hover-bg, var(--app-color-surface-secondary, #f8fafc)))!important;color:var(--layout-popup-menu-hover-text, var(--layout-more-actions-hover-text, var(--layout-translate-option-text)))!important;box-shadow:var(--layout-translate-option-hover-shadow, none)!important;outline:none!important}.preview-header__translate-option-check{position:relative!important;display:flex!important;width:18px!important;height:37px!important;flex:0 0 18px!important;align-items:flex-start!important;justify-content:center!important;opacity:0!important}.preview-header__translate-option-check .svg-icon{width:18px!important;height:18px!important}.preview-header__translate-menu .preview-header__translate-option--active .preview-header__translate-option-check{opacity:1!important}.file-item-dropdown--file-actions .file-item-dropdown__item--danger{min-height:32px!important;padding:8px 8px 8px 4px!important;border-radius:4px!important;color:var(--layout-more-actions-danger-text, #dc3545)!important}.file-item-dropdown--file-actions .file-item-dropdown__item--danger:hover,.file-item-dropdown--file-actions .file-item-dropdown__item--danger:focus-visible{background:var(--layout-floating-panel-danger-hover-bg, rgba(220, 53, 69, .08))!important}.move-folder-menu__divider{background:var(--layout-floating-panel-border, var(--app-color-border-soft, #e6e9f0))!important}.move-folder-menu.move-folder-menu--sections{border-radius:9px!important;padding:10px 10px 9px!important;box-shadow:var(--layout-floating-panel-shadow-elevated, 0 12px 36px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .06))!important}.move-folder-menu.move-folder-menu--sections .move-folder-menu__section-label{color:var(--layout-overlay-menu-muted-text, var(--app-color-text-secondary, rgba(37, 45, 57, .72)))!important}.move-folder-menu__new-input{background:var(--layout-floating-input-bg, var(--app-color-surface-primary, #ffffff))!important;border-color:var(--layout-floating-panel-border, var(--app-color-border-soft, #e6e9f0))!important}.preview-header__translate-menu .preview-header__translate-option--active{background:transparent!important;color:var(--layout-translate-option-active-text, #186de2)!important;box-shadow:none!important}.preview-header__translate-menu .preview-header__translate-option--active:hover,.preview-header__translate-menu .preview-header__translate-option--active:focus-visible{background-color:var(--layout-translate-option-hover-bg, transparent)!important;box-shadow:none!important}.preview-header__translate-option-label{display:flex!important;min-width:0!important;width:100%!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}.preview-header__translate-option-primary,.preview-header__translate-option-secondary{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.preview-header__translate-option-primary{color:var(--layout-translate-option-primary-text, #131313)!important;font-size:14px!important;font-weight:600!important;line-height:19px!important}.preview-header__translate-option-secondary{color:var(--layout-translate-option-secondary-text, #515151)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.preview-header__translate-menu .preview-header__translate-option--active .preview-header__translate-option-primary{color:var(--layout-translate-option-active-text, #186de2)!important}.workspace-preview-header,.preview-header{background:var(--layout-preview-shell-applied-header-bg, var(--layout-preview-header-bg, var(--app-color-surface-primary, #ffffff)))!important;border-bottom-color:var(--layout-preview-shell-applied-header-border, var(--layout-preview-header-border, var(--app-color-border-soft, #e6e9f0)))!important}.preview-header__title,.preview-header__source-row,.preview-header__source-row a,.preview-header__translate-status,.preview-header .expand-left-panel-button,.preview-header__embedded-search .pdf-viewer__search-status,.preview-header__embedded-search .document-search-panel__status,.preview-header__search-trigger,.preview-close-btn,.preview-header__download-button{color:var(--layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92)))!important}.preview-header__translate-picker-trigger,.preview-header__translate-close,.preview-close-btn,.preview-header__download-button,.workspace-preview-header .toggle-right-chat-panel-button,.workspace-preview-header .close-btn{background:var(--layout-preview-action-bg, rgba(255, 255, 255, .88))!important;border-color:var(--layout-preview-action-border, var(--app-color-border-soft, #e6e9f0))!important;color:var(--layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92)))!important;box-shadow:none!important}.preview-header .expand-left-panel-button,.workspace-preview-header .expand-left-panel-button,.workspace-preview-header .preview-close-btn{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.preview-header__translate-close{background:transparent!important;border:0!important;border-color:transparent!important;box-shadow:none!important}.preview-shell .preview-header .toggle-right-chat-panel-button,.preview-shell .preview-header .more-actions-menu__trigger,.preview-shell .preview-header .preview-close-btn{background:transparent!important;border-color:transparent!important}.preview-header__translate-picker-trigger:hover,.preview-header__translate-close:hover,.preview-close-btn:hover,.preview-header .expand-left-panel-button:hover,.preview-header__download-button:hover,.workspace-preview-header .toggle-right-chat-panel-button:hover,.workspace-preview-header .close-btn:hover{background:var(--layout-preview-action-hover-bg, var(--app-color-surface-secondary, #f7f8fa))!important;color:var(--layout-preview-header-text, var(--app-color-text, rgba(21, 27, 39, .92)))!important}.workspace-preview-header .expand-left-panel-button:hover,.workspace-preview-header .preview-close-btn:hover{background:transparent!important}.preview-header__translate-close:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.preview-header__open-link img,.preview-close-btn img,.preview-header__download-button img,.preview-header__source-row img,.workspace-preview-header img{opacity:.9!important}.workspace-preview-header .svg-icon--current-color svg [stroke]:not([stroke=none]),.preview-header .svg-icon--current-color svg [stroke]:not([stroke=none]){stroke:currentColor!important}.workspace-preview-header .svg-icon--current-color svg [fill]:not([fill=none]),.preview-header .svg-icon--current-color svg [fill]:not([fill=none]){fill:currentColor!important}.more-actions-menu__trigger .svg-icon--current-color svg [stroke]:not([stroke=none]){stroke:currentColor!important}.panel-middle .empty-state,.panel-middle .empty-state--loading{background:var(--layout-preview-chrome-bg, var(--layout-markdown-shell-bg, var(--layout-workspace-bg, var(--layout-preview-body-bg, transparent))))!important}.panel-middle .preview-shell .preview-shell__body{background:var(--layout-preview-shell-applied-body-bg, var(--layout-preview-shell-body-bg, transparent))!important}.panel-middle .empty-state p,.viewer-loading,.pdf-viewer--loading,.pdf-viewer--error,.pdf-viewer__loading,.preview-loading-state{color:var(--layout-preview-loading-text, var(--app-color-text-secondary, rgba(37, 45, 57, .72)))!important}:root.dark .app-notification-center__toast{--app-notification-bg: var( --theme-override-styles-global-dark-overrides-app-notification-center-toast-background-cb992d1c );--app-notification-border: var( --theme-override-styles-global-dark-overrides-app-notification-center-toast-border-color-2045e72e );--app-notification-shadow: var( --theme-override-styles-global-dark-overrides-app-notification-center-toast-box-shadow-b6ab4e32 )}:root.dark .app-notification-center__title,:root.dark .app-notification-center__close,:root.dark .app-notification-center__action{--app-notification-title-text: var( --theme-override-styles-global-dark-overrides-app-notification-center-title-app-notificati-color-e3e2df5d );--app-notification-close-text: var( --theme-override-styles-global-dark-overrides-app-notification-center-title-app-notificati-color-e3e2df5d );--app-notification-action-text: var( --theme-override-styles-global-dark-overrides-app-notification-center-title-app-notificati-color-e3e2df5d )}:root.dark .app-notification-center__message{--app-notification-message-text: var( --theme-override-styles-global-dark-overrides-app-notification-center-message-color-f94b05de )}:root.dark .app-notification-center__close:hover{--app-notification-close-hover-bg: var( --theme-override-styles-global-dark-overrides-app-notification-center-close-hover-background-608b1a96 )}:root.dark .artifact-editor-toc__rail-item{background:var(--theme-override-styles-global-dark-overrides-artifact-editor-toc-rail-item-chat-message-outl-background-1c1d6edb)!important}:root.dark .artifact-editor-toc__rail-item.is-active{background:var(--theme-override-styles-global-dark-overrides-artifact-editor-toc-rail-item-is-active-chat-me-background-a87b816e)!important}:root.dark .artifact-editor-toc__panel{background:var(--theme-override-styles-global-dark-overrides-artifact-editor-toc-panel-chat-message-outline-background-20c407c0)!important;border-color:var(--theme-override-styles-global-dark-overrides-artifact-editor-toc-panel-chat-message-outline-border-color-171faffc)!important;box-shadow:var(--theme-override-styles-global-dark-overrides-artifact-editor-toc-panel-chat-message-outline-box-shadow-443978d1)!important}:root.dark .artifact-editor-toc__item,:root.dark .artifact-editor-toc__item-text{color:var(--theme-override-styles-global-dark-overrides-artifact-editor-toc-item-artifact-editor-toc-item-color-fc1aef38)!important}:root.dark .artifact-editor-toc__item:hover,:root.dark .artifact-editor-toc__item.is-active{background:var(--theme-override-styles-global-dark-overrides-artifact-editor-toc-item-hover-artifact-editor-toc-background-02d5c25e)!important;color:var(--theme-override-styles-global-dark-overrides-artifact-editor-toc-item-hover-artifact-editor-toc-color-31d8f9ff)!important}:root.dark .chat-scroll-to-bottom-btn{background:var(--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-background-cd622e0a)!important;border-color:var(--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-border-color-17589d92)!important;color:var(--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-color-eb1da561)!important;box-shadow:var(--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-box-shadow-d0c41a5b)!important}:root.dark .chat-scroll-to-bottom-btn:hover{background:var(--theme-override-styles-global-dark-overrides-chat-scroll-to-bottom-btn-hover-background-8ffe01a4)!important}:root.dark .message-bubble.user{background:var(--theme-override-styles-global-dark-overrides-message-bubble-user-background-523f3d6d)!important;border:var(--theme-override-styles-global-dark-overrides-message-bubble-user-border-3bddd28d)!important;color:var(--theme-override-styles-global-dark-overrides-message-bubble-user-color-a45c3b8e)!important}:root.dark .message-bubble.user .message-text,:root.dark .message-bubble.assistant .message-text,:root.dark .message-header .role-label{color:var(--theme-override-styles-global-dark-overrides-message-bubble-user-message-text-message-bub-color-49f8d975)!important}:root.dark .message-bubble.assistant .streamdown-preview,:root.dark .message-bubble.assistant .streamdown-preview-host,:root.dark .message-bubble.assistant .streamdown-preview p,:root.dark .message-bubble.assistant .streamdown-preview li,:root.dark .message-bubble.assistant .streamdown-preview blockquote,:root.dark .message-bubble.assistant .streamdown-preview h1,:root.dark .message-bubble.assistant .streamdown-preview h2,:root.dark .message-bubble.assistant .streamdown-preview h3,:root.dark .message-bubble.assistant .streamdown-preview h4,:root.dark .message-bubble.assistant .streamdown-preview h5,:root.dark .message-bubble.assistant .streamdown-preview h6,:root.dark .message-bubble.assistant .streamdown-preview strong,:root.dark .message-bubble.assistant .streamdown-preview em,:root.dark .reasoning-block,:root.dark .reasoning-header,:root.dark .reasoning-label,:root.dark .reasoning-meta,:root.dark .reasoning-content,:root.dark .reasoning-text,:root.dark .reasoning-block .streamdown-preview,:root.dark .reasoning-block .streamdown-preview p,:root.dark .reasoning-block .streamdown-preview li,:root.dark .reasoning-block .streamdown-preview blockquote{color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-c6135249)!important}:root.dark .message-bubble.assistant .streamdown-preview a,:root.dark .reasoning-block .streamdown-preview a{color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-b5ee3e29)!important}:root.dark .message-bubble.assistant .streamdown-preview blockquote,:root.dark .reasoning-block .streamdown-preview blockquote{border-left-color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-left-color-70031097)!important;color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-c1b82442)!important}:root.dark .message-bubble.assistant .streamdown-preview code,:root.dark .reasoning-block .streamdown-preview code{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-312d000a)!important;color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-c6290c3c)!important}:root.dark .message-bubble.assistant .streamdown-preview pre,:root.dark .reasoning-block .streamdown-preview pre{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-23346dd9)!important;border-color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-color-3b7d1f5e)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block],:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block]{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-e8cca2ca)!important;border:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-d27eef78)!important;box-shadow:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-box-shadow-ccfa0a6d)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block-header],:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block-header]{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-9a947010)!important;border-bottom-color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-bottom-color-db146531)!important;color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-5bb1a0c2)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block-body],:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block-body]{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-e71dd1fb)!important;scrollbar-color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-scrollbar-color-3a04d354)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block-body]::-webkit-scrollbar,:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block-body]::-webkit-scrollbar{width:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-width-a9248765)!important;height:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-height-c4010296)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block-body]::-webkit-scrollbar-track,:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block-body]::-webkit-scrollbar-track{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-b6b34bb2)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block-body]::-webkit-scrollbar-thumb,:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block-body]::-webkit-scrollbar-thumb{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-80337af0)!important;border-radius:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-border-radius-f48078ee)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block-body]::-webkit-scrollbar-thumb:hover,:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block-body]::-webkit-scrollbar-thumb:hover{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-386195eb)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block]>div:not([data-streamdown]) button,:root.dark .message-bubble.assistant .streamdown-preview .sd-code-collapse-toggle,:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block]>div:not([data-streamdown]) button,:root.dark .reasoning-block .streamdown-preview .sd-code-collapse-toggle{color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-30406e0c)!important}:root.dark .message-bubble.assistant .streamdown-preview [data-streamdown=code-block]>div:not([data-streamdown]) button:hover,:root.dark .message-bubble.assistant .streamdown-preview .sd-code-collapse-toggle:hover,:root.dark .reasoning-block .streamdown-preview [data-streamdown=code-block]>div:not([data-streamdown]) button:hover,:root.dark .reasoning-block .streamdown-preview .sd-code-collapse-toggle:hover{background:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-background-c569e6eb)!important;color:var(--theme-override-styles-global-dark-overrides-message-bubble-assistant-streamdown-preview-color-d0d54249)!important}:root.dark .message-bubble.user .message-text__skill{color:var(--theme-override-styles-global-dark-overrides-message-bubble-user-message-text-skill-color-a08f9687)!important}:root.dark .markdown-viewer{background:var(--theme-override-styles-global-dark-overrides-markdown-viewer-background-ee8f3d89)!important;border-color:var(--theme-override-styles-global-dark-overrides-markdown-viewer-border-color-effdceb2)!important;box-shadow:var(--theme-override-styles-global-dark-overrides-markdown-viewer-box-shadow-52c66d2a)!important;color:var(--theme-override-styles-global-dark-overrides-markdown-viewer-color-4058a679)!important}:root.dark .markdown-content{background:var(--theme-override-styles-global-dark-overrides-markdown-content-background-cbe4010c)!important;border-color:var(--theme-override-styles-global-dark-overrides-markdown-content-border-color-f2a6d7a4)!important;box-shadow:var(--theme-override-styles-global-dark-overrides-markdown-content-box-shadow-7ff074d7)!important;color:var(--theme-override-styles-global-dark-overrides-markdown-content-color-2950e682)!important}:root.dark .markdown-viewer .streamdown-preview,:root.dark .markdown-viewer .streamdown-preview-host,:root.dark .markdown-viewer .streamdown-preview p,:root.dark .markdown-viewer .streamdown-preview li,:root.dark .markdown-viewer .streamdown-preview blockquote,:root.dark .markdown-viewer .streamdown-preview h1,:root.dark .markdown-viewer .streamdown-preview h2,:root.dark .markdown-viewer .streamdown-preview h3,:root.dark .markdown-viewer .streamdown-preview h4,:root.dark .markdown-viewer .streamdown-preview h5,:root.dark .markdown-viewer .streamdown-preview h6,:root.dark .markdown-viewer .streamdown-preview strong,:root.dark .markdown-viewer .streamdown-preview em{color:var(--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-markdown-color-4fdc350d)!important}:root.dark .markdown-viewer .streamdown-preview a{color:var(--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-a-color-e6e75cc8)!important}:root.dark .markdown-viewer .streamdown-preview blockquote{border-left-color:var(--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-blockquot-border-left-color-99b9c077)!important;color:var(--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-blockquot-color-ef8c464f)!important}:root.dark .markdown-viewer .streamdown-preview code,:root.dark .artifact-editor .tiptap code{background:var(--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-code-craf-background-9e45538c)!important;color:var(--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-code-craf-color-6a97d183)!important}:root.dark .markdown-viewer .streamdown-preview pre,:root.dark .artifact-editor .tiptap pre{background:var(--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-pre-artifact-background-767adb57)!important;border-color:var(--theme-override-styles-global-dark-overrides-markdown-viewer-streamdown-preview-pre-artifact-border-color-d10b6335)!important}:root.dark .markdown-viewer .streamdown-preview table,:root.dark .agent-chat-panel .streamdown-preview table,:root.dark .agent-chat-panel .streamdown-preview [data-streamdown=table],:root.dark .artifact-editor .tiptap table{background:var(--markdown-table-bg)!important;border-color:var(--markdown-table-border)!important;color:var(--markdown-table-cell-text)!important}:root.dark .markdown-viewer .streamdown-preview table th,:root.dark .markdown-viewer .streamdown-preview table td,:root.dark .agent-chat-panel .streamdown-preview table th,:root.dark .agent-chat-panel .streamdown-preview table td,:root.dark .agent-chat-panel .streamdown-preview [data-streamdown=table] th,:root.dark .agent-chat-panel .streamdown-preview [data-streamdown=table] td,:root.dark .artifact-editor .tiptap table th,:root.dark .artifact-editor .tiptap table td{border-color:var(--markdown-table-border)!important;color:var(--markdown-table-cell-text)!important;background:var(--markdown-table-cell-bg)!important}:root.dark .markdown-viewer .streamdown-preview table th,:root.dark .agent-chat-panel .streamdown-preview table th,:root.dark .agent-chat-panel .streamdown-preview [data-streamdown=table] thead th,:root.dark .agent-chat-panel .streamdown-preview [data-streamdown=table] th,:root.dark .artifact-editor .tiptap table th{background:var(--markdown-table-header-bg)!important;color:var(--markdown-table-header-text)!important}:root.dark .artifact-editor,:root.dark .artifact-editor-content,:root.dark .artifact-editor-footer{background:var(--theme-override-styles-global-dark-overrides-artifact-editor-artifact-editor-content-background-2126610d)!important;color:var(--theme-override-styles-global-dark-overrides-artifact-editor-artifact-editor-content-color-48675061)!important;border-color:var(--theme-override-styles-global-dark-overrides-artifact-editor-artifact-editor-content-border-color-c6d7b661)!important}:root.dark .artifact-editor .ProseMirror,:root.dark .artifact-editor .tiptap{background:var(--theme-override-styles-global-dark-overrides-artifact-editor-prosemirror-artifact-editor-tiptap-background-33f716b1)!important;color:var(--theme-override-styles-global-dark-overrides-artifact-editor-prosemirror-artifact-editor-tiptap-color-b29cd3cb)!important;border-color:var(--theme-override-styles-global-dark-overrides-artifact-editor-prosemirror-artifact-editor-tiptap-border-color-072c2a2c)!important}:root.dark .artifact-editor .ProseMirror{caret-color:var(--theme-override-styles-global-dark-overrides-artifact-editor-prosemirror-caret-color-645cb5b7)!important}:root.dark .artifact-editor .tiptap h1,:root.dark .artifact-editor .tiptap h2,:root.dark .artifact-editor .tiptap h3,:root.dark .artifact-editor .tiptap h4,:root.dark .artifact-editor .tiptap h5,:root.dark .artifact-editor .tiptap h6,:root.dark .artifact-editor .ProseMirror p,:root.dark .artifact-editor .ProseMirror li,:root.dark .artifact-editor .ProseMirror span,:root.dark .artifact-editor .ProseMirror strong,:root.dark .artifact-editor .ProseMirror em,:root.dark .artifact-editor .ProseMirror a,:root.dark .artifact-editor .tiptap p,:root.dark .artifact-editor .tiptap li,:root.dark .artifact-editor .tiptap span,:root.dark .artifact-editor .tiptap strong,:root.dark .artifact-editor .tiptap em,:root.dark .artifact-editor .tiptap a,:root.dark .artifact-editor-footer{color:var(--theme-override-styles-global-dark-overrides-artifact-editor-tiptap-h1-artifact-editor-tiptap-h-color-78ea013c)!important}:root.dark .artifact-editor .tiptap blockquote,:root.dark .artifact-editor .tiptap p.is-editor-empty:first-child:before{color:var(--theme-override-styles-global-dark-overrides-artifact-editor-tiptap-blockquote-artifact-editor-color-2d72da87)!important}:root.dark .artifact-editor .tiptap blockquote{border-left-color:var(--theme-override-styles-global-dark-overrides-artifact-editor-tiptap-blockquote-border-left-color-07ff9bde)!important}:root.dark .slash-command-menu{background:var(--theme-override-styles-global-dark-overrides-slash-command-menu-background-a58e8635)!important;border-color:var(--theme-override-styles-global-dark-overrides-slash-command-menu-border-color-d03ba541)!important;box-shadow:var(--theme-override-styles-global-dark-overrides-slash-command-menu-box-shadow-aba673da)!important}:root.dark .slash-command-menu.slash-command-empty,:root.dark .slash-command-group-title{color:var(--theme-override-styles-global-dark-overrides-slash-command-menu-slash-command-empty-slash-color-081d071c)!important}:root.dark .slash-command-group:not(:first-child){border-top-color:var(--theme-override-styles-global-dark-overrides-slash-command-group-not-first-child-border-top-color-5d32208b)!important}:root.dark .slash-command-item{color:var(--artifact-table-controls-menu-item-text)!important}:root.dark .slash-command-title{color:inherit!important}:root.dark .slash-command-item:hover,:root.dark .slash-command-item.is-selected{background:var(--artifact-table-controls-menu-item-hover-bg)!important;color:var(--artifact-table-controls-menu-item-hover-text)!important}:root.dark .slash-icon{background:var(--theme-override-styles-global-dark-overrides-slash-icon-background-880c13dd)!important;border-color:var(--theme-override-styles-global-dark-overrides-slash-icon-border-color-92a986b5)!important;color:inherit!important}:root.dark .sd-inline-source-popover{background:var(--theme-override-styles-global-dark-overrides-sd-inline-source-popover-background-a9273cb4)!important;border-color:var(--theme-override-styles-global-dark-overrides-sd-inline-source-popover-border-color-44b31694)!important;box-shadow:var(--theme-override-styles-global-dark-overrides-sd-inline-source-popover-box-shadow-b72b6605)!important}:root.dark .sd-inline-source-popover__card:hover,:root.dark .sd-inline-source-popover__card.is-active{background:var(--theme-override-styles-global-dark-overrides-sd-inline-source-popover-card-background-b406c409)!important;border-color:var(--theme-override-styles-global-dark-overrides-sd-inline-source-popover-card-border-color-8a95a208)!important}:root.dark .sd-inline-source-popover__file-name,:root.dark .sd-inline-source-popover__title,:root.dark .sd-inline-source-popover__cta,:root.dark .sd-inline-source-popover__file-icon,:root.dark .sd-inline-source-popover__nav-button,:root.dark .sd-inline-source-popover__citation-badge{color:var(--theme-override-styles-global-dark-overrides-sd-inline-source-popover-file-name-sd-inline-color-16dcd70e)!important}:root.dark .sd-inline-source-popover__meta,:root.dark .sd-inline-source-popover__snippet,:root.dark .sd-inline-source-popover__citation-badge{color:var(--theme-override-styles-global-dark-overrides-sd-inline-source-popover-meta-sd-inline-sour-color-d4d041a3)!important}:root.dark .sd-inline-source-popover__nav-button:hover,:root.dark .sd-inline-source-popover__card:hover,:root.dark .sd-inline-source-popover__card.is-active{background:var(--theme-override-styles-global-dark-overrides-sd-inline-source-popover-nav-button-hover-sd-background-fa5bf433)!important}body{margin:0;font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background:var(--app-background, var(--app-color-bg));background-attachment:fixed;color:var(--app-color-text)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/font/geist.woff2) format("woff2")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.left-2{left:.5rem}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-2{top:.5rem}.top-4{top:1rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-0{margin:0}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mt-10{margin-top:-2.5rem}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.size-4{width:1rem;height:1rem}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-4{height:1rem}.h-8{height:2rem}.h-\[46px\]{height:46px}.h-full{height:100%}.max-h-32{max-height:8rem}.min-h-28{min-height:7rem}.min-h-\[200px\]{min-height:200px}.w-4{width:1rem}.w-8{width:2rem}.w-full{width:100%}.min-w-\[120px\]{min-width:120px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-current{border-color:currentColor}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-black\/10{background-color:#0000001a}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-4{padding-left:1rem}.pt-0{padding-top:0}.text-left{text-align:left}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.\[hit-test\:top-left\]{hit-test:top-left}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow:hidden;overscroll-behavior:none}html:has(.login-page--desktop),body:has(.login-page--desktop){overflow:hidden}body{font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:15px;line-height:1.5;color:var(--app-color-text, rgba(21, 27, 39, .92));background:var(--app-background, var(--app-color-bg, #fbfbfd));background-attachment:fixed;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}body .app-shell__title{font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif;font-size:16px;font-weight:600}body .app-shell--projects-home .app-shell__title{font-size:16px;font-weight:600;margin-left:4px;transform:translateY(1px)}body .app-shell__dropdown-item,body .app-shell__settings-btn,body .app-shell__window-btn,body .mermaid-block__textarea,.formula-edit-bar__textarea,.formula-edit-bar__input,.formula-edit-bar__done,.formula-placeholder__text{font-family:Geist,Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Fira Sans,Droid Sans,sans-serif}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, #c7ccd9) transparent}#root{height:100%;width:100%;min-width:0}@media(min-width:769px){#root{min-width:768px}}h1{font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-.022em}h2{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.022em}h3{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.014em}h4{font-size:17px;font-weight:500;line-height:1.5;letter-spacing:-.014em}p{font-size:15px;font-weight:400;line-height:1.5;letter-spacing:-.014em}a{color:#5c41dc;text-decoration:none;transition:color .15s ease-out}a:hover{color:#4d36c5}::-moz-selection{background:var(--app-text-selection-bg, rgba(85, 153, 255, .3019607843));color:var(--app-color-text, rgba(21, 27, 39, .92))}::selection{background:var(--app-text-selection-bg, rgba(85, 153, 255, .3019607843));color:var(--app-color-text, rgba(21, 27, 39, .92))}:focus{outline:none}:focus-visible{outline:1.5px solid rgb(var(--app-color-primary-rgb, 92 65 220)/.82);outline-offset:0!important}a:focus-visible,button:focus-visible{box-shadow:0 0 0 2px rgb(var(--app-color-primary-rgb, 92 65 220)/.1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, #c7ccd9);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, #b5becf)}input,textarea,select,button{font-family:inherit;font-size:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#151b27eb}.text-secondary{color:#252d39b8}.text-tertiary{color:#3943538f}.text-success{color:#22c55e}.text-warning{color:#f59e0b}.text-error{color:#ef4444}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.spinner{width:20px;height:20px;border:2px solid var(--app-color-border, #eceef3);border-top-color:var(--app-color-primary, #5c41dc);border-radius:50%;animation:spin .8s linear infinite}.spinner-sm{width:14px;height:14px;border-width:1.5px}.spinner-lg{width:32px;height:32px;border-width:3px}.empty-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:12px;padding:40px;color:#3943538f;text-align:center}.empty-state svg{width:48px;height:48px;opacity:.5}.empty-state p{font-size:13px;font-weight:400;line-height:1.5;max-width:240px}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.badge--primary{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;background:#ebe8fb;color:#5c41dc}.badge--success{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;background:#22c55e1a;color:#22c55e}.badge--warning{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;background:#f59e0b1a;color:#f59e0b}.badge--error{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;background:#ef44441a;color:#ef4444}.badge--neutral{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;background:#f7f8fa;color:#252d39b8}.fade-in{animation:fadeIn .2s ease-out forwards}.slide-up{animation:slideUp .3s ease-out forwards}.scale-in{animation:scaleIn .2s ease-out forwards}.skeleton{background:linear-gradient(90deg,#f7f8fa 25%,#eceef3,#f7f8fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:6px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}code,pre{font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{background:var(--app-color-code-bg, #f7f8fa);padding:4px 8px;border-radius:6px;font-size:.9em}pre{background:var(--app-color-code-surface, #151922);color:var(--app-color-code-text, #ffffff);padding:16px;border-radius:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c7ccd9 transparent}pre::-webkit-scrollbar{width:6px;height:6px}pre::-webkit-scrollbar-track{background:transparent}pre::-webkit-scrollbar-thumb{background:#c7ccd9;border-radius:9999px;-webkit-transition:background .15s ease-out;transition:background .15s ease-out}pre::-webkit-scrollbar-thumb:hover{background:#b5becf}pre code{background:none;padding:0;color:inherit}.markdown-content{font-size:15px;font-weight:400;letter-spacing:-.014em;line-height:1.7}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.5em;margin-bottom:.5em}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child,.markdown-content h4:first-child,.markdown-content h5:first-child,.markdown-content h6:first-child{margin-top:0}.markdown-content p{margin-bottom:1em}.markdown-content p:last-child{margin-bottom:0}.markdown-content ul,.markdown-content ol{margin-bottom:1em;padding-left:1.5em}.markdown-content li{margin-bottom:.25em}.markdown-content blockquote{margin:1em 0;padding:12px 16px;border-left:3px solid var(--app-color-primary, #5c41dc);background:var(--app-color-code-bg, #fcfcfd);border-radius:0 6px 6px 0}.markdown-content table{width:100%;border-collapse:collapse;margin:1em 0}.markdown-content table th,.markdown-content table td{padding:8px 12px;border:1px solid var(--app-color-border, rgba(21, 27, 39, .08));text-align:left}.markdown-content table th{background:var(--app-color-code-bg, #fcfcfd);font-weight:600}.markdown-content hr{border:none;height:1px;background:var(--app-color-border, rgba(21, 27, 39, .08));margin:1.5em 0}.before\:mr-4:before{content:var(--tw-content);margin-right:1rem}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;-moz-user-select:none;user-select:none}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:content-\[counter\(line\)\]:before{--tw-content: counter(line);content:var(--tw-content)}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:opacity-100{opacity:1}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media(prefers-color-scheme:dark){.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]{background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]{color:var(--shiki-dark,var(--sdm-c,inherit))}}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&\>\*\:last-child\]\:after\:inline>*:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>*:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>*:last-child:after{--tw-content: var(--streamdown-caret);content:var(--tw-content)}.\[\&\>p\]\:inline>p{display:inline}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}li .\[li_\&\]\:pl-6{padding-left:1.5rem}
