@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--app-font: "Inter Tight", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--app-font);background:#111;color:#f3f3f3;font-synthesis:none;text-rendering:optimizeLegibility}:root[data-font=classic]{--app-font: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box}body{margin:0;background:#101010}button,input{font:inherit}button{color:inherit;transition:background .12s ease,border-color .12s ease,opacity .12s ease,transform .12s ease}button:active:not(:disabled){transform:translateY(1px)}.boot-screen,.login-shell{min-height:100vh;display:grid;place-items:center;background:#111}.login-card{width:320px;padding:24px;border:1px solid #3a3a3a;background:#1c1c1c;border-radius:6px;display:grid;gap:14px}.login-card h1{margin:0 0 2px;font-size:22px;font-weight:500}.login-card input,.copy-row input,.modal-form input{width:100%;background:#242424;color:#fff;border:1px solid #4a4a4a;border-radius:4px;min-height:34px;padding:7px 9px;outline:none}.login-card input:focus,.searchbox input:focus{border-color:#5aa8ff}.copy-row input:focus,.modal-form input:focus{border-color:#7a7a7a;box-shadow:inset 0 0 0 1px #5a5a5a}.login-card button,.copy-row button,.dialog-actions button,.delete-actions button{min-height:34px;border:1px solid #5f5f5f;border-radius:4px;background:#303030;color:#fff;padding:0 12px}.login-card button{border-color:#4f79ad;background:#225f9e}.copy-row button,.dialog-actions button,.delete-actions button,.link-row button{min-width:112px;min-height:36px;border:1px solid #6a6a6a;border-radius:4px;background:#303030;color:#fff;padding:0 18px}.login-error{color:#ffb5b5;font-size:13px}.explorer{min-width:900px;height:100vh;display:grid;grid-template-rows:74px 70px 1fr 40px;overflow:hidden;background:#141414}.addressbar{display:grid;grid-template-columns:44px 44px 44px minmax(320px,1fr) 390px 44px;gap:8px;align-items:center;padding:11px 16px;background:#281b22;border:1px solid #45333b}.icon-button,.commandbar button,.breadcrumb button,.tree-toggle,.dialog-title button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px}.icon-button{width:38px;height:38px}.icon-button:hover:not(:disabled),.commandbar button:hover:not(:disabled),.breadcrumb button:hover,.tree-row:hover,.dialog-title button:hover{background:#343434}button:disabled{opacity:.42}.breadcrumb,.address-edit{min-width:0;height:48px;background:#3a2b31;border-radius:6px}.breadcrumb{display:flex;align-items:center;gap:8px;padding:0 13px;overflow:hidden}.breadcrumb button{height:34px;padding:0 10px;white-space:nowrap;color:#f4f4f4;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.breadcrumb button:hover{background:#ffffff14}.breadcrumb button.current{background:transparent}.breadcrumb button.current:hover{background:#ffffff1f}.breadcrumb button.drop-target{background:#307fd257;outline:1px solid rgba(140,198,255,.72)}.address-tail{flex:1 1 auto;min-width:34px}.address-edit{display:flex;align-items:center;padding:0 8px}.address-edit input{width:100%;height:34px;border:1px solid #5aa8ff;border-radius:3px;background:#202020;color:#fff;padding:0 9px;outline:none}.searchbox{height:48px;display:flex;align-items:center;gap:10px;background:#3a2b31;border-radius:6px;padding:0 12px}.searchbox input{width:100%;border:0;background:transparent;color:#fff;outline:none}.commandbar{display:flex;align-items:center;gap:6px;padding:10px 18px;background:#191919;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333}.commandbar button{min-width:42px;height:40px;padding:0 10px;border-radius:6px}.commandbar button:hover:not(:disabled){background:#2a2a2a}.commandbar button:active:not(:disabled){background:#333}.separator{width:1px;height:48px;background:#353535;margin:0 8px}.workspace{min-height:0;display:grid;grid-template-columns:var(--sidebar-width, 236px) 6px minmax(0,1fr);border-left:1px solid #333;border-right:1px solid #333}.sidebar{position:relative;min-width:0;overflow:hidden;background:#171717;border-right:1px solid #343434;padding-top:14px}.tree-root{height:100%;padding:0 8px;overflow:auto}.tree-row{display:flex;align-items:center;gap:7px;min-height:30px;padding:0 7px;border-radius:3px;border:1px solid transparent;white-space:nowrap;overflow:hidden;cursor:default;color:#f3f3f3}.tree-row.active{background:#2a2a2a}.tree-row.tree-selected{background:#4a4a4a;border-color:transparent}.tree-row.cut{opacity:.45}.tree-row.drop-target{background:#307fd257;border-color:#8cc6ffb8}.tree-row:hover{background:#252525}.tree-row.tree-selected:hover{background:#363636}.tree-row.drop-target:hover{background:#307fd26b}.tree-row span{overflow:hidden;text-overflow:ellipsis}.tree-toggle{width:18px;height:26px;flex:0 0 18px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#b9b9b9;appearance:none;-webkit-appearance:none}.tree-toggle.has-children:hover{background:#ffffff12;color:#f1f1f1}.tree-toggle:focus{outline:none}.tree-toggle svg{transition:transform .12s ease,color .12s ease}.tree-toggle.open svg{transform:rotate(90deg)}.tree-toggle.empty{pointer-events:none}.splitter{width:6px;min-width:6px;background:#202020;border-right:1px solid #343434;cursor:col-resize}.splitter:hover{background:#315b7d}.filepane{position:relative;min-width:0;min-height:0;overflow:hidden;background:#151515;display:grid;grid-template-rows:42px 1fr}.details-header,.file-row{display:grid;grid-template-columns:minmax(260px,1fr) 244px 204px 136px}.file-row.cut{opacity:.45}.details-header{align-items:stretch;border-bottom:1px solid #373737;background:#171717}.details-header button{text-align:left;color:#fff;background:transparent;border:0;border-right:1px solid #3d3d3d;padding:0 10px}.details-header button:hover{background:#222}.rows{position:relative;min-height:0;overflow:auto;padding:6px 12px 18px;user-select:none}.file-row{min-height:36px;align-items:center;color:#f3f3f3;border:1px solid transparent}.file-row:hover{background:#252525}.file-row.selected{background:#4a4a4a;border-color:transparent}.file-row.selected:hover{background:#363636}.file-row.drop-target{background:#307fd257;border-color:#8cc6ffb8}.drag-image{position:fixed;z-index:9999;top:-1000px;left:-1000px;width:max-content;max-width:min(420px,calc(100vw - 32px));min-height:28px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(180,180,180,.24);border-radius:5px;background:#1c1c1ceb;color:#f2f2f2;box-shadow:0 10px 22px #00000057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}.name-cell{display:flex;align-items:center;gap:8px}.windows-folder-icon{display:block;flex:0 0 auto}.type-cell{color:#f0f0f0}.size-cell{text-align:right;padding-right:24px}.empty-state{height:180px;display:grid;place-items:center;color:#a7a7a7}.marquee{position:fixed;z-index:12;pointer-events:none;border:1px solid #78baff;background:#4691dc38}.filepane.drag-active,.sidebar.drag-active{box-shadow:inset 0 0 0 1px #a0a0a059}.statusbar{position:relative;display:flex;align-items:center;gap:18px;padding:0 20px;background:#171717;border:1px solid #333;color:#f2f2f2}.status-notice{color:#9ed4ff}.upload-progress{color:#8ecbff}.upload-monitor{margin-left:auto;display:flex;align-items:center;gap:8px;color:#8ecbff;min-width:0}.upload-toggle,.clear-uploads{height:28px;border:0;border-radius:4px;background:transparent;color:inherit}.upload-toggle{width:28px;display:grid;place-items:center}.clear-uploads{padding:0 8px}.upload-toggle:hover,.clear-uploads:hover:not(:disabled){background:#343434}.clear-uploads:disabled{opacity:.38;cursor:default}.upload-summary{white-space:nowrap}.upload-popover{position:absolute;right:14px;bottom:38px;z-index:30;width:min(620px,calc(100vw - 28px));max-height:min(420px,calc(100vh - 180px));overflow:auto;padding:10px;border:1px solid #4d4d4d;background:#202020;box-shadow:0 14px 35px #0000006b}.upload-detail{display:grid;gap:7px;padding:9px;border-bottom:1px solid #383838}.upload-detail:last-child{border-bottom:0}.upload-detail-head,.upload-metrics{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.upload-detail-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#fff}.upload-actions{display:inline-flex;align-items:center;gap:8px}.upload-actions button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#dcdcdc}.upload-actions button:hover{background:#343434}.upload-metrics{grid-template-columns:auto auto auto minmax(0,1fr);color:#cfcfcf;font-size:12px}.upload-metrics span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-meter{height:4px;overflow:hidden;background:#3b3b3b}.upload-meter span{display:block;height:100%;background:#69b7ff}.upload-graph{width:100%;height:34px;background:#171717}.upload-graph polyline{fill:none;stroke:#69b7ff;stroke-width:2}.upload-error{color:#ffb5b5;font-size:12px}.collect-upload-panel{margin:0 24px 24px;border:1px solid #383838;border-radius:8px;background:#181818;overflow:hidden}.collect-upload-panel .upload-monitor{margin:0;display:block;color:#dceeff}.collect-upload-panel .upload-toggle,.collect-upload-panel .upload-summary{display:none}.collect-upload-panel .clear-uploads{margin:8px 10px 0}.collect-upload-panel .upload-popover{position:static;width:100%;max-height:none;border:0;box-shadow:none}.context-menu{position:fixed;z-index:40;width:272px;padding:6px;background:#282828;border:1px solid #464646;border-radius:8px;box-shadow:0 18px 42px #0000006b}.sort-menu{width:236px}.menu-dot{width:7px;height:7px;border-radius:999px;background:#d8d8d8;display:inline-block}.menu-item{width:100%;min-height:38px;display:flex;align-items:center;gap:12px;text-align:left;padding:0 12px;border:0;border-radius:6px;background:transparent;white-space:nowrap}.menu-item:hover:not(:disabled){background:#3a3a3a}.menu-item:disabled{color:#8f8f8f}.menu-divider{height:1px;background:#3d3d3d;margin:5px 6px}.dialog-backdrop{position:fixed;inset:0;z-index:50;background:#00000080;display:grid;place-items:center;padding:20px}.dialog{--modal-width: 560px;--modal-min-height: auto;width:min(var(--modal-width),calc(100vw - 40px));min-height:var(--modal-min-height);background:#181818;border:0;border-radius:10px;box-shadow:0 28px 76px #000000b8,0 0 0 1px #ffffff0a;overflow:hidden}.modal-style-backdrop{overflow:auto;place-items:start center;padding:24px}.modal-style-grid{width:min(1900px,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;align-items:start}.modal-style-option{min-width:0;display:grid;justify-items:center;gap:8px}.modal-style-label{width:min(var(--modal-width, 560px),100%);color:#d8d8d8;font-size:13px;font-weight:600}.modal-style-option .dialog{margin:0 auto}.dialog ::selection,.settings-dialog ::selection,.preview-dialog ::selection{background:#5c5c5c;color:#fff}.dialog ::-moz-selection,.settings-dialog ::-moz-selection,.preview-dialog ::-moz-selection{background:#5c5c5c;color:#fff}.delete-dialog{--modal-width: 700px;background:#181818;border-radius:10px}.delete-dialog .dialog-title{height:58px;background:transparent;border-bottom:0;padding:0 22px 0 24px}.delete-dialog .dialog-title span{font-size:20px;font-weight:600}.delete-dialog .dialog-title button{width:34px;height:34px;border-radius:6px}.delete-dialog .dialog-title button:hover{background:#ffffff1a}.dialog-title{height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:0;padding:0 22px 0 36px}.dialog-title span{font-size:24px;font-weight:600}.dialog-title button{width:34px;height:34px;border-radius:6px}.modal-style-b{background:#171717;border-radius:8px;box-shadow:0 24px 64px #000000b3,0 0 0 1px #ffffff0d}.modal-style-b .dialog-title{height:58px;padding:0 18px 0 30px}.modal-style-b .dialog-title span{font-size:21px;font-weight:600}.modal-style-b .modal-form,.modal-style-b .properties-grid{margin:20px 32px 30px}.modal-style-b.dialog>.field-label{margin:2px 32px 11px}.modal-style-b .copy-row{margin:0 32px 30px}.modal-style-b .field-label{margin-bottom:7px;font-size:14px}.modal-style-b .dialog-actions{margin-top:22px}.modal-style-b input{min-height:36px;border-radius:4px;background:#1f1f1f}.modal-style-b .delete-dialog .dialog-title,.delete-dialog.modal-style-b .dialog-title{height:54px;padding-left:22px}.modal-style-b .delete-body,.delete-dialog.modal-style-b .delete-body{margin-top:18px}.modal-style-b .delete-actions,.delete-dialog.modal-style-b .delete-actions{margin-top:22px;margin-bottom:26px}.modal-style-b2 .dialog-title{height:52px;padding-left:26px}.modal-style-b2 .dialog-title span{font-size:19px}.modal-style-b2 .modal-form,.modal-style-b2 .properties-grid{margin:14px 28px 24px}.modal-style-b2.dialog>.field-label{margin:0 28px 9px}.modal-style-b2 .copy-row{margin:0 28px 24px}.modal-style-b2 .dialog-actions{margin-top:16px}.modal-style-b2 input{min-height:34px}.modal-style-b3{box-shadow:0 24px 68px #000000b8,0 0 0 1px #ffffff0f}.modal-style-b3 .dialog-title{height:56px;padding-left:30px}.modal-style-b3 .modal-form,.modal-style-b3 .properties-grid{margin:17px 30px 27px}.modal-style-b3.dialog>.field-label{margin:1px 30px 10px}.modal-style-b3 .copy-row{margin:0 30px 27px}.modal-style-b3 input{border-color:#565656;border-radius:5px;background:#202020;box-shadow:inset 0 1px #ffffff09}.modal-style-b3 .dialog-actions button,.modal-style-b3 .copy-row button{border-radius:5px}.modal-style-c{background:#1a1a1a;border-radius:12px;box-shadow:0 30px 82px #000000c2,0 0 0 1px #ffffff0e}.modal-style-c .dialog-title{height:66px;padding:0 22px 0 34px}.modal-style-c .dialog-title span{font-size:23px;font-weight:600}.modal-style-c .modal-form,.modal-style-c .properties-grid{margin:24px 34px 32px}.modal-style-c.dialog>.field-label{margin:4px 34px 12px}.modal-style-c .copy-row{margin:0 34px 32px}.modal-style-c input{min-height:38px;border-color:#555;border-radius:6px;background:#202020;box-shadow:inset 0 1px #ffffff0a}.modal-style-c .dialog-actions{margin-top:24px}.modal-style-c .dialog-actions button,.modal-style-c .copy-row button,.modal-style-c .delete-actions button{border-radius:5px}.modal-style-c .delete-body,.delete-dialog.modal-style-c .delete-body{margin-top:20px}.modal-style-c .delete-actions,.delete-dialog.modal-style-c .delete-actions{margin-bottom:28px}.collection-dialog{--modal-width: 424px}.edit-dialog{--modal-width: 452px}.share-dialog{--modal-width: 560px}.collection-share-dialog{--modal-width: 580px}.properties-dialog{--modal-width: 560px}.edit-dialog.modal-style-b2{--modal-width: 420px}.edit-dialog.modal-style-b3{--modal-width: 436px}.share-dialog.modal-style-b2{--modal-width: 520px}.share-dialog.modal-style-b3,.collection-share-dialog.modal-style-b2{--modal-width: 540px}.collection-share-dialog.modal-style-b3{--modal-width: 560px}.properties-dialog.modal-style-b2{--modal-width: 520px}.properties-dialog.modal-style-b3{--modal-width: 540px}.collection-dialog .modal-form.collection-form{margin:0 30px 28px}.collection-dialog .dialog-title{height:66px;padding-top:8px}.collection-dialog .dialog-title span{transform:translateY(1px)}.collection-dialog .dialog-support{margin-bottom:10px}.dialog-support{margin:0 0 16px;color:#bdbdbd;font-size:14px;line-height:1.35}.modal-form,.dialog>.field-label,.copy-row,.properties-grid{margin:26px 36px 34px}.dialog>.field-label{margin:4px 36px 12px}.copy-row{margin:0 36px 34px}.field-label{display:block;color:#d1d1d1;margin-bottom:9px;font-size:15px}.field-gap,.expiry-field{margin-top:18px}.expiry-control{display:inline-grid;grid-template-columns:58px auto;align-items:center;gap:10px}.expiry-control input{min-width:0;width:58px;min-height:34px;padding:0;display:block;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.expiry-control span{color:#d6d6d6;font-size:14px}.collection-dialog .collection-form .dialog-actions{margin-top:24px}.copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.copy-row input{min-height:42px;border-radius:6px;background:#181818;border-color:#4a4a4a;font-size:16px}.copy-row button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#3d3d3d;border-color:#6a6a6a;transition:transform .12s ease,background .12s ease,border-color .12s ease}.copy-row button:active{transform:translateY(1px)}.copy-row button.copied{background:#4a4a4a;border-color:#9a9a9a;box-shadow:inset 0 0 0 1px #ffffff29}.dialog-actions,.delete-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.dialog-actions button:first-child{background:transparent;border-color:#737373}.dialog-actions button{background:#3d3d3d;border-color:#6a6a6a}.copy-row button:hover:not(:disabled),.dialog-actions button:hover:not(:disabled){background:#4a4a4a;border-color:#858585}.dialog-actions button:first-child:hover:not(:disabled){background:#ffffff0f;border-color:#8a8a8a}.delete-body{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;margin:22px 24px 0;align-items:start}.delete-system-icon{position:relative;width:46px;height:46px;color:#f1f1f1;margin-top:4px}.delete-system-icon:after{content:"×";position:absolute;right:-2px;bottom:-2px;color:#e85f45;font-family:Segoe UI,system-ui,sans-serif;font-size:24px;line-height:1;font-weight:300}.delete-folder-icon{color:#f1f1f1}.delete-folder-tab,.delete-folder-body{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round}.delete-folder-line{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;opacity:.55}.delete-folder-icon.compact .delete-folder-tab,.delete-folder-icon.compact .delete-folder-body{stroke-width:1.95}.delete-folder-icon.compact{width:26px;height:26px;transform:translateY(2px)}.delete-content{min-width:0;display:grid;gap:12px}.delete-question{margin:0;color:#fff;font-size:15px;font-weight:400;line-height:1.35}.delete-item-info{display:grid;gap:5px;margin-left:20px;color:#fff;font-size:13px;line-height:1.3;min-width:0}.delete-item-name{min-width:0;display:flex;align-items:center;gap:10px;min-height:22px;margin-bottom:1px;font-size:16px;line-height:22px}.delete-item-name svg{flex:0 0 auto}.delete-item-name strong,.delete-item-info>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:22px}.delete-item-info>span{color:#e5e5e5;font-size:13px}.delete-actions{margin:26px 24px 28px;padding:0;border-top:0;background:transparent;gap:12px}.delete-actions button{min-width:138px;min-height:36px;border:1px solid #6a6a6a;border-radius:4px;background:#3d3d3d;border-color:#6a6a6a;color:#fff;padding:0 18px}.delete-actions button:first-child{background:#3d3d3d;border-color:#6a6a6a}.delete-actions button:hover:not(:disabled){background:#4a4a4a;border-color:#858585}.delete-actions button:first-child:hover:not(:disabled){background:#4a4a4a;border-color:#858585}.delete-actions button:last-child{background:transparent;border-color:#737373}.delete-actions button:last-child:hover:not(:disabled){background:#ffffff0f;border-color:#8a8a8a}.delete-actions button:focus-visible{outline:1px dotted #fff;outline-offset:-4px}.delete-dialog-e0{--modal-width: 535px;--modal-min-height: 238px}.delete-dialog-e0.modal-style-b2{--modal-width: 500px}.delete-dialog-e0.modal-style-b3{--modal-width: 516px}.delete-dialog-e0 .delete-body{grid-template-columns:48px minmax(0,1fr)}.delete-dialog-e0 .delete-system-icon{width:42px;height:42px;margin-top:2px}.delete-dialog-e0 .delete-content{gap:0}.delete-dialog-e0 .delete-question{margin-bottom:13px}.delete-dialog-e0 .delete-item-info{margin-left:0}.delete-dialog-e0 .delete-item-name{gap:9px;margin-bottom:2px}.delete-dialog-e0 .delete-actions{margin:26px 24px 30px}.delete-dialog-e0 .delete-actions button{min-width:112px;background:#3d3d3d;border-color:#6a6a6a}.delete-dialog-e0 .delete-actions button:first-child{background:#3d3d3d;border-color:#6a6a6a}.delete-dialog-e0 .delete-actions button:hover:not(:disabled),.delete-dialog-e0 .delete-actions button:first-child:hover:not(:disabled){background:#4a4a4a;border-color:#858585}.delete-dialog-e0 .delete-actions button:last-child{background:transparent;border-color:#737373}.delete-dialog-e0 .delete-actions button:last-child:hover:not(:disabled){background:#ffffff0f;border-color:#8a8a8a}.delete-dialog-e0.modal-style-b2 .delete-body{grid-template-columns:44px minmax(0,1fr);gap:12px;margin:16px 22px 0}.delete-dialog-e0.modal-style-b2 .delete-system-icon,.delete-dialog-e0.modal-style-b2 .delete-system-icon svg{width:38px;height:38px}.delete-dialog-e0.modal-style-b2 .delete-question{margin-bottom:10px}.delete-dialog-e0.modal-style-b2 .delete-item-info{gap:4px}.delete-dialog-e0.modal-style-b2 .delete-actions{margin:20px 22px 24px}.delete-dialog-e0.modal-style-b3 .delete-body{grid-template-columns:46px minmax(0,1fr);gap:13px;margin:18px 24px 0}.delete-dialog-e0.modal-style-b3 .delete-system-icon,.delete-dialog-e0.modal-style-b3 .delete-system-icon svg{width:40px;height:40px}.delete-dialog-e0.modal-style-b3 .delete-question{margin-bottom:11px}.delete-dialog-e0.modal-style-b3 .delete-actions{margin:22px 24px 26px}.delete-picker-backdrop{position:fixed;inset:0;z-index:70;overflow:auto;background:#0000009e;padding:24px}.delete-picker-panel{width:min(1720px,calc(100vw - 48px));margin:0 auto}.delete-picker-header{height:42px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:#f5f5f5}.delete-picker-header span{font-size:15px;font-weight:600}.delete-picker-header button{width:34px;height:34px;border-radius:5px;background:#242424;border-color:#464646}.delete-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:22px;align-items:start}.delete-option-shell{min-width:0}.delete-option-label{width:min(var(--delete-option-width, 500px),100%);margin:0 auto 8px;color:#d8d8d8;font-size:13px;font-weight:600;letter-spacing:0}.delete-option-window{--delete-option-width: 500px;width:min(var(--delete-option-width),100%);margin:0 auto;overflow:hidden;color:#f4f4f4;background:#2b2b2b;border:1px solid #535353;border-radius:7px;box-shadow:0 18px 46px #0000007a}.delete-option-title{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 13px;background:#2b1620}.delete-option-title span{font-size:15px;font-weight:400}.delete-option-title button{width:30px;height:30px;border:0;border-radius:3px;background:transparent}.delete-option-title button:hover{background:#ffffff1c}.delete-option-body{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 24px 0}.delete-option-system-icon{position:relative;width:42px;height:42px;color:#f2f2f2;margin-top:2px}.delete-option-system-icon:after{content:"×";position:absolute;right:-4px;bottom:-4px;color:#e85f45;font-family:Segoe UI,system-ui,sans-serif;font-size:23px;line-height:1;font-weight:300}.delete-option-content{min-width:0}.delete-option-question{margin:0 0 13px;color:#fff;font-size:15px;font-weight:400;line-height:1.35}.delete-option-info{display:grid;gap:5px;margin-left:18px;min-width:0;color:#fff;font-size:13px;line-height:1.3}.delete-option-name{min-width:0;display:flex;align-items:center;gap:9px;min-height:22px;font-size:16px;line-height:22px}.delete-option-name svg{flex:0 0 auto}.delete-option-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:22px}.delete-option-info span{overflow:hidden;color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap}.delete-option-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 22px}.delete-option-actions button{min-width:122px;min-height:34px;border:1px solid #6a6a6a;border-radius:4px;background:#303030;color:#fff;padding:0 18px}.delete-option-actions button:hover{background:#393939;border-color:#858585}.delete-option-narrow{--delete-option-width: 440px}.delete-option-narrow .delete-option-body{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:19px 20px 0}.delete-option-narrow .delete-option-system-icon{width:36px;height:36px}.delete-option-narrow .delete-option-system-icon svg{width:36px;height:36px}.delete-option-narrow .delete-option-info{margin-left:12px}.delete-option-narrow .delete-option-actions{padding:17px 20px 20px}.delete-option-dense{--delete-option-width: 475px}.delete-option-dense .delete-option-title{height:38px}.delete-option-dense .delete-option-body{padding-top:18px}.delete-option-dense .delete-option-question{margin-bottom:10px}.delete-option-dense .delete-option-actions{padding-top:16px}.delete-option-quiet{--delete-option-width: 510px;background:#292929;border-color:#4a4a4a}.delete-option-quiet .delete-option-title{background:#241820}.delete-option-quiet .delete-option-body{grid-template-columns:38px minmax(0,1fr);gap:16px}.delete-option-quiet .delete-option-system-icon,.delete-option-quiet .delete-option-system-icon svg{width:34px;height:34px}.delete-option-quiet .delete-option-info{margin-left:0}.delete-option-inline{--delete-option-width: 535px}.delete-option-inline .delete-option-info{margin-left:0}.delete-option-inline .delete-option-name{margin-bottom:2px}.delete-option-inline .delete-option-actions button{min-width:112px}.delete-option-soft{--delete-option-width: 500px;background:#282828;border-color:#5b5b5b;border-radius:9px}.delete-option-soft .delete-option-title{background:#301a23}.delete-option-soft .delete-option-actions{padding-bottom:24px}.delete-option-legacy{--delete-option-width: 495px;border-radius:4px}.delete-option-legacy .delete-option-title{height:36px;padding-left:11px}.delete-option-legacy .delete-option-title button{border-radius:0}.delete-option-legacy .delete-option-body{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:20px 20px 0}.delete-option-legacy .delete-option-info{margin-left:16px}.delete-option-legacy .delete-option-actions{padding:19px 20px 20px}.delete-option-tight{--delete-option-width: 455px}.delete-option-tight .delete-option-body{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:18px 20px 0}.delete-option-tight .delete-option-question{margin-bottom:9px}.delete-option-tight .delete-option-info{gap:4px;margin-left:10px}.delete-option-tight .delete-option-actions{gap:10px;padding:15px 20px 18px}.delete-option-tight .delete-option-actions button{min-width:104px;min-height:32px}.delete-option-balanced{--delete-option-width: 520px}.delete-option-balanced .delete-option-body{grid-template-columns:50px minmax(0,1fr);padding:21px 26px 0}.delete-option-balanced .delete-option-actions{padding:19px 26px 22px}.delete-option-r2-even,.delete-option-r2-tall,.delete-option-r2-centered,.delete-option-r2-tight,.delete-option-r2-warning,.delete-option-r2-trash,.delete-option-r2-gutter,.delete-option-r2-boxy,.delete-option-r2-quiet{--delete-option-width: 480px}.delete-option-system-icon-warning{color:#f1d389}.delete-option-system-icon-warning:after,.delete-option-system-icon-trash:after{content:""}.delete-option-system-icon-trash{color:#f1f1f1}.delete-option-r2-even .delete-option-body,.delete-option-r2-tall .delete-option-body,.delete-option-r2-centered .delete-option-body,.delete-option-r2-tight .delete-option-body,.delete-option-r2-warning .delete-option-body,.delete-option-r2-trash .delete-option-body,.delete-option-r2-gutter .delete-option-body,.delete-option-r2-boxy .delete-option-body,.delete-option-r2-quiet .delete-option-body{grid-template-columns:48px minmax(0,1fr);padding:22px 24px 0}.delete-option-r2-even .delete-option-info,.delete-option-r2-tall .delete-option-info,.delete-option-r2-centered .delete-option-info,.delete-option-r2-tight .delete-option-info,.delete-option-r2-warning .delete-option-info,.delete-option-r2-trash .delete-option-info,.delete-option-r2-gutter .delete-option-info,.delete-option-r2-boxy .delete-option-info,.delete-option-r2-quiet .delete-option-info{margin-left:0}.delete-option-r2-even{--delete-option-width: 470px}.delete-option-r2-even .delete-option-question{margin-bottom:8px}.delete-option-r2-even .delete-option-info{gap:8px}.delete-option-r2-even .delete-option-actions{padding-top:22px}.delete-option-r2-tall{--delete-option-width: 468px}.delete-option-r2-tall .delete-option-body{padding-top:25px}.delete-option-r2-tall .delete-option-question{margin-bottom:11px}.delete-option-r2-tall .delete-option-info{gap:9px}.delete-option-r2-tall .delete-option-actions{padding-top:26px;padding-bottom:25px}.delete-option-r2-centered{--delete-option-width: 472px}.delete-option-r2-centered .delete-option-question{margin-bottom:10px}.delete-option-r2-centered .delete-option-info{gap:10px}.delete-option-r2-centered .delete-option-name{min-height:20px;line-height:20px}.delete-option-r2-centered .delete-option-name strong{line-height:20px}.delete-option-r2-tight{--delete-option-width: 448px}.delete-option-r2-tight .delete-option-body{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:22px 22px 0}.delete-option-r2-tight .delete-option-system-icon,.delete-option-r2-tight .delete-option-system-icon svg{width:38px;height:38px}.delete-option-r2-tight .delete-option-question{margin-bottom:8px}.delete-option-r2-tight .delete-option-info{gap:9px}.delete-option-r2-tight .delete-option-actions{padding:24px 22px 23px}.delete-option-r2-tight .delete-option-actions button{min-width:108px}.delete-option-r2-warning{--delete-option-width: 486px}.delete-option-r2-warning .delete-option-body{grid-template-columns:42px minmax(0,1fr);gap:15px;padding-top:24px}.delete-option-r2-warning .delete-option-question{margin-bottom:9px}.delete-option-r2-warning .delete-option-info{gap:8px}.delete-option-r2-warning .delete-option-actions{padding-top:24px}.delete-option-r2-trash{--delete-option-width: 462px}.delete-option-r2-trash .delete-option-body{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:23px 23px 0}.delete-option-r2-trash .delete-option-system-icon,.delete-option-r2-trash .delete-option-system-icon svg{width:36px;height:36px}.delete-option-r2-trash .delete-option-question{margin-bottom:7px}.delete-option-r2-trash .delete-option-info{gap:9px}.delete-option-r2-trash .delete-option-actions{padding:23px}.delete-option-r2-gutter{--delete-option-width: 492px}.delete-option-r2-gutter .delete-option-body{grid-template-columns:50px minmax(0,1fr);padding-top:23px}.delete-option-r2-gutter .delete-option-question{margin-bottom:10px}.delete-option-r2-gutter .delete-option-info{gap:8px}.delete-option-r2-gutter .delete-option-name{position:relative;display:block;padding-left:0;line-height:22px}.delete-option-r2-gutter .delete-option-name svg{position:absolute;left:-28px;top:2px}.delete-option-r2-gutter .delete-option-name strong{display:block}.delete-option-r2-boxy{--delete-option-width: 478px;border-radius:5px;box-shadow:0 18px 42px #00000073}.delete-option-r2-boxy .delete-option-title{height:39px}.delete-option-r2-boxy .delete-option-body{padding:21px 22px 0}.delete-option-r2-boxy .delete-option-question{margin-bottom:9px}.delete-option-r2-boxy .delete-option-info{gap:8px}.delete-option-r2-boxy .delete-option-actions{padding:23px 22px 22px}.delete-option-r2-quiet{--delete-option-width: 486px;background:#292929;border-color:#4b4b4b}.delete-option-r2-quiet .delete-option-title{background:#271822}.delete-option-r2-quiet .delete-option-body{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:26px 25px 0}.delete-option-r2-quiet .delete-option-question{margin-bottom:12px}.delete-option-r2-quiet .delete-option-info{gap:9px}.delete-option-r2-quiet .delete-option-actions{padding:27px 25px 26px}@media (max-width: 540px){.delete-picker-backdrop{padding:14px}.delete-picker-panel{width:100%}.delete-picker-grid{grid-template-columns:minmax(0,1fr);gap:18px}.delete-option-body{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:18px 16px 0}.delete-option-actions{padding:18px 16px 20px}.delete-option-actions button{min-width:96px}}.properties-grid{display:grid;grid-template-columns:132px 1fr;gap:10px 16px}.link-list{margin:12px 18px 18px;border:1px solid #383838}.link-row{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-bottom:1px solid #303030}.link-row:last-child{border-bottom:0}.link-row strong,.link-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-row span{margin-top:3px;color:#cfcfcf;font-size:13px}.link-row button{display:inline-flex;align-items:center;gap:7px}.link-row button:hover:not(:disabled){background:#383838;border-color:#858585}.properties-grid span{color:#bfbfbf}.properties-grid strong{font-weight:400;min-width:0;overflow-wrap:anywhere}.field-gap{margin-top:14px}.modal-error{margin-top:12px;color:#ffb5b5;background:#3a1d1d;border:1px solid #7a3939;padding:8px 10px;border-radius:4px}.modal-note{margin:-18px 36px 34px;color:#cfcfcf;overflow-wrap:anywhere}.settings-shell{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:24px;background:#0000009e}.settings-dialog{width:min(780px,calc(100vw - 48px));height:min(420px,calc(100vh - 48px));display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;background:#171717;border:0;border-radius:8px;box-shadow:0 22px 60px #0000008c}.settings-content{min-width:0;min-height:0;display:grid;grid-template-rows:62px minmax(0,1fr);background:#171717}.settings-titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px 0 30px}.settings-titlebar h2{margin:0;font-size:22px;font-weight:600}.settings-x{width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#f3f3f3;padding:0}.settings-x:hover{background:#282828}.settings-page{min-height:0;overflow:auto;display:grid;align-content:start;gap:22px;padding:12px 30px 30px}.settings-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:10px;color:#d7d7d7;font-size:18px;font-weight:600}.settings-section-heading small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#969696;font-size:13px;font-weight:400}.settings-storage-copy{min-width:0;display:grid;gap:5px}.settings-storage-copy span,.settings-storage-copy small,.settings-upload-summary span,.settings-upload-main span,.settings-upload-main small{color:#b8b8b8}.settings-storage-copy strong{font-size:16px;font-weight:600}.settings-usage-panel{min-height:108px;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px;padding:20px 22px;border:1px solid #2d2d2d;border-radius:10px;background:#191919}.settings-storage-meter{display:grid;grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:14px;color:#999}.settings-storage-line{height:7px;overflow:hidden;border-radius:999px;background:#2d2d2d}.settings-storage-line span{display:block;height:100%;border-radius:inherit;background:#b8b8b8}.settings-storage-meter>strong{min-width:64px;text-align:right;color:#999;font-size:14px;font-weight:400}.settings-storage-percent{align-self:start;color:#eee;font-size:21px;font-weight:600}.settings-storage-bar{grid-column:1 / -1;height:9px;overflow:hidden;border-radius:999px;background:#2a2a2a}.settings-storage-bar span{display:block;height:100%;border-radius:inherit;background:#7a7a7a}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.settings-metric{min-width:0;display:grid;gap:4px;padding:13px 14px;border-right:1px solid #303030}.settings-metric:last-child{border-right:0}.settings-metric span{color:#aaa;font-size:13px}.settings-metric strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600}.settings-list{overflow:hidden}.settings-usage-list{width:min(420px,100%)}.settings-usage-row{min-height:74px;display:grid;align-content:center;gap:5px;padding:12px 18px;border-radius:5px}.settings-usage-row:hover{background:#202020}.settings-usage-row span{color:#cfcfcf;font-size:16px}.settings-usage-row strong{color:#f2f2f2;font-size:22px;font-weight:600}.settings-info-row,.settings-switch-row{min-height:54px;display:grid;grid-template-columns:28px minmax(0,1fr) minmax(110px,auto);align-items:center;gap:12px;padding:10px 14px;border-radius:5px}.settings-info-row:hover,.settings-switch-row:hover,.settings-upload-row:hover{background:#202020}.settings-row-icon,.settings-upload-icon{width:28px;height:28px;display:grid;place-items:center;color:#f0f0f0}.settings-info-row span,.settings-switch-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-info-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:400;color:#dcdcdc}.settings-switch-row{position:relative;cursor:pointer}.settings-switch-row input{position:absolute;inset:0;opacity:0;cursor:pointer}.settings-switch-row i{justify-self:end;position:relative;width:42px;height:22px;border:1px solid #555;border-radius:999px;background:#262626}.settings-switch-row i:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#dcdcdc;transition:transform .12s ease}.settings-switch-row input:checked+i{background:#4a4a4a;border-color:#858585}.settings-switch-row input:checked+i:before{transform:translate(20px)}.settings-upload-list{display:grid}.settings-upload-summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid #303030}.settings-upload-summary strong{font-size:16px;font-weight:600}.settings-upload-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:82px;padding:14px 16px 14px 18px;border-radius:5px}.settings-upload-main{min-width:0;display:grid;gap:4px}.settings-upload-main strong,.settings-upload-main span,.settings-upload-main small,.settings-upload-main code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-upload-main strong{font-weight:600}.settings-upload-main small{color:#d7d7d7;font-family:inherit;font-size:13px}.settings-upload-actions{display:flex;gap:8px}.settings-action{min-width:86px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #666;border-radius:4px;background:#303030;color:#fff;padding:0 12px}.settings-action:hover:not(:disabled){background:#3a3a3a;border-color:#858585}.settings-copy-action.copied{background:#464646;border-color:#9a9a9a;box-shadow:inset 0 0 0 1px #ffffff24}.settings-empty{min-height:118px;display:grid;place-items:center;padding:22px;color:#aaa;text-align:center}.collect-shell{min-height:100vh;background:#111;display:grid;place-items:start center;padding:34px 16px}.collect-card{width:min(980px,100%);background:#191919;border:1px solid #3a3a3a;border-radius:10px;box-shadow:0 24px 62px #00000061;overflow:hidden}.collect-title{min-height:92px;display:flex;align-items:center;gap:14px;padding:22px 24px;border-bottom:1px solid #303030;background:#1f151b}.collect-title-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#ffffff0d}.collect-title-copy{min-width:0;flex:1 1 auto}.collect-title h1{margin:0;font-size:24px;font-weight:600}.collect-title p{margin:4px 0 0;color:#d0d0d0}.collect-reset{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #484848;border-radius:18px;background:#262626;color:#f2f2f2}.collect-reset:hover{background:#303030}.collect-start{display:grid;grid-template-columns:1fr auto;gap:12px;padding:22px 24px}.collect-start input{min-height:44px;background:#202020;color:#fff;border:1px solid #4a4a4a;border-radius:6px;padding:0 12px;outline:none}.collect-start button,.collect-drop button,.collect-row button:last-child{min-height:40px;border:1px solid #4f79ad;border-radius:6px;background:#2f65a7;color:#fff;padding:0 15px}.collect-start button:hover,.collect-drop button:hover,.collect-row button:last-child:hover:not(:disabled){background:#3870b5}.collect-drop{margin:22px 24px;min-height:172px;border:1px dashed #5c5c5c;border-radius:10px;display:grid;place-items:center;align-content:center;gap:12px;background:#161616}.collect-drop span{color:#8ecbff}.collect-list{margin:0 24px 24px;border:1px solid #343434;border-radius:8px;overflow:hidden}.collect-list-head,.collect-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 104px;align-items:center}.collect-list-head{min-height:42px;background:#151515;color:#d8d8d8;border-bottom:1px solid #343434}.collect-list-head span,.collect-row>span{padding:0 10px}.collect-row{min-height:56px;border-bottom:1px solid #2f2f2f}.collect-row:last-child{border-bottom:0}.collect-name{min-width:0;height:56px;display:flex;align-items:center;gap:9px;text-align:left;background:transparent;border:0;padding:0 10px}.collect-name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collect-name:hover{background:#222}.collect-error{margin:0 24px 24px;color:#ffb5b5}.collect-empty{min-height:70px;display:grid;place-items:center;color:#aaa}.preview-backdrop{position:fixed;inset:0;z-index:60;background:#000000c2;display:grid;place-items:center;padding:16px}.preview-dialog{width:min(900px,100%);max-height:calc(100vh - 32px);background:#202020;border:1px solid #555;border-radius:6px;overflow:hidden}.preview-dialog img{display:block;max-width:100%;max-height:calc(100vh - 88px);margin:0 auto;object-fit:contain;background:#111}.preview-dialog video{display:block;width:100%;max-height:calc(100vh - 88px);background:#050505}.audio-preview{min-height:190px;display:grid;place-items:center;gap:18px;padding:24px}.audio-preview audio{width:min(560px,100%)}@media (max-width: 620px){.collect-shell{display:block;padding:0}.collect-card{min-height:100vh;border:0;border-radius:0}.collect-start,.copy-row{grid-template-columns:1fr}.collect-list-head,.collect-row{grid-template-columns:minmax(0,1fr) 82px}.collect-list-head span:last-child,.collect-row button:last-child{display:none}}@media (max-width: 760px){.explorer{min-width:0;grid-template-rows:auto 56px 1fr 40px}.addressbar{grid-template-columns:38px 38px 38px minmax(0,1fr) 38px;gap:6px;padding:8px}.searchbox{grid-column:1 / -1;height:38px}.breadcrumb,.address-edit{height:38px}.breadcrumb{gap:4px;padding:0 8px;overflow-x:auto;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb button{flex:0 0 auto;max-width:150px;padding:0 5px;overflow:hidden;text-overflow:ellipsis}.address-tail{flex:1 0 26px}.commandbar{overflow-x:auto;padding:7px 8px}.commandbar button{flex:0 0 auto;height:38px}.separator{height:34px;margin:0 4px}.workspace{grid-template-columns:1fr;grid-template-rows:minmax(180px,34vh) minmax(0,1fr)}.sidebar{display:block;overflow:auto;border-right:0;border-bottom:1px solid #343434;padding-top:8px}.splitter{display:none}.details-header,.file-row{grid-template-columns:minmax(180px,1fr) 136px 0 86px}.col-type,.type-cell{display:none}.rows{padding:5px 6px 16px}.statusbar{gap:10px;padding:0 10px;font-size:13px;overflow:hidden}.upload-summary{max-width:120px;overflow:hidden;text-overflow:ellipsis}.upload-popover{right:6px;bottom:38px;width:calc(100vw - 12px);max-height:min(460px,calc(100vh - 150px))}.upload-metrics{grid-template-columns:1fr 1fr}.details-header,.file-row{grid-template-columns:minmax(170px,1fr) 124px 0 72px}.link-row{grid-template-columns:1fr}.settings-shell{padding:12px}.settings-dialog{width:calc(100vw - 24px);height:min(420px,calc(100vh - 24px));grid-template-columns:1fr}.settings-page{padding:12px 16px 18px}.settings-titlebar{padding:0 12px 0 16px}.settings-titlebar h2,.settings-storage-copy strong{font-size:22px}.settings-usage-panel{grid-template-columns:1fr;gap:18px}.settings-storage-meter{grid-template-columns:minmax(0,1fr) auto}.settings-grid{grid-template-columns:1fr 1fr}.settings-metric:nth-child(2n){border-right:0}.settings-info-row,.settings-upload-row{grid-template-columns:1fr;align-items:start}.settings-info-row strong{text-align:left}.settings-upload-actions{width:100%}.settings-action{min-width:0;width:100%}}
