html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--space-sm:.5rem;--space-md:1rem;--color-bg:#f4f6f9;--color-surface:#fff;--color-border:#e4e8ef;--color-border-light:#eef1f6;--color-text:#0f172ae0;--color-text-secondary:#64748b;--color-text-muted:#94a3b8;--color-primary:#2563eb;--color-primary-hover:#3b82f6;--color-primary-light:#2563eb14;--color-folder:#f59e0b;--color-file-folder:#f59e0b;--color-file-word:#2b579a;--color-file-excel:#217346;--color-file-ppt:#d24726;--color-file-pdf:#e5252a;--color-file-image:#9333ea;--color-file-video:#4f46e5;--color-file-audio:#0d9488;--color-file-code:#7c3aed;--color-file-markdown:#0369a1;--color-file-archive:#b45309;--color-file-text:#64748b;--color-file-unknown:#94a3b8;--color-success:#16a34a;--color-danger:#ef4444;--radius:.5rem;--shadow-sm:0 .0625rem .125rem #0f172a0a;--shadow-md:0 .0625rem .1875rem #0f172a0f, 0 .0625rem .125rem #0f172a0a}.path-breadcrumb[data-v-8b49e996]{padding:var(--space-sm) var(--space-md);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius);align-items:center;min-width:0;font-size:.875rem;line-height:1;display:flex}.path-breadcrumb[data-v-8b49e996] ol{align-items:center}.path-breadcrumb[data-v-8b49e996] .anticon{font-size:var(--space-md)}.breadcrumb-clickable[data-v-8b49e996]{cursor:pointer;color:var(--color-primary);font-weight:600;transition:color .15s}.breadcrumb-clickable[data-v-8b49e996]:hover{color:var(--color-primary-hover)}.breadcrumb-current[data-v-8b49e996]{color:var(--color-text);cursor:default;font-weight:600}.breadcrumb-current[data-v-8b49e996]:hover{color:var(--color-text)}.preview-body[data-v-85731267]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);height:78vh;min-height:24rem;overflow:hidden}.preview-loading[data-v-85731267]{justify-content:center;align-items:center;height:100%;display:flex}.preview-viewer[data-v-85731267]{width:100%;height:100%}.file-preview-modal .ant-modal-content{padding:var(--space-md)}.file-preview-modal .ant-modal-header{margin-bottom:var(--space-sm)}.file-preview-modal .ant-modal-body{padding:0}.modal-form[data-v-13fe51db]{margin-top:var(--space-sm)}.file-list[data-v-b597c083]{height:100%;min-height:0}.file-list[data-v-b597c083] .ant-table-wrapper{height:100%}.file-list[data-v-b597c083] .ant-table-body{min-height:var(--table-body-height)}.file-list[data-v-b597c083] .ant-table{font-size:.8125rem}.file-list[data-v-b597c083] .ant-table-thead>tr>th{font-size:.875rem;font-weight:600}.file-list[data-v-b597c083] .ant-table-tbody>tr>td{transition:background .15s}.file-list[data-v-b597c083] .ant-table-tbody>tr>td:not(:first-child):not(:last-child){color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.file-name-cell[data-v-b597c083]{align-items:center;gap:var(--space-sm);-webkit-user-select:none;user-select:none;max-width:100%;display:inline-flex}.file-name-cell.is-dir[data-v-b597c083],.file-name-cell.is-previewable[data-v-b597c083]{cursor:pointer}.file-name-cell.is-dir:hover .file-name[data-v-b597c083],.file-name-cell.is-previewable:hover .file-name[data-v-b597c083]{color:var(--color-primary)}.file-icon[data-v-b597c083]{font-size:var(--space-md);flex-shrink:0}.file-name[data-v-b597c083]{text-overflow:ellipsis;white-space:nowrap;transition:color .15s;overflow:hidden}.action-btns[data-v-b597c083]{align-items:center;display:inline-flex}.action-btn[data-v-b597c083]{color:var(--color-text-secondary)}.action-btn[data-v-b597c083]:hover{color:var(--color-primary);background:var(--color-primary-light)}.action-btn-danger[data-v-b597c083]:hover{color:var(--color-danger);background:#ef444414}.empty-tip[data-v-b597c083]{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--table-body-height);color:var(--color-text-muted);flex-direction:column;display:flex}.empty-icon[data-v-b597c083]{font-size:calc(var(--space-md) * 2.25);opacity:.5}.empty-tip p[data-v-b597c083]{margin:0;font-size:.875rem}.modal-form[data-v-4c36d704]{margin-top:var(--space-sm)}.task-item[data-v-584006e7]{padding:var(--space-sm) var(--space-md);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius);transition:border-color .15s}.task-item[data-v-584006e7]:hover{border-color:var(--color-border)}.task-header[data-v-584006e7]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.task-type-icon[data-v-584006e7]{flex-shrink:0;font-size:.875rem}.task-type-icon.upload[data-v-584006e7]{color:var(--color-primary)}.task-type-icon.download[data-v-584006e7]{color:var(--color-success)}.task-filename[data-v-584006e7]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;font-weight:500;overflow:hidden}.task-status-tag[data-v-584006e7]{flex-shrink:0;margin:0;font-size:.6875rem;line-height:1.4}.remove-btn[data-v-584006e7]{color:var(--color-text-muted);flex-shrink:0;transition:color .15s}.remove-btn[data-v-584006e7]:hover{color:var(--color-text-secondary)}.task-progress[data-v-584006e7]{margin-bottom:var(--space-sm)}.task-detail[data-v-584006e7]{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:.6875rem;display:flex}.task-size[data-v-584006e7]{font-variant-numeric:tabular-nums}.task-chunks[data-v-584006e7]{flex-shrink:0}.error-message[data-v-584006e7]{color:var(--color-danger);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.drawer-toolbar[data-v-8bb30080]{margin-bottom:var(--space-sm)}.status-filter[data-v-8bb30080]{width:100%}.empty-wrap[data-v-8bb30080]{height:calc(var(--space-md) * 15);justify-content:center;align-items:center;display:flex}.task-list[data-v-8bb30080]{gap:var(--space-sm);flex-direction:column;display:flex}.clear-btn[data-v-8bb30080]{color:var(--color-text-secondary)}.clear-btn[data-v-8bb30080]:hover{color:var(--color-primary)}.file-explorer[data-v-48ff786e]{height:100%;padding:var(--space-md);gap:var(--space-sm);background:var(--color-bg);flex-direction:column;display:flex;position:relative}.toolbar[data-v-48ff786e]{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.toolbar-nav[data-v-48ff786e]{align-items:center;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.toolbar-breadcrumb[data-v-48ff786e]{flex:auto;min-width:0}.toolbar-search[data-v-48ff786e]{flex:0 16rem;min-width:10rem;max-width:20rem}.search-icon[data-v-48ff786e]{color:var(--color-text-muted)}.toolbar-actions[data-v-48ff786e]{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-left:auto;display:flex}.content-panel[data-v-48ff786e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-height:0;box-shadow:var(--shadow-sm);flex:1;overflow:hidden}.drag-over .content-panel[data-v-48ff786e]{border-color:var(--color-primary)}.drag-mask[data-v-48ff786e]{-webkit-backdrop-filter:blur(.0625rem);backdrop-filter:blur(.0625rem);pointer-events:none;z-index:10;background:#2563eb0f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drag-hint[data-v-48ff786e]{align-items:center;gap:var(--space-md);padding:var(--space-md) calc(var(--space-md) * 3);background:var(--color-surface);border:.125rem dashed var(--color-primary);border-radius:var(--radius);color:var(--color-primary);box-shadow:var(--shadow-md);flex-direction:column;font-size:.9375rem;font-weight:500;display:flex}.drag-hint p[data-v-48ff786e]{margin:0}.drag-icon[data-v-48ff786e]{font-size:2.5rem}.hidden-input[data-v-48ff786e]{display:none}.auth-desc[data-v-2e59190b]{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);color:var(--color-text-secondary);font-size:.875rem;display:flex}.auth-icon[data-v-2e59190b]{color:var(--color-primary);font-size:var(--space-md)}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text)}#app{height:100%}.app-root[data-v-b75ce8ae]{height:100vh;overflow:hidden}
