:root{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:#302d3a;background:#f7f6f3;font-synthesis:none;font-weight:400;font-size:14px;--primary: #75658d;--muted: #817d89;--line: #eae7ed;--surface: #fff;--text: #302d3a}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible{outline:3px solid #ac9bbc;outline-offset:4px}svg{flex-shrink:0}h1{font-size:28px;font-weight:600;letter-spacing:.5px}h2{font-size:18px;font-weight:600}h3{font-size:16px;font-weight:600}.app-shell{min-height:100vh;display:flex}.sidebar{width:232px;position:fixed;inset:0 auto auto 0;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding:34px 20px 18px;background:#fdfcfbde;border-right:1px solid #ebe8ed;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:11px;font-size:25px;font-weight:650;letter-spacing:3px;padding:0 12px}.brand-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#77678b;color:#fff;box-shadow:0 4px 12px #75658d20}.brand small{display:block;font-size:8px;letter-spacing:1.5px;font-weight:500;color:#8c8597;margin-top:2px}.nav-caption{font-size:10px;color:#96909c;letter-spacing:1.5px;margin:43px 14px 12px}.sidebar>.brand,.sidebar>.nav-caption,.sidebar-bottom{flex-shrink:0}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar nav>a{display:flex;align-items:center;gap:12px;padding:13px 15px;margin:4px 0;border-radius:10px;font-size:13px;color:#716b79;transition:background .15s}.sidebar nav>a:hover{background:#f0edf2}.sidebar nav>a.router-link-active{background:#eee9f2;color:#6e5c82;font-weight:600}.tools-caption{margin-top:28px}.tiny-dot{width:5px;height:5px;background:#9b86af;border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:0;padding-top:16px;padding-bottom:env(safe-area-inset-bottom,0px)}.account{display:flex;align-items:center;gap:4px;border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.account-link{display:flex;align-items:center;gap:9px;min-width:0;flex:1;font-size:12px}.account-link>span:nth-child(2){max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-link small{font-size:10px;display:block;color:#918a99;margin-top:4px}.avatar{display:grid;place-items:center;width:34px;height:34px;background:#eae5ee;color:#766284;border:3px solid #f7f4f9;border-radius:50%;font-size:12px;flex-shrink:0}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:0;color:#7d6b8f;border-radius:7px;transition:background .15s}.icon-button:hover{background:#eee9f1}.muted{color:#a09aa6}.main-column{margin-left:232px;width:calc(100% - 232px);display:flex;flex-direction:column;min-height:100vh}.topbar{height:68px;border-bottom:1px solid #efedf0;display:flex;justify-content:space-between;align-items:center;padding:0 42px;color:#9b94a2;font-size:11px;background:#faf9f780}.topbar>span{display:flex;align-items:center;gap:12px}.topbar b{font-weight:400;color:#736a7d}.topbar-note{font-size:10px}.status-dot{width:5px;height:5px;border-radius:50%;background:#a5b19a}.main-content{width:100%;max-width:1210px;margin:0 auto;padding:38px 44px 26px;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:2px;color:#9a8ba6;margin-bottom:12px;font-weight:500}.page-heading p{font-size:12px;color:#918a98;margin-top:12px;line-height:1.8}.greeting-spark{color:#a293af;font-weight:400;margin-left:4px}.date-pill{font-size:10px;white-space:nowrap;border:1px solid #e8e4eb;padding:9px 12px;border-radius:8px;background:#faf9f7;color:#89808f}.welcome-banner{border:1px solid #eae4ef;border-radius:20px;min-height:254px;background:linear-gradient(112deg,#efebf4,#f3eff6 55%,#eeeef1);display:flex;overflow:hidden;position:relative}.banner-copy{padding:30px 36px;z-index:1}.banner-kicker{font-size:10px;color:#8b779e;display:flex;gap:7px;align-items:center;margin-bottom:13px}.banner-kicker>span{width:4px;height:4px;border-radius:50%;background:#9e89b0}.banner-copy h2{font-size:26px;line-height:1.6;letter-spacing:2px;color:#5b5068;font-weight:550}.banner-copy p{font-size:11px;color:#96879f;margin:10px 0 21px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:11px 18px;border-radius:9px;font-size:12px;border:1px solid transparent;transition:background .2s}.button.primary{background:#776489;color:#fff;box-shadow:0 3px 6px #65507513}.button.primary:hover{background:#655374}.banner-art{position:absolute;right:26px;top:3px;width:335px;height:280px}.art-circle{position:absolute;width:234px;height:234px;border:1px solid #dcd4e681;border-radius:50%;right:28px;top:22px;background:#ffffff15}.art-circle:after{content:"";position:absolute;top:17px;right:17px;bottom:17px;left:17px;border:1px solid #e2dbea;border-radius:50%}.art-paper{position:absolute;width:125px;height:162px;border-radius:9px;box-shadow:0 14px 28px #72618a13}.art-paper-back{background:#e5e9e2;top:41px;right:51px;transform:rotate(16deg);border:1px solid #d9dfd6;display:flex;justify-content:center;align-items:center;color:#8f9e87}.art-paper-front{background:#fffcff;top:59px;left:82px;transform:rotate(-12deg);padding:23px 18px;border:1px solid #e7ddec}.art-paper-head{display:flex;align-items:center;gap:8px;color:#9e88b4;font-size:10px;letter-spacing:1px;margin-bottom:17px}.art-paper i,.paper i{display:block;height:4px;border-radius:3px;background:#e9e1ef;margin:9px 0}.art-paper i.short{width:60%}.art-paper-tag{font-size:7px;letter-spacing:.5px;color:#a59aae;background:#f7f3f9;padding:5px 0;text-align:center;margin-top:16px;border-radius:4px}.art-spark{position:absolute;color:#b4a0bf}.art-spark.one{font-size:28px;top:35px;left:43px}.art-spark.two{font-size:15px;right:30px;top:167px}.floating-tag{position:absolute;display:flex;align-items:center;gap:7px;bottom:33px;right:25px;font-size:9px;border:1px solid #ffffffd0;background:#ffffffb8;padding:10px 13px;border-radius:9px;color:#8e7d9d;box-shadow:0 4px 20px #9381a00d;transform:rotate(3deg)}.section-block{margin-top:30px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.section-title h2{font-size:16px}.section-title h2>span{font-size:10px;font-weight:400;color:#a19aa6;margin-left:12px}.subtle-label{font-size:9px;color:#a49ca9}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tool-card{padding:21px 23px 0;border:1px solid #e8e3ec;background:#fff;border-radius:15px;min-height:201px;transition:transform .2s,box-shadow .2s}.active-tool:hover{transform:translateY(-3px);box-shadow:0 8px 24px #78608c12;border-color:#cfc1dc}.tool-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tool-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.purple{color:#9880ae;background:#f0eaf5}.sage{color:#93a08a;background:#edf1e9}.peach{color:#bc9b83;background:#f7efe7}.tool-arrow{color:#ab9ab8}.tool-card h3{font-size:14px;display:flex;align-items:center;gap:10px}.mini-badge{font-size:8px;font-weight:400;color:#9b8bad;background:#f4eff7;padding:3px 6px;border-radius:4px}.tool-card p{font-size:11px;line-height:1.9;color:#9a919e;margin:10px 0 15px}.tool-footer{border-top:1px solid #f1eef3;padding:12px 0;font-size:9px;color:#ac9ab9;letter-spacing:.4px}.tool-footer>span{margin:0 9px}.upcoming{background:#fdfcfa;border-color:#eeebee}.upcoming h3{color:#8e8792}.upcoming .tool-footer{color:#b1a9b4}.soon{font-size:8px;color:#aca3b2;border:1px solid #ece7ef;padding:3px 7px;border-radius:5px}.records-panel{padding:22px 25px;background:#fff;border:1px solid #e9e5ec;border-radius:15px}.records-panel .section-title{margin-bottom:17px}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#8b739e}.empty-state{min-height:174px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#b0a6b8}.empty-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#f7f4f9;color:#c2b6cd;margin-bottom:10px}.empty-state h3{font-size:12px;font-weight:400;color:#9b8da6}.empty-state p{font-size:10px;color:#afa5b7;margin:8px 0 13px}.bottom-notes{display:flex;justify-content:center;gap:35px;margin-top:24px;color:#aaa2af;font-size:9px}.bottom-notes>span{display:flex;align-items:center;gap:7px}.main-column>footer{text-align:center;color:#bbb2c0;font-size:9px;padding:12px 20px 20px;letter-spacing:.5px}.main-column>footer>span{margin:0 6px}.panel{background:#fff;border:1px solid #e9e5ec;border-radius:17px}.task-table-head,.task-row{display:grid;grid-template-columns:minmax(160px,1fr) 86px 105px 64px;gap:15px;align-items:center}.task-table-head{font-size:10px;color:#aaa0b0;padding:8px 0 13px;border-bottom:1px solid #f0edf3}.task-row{padding:17px 0;border-bottom:1px solid #f2eff4;font-size:11px}.task-row:last-child{border-bottom:0}.task-file{display:flex;align-items:center;gap:11px;min-width:0}.task-file>div{min-width:0}.task-file strong{font-size:11px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-file small{font-size:9px;display:block;color:#a59aae;margin-top:5px}.task-file small>span{margin:0 4px}.file-icon{background:#f2edf6;color:#ad98be;width:35px;height:39px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.badge{display:inline-flex;font-size:9px;gap:5px;align-items:center;padding:4px 8px;border-radius:5px;white-space:nowrap}.badge.succeeded{background:#eff3ec;color:#859776}.badge.processing,.badge.queued{background:#f1ecf7;color:#9982ad}.badge.failed{background:#fcf0ee;color:#b3807c}.badge.neutral{background:#f3f1f4;color:#a199a8}.task-row time,.people-row time{color:#a499af;font-size:10px}.row-actions{display:flex;justify-content:flex-end;gap:3px}.task-file .error-text{color:#b4787b;font-size:9px;white-space:normal;line-height:1.7}.converter-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:23px}.conversion-panel{padding:28px}.steps{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:28px;color:#c9c0d1;font-size:11px}.step{display:flex;align-items:center;gap:7px;color:#a99eb3}.step b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:500;background:#f4f0f7}.step.active{color:#806891}.step.active b{background:#e9e1f0;color:#806891}.dropzone{border:1.5px dashed #d7c9e3;border-radius:13px;min-height:290px;background:#fcfaff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:28px;text-align:center;transition:background .15s}.dropzone.dragging{background:#eee6f6;border-color:#9781aa}.upload-icon{color:#a58bb8;background:#f1eaf7;border-radius:17px;width:68px;height:68px;display:grid;place-items:center;margin-bottom:20px}.dropzone h2{font-size:17px;color:#72617f}.dropzone p{font-size:11px;color:#a193ac;margin:10px 0 19px}.dropzone small{font-size:9px;color:#ac9cb8;margin-top:19px}.selected-file{display:flex;gap:11px;align-items:center;padding:16px 0}.selected-file>div{flex:1;min-width:0}.selected-file strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file small{display:block;color:#a699b0;font-size:10px;margin-top:4px}.file-queue{list-style:none;display:flex;flex-direction:column;gap:4px}.file-queue li{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid #f0ebf4;border-radius:10px;background:#fdfcfa}.queue-order{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#f0eaf5;color:#8e7a9f;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.queue-name{flex:1;min-width:0}.queue-name strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-name small{display:block;color:#a699b0;font-size:10px;margin-top:3px}.queue-actions{display:inline-flex;gap:2px;flex-shrink:0}.queue-actions .icon-button{width:26px;height:26px}.merge-preview{margin-top:18px;border:1px solid #f0ebf4;border-radius:10px;background:#fdfcfa;padding:14px 14px 12px}.preview-caption{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;color:#8e7a9f;margin-bottom:10px}.preview-caption small{color:#a699b0;font-size:10px;text-align:right}.preview-stack{overflow:auto;border:1px solid #f0ebf4;border-radius:8px;background:#fff}.preview-stack.vertical{max-height:300px}.preview-stack.vertical img{display:block;width:100%}.preview-stack.horizontal{display:flex;max-height:170px}.preview-stack.horizontal img{height:150px;width:auto;flex-shrink:0;display:block}.split-options{display:flex;flex-direction:column;gap:14px;margin-top:18px}.mode-group{display:flex;gap:8px}.mode-card{flex:1;border:1px solid #f0ebf4;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:#fdfcfa;cursor:pointer}.mode-card small{color:#a699b0;font-size:10px;line-height:1.6}.option-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:12px}.option-row>label{font-size:11px;color:#8e7a9f}.option-row>small{grid-column:2;color:#ac9cb8;font-size:9px;margin-top:5px}.conversion-panel>.n-button{margin-top:24px}.info-card{padding:25px 22px}.info-heading{display:flex;align-items:center;gap:10px;font-size:12px;color:#8e7a9f}.info-card p{font-size:11px;color:#a195ab;line-height:2;margin-top:12px}.info-divider{height:1px;background:#f0ebf4;margin:23px 0}.gentle-note{background:#eff1eb;border-radius:12px;padding:18px;color:#8e9787;font-size:11px;margin-top:19px;line-height:1.9}.gentle-note>span{font-weight:500}.gentle-note p{margin-top:8px;font-size:10px;color:#929b8c}.conversion-result{text-align:center;padding:30px 10px;display:flex;flex-direction:column;align-items:center;gap:20px;min-height:360px;justify-content:center}.result-icon{display:grid;place-items:center;width:72px;height:72px;background:#f2edf7;color:#a68dbb;border-radius:50%}.result-icon.succeeded{background:#eef4e9;color:#9baf8b}.result-icon.failed{background:#faf0ed;color:#b8938b}.conversion-result h2{color:#74647f}.conversion-result p{font-size:12px;line-height:1.9;color:#9b8fa4}.conversion-result small{font-size:10px;color:#ab9bb6}.result-filename{max-width:100%;overflow-wrap:anywhere}.spinner{width:29px;height:29px;border:2px solid #d8cbe2;border-top-color:#9a7eb0;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-error{color:#a33f50!important;background:#fcf2f2;border-radius:8px;padding:12px;font-size:12px;line-height:1.7;margin:12px 0}.text-button{border:0;background:none;color:#9b8ba7;font-size:11px;padding:7px}.muted-text{font-size:11px;color:#9e93a7;line-height:1.9;margin:14px 0}.filter-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:10px}.tabs{display:flex;gap:5px;flex-wrap:wrap}.tabs button{border:0;background:none;color:#a597af;font-size:11px;padding:8px 13px;border-radius:7px}.tabs button.selected{background:#f1ebf7;color:#8b719f}.pagination{display:flex;justify-content:flex-end;padding-top:20px}.under-panel-note{font-size:10px;color:#aaa0b2;margin:18px 4px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.form-panel{padding:28px}.form-panel h2{margin-bottom:25px}.form-panel label,.modal-form label,.login-form label{display:block;font-size:12px;color:#8b7c97;margin:19px 0 9px}.form-panel .n-button{margin-top:22px}.narrow-panel{max-width:580px}.people-toolbar{display:flex;align-items:center;gap:12px;padding:22px 25px;border-bottom:1px solid #f0ebf4}.people-toolbar .n-input{max-width:270px}.people-toolbar>span{margin-left:auto;font-size:11px;color:#a99bb3;white-space:nowrap}.people-table{padding:0 25px}.people-row{display:grid;grid-template-columns:minmax(160px,1fr) 100px 60px 95px 125px;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #f2edf6;font-size:11px}.people-row:last-child{border:0}.people-head{color:#ad9fb7;font-size:10px;padding:15px 0}.person{display:flex;align-items:center;gap:10px;min-width:0}.person strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.person small{display:block;font-size:10px;color:#ac9bb6;margin-top:4px}.role-label{display:flex;gap:5px;align-items:center;color:#9b88aa;font-size:10px}.temporary-password{display:block;background:#f6f1fa;border-radius:10px;padding:20px;text-align:center;overflow-wrap:anywhere;margin:20px 0;color:#816894}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-toggle,.close-nav{display:none}.login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.login-story{padding:42px 54px 30px;background:linear-gradient(135deg,#eee9f2,#f0eef2 65%,#e9ede6);display:flex;flex-direction:column;position:relative;overflow:hidden}.login-story .brand{padding:0}.story-main{margin:auto 0;padding:60px 0 40px}.story-main h1{font-size:34px;line-height:1.75;color:#64536f;letter-spacing:2px;font-weight:500}.story-main p{font-size:13px;line-height:2;color:#9a8aa6;margin-top:18px}.story-footer{color:#aea1b6;font-size:11px;letter-spacing:2px}.paper-scene{height:265px;position:relative;margin-top:15px;max-width:380px}.scene-orbit{width:240px;height:240px;border:1px solid #d8cde180;border-radius:50%;position:absolute;top:10px;left:80px}.paper{position:absolute;border-radius:9px;width:135px;height:177px;border:1px solid #e1d5e9;box-shadow:0 20px 40px #76608a12;padding:24px}.back-paper{transform:rotate(15deg);background:#e6eae0;top:30px;left:190px;display:grid;place-items:center;color:#9ba98c}.front-paper{background:#fffbff;transform:rotate(-12deg);top:48px;left:109px;color:#ad93bd}.paper .short{width:60%}.paper span{display:flex;align-items:center;gap:5px;font-size:8px;color:#b09bbf;margin-top:22px;white-space:nowrap}.scene-label{position:absolute;bottom:15px;left:180px;border:1px solid #ffffffd0;background:#ffffffb0;padding:11px 15px;border-radius:9px;color:#a593b2;display:flex;gap:8px;font-size:10px;transform:rotate(4deg)}.login-form-panel{display:flex;align-items:center;justify-content:center;position:relative;background:#fcfbf9;padding:60px 35px}.login-form{width:340px;max-width:100%}.login-form h2{font-size:27px;color:#5a4868;letter-spacing:1px;margin:15px 0}.wave-leaf{color:#baa7c6;margin-left:7px;font-size:25px}.login-form>p{font-size:11px;color:#a08fae;line-height:1.8;margin-bottom:32px}.login-form label{margin-top:22px}.login-submit{margin-top:30px}.login-submit svg{margin-left:15px}.login-help{border-top:1px solid #eee7f2;margin-top:28px;padding-top:24px;font-size:10px;text-align:center;line-height:1.9;color:#ad9ab9}.login-bottom{position:absolute;bottom:28px;font-size:10px;color:#b9abc2;letter-spacing:1px}.login-form .n-input{background:#fff;--n-border: 1px solid #e7deed !important;--n-height: 44px !important}.n-button svg{margin:0 4px}.n-modal p{font-size:12px;color:#9583a1;line-height:1.9}.n-modal{border-radius:17px!important}.nav-scrim{display:none}@media(min-width:1500px){.main-content{padding-top:48px}.welcome-banner{min-height:280px}.banner-copy{padding-top:36px}.banner-art{top:12px;right:70px}.tool-card{min-height:218px;padding-top:25px}.empty-state{min-height:180px}}@media(max-width:1100px){.sidebar{width:208px;padding-left:15px;padding-right:15px}.main-column{margin-left:208px;width:calc(100% - 208px)}.main-content{padding:30px 28px}.topbar{padding:0 28px}.page-heading h1{font-size:23px}.date-pill{display:none}.banner-art{right:-24px;transform:scale(.87)}.banner-copy{padding:28px}.banner-copy h2{font-size:23px}.banner-copy p{max-width:240px;line-height:1.8}.tool-card{padding:18px 16px 0}.mini-badge{display:none}.converter-layout{grid-template-columns:1fr}.converter-aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gentle-note{margin-top:0}.subtle-label{display:none}.people-row{grid-template-columns:minmax(130px,1fr) 90px 55px 125px}.people-row>time,.people-head>span:nth-child(4){display:none}.people-toolbar{padding:18px}.people-table{padding:0 18px}.topbar-note{display:none!important}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:232px}.sidebar.open{transform:translate(0)}.main-column{margin-left:0;width:100%}.mobile-toggle{display:flex;position:absolute;top:18px;left:15px;z-index:10}.close-nav{display:flex;position:absolute;right:6px;top:9px}.nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#33224030;z-index:19}.topbar{height:66px;padding-left:60px;padding-right:20px}.main-content{padding:26px 20px}.page-heading h1{font-size:22px;line-height:1.6}.page-heading{align-items:start;gap:12px;flex-wrap:wrap;margin-bottom:23px}.page-heading p{font-size:11px;margin-top:7px}.eyebrow{font-size:8px;letter-spacing:1.5px}.welcome-banner{min-height:270px}.banner-copy{padding:25px 23px}.banner-copy h2{font-size:23px}.banner-copy p{max-width:180px}.banner-art{right:-74px;top:19px;transform:scale(.7);transform-origin:right center;opacity:.85}.tool-grid{grid-template-columns:1fr}.mode-group{flex-direction:column}.tool-card{min-height:0;padding:18px 20px 0}.tool-card-top{margin-bottom:13px}.tool-card p br{display:none}.tool-card h3{font-size:15px}.tool-card p{margin:9px 0 13px}.mini-badge{display:inline-flex}.tool-card-top .tool-icon{width:38px;height:38px}.upcoming{display:grid;grid-template-columns:42px 1fr;gap:0 14px;padding-bottom:17px}.upcoming .tool-card-top{grid-row:1/3;margin:0}.upcoming .soon{display:none}.upcoming h3{align-self:end}.upcoming p{margin:6px 0 0;font-size:10px}.upcoming .tool-footer{display:none}.section-title h2>span{display:none}.records-panel{padding:18px}.empty-state{padding:24px 8px}.bottom-notes{gap:14px;flex-wrap:wrap;font-size:8px}.bottom-notes>span:last-child{display:none}.task-table-head{display:none}.task-row{grid-template-columns:1fr auto;gap:12px}.task-row>time{display:none}.task-file{grid-column:1/3}.task-file strong{font-size:12px}.task-file small{font-size:10px}.row-actions{min-height:29px}.converter-aside{grid-template-columns:1fr}.conversion-panel{padding:20px}.steps{font-size:10px;gap:5px}.step{gap:4px}.dropzone{min-height:290px;padding:22px 10px}.settings-grid{grid-template-columns:1fr}.form-panel{padding:22px}.people-toolbar{flex-wrap:wrap}.people-toolbar .n-input{max-width:calc(100% - 78px)}.people-toolbar>span{margin-left:0}.people-row{grid-template-columns:1fr 80px 55px;gap:9px}.people-row>div:last-child{grid-column:2/4}.people-head{display:none}.person{grid-column:1/3}.people-row>div:nth-child(2){grid-row:2}.people-row>span{grid-column:3;grid-row:1}.people-row{padding:16px 0}.tabs{gap:0}.tabs button{font-size:10px;padding:7px 9px}.filter-bar{align-items:start}.login-page{grid-template-columns:1fr}.login-story{padding:25px;min-height:0}.login-story .brand{font-size:22px}.story-main{padding:26px 0 8px}.story-main h1{font-size:24px;line-height:1.6}.story-main p,.paper-scene,.story-footer{display:none}.story-main .eyebrow{margin-bottom:10px}.login-form-panel{padding:36px 27px 80px}.login-form{width:100%;max-width:390px}.login-form h2{font-size:24px}.login-form>p{margin-bottom:20px}.login-form-panel .eyebrow{display:none}.login-bottom{bottom:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.page-heading p,.tool-card p,.tool-footer,.info-card p,.dropzone p,.dropzone small,.muted-text,.under-panel-note,.login-form>p,.login-help,.form-panel label,.modal-form label,.login-form label,.task-row time,.people-row time,.task-file small,.selected-file small,.empty-state p,.empty-state h3,.conversion-result p,.conversion-result small,.person small,.people-toolbar>span,.role-label{color:#797080}.badge.succeeded{color:#536849}.badge.failed{color:#95534e}.badge.queued,.badge.processing{color:#79618e}.badge.neutral{color:#797080}.preference-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0 15px;color:#797080;font-size:12px}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation:none!important;transition:none!important}.people-row .row-actions button:last-child{width:auto;white-space:nowrap;padding:6px;gap:4px;font-size:12px}@media(max-height:650px){.sidebar{padding-top:18px}.sidebar>.nav-caption{margin-top:20px}}
