.research_shimmer__eQyVR{position:relative;font-size:1rem;font-weight:700;color:#1f2937;display:inline-block;overflow:hidden;min-width:200px;height:1.5rem;line-height:1.5rem}@media (max-width:640px){.research_shimmer__eQyVR{display:block;white-space:normal;height:auto;min-height:1.5rem;line-height:1.4}}.dark .research_shimmer__eQyVR,html.dark .research_shimmer__eQyVR{color:#d1d5db}.research_shimmer__eQyVR:before{content:attr(data-text);position:absolute;inset:0;color:transparent;background:linear-gradient(105deg,transparent,transparent 35%,hsla(0,0%,100%,.7) 50%,transparent 65%,transparent);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:research_shimmer__eQyVR 6s ease-in-out infinite;pointer-events:none}.dark .research_shimmer__eQyVR:before,html.dark .research_shimmer__eQyVR:before{background:linear-gradient(105deg,transparent 0,transparent 35%,var(--brand-primary) 50%,transparent 65%,transparent 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.research_shimmerThoughts__gA8Rv{position:relative;font-size:.875rem;font-weight:400;color:#6b7280;display:inline-block;overflow:hidden;width:fit-content}.dark .research_shimmerThoughts__gA8Rv,html.dark .research_shimmerThoughts__gA8Rv{color:#9ca3af}.research_shimmerThoughts__gA8Rv:before{content:attr(data-text);position:absolute;inset:0;color:transparent;background:repeating-linear-gradient(120deg,transparent,transparent 40%,hsla(0,0%,100%,.7) 50%,transparent 60%,transparent);background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;animation:research_shimmer__eQyVR 6s linear infinite;pointer-events:none}.dark .research_shimmerThoughts__gA8Rv:before,html.dark .research_shimmerThoughts__gA8Rv:before{background:repeating-linear-gradient(120deg,transparent 0,transparent 30%,var(--brand-primary) 50%,transparent 70%,transparent 100%);background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text}@keyframes research_shimmer__eQyVR{0%{background-position:0 0}to{background-position:-200% 0}}.TextPreview_documentContent__GVho4{font-size:.8125rem;line-height:1.5;color:#1a1a1a;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;overflow-x:hidden}.dark .TextPreview_documentContent__GVho4{color:#e5e7eb}.TextPreview_documentContent__GVho4 h1,.TextPreview_documentContent__GVho4 h2,.TextPreview_documentContent__GVho4 h3,.TextPreview_documentContent__GVho4 h4,.TextPreview_documentContent__GVho4 h5,.TextPreview_documentContent__GVho4 h6{font-weight:700!important;margin-top:1.5em!important;margin-bottom:.75em!important;line-height:1.3!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.TextPreview_documentContent__GVho4 h1{margin-top:2em!important}.TextPreview_documentContent__GVho4 h2{margin-top:1.75em!important}.TextPreview_documentContent__GVho4 h3{margin-top:1.5em!important}.TextPreview_documentContent__GVho4 p{margin:.75em 0!important;text-align:justify!important}.TextPreview_documentContent__GVho4 ol,.TextPreview_documentContent__GVho4 ul{margin:1em 0!important;padding-left:2.5em!important}.TextPreview_documentContent__GVho4 li{margin:.5em 0!important}.TextPreview_documentContent__GVho4 ul{list-style-type:disc!important}.TextPreview_documentContent__GVho4 ol{list-style-type:decimal!important}.TextPreview_documentContent__GVho4 table{width:100%;max-width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.9em;table-layout:fixed;word-wrap:break-word}.TextPreview_documentContent__GVho4 td,.TextPreview_documentContent__GVho4 th{border:1px solid #d1d5db;padding:.5em .75em;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.dark .TextPreview_documentContent__GVho4 td,.dark .TextPreview_documentContent__GVho4 th{border-color:#4b5563}.TextPreview_documentContent__GVho4 th{background-color:#f9fafb;font-weight:600}.dark .TextPreview_documentContent__GVho4 th{background-color:#374151}.TextPreview_documentContent__GVho4 article,.TextPreview_documentContent__GVho4 section{margin:1.5em 0}.TextPreview_documentContent__GVho4 b,.TextPreview_documentContent__GVho4 strong{font-weight:700!important}.TextPreview_documentContent__GVho4 em,.TextPreview_documentContent__GVho4 i{font-style:italic!important}.TextPreview_documentContent__GVho4 a{color:var(--preview-link);text-decoration:underline}.TextPreview_documentContent__GVho4 a:hover{color:var(--preview-link-hover)}.TextPreview_documentContent__GVho4 div{margin:.5em 0}.TextPreview_documentContent__GVho4 blockquote{margin:1em 2em;padding-left:1em;border-left:3px solid #d1d5db;font-style:italic}.dark .TextPreview_documentContent__GVho4 blockquote{border-left-color:#4b5563}.TextPreview_documentContent__GVho4 code,.TextPreview_documentContent__GVho4 pre{font-family:Courier New,monospace;background-color:#f3f4f6;padding:.25em .5em;border-radius:3px}.dark .TextPreview_documentContent__GVho4 code,.dark .TextPreview_documentContent__GVho4 pre{background-color:#1f2937}.TextPreview_documentContent__GVho4 pre{padding:1em;overflow-x:auto;margin:1em 0}.TextPreview_documentContent__GVho4 .activeHighlight{background:var(--preview-highlight-bg)!important;padding:16px!important;border-radius:6px!important;border:none!important;margin:12px 0 2px!important;box-shadow:var(--preview-highlight-shadow)!important;position:relative!important;display:block!important;transition:all .2s ease!important}.TextPreview_documentContent__GVho4 .activeHighlight-animated{animation:TextPreview_highlightPulse__7ehtL .6s ease-out!important}@keyframes TextPreview_highlightPulse__7ehtL{0%{transform:scale(1);box-shadow:0 1px 3px rgba(0,0,0,.05)!important}50%{transform:scale(1.005);box-shadow:0 2px 6px rgba(0,0,0,.1)!important}to{transform:scale(1);box-shadow:0 1px 3px rgba(0,0,0,.05)!important}}.TextPreview_documentContent__GVho4 .hoverOutline{background-color:var(--preview-hover-bg)!important;padding:8px!important;border-radius:4px!important;border-left:2px solid var(--preview-hover-border)!important;margin:4px 0!important;transition:all 0s ease-in-out!important}.TextPreview_documentContent__GVho4 .hoverOutline:hover{background-color:var(--preview-hover-bg-intense)!important;border-left-color:var(--preview-hover-border-intense)!important}.StorageBrowser_chonkyWrapper__BE2YC{width:100%;min-height:0;flex:1;--content-margin:1.5rem}@media (max-width:479px){.StorageBrowser_chonkyWrapper__BE2YC{--content-margin:0.75rem}}@media (min-width:768px){.StorageBrowser_chonkyWrapper__BE2YC{--content-margin:2rem}}.StorageBrowser_chonkyWrapper__BE2YC .chonky-chonkyRoot{background-color:var(--surface-card);border:none;border-radius:0;overflow:hidden;height:100%;display:flex;flex-direction:column}.StorageBrowser_chonkyWrapper__BE2YC .chonky-navbarContainer{background-color:transparent;border-bottom:none;padding:.75rem 1rem .5rem}.StorageBrowser_chonkyWrapper__BE2YC .chonky-navbarWrapper{background-color:transparent}.StorageBrowser_chonkyWrapper__BE2YC .chonky-breadcrumbsContainer button,.StorageBrowser_chonkyWrapper__BE2YC .chonky-navbarBreadcrumb button{color:var(--text-primary);background-color:transparent;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:1.125rem;font-weight:400;transition:background-color .15s ease}.StorageBrowser_chonkyWrapper__BE2YC .chonky-breadcrumbsContainer button:hover,.StorageBrowser_chonkyWrapper__BE2YC .chonky-navbarBreadcrumb button:hover{background-color:var(--interactive-hover)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-breadcrumbSeparator{color:var(--text-muted);margin:0 .25rem;font-size:1rem}.StorageBrowser_chonkyWrapper__BE2YC .chonky-navbarBreadcrumb:last-child button{font-weight:500}.StorageBrowser_chonkyWrapper__BE2YC .chonky-toolbarContainer{background-color:transparent;border-bottom:1px solid var(--border-subtle);padding:.5rem 1rem;gap:.5rem}.StorageBrowser_chonkyWrapper__BE2YC .chonky-toolbarLeft,.StorageBrowser_chonkyWrapper__BE2YC .chonky-toolbarRight{gap:.25rem}.StorageBrowser_chonkyWrapper__BE2YC .MuiButton-root{background-color:transparent;border:1px solid var(--border-default);border-radius:1rem;color:var(--text-primary);font-size:.875rem;font-weight:500;padding:.375rem 1rem;min-width:auto;text-transform:none;box-shadow:none;transition:all .15s ease}.StorageBrowser_chonkyWrapper__BE2YC .MuiButton-root:hover{background-color:var(--surface-subtle);border-color:var(--border-strong);box-shadow:none}.StorageBrowser_chonkyWrapper__BE2YC .MuiIconButton-root{background-color:transparent;border:none;border-radius:50%;color:var(--text-secondary);padding:.5rem;min-width:40px;min-height:40px;transition:all .15s ease}.StorageBrowser_chonkyWrapper__BE2YC .MuiIconButton-root:hover{background-color:var(--interactive-hover);color:var(--text-primary)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-toolbarLeft .MuiButton-root:first-child{background-color:var(--surface-card);border:1px solid var(--border-default);border-radius:1.5rem;padding:.5rem 1.25rem;font-weight:500;box-shadow:0 1px 3px rgb(0 0 0/8%)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-toolbarLeft .MuiButton-root:first-child:hover{background-color:var(--surface-subtle);box-shadow:0 2px 6px rgba(0,0,0,.12)}.StorageBrowser_chonkyWrapper__BE2YC .MuiButton-startIcon{margin-right:.5rem;margin-left:0}.StorageBrowser_chonkyWrapper__BE2YC .MuiSvgIcon-root{font-size:1.25rem}.StorageBrowser_chonkyWrapper__BE2YC [class*=searchFieldContainer]{display:none}.StorageBrowser_chonkyWrapper__BE2YC .MuiInputBase-root,.StorageBrowser_chonkyWrapper__BE2YC .MuiTextField-root{background-color:var(--surface-subtle);border-radius:.5rem;font-size:.875rem}.StorageBrowser_chonkyWrapper__BE2YC .MuiInputBase-input{color:var(--text-primary);padding:.625rem 1rem}.StorageBrowser_chonkyWrapper__BE2YC .MuiInputBase-input::placeholder{color:var(--text-muted);opacity:1}.StorageBrowser_chonkyWrapper__BE2YC .MuiOutlinedInput-notchedOutline,.StorageBrowser_chonkyWrapper__BE2YC .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none}.StorageBrowser_chonkyWrapper__BE2YC .MuiOutlinedInput-root.Mui-focused{background-color:var(--surface-card);box-shadow:0 1px 3px rgba(0,0,0,.12)}.StorageBrowser_chonkyWrapper__BE2YC .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--border-focus)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntryHeader{background-color:transparent;border-bottom:1px solid var(--border-subtle);padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileListWrapper{background-color:var(--surface-card);flex:1;min-height:0;overflow:auto}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileListEmpty{color:var(--text-muted);font-size:.9375rem;padding:4rem 2rem;text-align:center}.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntryWrapper{background-color:var(--surface-card)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry{border-bottom:1px solid var(--border-subtle);padding:0 1rem;height:48px;transition:background-color .15s ease;display:flex;align-items:center}.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry:hover{background-color:var(--surface-subtle)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry-selected,.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry-selected:hover,.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry[class*=selected],.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry[class*=selected]:hover{background-color:var(--interactive-selected)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileEntryName{color:var(--text-primary);font-size:.875rem;font-weight:400;flex:1}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileEntryProperty{color:var(--text-muted);font-size:.8125rem;white-space:nowrap;padding-left:1rem}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileEntryIcon{color:var(--text-muted);margin-right:.75rem;flex-shrink:0}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileEntryIcon[data-isdir=true],.StorageBrowser_chonkyWrapper__BE2YC .chonky-folderIcon{color:var(--icon-folder)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry-selected .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry[class*=selected] .chonky-fileEntryIcon{color:var(--brand-tertiary)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntryWrapper{padding:1rem;gap:2%}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry{position:relative;background-color:var(--surface-card);border:2px solid transparent;border-radius:.75rem;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease;overflow:hidden}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry:hover{border-color:var(--border-default);box-shadow:0 4px 12px rgb(0 0 0/8%)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected,.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected]{background-color:rgba(139,92,246,.12);border-color:var(--brand-tertiary);box-shadow:0 0 0 1px rgba(139,92,246,.3)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected:before,.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected]:before{content:"";position:absolute;top:.5rem;left:.5rem;width:1.25rem;height:1.25rem;background-color:var(--brand-tertiary);border-radius:50%;z-index:10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:.75rem;background-position:50%;background-repeat:no-repeat;box-shadow:0 2px 4px rgba(0,0,0,.15)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected:hover,.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected]:hover{background-color:rgba(139,92,246,.18);border-color:var(--brand-tertiary);box-shadow:0 0 0 1px rgba(139,92,246,.4)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntryPreview{background-color:var(--surface-subtle);padding:1.5rem;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected .chonky-gridFileEntryPreview,.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected] .chonky-gridFileEntryPreview{background-color:transparent}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntryName{color:var(--text-primary);font-size:.8125rem;font-weight:400;padding:.625rem;text-align:center;overflow:hidden;text-overflow:ellipsis}.StorageBrowser_chonkyWrapper__BE2YC .MuiMenu-paper,.StorageBrowser_chonkyWrapper__BE2YC .MuiPopover-paper{background-color:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:200px;padding:.25rem 0}.StorageBrowser_chonkyWrapper__BE2YC .MuiMenuItem-root{color:var(--text-primary);font-size:.875rem;font-weight:400;padding:.5rem 1rem;transition:background-color .1s ease;gap:.75rem}.StorageBrowser_chonkyWrapper__BE2YC .MuiMenuItem-root:hover{background-color:var(--surface-subtle)}.StorageBrowser_chonkyWrapper__BE2YC .MuiMenuItem-root .MuiSvgIcon-root{color:var(--text-secondary);font-size:1.25rem}.StorageBrowser_chonkyWrapper__BE2YC .MuiDivider-root{border-color:var(--border-subtle);margin:.25rem 0}.StorageBrowser_chonkyWrapper__BE2YC .MuiCheckbox-root{color:var(--text-muted);padding:.25rem}.StorageBrowser_chonkyWrapper__BE2YC .MuiCheckbox-root.Mui-checked{color:var(--brand-tertiary)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-infoContainer{display:none}.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=gif] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=jpeg] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=jpg] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=png] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=svg] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=webp] .chonky-fileEntryIcon{color:var(--icon-image)}.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=pdf] .chonky-fileEntryIcon{color:var(--icon-pdf)}.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=doc] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=docx] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=txt] .chonky-fileEntryIcon{color:var(--icon-document)}.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=csv] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=xls] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=xlsx] .chonky-fileEntryIcon{color:var(--icon-spreadsheet)}.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=rar] .chonky-fileEntryIcon,.StorageBrowser_chonkyWrapper__BE2YC [data-file-ext=zip] .chonky-fileEntryIcon{color:var(--icon-archive)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileListWrapper::-webkit-scrollbar{width:8px;height:8px}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileListWrapper::-webkit-scrollbar-track{background:transparent}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileListWrapper::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:4px}.StorageBrowser_chonkyWrapper__BE2YC .chonky-fileListWrapper::-webkit-scrollbar-thumb:hover{background-color:var(--border-strong)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry:focus-visible,.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[data-dragging=true],.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry[data-dragging=true]{opacity:.5}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[data-droptarget=true],.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry[data-droptarget=true]{background-color:var(--interactive-selected)}.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-toolbarLeft .MuiButton-root:first-child{background-color:var(--surface-elevated);box-shadow:0 1px 3px rgba(0,0,0,.2)}.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-toolbarLeft .MuiButton-root:first-child:hover{box-shadow:0 2px 6px rgba(0,0,0,.3)}.dark .StorageBrowser_chonkyWrapper__BE2YC .MuiMenu-paper,.dark .StorageBrowser_chonkyWrapper__BE2YC .MuiPopover-paper{box-shadow:0 4px 16px rgba(0,0,0,.3)}.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry:hover{box-shadow:0 4px 12px rgba(0,0,0,.25)}.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected,.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected]{background-color:rgba(139,92,246,.2);border-color:var(--brand-primary);box-shadow:0 0 0 1px rgba(167,139,250,.35)}.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected:before,.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected]:before{background-color:var(--brand-primary)}.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected:hover,.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected]:hover{background-color:rgba(139,92,246,.25);box-shadow:0 0 0 1px rgba(167,139,250,.45)}.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected .chonky-gridFileEntryPreview,.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected] .chonky-gridFileEntryPreview{background-color:transparent}.StorageBrowser_chonkyWrapper__BE2YC .chonky-file-entry-selection{background-color:transparent;background-image:none!important;border-radius:.5rem;pointer-events:none}.StorageBrowser_chonkyWrapper__BE2YC .chonky-file-entry-outline{border:2px solid var(--brand-tertiary);border-radius:.5rem;pointer-events:none}.dark .StorageBrowser_chonkyWrapper__BE2YC .chonky-file-entry-outline{border-color:var(--brand-primary)}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected *,.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected] *,.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry-selected *,.StorageBrowser_chonkyWrapper__BE2YC .chonky-listFileEntry[class*=selected] *{background-image:none!important}.StorageBrowser_chonkyWrapper__BE2YC [class*=SelectionIndicator],.StorageBrowser_chonkyWrapper__BE2YC [class*=selection-indicator],.StorageBrowser_chonkyWrapper__BE2YC [class*=selectionIndicator]{background:transparent!important;background-image:none!important}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected [class*=Thumbnail],.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected [class*=thumbnail],.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected] [class*=Thumbnail],.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected] [class*=thumbnail]{background-image:none!important}.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected .chonky-gridFileEntryPreview:after,.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry-selected .chonky-gridFileEntryPreview:before,.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected] .chonky-gridFileEntryPreview:after,.StorageBrowser_chonkyWrapper__BE2YC .chonky-gridFileEntry[class*=selected] .chonky-gridFileEntryPreview:before{display:none!important}.StorageBrowser_chonkyWrapper__BE2YC .MuiCircularProgress-root{color:var(--brand-tertiary)}.StorageBrowser_selectoContainer___nLZc{position:relative}.StorageBrowser_titleContainer__R8RzJ{display:flex;align-items:center;gap:.5rem;padding:1rem 0 .5rem;background-color:var(--surface-card);margin:0 var(--content-margin)}.StorageBrowser_title__XaczI{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.StorageBrowser_titleInfoButton__43SO8{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;color:var(--brand-tertiary);cursor:pointer;transition:color .15s ease}.StorageBrowser_titleInfoButton__43SO8:hover{color:var(--brand-tertiary-hover)}.StorageBrowser_searchContainer__uw4QS{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem 0 .25rem;background-color:var(--surface-card);margin:0 var(--content-margin)}.StorageBrowser_searchInputWrapper__ACoe3{position:relative;display:flex;align-items:center;flex:1 1 18rem;max-width:28rem}.StorageBrowser_searchIcon__y1tb1{position:absolute;left:.875rem;width:1.125rem;height:1.125rem;color:var(--text-muted);pointer-events:none}.StorageBrowser_searchInput__3yO3T{width:100%;height:2.5rem;padding:0 2.5rem;background-color:var(--surface-subtle);border:none;border-radius:1.25rem;font-size:.9375rem;color:var(--text-primary);outline:none;transition:background-color .15s ease,box-shadow .15s ease}.StorageBrowser_searchInput__3yO3T::placeholder{color:var(--text-muted)}.StorageBrowser_searchInput__3yO3T:hover{background-color:var(--surface-elevated);box-shadow:0 1px 2px rgb(0 0 0/6%)}.StorageBrowser_searchInput__3yO3T:focus{background-color:var(--surface-card);box-shadow:0 1px 6px rgba(0,0,0,.1);border:1px solid var(--border-focus)}.StorageBrowser_clearButton__ZiAz4{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.StorageBrowser_clearButton__ZiAz4:hover{background-color:var(--interactive-hover);color:var(--text-primary)}.dark .StorageBrowser_searchInput__3yO3T{background-color:var(--surface-input)}.dark .StorageBrowser_searchInput__3yO3T:hover{background-color:var(--surface-elevated);box-shadow:0 1px 3px rgba(0,0,0,.15)}.dark .StorageBrowser_searchInput__3yO3T:focus{background-color:var(--surface-card);box-shadow:0 1px 6px rgba(0,0,0,.25)}.StorageBrowser_navBar__VQamr{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;background-color:var(--surface-card);min-height:3rem;margin:.75rem var(--content-margin) 0}.StorageBrowser_breadcrumbPath__uMFA1{display:flex;align-items:center;gap:0;flex-wrap:wrap;min-width:0;flex:1}.StorageBrowser_breadcrumbItem__FXKaX{display:flex;align-items:center}.StorageBrowser_breadcrumbSeparator__gUFk4{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0;margin:0 .125rem}.StorageBrowser_breadcrumbButton__0Cl7s{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:var(--surface-subtle);border:none;border-radius:1.25rem;font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.StorageBrowser_breadcrumbButton__0Cl7s:hover{background-color:var(--interactive-hover)}.StorageBrowser_breadcrumbCurrent__d7Zn3{background-color:transparent;font-weight:500}.StorageBrowser_breadcrumbCurrent__d7Zn3:hover{background-color:var(--surface-subtle)}.StorageBrowser_breadcrumbFolderIcon__ePerx{width:1rem;height:1rem;color:var(--icon-folder);flex-shrink:0}.StorageBrowser_breadcrumbTrashSpacer__EqLGw{width:1px;height:1.25rem;background-color:var(--border-subtle);margin:0 .5rem;flex-shrink:0}.StorageBrowser_viewToggle__4ltsM{display:flex;align-items:center;background-color:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:.5rem;padding:.125rem;gap:0;flex-shrink:0;margin-left:1rem}.StorageBrowser_viewToggleButton__be8hK{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:.375rem;color:var(--brand-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.StorageBrowser_viewToggleButton__be8hK:hover{color:var(--brand-primary-hover)}.StorageBrowser_viewToggleActive__6umM2{background-color:var(--surface-card);color:var(--brand-primary);box-shadow:0 1px 2px rgb(0 0 0/6%)}.StorageBrowser_sourceToggle__QHCOA{display:flex;align-items:center;background-color:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:.5rem;padding:.125rem;gap:.125rem;flex-shrink:0}.StorageBrowser_sourceToggleButton__aCHt_{display:flex;align-items:center;justify-content:center;padding:.375rem;background:transparent;border:none;border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.StorageBrowser_sourceToggleButton__aCHt_:hover:not(.StorageBrowser_sourceToggleActive__m_8kN){color:var(--text-primary);background-color:var(--surface-elevated)}.StorageBrowser_sourceToggleActive__m_8kN{background-color:var(--surface-card);color:var(--brand-primary);box-shadow:0 1px 2px rgb(0 0 0/6%)}.StorageBrowser_sourceToggleIcon__mDNKl{width:1rem;height:1rem;flex-shrink:0}.dark .StorageBrowser_sourceToggle__QHCOA{background-color:var(--surface-elevated)}.dark .StorageBrowser_sourceToggleActive__m_8kN{background-color:var(--surface-subtle);color:var(--brand-primary);box-shadow:0 1px 3px rgba(0,0,0,.15)}.dark .StorageBrowser_viewToggle__4ltsM{background-color:var(--surface-elevated)}.dark .StorageBrowser_viewToggleButton__be8hK{color:var(--brand-primary)}.dark .StorageBrowser_viewToggleButton__be8hK:hover{color:var(--brand-primary-hover)}.dark .StorageBrowser_viewToggleActive__6umM2{background-color:var(--surface-subtle);color:var(--brand-primary);box-shadow:0 1px 3px rgba(0,0,0,.15)}.dark .StorageBrowser_breadcrumbButton__0Cl7s{background-color:var(--surface-elevated)}.dark .StorageBrowser_breadcrumbButton__0Cl7s:hover{background-color:var(--surface-subtle)}.StorageBrowser_gridContent__Ouor_{position:absolute;top:0;left:var(--content-margin);right:var(--content-margin);bottom:0}.StorageBrowser_trashToolbar__jcXTY{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;margin:0 var(--content-margin);border-bottom:1px solid var(--border-default)}.StorageBrowser_trashToolbarCount__TlQZP{font-size:.875rem;color:var(--text-secondary)}.StorageBrowser_trashToolbarButton__Cv_jl{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;border-radius:.5rem;background-color:var(--surface-subtle);color:var(--text-primary);transition:background-color .15s}.StorageBrowser_trashToolbarButton__Cv_jl:hover{background-color:var(--surface-muted)}.StorageBrowser_trashToolbarButtonDanger__deWN8{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;border-radius:.5rem;background-color:var(--status-error-bg);color:var(--status-error);transition:background-color .15s}.StorageBrowser_trashToolbarButtonDanger__deWN8:hover{background-color:var(--surface-muted)}.StorageBrowser_trashToolbarButtonDanger__deWN8:disabled{opacity:.5;cursor:not-allowed}.StorageBrowser_customListView__PuiWr{display:flex;flex-direction:column;min-height:100%;background-color:var(--surface-card)}.StorageBrowser_customListContent__WMAqd{flex:1;min-height:0;overflow:auto}.StorageBrowser_customListRows__O7sIO{display:flex;flex-direction:column}.StorageBrowser_customListEmpty__JxnvZ{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;color:var(--text-muted);font-size:.9375rem;padding:4rem 2rem;text-align:center}.StorageBrowser_listHeader__NgL1e{display:flex;align-items:center;height:40px;padding:0 1rem;border-bottom:1px solid var(--border-subtle);background-color:var(--surface-card);user-select:none;margin:0 var(--content-margin)}@media (max-width:639px){.StorageBrowser_listHeader__NgL1e{padding:0 .25rem}}.StorageBrowser_headerCell__mxThX{display:flex;align-items:center;gap:.375rem;padding:.375rem 0;background:transparent;border:none;border-radius:.25rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.StorageBrowser_headerCell__mxThX:hover{background-color:var(--surface-subtle);color:var(--text-primary)}.StorageBrowser_headerCellActive__VJTpB{color:var(--text-primary)}.StorageBrowser_headerCellName__DCFQU{flex:1;min-width:0;justify-content:flex-start}.StorageBrowser_headerCellDate__YAQ0_{width:150px;flex-shrink:0}.StorageBrowser_headerCellSize__PCz_8{width:100px;flex-shrink:0;justify-content:flex-start}.StorageBrowser_headerCellActions__GQlwE{width:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (max-width:639px){.StorageBrowser_headerCellSize__PCz_8{display:none}.StorageBrowser_headerCellDate__YAQ0_{width:100px}.StorageBrowser_headerCellActions__GQlwE{width:40px}.StorageBrowser_headerCellCheckbox__YKDbc{width:32px}}.StorageBrowser_sortIconInactive__0bL3Y{width:.875rem;height:.875rem;color:var(--text-muted);opacity:0;transition:opacity .15s ease,color .15s ease}.StorageBrowser_headerCell__mxThX:hover .StorageBrowser_sortIconInactive__0bL3Y{opacity:.7;color:var(--brand-tertiary)}.dark .StorageBrowser_headerCell__mxThX:hover .StorageBrowser_sortIconInactive__0bL3Y{color:var(--brand-primary)}.StorageBrowser_sortIconActive__KUsPR{width:.875rem;height:.875rem;color:var(--brand-tertiary)}.StorageBrowser_listRow__LG9Tw{position:relative;display:flex;align-items:center;height:48px;padding:0 1rem;background-color:var(--surface-card);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease;outline:none;margin:0 var(--content-margin);border-bottom:1px solid var(--border-subtle);user-select:none}@media (max-width:639px){.StorageBrowser_listRow__LG9Tw{padding:0 .25rem}}.StorageBrowser_listRow__LG9Tw:hover{background-color:var(--surface-subtle)}.StorageBrowser_listRow__LG9Tw:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.StorageBrowser_listRowSelected__9G6lN{background-color:rgba(139,92,246,.12)}.StorageBrowser_listRowSelected__9G6lN:hover{background-color:rgba(139,92,246,.18)}.dark .StorageBrowser_listRowSelected__9G6lN{background-color:rgba(139,92,246,.2)}.dark .StorageBrowser_listRowSelected__9G6lN:hover{background-color:rgba(139,92,246,.25)}.StorageBrowser_listRowDropTarget__4KcZo{background-color:var(--interactive-selected);box-shadow:inset 0 0 0 2px var(--brand-tertiary);border-radius:4px}.StorageBrowser_listRowName__6IWGk{flex:1;min-width:0;display:flex;align-items:center;gap:.75rem;overflow:hidden}.StorageBrowser_listRowNameText__M19JD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;color:var(--text-primary)}@media (max-width:639px){.StorageBrowser_listRowName__6IWGk{gap:.5rem}.StorageBrowser_listRowNameText__M19JD{font-size:.8125rem}}.StorageBrowser_listRowDate__yDPBY{width:150px}.StorageBrowser_listRowDate__yDPBY,.StorageBrowser_listRowSize__IAXX8{flex-shrink:0;font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.StorageBrowser_listRowSize__IAXX8{width:100px}.StorageBrowser_listRowActions__nrBQU{width:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.StorageBrowser_listRow__LG9Tw:focus-within .StorageBrowser_listRowActions__nrBQU,.StorageBrowser_listRow__LG9Tw:hover .StorageBrowser_listRowActions__nrBQU{opacity:1}@media (hover:none){.StorageBrowser_listRowActions__nrBQU{opacity:1}}@media (max-width:639px){.StorageBrowser_listRowSize__IAXX8{display:none}.StorageBrowser_listRowDate__yDPBY{width:100px}.StorageBrowser_listRowActions__nrBQU{width:40px}.StorageBrowser_listRowCheckbox__mkLok{width:32px}}.StorageBrowser_rowFileIcon__WlJxw{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--text-muted)}.StorageBrowser_rowFileIconFolder__7Z_Er{color:var(--icon-folder)}.StorageBrowser_rowFileIconImage__SNL4D{color:var(--icon-image)}.StorageBrowser_rowFileIconPdf__2C14Z{color:var(--icon-pdf)}.StorageBrowser_rowFileIconDoc___MMwi{color:var(--icon-document)}.StorageBrowser_rowFileIconSpreadsheet__LBeXT{color:var(--icon-spreadsheet)}.StorageBrowser_rowFileIconArchive__ikCvn{color:var(--icon-archive)}.StorageBrowser_rowFileIconVideo__h7QvC{color:var(--icon-video)}.StorageBrowser_rowFileIconAudio__Jg7DJ{color:var(--icon-audio)}.StorageBrowser_rowFileIconCode__krGSV{color:var(--icon-code)}.StorageBrowser_rowFileIconDefault__vDq5y{color:var(--text-muted)}.StorageBrowser_rowFileIconManaged__7fIB2{color:var(--brand-tertiary)}.StorageBrowser_managedBadge__10m1z{border-radius:.25rem;color:var(--brand-tertiary);background-color:var(--brand-tertiary-muted);border:1px solid var(--brand-tertiary-muted)}.StorageBrowser_managedBadge__10m1z,.StorageBrowser_providerBadge__1wNaJ{display:inline-flex;flex-shrink:0;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap}.StorageBrowser_providerBadge__1wNaJ{gap:.25rem;border-radius:.25rem;color:var(--text-muted);background-color:var(--surface-subtle);border:1px solid var(--border-subtle);cursor:help;position:relative}.StorageBrowser_providerBadge__1wNaJ:before{content:"";position:absolute;inset:-14px -6px}.StorageBrowser_providerBadgeIcon__Ctfla{width:.75rem;height:.75rem;flex-shrink:0}.StorageBrowser_listRowSelected__9G6lN .StorageBrowser_rowFileIconFolder__7Z_Er,.StorageBrowser_listRowSelected__9G6lN .StorageBrowser_rowFileIcon__WlJxw{color:var(--brand-tertiary)}.StorageBrowser_sortDropdownContainer__xetw4{position:relative}.StorageBrowser_sortDropdownTrigger__YKWP0{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:50%;color:var(--brand-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.StorageBrowser_sortDropdownTrigger__YKWP0:hover{background-color:var(--surface-subtle);color:var(--brand-primary-hover)}.StorageBrowser_sortDropdownMenu__ChQc_{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:200px;padding:.25rem 0;background-color:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.12)}.StorageBrowser_sortDropdownSection__VGftc{padding:.25rem 0}.StorageBrowser_sortDropdownLabel__a1f0H{padding:.5rem 1rem .25rem;font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em}.StorageBrowser_sortDropdownItem__HEhfB{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;background:transparent;border:none;font-size:.875rem;color:var(--text-primary);cursor:pointer;text-align:left;transition:background-color .1s ease}.StorageBrowser_sortDropdownItem__HEhfB:hover{background-color:var(--surface-subtle)}.StorageBrowser_sortDropdownItemActive___u1p2{font-weight:500}.StorageBrowser_sortDropdownCheck___kpND{width:1rem;height:1rem;color:var(--brand-primary)}.StorageBrowser_sortDropdownDivider__f_wD0{height:1px;margin:.25rem 0;background-color:var(--border-subtle)}.dark .StorageBrowser_sortDropdownMenu__ChQc_{box-shadow:0 4px 16px rgba(0,0,0,.3)}.StorageBrowser_sortButtonContainer__6CRmf{position:relative}.StorageBrowser_sortButton__eOM3r{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:var(--surface-subtle);border:none;border-radius:1.25rem;font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.StorageBrowser_sortButton__eOM3r:hover{background-color:var(--interactive-hover)}.StorageBrowser_sortButtonMenu__QAOyl{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:220px;padding:.25rem 0;border:1px solid var(--border-subtle);border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.12)}.StorageBrowser_sortButtonMenu__QAOyl,.dark .StorageBrowser_sortButton__eOM3r{background-color:var(--surface-elevated)}.dark .StorageBrowser_sortButton__eOM3r:hover{background-color:var(--surface-subtle)}.dark .StorageBrowser_sortButtonMenu__QAOyl{box-shadow:0 4px 16px rgba(0,0,0,.3)}.StorageBrowser_rowActionsContainer__JIwO7{position:relative}.StorageBrowser_rowActionsButton__hCNXZ{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:50%;color:var(--brand-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.StorageBrowser_rowActionsButton__hCNXZ:hover{background-color:var(--surface-subtle);color:var(--brand-primary-hover)}.StorageBrowser_rowActionsMenu__289YA{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:180px;padding:.25rem 0;background-color:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.12)}.StorageBrowser_rowActionsItem__xcGD4{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;background:transparent;border:none;font-size:.875rem;color:var(--text-primary);cursor:pointer;text-align:left;transition:background-color .1s ease}.StorageBrowser_rowActionsItem__xcGD4:hover{background-color:var(--surface-subtle)}.StorageBrowser_rowActionsItemDanger__U0h5q{color:var(--status-error)}.StorageBrowser_rowActionsItemDanger__U0h5q:hover{background-color:rgba(239,68,68,.1)}.StorageBrowser_rowActionsIcon__CqX1N{width:1rem;height:1rem;flex-shrink:0}.StorageBrowser_rowActionsShortcut__x9mw0{margin-left:auto;font-size:.75rem;color:var(--text-muted)}.StorageBrowser_rowActionsDivider__PlwBz{height:1px;margin:.25rem 0;background-color:var(--border-subtle)}.dark .StorageBrowser_rowActionsMenu__289YA{box-shadow:0 4px 16px rgba(0,0,0,.3)}.StorageBrowser_toolbar__KoKYu{display:flex;align-items:center;gap:.375rem;margin-left:.75rem}.StorageBrowser_toolbarButton__3pz5D{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:transparent;border:none;border-radius:50%;color:var(--brand-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.StorageBrowser_toolbarButton__3pz5D:hover:not(:disabled){background-color:var(--surface-subtle);color:var(--brand-primary-hover)}.StorageBrowser_toolbarButtonDisabled__Mm3ia{opacity:.4;cursor:not-allowed;border-color:var(--border-default)}.StorageBrowser_toolbarButtonDanger__o3HGd{border-color:var(--status-error)}.StorageBrowser_toolbarButtonDanger__o3HGd:hover:not(:disabled){background-color:rgba(239,68,68,.1);border-color:var(--status-error);color:var(--status-error)}.StorageBrowser_toolbarIcon__nhZHg{width:1.25rem;height:1.25rem;flex-shrink:0}.StorageBrowser_toolbarSeparator__6VgZ9{width:1px;height:1.25rem;background-color:var(--border-subtle);margin:0 .25rem}.StorageBrowser_chonkyWrapper__BE2YC .chonky-toolbarContainer{display:none}.dark .StorageBrowser_toolbarButton__3pz5D{color:var(--brand-primary)}.dark .StorageBrowser_toolbarButton__3pz5D:hover:not(:disabled){background-color:var(--surface-elevated);color:var(--brand-primary-hover)}.StorageBrowser_filterButtonContainer__LxEoe{position:relative}.StorageBrowser_filterButton__uCDyW{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:var(--surface-subtle);border:1px solid transparent;border-radius:1.25rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.StorageBrowser_filterButton__uCDyW:hover{background-color:var(--interactive-hover);color:var(--text-primary)}.StorageBrowser_filterButtonActive__aom_c{border-color:var(--brand-primary);color:var(--brand-primary)}.StorageBrowser_filterButtonActive__aom_c,.StorageBrowser_filterButtonActive__aom_c:hover{background-color:var(--interactive-selected)}.StorageBrowser_filterButtonIcon__Et_Ji{color:var(--brand-primary)}.StorageBrowser_filterButtonMenu__REbb0{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:200px;padding:.25rem 0;background-color:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.12)}.StorageBrowser_filterDropdownItem__b9JFq{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;background:transparent;border:none;font-size:.875rem;color:var(--text-primary);cursor:pointer;text-align:left;transition:background-color .1s ease}.StorageBrowser_filterDropdownItem__b9JFq:hover{background-color:var(--surface-subtle)}.StorageBrowser_filterDropdownItemActive__XD5Fm{font-weight:500}.StorageBrowser_filterDropdownCheck__b_MLs{width:1rem;height:1rem;color:var(--brand-primary);margin-left:auto}.dark .StorageBrowser_filterButton__uCDyW{background-color:var(--surface-elevated)}.dark .StorageBrowser_filterButton__uCDyW:hover{background-color:var(--surface-subtle)}.dark .StorageBrowser_filterButtonActive__aom_c{background-color:var(--interactive-selected);border-color:var(--brand-primary);color:var(--brand-primary)}.dark .StorageBrowser_filterButtonMenu__REbb0{box-shadow:0 4px 16px rgba(0,0,0,.3)}.StorageBrowser_filterRow___d__F{display:flex;align-items:center;gap:.5rem}.StorageBrowser_selectionBar__UlLQ9{display:flex;align-items:center;gap:.375rem;margin-left:.75rem}.StorageBrowser_selectionClearButton___tAzj{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background-color:transparent;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.StorageBrowser_selectionClearButton___tAzj:hover{background-color:var(--interactive-hover);color:var(--text-primary)}.StorageBrowser_selectionCount__8oRIF{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;padding:0 .25rem}.StorageBrowser_selectionSeparator__Sy772{width:1px;height:1.5rem;background-color:var(--border-subtle);margin:0 .25rem}.StorageBrowser_selectionActionButton__fOFgh{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background-color:transparent;border:none;border-radius:50%;color:var(--brand-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.StorageBrowser_selectionActionButton__fOFgh:hover{background-color:var(--interactive-hover);color:var(--brand-tertiary-hover)}.dark .StorageBrowser_selectionActionButton__fOFgh{color:var(--brand-primary)}.dark .StorageBrowser_selectionActionButton__fOFgh:hover{color:var(--brand-primary-hover)}.StorageBrowser_selectionActionButtonDanger__lwecE{color:var(--status-error)}.StorageBrowser_selectionActionButtonDanger__lwecE:hover{background-color:rgba(239,68,68,.1);color:var(--status-error)}.StorageBrowser_headerCellCheckbox__YKDbc,.StorageBrowser_listRowCheckbox__mkLok{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.StorageBrowser_checkbox__0jJkk{width:18px;height:18px;border:2px solid var(--border-default);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease}.StorageBrowser_checkbox__0jJkk:hover{border-color:var(--brand-tertiary)}.StorageBrowser_checkboxChecked__R1lzb{background-color:var(--brand-tertiary);border-color:var(--brand-tertiary)}.StorageBrowser_checkboxIcon__PjSYR{width:12px;height:12px;color:#fff;stroke-width:3}.dark .StorageBrowser_checkbox__0jJkk:hover{border-color:var(--brand-primary)}.dark .StorageBrowser_checkboxChecked__R1lzb{background-color:var(--brand-primary);border-color:var(--brand-primary)}.StorageBrowser_previewSidebar__e9lv5{position:relative;width:0;min-width:0;max-width:0;height:100%;display:flex;flex-direction:column;background-color:var(--surface-card);border-left:1px solid var(--border-subtle);overflow:hidden;opacity:0;transform:translateX(20px);transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);will-change:width,opacity,transform;flex-shrink:0}.StorageBrowser_previewSidebarOpen__i_Vx9{width:340px;min-width:340px;max-width:340px;opacity:1;transform:translateX(0)}.StorageBrowser_previewSidebarClosing__GDrNi{width:0;min-width:0;max-width:0;opacity:0;transform:translateX(20px)}@media (max-width:1024px){.StorageBrowser_previewSidebar__e9lv5{display:none}}@media (min-width:1025px) and (max-width:1280px){.StorageBrowser_previewSidebarOpen__i_Vx9{width:280px;min-width:280px;max-width:280px}}.StorageBrowser_previewHeader__OkWwC{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.StorageBrowser_previewHeaderTitle__ht4Cb{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.03em}.StorageBrowser_previewHeaderIcon__8Ey5W{color:var(--brand-tertiary)}.dark .StorageBrowser_previewHeaderIcon__8Ey5W{color:var(--brand-primary)}.StorageBrowser_previewCloseButton__slKVL{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.StorageBrowser_previewCloseButton__slKVL:hover{background-color:var(--interactive-hover);color:var(--text-primary)}.StorageBrowser_previewContent__BJ6Dy{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1rem}.StorageBrowser_previewContent__BJ6Dy::-webkit-scrollbar{width:6px}.StorageBrowser_previewContent__BJ6Dy::-webkit-scrollbar-track{background:transparent}.StorageBrowser_previewContent__BJ6Dy::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:3px}.StorageBrowser_previewMediaContainer__okipY{width:100%;border-radius:.75rem;overflow:hidden;background-color:var(--surface-subtle);border:1px solid var(--border-subtle);animation:StorageBrowser_previewFadeIn__D55Wc .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes StorageBrowser_previewFadeIn__D55Wc{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.StorageBrowser_previewMediaPlaceholder__NKf_Q{display:flex;align-items:center;justify-content:center;min-height:160px;padding:1.5rem}.StorageBrowser_previewImage__PNjzt{width:100%;height:auto;max-height:280px;object-fit:contain;display:block;background-color:var(--surface-subtle)}.StorageBrowser_previewPdfFrame__7Ab4h{width:100%;height:280px;border:none;display:block}.StorageBrowser_previewIconContainer__ju21d{display:flex;align-items:center;justify-content:center;padding:2rem;background-color:var(--surface-subtle);border-radius:.75rem;border:1px solid var(--border-subtle);animation:StorageBrowser_previewFadeIn__D55Wc .4s cubic-bezier(.4,0,.2,1) forwards}.StorageBrowser_previewFileIcon__VQyO_{width:3rem;height:3rem;color:var(--text-muted)}.StorageBrowser_previewFileIconImage__bfoSJ{color:var(--icon-image)}.StorageBrowser_previewFileIconPdf__RzZTN{color:var(--icon-pdf)}.StorageBrowser_previewFileIconDoc__QpzwR{color:var(--icon-document)}.StorageBrowser_previewFileIconSpreadsheet__iX7Lq{color:var(--icon-spreadsheet)}.StorageBrowser_previewFileIconArchive__f4tNp{color:var(--icon-archive)}.StorageBrowser_previewFileIconVideo__ZkXh_{color:var(--icon-video)}.StorageBrowser_previewFileIconAudio__v5iea{color:var(--icon-audio)}.StorageBrowser_previewFileIconCode__tTqnQ{color:var(--icon-code)}.StorageBrowser_previewFileIconDefault__RyOgo{color:var(--text-muted)}.StorageBrowser_previewFileName__wGZX0{font-size:.9375rem;font-weight:600;color:var(--text-primary);word-break:break-word;margin:0;line-height:1.4;animation:StorageBrowser_previewSlideUp__Jv7BO .35s cubic-bezier(.4,0,.2,1) forwards;animation-delay:50ms;opacity:0}@keyframes StorageBrowser_previewSlideUp__Jv7BO{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.StorageBrowser_previewMetadata__1_AQg{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border-subtle);padding-top:.75rem;animation:StorageBrowser_previewSlideUp__Jv7BO .35s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.1s;opacity:0}.StorageBrowser_previewMetaRow__BgbiR{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--border-subtle)}.StorageBrowser_previewMetaRow__BgbiR:last-child{border-bottom:none}.StorageBrowser_previewMetaIcon_____yn{color:var(--text-muted);flex-shrink:0}.StorageBrowser_previewMetaLabel__P73c4{font-size:.75rem;font-weight:500;color:var(--text-muted);white-space:nowrap;min-width:60px}.StorageBrowser_previewMetaValue__CWwmQ{font-size:.8125rem;color:var(--text-primary);word-break:break-word;flex:1;text-align:right}.StorageBrowser_previewActions__YiIO7{padding:.75rem 1rem;border-top:1px solid var(--border-subtle);flex-shrink:0;animation:StorageBrowser_previewSlideUp__Jv7BO .35s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.15s;opacity:0}.StorageBrowser_previewDownloadButton__dyP_C{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;background-color:var(--brand-tertiary);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.StorageBrowser_previewDownloadButton__dyP_C:hover:not(:disabled){background-color:var(--brand-tertiary-hover);box-shadow:0 2px 8px rgba(139,92,246,.25)}.StorageBrowser_previewDownloadButton__dyP_C:active:not(:disabled){transform:scale(.98)}.StorageBrowser_previewDownloadButton__dyP_C:disabled{opacity:.6;cursor:not-allowed}.dark .StorageBrowser_previewSidebar__e9lv5{border-left-color:var(--border-default)}.dark .StorageBrowser_previewDownloadButton__dyP_C{background-color:var(--brand-primary)}.dark .StorageBrowser_previewDownloadButton__dyP_C:hover:not(:disabled){background-color:var(--brand-primary-hover);box-shadow:0 2px 8px rgba(167,139,250,.3)}.StorageBrowser_filterButton__uCDyW,.StorageBrowser_sortButton__eOM3r,.StorageBrowser_sortDropdownTrigger__YKWP0,.StorageBrowser_viewToggleButton__be8hK{position:relative}.StorageBrowser_filterButton__uCDyW:after,.StorageBrowser_sortButton__eOM3r:after,.StorageBrowser_sortDropdownTrigger__YKWP0:after,.StorageBrowser_viewToggleButton__be8hK:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.StorageBrowser_viewToggle__4ltsM .StorageBrowser_viewToggleButton__be8hK:first-child:after{left:auto;right:0;transform:translateY(-50%)}.StorageBrowser_viewToggle__4ltsM .StorageBrowser_viewToggleButton__be8hK:last-child:after{left:0;transform:translateY(-50%)}
/*# sourceMappingURL=5f0e93194a807929.css.map*/