:root{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#dce5e0;background:#111716;font-synthesis:none;font-weight:400;--bg: #111716;--panel: #181f1d;--line: #2a3430;--muted: #899990;--accent: #a0c7b5;--bright: #bce2cc;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:9px;transition:background .18s,color .18s}button:hover{background:#ffffff0b}button:disabled{opacity:.35;cursor:default}a{color:inherit;text-decoration:none}input{min-width:0;outline:none}input:focus,select:focus{outline:2px solid #a0c7b560;outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}button.primary,.primary{background:var(--accent);color:#17251e;font-weight:600;padding:12px 18px}.primary:hover{background:#b7dac7}.secondary{background:#202b25;border:1px solid #394b41;padding:10px 14px;color:#c1d5c8}.quiet{color:var(--muted)}.danger{color:#efb4a9;background:#442d29;padding:11px 16px}.muted{color:var(--muted)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px;border-radius:8px;color:#91a298}.icon-btn:hover{color:#d4eadd;background:#ffffff09}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.brand{display:flex;gap:12px;align-items:center;font-family:Georgia,Songti SC,SimSun,serif;font-size:23px;font-weight:600;letter-spacing:3px}.brand-mark{display:grid;place-items:center;width:40px;height:44px;border:1px solid #809d8b;border-radius:9px 3px;color:#c0d9c9;font-size:25px;letter-spacing:0;background:#99bcab08}.brand small{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:4px;color:#81998a;margin-top:5px}.brand-link{display:block;margin-bottom:55px}.sidebar{width:238px;background:#141b18;border-right:1px solid var(--line);position:fixed;left:0;top:0;bottom:0;padding:33px 22px;display:flex;flex-direction:column}.sidebar-label{font-size:11px;color:#667b6f;letter-spacing:2px;margin:0 12px 16px}.nav-item{justify-content:flex-start;width:100%;padding:13px 14px;font-size:14px;gap:12px}.nav-item.active{background:#26392e;color:#c0dbc9;border:1px solid #365040}.nav-item span{margin-left:auto;font-size:11px;color:#8ca594}.current-path{display:flex;gap:10px;color:#c3d5c9;padding:0 12px;margin-bottom:28px;font-size:14px}.current-path span{overflow-wrap:anywhere}.nav-item+.sidebar-label{margin-top:32px}.group-nav{overflow-y:auto;min-height:0}.group-nav a{display:flex;gap:12px;padding:10px 12px;font-size:12px;color:#82988a;border-left:1px solid #314236;margin-left:8px}.group-nav a:hover{color:#d6e5dc}.group-nav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-nav small{margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:26px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;color:#8ea595;font-size:12px}.sidebar-bottom small{display:block;color:#586f60;font-size:10px;margin-top:6px}.sidebar-bottom button{margin-left:auto}.workspace{margin-left:238px}.topbar{height:83px;border-bottom:1px solid var(--line);padding:0 46px;display:flex;align-items:center;justify-content:space-between}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#768b7d;min-width:0}.breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-badge{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1px;color:#97ad9f}.private-badge>span{width:5px;height:5px;border-radius:50%;background:#8dbd9d;box-shadow:0 0 9px #82b69a33}.mobile-brand,.mobile-account{display:none}.main{padding:48px 46px 0;max-width:1640px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:35px}.eyebrow{font-size:10px;letter-spacing:2.5px;color:#7e9c89;margin-bottom:15px;font-weight:500}h1{font-size:36px;letter-spacing:-1px;font-weight:500;margin-bottom:14px;overflow-wrap:anywhere}.heading-dot{color:#8cb59b;margin-left:3px}.subtitle{font-size:13px;color:var(--muted);margin:0;line-height:1.8}.heading-actions{display:flex;gap:8px;flex-shrink:0}.heading-actions button{font-size:13px}.back{font-size:12px;color:#7e9888;margin-bottom:22px;padding:0}.toolbar{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--line)}.search-box{display:flex;align-items:center;gap:11px;color:#75897c;background:#19221c;border:1px solid #2d3c31;border-radius:8px;height:40px;width:340px;padding:0 13px}.search-box input{background:none;border:0;color:#d2dfd7;font-size:12px;width:100%;padding:9px 0}.search-box input:focus{outline:none}.search-box input::placeholder{color:#657d6e}.toolbar-right{display:flex;gap:18px;align-items:center}.count{font-size:11px;color:#718779;white-space:nowrap}select{background:#19221c;border:1px solid #2d3c31;border-radius:7px;padding:9px 12px;color:#a7baae;font-size:11px}.view-switch{display:flex;gap:2px;border:1px solid #2d3c31;background:#161f19;padding:3px;border-radius:7px}.view-switch button{padding:6px;color:#6c8374;border-radius:4px}.view-switch .selected{background:#2f4335;color:#c5d8cb}.collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.collection{position:relative;border:1px solid #2c3830;border-radius:12px;background:#1a231d;overflow:hidden;transition:transform .2s,border-color .2s}.collection:hover{transform:translateY(-3px);border-color:#5e7a65}.cover{aspect-ratio:1.65;background:#202c24;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#95b69e;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover}.cover>span:not(.cover-count){font-size:11px;letter-spacing:3px;z-index:1}.cover>svg{z-index:1}.cover-orbit{position:absolute;width:160px;height:160px;border:1px solid #a5bda014;border-radius:50%;transform:rotate(-25deg)}.cover-orbit:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #a5bda014;border-radius:50%}.cover-code,.cover-html{background:#202c2c;color:#8db7b4}.cover-audio{background:#302b25;color:#c0ad91}.cover-pdf,.cover-markdown{background:#292d25;color:#b3bea0}.cover-video{background:#282834;color:#b1a9c3}.cover-count{position:absolute;bottom:12px;left:13px;font-size:10px;color:#cfddd1;background:#102017b0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 9px;border-radius:5px;z-index:2}.cover-open{position:absolute;right:12px;bottom:10px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#b2d3b922;color:#c9ddce;opacity:0;transition:opacity .2s}.collection:hover .cover-open{opacity:1}.collection-info{padding:17px 18px 20px}.collection h3{font-size:15px;font-weight:500;margin:0 48px 10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-meta{display:flex;justify-content:space-between;gap:10px;color:#7d9484;font-size:10px;line-height:1.5}.collection-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-meta span:last-child{flex-shrink:0}.card-tools{position:absolute;right:11px;bottom:44px;display:flex;color:#6d8876;opacity:0}.card-tools button{padding:5px}.collection:hover .card-tools,.collection:focus-within .card-tools{opacity:1}.collections.list{grid-template-columns:1fr;gap:10px}.list .collection>a{display:flex;align-items:center}.list .cover{width:100px;height:78px;aspect-ratio:auto;flex-shrink:0}.list .cover>svg{width:25px}.list .cover>span,.list .cover-open,.list .cover-orbit{display:none}.list .collection-info{width:100%;padding:12px 18px}.list .collection-meta{max-width:400px}.list .card-tools{bottom:25px;right:17px;opacity:1}.main-footer{border-top:1px solid var(--line);margin-top:62px;display:flex;justify-content:space-between;gap:15px;padding:22px 0 26px;color:#566f5f;font-size:10px;letter-spacing:.5px}.main-footer span:last-child{display:flex;gap:5px;align-items:center}.empty{text-align:center;border:1px dashed #374d3e;border-radius:14px;padding:70px 25px;background:radial-gradient(ellipse at top,#24372a55,transparent 70%)}.empty-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid #3a5342;border-radius:17px;background:#24392b;color:#a2c5ad;margin:0 auto 22px}.empty h2{font-size:21px;font-weight:500;margin-bottom:13px}.empty p{font-size:13px;color:#82998a;line-height:1.8;margin-bottom:24px}.empty small,.drop-zone small{display:block;font-size:11px;color:#667f6f;margin-top:20px}.loading{display:flex;gap:12px;align-items:center;justify-content:center;padding:100px 20px;color:#8aa38f;font-size:13px}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:25px;color:#849e8a}.load-more{margin:25px auto;display:flex;border:1px solid #344a3c;color:#a9c3b2;font-size:12px;padding:12px 24px}.file-group{scroll-margin-top:20px;margin-bottom:38px}.group-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px}.group-header>div{display:flex;align-items:center;gap:10px;min-width:0}.group-header a{font-size:15px;overflow-wrap:anywhere;color:#c2d7c8}.group-header svg{color:#7c9d87}.group-header span{font-size:11px;white-space:nowrap;color:#738c7a}.group-header button{font-size:11px;white-space:nowrap}.file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.asset{min-width:0;border:1px solid #2c3b30;border-radius:10px;overflow:hidden;background:#18221b}.asset-html,.asset-markdown,.asset-code,.asset-pdf,.asset-video,.single .asset{grid-column:1/-1}.preview{background:#141b17}.preview-placeholder{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#7c9b86;padding:25px;text-align:center}.preview-placeholder p{font-size:13px;margin:0}.preview-placeholder a{display:flex;align-items:center;gap:8px;color:#b6cdbd;font-size:12px}.asset-footer{display:flex;align-items:center;gap:10px;padding:10px 14px;color:#7d9a86;border-top:1px solid #2b3b30;min-width:0}.filename{color:#bdd0c2;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.asset-footer small{font-size:10px;white-space:nowrap}.asset-footer .icon-btn{padding:5px}.image-preview{width:100%;display:block;padding:0;border-radius:0;position:relative;background:#101612;min-height:160px}.image-preview img{display:block;width:100%;height:300px;object-fit:contain}.single .image-preview img{height:auto;max-height:75vh;min-height:220px}.image-preview>span{position:absolute;right:14px;bottom:14px;border:1px solid #ffffff20;background:#101a13b0;border-radius:8px;padding:8px;color:#d5e7d9;opacity:0}.image-preview:hover>span{opacity:1}.preview video{width:100%;max-height:70vh;display:block;background:#070a08}.preview iframe{width:100%;height:560px;border:0;background:#fff;display:block;color-scheme:light}.audio-preview{padding:26px 20px 20px}.audio-art{display:flex;justify-content:center;align-items:center;gap:25px;height:100px;color:#a1b698}.wave{height:60px;display:flex;align-items:center;gap:3px}.wave i{display:block;width:3px;border-radius:3px;background:#799b79;opacity:.45}audio{width:100%;height:38px}.asset-management{padding:8px 12px;display:flex;gap:5px;align-items:center;border-top:1px solid #304737;color:#92ae9a;background:#202e24}.asset-management button{padding:8px}.extension{font-size:10px;color:#677f6f;margin-left:auto;margin-right:8px}.text-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;border-bottom:1px solid #27382c;color:#809b89;font-size:10px;letter-spacing:1.2px}.text-toolbar button{font-size:11px;padding:6px}.text-content{padding:24px 28px;max-height:650px;overflow:auto;line-height:1.9;font-size:14px;overflow-wrap:anywhere}.text-content pre{margin:0;overflow-x:auto;font-family:Consolas,monospace;font-size:12px;line-height:1.8;-moz-tab-size:4;tab-size:4;white-space:pre}.text-content pre code{font-family:inherit}.text-content.code-content{background:#111a14}.prose{color:#b8cbbd}.prose h1,.prose h2,.prose h3{color:#d7e4da;line-height:1.5;margin-top:24px;font-weight:500}.prose h1{font-size:26px}.prose h2{font-size:21px}.prose h3{font-size:17px}.prose>:first-child{margin-top:0}.prose a{color:#a1ceae;text-decoration:underline;text-underline-offset:3px}.prose pre{padding:16px;background:#0e1611;border-radius:6px}.prose blockquote{border-left:3px solid #5e8268;padding:1px 18px;margin-left:0;background:#203126}.prose table{border-collapse:collapse;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid #384b3e;padding:8px 14px}.prose img{max-width:100%}.prose code:not(pre code){padding:2px 5px;background:#293b2f;border-radius:4px}.hljs-keyword,.hljs-selector-tag{color:#cab5da}.hljs-string,.hljs-attr{color:#a6cc9b}.hljs-number,.hljs-literal{color:#d8b48a}.hljs-comment{color:#627e6b}.hljs-title,.hljs-function{color:#94c6c5}.hljs-built_in{color:#d2c48e}.truncated,.preview-message{font-size:12px;color:#a4b5a7;padding:14px 20px;margin:0}.truncated a{color:#c4dccb;text-decoration:underline}.pdf-controls{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px;border-bottom:1px solid #2a3e30;color:#a0b9a7;font-size:12px}.pdf-canvas{max-height:700px;overflow:auto;text-align:center;padding:12px}.pdf-canvas canvas{max-width:none}.aggregate-note{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:#7e9785;padding:12px 16px;background:#1d2c22;border-radius:8px;margin-bottom:30px}.aggregate-note button{font-size:12px;color:#b5d5be;padding:4px}.mobile-groups{display:none}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#030a07bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.modal{background:#1a251e;border:1px solid #3b5142;border-radius:17px;width:440px;max-width:100%;padding:27px;box-shadow:0 24px 80px #0008;max-height:90vh;overflow:auto}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.modal-heading h2{font-size:20px;font-weight:500;margin:0;color:#d4e3d8}.modal-heading button{color:#91a997;padding:5px}.modal p{color:#8fa696;font-size:13px;line-height:1.85}.modal label{display:block;font-size:12px;color:#9cb6a4;margin:22px 0 10px}.modal>input{display:block;width:100%;padding:13px;border:1px solid #405a48;background:#101c14;border-radius:8px;color:#d6e5db;font-size:14px}.path-preview{font-family:Consolas,monospace;color:#7e9a87;background:#121f16;border-radius:6px;padding:11px;margin:12px 0 22px;font-size:12px;overflow-wrap:anywhere}.modal>button.primary{width:100%}.dialog-description{white-space:pre-wrap;max-height:35vh;overflow:auto;overflow-wrap:anywhere}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.settings>.secondary,.settings>.danger{display:flex;width:100%;margin-top:12px}.upload-modal{width:570px}.upload-destination{display:flex;gap:6px;align-items:center;margin:8px 0 0!important;font-size:12px!important;overflow-wrap:anywhere}.drop-zone{border:1px dashed #46664f;background:#17261c;border-radius:11px;text-align:center;padding:26px 15px}.drop-zone.dragging{background:#294333;border-color:#b4d8bf}.drop-zone .empty-icon{width:49px;height:49px;margin-bottom:16px;border-radius:13px}.drop-zone h3{font-size:17px;font-weight:500;margin-bottom:8px}.drop-zone p{font-size:11px;margin-bottom:16px}.drop-zone small{font-size:10px;margin-top:15px}.upload-jobs{max-height:260px;overflow:auto;margin-top:12px}.upload-job{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #2b4032;align-items:center;color:#8aaa95}.upload-job>div{min-width:0;flex:1}.upload-job strong{display:block;font-weight:400;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bdd3c4}.upload-job small{display:block;margin-top:6px;font-size:10px;color:#718e7b}.upload-job progress{width:100%;height:3px;margin-top:10px;accent-color:#a0c7b5}.upload-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:21px;gap:10px;font-size:11px;color:#88a392}.success{color:#a0c7b5}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:200;background:#2c4535;border:1px solid #577a60;box-shadow:0 8px 30px #0005;padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:10px;color:#d3e9da;font-size:13px;max-width:90vw}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#030907f5;z-index:90;display:flex;align-items:center;justify-content:center;padding:70px 25px 25px;overflow:auto}.lightbox>img{max-width:100%;max-height:100%;object-fit:contain;touch-action:pinch-zoom}.lightbox-bar{position:absolute;left:0;right:0;top:0;padding:18px 25px;display:flex;gap:18px;align-items:center;background:#0a130ed9;color:#aac5b3}.lightbox-bar>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.login-page{min-height:100dvh;background:radial-gradient(ellipse at 50% 40%,#203a2b50,transparent 60%),#111915;display:flex;flex-direction:column;padding:32px 52px}.login-top{display:flex;align-items:center;justify-content:space-between}.login-top>span{font-size:10px;letter-spacing:3px;color:#597662}.login-card{width:360px;max-width:100%;margin:auto;padding:55px 0}.seal{width:62px;height:62px;border:1px solid #42634d;border-radius:17px;display:grid;place-items:center;color:#aacbb4;background:#203b2940;margin-bottom:30px}.login-card .eyebrow{font-size:9px;letter-spacing:2.3px;color:#759b81}.login-card h1{font-family:Georgia,Songti SC,SimSun,serif;font-size:42px;line-height:1.5;letter-spacing:2px;margin-bottom:20px;color:#dbe8df}.login-card h1 em{font-style:normal;color:#a4c8ae}.login-description{color:#789381;font-size:12px;line-height:2.1;margin-bottom:32px}.login-card label{display:block;font-size:11px;color:#a0b8a7;margin-bottom:11px}.password-input{display:flex;gap:12px;align-items:center;border:1px solid #3b5543;border-radius:8px;background:#132118;padding:0 15px;color:#6c9078}.password-input:focus-within{border-color:#8fb599}.password-input input{background:none;border:0;padding:15px 0;color:#c9dfd0;width:100%;font-size:12px}.password-input input:focus{outline:none}.password-input input::placeholder{color:#54775e}.login-submit{width:100%;margin-top:15px;justify-content:space-between;padding:14px 18px!important;font-size:13px}.remember{display:flex;gap:7px;align-items:center;justify-content:center;color:#688572;font-size:10px;margin:19px 0 0}.error{color:#d9a89b;font-size:12px;margin:10px 0 0}.login-page footer{color:#45634e;text-align:center;font-size:10px;letter-spacing:1px}.login-page footer span{margin:0 9px}@media(min-width:1600px){.collections{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.sidebar{width:205px;padding:28px 17px}.workspace{margin-left:205px}.main{padding:38px 28px 0}.topbar{padding:0 28px}.collections{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-right{gap:10px}.search-box{width:270px}.count{display:none}}@media(max-width:760px){.sidebar{display:none}.workspace{margin-left:0}.topbar{height:73px;padding:0 21px}.breadcrumb{display:none}.mobile-brand,.mobile-account{display:block}.mobile-brand .brand{font-size:20px;gap:9px}.mobile-brand .brand-mark{width:31px;height:35px;font-size:21px}.mobile-brand .brand small{font-size:7px;letter-spacing:3px;margin-top:3px}.top-right{display:flex;align-items:center;gap:10px}.private-badge{font-size:9px}.main{padding:30px 21px 0}.page-heading{align-items:flex-start;gap:15px;margin-bottom:27px}.page-heading>div:first-child{min-width:0}.eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:12px}h1{font-size:29px;margin-bottom:12px}.subtitle{font-size:11px}.heading-actions{gap:3px;margin-top:18px}.heading-actions button{font-size:11px;padding:10px}.heading-actions .icon-btn{padding:8px}.heading-actions .icon-btn+button{gap:4px}.toolbar{flex-wrap:wrap;gap:12px;margin-bottom:22px;padding-bottom:17px}.search-box{flex:1;min-width:180px;width:auto}.toolbar-right{gap:8px}.toolbar-right select{max-width:91px;font-size:10px;padding:10px 5px}.view-switch{display:none}.collections{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.cover{aspect-ratio:1.25}.cover-count{font-size:9px;bottom:9px;left:9px}.collection-info{padding:13px 11px 16px}.collection h3{font-size:13px;margin-right:0}.collection-meta{font-size:9px;gap:5px;flex-wrap:wrap}.card-tools{position:static;opacity:1;justify-content:flex-end;padding:0 8px 8px;margin-top:-5px;gap:2px}.card-tools button{padding:7px}.list .card-tools{position:absolute;bottom:16px;padding:0;right:8px}.list .collection-info{padding-right:68px}.list .cover{width:70px}.list .collection-meta{font-size:9px}.main-footer{margin-top:40px;font-size:9px;line-height:1.8;gap:10px}.main-footer span:last-child{display:none}.empty{padding:48px 18px}.empty h2{font-size:19px}.empty p{font-size:12px}.empty small{font-size:10px}.file-grid{grid-template-columns:1fr;gap:15px}.group-header{flex-wrap:wrap;gap:9px}.group-header>div:first-child{flex:1}.group-header a{font-size:13px}.group-header span{font-size:10px}.group-header>div{gap:6px}.group-header .icon-btn,.group-header .quiet{padding:7px}.image-preview img{height:auto;max-height:60vh;min-height:150px}.image-preview>span{opacity:1}.asset-footer{padding:9px 11px;gap:7px}.filename{font-size:11px}.asset-footer small{font-size:9px}.preview iframe{height:460px}.text-content{padding:20px 17px;font-size:13px}.text-content pre{font-size:11px}.mobile-groups{display:block;width:100%;margin-bottom:23px}.modal-overlay{padding:12px;align-items:flex-end}.modal{width:100%;border-radius:18px 18px 10px 10px;padding:23px;max-height:88dvh}.upload-modal{padding:20px}.toast{bottom:22px;font-size:12px;padding:12px 16px;min-width:200px}.lightbox{padding:65px 10px 15px}.lightbox-bar{padding:15px}.login-page{padding:25px 25px 20px}.login-top>span{font-size:8px;letter-spacing:2px}.login-card{padding:50px 8px;width:350px}.login-card h1{font-size:38px}.login-page footer{font-size:9px}.drop-zone{padding:22px 12px}.upload-jobs{max-height:220px}.aggregate-note{font-size:11px}.audio-preview{padding:18px 15px}.asset-management button{min-height:40px;min-width:40px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
