@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#111c2d;--muted:#748096;--line:#e8edf2;--paper:#f5f7f9;--mint:#59d6bd;--mint-dark:#1e9c88;--navy:#121e31;--blue:#567cf4;--red:#d75e67;--shadow:0 14px 38px rgba(31,48,72,.07)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:15px;line-height:1.5}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:flex}.sidebar{width:250px;flex:none;background:var(--navy);color:#dce4ef;padding:27px 16px 17px;display:flex;flex-direction:column;min-height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:0 11px;margin-bottom:35px;color:#f8fbff;font:800 18px Manrope,sans-serif;letter-spacing:-.5px}.brand-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:var(--mint);color:#132135;font-size:21px}.brand-light{font-weight:500;color:#94a4ba;font-size:13px;letter-spacing:0}.workspace-switch{height:57px;border:1px solid #29364a;background:#19263a;border-radius:11px;display:flex;align-items:center;padding:8px;gap:10px;margin:0 0 29px}.workspace-avatar{width:34px;height:34px;border-radius:9px;background:#264a50;color:#74e3ce;display:grid;place-items:center;font-weight:700}.workspace-name,.profile-name{font-size:12px;font-weight:600;line-height:1.3;flex:1}.workspace-name small,.profile-name small{display:block;color:#8190a4;font-size:11px;font-weight:400;margin-top:3px}.chevron{color:#8190a4}.nav-label,.card-kicker{font-size:10px;letter-spacing:1.05px;font-weight:700;color:#74839a}.nav-label{padding:0 12px;margin-bottom:11px}.main-nav{display:grid;gap:4px}.nav-link{height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:9px;color:#a6b2c3;font-size:13px;transition:.18s}.nav-link:hover{background:#1b2a3f;color:white}.nav-link.active{background:#24334a;color:#f8fbff;box-shadow:inset 3px 0 0 var(--mint)}.nav-icon{width:17px;text-align:center;color:#94a6ba;font-size:17px}.nav-link.active .nav-icon{color:var(--mint)}.nav-count{margin-left:auto;font-size:11px;color:#8798ad}.sidebar-spacer{flex:1;min-height:32px}.storage-card{padding:13px 12px;border-radius:11px;background:#19263a;border:1px solid #29364a;margin:0 0 14px}.storage-top,.storage-bottom{display:flex;justify-content:space-between;align-items:center}.storage-top{font-size:12px;font-weight:600}.storage-plan{font-size:10px;color:#69d9c3;background:#24443f;border-radius:5px;padding:2px 6px}.storage-meter{height:5px;border-radius:8px;background:#2a3749;margin:13px 0 7px;overflow:hidden}.storage-meter span{height:100%;display:block;background:var(--mint);border-radius:8px}.storage-bottom{color:#8997a9;font-size:10px}.text-button{border:0;background:transparent;color:#72dcca;font-size:11px;padding:0;margin-top:13px}.text-button span{margin-left:4px}.profile-link{display:flex;align-items:center;gap:10px;border-top:1px solid #29364a;padding:14px 6px 0}.profile-avatar{width:31px;height:31px;display:grid;place-items:center;background:#563f72;color:#e7d9ff;border-radius:50%;font-size:12px;font-weight:700}.more{font-size:13px;color:#8391a3;letter-spacing:1px}.main-content{flex:1;min-width:0}.topbar{height:67px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4vw,58px)}.breadcrumbs{display:flex;align-items:center;gap:11px;color:#8a95a5;font-size:12px}.breadcrumbs a:hover{color:var(--mint-dark)}.breadcrumbs strong{font-weight:600;color:#29374a}.crumb-sep{color:#c3cbd5}.topbar-actions{display:flex;align-items:center;gap:18px}.icon-button,.help-button{border:0;background:transparent;color:#778498}.icon-button{font-size:20px;position:relative}.notification-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#f19769;right:2px;top:3px}.help-button{font-size:12px}.help-button span{margin-left:5px;color:var(--mint-dark)}.page-wrap{max-width:1250px;padding:39px clamp(24px,4vw,58px) 20px;margin:0 auto}.welcome-row,.page-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px}.eyebrow{font-size:10px;letter-spacing:1.35px;font-weight:700;color:#8a96a6;display:flex;align-items:center;gap:8px;margin-bottom:12px}.live-indicator{width:6px;height:6px;border-radius:50%;background:#5bc7ae;box-shadow:0 0 0 4px #e0f5f0}h1,h2,h3,p{margin-top:0}h1{font:700 clamp(30px,3.3vw,42px)/1.13 Manrope,sans-serif;letter-spacing:-1.6px;margin-bottom:10px;color:#18263a}h1 span{color:#9aa7b6}.lead{margin-bottom:0;color:#8390a1;font-size:14px}.primary-button,.secondary-button{border:0;border-radius:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s,filter .15s}.primary-button{background:var(--mint);color:#10283a;box-shadow:0 5px 12px rgba(48,181,157,.16)}.primary-button:hover{filter:brightness(.97);transform:translateY(-1px)}.primary-button>span{font-size:17px}.secondary-button{background:#eef2f6;color:#415066;border:1px solid #e2e8ee}.secondary-button:hover{background:#e7edf2}.upload-panel{min-height:153px;border:1px dashed #b8c8d1;background:#fff;border-radius:13px;display:flex;align-items:center;padding:22px 27px;gap:19px;position:relative;overflow:hidden;transition:.2s}.upload-panel.drag-over,.transfer-drop.drag-over{border-color:var(--mint-dark);background:#f3fffc}.upload-orbit{width:51px;height:51px;border-radius:15px;background:#e7faf6;color:#2aa992;display:grid;place-items:center;font-size:28px;flex:none}.upload-copy h2{font:700 15px Manrope,sans-serif;margin:0 0 4px}.upload-copy p{font-size:12px;color:#8792a1;margin:0 0 8px}.upload-copy small{font-size:10px;color:#9ca6b3}.inline-link{border:0;background:none;padding:0;color:#229e88;text-decoration:underline;text-underline-offset:2px}.upload-side-note{margin-left:auto;display:flex;align-items:center;gap:9px;color:#8996a7;font-size:10px;line-height:1.45}.lock-icon{font-size:18px;color:#55bda9}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:33px 0 14px}.section-heading h2{font:700 17px Manrope,sans-serif;letter-spacing:-.4px;margin:0 0 3px}.section-heading p{font-size:11px;color:#929eac;margin:0}.subtle-link,.tiny-link{color:#6f7f91;font-size:11px}.subtle-link span{color:var(--mint-dark);margin-left:5px}.file-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.file-card{background:white;border:1px solid #edf0f3;border-radius:11px;padding:14px;min-width:0;transition:.2s}.file-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.file-preview{height:105px;background:#f0f4f8;border-radius:8px;display:grid;place-items:center;position:relative;overflow:hidden;margin-bottom:13px}.file-preview:before,.file-preview:after{content:"";position:absolute;border-radius:50%;background:#e0e8f0;width:92px;height:92px;right:-25px;top:-37px}.file-preview:after{width:66px;height:66px;background:#e9eef3;left:-22px;top:auto;bottom:-40px}.file-preview.document{background:#edf1ff}.file-preview.document:before{background:#e0e6ff}.file-preview.image{background:#e3f4ee}.file-preview.image:before{background:#d3eee4}.file-preview.archive{background:#fff3e5}.file-sheet{width:45px;height:56px;border-radius:5px;background:white;box-shadow:0 5px 12px rgba(50,68,95,.13);position:relative;z-index:1;padding:12px 7px}.file-sheet:before,.file-sheet:after{content:"";display:block;height:3px;background:#dce3ed;border-radius:3px;margin-bottom:5px}.file-sheet:after{width:65%}.file-ext{position:absolute;z-index:2;right:calc(50% - 36px);bottom:17px;font-size:8px;font-weight:800;letter-spacing:.4px;color:white;background:#6079de;border-radius:3px;padding:3px 5px}.file-preview.image .file-ext{background:#49a98c}.file-preview.archive .file-ext{background:#e8a34a}.file-meta{display:flex;align-items:center;gap:10px}.mini-file-icon{width:30px;height:34px;border-radius:6px;background:#eef1ff;color:#5e76d9;display:grid;place-items:center;font-size:9px;font-weight:800;flex:none}.mini-file-icon.image{background:#e6f6ee;color:#3a9c7d}.mini-file-icon.archive{background:#fff2df;color:#c48638}.mini-file-icon.text{background:#e9f1f7;color:#608098}.file-text{min-width:0;flex:1}.file-text b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:600}.file-text small{display:block;color:#99a3b0;font-size:9px;margin-top:3px}.file-more{border:0;background:none;color:#9aa5b1;letter-spacing:1px}.lower-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:14px;margin-top:24px}.share-card,.activity-card{min-height:200px;background:white;border:1px solid #edf0f3;border-radius:12px;padding:20px;position:relative;overflow:hidden}.share-card{display:flex;gap:15px;background:#eaf8f5;border-color:#def1ec}.card-icon{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;font-size:17px;flex:none}.card-icon.mint{background:#d2f2eb;color:#269d87}.card-kicker{font-size:9px}.card-copy h3,.activity-card h3{font:700 16px/1.3 Manrope,sans-serif;letter-spacing:-.4px;margin:7px 0}.card-copy p{font-size:10px;color:#738b87;max-width:245px;margin-bottom:14px}.arrow-link{font-size:10px;font-weight:700;color:#258f7b}.arrow-link span{font-size:14px;margin-left:6px}.share-decoration{position:absolute;right:21px;bottom:10px;font-size:90px;line-height:1;color:#d5f0ea;transform:rotate(4deg)}.card-copy{position:relative;z-index:1}.card-head{display:flex;align-items:start;justify-content:space-between;margin-bottom:10px}.activity-card h3{margin-bottom:0}.tiny-link{font-size:10px}.activity-item{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid #f0f2f5}.activity-file{width:28px;height:31px;display:grid;place-items:center;border-radius:5px;font-size:7px;font-weight:800}.activity-file.blue{background:#eef0ff;color:#5c70d4}.activity-file.violet{background:#f4edff;color:#8d66c4}.activity-text{min-width:0;flex:1}.activity-text b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600}.activity-text small,.activity-size{font-size:9px;color:#98a2ae}.activity-text small{display:block;margin-top:2px}.sync-line{display:flex;align-items:center;gap:7px;padding-top:9px;border-top:1px solid #f0f2f5;color:#b17b53;font-size:9px}.sync-dot{width:6px;height:6px;border-radius:50%;background:#e7ae7b}.sync-line button{margin-left:auto;border:0;background:none;color:#8f99a7;font-size:16px}.page-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8edf1;margin-top:33px;padding-top:14px;color:#9aa4b0;font-size:9px}.page-footer>div{display:flex;align-items:center;gap:19px}.page-footer a:hover{color:#38485e}.footer-status{display:flex;align-items:center;gap:6px}.footer-status i{width:6px;height:6px;border-radius:50%;background:#e9a36f}.toast-region{position:fixed;right:24px;top:84px;z-index:20;display:grid;gap:8px}.toast{width:min(350px,calc(100vw - 36px));padding:14px 16px;border:1px solid #f0d4d5;background:white;border-radius:10px;box-shadow:var(--shadow);display:flex;gap:10px;align-items:start;animation:toast-in .2s ease-out}.toast-mark{width:22px;height:22px;display:grid;place-items:center;background:#fff0f0;color:#ce6468;border-radius:50%;font-weight:800;flex:none}.toast b{display:block;font-size:12px}.toast p{margin:3px 0 0;color:#8792a1;font-size:11px}@keyframes toast-in{from{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.error-dialog{width:min(420px,calc(100vw - 30px));padding:30px;border:1px solid #ebeff3;border-radius:16px;box-shadow:0 24px 80px rgba(14,29,47,.22);color:var(--ink);position:relative}.error-dialog::backdrop{background:rgba(15,27,44,.45);backdrop-filter:blur(3px)}.error-symbol{width:39px;height:39px;border-radius:12px;background:#fff0ef;color:#d76d6f;display:grid;place-items:center;font-weight:800;font-size:19px;margin-bottom:19px}.dialog-close{position:absolute;right:15px;top:13px;border:0;background:transparent;color:#8591a0;font-size:22px}.error-dialog h2{font:700 19px Manrope,sans-serif;letter-spacing:-.4px;margin:7px 0}.error-dialog>p{font-size:12px;color:#7d8999;line-height:1.6}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin:22px 0 13px}.error-code{font-size:10px;color:#a1aab5}.page-title-row{align-items:center;margin-bottom:27px}.page-title-row h1{margin-bottom:7px}.filter-row{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:13px}.search-box{height:37px;border:1px solid #e2e8ee;background:white;border-radius:7px;display:flex;align-items:center;padding:0 10px;gap:8px;color:#9ba6b2;min-width:190px}.search-box span{font-size:18px}.search-box input{border:0;outline:0;background:transparent;width:100%;font-size:11px;color:var(--ink)}.filter-pills{display:flex;gap:4px;flex:1}.filter-pill{border:0;background:transparent;color:#8a96a5;padding:8px 10px;font-size:10px;border-radius:6px}.filter-pill.selected{background:white;color:#25364c;box-shadow:0 1px 4px rgba(30,50,76,.06)}.sort-button{border:0;background:transparent;color:#647388;font-size:10px}.sort-button span{margin-left:6px}.files-table-wrap{background:white;border:1px solid #edf0f3;border-radius:10px;overflow:hidden}.files-table-head{height:38px;display:grid;grid-template-columns:1fr 115px 135px 35px;align-items:center;padding:0 16px;border-bottom:1px solid #edf0f3;color:#9aa5b1;letter-spacing:.7px;font-size:8px;font-weight:700}.file-row{min-height:62px;display:grid;grid-template-columns:1fr 115px 135px 35px;align-items:center;padding:8px 16px;border-bottom:1px solid #f0f2f5}.file-row:last-child{border-bottom:0}.file-row:hover{background:#fbfcfd}.row-main{display:flex;align-items:center;gap:11px;min-width:0}.row-icon{width:34px;height:38px;border-radius:6px;background:#eef1ff;color:#5f76da;display:grid;place-items:center;font-size:8px;font-weight:800;flex:none}.row-icon.image{background:#e8f7ef;color:#469d7f}.row-icon.archive{background:#fff2e0;color:#c58a42}.row-icon.text{background:#eaf1f7;color:#65859b}.row-name{min-width:0}.row-name b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.row-name small{display:block;font-size:9px;color:#9aa4b0;margin-top:3px}.row-size,.row-date{font-size:10px;color:#8793a2}.row-actions{display:flex;justify-content:flex-end;gap:5px}.row-actions button{border:0;background:none;color:#8c98a7;font-size:14px;padding:5px}.local-note{display:flex;align-items:center;gap:10px;margin-top:15px;background:#f0f4f5;border-radius:8px;padding:11px 13px;color:#6b8390}.local-note>span{font-size:17px;color:#58a995}.local-note p{font-size:10px;margin:0;flex:1}.local-note button{border:0;background:none;color:#378f80;font-size:10px;font-weight:700}.empty-state{text-align:center;padding:46px 18px;color:#8a96a5}.empty-state .empty-symbol{font-size:30px;color:#b7c5ce;margin-bottom:8px}.empty-state b{display:block;color:#35445a;font-size:13px;margin-bottom:4px}.empty-state p{font-size:10px;margin:0}.transfer-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(245px,.8fr);gap:17px}.transfer-form-card,.transfer-info{background:white;border:1px solid #edf0f3;border-radius:12px;padding:22px}.form-step{display:flex;gap:12px;align-items:flex-start;margin-bottom:15px}.step-number{font-size:10px;font-weight:700;color:#45ac97;background:#e5f7f3;border-radius:6px;padding:5px 7px}.form-step h2{font:700 14px Manrope,sans-serif;margin:1px 0 3px}.form-step p{font-size:10px;color:#929eac;margin:0}.transfer-drop{min-height:145px;border:1px dashed #becbd3;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8390a0;font-size:11px;transition:.2s}.transfer-drop b{color:#35455a;font-size:12px}.transfer-drop small{font-size:9px;color:#a0a9b4;margin-top:4px}.small-orbit{width:34px;height:34px;border-radius:10px;font-size:21px;margin-bottom:2px}.transfer-selected{display:grid;gap:6px;margin-top:9px}.selected-file{display:flex;align-items:center;gap:9px;background:#f5f8fa;border-radius:6px;padding:7px 9px;font-size:10px}.selected-file b{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file small{color:#929eac}.selected-file button{border:0;background:none;color:#9ba5b0}.form-divider{height:1px;background:#edf0f3;margin:20px 0}.field-label{display:block;font-size:10px;font-weight:600;color:#526176;margin:14px 0 6px}.select-field,.text-field{height:37px;width:100%;border:1px solid #e1e7ed;border-radius:7px;background:white;padding:0 10px;color:#526176;font-size:11px;outline-color:#83d7c7}.checkbox-row{display:flex;align-items:center;gap:9px;font-size:10px;color:#647286;margin:13px 0}.checkbox-row input{position:absolute;opacity:0}.fake-check{width:15px;height:15px;border:1px solid #c9d2db;border-radius:4px;display:grid;place-items:center}.checkbox-row input:checked+.fake-check{background:#56cbb4;border-color:#56cbb4}.checkbox-row input:checked+.fake-check:after{content:'✓';color:#fff;font-size:10px}.email-label span{font-weight:400;color:#a0a9b4}.full-button{width:100%;margin-top:17px}.form-footnote{text-align:center;font-size:9px;color:#9aa4b0;margin:8px 0 0}.transfer-info{background:#13243a;color:#eaf1f7;position:relative;overflow:hidden}.transfer-info .card-kicker{color:#7fcfbe}.info-orbit{width:39px;height:39px;border:1px solid #38506a;color:#69d8c2;display:grid;place-items:center;border-radius:12px;font-size:20px;margin-bottom:24px}.transfer-info h2{font:700 21px/1.25 Manrope,sans-serif;letter-spacing:-.7px;margin:8px 0 10px}.transfer-info>p{font-size:10px;line-height:1.7;color:#a5b3c2}.info-feature{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #293b52}.info-feature>span{width:29px;height:29px;border-radius:8px;background:#203b4a;color:#72dcca;display:grid;place-items:center}.info-feature b,.info-feature small{display:block}.info-feature b{font-size:10px}.info-feature small{font-size:9px;color:#94a5b6;margin-top:3px}.info-foot{border-top:1px solid #293b52;margin-top:8px;padding-top:14px;color:#e5b28e;font-size:9px}.info-foot i{width:6px;height:6px;border-radius:50%;display:inline-block;background:#dd9b6f;margin-right:6px}.timeline{background:white;border:1px solid #edf0f3;border-radius:11px;padding:22px 24px}.timeline-date{font-size:9px;letter-spacing:.8px;font-weight:700;color:#8b97a6;margin:4px 0 7px}.timeline-entry{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid #f0f2f5}.timeline-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:15px;flex:none}.timeline-icon.uploaded{background:#e7f7f2;color:#43a991}.timeline-icon.failed{background:#fff1ed;color:#cf8170}.timeline-icon.shared{background:#eff0ff;color:#687ad6}.timeline-body{flex:1;min-width:0}.timeline-body b{font-size:11px}.timeline-body p{font-size:10px;color:#8490a0;margin:2px 0}.timeline-body small{font-size:9px;color:#a1aab5}.event-status{font-size:9px;border-radius:5px;padding:4px 7px}.event-status.done{color:#348d77;background:#eaf7f3}.event-status.error{color:#bb7770;background:#fff1ef}.older-date{margin-top:21px}.sync-warning{margin-top:19px;padding:13px;background:#fff9f2;border:1px solid #f6ead8;border-radius:8px;display:flex;align-items:center;gap:10px}.warning-mark{width:23px;height:23px;border-radius:50%;background:#f9ead6;color:#c48c4f;display:grid;place-items:center;font-size:12px;font-weight:800}.sync-warning>div{flex:1}.sync-warning b{font-size:10px}.sync-warning p{margin:3px 0 0;color:#998b7d;font-size:9px}.sync-warning .secondary-button{min-height:31px;font-size:9px}.about-panel{background:white;border:1px solid #edf0f3;border-radius:13px;padding:32px;max-width:760px;box-shadow:0 8px 30px rgba(31,48,72,.035)}.about-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#e0f7f1;color:#2b9e88;font-size:26px;margin-bottom:21px}.about-panel h2{font:700 23px Manrope,sans-serif;letter-spacing:-.8px;margin-bottom:10px}.about-panel>p{font-size:12px;color:#7f8c9c;max-width:610px;line-height:1.8}.about-stats{display:flex;gap:48px;border-top:1px solid #edf0f3;margin:24px 0;padding-top:21px}.about-stats b,.about-stats span{display:block}.about-stats b{font:700 17px Manrope,sans-serif;color:#2a9a85}.about-stats span{font-size:10px;color:#8a96a5;margin-top:3px}.anchor-button{display:inline-flex}.help-layout{display:grid;grid-template-columns:175px 1fr;gap:28px}.help-menu{display:grid;align-content:start;gap:4px}.help-menu a{font-size:11px;color:#7d8998;padding:9px 10px;border-radius:6px}.help-menu a:first-child{background:white;color:#314258}.faq-list{background:white;border:1px solid #edf0f3;border-radius:11px;padding:0 22px}.faq-item{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:22px 0;border-bottom:1px solid #edf0f3;scroll-margin-top:25px}.faq-number{font-size:9px;color:#58af9c;font-weight:700;padding-top:4px}.faq-item h2{font:700 13px Manrope,sans-serif;margin:0 0 6px}.faq-item p{font-size:10px;line-height:1.7;color:#8390a0;margin-bottom:0}.faq-item .secondary-button{min-height:32px;margin-top:11px;font-size:9px}.support-contact{display:flex;align-items:center;gap:11px;padding:18px 0}.support-contact b{font-size:11px}.support-contact p{font-size:9px;color:#8a96a5;margin:2px 0 0}.support-contact>div{flex:1}.support-contact .secondary-button{font-size:9px;min-height:34px}
@media(max-width:1050px){.sidebar{width:220px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lower-grid{grid-template-columns:1fr}.upload-side-note{display:none}.transfer-layout{grid-template-columns:minmax(0,1.25fr) minmax(220px,.8fr)}}@media(max-width:760px){.sidebar{width:68px;padding:20px 9px}.brand{padding:0;justify-content:center;margin-bottom:29px}.brand>span:last-child,.workspace-name,.chevron,.nav-label,.nav-link:not(.active) .nav-count,.storage-card,.profile-name,.more{display:none}.workspace-switch{justify-content:center;padding:6px;height:48px;margin:0 0 20px}.workspace-avatar{width:31px;height:31px}.main-nav{gap:6px}.nav-link{justify-content:center;padding:0;font-size:0}.nav-icon{font-size:18px}.nav-link.active{box-shadow:inset 0 -3px 0 var(--mint)}.profile-link{justify-content:center;padding:12px 0 0}.topbar{height:57px;padding:0 18px}.page-wrap{padding:28px 18px 16px}.welcome-row{align-items:flex-start;flex-direction:column}.welcome-row>.primary-button{align-self:stretch}.page-title-row{align-items:flex-start;flex-direction:column}.page-title-row>.primary-button,.page-title-row>.secondary-button{align-self:flex-start}.file-grid{gap:9px}.file-card{padding:9px}.file-preview{height:83px}.lower-grid{gap:10px}.share-card,.activity-card{padding:16px}.transfer-layout{grid-template-columns:1fr}.transfer-info{min-height:auto}.filter-row{gap:8px}.filter-pills{order:3;width:100%;flex-basis:100%;overflow:auto}.filter-pill{white-space:nowrap}.sort-button{margin-left:auto}.files-table-head{grid-template-columns:1fr 68px 78px 20px;padding:0 9px;font-size:7px}.file-row{grid-template-columns:1fr 68px 78px 20px;padding:7px 9px}.row-main{gap:7px}.row-icon{width:28px;height:31px}.row-name b{font-size:10px}.row-name small,.row-size,.row-date{font-size:8px}.local-note{align-items:flex-start;flex-wrap:wrap}.local-note p{font-size:9px;min-width:calc(100% - 35px)}.local-note button{margin-left:28px}.help-layout{grid-template-columns:1fr;gap:12px}.help-menu{display:flex;overflow:auto}.help-menu a{white-space:nowrap}.about-panel{padding:22px}.about-stats{gap:20px;justify-content:space-between}.about-stats b{font-size:14px}.about-stats span{font-size:9px}.page-footer{align-items:flex-start;gap:10px;flex-direction:column}.page-footer>div{gap:12px;flex-wrap:wrap}.timeline{padding:17px 14px}.event-status{font-size:8px;padding:4px 5px}.timeline-entry{gap:8px}.sync-warning{align-items:flex-start;flex-wrap:wrap}.sync-warning>div{min-width:calc(100% - 45px)}.sync-warning .secondary-button{margin-left:33px}.upload-panel{padding:18px;min-height:135px;gap:13px}.upload-orbit{width:43px;height:43px}.upload-copy h2{font-size:13px}.upload-copy small{font-size:9px}.mobile-break{display:none}}@media(max-width:390px){.sidebar{width:56px}.page-wrap{padding-left:13px;padding-right:13px}.file-grid{grid-template-columns:1fr 1fr}.file-preview{height:72px}.file-text b{font-size:10px}.filter-pills{gap:0}.filter-pill{padding:7px 8px;font-size:9px}.about-stats{gap:10px}.about-stats span{max-width:78px}}
