:root{color-scheme:light;font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #f4f5f7;--surface: #ffffff;--surface-raised: #fbfbfc;--text: #1d1f22;--muted: #757981;--subtle: #9b9fa6;--border: #dedfe3;--border-strong: #cdd0d5;--charcoal: #252628;--focus: #3e75da;--shadow-soft: 0 12px 34px rgba(25, 28, 33, .08);--shadow-float: 0 22px 54px rgba(25, 28, 33, .16);--sidebar-width: 236px;--sidebar-collapsed: 76px;--topbar-height: 72px;--radius: 8px;--radius-small: 6px;letter-spacing:0}*{box-sizing:border-box;letter-spacing:0}html{min-width:320px;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:var(--bg)}button,input,select{font:inherit;letter-spacing:0}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button{color:inherit}button,input,select{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh}.workspace{min-width:0;margin-left:var(--sidebar-width);transition:margin-left .22s ease}.has-collapsed-sidebar .workspace{margin-left:var(--sidebar-collapsed)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;width:var(--sidebar-width);min-height:100vh;overflow:hidden;background:var(--surface);border-right:1px solid var(--border);transition:width .22s ease,transform .22s ease}.sidebar.is-collapsed{width:var(--sidebar-collapsed)}.sidebar__brand{display:flex;align-items:center;gap:11px;height:var(--topbar-height);padding:0 20px;border-bottom:1px solid var(--border);white-space:nowrap}.brand-mark{display:grid;flex:0 0 28px;grid-template-columns:repeat(3,6px);align-items:end;gap:3px;width:28px;height:28px;padding:6px 5px;overflow:hidden;background:var(--charcoal);border-radius:6px}.brand-mark span{display:block;width:6px;background:#fff;border-radius:1px}.brand-mark span:nth-child(1){height:10px;opacity:.55}.brand-mark span:nth-child(2){height:16px}.brand-mark span:nth-child(3){height:13px;opacity:.78}.sidebar__brand-name{overflow:hidden;font-family:SF Pro Display,PingFang SC,sans-serif;font-size:16px;font-weight:700;white-space:nowrap;transition:opacity .12s ease}.sidebar__mobile-close{display:none;margin-left:auto}.sidebar__nav{flex:1;overflow-y:auto;padding:18px 12px;scrollbar-width:thin}.sidebar__group{display:grid;gap:4px}.sidebar__item,.sidebar__collapse{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:42px;padding:0 11px;overflow:hidden;color:#5f6369;font-size:13px;font-weight:520;text-align:left;white-space:nowrap;background:transparent;border:0;border-radius:var(--radius-small);transition:color .14s ease,background .14s ease}.sidebar__item svg,.sidebar__collapse svg{width:19px;height:19px}.sidebar__item:hover,.sidebar__collapse:hover{color:var(--text);background:#f1f2f4}.sidebar__item.is-active{color:var(--text);font-weight:650;background:#ebedef}.sidebar__label{overflow:hidden;text-overflow:ellipsis}.sidebar__count{min-width:22px;color:var(--subtle);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.sidebar__divider{height:1px;margin:16px 10px;background:var(--border)}.sidebar__section-label{margin:0 11px 9px;overflow:hidden;color:var(--subtle);font-size:11px;font-weight:650;white-space:nowrap}.sidebar__footer{padding:14px 12px;border-top:1px solid var(--border)}.storage-indicator{display:grid;gap:8px;margin:0 10px 14px;overflow:hidden;white-space:nowrap}.storage-indicator__meta{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.storage-indicator__bar{display:block;width:100%;height:3px;background:#e8eaed;border-radius:2px}.storage-indicator__bar span{display:block;width:31%;height:100%;background:#4c7f66;border-radius:inherit}.sidebar__collapse{grid-template-columns:20px minmax(0,1fr)}.sidebar.is-collapsed .sidebar__brand-name,.sidebar.is-collapsed .sidebar__label,.sidebar.is-collapsed .sidebar__count,.sidebar.is-collapsed .sidebar__section-label,.sidebar.is-collapsed .storage-indicator,.sidebar.is-collapsed .sidebar__collapse span{opacity:0;pointer-events:none}.sidebar.is-collapsed .sidebar__item,.sidebar.is-collapsed .sidebar__collapse{grid-template-columns:20px;justify-content:center;padding:0}.is-flipped{transform:rotate(180deg)}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:18px;height:var(--topbar-height);padding:0 clamp(22px,3vw,46px);background:rgba(244,245,247,.92);border-bottom:1px solid rgba(205,208,213,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar__menu{display:none}.global-search{display:flex;align-items:center;gap:10px;width:min(520px,48vw);height:40px;padding:0 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-small);transition:border-color .14s ease,box-shadow .14s ease}.global-search:focus-within{border-color:#a7b7d1;box-shadow:0 0 0 3px #3e75da17}.global-search svg{flex:0 0 17px;width:17px;height:17px;color:var(--muted)}.global-search input{min-width:0;flex:1;color:var(--text);font-size:13px;background:transparent;border:0;outline:0}.global-search input::placeholder{color:#a0a4aa}.global-search kbd{flex:0 0 auto;padding:2px 6px;color:#90949a;font-family:inherit;font-size:10px;background:#f3f4f5;border:1px solid #e2e4e7;border-radius:4px}.topbar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.icon-button,.view-switch button{display:inline-grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;color:#666a70;background:transparent;border:0;border-radius:var(--radius-small);transition:color .14s ease,background .14s ease,border-color .14s ease}.icon-button svg,.view-switch svg{width:18px;height:18px}.icon-button:hover,.view-switch button:hover{color:var(--text);background:#eceef0}.icon-button.topbar__menu,.icon-button.sidebar__mobile-close{display:none}.icon-button--small{width:30px;height:30px}.icon-button--small svg{width:16px;height:16px}.icon-button--framed{width:40px;height:40px;background:var(--surface);border:1px solid var(--border)}.icon-button.is-favorite{color:#b77721}.quiet-action,.primary-action,.secondary-action,.text-action,.danger-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:650;white-space:nowrap;border-radius:var(--radius-small);transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.quiet-action{color:#565a60;background:transparent;border:0}.quiet-action:hover{color:var(--text);background:#e9eaed}.quiet-action svg,.primary-action svg,.secondary-action svg,.text-action svg,.danger-action svg{width:16px;height:16px}.primary-action{color:#fff;background:var(--charcoal);border:1px solid var(--charcoal)}.primary-action:hover{background:#090a0a}.primary-action:active,.secondary-action:active{transform:translateY(1px)}.primary-action--wide{flex:1;width:100%}.secondary-action{color:var(--text);background:var(--surface);border:1px solid var(--border-strong)}.secondary-action:hover{background:#f5f6f7;border-color:#aeb2b8}.avatar-button{display:grid;place-items:center;width:34px;height:34px;margin-left:4px;color:#fff;font-size:12px;font-weight:700;background:#6d55c8;border:0;border-radius:50%}.main-content{width:min(1540px,100%);margin:0 auto;padding:42px clamp(22px,3vw,46px) 72px}.workspace-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:38px}.workspace-intro__date{margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:520}.workspace-intro h1{font-family:SF Pro Display,PingFang SC,sans-serif;font-size:34px;font-weight:720;line-height:1.2}.workspace-intro__summary{display:flex;align-items:baseline;gap:6px;padding-bottom:4px;color:var(--muted);font-size:11px;white-space:nowrap}.workspace-intro__summary strong{color:var(--text);font-size:17px;font-variant-numeric:tabular-nums}.workspace-intro__summary i{width:1px;height:15px;margin:0 8px;background:var(--border-strong)}.section-heading,.library-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.section-heading h2,.library-toolbar h2{font-size:17px;font-weight:700;line-height:1.35}.section-heading p,.library-toolbar p{margin-top:4px;color:var(--muted);font-size:11px}.text-action{min-height:32px;padding:0;color:#565a60;background:transparent;border:0}.text-action:hover{color:var(--text)}.recent-rail{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:14px;margin-top:18px;overflow:visible;scrollbar-width:none}.recent-rail::-webkit-scrollbar{display:none}.recent-card{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px #fff9 inset;cursor:pointer;transform-origin:center bottom;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.recent-card:hover{z-index:2;border-color:#c5c8cd;box-shadow:var(--shadow-soft);transform:translateY(-4px)}.recent-card__preview{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--type-tint);border:0;border-radius:0}.recent-card__preview img{width:100%;height:100%;object-fit:cover;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.recent-card:hover .recent-card__preview img{transform:scale(1.025)}.recent-card__format{position:absolute;right:10px;bottom:9px;padding:4px 6px;color:#fff;font-size:9px;font-weight:750;background:var(--type-color);border-radius:3px}.recent-card__body{padding:14px 15px 15px}.recent-card__topline{display:flex;align-items:center;justify-content:space-between;height:30px;margin-bottom:2px;color:var(--type-color);font-size:10px;font-weight:650}.recent-card__topline .icon-button{margin-right:-7px;color:var(--subtle)}.recent-card__topline .icon-button.is-favorite{color:#b77721}.recent-card h3{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:680;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.recent-card__title-button{display:block;width:100%;padding:0;overflow:hidden;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0}.recent-card__body>p{margin-top:7px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.library-section{margin-top:48px}.library-toolbar__controls{display:flex;align-items:center;gap:8px}.sort-control{display:flex;align-items:center;gap:7px;height:40px;padding:0 8px 0 11px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-small)}.sort-control svg{width:16px;height:16px;color:var(--muted)}.sort-control select{color:#575b61;font-size:11px;background:transparent;border:0;outline:0}.view-switch{display:grid;grid-template-columns:repeat(2,34px);align-items:center;height:40px;padding:2px;background:#e8eaed;border-radius:var(--radius-small)}.view-switch button{width:34px;height:34px}.view-switch button.is-active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #1c1f2317}.file-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;margin-top:18px}.file-card{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.file-card:hover{border-color:#c6c9ce;box-shadow:var(--shadow-soft);transform:translateY(-2px)}.file-card__preview{position:relative;display:block;width:100%;aspect-ratio:16 / 10;padding:0;overflow:hidden;background:#eef0f2;border:0;border-bottom:1px solid var(--border)}.file-card__preview img{width:100%;height:100%;object-fit:cover;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.file-card:hover .file-card__preview img{transform:scale(1.02)}.file-card__extension,.file-card__local{position:absolute;top:10px;padding:4px 6px;font-size:9px;font-weight:760;border-radius:3px}.file-card__extension{left:10px;color:#fff;background:var(--type-color)}.file-card__local{right:10px;color:#43464b;background:rgba(255,255,255,.9);border:1px solid rgba(205,208,213,.8)}.file-card__content{padding:14px}.file-card__title-row{display:flex;align-items:flex-start;gap:8px}.file-card__title-row>div:first-child{min-width:0;flex:1}.file-card h3{overflow:hidden;font-size:13px;font-weight:670;line-height:1.42;text-overflow:ellipsis;white-space:nowrap}.file-card__title-row p{margin-top:5px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.file-card__actions{display:flex;align-items:center;margin:-5px -7px 0 0;opacity:.12;transition:opacity .14s ease}.file-card:hover .file-card__actions,.file-card:focus-within .file-card__actions{opacity:1}.file-card__actions .is-favorite{opacity:1}.file-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:11px;color:var(--subtle);font-size:9px;border-top:1px solid #eceef0}.file-card__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list{margin-top:18px;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.file-list__header,.file-list__row{display:grid;grid-template-columns:minmax(280px,2fr) minmax(130px,1fr) minmax(100px,.8fr) minmax(140px,1fr) 72px;align-items:center;min-height:58px;padding:0 16px;gap:14px}.file-list__header{min-height:38px;color:var(--muted);font-size:10px;font-weight:650;background:#f8f9fa;border-bottom:1px solid var(--border)}.file-list__row{color:#666a70;font-size:11px;border-bottom:1px solid #eceef0;cursor:pointer;transition:background .12s ease}.file-list__row:last-child{border-bottom:0}.file-list__row:hover{background:#f8f9fa}.file-list__name{display:flex;align-items:center;gap:12px;min-width:0}.file-list__name>span:last-child{display:grid;min-width:0;gap:3px}.file-list__name strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.file-list__name small{color:var(--muted);font-size:9px}.file-list__actions{display:flex;justify-content:flex-end}.file-type-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--type-color);background:var(--type-tint);border-radius:var(--radius-small)}.file-type-mark--medium{width:36px;height:36px}.file-type-mark--medium svg{width:18px;height:18px}.file-type-mark--large{width:46px;height:46px}.file-type-mark--large svg{width:22px;height:22px}.file-type-mark span{display:none}.empty-state{display:grid;place-items:center;min-height:330px;margin-top:18px;padding:48px 20px;color:var(--muted);text-align:center;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius)}.empty-state>svg{width:38px;height:38px;margin-bottom:16px;color:#a2a6ac}.empty-state h3{color:var(--text);font-size:15px}.empty-state p{margin:7px 0 18px;font-size:11px}.drawer-layer,.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.drawer-scrim,.modal-scrim,.sidebar-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:rgba(21,23,26,.34);border:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.preview-drawer{position:absolute;inset:0 0 0 auto;width:min(420px,100vw);height:100%;overflow-y:auto;background:var(--surface);box-shadow:var(--shadow-float);animation:drawer-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes drawer-in{0%{transform:translate(28px);opacity:0}to{transform:translate(0);opacity:1}}.preview-drawer__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 20px;font-size:12px;font-weight:650;background:rgba(255,255,255,.95);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-drawer__visual{aspect-ratio:16 / 10;margin:20px;overflow:hidden;background:var(--type-tint);border:1px solid var(--border);border-radius:var(--radius)}.preview-drawer__visual img{width:100%;height:100%;object-fit:cover}.preview-drawer__identity{display:flex;align-items:center;gap:13px;padding:3px 20px 18px}.preview-drawer__identity>div:last-child{min-width:0}.preview-drawer__identity h2{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.35}.preview-drawer__identity p{margin-top:5px;color:var(--muted);font-size:10px}.preview-drawer__actions{display:flex;gap:8px;padding:0 20px 20px}.file-details{margin:0 20px;border-top:1px solid var(--border)}.file-details div{display:grid;grid-template-columns:90px minmax(0,1fr);padding:13px 0;font-size:11px;border-bottom:1px solid #eceef0}.file-details dt{color:var(--muted)}.file-details dd{margin:0;overflow-wrap:anywhere;color:var(--text);text-align:right}.preview-drawer__description{padding:21px 20px 0}.preview-drawer__description h3{margin-bottom:9px;font-size:12px}.preview-drawer__description p{color:#65696f;font-size:11px;line-height:1.8}.tag-row{display:flex;flex-wrap:wrap;gap:6px;padding:16px 20px 24px}.tag-row span{padding:5px 8px;color:#64686e;font-size:10px;background:#f0f1f3;border-radius:4px}.danger-action{margin:0 20px 28px;color:#b33b46;background:transparent;border:1px solid #edcdd0}.danger-action:hover{background:#fff2f3}.modal-layer{display:grid;place-items:center;padding:20px}.import-dialog{position:relative;z-index:1;width:min(510px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow-y:auto;padding:22px;background:var(--surface);border:1px solid rgba(255,255,255,.72);border-radius:var(--radius);box-shadow:var(--shadow-float);animation:modal-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes modal-in{0%{transform:translateY(12px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.import-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.import-dialog__header h2{font-size:18px;font-weight:720}.import-dialog__header p{margin-top:5px;color:var(--muted);font-size:10px}.mode-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;margin:22px 0 16px;padding:3px;background:#eceef0;border-radius:var(--radius-small)}.mode-switch button{display:flex;align-items:center;justify-content:center;gap:7px;height:36px;color:var(--muted);font-size:11px;font-weight:620;background:transparent;border:0;border-radius:5px}.mode-switch button.is-active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #1d1f221a}.mode-switch svg{width:15px;height:15px}.drop-zone{display:grid;place-items:center;min-height:260px;padding:30px 20px;text-align:center;background:#fafbfc;border:1px dashed #c9ccd1;border-radius:var(--radius);transition:border-color .14s ease,background .14s ease}.drop-zone.is-dragging{background:#f0f5ff;border-color:#6c8fd0}.drop-zone__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;color:#5f6979;background:#eceff3;border-radius:var(--radius)}.drop-zone__icon svg{width:22px;height:22px}.drop-zone h3{font-size:14px}.drop-zone p{margin:7px 0 20px;color:var(--muted);font-size:10px}.privacy-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:15px;color:#79807b;font-size:9px}.privacy-note svg{width:13px;height:13px}.link-form{display:grid;gap:15px}.link-form label,.link-form fieldset{display:grid;gap:7px;margin:0;padding:0;border:0}.link-form label>span,.link-form legend{color:#5f6369;font-size:10px;font-weight:650}.link-form input{width:100%;height:42px;padding:0 12px;color:var(--text);font-size:12px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-small);outline:0}.link-form input:focus{border-color:#879dbe;box-shadow:0 0 0 3px #3e75da17}.link-type-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.link-type-switch button{height:40px;color:var(--muted);font-size:11px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-small)}.link-type-switch button.is-active{color:var(--text);font-weight:650;background:#f0f1f3;border-color:#b8bcc2}.form-error{color:#b33b46;font-size:10px}.toast{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;align-items:center;gap:9px;min-width:260px;max-width:calc(100vw - 48px);min-height:48px;padding:8px 10px 8px 13px;color:#fff;font-size:11px;background:#292b2e;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);box-shadow:var(--shadow-float);animation:toast-in .18s ease}@keyframes toast-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.toast>svg{width:17px;height:17px;color:#86c99e}.toast>span{flex:1}.toast .icon-button{color:#d0d2d5}.sidebar-scrim{display:none;z-index:39}@media (max-width: 1220px){.recent-rail{grid-auto-columns:minmax(245px,31vw);grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x mandatory}.recent-card{scroll-snap-align:start}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.sidebar{width:236px;transform:translate(-100%);box-shadow:var(--shadow-float)}.sidebar.is-collapsed{width:236px}.sidebar.is-mobile-open{transform:translate(0)}.sidebar.is-collapsed .sidebar__brand-name,.sidebar.is-collapsed .sidebar__label,.sidebar.is-collapsed .sidebar__count,.sidebar.is-collapsed .sidebar__section-label,.sidebar.is-collapsed .storage-indicator,.sidebar.is-collapsed .sidebar__collapse span{opacity:1;pointer-events:auto}.sidebar.is-collapsed .sidebar__item,.sidebar.is-collapsed .sidebar__collapse{grid-template-columns:20px minmax(0,1fr) auto;justify-content:initial;padding:0 11px}.sidebar__mobile-close,.topbar__menu,.sidebar-scrim.is-visible,.icon-button.topbar__menu,.icon-button.sidebar__mobile-close{display:inline-grid}.sidebar__collapse{display:none}.workspace,.has-collapsed-sidebar .workspace{margin-left:0}.global-search{width:min(500px,55vw)}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-list__header,.file-list__row{grid-template-columns:minmax(240px,2fr) minmax(110px,1fr) minmax(120px,1fr) 72px}.file-list__header>:nth-child(3),.file-list__row>:nth-child(3){display:none}}@media (max-width: 680px){.topbar{gap:9px;height:62px;padding:0 14px}.global-search{min-width:0;width:auto;flex:1}.global-search kbd,.quiet-action span,.avatar-button{display:none}.quiet-action{width:38px;padding:0}.topbar__actions{gap:4px}.primary-action{min-width:38px;padding:0 10px}.main-content{padding:28px 14px 56px}.workspace-intro{align-items:flex-start;margin-bottom:30px}.workspace-intro h1{font-size:27px}.workspace-intro__summary,.section-heading .text-action{display:none}.recent-rail{grid-auto-columns:minmax(230px,76vw)}.library-section{margin-top:36px}.library-toolbar{align-items:center}.sort-control{width:40px;padding:0;justify-content:center}.sort-control select{position:absolute;width:40px;height:40px;opacity:0}.filter-button,.file-list__header{display:none}.file-list__row{grid-template-columns:minmax(0,1fr) 64px;min-height:66px;padding:0 10px 0 12px}.file-list__row>:nth-child(2),.file-list__row>:nth-child(3),.file-list__row>:nth-child(4){display:none}}@media (max-width: 520px){.global-search input::placeholder{color:transparent}.quiet-action,.primary-action span{display:none}.file-grid{grid-template-columns:1fr;gap:14px}.file-card__actions{opacity:1}.import-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.modal-layer{padding:12px}.toast{right:12px;bottom:12px;left:12px;max-width:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
