.ai-chat-workspace{--y5srmr: #e8e8e8;--18b9ds: #707584;--xy8tc3: #11182b;--i5btml: #6d4aff;--133p71k: #5938e8;--sqgolc: #fbfaff;display:flex;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;background:var(--sqgolc);color:var(--xy8tc3)}.ai-chat-header{display:flex;flex-shrink:0;min-height:76px;align-items:center;justify-content:space-between;gap:16px;padding:14px max(18px,min(4vw,52px));background:transparent}.ai-chat-heading,.ai-chat-header-actions,.ai-chat-composer-bar,.ai-chat-composer-tools,.ai-chat-composer-actions,.ai-chat-dialog-actions{display:flex;align-items:center}.ai-chat-heading{gap:20px}.ai-chat-heading h1{margin:0;font-size:22px;font-weight:650;line-height:1.2}.ai-chat-eyebrow{margin:0 0 2px;color:var(--18b9ds);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-chat-back-link{display:inline-flex;align-items:center;gap:5px;color:#535a66;font-size:13px;-webkit-text-decoration:none;text-decoration:none}.ai-chat-back-link:hover,.ai-chat-back-link:focus-visible{color:var(--i5btml)}.ai-chat-back-icon{width:16px;height:16px;transform:rotate(90deg)}.ai-chat-header-actions{gap:8px}.ai-chat-new-button,.ai-chat-send-button,.ai-chat-primary-link,.ai-chat-secondary-button,.ai-chat-tool-button,.ai-chat-icon-button{border:0;cursor:pointer;font:inherit}.ai-chat-new-button,.ai-chat-send-button,.ai-chat-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;color:#fff;background:var(--i5btml);font-size:13px;font-weight:650}.ai-chat-new-button{min-height:38px;padding:0 14px;border:1px solid var(--y5srmr);color:#5d6470;background:transparent;font-weight:500}.ai-chat-workspace.is-empty .ai-chat-new-button{display:none}.ai-chat-new-button svg,.ai-chat-send-button svg,.ai-chat-primary-link svg{width:17px;height:17px}.ai-chat-new-button:hover,.ai-chat-new-button:focus-visible{color:var(--xy8tc3);background:rgba(255,255,255,.72)}.ai-chat-send-button:hover,.ai-chat-primary-link:hover{background:var(--133p71k)}.ai-chat-icon-button{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--y5srmr);border-radius:7px;color:#5d6470;background:#fff}.ai-chat-icon-button:hover{border-color:rgba(109,74,255,.45);color:var(--i5btml)}.ai-chat-search-button{border:0;border-radius:50%;background:transparent}.ai-chat-search-button:hover{border-color:transparent;color:var(--xy8tc3);background:#f0f0f0}.ai-chat-search-button:focus-visible{border-color:transparent}.ai-chat-icon-button svg{width:18px;height:18px}.ai-chat-main{display:flex;min-height:0;flex:1 1;flex-direction:column}.ai-chat-content{position:relative;min-height:0;flex:1 1;background:var(--sqgolc)}.ai-chat-empty{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;padding:24px 20px 34px;flex-direction:column;gap:16px;text-align:center;pointer-events:none}.ai-chat-workspace.is-empty .ai-chat-empty{align-items:center;justify-content:flex-end}.ai-chat-workspace:not(.is-empty) .ai-chat-empty,.ai-chat-empty[hidden]{display:none}.ai-chat-empty h2{width:min(760px,100%);margin:0;color:var(--xy8tc3);font-size:max(24px,min(2.4vw,32px));font-weight:520;letter-spacing:-.025em;line-height:1.2}.ai-chat-empty-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;color:var(--i5btml);background:rgba(109,74,255,.1)}.ai-chat-empty-icon svg{width:24px;height:24px}.ai-chat-hot-prompts{display:flex;order:2;width:min(760px,100%);align-items:center;gap:8px;margin:12px auto 0;min-width:0;padding:0}.ai-chat-workspace:not(.is-empty) .ai-chat-hot-prompts{display:none}.ai-chat-prompts-entry,.ai-chat-hot-prompts-retry,.ai-chat-hot-prompt{flex:none;min-height:34px;padding:0 12px;border:0;border-radius:8px;color:#636a76;background:transparent;cursor:pointer;font:inherit;font-size:13px;transition:color .15s,background-color .15s}.ai-chat-prompts-entry{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding-inline:10px;color:#555d69;font-weight:500}.ai-chat-prompts-entry svg{width:15px;height:15px}.ai-chat-hot-prompt-list{display:flex;height:48px;flex:1 1 auto;flex-direction:column;min-width:0;overflow-y:auto;padding-inline-start:8px;border-inline-start:1px solid rgba(0,0,0,.06);overscroll-behavior-y:contain;scroll-snap-type:block mandatory;scrollbar-width:none}.ai-chat-hot-prompt-list::-webkit-scrollbar{display:none}.ai-chat-hot-prompt{box-sizing:border-box;display:flex;align-items:center;flex:0 0 100%;width:100%;min-width:0;max-width:none;overflow:hidden;scroll-snap-align:start;padding:4px 8px;font-size:13px;line-height:20px;text-align:start}.ai-chat-hot-prompt-text{display:-webkit-box;overflow:hidden;word-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-chat-hot-prompt .ai-chat-prompt-placeholder{color:#655b7d;background:transparent}.ai-chat-hot-prompts-state{min-width:0;color:var(--18b9ds);font-size:12px;line-height:1.35}.ai-chat-hot-prompts-retry{min-height:30px;padding-inline:10px;font-size:12px}.ai-chat-prompts-entry:hover,.ai-chat-hot-prompts-retry:hover,.ai-chat-hot-prompt:hover{color:var(--xy8tc3);background:rgba(0,0,0,.035)}.ai-chat-prompts-entry:focus-visible,.ai-chat-hot-prompts-retry:focus-visible,.ai-chat-hot-prompt:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(109,74,255,.5)}.ai-chat-prompts-entry:active,.ai-chat-hot-prompts-retry:active,.ai-chat-hot-prompt:active{background:rgba(0,0,0,.067)}.ai-chat-hot-prompts-retry:disabled{cursor:wait;opacity:.6}.ai-chat-messages-scroll{position:relative;z-index:0;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth}.ai-chat-empty:not([hidden])+.ai-chat-messages-scroll{pointer-events:none}.ai-chat-message-list{display:flex;flex-direction:column}.ai-chat-message-row{padding:22px max(18px,min(5vw,52px))}.ai-chat-message-row.is-assistant{background:transparent}.ai-chat-message-item{display:flex;width:min(760px,100%);margin:0 auto}.ai-chat-message-row.is-user .ai-chat-message-item{flex-direction:row-reverse}.ai-chat-message-body{min-width:0;flex:1 1}.ai-chat-message-row.is-user .ai-chat-message-body{max-width:min(78%,620px);flex:0 1 auto}.ai-chat-message-markdown{color:#1f1f1f;font-size:16px;font-weight:400;line-height:1.65;word-wrap:anywhere}.ai-chat-message-row.is-user .ai-chat-message-markdown{padding:10px 14px;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:18px;border-end-end-radius:6px;color:#343941;background:#f0f0f0}.ai-chat-message-markdown p{margin-block:0}.ai-chat-message-markdown p+p{margin-block-start:16px}.ai-chat-message-markdown strong,.ai-chat-message-markdown b{font-weight:600}.ai-chat-message-markdown a{color:var(--i5btml);-webkit-text-decoration:underline;text-decoration:underline}.ai-chat-message-markdown pre{margin-block:10px;padding:14px;overflow-x:auto;border-radius:6px;background:#eef0f2}.ai-chat-message-markdown code{padding:2px 4px;border-radius:4px;background:#eef0f2}.ai-chat-message-markdown pre code{padding:0;background:transparent}.ai-chat-message-actions{display:flex;justify-content:flex-end;gap:8px;margin-block-start:12px;color:#9aa0aa}.ai-chat-message-row.is-assistant .ai-chat-message-actions{justify-content:flex-start}@media (hover: hover){.ai-chat-message-row.is-user .ai-chat-message-actions{opacity:0;pointer-events:none;transition:opacity .15s ease}.ai-chat-message-row.is-user:hover .ai-chat-message-actions,.ai-chat-message-row.is-user:focus-within .ai-chat-message-actions{opacity:1;pointer-events:auto}}.ai-chat-message-actions button{display:inline-flex;min-width:32px;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:6px;border:0;color:inherit;background:transparent;cursor:pointer;font-size:12px}.ai-chat-message-actions button:hover,.ai-chat-message-actions button:focus-visible{color:var(--i5btml);outline:none}.ai-chat-message-actions svg{width:18px;height:18px}.ai-chat-thinking{display:inline-block;color:transparent;background:linear-gradient(90deg,#9198a2 30%,#6d4aff,#9198a2 70%);background-size:220% 100%;background-clip:text;font-size:14px;-webkit-background-clip:text;animation:ai-chat-thinking-shimmer 1.6s linear infinite}@keyframes ai-chat-thinking-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion: reduce){.ai-chat-thinking{color:#9198a2;background:none;animation:none}}.ai-chat-message-load{position:-webkit-sticky;position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;height:0;color:var(--18b9ds);text-align:center}.ai-chat-message-load svg{display:inline-block;width:16px;height:16px;margin-block-start:3px;vertical-align:top}@media (prefers-reduced-motion: reduce){.ai-chat-message-load svg{animation:none}}.ai-chat-state{padding:14px 20px;color:var(--18b9ds);font-size:13px;text-align:center}.ai-chat-state button{padding:6px 12px;border:1px solid var(--y5srmr);border-radius:6px;color:#5b616c;background:#fff;cursor:pointer;font:inherit}.ai-chat-state button:hover,.ai-chat-state button:focus-visible{border-color:rgba(109,74,255,.45);color:var(--i5btml);outline:none}.ai-chat-preview,.ai-chat-recommended{width:min(760px,100% - 40px);margin:0 auto;padding:14px 0 22px;color:var(--18b9ds);font-size:13px}.ai-chat-preview p,.ai-chat-recommended p{margin:0 0 8px}.ai-chat-preview div{white-space:pre-wrap}.ai-chat-recommended-list{display:flex;gap:8px;flex-wrap:wrap}.ai-chat-recommended button{padding:8px 10px;border:0;color:var(--18b9ds);background:transparent;cursor:pointer;font:inherit;text-align:start;transition:color .15s ease;transform-origin:center top;backface-visibility:hidden;animation:ai-chat-recommend-reveal .42s cubic-bezier(.2,.65,.3,1) both}@keyframes ai-chat-recommend-reveal{0%{opacity:0;transform:perspective(600px) rotateX(-80deg)}65%{opacity:1;transform:perspective(600px) rotateX(6deg)}to{opacity:1;transform:perspective(600px) rotateX(0)}}@media (prefers-reduced-motion: reduce){.ai-chat-recommended button{animation:none}}.ai-chat-recommended button:hover,.ai-chat-recommended button:focus-visible{color:#5d6470;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.ai-chat-composer-shell{position:relative;z-index:2;display:flex;align-items:center;padding:14px max(18px,min(4vw,52px)) 24px;flex-direction:column;background:transparent}.ai-chat-composer{order:1;width:min(760px,100%);margin:0 auto;overflow:visible;border:1px solid #e8e8e8;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(35,32,54,.08)}.ai-chat-tier-select-wrap{position:relative;display:inline-flex;align-items:center}.ai-chat-tier-trigger{display:inline-flex;min-width:76px;height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-radius:999px;color:#8a8a8a;background:transparent;cursor:pointer;font:inherit;font-size:13px;transition:color .18s ease,background .18s ease}.ai-chat-tier-trigger:hover,.ai-chat-tier-trigger:focus-visible,.ai-chat-tier-trigger[aria-expanded=true]{color:#555b65;background:#f0f0f0;outline:none}.ai-chat-tier-trigger:disabled{cursor:default;opacity:.55}.ai-chat-tier-trigger svg{width:14px;height:14px;flex:none}.ai-chat-tier-trigger [data-chat-tier-label]{display:inline-flex;align-items:center;gap:5px}.ai-chat-tier-free{padding:1px 5px;border-radius:4px;color:#28794f;background:#eaf5ee;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap}.ai-chat-tier-menu{position:absolute;z-index:8;inset-inline-end:0;inset-block-start:calc(100% + 8px);display:flex;width:-moz-max-content;width:-webkit-max-content;width:max-content;min-width:132px;max-width:calc(100vw - 40px);padding:6px;flex-direction:column;gap:4px;border:1px solid #e8e8e8;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(35,32,54,.14)}.ai-chat-tier-menu[hidden]{display:none}.ai-chat-tier-menu.opens-upward{inset-block-start:auto;inset-block-end:calc(100% + 8px)}.ai-chat-tier-menu button{display:flex;width:100%;min-height:36px;align-items:center;gap:8px;padding:0 12px;border:0;border-radius:8px;color:#737985;background:transparent;cursor:pointer;font:inherit;font-size:13px;text-align:start}.ai-chat-tier-menu button:hover,.ai-chat-tier-menu button:focus-visible{color:#343941;background:#f5f5f7;outline:none}.ai-chat-tier-menu button[aria-selected=true]{color:#343941;background:#f0f0f0}.ai-chat-upload-control{position:relative;display:inline-flex;align-items:center}.ai-chat-upload-tooltip{position:absolute;z-index:5;inset-block-end:calc(100% + 8px);inset-inline-start:0;display:flex;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:min(260px,100vw - 36px);align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #e2e3e7;border-radius:10px;color:#555b66;background:#fff;box-shadow:0 8px 22px rgba(35,32,54,.12);font-size:12px;line-height:1.4;word-wrap:anywhere}.ai-chat-upload-tooltip[hidden]{display:none}.ai-chat-upload-tooltip-close{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:50%;color:#858b96;background:transparent;cursor:pointer}.ai-chat-upload-tooltip-close:hover,.ai-chat-upload-tooltip-close:focus-visible{color:var(--xy8tc3);background:#f0f0f0;outline:none}.ai-chat-upload-tooltip-close svg{width:14px;height:14px}.ai-chat-input-wrap{position:relative}.ai-chat-input-highlight,.ai-chat-composer textarea{display:block;box-sizing:border-box;width:100%;min-height:48px;max-height:220px;padding:13px 17px 5px;font:inherit;line-height:1.55;word-wrap:anywhere;white-space:pre-wrap}.ai-chat-input-highlight{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#353b44;pointer-events:none}.ai-chat-input-placeholder,.ai-chat-prompt-placeholder{border-radius:4px;color:#6d4aff;background:rgba(109,74,255,.1)}.ai-chat-composer textarea{position:relative;z-index:1;border:0;outline:none;box-shadow:none;resize:none;color:transparent;caret-color:#353b44;background:transparent;overflow-y:hidden;-webkit-text-fill-color:transparent}.ai-chat-composer textarea:disabled{cursor:wait;opacity:.65}.ai-chat-composer textarea::-moz-placeholder{color:#a2a7af;-webkit-text-fill-color:#a2a7af}.ai-chat-composer textarea::placeholder{color:#a2a7af;-webkit-text-fill-color:#a2a7af}.ai-chat-composer-meta{display:flex;min-height:16px;justify-content:space-between;padding:0 17px 7px;color:#a2a7af;font-size:11px}.ai-chat-composer-bar{justify-content:space-between;gap:12px;padding:7px 10px 9px}.ai-chat-composer-tools{gap:5px}.ai-chat-composer-actions{gap:10px}.ai-chat-tool-button{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 8px;border-radius:5px;color:#737a85;background:transparent;font-size:12px}.ai-chat-tool-button:hover:not(:disabled),.ai-chat-tool-button:focus-visible:not(:disabled){color:var(--i5btml);background:#f7f5ff;outline:none}.ai-chat-tool-button:disabled{cursor:not-allowed;opacity:.55}.ai-chat-tool-button svg{width:15px;height:15px}.ai-chat-send-button{width:38px;height:38px;min-height:38px;padding:0;border-radius:50%}.ai-chat-new-button:disabled{cursor:wait;opacity:.55}.ai-chat-send-button:disabled{color:#aeb3bc;background:#e8eaee;cursor:not-allowed;opacity:1}.ai-chat-composer-status{padding:6px 17px 8px;color:#6d4f76;font-size:12px}.ai-chat-composer-status.is-danger{color:#dc3545}.ai-chat-attached-files{display:flex;order:0;width:min(760px,100%);gap:7px;margin:0 auto 9px;flex-wrap:wrap}.ai-chat-file-chip{display:inline-flex;max-width:230px;align-items:center;gap:5px;padding:6px 8px;border:1px solid #e8e8e8;border-radius:9px;color:#606873;background:#fbfaff;font-size:12px}.ai-chat-file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-file-chip button{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;padding:0;border:0;color:#77708f;background:transparent;cursor:pointer}.ai-chat-file-chip svg{width:13px;height:13px}.ai-chat-dialog{box-sizing:border-box;width:min(620px,100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:28px;overflow:auto;border:0;border:1px solid #e8e8e8;border-radius:20px;color:var(--xy8tc3);background:#fff;box-shadow:0 20px 70px rgba(25,27,34,.2)}.ai-chat-dialog::backdrop{background:rgba(22,24,30,.48)}.ai-chat-dialog-close-form{position:absolute;inset-block-start:11px;inset-inline-end:11px}.ai-chat-dialog-close-form .ai-chat-icon-button{width:32px;height:32px;border:0}.ai-chat-dialog h2{margin:0 0 16px;font-size:20px;font-weight:650}.ai-chat-dialog-help{margin:0 0 13px;color:var(--18b9ds);font-size:13px;line-height:1.55}.ai-chat-dialog-input{box-sizing:border-box;width:100%;height:72px;padding:0 56px 0 18px;border:0;border-radius:0;outline:none;box-shadow:none;font:inherit;font-size:20px}.ai-chat-dialog-input:focus,.ai-chat-dialog-input:focus-visible{border:0;outline:none;box-shadow:none}.ai-chat-search-results{min-height:120px;margin-block:14px}.ai-chat-search-result{display:flex;width:100%;min-height:54px;align-items:center;gap:14px;padding:10px 12px;border:0;color:#4d535d;background:transparent;cursor:pointer;font:inherit;text-align:start}.ai-chat-search-result:hover,.ai-chat-search-result:focus-visible{background:#fbfaff;outline:none}.ai-chat-search-result-icon{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;color:#30353d}.ai-chat-search-result-icon svg{width:22px;height:22px}.ai-chat-search-result-name{min-width:0;overflow:hidden;color:#30353d;font-size:15px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ai-chat-search-dialog{width:min(760px,100vw - 28px);padding:0;overflow:hidden}.ai-chat-search-dialog[open]{display:flex;flex-direction:column}.ai-chat-search-header{position:relative;z-index:1;flex:none;padding:16px 24px 0;background:#fff}.ai-chat-search-body{min-height:0;padding:0 28px 28px;overflow-y:auto;overscroll-behavior:contain}.ai-chat-search-dialog .ai-chat-dialog-close-form{inset-block-start:34px;inset-inline-end:24px}.ai-chat-search-dialog .ai-chat-dialog-actions{justify-content:center}.ai-chat-dialog-actions{justify-content:flex-end;gap:8px;margin-block-start:13px}.ai-chat-secondary-button{min-height:34px;padding:0 12px;border:1px solid var(--y5srmr);border-radius:6px;color:#5d6470;background:#fff;font-size:13px}.ai-chat-secondary-button:hover,.ai-chat-secondary-button:focus-visible{border-color:rgba(109,74,255,.45);color:var(--i5btml);outline:none}.ai-chat-prompts-layout{display:grid;min-height:0;height:100%;grid-template-columns:232px minmax(0,1fr);border:1px solid #f0f1f2;border-radius:8px;overflow:hidden}.ai-chat-prompts-skeleton{display:grid;height:calc(100% - 44px);grid-template-columns:232px minmax(0,1fr);overflow:hidden;border:1px solid #f0f1f2;border-radius:8px}.ai-chat-prompts-skeleton[hidden]{display:none}.ai-chat-prompts-skeleton-categories,.ai-chat-prompts-skeleton-list{display:flex;padding:18px 16px;flex-direction:column;gap:16px}.ai-chat-prompts-skeleton-categories{background:#fbfaff}.ai-chat-prompts-skeleton-list{padding-inline:28px;gap:22px}.ai-chat-prompts-skeleton span{display:block;height:18px;border-radius:999px;background:linear-gradient(90deg,#f1f1f3 25%,#fafafa,#f1f1f3 75%);background-size:200% 100%;animation:ai-chat-skeleton 1.4s ease-in-out infinite}.ai-chat-prompts-skeleton-categories span:nth-child(2n){width:72%}.ai-chat-prompts-skeleton-list span{height:54px;border-radius:10px}.ai-chat-prompts-skeleton-list span:nth-child(3n){width:84%}@keyframes ai-chat-skeleton{to{background-position:-200% 0}}.ai-chat-prompt-categories{padding:8px;background:#f7f7f9}.ai-chat-prompt-categories button{display:block;width:100%;padding:9px 8px;border:0;border-radius:5px;color:#5f6570;background:transparent;cursor:pointer;font:inherit;text-align:start;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.ai-chat-prompt-categories button:hover,.ai-chat-prompt-categories button:focus-visible{color:#20242b;background:#e9e9ed;outline:none}.ai-chat-prompt-categories button.is-active{color:#1d2128;background:#fff;box-shadow:0 1px 3px rgba(25,27,34,.08);font-weight:600;outline:none}.ai-chat-prompt-list{max-height:none;padding:8px 12px;overflow:auto}.ai-chat-prompt-list.is-loading{display:flex;padding:14px 22px;flex-direction:column;gap:18px}.ai-chat-prompt-item-skeleton{display:block;width:100%;height:54px;flex:none;border-radius:10px;background:linear-gradient(90deg,#f1f1f3 25%,#fafafa,#f1f1f3 75%);background-size:200% 100%;animation:ai-chat-skeleton 1.4s ease-in-out infinite}.ai-chat-prompt-item-skeleton:nth-child(3n){width:84%}.ai-chat-prompts-dialog{width:min(1040px,100vw - 28px);height:min(70dvh,760px);min-height:480px;overflow:hidden}.ai-chat-prompts-dialog .ai-chat-prompts-layout{height:calc(100% - 44px)}.ai-chat-prompt-item{display:block;width:100%;margin-block:6px;padding:10px;border:1px solid #f0f1f2;border-radius:6px;color:#4d535d;background:#fff;cursor:pointer;font:inherit;line-height:1.5;text-align:start}.ai-chat-prompt-item:hover,.ai-chat-prompt-item:focus-visible{border-color:#d7d8dd;color:#20242b;background:#f6f6f8;outline:none}.ai-chat-upload-list{min-height:74px;margin-block:10px}.ai-chat-upload-list:empty:before{display:block;padding:24px 0;color:#9aa0aa;content:" "}.ai-chat-upload-list .ai-chat-file-chip{margin:0 6px 6px 0}.ai-chat-primary-link{width:100%;min-height:42px;-webkit-text-decoration:none;text-decoration:none}.ai-chat-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ai-chat-workspace button:focus-visible,.ai-chat-workspace a:focus-visible,.ai-chat-workspace select:focus-visible,.ai-chat-workspace input:focus-visible{outline:3px solid rgba(109,74,255,.22);outline-offset:2px}.ai-chat-workspace .ai-chat-dialog-input:focus,.ai-chat-workspace .ai-chat-dialog-input:focus-visible{border:0;outline:none;box-shadow:none}.ai-chat-composer textarea:focus,.ai-chat-composer textarea:focus-visible{border:0;outline:none;box-shadow:none}@media (min-width: 1024px){.ai-chat-main{overflow:hidden}.ai-chat-content{min-height:0}}@media (min-width: 641px){.ai-chat-workspace.is-empty .ai-chat-main{box-sizing:border-box;padding-block-end:76px;justify-content:center}.ai-chat-workspace.is-empty .ai-chat-content{flex:none}.ai-chat-workspace.is-empty .ai-chat-empty{position:static;padding-block:20px 26px}.ai-chat-workspace.is-empty .ai-chat-messages-scroll{display:none}}@media (max-width: 640px){.ai-chat-header{min-height:64px;padding:11px 14px 11px 68px}.ai-chat-heading{gap:10px}.ai-chat-back-link span{display:none}.ai-chat-heading h1{font-size:18px}.ai-chat-new-button{width:38px;padding:0}.ai-chat-new-button span{display:none}.ai-chat-composer-shell{padding-inline:10px}.ai-chat-empty{display:none}.ai-chat-composer-meta{min-height:0;padding-block-end:0}.ai-chat-composer{order:2}.ai-chat-hot-prompts{order:1;gap:4px;margin-block:0 12px}.ai-chat-hot-prompt-list{height:56px;min-width:0;padding-inline-start:4px}.ai-chat-hot-prompts-retry{min-height:32px;padding-inline:10px;font-size:12px}.ai-chat-prompts-entry,.ai-chat-hot-prompt{min-height:44px;padding-inline:8px}.ai-chat-prompts-layout,.ai-chat-prompts-skeleton{grid-template-columns:128px minmax(0,1fr)}.ai-chat-prompts-dialog{height:calc(100dvh - 28px);min-height:0}.ai-chat-dialog{padding:24px 16px}}@media (min-width: 641px) and (max-width: 1023px){.ai-chat-header{padding-inline-start:70px}}@media (max-height: 640px){.ai-chat-empty-icon{display:none}}@media (prefers-reduced-motion: reduce){.ai-chat-messages-scroll{scroll-behavior:auto}.ai-chat-prompts-skeleton span,.ai-chat-prompt-item-skeleton{animation:none}}
