body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa;color:#2c3e50;font-family:Mocano,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f5f7fa}::-webkit-scrollbar-thumb{background:#e1e5e9;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c8d0d9}.SystemPrompt_pageContainer__EfNxw{max-width:100%;padding:0;width:100%}.SystemPrompt_titleRow__noOKs{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.SystemPrompt_titleRow__noOKs .SystemPrompt_pageTitle__A5oUz{margin-bottom:0}.SystemPrompt_pageTitle__A5oUz{color:#2c3e50;font-weight:600;margin-bottom:24px}.SystemPrompt_paper__q3Nre{background:#fff;border:1px solid #e1e5e9cc;border-radius:12px;box-shadow:0 2px 12px #2c3e5014;height:100%;padding:32px}.SystemPrompt_sectionTitle__yVike{border-bottom:2px solid #8b7aa81a;color:#2c3e50;font-weight:600;margin-bottom:24px;padding-bottom:16px}.SystemPrompt_textField__m-XlO{margin-top:16px}.SystemPrompt_textField__m-XlO div{align-items:flex-start!important;display:flex;flex:1 1 auto;flex-direction:column;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;height:100%!important;line-height:1.6;min-height:500px!important}.SystemPrompt_sliderSection__G9Zfh{display:flex;flex-direction:column;gap:32px}.SystemPrompt_sliderContainer__zX7U2{display:flex;flex-direction:column;gap:16px}.SystemPrompt_sliderHeader__gNLN1{display:flex;flex-direction:column;gap:8px}.SystemPrompt_sliderTitleRow__7PdnS{align-items:center;display:flex;gap:12px;justify-content:space-between}.SystemPrompt_sliderValue__MNc\+3{font-feature-settings:"tnum";color:#8b7aa8;font-variant-numeric:tabular-nums;font-weight:700}.SystemPrompt_slider__EF3tG{margin:8px 0}.SystemPrompt_slider__EF3tG .SystemPrompt_MuiSlider-thumb__88G4n{box-shadow:0 2px 6px #8b7aa84d;height:20px;width:20px}.SystemPrompt_slider__EF3tG .SystemPrompt_MuiSlider-thumb__88G4n:hover{box-shadow:0 4px 12px #8b7aa866}.SystemPrompt_slider__EF3tG .SystemPrompt_MuiSlider-track__EG1Qb{height:6px}.SystemPrompt_slider__EF3tG .SystemPrompt_MuiSlider-rail__d42tb{height:6px;opacity:.3}.SystemPrompt_saveButton__kNu28{border-radius:10px;font-size:16px;font-weight:600;margin-top:8px;padding:12px 24px;text-transform:none;transition:all .3s ease}.SystemPrompt_saveButton__kNu28:hover:not(:disabled){box-shadow:0 6px 20px #8b7aa84d;transform:translateY(-2px)}.SystemPrompt_saveButton__kNu28:disabled{opacity:.5}@media(max-width:960px){.SystemPrompt_paper__q3Nre{padding:24px}.SystemPrompt_sliderSection__G9Zfh{gap:24px}}.Auth_auth-container__hy3N7{align-items:center;background:#fafaf9;background:var(--shell-bg-canvas,#fafaf9);display:flex;font-family:Inter,IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:24px}.Auth_auth-card__eMZXK{background:#fff;background:var(--shell-bg-surface,#fff);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:12px;box-shadow:0 12px 32px #0f10140f;max-width:380px;padding:32px;text-align:left;width:100%}.Auth_auth-brand__u3DaK{align-items:center;display:flex;gap:10px;margin-bottom:20px}.Auth_auth-brand-mark__3bZHK{flex-shrink:0;height:26px;object-fit:contain;width:26px}.Auth_auth-brand-name__XsXdo{color:#1f2024;color:var(--shell-text-primary,#1f2024);font-size:13px;font-weight:600;letter-spacing:.2px}.Auth_auth-title__5A50R{color:#1f2024!important;color:var(--shell-text-primary,#1f2024)!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;margin:0 0 6px!important}.Auth_auth-subtitle__oLqnS{color:#8a8c92!important;color:var(--shell-text-tertiary,#8a8c92)!important;font-size:13px!important;margin:0 0 20px!important}.Auth_auth-form__1KaDE{display:flex;flex-direction:column;gap:12px}.Auth_auth-input__rHDOg .Auth_MuiOutlinedInput-root__yadcn{border-radius:6px;font-size:13px}.Auth_auth-button__b9A2p{background-color:#10b981!important;background-color:var(--shell-accent-primary,#10b981)!important;border-radius:6px!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;height:36px!important;margin-top:8px!important;padding:0 12px!important;text-transform:none!important}.Auth_auth-button__b9A2p:hover{background-color:#059669!important;background-color:var(--shell-accent-hover,#059669)!important;box-shadow:none!important}.Auth_auth-button__b9A2p.Auth_Mui-disabled__hQ1DZ{background-color:#f0f0ee!important;background-color:var(--shell-bg-subtle,#f0f0ee)!important;color:#8a8c92!important;color:var(--shell-text-tertiary,#8a8c92)!important}.Auth_auth-link__DFq45{color:#5a5c63!important;color:var(--shell-text-secondary,#5a5c63)!important;cursor:pointer;display:inline-block;font-size:12px!important;font-weight:500!important;margin-top:16px!important;text-decoration:none!important}.Auth_auth-link__DFq45:hover{text-decoration:none!important}.Auth_auth-link__DFq45:hover,.Auth_auth-message__R9\+Mt{color:#047857!important;color:var(--shell-accent-pressed,#047857)!important}.Auth_auth-message__R9\+Mt{background-color:#ecfdf5!important;background-color:var(--shell-accent-subtle,#ecfdf5)!important;border:1px solid #10b981!important;border:1px solid var(--shell-accent-primary,#10b981)!important;border-radius:6px!important;margin-top:12px!important}.Auth_auth-error__PAmBf,.Auth_auth-message__R9\+Mt{font-size:12px!important;padding:10px 12px!important}.Auth_auth-error__PAmBf{background-color:#fef2f2!important;border:1px solid #fecaca!important;border-radius:6px!important;color:#991b1b!important;margin-top:8px!important}.Auth_auth-notice__4UFVf{background-color:#fffbeb!important;border:1px solid #fde68a!important;border-radius:6px!important;color:#92400e!important;font-size:12px!important;margin-bottom:12px!important;padding:10px 12px!important}:root{--chat-space-1:4px;--chat-space-2:8px;--chat-space-3:12px;--chat-space-4:16px;--chat-space-5:24px;--chat-space-6:32px;--chat-space-7:48px;--chat-radius-sm:6px;--chat-radius-md:10px;--chat-radius-lg:14px;--chat-radius-xl:18px;--chat-font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--chat-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--chat-bg-default:#fafaf9;--chat-bg-surface:#fff;--chat-bg-subtle:#f4f4f3;--chat-bg-user-bubble:#ecfdf5;--chat-border-subtle:#eaeae8;--chat-border-default:#d4d4d2;--chat-text-primary:#1f2024;--chat-text-secondary:#5a5c63;--chat-text-tertiary:#8a8c92;--chat-accent-primary:#10b981;--chat-accent-hover:#059669;--chat-accent-subtle:#ecfdf5;--chat-accent-rgb:16,185,129;--chat-success:#15803d;--chat-warning:#b45309;--chat-error:#b91c1c;--chat-shadow-1:0 1px 2px #0f10140a,0 1px 1px #0f101408;--chat-shadow-2:0 4px 12px #0f10140f;--chat-shadow-focus:0 0 0 3px #10b9812e;--chat-transition-fast:120ms ease-out;--chat-transition-base:180ms ease-out;--chat-transition-slow:220ms cubic-bezier(0.4,0,0.2,1)}:root[data-shell-theme=dark]{--chat-bg-default:#0f1014;--chat-bg-surface:#17181d;--chat-bg-subtle:#1e2026;--chat-bg-user-bubble:#0f2920;--chat-border-subtle:#26282f;--chat-border-default:#32343c;--chat-text-primary:#e8e8ea;--chat-text-secondary:#a0a2a8;--chat-text-tertiary:#6d6f76;--chat-accent-primary:#34d399;--chat-accent-hover:#6ee7b7;--chat-accent-subtle:#0f2920;--chat-accent-rgb:52,211,153;--chat-success:#22c55e;--chat-warning:#f59e0b;--chat-error:#ef4444;--chat-shadow-1:none;--chat-shadow-2:0 4px 12px #0006;--chat-shadow-focus:0 0 0 3px #34d39947}@media (prefers-reduced-motion:reduce){:root{--chat-transition-fast:0ms;--chat-transition-base:0ms;--chat-transition-slow:0ms}}.ChatInfoPanel_root__GKayq{background:var(--chat-bg-default);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:0;overflow:hidden;padding:var(--chat-space-4) var(--chat-space-3);width:296px}.ChatInfoPanel_chatSelectSection__TWuHo{display:none}.ChatInfoPanel_newChatBtn__geaST{background-color:var(--chat-accent-primary)!important;border-radius:var(--chat-radius-md)!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:600!important;margin-bottom:var(--chat-space-3)!important;min-height:36px!important;padding:8px var(--chat-space-3)!important;text-transform:none!important;transition:background-color var(--chat-transition-base)}.ChatInfoPanel_newChatBtn__geaST:hover{background-color:var(--chat-accent-hover)!important;box-shadow:none!important}.ChatInfoPanel_newChatBtn__geaST .MuiButton-startIcon{margin-right:6px}.ChatInfoPanel_searchWrap__0ixza{margin-bottom:var(--chat-space-2);position:relative}.ChatInfoPanel_searchIcon__Pdenk{color:var(--chat-text-tertiary);left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ChatInfoPanel_searchInput__\+pv\+d{background:var(--chat-bg-surface);border:1px solid var(--chat-border-subtle);border-radius:var(--chat-radius-md);color:var(--chat-text-primary);font-family:var(--chat-font-sans);font-size:13px;height:32px;outline:none;padding:0 var(--chat-space-2) 0 32px;transition:border-color var(--chat-transition-base),background-color var(--chat-transition-base);width:100%}.ChatInfoPanel_searchInput__\+pv\+d::placeholder{color:var(--chat-text-tertiary)}.ChatInfoPanel_searchInput__\+pv\+d:hover{border-color:var(--chat-border-default)}.ChatInfoPanel_searchInput__\+pv\+d:focus{background:var(--chat-bg-surface);border-color:var(--chat-border-default)}.ChatInfoPanel_chatList__6sD0N{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;margin:0 calc(var(--chat-space-1)*-1);min-height:0;overflow-y:auto;padding:2px var(--chat-space-1)}.ChatInfoPanel_chatList__6sD0N::-webkit-scrollbar{width:5px}.ChatInfoPanel_chatList__6sD0N::-webkit-scrollbar-thumb{background:var(--chat-border-default);border-radius:3px}.ChatInfoPanel_chatListEmpty__YGvdd{color:var(--chat-text-tertiary);font-size:12px;padding:var(--chat-space-3) var(--chat-space-2);text-align:center}.ChatInfoPanel_chatItem__\+RlW5{align-items:center;border-radius:var(--chat-radius-sm);color:var(--chat-text-secondary);cursor:pointer;display:flex;gap:var(--chat-space-2);min-height:32px;padding:7px var(--chat-space-2);position:relative;transition:background-color var(--chat-transition-base),color var(--chat-transition-base);-webkit-user-select:none;user-select:none}.ChatInfoPanel_chatItem__\+RlW5:hover{background-color:var(--chat-bg-subtle);color:var(--chat-text-primary)}.ChatInfoPanel_chatItem__\+RlW5:focus-visible{box-shadow:var(--chat-shadow-focus);outline:none}.ChatInfoPanel_chatItemActive__2HIsK{font-weight:500}.ChatInfoPanel_chatItemActive__2HIsK,.ChatInfoPanel_chatItemActive__2HIsK:hover{background-color:var(--chat-accent-subtle);color:var(--chat-text-primary)}.ChatInfoPanel_chatItemActive__2HIsK:before{background-color:var(--chat-accent-primary);border-radius:2px;bottom:6px;content:"";left:-2px;position:absolute;top:6px;width:2px}.ChatInfoPanel_chatItemActive__2HIsK .ChatInfoPanel_chatItemIcon__b3Am-{color:var(--chat-accent-primary)}.ChatInfoPanel_chatItemIcon__b3Am-{color:var(--chat-text-tertiary);flex-shrink:0;transition:color var(--chat-transition-base)}.ChatInfoPanel_chatItemLabel__OWNAx{flex:1 1;font-size:13px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInfoPanel_chatItemDelete__cO1sv{border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-tertiary)!important;flex-shrink:0;height:24px!important;opacity:0;padding:4px!important;transition:opacity var(--chat-transition-base),color var(--chat-transition-base),background-color var(--chat-transition-base)!important;width:24px!important}.ChatInfoPanel_chatItem__\+RlW5:focus-visible .ChatInfoPanel_chatItemDelete__cO1sv,.ChatInfoPanel_chatItem__\+RlW5:hover .ChatInfoPanel_chatItemDelete__cO1sv{opacity:1}.ChatInfoPanel_chatItemDelete__cO1sv:hover{background-color:#b91c1c14!important;color:var(--chat-error)!important}.ChatInfoPanel_header__CE1xT{flex-shrink:0;padding:0 0 var(--chat-space-3)}.ChatInfoPanel_headerTop__J68Lk{align-items:center;display:flex;gap:6px;margin:0 0 var(--chat-space-3)}.ChatInfoPanel_headerIcon__hVVhu{color:var(--chat-text-tertiary);flex-shrink:0}.ChatInfoPanel_headerTitle__v\+Y6-{color:var(--chat-text-tertiary);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;margin:0;text-transform:none}.ChatInfoPanel_usageBar__mzPxo{width:100%}.ChatInfoPanel_usageBar__mzPxo .MuiLinearProgress-root{background-color:var(--chat-bg-subtle);border-radius:var(--chat-radius-sm);height:4px}.ChatInfoPanel_usageText__YX-tp{color:var(--chat-text-secondary);display:block;font-size:11px;line-height:1.3;margin-top:6px}.ChatInfoPanel_filtersColumn__GmNj-{display:flex;flex:1 1;flex-direction:column;gap:4px;margin:0 -2px;min-height:0;overflow-y:auto;padding-right:4px}.ChatInfoPanel_filtersColumn__GmNj-::-webkit-scrollbar{width:5px}.ChatInfoPanel_filtersColumn__GmNj-::-webkit-scrollbar-track{background:#0000;border-radius:3px}.ChatInfoPanel_filtersColumn__GmNj-::-webkit-scrollbar-thumb{background:var(--chat-border-default);border-radius:3px}.ChatInfoPanel_filtersColumn__GmNj-::-webkit-scrollbar-thumb:hover{background:var(--chat-text-tertiary)}.ChatInfoPanel_accordion__VLZ8d{background-color:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.ChatInfoPanel_accordion__VLZ8d:before{display:none!important}.ChatInfoPanel_accordion__VLZ8d .MuiAccordionSummary-expandIconWrapper{display:none}.ChatInfoPanel_accordionSummary__AYy17{background:#0000!important;border:none!important;margin:0!important;min-height:36px!important;padding:0!important}.ChatInfoPanel_accordionSummary__AYy17 .MuiAccordionSummary-content{margin:0!important}.ChatInfoPanel_accordionSummary__AYy17:before{display:none!important}.ChatInfoPanel_accordionDetails__JYwvm{background:#0000!important;border:none!important;padding:0 0 var(--chat-space-2) var(--chat-space-4)!important}.ChatInfoPanel_accordionInner__l7Q6n{display:flex;flex-direction:column;gap:4px}.ChatInfoPanel_formLabel__CH5WL{margin:0}.ChatInfoPanel_generalInfoHeadLabel__6zjwI{margin-left:-8px!important}.ChatInfoPanel_filesLabel__lTcpN{color:var(--chat-text-secondary);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.ChatInfoPanel_filesBlock__kAPM2{margin-top:var(--chat-space-2)}.ChatInfoPanel_specBlock__lbl-q{margin-bottom:var(--chat-space-3);margin-left:var(--chat-space-6)}.ChatInfoPanel_chatLabel__JsCYW{margin-bottom:var(--chat-space-2)}.ChatInfoPanel_chatBlock__XUyxo{margin-bottom:var(--chat-space-3);margin-left:var(--chat-space-6)}.ChatInfoPanel_contextCaption__peRxd{color:var(--chat-text-secondary);display:block;font-size:12px;margin-bottom:var(--chat-space-2)}.ChatInfoPanel_autocomplete__WmYnz{width:100%}.ChatSwitcher_root__4sVVH{align-items:center;background:var(--chat-bg-surface);border-bottom:1px solid var(--chat-border-subtle);display:flex;flex-shrink:0;gap:var(--chat-space-2);padding:var(--chat-space-3) var(--chat-space-5)}.ChatSwitcher_titleButton__pvWYz{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--chat-radius-md);color:var(--chat-text-primary);cursor:pointer;display:inline-flex;font-family:var(--chat-font-sans);font-size:14px;font-weight:600;gap:var(--chat-space-2);max-width:100%;min-width:0;padding:6px 8px 6px 10px;transition:background-color var(--chat-transition-base),border-color var(--chat-transition-base)}.ChatSwitcher_titleButton__pvWYz:hover{background:var(--chat-bg-subtle);border-color:var(--chat-border-subtle)}.ChatSwitcher_titleButton__pvWYz:focus-visible{background:var(--chat-bg-subtle);border-color:var(--chat-border-default);outline:none}.ChatSwitcher_titleIcon__HIq-f{color:var(--chat-text-tertiary);flex-shrink:0}.ChatSwitcher_titleLabel__td2gu{line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSwitcher_titleCount__OighW{align-items:center;background:var(--chat-bg-subtle);border-radius:999px;color:var(--chat-text-secondary);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:18px;justify-content:center;padding:0 6px}.ChatSwitcher_titleChevron__2Za1X{color:var(--chat-text-tertiary);flex-shrink:0;transition:transform var(--chat-transition-base)}.ChatSwitcher_titleChevronOpen__M9LM\+{transform:rotate(180deg)}.ChatSwitcher_newButton__fU1sn{border-radius:var(--chat-radius-md)!important;color:var(--chat-text-secondary)!important;flex-shrink:0;height:32px!important;margin-left:auto!important;padding:6px!important;transition:color var(--chat-transition-base),background-color var(--chat-transition-base)!important;width:32px!important}.ChatSwitcher_newButton__fU1sn:hover{background-color:var(--chat-accent-subtle)!important;color:var(--chat-accent-primary)!important}.ChatSwitcher_popoverPaper__Gjq3X{background:var(--chat-bg-surface)!important;border:1px solid var(--chat-border-subtle)!important;border-radius:var(--chat-radius-lg)!important;box-shadow:var(--chat-shadow-2)!important;margin-top:6px!important;max-width:420px;min-width:320px;overflow:hidden}.ChatSwitcher_popoverInner__dlql0{display:flex;flex-direction:column;max-height:60vh}.ChatSwitcher_searchWrap__qAWyF{flex-shrink:0;padding:var(--chat-space-3) var(--chat-space-3) var(--chat-space-2);position:relative}.ChatSwitcher_searchIcon__9TpEm{color:var(--chat-text-tertiary);left:22px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ChatSwitcher_searchInput__-UfjC{background:var(--chat-bg-subtle);border:1px solid #0000;border-radius:var(--chat-radius-md);color:var(--chat-text-primary);font-family:var(--chat-font-sans);font-size:13px;height:34px;outline:none;padding:0 var(--chat-space-3) 0 36px;transition:border-color var(--chat-transition-base);width:100%}.ChatSwitcher_searchInput__-UfjC::placeholder{color:var(--chat-text-tertiary)}.ChatSwitcher_searchInput__-UfjC:focus{background:var(--chat-bg-surface);border-color:var(--chat-border-default)}.ChatSwitcher_list__kBLwE{display:flex;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;padding:var(--chat-space-2) var(--chat-space-2)}.ChatSwitcher_list__kBLwE::-webkit-scrollbar{width:6px}.ChatSwitcher_list__kBLwE::-webkit-scrollbar-thumb{background:var(--chat-border-default);border-radius:3px}.ChatSwitcher_empty__SFX4w{color:var(--chat-text-tertiary);font-size:13px;padding:var(--chat-space-4);text-align:center}.ChatSwitcher_item__78W2U{align-items:center;border-radius:var(--chat-radius-sm);color:var(--chat-text-secondary);cursor:pointer;display:flex;gap:var(--chat-space-2);padding:8px 10px;position:relative;transition:background-color var(--chat-transition-base),color var(--chat-transition-base);-webkit-user-select:none;user-select:none}.ChatSwitcher_item__78W2U:hover{background-color:var(--chat-bg-subtle);color:var(--chat-text-primary)}.ChatSwitcher_item__78W2U:focus-visible{background-color:var(--chat-bg-subtle);color:var(--chat-text-primary);outline:none}.ChatSwitcher_itemActive__WZ7IQ{color:var(--chat-text-primary);font-weight:500}.ChatSwitcher_itemActive__WZ7IQ,.ChatSwitcher_itemActive__WZ7IQ:hover{background-color:var(--chat-accent-subtle)}.ChatSwitcher_itemActive__WZ7IQ .ChatSwitcher_itemIcon__X-V2W{color:var(--chat-accent-primary)}.ChatSwitcher_itemIcon__X-V2W{color:var(--chat-text-tertiary);flex-shrink:0;transition:color var(--chat-transition-base)}.ChatSwitcher_itemLabel__MtXWy{flex:1 1;font-size:13px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSwitcher_itemDelete__PGkRg{border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-tertiary)!important;flex-shrink:0;height:24px!important;opacity:0;padding:4px!important;transition:opacity var(--chat-transition-base),color var(--chat-transition-base),background-color var(--chat-transition-base)!important;width:24px!important}.ChatSwitcher_item__78W2U:focus-visible .ChatSwitcher_itemDelete__PGkRg,.ChatSwitcher_item__78W2U:hover .ChatSwitcher_itemDelete__PGkRg{opacity:1}.ChatSwitcher_itemDelete__PGkRg:hover{background-color:#b91c1c14!important;color:var(--chat-error)!important}.ChatSwitcher_popoverFooter__RXpG8{border-top:1px solid var(--chat-border-subtle);flex-shrink:0;padding:var(--chat-space-2) var(--chat-space-3) var(--chat-space-3)}.InputBox_root__EFyOa{width:100%}.InputBox_inputContainer__f8vRu{background-color:var(--chat-bg-surface);border:1px solid var(--chat-border-subtle);border-radius:var(--chat-radius-xl);box-shadow:var(--chat-shadow-1);min-height:110px;position:relative;transition:border-color var(--chat-transition-base),box-shadow var(--chat-transition-base);width:100%}.InputBox_inputContainer__f8vRu:hover{border-color:var(--chat-border-default)}.InputBox_inputContainer__f8vRu:focus-within{border-color:var(--chat-border-default);box-shadow:var(--chat-shadow-2)}.InputBox_inputContainerObfuscated__zKaxs{border-color:rgba(var(--chat-accent-rgb),.4);box-shadow:var(--chat-shadow-1),0 0 0 4px rgba(var(--chat-accent-rgb),.06)}.InputBox_inputContainerObfuscated__zKaxs:focus-within{border-color:rgba(var(--chat-accent-rgb),.5);box-shadow:var(--chat-shadow-2),0 0 0 4px rgba(var(--chat-accent-rgb),.1)}.InputBox_inputWrap__mof0z{padding:var(--chat-space-3) var(--chat-space-4);padding-right:64px;position:relative;width:100%}.InputBox_inputRoot__ThWnX{background-color:#0000!important;border:none!important;padding:0!important}.InputBox_inputRoot__ThWnX .MuiOutlinedInput-notchedOutline,.InputBox_inputRoot__ThWnX fieldset{border:none!important;display:none!important}.InputBox_inputRoot__ThWnX textarea{-ms-overflow-style:none;color:var(--chat-text-primary);font-family:var(--chat-font-sans);font-size:15px;line-height:1.6;min-height:24px;overflow-x:hidden;overflow-y:auto;padding:0;padding-bottom:var(--chat-space-3);resize:none;scrollbar-width:none}.InputBox_inputRoot__ThWnX textarea::placeholder{color:var(--chat-text-tertiary);opacity:1}.InputBox_inputRoot__ThWnX textarea::-webkit-scrollbar{display:none;height:0;width:0}.InputBox_footerRow__XzHtR{align-items:center;border-radius:0 0 var(--chat-radius-xl) var(--chat-radius-xl);display:flex;flex-shrink:0;gap:var(--chat-space-3);justify-content:space-between;padding:var(--chat-space-5) var(--chat-space-3) var(--chat-space-3);padding-right:56px}.InputBox_footerRight__Iu4yK{justify-content:flex-end}.InputBox_footerLeft__waO-x,.InputBox_footerRight__Iu4yK{align-items:center;display:flex;flex-wrap:wrap;gap:var(--chat-space-2);min-width:0}.InputBox_obfuscationToggle__VTRln{align-items:center;background:#0000;border:1px solid var(--chat-border-subtle);border-radius:var(--chat-radius-sm);color:var(--chat-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--chat-font-sans);font-size:12px;font-weight:500;gap:6px;line-height:1;padding:5px var(--chat-space-2);transition:color var(--chat-transition-base),background-color var(--chat-transition-base),border-color var(--chat-transition-base);white-space:nowrap}.InputBox_obfuscationToggle__VTRln:hover:not(:disabled){background:var(--chat-bg-subtle);border-color:var(--chat-border-default);color:var(--chat-text-primary)}.InputBox_obfuscationToggle__VTRln:disabled{cursor:default;opacity:.45}.InputBox_obfuscationToggleActive__o6nUY{background:var(--chat-accent-subtle);border-color:rgba(var(--chat-accent-rgb),.35);color:var(--chat-accent-primary)}.InputBox_obfuscationToggleActive__o6nUY:hover:not(:disabled){background:var(--chat-accent-subtle);border-color:rgba(var(--chat-accent-rgb),.5);color:var(--chat-accent-hover)}.InputBox_clearButton__oG\+UT{border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-secondary)!important;font-size:12px!important;min-width:0!important;padding:4px var(--chat-space-2)!important;text-transform:none!important;transition:color var(--chat-transition-base),background-color var(--chat-transition-base)!important}.InputBox_clearButton__oG\+UT:hover{background:#b91c1c14!important;color:var(--chat-error)!important}.InputBox_clearButton__oG\+UT .MuiButton-startIcon{margin-right:4px}.InputBox_clearButton__oG\+UT svg{font-size:14px;height:14px;width:14px}.InputBox_modelName__k9HYf{color:var(--chat-text-tertiary);font-size:10.5px;font-weight:500;letter-spacing:.06em}.InputBox_hintRight__K7FwV{align-items:center;color:var(--chat-text-tertiary);display:flex;font-size:11px;gap:4px;pointer-events:none;-webkit-user-select:none;user-select:none}.InputBox_kbd__qO5dj{align-items:center;background-color:var(--chat-bg-subtle);border:1px solid var(--chat-border-subtle);border-radius:var(--chat-radius-sm);color:var(--chat-text-secondary);display:inline-flex;font-family:var(--chat-font-mono);font-size:10.5px;font-weight:500;gap:2px;padding:2px 4px}.InputBox_hintMid__b761J,.InputBox_kbdSep__pB6\+Y{margin-left:2px;margin-right:2px}.InputBox_hintEnd__pd8Uq{margin-left:4px}.InputBox_sendWrap__Mvk8G{bottom:var(--chat-space-2);position:absolute;right:var(--chat-space-2);z-index:1}.InputBox_sendButton__Rlmcj,.InputBox_sendWrap__Mvk8G{align-items:center;display:flex;justify-content:center}.InputBox_sendButton__Rlmcj{border:none;border-radius:var(--chat-radius-md)!important;cursor:pointer;height:36px!important;min-width:0!important;overflow:hidden;padding:0!important;position:relative;transition:background-color var(--chat-transition-base),box-shadow var(--chat-transition-base);width:36px!important}.InputBox_sendButton__Rlmcj:hover:not(:disabled){background-color:inherit}.InputBox_sendButton__Rlmcj:disabled{background-color:var(--chat-bg-subtle)!important;box-shadow:none;color:var(--chat-text-tertiary)!important;cursor:default}.InputBox_sendButtonDefault__vi6hf{background-color:var(--chat-bg-subtle);color:var(--chat-text-secondary)}.InputBox_sendButtonDefault__vi6hf:hover:not(:disabled){background-color:var(--chat-border-default)!important}.InputBox_sendButtonPrimary__QRc1Z{background:var(--chat-accent-primary);color:#fff}.InputBox_sendButtonPrimary__QRc1Z:hover:not(:disabled){background-color:var(--chat-accent-hover)!important}.InputBox_sendButtonStop__VQfty{background:var(--chat-error);color:#fff}.InputBox_sendButtonStop__VQfty:hover:not(:disabled){background-color:#b91c1cd9!important}.InputBox_noChatHint__kxTGD{color:var(--chat-error);display:block;font-size:12px;margin-top:var(--chat-space-2);opacity:.85;text-align:center}.InputBox_iconBox__KuFtu{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.InputBox_iconBox__KuFtu .MuiCircularProgress-root{color:#fff}.InputBox_attachButton__4aD9R{color:var(--chat-text-secondary)}.InputBox_attachButton__4aD9R:hover{color:var(--chat-text-primary)}.InputBox_micButtonActive__ZM9gF{animation:InputBox_micPulse__2wnp- 1.4s ease-in-out infinite;color:var(--chat-error)!important}.InputBox_mermaidButtonActive__-W92o{color:var(--chat-accent-primary)!important;opacity:1!important}@keyframes InputBox_micPulse__2wnp-{0%,to{opacity:1}50%{opacity:.45}}.AttachmentChipsRow_row__WpnQp{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0}.AttachmentChipsRow_chip__m2Why{font-size:12px;max-width:260px}.AttachmentChipsRow_spinner__M6wtz{animation:AttachmentChipsRow_chip-spin__BgrwL 1s linear infinite;display:inline-flex}@keyframes AttachmentChipsRow_chip-spin__BgrwL{to{transform:rotate(1turn)}}.AttachmentChipsList_list__ovWUR{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:6px}.AttachmentChipsList_chip__zT7xa{cursor:pointer;font-size:12px;max-width:260px}.MermaidDiagram_wrapper__JAtlY{background:var(--chat-bg-subtle);border:1px solid var(--chat-border-subtle);border-radius:var(--chat-radius-md);margin:var(--chat-space-3) 0;overflow:hidden;position:relative}.MermaidDiagram_header__DGtBb{align-items:center;background:var(--chat-bg-default);border-bottom:1px solid var(--chat-border-subtle);color:var(--chat-text-tertiary);display:flex;font-family:var(--chat-font-mono);font-size:11px;justify-content:space-between;letter-spacing:.04em;padding:6px var(--chat-space-3);text-transform:uppercase}.MermaidDiagram_headerActions__pgcBc{align-items:center;display:flex;gap:4px}.MermaidDiagram_copyBtn__NTMhi{border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-tertiary)!important;padding:4px!important;transition:color var(--chat-transition-base),background-color var(--chat-transition-base)!important}.MermaidDiagram_copyBtn__NTMhi:hover{background-color:var(--chat-bg-subtle)!important;color:var(--chat-accent-primary)!important}.MermaidDiagram_copyBtn__NTMhi svg{height:12px;width:12px}.MermaidDiagram_fullscreenRoot__H0A5c{background:var(--chat-bg-default);display:flex;flex-direction:column;height:100%}.MermaidDiagram_fullscreenToolbar__t61j9{align-items:center;background:var(--chat-bg-surface);border-bottom:1px solid var(--chat-border-subtle);display:flex;height:52px;justify-content:space-between;padding:0 var(--chat-space-3)}.MermaidDiagram_fullscreenControls__gH-S5{align-items:center;display:flex;gap:6px}.MermaidDiagram_viewerBtn__UVb3E{border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-secondary)!important}.MermaidDiagram_viewerBtnActive__nXo9N{background:var(--chat-accent-subtle)!important;color:var(--chat-accent-primary)!important}.MermaidDiagram_zoomValue__EV612{color:var(--chat-text-secondary);font-family:var(--chat-font-mono);font-size:12px;min-width:48px;text-align:right}.MermaidDiagram_fullscreenViewport__5dMFr{background:var(--chat-bg-default);flex:1 1;min-height:0;overflow:auto;padding:var(--chat-space-4)}.MermaidDiagram_fullscreenCanvas__ELH3h{width:100%}.MermaidDiagram_fullscreenCanvas__ELH3h svg{display:block;height:auto;max-width:100%;width:100%}.MermaidDiagram_fullscreenScaled__HwXLE{transform-origin:top left;width:100%}.MermaidDiagram_isGrab__YjOEI{cursor:grab}.MermaidDiagram_isGrabbing__bURDt{cursor:grabbing}.MermaidDiagram_diagram__uiqsn{display:flex;justify-content:center;overflow-x:auto;padding:var(--chat-space-4)}.MermaidDiagram_diagram__uiqsn svg{height:auto;max-width:100%}.MermaidDiagram_loading__cbX0M{align-items:center;display:flex;gap:4px;justify-content:center;padding:var(--chat-space-5)}.MermaidDiagram_loading__cbX0M span{animation:MermaidDiagram_mermaid-pulse__QK0Lj 1.4s ease-in-out infinite;background:var(--chat-text-tertiary);border-radius:50%;height:6px;width:6px}.MermaidDiagram_loading__cbX0M span:nth-child(2){animation-delay:.2s}.MermaidDiagram_loading__cbX0M span:nth-child(3){animation-delay:.4s}.MermaidDiagram_errorText__Y5dLO{color:var(--chat-error);font-size:12px;line-height:1.4;padding:var(--chat-space-3) var(--chat-space-4) 0}.MermaidDiagram_errorActions__0Fp3F{display:flex;padding:var(--chat-space-2) var(--chat-space-4) 0}.MermaidDiagram_retryBtn__1dOR3{border-color:var(--chat-border-default)!important;color:var(--chat-text-secondary)!important;text-transform:none!important}.MermaidDiagram_retryBtn__1dOR3:hover{border-color:var(--chat-accent-primary)!important;color:var(--chat-accent-primary)!important}@keyframes MermaidDiagram_mermaid-pulse__QK0Lj{0%,60%,to{opacity:.3;transform:scale(1)}30%{background:var(--chat-accent-primary);opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.MermaidDiagram_loading__cbX0M span{animation:none;opacity:.6}}.MessageItem_row__isfEg{align-items:flex-start;animation:MessageItem_chat-msg-appear__i8EiO .22s ease-out;display:flex;flex-direction:row;gap:var(--chat-space-3);margin-bottom:var(--chat-space-5)}.MessageItem_row__isfEg.MessageItem_user__Dw-kT{flex-direction:row-reverse}@keyframes MessageItem_chat-msg-appear__i8EiO{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.MessageItem_row__isfEg{animation:none}}.MessageItem_aiBadge__6\+oOq{align-items:center;background:linear-gradient(135deg,var(--chat-accent-primary) 0,var(--chat-accent-hover) 100%);border-radius:50%;box-shadow:0 1px 3px rgba(var(--chat-accent-rgb),.3);color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;letter-spacing:.02em;margin-top:var(--chat-space-2);-webkit-user-select:none;user-select:none;width:28px}.MessageItem_row__isfEg.MessageItem_user__Dw-kT .MessageItem_aiBadge__6\+oOq{display:none}.MessageItem_messageBlock__NZCN-{align-items:flex-start;display:flex;flex-direction:column;min-width:0;width:100%}.MessageItem_row__isfEg.MessageItem_user__Dw-kT .MessageItem_messageBlock__NZCN-{align-items:flex-end;margin-left:auto;max-width:75%;width:auto}.MessageItem_bubble__qq9SW{min-width:0;position:relative}.MessageItem_bubble__qq9SW.MessageItem_user__Dw-kT{background-color:var(--chat-bg-user-bubble);border-radius:var(--chat-radius-md);color:var(--chat-text-primary);padding:var(--chat-space-3) var(--chat-space-4)}.MessageItem_bubble__qq9SW.MessageItem_ai__SlUyt{background:#0000;border:none;box-shadow:none;padding:var(--chat-space-2) 0;width:100%}.MessageItem_progressChip__lcnNh{align-items:center;background:var(--chat-accent-subtle);border-radius:999px;color:var(--chat-text-secondary);display:inline-flex;font-size:12px;gap:var(--chat-space-2);margin-bottom:var(--chat-space-3);padding:5px 10px 5px 8px}.MessageItem_progressChip__lcnNh .MuiChip-root{background-color:#0000;border:none;color:var(--chat-accent-primary);font-size:12px;height:22px;padding-left:0}.MessageItem_progressChip__lcnNh .MuiChip-icon{animation:MessageItem_chat-spin__GxQGb 1.2s linear infinite;color:var(--chat-accent-primary);font-size:12px!important;margin-left:2px}.MessageItem_progressChip__lcnNh .MuiChip-label{font-weight:500;padding-left:6px;padding-right:0}.MessageItem_progressTokens__sHqAB{font-feature-settings:"tnum";color:var(--chat-text-secondary);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}@keyframes MessageItem_chat-spin__GxQGb{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.MessageItem_progressChip__lcnNh .MuiChip-icon{animation:none}}.MessageItem_thinkingDots__E66f1{align-items:center;display:inline-flex;gap:4px;padding:var(--chat-space-2) 0}.MessageItem_thinkingDots__E66f1 span{animation:MessageItem_chat-think-pulse__vY7dh 1.4s ease-in-out infinite;background:var(--chat-text-tertiary);border-radius:50%;height:6px;width:6px}.MessageItem_thinkingDots__E66f1 span:nth-child(2){animation-delay:.2s}.MessageItem_thinkingDots__E66f1 span:nth-child(3){animation-delay:.4s}@keyframes MessageItem_chat-think-pulse__vY7dh{0%,60%,to{opacity:.3;transform:scale(1)}30%{background:var(--chat-accent-primary);opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.MessageItem_thinkingDots__E66f1 span{animation:none;opacity:.6}}.MessageItem_content__abhHI{color:var(--chat-text-primary);counter-reset:ai-ol-section;font-family:var(--chat-font-sans);font-size:15px;line-height:1.6;min-width:0;overflow-x:auto}.MessageItem_content__abhHI>:first-child{margin-top:0}.MessageItem_content__abhHI>:last-child{margin-bottom:0}.MessageItem_contentParagraph__-T1gt{display:block;margin:.5em 0}.MessageItem_contentList__4SXIR{display:block;margin:.5em 0;padding-left:1.5em}.MessageItem_content__abhHI>ol.MessageItem_contentList__4SXIR{list-style:none;padding-left:0}.MessageItem_content__abhHI>ol.MessageItem_contentList__4SXIR>.MessageItem_contentListItem__hcrJv{counter-increment:ai-ol-section;list-style:none;padding-left:1.75em;position:relative}.MessageItem_content__abhHI>ol.MessageItem_contentList__4SXIR>.MessageItem_contentListItem__hcrJv:before{color:var(--chat-text-secondary);content:counter(ai-ol-section) ". ";font-weight:600;left:0;position:absolute}.MessageItem_contentListItem__hcrJv{display:list-item;margin:.25em 0}.MessageItem_contentUser__S-3pb{color:var(--chat-text-primary);font-family:var(--chat-font-sans);font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.MessageItem_streamingCursor__pKGlh{animation:MessageItem_chat-blink__9KqQH .8s steps(2,start) infinite;background-color:var(--chat-accent-primary);display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:.5ch}@keyframes MessageItem_chat-blink__9KqQH{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.MessageItem_streamingCursor__pKGlh{animation:none;opacity:.6}}.MessageItem_timestamp__G4PTT{color:var(--chat-text-tertiary);display:block;font-size:11px;line-height:1.3;margin-top:var(--chat-space-1);opacity:0;transition:opacity var(--chat-transition-base)}.MessageItem_timestamp__G4PTT.MessageItem_ai__SlUyt{text-align:left}.MessageItem_timestamp__G4PTT.MessageItem_user__Dw-kT{text-align:right}.MessageItem_row__isfEg:hover .MessageItem_timestamp__G4PTT{opacity:1}.MessageItem_actionButtons__O7WWT{align-items:center;display:flex;gap:var(--chat-space-1);margin-top:var(--chat-space-1);opacity:0;transition:opacity var(--chat-transition-base)}.MessageItem_actionButtons__O7WWT.MessageItem_user__Dw-kT{justify-content:flex-end}.MessageItem_row__isfEg:hover .MessageItem_actionButtons__O7WWT{opacity:1}@media(prefers-reduced-motion:reduce){.MessageItem_actionButtons__O7WWT,.MessageItem_timestamp__G4PTT{transition:none}}.MessageItem_actionIcon__7OUOJ{border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-secondary)!important;cursor:pointer;padding:4px!important;transition:color var(--chat-transition-base),background-color var(--chat-transition-base)!important}.MessageItem_actionIcon__7OUOJ:hover{background-color:var(--chat-bg-subtle)!important;color:var(--chat-accent-primary)!important}.MessageItem_actionIcon__7OUOJ svg{height:16px;width:16px}.MessageItem_codeBlockWrapper__\+xg-Z{background:var(--chat-bg-subtle);border:1px solid var(--chat-border-subtle);border-radius:var(--chat-radius-md);margin:var(--chat-space-3) 0;overflow:hidden;position:relative}.MessageItem_codeBlockHeader__18hlI{align-items:center;background:var(--chat-bg-default);border-bottom:1px solid var(--chat-border-subtle);color:var(--chat-text-tertiary);display:flex;font-family:var(--chat-font-mono);font-size:11px;justify-content:space-between;letter-spacing:.04em;padding:6px var(--chat-space-3);text-transform:uppercase}.MessageItem_codeBlock__ZzFrV{background:#0000!important;font-family:var(--chat-font-mono)!important;font-size:13.5px!important;line-height:1.55!important;margin:0!important;overflow-x:auto;padding:var(--chat-space-4) var(--chat-space-7) var(--chat-space-4) var(--chat-space-4)!important}.MessageItem_codeBlock__ZzFrV pre{background:#0000!important;margin:0!important;padding:0!important}.MessageItem_codeBlock__ZzFrV code{background:#0000!important;font-family:var(--chat-font-mono)!important;padding:0!important}.MessageItem_content__abhHI p,.MessageItem_content__abhHI pre{overflow-x:auto;white-space:pre-wrap;word-break:break-word}.MessageItem_tableWrapper__KJ1gs{-webkit-overflow-scrolling:touch;border:1px solid var(--chat-border-subtle);border-radius:var(--chat-radius-md);margin:.75em 0;overflow-x:auto}.MessageItem_content__abhHI table{border-collapse:collapse;font-size:13.5px;min-width:fit-content;width:100%}.MessageItem_content__abhHI table td,.MessageItem_content__abhHI table th{border-bottom:1px solid var(--chat-border-subtle);color:var(--chat-text-primary);padding:8px 12px;text-align:left}.MessageItem_content__abhHI table th{background-color:var(--chat-bg-subtle);color:var(--chat-text-secondary);font-weight:600;position:sticky;top:0}.MessageItem_content__abhHI table tr:last-child td{border-bottom:none}.MessageItem_content__abhHI code{background-color:var(--chat-bg-subtle);border-radius:var(--chat-radius-sm);color:var(--chat-accent-primary);font-family:var(--chat-font-mono);font-size:.92em;padding:2px 6px}.MessageItem_content__abhHI .MessageItem_codeBlock__ZzFrV code{background-color:#0000!important;color:inherit;padding:0!important}.MessageItem_codeBlockHeaderCopy__DZbpN{border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-tertiary)!important;padding:4px!important;transition:color var(--chat-transition-base),background-color var(--chat-transition-base)!important}.MessageItem_codeBlockHeaderCopy__DZbpN:hover{background-color:var(--chat-bg-subtle)!important;color:var(--chat-accent-primary)!important}.MessageItem_snackbarAlert__eRo24{width:100%}.MessageList_list__GsZWW{display:flex;flex-direction:column-reverse;width:100%}.MessageList_dayDivider__EwGJ9{display:flex;flex-shrink:0;justify-content:center;margin:var(--chat-space-4) 0 var(--chat-space-3);position:relative}.MessageList_dayDivider__EwGJ9:after,.MessageList_dayDivider__EwGJ9:before{align-self:center;background-color:var(--chat-border-subtle);content:"";flex:1 1;height:1px}.MessageList_dayDividerLabel__s7bJx{background-color:#0000;color:var(--chat-text-tertiary);font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.35;padding:2px var(--chat-space-3);text-transform:uppercase}.CaseTemplatePickerModal_paper__W8OA6{border-radius:12px!important;box-shadow:0 4px 24px #0000001f!important;max-height:85vh}.CaseTemplatePickerModal_title__ROmB3{align-items:center;border-bottom:1px solid #e5e7eb;color:#374151;display:flex!important;font-size:1rem!important;font-weight:600;justify-content:space-between;padding:14px 20px!important}.CaseTemplatePickerModal_titleIcon__PxR1P{color:#10b981;color:var(--chat-accent-primary,#10b981);flex-shrink:0;font-size:22px!important;opacity:.9}.CaseTemplatePickerModal_closeBtn__yLVdX{color:#9ca3af!important;padding:4px!important}.CaseTemplatePickerModal_closeBtn__yLVdX:hover{background-color:#0000000a!important;color:#4b5563!important}.CaseTemplatePickerModal_content__1qnw6{min-height:120px;padding:16px 20px 20px!important}.CaseTemplatePickerModal_emptyWrap__AS3Hf,.CaseTemplatePickerModal_loadingWrap__KNEkw{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 24px}.CaseTemplatePickerModal_emptyWrap__AS3Hf{text-align:center}.CaseTemplatePickerModal_emptyIcon__5vV8S{color:#d1d5db;font-size:40px!important;margin-bottom:12px}.CaseTemplatePickerModal_emptyText__93FTr{font-size:.9rem!important;font-weight:500;margin-bottom:4px!important}.CaseTemplatePickerModal_emptyHint__7E0Qt{font-size:.8rem!important;opacity:.8}.CaseTemplatePickerModal_list__ZZhn5{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:0}.CaseTemplatePickerModal_list__ZZhn5::-webkit-scrollbar{width:6px}.CaseTemplatePickerModal_list__ZZhn5::-webkit-scrollbar-track{background:#0000;border-radius:3px}.CaseTemplatePickerModal_list__ZZhn5::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.CaseTemplatePickerModal_list__ZZhn5::-webkit-scrollbar-thumb:hover{background:#9ca3af}.CaseTemplatePickerModal_listItem__I4-Oc{margin:0;padding:0}.CaseTemplatePickerModal_card__jd2QO{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .15s ease}.CaseTemplatePickerModal_card__jd2QO:hover{background-color:#ecfdf5;background-color:var(--chat-accent-subtle,#ecfdf5);border-color:#10b981;border-color:var(--chat-accent-primary,#10b981);box-shadow:0 1px 2px #10b9810f}.CaseTemplatePickerModal_cardHeader__5CfNc{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:44px;padding:12px 14px}.CaseTemplatePickerModal_cardTitle__3nZtq{color:#374151!important;flex:1 1;font-size:.875rem!important;font-weight:600!important;line-height:1.35!important;min-width:0}.CaseTemplatePickerModal_cardActions__ChE0M{align-items:center;display:flex;flex-shrink:0;gap:2px}.CaseTemplatePickerModal_expandBtn__0d2mn,.CaseTemplatePickerModal_insertBtn__y7LNk{color:#9ca3af!important;padding:4px!important}.CaseTemplatePickerModal_expandBtn__0d2mn:hover,.CaseTemplatePickerModal_insertBtn__y7LNk:hover{background-color:#10b98114!important;background-color:var(--chat-accent-subtle,#10b98114)!important;color:#10b981!important;color:var(--chat-accent-primary,#10b981)!important}.CaseTemplatePickerModal_cardPreview__gJ5lZ{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280!important;display:-webkit-box!important;font-size:.8125rem!important;line-height:1.4!important;overflow:hidden;padding:0 14px 12px}.CaseTemplatePickerModal_cardBody__Dj22F{border-top:1px solid #f3f4f6;padding:0 14px 12px}.CaseTemplatePickerModal_cardContentFull__ovYXn{color:#4b5563!important;font-size:.8125rem!important;line-height:1.5!important;max-height:240px;overflow-y:auto;padding-top:10px;white-space:pre-wrap;word-break:break-word}.CaseTemplatePickerModal_cardContentFull__ovYXn::-webkit-scrollbar{width:4px}.CaseTemplatePickerModal_cardContentFull__ovYXn::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.Sidebar_root__DCUxG{background:var(--chat-bg-default);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;max-width:320px;min-width:320px;overflow:hidden;padding:var(--chat-space-5) var(--chat-space-4);width:320px}.Sidebar_header__5Belh{align-items:center;border-bottom:none;display:flex;flex-shrink:0;margin-bottom:var(--chat-space-3);padding-bottom:0}.Sidebar_headerIcon__fT6or{color:var(--chat-text-tertiary);font-size:15px;margin-right:var(--chat-space-2)}.Sidebar_headerTitle__cytd4{color:var(--chat-text-tertiary);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;margin:0;text-transform:none}.Sidebar_storeLink__2b4C9{border-color:var(--chat-border-default)!important;border-radius:var(--chat-radius-md)!important;color:var(--chat-text-primary)!important;font-size:13px!important;margin-bottom:var(--chat-space-3)!important;padding:6px var(--chat-space-3)!important;text-transform:none!important;transition:border-color var(--chat-transition-base),background-color var(--chat-transition-base),color var(--chat-transition-base)}.Sidebar_storeLink__2b4C9:hover{background-color:var(--chat-accent-subtle)!important;border-color:var(--chat-accent-primary)!important;color:var(--chat-accent-primary)!important}.Sidebar_storeLink__2b4C9 svg{height:14px;width:14px}.Sidebar_tabBar__smy2o{background:var(--chat-bg-surface);border:1px solid var(--chat-border-subtle);border-radius:var(--chat-radius-md);display:flex;flex-shrink:0;gap:2px;margin-bottom:var(--chat-space-3);padding:3px}.Sidebar_tab__oPNXu{align-items:center;background:#0000;border:none;border-radius:var(--chat-radius-sm);color:var(--chat-text-secondary);cursor:pointer;display:flex;flex:1 1;font-family:var(--chat-font-sans);font-size:12px;font-weight:500;justify-content:center;letter-spacing:-.01em;line-height:1.2;min-height:2.4em;min-width:0;padding:6px 4px;text-align:center;transition:color var(--chat-transition-base),background var(--chat-transition-base);white-space:normal}.Sidebar_tab__oPNXu:hover{color:var(--chat-text-primary)}.Sidebar_tabActive__o7Xbe{box-shadow:none;font-weight:600}.Sidebar_tabActive__o7Xbe,.Sidebar_tabActive__o7Xbe:hover{background:var(--chat-bg-subtle)!important;color:var(--chat-text-primary)!important}.Sidebar_tabPanel__1n98z{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.Sidebar_casesList__86i1k{align-content:flex-start;display:flex;flex-wrap:wrap;gap:var(--chat-space-1)}.Sidebar_caseChip__wQ5gt{background-color:#0000!important;border:1px solid var(--chat-border-subtle)!important;border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-secondary)!important;cursor:pointer;font-size:12px!important;font-weight:500!important;padding:3px var(--chat-space-2)!important;transition:border-color var(--chat-transition-base),background var(--chat-transition-base),color var(--chat-transition-base)}.Sidebar_caseChip__wQ5gt:hover{background-color:var(--chat-bg-subtle)!important;border-color:var(--chat-border-default)!important;color:var(--chat-text-primary)!important}.Sidebar_caseChipIcon__GtGFf{color:var(--chat-text-secondary)!important;font-size:12px!important;margin-right:4px!important;vertical-align:-1px}.Sidebar_promptsContainer__Kdq8E{flex:1 1;min-height:0;overflow-y:auto;padding-right:4px}.Sidebar_promptsContainer__Kdq8E::-webkit-scrollbar{width:5px}.Sidebar_promptsContainer__Kdq8E::-webkit-scrollbar-track{background:#0000;border-radius:3px}.Sidebar_promptsContainer__Kdq8E::-webkit-scrollbar-thumb{background:var(--chat-border-default);border-radius:3px}.Sidebar_promptsContainer__Kdq8E::-webkit-scrollbar-thumb:hover{background:var(--chat-text-tertiary)}.Sidebar_promptCard__FHxLe{background-color:#0000;border:1px solid #0000;border-radius:var(--chat-radius-sm);box-shadow:none;cursor:pointer;margin-bottom:var(--chat-space-1);transition:border-color var(--chat-transition-base),background-color var(--chat-transition-base)}.Sidebar_promptCard__FHxLe:hover{background-color:var(--chat-bg-subtle)}.Sidebar_promptCard__FHxLe.Sidebar_selected__LEL5X{background-color:var(--chat-accent-subtle);border-color:rgba(var(--chat-accent-rgb),.3)}.Sidebar_promptCard__FHxLe .MuiCardContent-root{padding:6px 8px!important}.Sidebar_promptCard__FHxLe .MuiCardContent-root:last-child{padding-bottom:6px!important}.Sidebar_cardContent__V-Yxk{padding-right:var(--chat-space-5)!important;position:relative}.Sidebar_cardContentFavorite__dk8So{padding:6px 8px!important;position:relative}.Sidebar_favoriteCard__QLDgZ{border-left:2px solid var(--chat-border-subtle)}.Sidebar_favoriteCard__QLDgZ.Sidebar_selected__LEL5X{border-left-color:var(--chat-accent-primary)}.Sidebar_favoriteCardHead__Be9ap{align-items:center;display:flex;gap:var(--chat-space-1);margin-bottom:3px;min-width:0}.Sidebar_favoriteStar__h0AyM{color:var(--chat-warning)!important;flex-shrink:0}.Sidebar_favoriteTitle__t6hK4{color:var(--chat-text-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.2!important}.Sidebar_promptText__KWhQt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--chat-text-secondary);display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden;word-break:break-word}.Sidebar_cardActions__tDyxN{opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity var(--chat-transition-base)}.Sidebar_promptCard__FHxLe.Sidebar_selected__LEL5X .Sidebar_cardActions__tDyxN,.Sidebar_promptCard__FHxLe:hover .Sidebar_cardActions__tDyxN{opacity:1}.Sidebar_deleteBtn__y8JLs{border-radius:var(--chat-radius-sm)!important;color:var(--chat-text-tertiary)!important;cursor:pointer;height:22px!important;padding:2px!important;transition:color var(--chat-transition-base),background-color var(--chat-transition-base);width:22px!important}.Sidebar_deleteBtn__y8JLs:hover{background-color:#b91c1c14!important;color:var(--chat-error)!important}.Sidebar_loadingWrap__nJZOo{align-items:center;display:flex;justify-content:center;padding:var(--chat-space-4)}.Sidebar_emptyWrap__ArUwr{color:var(--chat-text-tertiary);padding:var(--chat-space-5) var(--chat-space-4);text-align:center}.Sidebar_emptyIcon__rfnaE{color:var(--chat-text-tertiary);display:block;font-size:28px;margin-bottom:6px;opacity:.4}.CategoryFilter_root__d97ti{background:#fafaf9;background:var(--shell-bg-canvas,#fafaf9);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px}.CategoryFilter_headerRow__cybbz{align-items:center;display:flex;gap:8px;justify-content:space-between}.CategoryFilter_sectionLabel__1z\+JA{color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.CategoryFilter_manageButton__DKbja{align-items:center;background:#0000;border:none;border-radius:6px;color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);cursor:pointer;display:flex;height:26px;justify-content:center;transition:background .12s ease-out,color .12s ease-out;width:26px}.CategoryFilter_manageButton__DKbja:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);color:#1f2024;color:var(--shell-text-primary,#1f2024)}.CategoryFilter_chips__ahy6d{display:flex;flex-wrap:wrap;gap:6px}.CategoryFilter_chip__jzuC0{align-items:center;background-color:#fff;background-color:var(--shell-bg-surface,#fff);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:999px;color:#5a5c63;color:var(--shell-text-secondary,#5a5c63);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;height:26px;padding:4px 10px;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.CategoryFilter_chip__jzuC0:hover{background-color:#ebebe9;background-color:var(--shell-bg-hover,#ebebe9);border-color:#d4d4d2;border-color:var(--shell-border-default,#d4d4d2);color:#1f2024;color:var(--shell-text-primary,#1f2024)}.CategoryFilter_chipSelected__H0Tpd{background-color:#ecfdf5;background-color:var(--shell-accent-subtle,#ecfdf5);border-color:#10b981;border-color:var(--shell-accent-primary,#10b981);border-width:1px;color:#047857;color:var(--shell-accent-pressed,#047857);font-weight:600}.CategoryFilter_chipSelected__H0Tpd:hover{filter:brightness(.95)}.CategoryFilter_chip_education__8CBky{background-color:#ecfdf5!important;border-color:#a7f3d0!important;color:#065f46!important}.CategoryFilter_chip_career__D2ez8{background-color:#eff6ff!important;border-color:#bfdbfe!important;color:#1e40af!important}.CategoryFilter_chip_health__uAfbI{background-color:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.CategoryFilter_chip_home__7nDEM{background-color:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.CategoryFilter_chip_relationships__htdZg{background-color:#faf5ff!important;border-color:#e9d5ff!important;color:#6b21a8!important}.CategoryFilter_chip_travel__p4GU4{background-color:#ecfeff!important;border-color:#a5f3fc!important;color:#155e75!important}.CategoryFilter_chip_photo__6j0CX{background-color:#f7fee7!important;border-color:#d9f99d!important;color:#3f6212!important}.CategoryFilter_chip_fashion__8zaFQ{background-color:#fdf2f8!important;border-color:#fbcfe8!important;color:#9d174d!important}.CategoryFilter_chip_kids__citIR{background-color:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}.CategoryFilter_chip_business__WFAWN{background-color:#eef2ff!important;border-color:#c7d2fe!important;color:#3730a3!important}.CategoryFilter_chip_finance__0gGpP{background-color:#f0fdfa!important;border-color:#99f6e4!important;color:#115e59!important}.CategoryFilter_chip_tech__ECmYY{background-color:#f5f3ff!important;border-color:#ddd6fe!important;color:#5b21b6!important}.CategoryFilter_chip_sport__dXyq\+{background-color:#ecfdf5!important;border-color:#a7f3d0!important;color:#065f46!important}.CategoryFilter_chip_other__DmSic{background-color:#f4f4f3!important;border-color:#d4d4d2!important;color:#5a5c63!important}.CategoryFilter_caseFilterRow__SYAmk{align-items:center;border-top:1px solid #eaeae8;border-top:1px solid var(--shell-border-subtle,#eaeae8);display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:10px}.CategoryFilter_caseFilterLabel__kywlt{color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.CategoryFilter_chipAdd__vrKl2{align-items:center;background:#0000;border:1px dashed #d4d4d2;border:1px dashed var(--shell-border-default,#d4d4d2);border-radius:999px;color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:4px;height:26px;padding:4px 10px}.CategoryFilter_chipAdd__vrKl2:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);border-color:#b8b8b5;border-color:var(--shell-border-strong,#b8b8b5);color:#1f2024;color:var(--shell-text-primary,#1f2024)}.PromptCard_cardWrapper__AwqBS{background-color:#fff;background-color:var(--shell-bg-surface,#fff);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:8px;height:100%;min-height:220px;overflow:hidden;position:relative;transition:border-color .12s ease-out,background .12s ease-out}.PromptCard_cardWrapper__AwqBS:hover{background-color:#fafaf9;background-color:var(--shell-bg-canvas,#fafaf9);border-color:#d4d4d2;border-color:var(--shell-border-default,#d4d4d2)}.PromptCard_cardInner__GX6po{display:flex;flex-direction:column;gap:10px;height:100%;padding:14px;position:relative}.PromptCard_headerRow__qVDqZ{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.PromptCard_categories__fnell{display:flex;flex-wrap:wrap;gap:4px}.PromptCard_likeButton__Zo1-1{align-items:center;background:#fff;background:var(--shell-bg-surface,#fff);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:999px;color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:600;gap:4px;height:24px;padding:0 8px;transition:color .12s ease-out,border-color .12s ease-out,background .12s ease-out}.PromptCard_likeButtonLiked__ZRk1c,.PromptCard_likeButton__Zo1-1:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.PromptCard_likeButtonLiked__ZRk1c:hover{color:#b91c1c}.PromptCard_likeIcon__tSyNH{font-size:14px!important}.PromptCard_category__Y\+9IW{align-self:flex-start;border-radius:999px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:1.4;padding:2px 7px;text-transform:uppercase}.PromptCard_contentSwap__aIAKp{flex:1 1;min-height:0;position:relative}.PromptCard_previewBlock__4pMjW{transition:opacity .15s ease}.PromptCard_cardWrapper__AwqBS:hover .PromptCard_previewBlock__4pMjW{opacity:0;pointer-events:none}.PromptCard_title__zZZP2{-webkit-line-clamp:2;color:#1f2024;color:var(--shell-text-primary,#1f2024);font-size:14px;font-weight:600;line-height:1.3;margin:0 0 6px}.PromptCard_description__0QYw0,.PromptCard_title__zZZP2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PromptCard_description__0QYw0{-webkit-line-clamp:3;color:#5a5c63;color:var(--shell-text-secondary,#5a5c63);font-size:12px;line-height:1.5;margin:0}.PromptCard_promptBlock__5XyAi{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s ease}.PromptCard_cardWrapper__AwqBS:hover .PromptCard_promptBlock__5XyAi{opacity:1;pointer-events:auto}.PromptCard_promptText__KkdQc{color:#5a5c63;color:var(--shell-text-secondary,#5a5c63);font-size:12px;height:100%;line-height:1.55;overflow-y:auto;padding-right:4px}.PromptCard_promptText__KkdQc::-webkit-scrollbar{width:4px}.PromptCard_promptText__KkdQc::-webkit-scrollbar-thumb{background:#d4d4d2;background:var(--shell-border-default,#d4d4d2);border-radius:2px}.PromptCard_actions__eDbvg{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:auto}.PromptCard_primaryActions__aqvnN{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.PromptCard_cardActions__CSFEF{display:flex;gap:2px}.PromptCard_iconButton__Iu2b7{align-items:center;background:#0000;border:none;border-radius:6px;color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .12s ease-out,color .12s ease-out;width:26px}.PromptCard_iconButton__Iu2b7:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);color:#1f2024;color:var(--shell-text-primary,#1f2024)}.PromptCard_deleteButton__0reGP:hover{background:#b91c1c14;color:#b91c1c;color:var(--shell-semantic-error,#b91c1c)}.PromptCard_button__EqZOz{align-items:center;background-color:#10b981;background-color:var(--shell-accent-primary,#10b981);border:none;border-radius:6px;color:#fff;color:var(--shell-accent-on-accent,#fff);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;height:28px;padding:0 12px;transition:background-color .12s ease-out}.PromptCard_button__EqZOz:hover{background-color:#059669;background-color:var(--shell-accent-hover,#059669)}.PromptCard_buttonSecondary__1fvUB{align-items:center;background-color:#fff;background-color:var(--shell-bg-surface,#fff);border:1px solid #d4d4d2;border:1px solid var(--shell-border-default,#d4d4d2);border-radius:6px;color:#1f2024;color:var(--shell-text-primary,#1f2024);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;height:28px;padding:0 10px;transition:background-color .12s ease-out,border-color .12s ease-out}.PromptCard_buttonSecondary__1fvUB:hover{background-color:#ebebe9;background-color:var(--shell-bg-hover,#ebebe9);border-color:#b8b8b5;border-color:var(--shell-border-strong,#b8b8b5)}.PromptCard_buttonIcon__s89Bm{font-size:14px!important}.PromptGrid_root__bBV12{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:768px){.PromptGrid_root__bBV12{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.PromptGrid_root__bBV12{grid-template-columns:repeat(3,1fr)}}@media(min-width:1600px){.PromptGrid_root__bBV12{grid-template-columns:repeat(4,1fr)}}.PromptGrid_empty__qRyiW{color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);font-size:13px;grid-column:1/-1;padding:32px 16px;text-align:center}.PromptGrid_empty__qRyiW p{margin:0 0 4px}.PromptGrid_emptyHint__DJBJi{color:#8a8c92!important;color:var(--shell-text-tertiary,#8a8c92)!important;font-size:12px!important}.MyPrompts_root__552vo{display:flex;flex-direction:column;gap:12px}.MyPrompts_toolbarRow__wj8A8{align-items:center;display:flex;justify-content:flex-end}.MyPrompts_loading__Azdo3{color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);font-size:13px;padding:32px;text-align:center}.MyPrompts_addButton__Ckmom{align-items:center;background:#ecfdf5;background:var(--shell-accent-subtle,#ecfdf5);border:1px dashed #10b981;border:1px dashed var(--shell-accent-primary,#10b981);border-radius:6px;color:#047857;color:var(--shell-accent-pressed,#047857);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;height:28px;padding:0 12px;transition:background .12s ease-out,border-color .12s ease-out}.MyPrompts_addButton__Ckmom:hover{background:#d1fae5;border-color:#059669;border-color:var(--shell-accent-hover,#059669)}.MyPrompts_addIcon__xvrue{font-size:14px!important}.MyPrompts_addForm__MVho-,.MyPrompts_editForm__lzaKx{background:#fff;background:var(--shell-bg-surface,#fff);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:8px;margin-bottom:12px;padding:14px}.MyPrompts_input__6TVcd{border:1px solid #d4d4d2;border:1px solid var(--shell-border-default,#d4d4d2);border-radius:6px;font-family:inherit;font-size:13px;height:32px;margin-bottom:8px;padding:6px 10px;width:100%}.MyPrompts_input__6TVcd:focus{border-color:#10b981;border-color:var(--shell-accent-primary,#10b981);outline:none}.MyPrompts_textarea__35fA-{border:1px solid #d4d4d2;border:1px solid var(--shell-border-default,#d4d4d2);border-radius:6px;font-family:inherit;font-size:13px;line-height:1.5;margin-bottom:8px;padding:8px 10px;resize:vertical;width:100%}.MyPrompts_textarea__35fA-:focus{border-color:#10b981;border-color:var(--shell-accent-primary,#10b981);outline:none}.MyPrompts_addActions__3uLbn,.MyPrompts_editActions__7xIy9{display:flex;gap:6px}.MyPrompts_saveButton__oI5SL{background:#10b981;background:var(--shell-accent-primary,#10b981);border:none;border-radius:6px;color:#fff;color:var(--shell-accent-on-accent,#fff);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:28px;padding:0 12px}.MyPrompts_saveButton__oI5SL:hover{background:#059669;background:var(--shell-accent-hover,#059669)}.MyPrompts_cancelButton__6HTui{background:#0000;border:1px solid #d4d4d2;border:1px solid var(--shell-border-default,#d4d4d2);border-radius:6px;color:#5a5c63;color:var(--shell-text-secondary,#5a5c63);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:28px;padding:0 12px}.MyPrompts_cancelButton__6HTui:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9)}.MyPrompts_list__9p5Ta{display:flex;flex-direction:column;gap:8px;margin-top:0}.MyPrompts_empty__u5wvp{font-size:13px;padding:32px 16px;text-align:center}.MyPrompts_emptyHint__U8jpP,.MyPrompts_empty__u5wvp{color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92)}.MyPrompts_emptyHint__U8jpP{font-size:12px;margin-top:4px}.MyPrompts_item__eaxB\+{align-items:flex-start;background:#fff;background:var(--shell-bg-surface,#fff);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:8px;display:flex;gap:12px;padding:12px 14px;transition:border-color .12s ease-out,background .12s ease-out}.MyPrompts_item__eaxB\+:hover{background:#fafaf9;background:var(--shell-bg-canvas,#fafaf9);border-color:#d4d4d2;border-color:var(--shell-border-default,#d4d4d2)}.MyPrompts_itemContent__7HFvG{flex:1 1;min-width:0}.MyPrompts_itemTitle__mSt\+m{color:#1f2024;color:var(--shell-text-primary,#1f2024);font-size:13.5px;font-weight:600;line-height:1.3;margin:0 0 4px}.MyPrompts_itemCategories__ilM7s{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.MyPrompts_itemCategory__UBXUX{border-radius:999px;font-size:10px;font-weight:600;line-height:1.4;padding:2px 7px}.MyPrompts_itemPreview__TmZv6{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5a5c63;color:var(--shell-text-secondary,#5a5c63);display:-webkit-box;font-size:12px;line-height:1.5;margin:0;overflow:hidden}.MyPrompts_itemActions__LrbhN{align-items:center;display:flex;flex-shrink:0;gap:4px}.MyPrompts_useButton__IRuWq{align-items:center;background:#10b981;background:var(--shell-accent-primary,#10b981);border:none;border-radius:6px;color:#fff;color:var(--shell-accent-on-accent,#fff);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;height:28px;padding:0 10px}.MyPrompts_useButton__IRuWq:hover{background:#059669;background:var(--shell-accent-hover,#059669)}.MyPrompts_aiSettingsButton__0Entb{align-items:center;background:#fff;background:var(--shell-bg-surface,#fff);border:1px solid #d4d4d2;border:1px solid var(--shell-border-default,#d4d4d2);border-radius:6px;color:#1f2024;color:var(--shell-text-primary,#1f2024);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;height:28px;padding:0 10px}.MyPrompts_aiSettingsButton__0Entb:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);border-color:#b8b8b5;border-color:var(--shell-border-strong,#b8b8b5)}.MyPrompts_buttonIcon__awEr\+{font-size:14px!important}.MyPrompts_iconButton__bQmIJ{align-items:center;background:#0000;border:none;border-radius:6px;color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;transition:color .12s ease-out,background .12s ease-out;width:26px}.MyPrompts_iconButton__bQmIJ:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);color:#1f2024;color:var(--shell-text-primary,#1f2024)}.MyPrompts_deleteButton__jtpNC:hover{background:#b91c1c14;color:#b91c1c;color:var(--shell-semantic-error,#b91c1c)}.PrompthubNav_root__taeUJ{align-items:center;background:#f4f4f3;background:var(--shell-bg-subtle,#f4f4f3);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:8px;display:flex;gap:2px;padding:2px}.PrompthubNav_link__ZZzb1{align-items:center;border-radius:6px;color:#5a5c63;color:var(--shell-text-secondary,#5a5c63);display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;height:26px;padding:4px 10px;text-decoration:none;transition:color .12s ease-out,background .12s ease-out}.PrompthubNav_link__ZZzb1:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);color:#1f2024;color:var(--shell-text-primary,#1f2024)}.PrompthubNav_linkActive__5-dq5{background:#fff;background:var(--shell-bg-surface,#fff);box-shadow:0 1px 2px #0f10140d;color:#1f2024;color:var(--shell-text-primary,#1f2024)}.PrompthubPage_root__5985x{margin:0 auto;max-width:1600px;padding:24px 24px 32px;position:relative}.PrompthubPage_catalogSection__zlFTI{display:flex;flex-direction:column;gap:16px}.PrompthubPage_toolbar__kXy7k{margin-bottom:0}.PrompthubPage_addButton__87d4R{align-items:center;background:#fff;background:var(--shell-bg-surface,#fff);border:1px solid #d4d4d2;border:1px solid var(--shell-border-default,#d4d4d2);border-radius:6px;color:#1f2024;color:var(--shell-text-primary,#1f2024);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;padding:6px 12px;transition:background .12s ease-out,border-color .12s ease-out}.PrompthubPage_addButton__87d4R:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);border-color:#b8b8b5;border-color:var(--shell-border-strong,#b8b8b5)}.PrompthubPage_loading__AWxq2{font-size:13px;padding:24px}.PrompthubPage_loading__AWxq2,.PrompthubPage_pagination__-lIoD{color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);text-align:center}.PrompthubPage_pagination__-lIoD{font-size:12px;margin-top:12px}.PrompthubPage_headerRow__Kubta{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.PrompthubPage_casesHeader__CV4Sv{color:#1f2024;color:var(--shell-text-primary,#1f2024);font-size:14px;font-weight:600;margin:0}.PrompthubPage_empty__5s6dC{color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);font-size:13px;padding:32px 16px;text-align:center}.PrompthubPage_casesGrid__jUAZ5{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.PrompthubPage_caseCard__diYOO{background:#fff;background:var(--shell-bg-surface,#fff);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:8px;cursor:pointer;padding:14px;text-align:left;transition:border-color .12s ease-out,background .12s ease-out}.PrompthubPage_caseCard__diYOO:hover{background:#fafaf9;background:var(--shell-bg-canvas,#fafaf9);border-color:#d4d4d2;border-color:var(--shell-border-default,#d4d4d2)}.PrompthubPage_caseCardContent__MJAOV{margin-bottom:8px}.PrompthubPage_caseCardTitle__p41\+H{color:#1f2024;color:var(--shell-text-primary,#1f2024);font-size:13.5px;font-weight:600;line-height:1.3;margin:0 0 4px}.PrompthubPage_caseCardDesc__1YhsC{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#5a5c63;color:var(--shell-text-secondary,#5a5c63);display:-webkit-box;font-size:12px;line-height:1.45;margin:0;overflow:hidden}.PrompthubPage_caseCardActions__r\+khI{display:flex;gap:4px;justify-content:flex-end}.PrompthubPage_caseCardBtn__h2QsY{align-items:center;background:#0000;border:none;border-radius:6px;color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);cursor:pointer;display:flex;height:26px;justify-content:center;transition:background .12s ease-out,color .12s ease-out;width:26px}.PrompthubPage_caseCardBtn__h2QsY:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);color:#1f2024;color:var(--shell-text-primary,#1f2024)}.TextTab_container__i0n2x{flex-grow:1}.TextTab_container__i0n2x,.TextTab_paper__GDtqJ{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.TextTab_paper__GDtqJ{background:#fff;border:1px solid #e1e5e9cc;border-radius:12px;box-shadow:0 2px 12px #2c3e5014;padding:32px}.TextTab_sectionTitle__05F5l{color:#2c3e50;flex-shrink:0;font-weight:600;margin-bottom:24px;padding-bottom:16px}.TextTab_textField__CWd-2{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.TextTab_textField__CWd-2 div{align-items:flex-start!important;display:flex;flex:1 1 auto;flex-direction:column;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;height:100%!important;line-height:1.6;min-height:500px!important}.TextTab_textField__CWd-2 div textarea{height:100%!important;min-height:500px!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important}.GeneralInformation_pageContainer__7HZH5{display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;width:100%}.GeneralInformation_pageTitle__CUvfD{color:#2c3e50;font-weight:600;margin-bottom:24px}.GeneralInformation_tabsContainer__rtq4a{border-bottom:2px solid #e1e5e9cc;flex-shrink:0;margin-bottom:24px}.GeneralInformation_tabs__Ojois .GeneralInformation_MuiTabs-indicator__AKT28{border-radius:3px 3px 0 0;height:3px}.GeneralInformation_tab__Ajtj5{font-size:16px;font-weight:500;min-height:48px;padding:16px 24px;text-transform:none;transition:all .3s ease}.GeneralInformation_tab__Ajtj5:hover{color:#8b7aa8}.GeneralInformation_tabContent__AIlv9{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden}.text-compare_viewer__wfGHV{display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;height:100%;line-height:1.7;min-height:0}.text-compare_columns__M5vcu{grid-gap:1px;background:var(--shell-border-subtle);border:1px solid var(--shell-border-subtle);border-radius:var(--shell-radius-md);display:grid;flex:1 1;gap:1px;grid-template-columns:1fr 1fr;min-height:0;overflow:hidden}.text-compare_column__VClpi,.text-compare_unified__JJdj\+{background:var(--shell-bg-surface);overflow:auto;padding:12px 16px;white-space:pre-wrap;word-break:break-word}.text-compare_unified__JJdj\+{border:1px solid var(--shell-border-subtle);border-radius:var(--shell-radius-md);flex:1 1;min-height:0}.text-compare_added__4wWaz{background:var(--shell-accent-subtle);border-radius:2px;color:var(--shell-accent-pressed)}.text-compare_removed__aesXx{background:color-mix(in srgb,var(--shell-semantic-error) 18%,#0000);border-radius:2px;color:var(--shell-semantic-error);text-decoration:line-through}.text-compare_columnLabel__ttQ4m{color:var(--shell-text-tertiary);font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.text-compare_inputs__AKbnW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;height:100%;min-height:0}.text-compare_inputCell__bOkIx{display:flex;flex-direction:column;min-height:0}:root:not([data-shell-theme]),:root[data-shell-theme=light]{--shell-bg-canvas:#fafaf9;--shell-bg-surface:#fff;--shell-bg-sidebar:#f4f4f3;--shell-bg-subtle:#f0f0ee;--shell-bg-hover:#ebebe9;--shell-bg-selected:#ecfdf5;--shell-border-subtle:#eaeae8;--shell-border-default:#d4d4d2;--shell-border-strong:#b8b8b5;--shell-text-primary:#1f2024;--shell-text-secondary:#5a5c63;--shell-text-tertiary:#8a8c92;--shell-text-inverse:#fff;--shell-accent-primary:#10b981;--shell-accent-hover:#059669;--shell-accent-pressed:#047857;--shell-accent-subtle:#ecfdf5;--shell-accent-on-accent:#fff;--shell-semantic-success:#15803d;--shell-semantic-warning:#b45309;--shell-semantic-error:#b91c1c;--shell-semantic-info:#1e40af;--shell-focus-ring:#10b98152;--shell-shadow-1:0 1px 2px #0f10140a;--shell-shadow-2:0 4px 12px #0f10140f;--shell-shadow-overlay:0 12px 32px #0f10141f}:root[data-shell-theme=dark]{--shell-bg-canvas:#0f1014;--shell-bg-surface:#17181d;--shell-bg-sidebar:#131418;--shell-bg-subtle:#1e2026;--shell-bg-hover:#23252c;--shell-bg-selected:#0f2920;--shell-border-subtle:#26282f;--shell-border-default:#32343c;--shell-border-strong:#454751;--shell-text-primary:#e8e8ea;--shell-text-secondary:#a0a2a8;--shell-text-tertiary:#6d6f76;--shell-text-inverse:#0f1014;--shell-accent-primary:#34d399;--shell-accent-hover:#6ee7b7;--shell-accent-pressed:#a7f3d0;--shell-accent-subtle:#0f2920;--shell-accent-on-accent:#052e1b;--shell-semantic-success:#22c55e;--shell-semantic-warning:#f59e0b;--shell-semantic-error:#ef4444;--shell-semantic-info:#60a5fa;--shell-focus-ring:#34d3995c;--shell-shadow-1:0 1px 2px #0006;--shell-shadow-2:0 4px 12px #00000080;--shell-shadow-overlay:0 16px 40px #0009}:root{--shell-topbar-h:56px;--shell-breadcrumbs-h:40px;--shell-sidebar-w:240px;--shell-sidebar-w-collapsed:56px;--shell-row-h:32px;--shell-radius-sm:4px;--shell-radius-md:6px;--shell-radius-lg:8px;--shell-radius-xl:12px;--shell-transition-fast:120ms ease-out;--shell-transition-base:180ms ease-out;--shell-scrollbar-size:10px;--shell-scrollbar-thumb:#0f10142e;--shell-scrollbar-thumb-hover:var(--shell-accent-primary);--shell-scrollbar-track:#0000}:root[data-shell-theme=dark]{--shell-scrollbar-thumb:#e8e8ea2e}::-webkit-scrollbar{height:10px;height:var(--shell-scrollbar-size);width:10px;width:var(--shell-scrollbar-size)}::-webkit-scrollbar-track{background:#0000;background:var(--shell-scrollbar-track)}::-webkit-scrollbar-thumb{background:#0f10142e;background:var(--shell-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;-webkit-transition:background-color .12s ease-out;transition:background-color .12s ease-out}::-webkit-scrollbar-thumb:hover{background:var(--shell-accent-primary);background:var(--shell-scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:#0000}*{scrollbar-color:#0f10142e #0000;scrollbar-color:var(--shell-scrollbar-thumb) #0000;scrollbar-width:thin}.NotFound_notFound__FjPbv{align-items:center;background:#fafaf9;background:var(--shell-bg-canvas,#fafaf9);display:flex;font-family:Inter,IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:24px}.NotFound_notFound__content__uGFkE{background:#fff;background:var(--shell-bg-surface,#fff);border:1px solid #eaeae8;border:1px solid var(--shell-border-subtle,#eaeae8);border-radius:12px;box-shadow:0 12px 32px #0f10140f;max-width:380px;padding:36px 32px;text-align:center;width:100%}.NotFound_notFound__errorCode__NvHE4{color:#10b981;color:var(--shell-accent-primary,#10b981);font-size:56px;font-weight:600;letter-spacing:-1px;line-height:1;margin-bottom:8px}.NotFound_notFound__title__UUcpt{color:#1f2024;color:var(--shell-text-primary,#1f2024);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 6px}.NotFound_notFound__description__g\+rEd{color:#8a8c92;color:var(--shell-text-tertiary,#8a8c92);font-size:13px;line-height:1.5;margin:0 0 24px}.NotFound_notFound__actions__LPg72{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.NotFound_notFound__button__IQfYq{align-items:center;border:none;border-radius:6px;box-shadow:none;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:32px;justify-content:center;padding:0 14px;text-decoration:none;transition:background .12s ease-out,border-color .12s ease-out}.NotFound_notFound__button--primary__ANp2x{background:#10b981;background:var(--shell-accent-primary,#10b981);color:#fff;color:var(--shell-accent-on-accent,#fff)}.NotFound_notFound__button--primary__ANp2x:hover{background:#059669;background:var(--shell-accent-hover,#059669)}.NotFound_notFound__button--secondary__5rUCr{background:#0000;border:1px solid #d4d4d2;border:1px solid var(--shell-border-default,#d4d4d2);color:#5a5c63;color:var(--shell-text-secondary,#5a5c63)}.NotFound_notFound__button--secondary__5rUCr:hover{background:#ebebe9;background:var(--shell-bg-hover,#ebebe9);border-color:#b8b8b5;border-color:var(--shell-border-strong,#b8b8b5)}@media(max-width:480px){.NotFound_notFound__content__uGFkE{padding:24px 20px}.NotFound_notFound__errorCode__NvHE4{font-size:48px}.NotFound_notFound__actions__LPg72{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=main.a840e600.css.map*/