.ChatInterface_chatRoot__M0G3v{--chat-bg:#FFFFFF;--chat-bg-secondary:#F5F5F7;--chat-surface:rgba(255,255,255,0.72);--chat-border:rgba(0,0,0,0.06);--chat-accent:var(--color-primary,#1F2445);--chat-accent-light:var(--color-primary-light,#EEF3F4);--chat-tint:var(--color-secondary-full,#00B5E8);--chat-font:"brand-regular",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--chat-font-medium:"brand-medium",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--chat-font-semibold:"brand-semibold",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--chat-font-size:15px;--chat-line-height:1.47;--chat-font-size-sm:13px;--chat-font-size-xs:11px;--chat-space-xs:4px;--chat-space-sm:8px;--chat-space-md:12px;--chat-space-lg:16px;--chat-space-xl:24px;--chat-space-2xl:32px;--chat-radius-bubble:18px;--chat-radius-input:22px;--chat-radius-sm:10px;--chat-radius-pill:999px;--chat-shadow-sm:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.06);--chat-shadow-md:0 4px 14px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.04);--chat-shadow-input:0 2px 8px rgba(0,0,0,0.04);--chat-ease:cubic-bezier(0.25,0.1,0.25,1);--chat-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--chat-duration-fast:150ms;--chat-duration:250ms;--chat-duration-slow:400ms;display:flex;flex-direction:column;height:100%;background-color:var(--chat-bg);font-family:var(--chat-font);font-size:var(--chat-font-size);line-height:var(--chat-line-height);color:var(--chat-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ChatInterface_messagesArea__VhVf9{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--chat-space-xl) var(--chat-space-lg);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.ChatInterface_messagesArea__VhVf9::-webkit-scrollbar{width:6px}.ChatInterface_messagesArea__VhVf9::-webkit-scrollbar-track{background:transparent}.ChatInterface_messagesArea__VhVf9::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.ChatInterface_messagesArea__VhVf9::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.ChatInterface_messagesContainer__fM59O{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--chat-space-xs)}.ChatInterface_messageRow__3okeJ{display:flex;align-items:flex-end;animation:ChatInterface_bubbleIn__iFMWn var(--chat-duration) var(--chat-ease) both}.ChatInterface_messageRowUser__wgXiH{justify-content:flex-end}.ChatInterface_messageRowAssistant__pwykj{justify-content:flex-start}.ChatInterface_bubble__ikgnv{max-width:72%;padding:var(--chat-space-sm) var(--chat-space-lg);font-size:var(--chat-font-size);line-height:var(--chat-line-height);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;position:relative}.ChatInterface_bubbleUser__vQ8Rz{background:var(--chat-accent);color:#FFFFFF;border-radius:var(--chat-radius-bubble) var(--chat-radius-bubble) 6px var(--chat-radius-bubble);box-shadow:var(--chat-shadow-sm)}.ChatInterface_bubbleAssistant__PFXcp{background:var(--chat-bg-secondary);color:var(--chat-accent);border-radius:var(--chat-radius-bubble) var(--chat-radius-bubble) var(--chat-radius-bubble) 6px}.ChatInterface_messageRow__3okeJ+.ChatInterface_messageRow__3okeJ{margin-top:2px}.ChatInterface_messageRow__3okeJ+.ChatInterface_messageRow__3okeJ:not(.ChatInterface_messageRowAssistant__pwykj)+.ChatInterface_messageRowAssistant__pwykj,.ChatInterface_messageRow__3okeJ+.ChatInterface_messageRow__3okeJ:not(.ChatInterface_messageRowUser__wgXiH)+.ChatInterface_messageRowUser__wgXiH{margin-top:var(--chat-space-lg)}.ChatInterface_timestamp__p5wt7{font-size:var(--chat-font-size-xs);color:rgba(0,0,0,.32);margin-top:var(--chat-space-xs);opacity:0;transition:opacity var(--chat-duration-fast) var(--chat-ease);text-align:right}.ChatInterface_messageRow__3okeJ:hover .ChatInterface_timestamp__p5wt7{opacity:1}.ChatInterface_messageRowAssistant__pwykj .ChatInterface_timestamp__p5wt7{text-align:left}@keyframes ChatInterface_bubbleIn__iFMWn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatInterface_toolIndicator__UuNuq{display:inline-flex;align-items:center;gap:var(--chat-space-sm);padding:var(--chat-space-sm) var(--chat-space-md);background:rgba(0,181,232,.08);border:1px solid rgba(0,181,232,.16);border-radius:var(--chat-radius-pill);font-size:var(--chat-font-size-sm);font-family:var(--chat-font-medium);color:var(--chat-tint);animation:ChatInterface_pulseGlow__MVTvh 2s ease-in-out infinite}.ChatInterface_toolIcon__R4LWf{width:16px;height:16px;flex-shrink:0}.ChatInterface_toolSpinner__hh4BR{width:14px;height:14px;flex-shrink:0;animation:ChatInterface_spin__kwr7G 1s linear infinite}@keyframes ChatInterface_pulseGlow__MVTvh{0%,to{box-shadow:0 0 0 0 rgba(0,181,232,0)}50%{box-shadow:0 0 0 4px rgba(0,181,232,.08)}}@keyframes ChatInterface_spin__kwr7G{to{transform:rotate(1turn)}}.ChatInterface_thinkingBlock__zDsnC{margin-bottom:var(--chat-space-sm);border-radius:var(--chat-radius-sm);background:rgba(0,181,232,.04);border:1px solid rgba(0,181,232,.1);overflow:hidden}.ChatInterface_thinkingToggle__3XQvn{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-family:var(--chat-font-medium);font-size:var(--chat-font-size-sm);color:var(--chat-tint);transition:background var(--chat-duration-fast) var(--chat-ease)}.ChatInterface_thinkingToggle__3XQvn:hover{background:rgba(0,181,232,.06)}.ChatInterface_thinkingChevron__7vVyZ{width:14px;height:14px;flex-shrink:0;transition:transform var(--chat-duration-fast) var(--chat-ease)}.ChatInterface_thinkingChevronOpen__Y9BQ9{transform:rotate(90deg)}.ChatInterface_thinkingIcon__gCFf8{width:14px;height:14px;flex-shrink:0}.ChatInterface_thinkingLabel__N_QHG{flex:1;text-align:left}.ChatInterface_thinkingPulse___2sNF{width:6px;height:6px;border-radius:50%;background:var(--chat-tint);animation:ChatInterface_thinkingPulse___2sNF 1.4s ease-in-out infinite}@keyframes ChatInterface_thinkingPulse___2sNF{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ChatInterface_thinkingContent__OGGcI{padding:0 12px 10px;font-size:var(--chat-font-size-sm);line-height:1.5;color:rgba(0,0,0,.5);white-space:pre-wrap;word-wrap:break-word;max-height:200px;overflow-y:auto;animation:ChatInterface_thinkingExpand__Q0ZCv var(--chat-duration) var(--chat-ease) both}.ChatInterface_thinkingContent__OGGcI::-webkit-scrollbar{width:4px}.ChatInterface_thinkingContent__OGGcI::-webkit-scrollbar-track{background:transparent}.ChatInterface_thinkingContent__OGGcI::-webkit-scrollbar-thumb{background:rgba(0,181,232,.2);border-radius:2px}@keyframes ChatInterface_thinkingExpand__Q0ZCv{0%{opacity:0;max-height:0;padding-bottom:0}to{opacity:1;max-height:200px;padding-bottom:10px}}.ChatInterface_typingIndicator__fhkds{display:inline-flex;align-items:center;gap:4px;padding:var(--chat-space-sm) var(--chat-space-md);background:var(--chat-bg-secondary);border-radius:var(--chat-radius-bubble)}.ChatInterface_typingDot__KLl12{width:7px;height:7px;background:rgba(0,0,0,.2);border-radius:50%;animation:ChatInterface_typingBounce__gzVed 1.4s ease-in-out infinite}.ChatInterface_typingDot__KLl12:nth-child(2){animation-delay:.16s}.ChatInterface_typingDot__KLl12:nth-child(3){animation-delay:.32s}@keyframes ChatInterface_typingBounce__gzVed{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-4px);opacity:1}}.ChatInterface_inputArea__HsBpL{padding:var(--chat-space-sm) var(--chat-space-lg) calc(var(--chat-space-lg) + 4rem);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--chat-bg) 12%);position:relative}.ChatInterface_inputContainer__QvnAq{max-width:720px;margin:0 auto}.ChatInterface_attachmentStrip__heFwe{display:flex;flex-wrap:wrap;gap:var(--chat-space-sm);margin-bottom:var(--chat-space-sm)}.ChatInterface_attachmentChip__v4527{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--chat-accent-light);color:var(--chat-accent);border-radius:var(--chat-radius-pill);font-size:var(--chat-font-size-xs);font-family:var(--chat-font-medium);transition:background var(--chat-duration-fast) var(--chat-ease)}.ChatInterface_attachmentChip__v4527:hover{background:rgba(31,36,69,.1)}.ChatInterface_attachmentIcon__nRfPZ{width:12px;height:12px;flex-shrink:0}.ChatInterface_attachmentRemove___vZ7c{display:flex;align-items:center;justify-content:center;margin-left:2px;padding:0;background:none;border:none;cursor:pointer;color:inherit;opacity:.5;transition:opacity var(--chat-duration-fast) var(--chat-ease)}.ChatInterface_attachmentRemove___vZ7c:hover{opacity:1}.ChatInterface_composer__IYm3K{display:flex;align-items:flex-end;gap:var(--chat-space-sm);background:var(--chat-bg-secondary);border:1px solid var(--chat-border);border-radius:var(--chat-radius-input);padding:var(--chat-space-sm) var(--chat-space-sm) var(--chat-space-sm) var(--chat-space-md);box-shadow:var(--chat-shadow-input);transition:border-color var(--chat-duration) var(--chat-ease),box-shadow var(--chat-duration) var(--chat-ease)}.ChatInterface_composer__IYm3K:focus-within{border-color:rgba(0,181,232,.32);box-shadow:var(--chat-shadow-md),0 0 0 3px rgba(0,181,232,.08)}.ChatInterface_composerBtn__xrkCk{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--chat-accent);cursor:pointer;opacity:.48;transition:opacity var(--chat-duration-fast) var(--chat-ease),background var(--chat-duration-fast) var(--chat-ease)}.ChatInterface_composerBtn__xrkCk:hover{opacity:.72;background:rgba(0,0,0,.04)}.ChatInterface_composerBtn__xrkCk:active{opacity:1;background:rgba(0,0,0,.08)}.ChatInterface_composerBtnIcon__lvaVw{width:20px;height:20px}.ChatInterface_composerTextarea__L1PP3{flex:1;resize:none;background:transparent;border:none;outline:none;font-family:var(--chat-font);font-size:var(--chat-font-size);line-height:var(--chat-line-height);color:var(--chat-accent);min-height:24px;max-height:200px;padding:5px 0}.ChatInterface_composerTextarea__L1PP3::-moz-placeholder{color:var(--color-gray-neutral,#A0A0A0);opacity:.7}.ChatInterface_composerTextarea__L1PP3::placeholder{color:var(--color-gray-neutral,#A0A0A0);opacity:.7}.ChatInterface_sendBtn__VpWWK{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:none;border-radius:50%;cursor:pointer;transition:transform var(--chat-duration-fast) var(--chat-ease-spring),background var(--chat-duration) var(--chat-ease),opacity var(--chat-duration-fast) var(--chat-ease)}.ChatInterface_sendBtnActive__rVnS1{background:var(--chat-accent);color:#FFFFFF;opacity:1}.ChatInterface_sendBtnActive__rVnS1:hover{background:rgba(31,36,69,.88)}.ChatInterface_sendBtnActive__rVnS1:active{transform:scale(.92)}.ChatInterface_sendBtnDisabled__sDrgN{background:rgba(0,0,0,.06);color:rgba(0,0,0,.2);cursor:default;pointer-events:none}.ChatInterface_sendBtnIcon__GnyXE{width:18px;height:18px}.ChatInterface_hiddenInput__Ogk3R{display:none}.ChatInterface_emptyState__wtKvz{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:var(--chat-space-2xl);text-align:center;color:rgba(0,0,0,.28)}.ChatInterface_emptyStateIcon__aM1cp{width:48px;height:48px;margin-bottom:var(--chat-space-lg);opacity:.32}.ChatInterface_emptyStateTitle__oG4dq{font-family:var(--chat-font-semibold);font-size:17px;color:var(--chat-accent);margin-bottom:var(--chat-space-xs)}.ChatInterface_emptyStateSubtitle__xkS2L{font-size:var(--chat-font-size-sm);max-width:280px}@media (max-width:640px){.ChatInterface_messagesArea__VhVf9{padding:var(--chat-space-lg) var(--chat-space-md)}.ChatInterface_bubble__ikgnv{max-width:84%}.ChatInterface_inputArea__HsBpL{padding:var(--chat-space-sm) var(--chat-space-md) var(--chat-space-md)}.ChatInterface_composer__IYm3K{border-radius:18px}}@media (prefers-reduced-motion:reduce){.ChatInterface_messageRow__3okeJ,.ChatInterface_toolIndicator__UuNuq{animation:none}.ChatInterface_typingDot__KLl12{animation:none;opacity:.5}.ChatInterface_sendBtnActive__rVnS1:active{transform:none}}.ChatInterface_markdown__p3e8s{white-space:normal}.ChatInterface_markdown__p3e8s h1,.ChatInterface_markdown__p3e8s h2,.ChatInterface_markdown__p3e8s h3{font-family:var(--chat-font-semibold);margin:.8em 0 .4em;line-height:1.3}.ChatInterface_markdown__p3e8s h1{font-size:1.25em}.ChatInterface_markdown__p3e8s h2{font-size:1.125em}.ChatInterface_markdown__p3e8s h3{font-size:1em}.ChatInterface_markdown__p3e8s h1:first-child,.ChatInterface_markdown__p3e8s h2:first-child,.ChatInterface_markdown__p3e8s h3:first-child{margin-top:0}.ChatInterface_markdown__p3e8s p{margin:.5em 0}.ChatInterface_markdown__p3e8s p:first-child{margin-top:0}.ChatInterface_markdown__p3e8s p:last-child{margin-bottom:0}.ChatInterface_markdown__p3e8s ol,.ChatInterface_markdown__p3e8s ul{margin:.5em 0;padding-left:1.4em}.ChatInterface_markdown__p3e8s li{margin:.25em 0}.ChatInterface_markdown__p3e8s strong{font-family:var(--chat-font-semibold)}.ChatInterface_markdown__p3e8s code{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.88em;background:rgba(0,0,0,.06);padding:.15em .35em;border-radius:4px}.ChatInterface_markdown__p3e8s pre{margin:.6em 0;padding:.75em 1em;background:rgba(0,0,0,.06);border-radius:var(--chat-radius-sm);overflow-x:auto}.ChatInterface_markdown__p3e8s pre code{background:none;padding:0;font-size:.85em}.ChatInterface_markdown__p3e8s hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:.8em 0}.ChatInterface_markdown__p3e8s table{border-collapse:collapse;margin:.6em 0;font-size:.92em;width:100%}.ChatInterface_markdown__p3e8s td,.ChatInterface_markdown__p3e8s th{border:1px solid rgba(0,0,0,.1);padding:.35em .6em;text-align:left}.ChatInterface_markdown__p3e8s th{font-family:var(--chat-font-medium);background:rgba(0,0,0,.04)}.ChatInterface_markdown__p3e8s blockquote{margin:.5em 0;padding-left:.8em;border-left:3px solid rgba(0,0,0,.15);color:rgba(0,0,0,.6)}@media (prefers-color-scheme:dark){.ChatInterface_chatRoot__M0G3v{--chat-bg:#1C1C1E;--chat-bg-secondary:#2C2C2E;--chat-surface:rgba(44,44,46,0.72);--chat-border:rgba(255,255,255,0.08)}.ChatInterface_bubbleAssistant__PFXcp,.ChatInterface_composerBtn__xrkCk,.ChatInterface_composerTextarea__L1PP3{color:#F5F5F7}.ChatInterface_composerTextarea__L1PP3::-moz-placeholder{color:rgba(255,255,255,.36)}.ChatInterface_composerTextarea__L1PP3::placeholder{color:rgba(255,255,255,.36)}.ChatInterface_attachmentChip__v4527{background:rgba(255,255,255,.08);color:#F5F5F7}.ChatInterface_attachmentChip__v4527:hover{background:rgba(255,255,255,.14)}.ChatInterface_sendBtnDisabled__sDrgN{background:rgba(255,255,255,.08);color:rgba(255,255,255,.16)}.ChatInterface_messagesArea__VhVf9::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14)}.ChatInterface_messagesArea__VhVf9::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.24)}.ChatInterface_emptyState__wtKvz,.ChatInterface_timestamp__p5wt7{color:rgba(255,255,255,.28)}.ChatInterface_emptyStateTitle__oG4dq{color:#F5F5F7}.ChatInterface_thinkingBlock__zDsnC{background:rgba(0,181,232,.06);border-color:rgba(0,181,232,.12)}.ChatInterface_thinkingToggle__3XQvn:hover{background:rgba(0,181,232,.1)}.ChatInterface_thinkingContent__OGGcI{color:rgba(255,255,255,.5)}.ChatInterface_markdown__p3e8s code{background:rgba(255,255,255,.1)}.ChatInterface_markdown__p3e8s pre{background:rgba(255,255,255,.08)}.ChatInterface_markdown__p3e8s hr{border-top-color:rgba(255,255,255,.12)}.ChatInterface_markdown__p3e8s td,.ChatInterface_markdown__p3e8s th{border-color:rgba(255,255,255,.12)}.ChatInterface_markdown__p3e8s th{background:rgba(255,255,255,.06)}.ChatInterface_markdown__p3e8s blockquote{border-left-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}}.FilesPanel_panel__Zv9Zl{--panel-bg:#FFFFFF;--panel-border:rgba(0,0,0,0.06);--panel-accent:var(--color-primary,#1F2445);--panel-tint:var(--color-secondary-full,#00B5E8);--panel-font:"brand-regular",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--panel-font-medium:"brand-medium",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--panel-font-semibold:"brand-semibold",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--panel-ease:cubic-bezier(0.25,0.1,0.25,1);--panel-duration:300ms;position:relative;width:320px;min-width:320px;height:100%;background:var(--panel-bg);border-left:1px solid var(--panel-border);font-family:var(--panel-font);display:flex;flex-direction:column;animation:FilesPanel_slideIn__yVVq0 var(--panel-duration) var(--panel-ease) both;-webkit-font-smoothing:antialiased}@keyframes FilesPanel_slideIn__yVVq0{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.FilesPanel_header__1_OIN{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--panel-border);background:rgba(255,255,255,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.FilesPanel_headerTitle__8Y_0_{display:flex;align-items:center;gap:8px;font-family:var(--panel-font-medium);font-size:13px;color:var(--panel-accent)}.FilesPanel_headerIcon__0lXI1{width:16px;height:16px;color:var(--panel-tint)}.FilesPanel_closeBtn__cFe3_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--panel-accent);cursor:pointer;opacity:.48;transition:opacity .15s var(--panel-ease),background .15s var(--panel-ease)}.FilesPanel_closeBtn__cFe3_:hover{opacity:.72;background:rgba(0,0,0,.04)}.FilesPanel_closeBtnIcon__ruaiu{width:16px;height:16px}.FilesPanel_tabs__QNgax{display:flex;border-bottom:1px solid var(--panel-border);padding:0 16px;gap:0}.FilesPanel_tab__74wQ_{display:flex;align-items:center;gap:6px;padding:10px 12px 8px;background:transparent;font-family:var(--panel-font-medium);font-size:12px;color:rgba(0,0,0,.4);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .15s var(--panel-ease),border-color .15s var(--panel-ease)}.FilesPanel_tab__74wQ_:hover{color:rgba(0,0,0,.6)}.FilesPanel_tabActive__k3t03{color:var(--panel-accent);border-bottom-color:var(--panel-tint)}.FilesPanel_tabCount__5vsHz{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:rgba(0,181,232,.1);color:var(--panel-tint);border-radius:999px;font-size:10px;font-family:var(--panel-font-medium)}.FilesPanel_fileList__ARdXz{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.FilesPanel_fileList__ARdXz::-webkit-scrollbar{width:4px}.FilesPanel_fileList__ARdXz::-webkit-scrollbar-track{background:transparent}.FilesPanel_fileList__ARdXz::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.FilesPanel_fileCard__dpsU_{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#F5F5F7;border-radius:12px;transition:background .15s var(--panel-ease);animation:FilesPanel_fadeIn__i0EmY .25s var(--panel-ease) both}.FilesPanel_fileCard__dpsU_:hover{background:#EDEDF0}@keyframes FilesPanel_fadeIn__i0EmY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FilesPanel_fileIcon__c0TJO{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(0,181,232,.1);color:var(--panel-tint);flex-shrink:0}.FilesPanel_fileIconSvg__pCdE4{width:18px;height:18px}.FilesPanel_fileInfo__wF0Es{flex:1;min-width:0}.FilesPanel_fileName__HALtd{font-family:var(--panel-font-medium);font-size:13px;color:var(--panel-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilesPanel_fileMeta__EK6DD{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;color:rgba(0,0,0,.4)}.FilesPanel_fileType__ORY4A{background:rgba(0,0,0,.05);padding:1px 6px;border-radius:4px;font-family:var(--panel-font-medium)}.FilesPanel_fileActions__oTs_I{display:flex;align-items:center;gap:2px;flex-shrink:0}.FilesPanel_fileCardDanger___St_o{background:#FFF0F0}.FilesPanel_fileCardDanger___St_o:hover{background:#FFE4E4}.FilesPanel_confirmRow__cFyAO{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.FilesPanel_confirmText__dGSOh{font-family:var(--panel-font-medium);font-size:12px;color:#E30000}.FilesPanel_confirmYes__LnUtN{padding:3px 10px;border:none;border-radius:6px;background:#E30000;color:#FFFFFF;font-family:var(--panel-font-medium);font-size:11px;cursor:pointer;transition:background .15s var(--panel-ease)}.FilesPanel_confirmYes__LnUtN:hover{background:#CC0000}.FilesPanel_confirmYes__LnUtN:disabled{opacity:.6;cursor:default}.FilesPanel_confirmNo__axaQ6{padding:3px 10px;border:none;border-radius:6px;background:rgba(0,0,0,.06);color:var(--panel-accent);font-family:var(--panel-font-medium);font-size:11px;cursor:pointer;transition:background .15s var(--panel-ease)}.FilesPanel_confirmNo__axaQ6:hover{background:rgba(0,0,0,.1)}.FilesPanel_deleteBtn__MvJxl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:rgba(0,0,0,.3);cursor:pointer;flex-shrink:0;transition:opacity .15s var(--panel-ease),background .15s var(--panel-ease),color .15s var(--panel-ease)}.FilesPanel_deleteBtn__MvJxl:hover{color:#E30000;background:rgba(227,0,0,.08)}.FilesPanel_deleteBtn__MvJxl:active{color:#E30000;background:rgba(227,0,0,.14)}.FilesPanel_deleteBtnIcon__J975s{width:14px;height:14px}.FilesPanel_downloadBtn__GBogf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--panel-tint);cursor:pointer;flex-shrink:0;opacity:.64;transition:opacity .15s var(--panel-ease),background .15s var(--panel-ease)}.FilesPanel_downloadBtn__GBogf:hover{opacity:1;background:rgba(0,181,232,.08)}.FilesPanel_downloadBtn__GBogf:active{opacity:1;background:rgba(0,181,232,.14)}.FilesPanel_downloadBtnIcon__WAhs5{width:16px;height:16px}.FilesPanel_downloadBtnSpinner__6FgZE{width:14px;height:14px;border:1.5px solid rgba(0,181,232,.3);border-top:1.5px solid var(--panel-tint);border-radius:50%;animation:FilesPanel_spin__UBr7e .8s linear infinite}@keyframes FilesPanel_spin__UBr7e{to{transform:rotate(1turn)}}.FilesPanel_toggleBtn__R5Awa{--panel-bg:#FFFFFF;--panel-border:rgba(0,0,0,0.06);--panel-accent:var(--color-primary,#1F2445);--panel-tint:var(--color-secondary-full,#00B5E8);--panel-font-medium:"brand-medium",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--panel-ease:cubic-bezier(0.25,0.1,0.25,1);position:fixed;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;padding:8px 10px 8px 12px;background:var(--panel-bg);border:1px solid var(--panel-border);border-right:none;border-radius:12px 0 0 12px;box-shadow:-2px 0 8px rgba(0,0,0,.04);cursor:pointer;font-family:var(--panel-font-medium);font-size:12px;color:var(--panel-accent);transition:background .15s var(--panel-ease),box-shadow .15s var(--panel-ease);z-index:10}.FilesPanel_toggleBtn__R5Awa:hover{background:#F5F5F7;box-shadow:-2px 0 12px rgba(0,0,0,.08)}.FilesPanel_toggleBtnIcon__bxXEN{width:16px;height:16px;color:var(--panel-tint)}.FilesPanel_toggleBtnBadge__s9JSH{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--panel-tint);color:#FFFFFF;border-radius:999px;font-size:11px;font-family:var(--panel-font-medium)}.FilesPanel_toggleBtnDimmed__Rb2cs{opacity:.5}.FilesPanel_toggleBtnDimmed__Rb2cs:hover{opacity:.8}.FilesPanel_emptyState__L7q_Q{display:flex;align-items:center;justify-content:center;padding:32px 16px;font-size:13px;color:rgba(0,0,0,.32);font-family:var(--panel-font,"brand-regular",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif)}@media (max-width:768px){.FilesPanel_panel__Zv9Zl{position:fixed;right:0;top:0;height:100vh;z-index:50;box-shadow:-4px 0 24px rgba(0,0,0,.1)}}@media (prefers-reduced-motion:reduce){.FilesPanel_fileCard__dpsU_,.FilesPanel_panel__Zv9Zl{animation:none}}@media (prefers-color-scheme:dark){.FilesPanel_panel__Zv9Zl{--panel-bg:#1C1C1E;--panel-border:rgba(255,255,255,0.08)}.FilesPanel_header__1_OIN{background:rgba(28,28,30,.8)}.FilesPanel_closeBtn__cFe3_,.FilesPanel_headerTitle__8Y_0_{color:#F5F5F7}.FilesPanel_closeBtn__cFe3_:hover{background:rgba(255,255,255,.06)}.FilesPanel_tabs__QNgax{border-bottom-color:rgba(255,255,255,.08)}.FilesPanel_tab__74wQ_{color:rgba(255,255,255,.4)}.FilesPanel_tab__74wQ_:hover{color:rgba(255,255,255,.6)}.FilesPanel_tabActive__k3t03{color:#F5F5F7}.FilesPanel_fileCard__dpsU_{background:#2C2C2E}.FilesPanel_fileCard__dpsU_:hover{background:#3A3A3C}.FilesPanel_fileName__HALtd{color:#F5F5F7}.FilesPanel_fileMeta__EK6DD{color:rgba(255,255,255,.4)}.FilesPanel_fileType__ORY4A{background:rgba(255,255,255,.08)}.FilesPanel_toggleBtn__R5Awa{--panel-bg:#1C1C1E;--panel-border:rgba(255,255,255,0.08);--panel-accent:#F5F5F7;background:#1C1C1E;border-color:rgba(255,255,255,.08);color:#F5F5F7}.FilesPanel_toggleBtn__R5Awa:hover{background:#2C2C2E}.FilesPanel_fileCardDanger___St_o{background:rgba(227,0,0,.12)}.FilesPanel_fileCardDanger___St_o:hover{background:rgba(227,0,0,.18)}.FilesPanel_confirmText__dGSOh{color:#FF6B6B}.FilesPanel_confirmNo__axaQ6{background:rgba(255,255,255,.08);color:#F5F5F7}.FilesPanel_confirmNo__axaQ6:hover{background:rgba(255,255,255,.12)}.FilesPanel_deleteBtn__MvJxl{color:rgba(255,255,255,.3)}.FilesPanel_deleteBtn__MvJxl:hover{color:#FF6B6B;background:rgba(227,0,0,.15)}.FilesPanel_emptyState__L7q_Q{color:rgba(255,255,255,.28)}}