:root {
 --bg:#f3f5f7;--surface:#fff;--ink:#26323d;--muted:#64717d;--line:#e2e7eb;
 --red:#b8433c;--red-soft:#fbefed;--green:#39705b;--green-soft:#eaf4ef;--radius:16px;
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg);font-size:14px;line-height:1.6;font-synthesis:none;
}
*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select,summary{outline-offset:4px}button{cursor:pointer;border:0}button:disabled{opacity:.5;cursor:default}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:650}h2{font-size:18px;line-height:1.4;letter-spacing:-.35px;font-weight:650}h3{font-size:15px}p,small{color:var(--muted)}small{font-size:12px}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}
.sidebar{background:var(--surface);border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;width:250px;display:flex;flex-direction:column;padding:34px 18px 18px;z-index:10;overflow-y:auto}
.brand{padding:0 16px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.brand-logo{display:block;width:160px;height:auto;max-width:100%;mix-blend-mode:multiply}.brand-product{font-size:10px;text-transform:uppercase;letter-spacing:2.4px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;width:100%}
.nav-label{font-size:10px;text-transform:uppercase;letter-spacing:1.6px;color:#84909b;padding:22px 16px 10px;font-weight:600}.nav{display:flex;flex-direction:column;gap:6px}.nav a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;color:#606e7a;font-size:13px;font-weight:550;transition:background .15s}.nav a:hover{background:var(--bg)}.nav a.active{color:var(--red);background:var(--red-soft);box-shadow:inset 3px 0 var(--red)}.nav a.active svg{stroke-width:2}
.sidebar-bottom{margin-top:auto;padding-top:32px}.privacy-note{margin:16px 10px 20px;padding:15px 0;font-size:11px;color:var(--muted);display:flex;align-items:flex-start;gap:9px}.privacy-note svg{width:16px;height:16px;color:var(--green);margin-top:2px}.profile{padding:16px 8px 4px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--line)}.avatar{width:36px;height:36px;border-radius:11px;background:#edf0f3;color:#52616d;display:grid;place-items:center;font-size:12px;font-weight:650;flex-shrink:0}.profile strong{font-size:12px;display:block}.profile small{font-size:10px}.profile .icon-btn{margin-left:auto}
.main{grid-column:2;padding:0 42px 56px;min-width:0}.topbar{height:80px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;font-size:12px;color:var(--muted)}.breadcrumb{display:flex;align-items:center;gap:10px;min-width:0}.breadcrumb b{font-weight:550;color:#52616d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{max-width:1260px;margin:auto}.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-head p{margin-top:9px;font-size:13px}.eyebrow{display:block;font-size:10px;font-weight:650;letter-spacing:1.8px;text-transform:uppercase;color:var(--red);margin-bottom:10px}.status-dot{display:inline-flex;gap:8px;align-items:center;font-size:11px;color:var(--green);padding:7px 12px;background:var(--green-soft);border:1px solid #dbe9e1;border-radius:30px;white-space:nowrap}.status-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#558b6e}
.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 3px 12px #26323d03}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px}.card-head p{font-size:12px;margin-top:5px}.card-icon{height:38px;width:38px;border-radius:11px;display:grid;place-items:center;background:var(--bg);color:#6a7885}.grid{display:grid;gap:24px}.two{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.equal{grid-template-columns:1fr 1fr}.three{grid-template-columns:repeat(3,1fr)}.stack{display:flex;flex-direction:column;gap:20px;min-width:0}
.workspace-intro{position:relative;overflow:hidden;margin-bottom:28px;padding:28px 34px;background:#f5e9e5;border:1px solid #ecdad4;border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;gap:30px}.workspace-intro h2{font-size:27px;font-weight:600;letter-spacing:-.8px;color:#503d3a}.workspace-intro p{font-size:13px;max-width:500px;color:#806b66;margin-top:8px}.workspace-intro .eyebrow{color:#987068}.intro-art{display:flex;align-items:center;justify-content:center;gap:5px;height:100px;flex:0 0 180px;transform:rotate(-9deg);color:#bd7a6c}.intro-art span{display:block;width:5px;border-radius:10px;background:currentColor;height:14px;opacity:.4}.intro-art span:nth-child(4n+1){height:38px;opacity:.5}.intro-art span:nth-child(3n+2){height:64px;opacity:.7}.intro-art span:nth-child(5n+3){height:90px;opacity:.8}.section-number{font-size:12px;letter-spacing:1px;color:#a2abb3;border:1px solid var(--line);padding:6px 10px;border-radius:9px}.capture-card{padding:28px 30px}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:26px 0 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-step{display:flex;gap:12px;align-items:center;position:relative}.workflow-icon{height:38px;width:38px;display:grid;place-items:center;flex-shrink:0;color:#73818c;background:#e9eef2;border-radius:11px}.workflow-icon svg{width:18px;height:18px}.workflow-step strong{font-size:12px;font-weight:600}.workflow-step p{font-size:11px;margin-top:2px}.workflow-number{font-size:11px;color:#a4aeb6;margin-left:auto;padding-right:6px}.privacy-inline{display:flex;align-items:flex-start;gap:10px;padding:0 8px}.privacy-inline svg{color:var(--green);width:17px;height:17px;margin-top:3px}.privacy-inline p{font-size:11px;line-height:1.8}
.btn{border:1px solid #dce2e7;background:white;border-radius:9px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;line-height:1.4;min-height:42px;transition:background .15s,box-shadow .15s}.btn:hover{background:#f6f8fa;border-color:#c6d0d7}.btn.primary{background:var(--red);border-color:var(--red);color:white;box-shadow:0 3px 7px #b8433c15}.btn.primary:hover{background:#a43a34;border-color:#a43a34}.btn.soft{background:var(--red-soft);border-color:transparent;color:var(--red)}.btn.danger{color:var(--red)}.btn svg{width:16px;height:16px}.icon-btn{display:inline-grid;place-items:center;border-radius:8px;width:32px;height:32px;color:var(--muted);background:transparent;flex-shrink:0}.icon-btn:hover{background:var(--bg);color:var(--ink)}.actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.text-btn{font-size:12px;background:none;color:var(--muted);padding:0;cursor:pointer}.text-btn:hover{color:var(--red)}
.tabs{display:flex;gap:6px;background:#eef1f4;border:1px solid #e8edf0;padding:5px;border-radius:11px;margin-bottom:24px}.tabs button{flex:1;border-radius:7px;background:none;color:var(--muted);font-size:12px;font-weight:550;padding:11px 9px;display:flex;justify-content:center;align-items:center;gap:8px}.tabs button.active{background:white;color:var(--ink);box-shadow:0 2px 5px #26323d0c}.tabs svg{height:16px;width:16px}
.record-zone{min-height:295px;background:#f8fafb;border:1px solid #e8edf0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:16px;text-align:center}.record-symbol{width:78px;height:78px;background:white;border:1px solid #e4e9ed;box-shadow:0 5px 18px #26323d05;border-radius:24px;display:grid;place-items:center;color:var(--red)}.record-symbol svg{width:30px;height:30px}.record-zone h3{font-size:18px;font-weight:600;letter-spacing:-.4px}.record-zone p{font-size:12px;max-width:310px;line-height:1.9}.timer{font-size:36px;font-variant-numeric:tabular-nums;font-weight:550;letter-spacing:1px}.recording .record-symbol{background:var(--red-soft);color:var(--red);animation:pulse 1.5s infinite}@keyframes pulse{50%{box-shadow:0 0 0 10px #b8433c0c}}.record-controls{display:flex;justify-content:center;gap:9px;margin-top:22px;flex-wrap:wrap}.record-controls>.primary{min-width:190px}.upload-zone{cursor:pointer;border:1.5px dashed #cbd5dc;background:#f8fafb;border-radius:12px;padding:32px 22px;text-align:center;min-height:295px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;transition:background .15s,border-color .15s}.upload-zone:hover,.upload-zone.dragover{border-color:var(--red);background:var(--red-soft)}.upload-zone[aria-disabled=true]{cursor:wait;opacity:.65}.upload-zone h3{font-size:18px;font-weight:600}.upload-zone p{font-size:12px}.upload-symbol{width:62px;height:62px;border:1px solid #e4e9ed;background:white;display:grid;place-items:center;border-radius:18px;color:var(--red);margin-bottom:3px}.upload-symbol svg{height:25px;width:25px}.format-tags{font-size:10px;letter-spacing:1px;color:#7c8994}.upload-zone small{font-size:10px}.upload-selection{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;flex-wrap:wrap}.upload-name{overflow-wrap:anywhere;font-size:12px;flex:1;min-width:100px}.upload-selection>.btn{margin-left:auto}.upload-feedback{font-size:12px;line-height:1.8;margin-top:16px;padding:14px 16px;border-radius:10px;background:#eef3f7;color:#52616d;overflow-wrap:anywhere}.upload-feedback.failed{background:var(--red-soft);border:1px solid #efd4ce;color:#9e3e36}.hint{font-size:11px;color:var(--muted);display:flex;align-items:flex-start;gap:8px;margin-top:22px;line-height:1.8}.hint svg{width:14px;height:14px;margin-top:3px}
.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field:last-child{margin-bottom:0}.field label,.label{font-size:12px;font-weight:600;color:#4f5d69}.field small{font-size:11px;line-height:1.7}.input,input:not([type=checkbox]):not([type=file]),select,textarea{width:100%;background:#fff;border:1px solid #dbe2e8;border-radius:9px;padding:11px 12px;color:var(--ink);min-width:0}.input:focus,input:focus,select:focus,textarea:focus{border-color:#899eaf;outline:3px solid #8a9faf18}textarea{resize:vertical;line-height:1.8;min-height:90px}.check{display:flex;align-items:center;gap:10px;font-size:12px;color:#52616d;margin-bottom:16px}.check input{accent-color:var(--red);width:16px;height:16px}.divider{height:1px;background:var(--line);margin:24px 0}.footline{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.footline small{font-size:11px}details>summary{padding:8px 0;font-weight:550}.file-input{position:absolute;width:1px;height:1px;opacity:0}
.recent{margin-top:30px}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.table th{color:#7a8894;font-weight:550;text-align:left;font-size:10px;letter-spacing:.6px;text-transform:uppercase;padding:13px 14px;border-bottom:1px solid var(--line);background:#f8fafb}.table th:first-child{border-radius:7px 0 0 7px}.table td{padding:18px 14px;border-bottom:1px solid #edf0f3;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#fafbfc}.file-cell{display:flex;gap:12px;align-items:center;max-width:350px}.file-cell strong{font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;max-width:280px}.file-cell small{display:block;font-size:10px;margin-top:3px}.file-icon{width:36px;height:40px;background:#eef2f6;border-radius:9px;color:#768897;display:grid;place-items:center;flex-shrink:0}.badge{font-size:10px;font-weight:550;border-radius:20px;padding:5px 10px;display:inline-flex;align-items:center;gap:5px;background:#edf1f4;color:#697b89}.badge.completed{background:var(--green-soft);color:var(--green)}.badge.running{background:#fff4df;color:#966c23}.badge.failed,.badge.cancelled{background:var(--red-soft);color:var(--red)}.empty{padding:44px 24px;text-align:center;color:var(--muted);font-size:13px;line-height:1.9;background:#fafbfc;border:1px dashed var(--line);border-radius:12px}.search{max-width:300px}.stat{padding:24px 28px}.stat b{display:block;font-size:34px;font-weight:600;letter-spacing:-1px}.stat span{font-size:12px;color:var(--muted)}.stat small{float:right}
.editor-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.editor-layout.single{grid-template-columns:minmax(0,1fr)}.editor{min-height:540px;font-size:14px;line-height:1.9;border:0!important;padding:0!important;resize:vertical;background:#fff}.editor:focus{outline:2px solid #899eaf33;outline-offset:6px}.editor-top{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.segment{border-bottom:1px solid var(--line);padding:17px 0}.segment-header{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:8px}.segment-text{font-size:13px;line-height:1.9;color:#52616d;min-height:28px;white-space:pre-wrap}.segment-text[contenteditable=true]:focus{outline:2px solid #899eaf55;outline-offset:4px;border-radius:4px}.transcript-pane{max-height:680px;overflow-y:auto;padding-right:8px}.detail-tabs{margin:0 auto 20px;max-width:520px}.report-toolbar{border-top:1px solid var(--line);padding-top:20px;margin-top:20px;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.version{padding:15px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.version p{font-size:11px}.version strong{font-size:12px}.section-note{padding:15px 18px;background:var(--bg);border-radius:10px;font-size:11px;color:var(--muted);margin-top:18px}.live-text{font-size:13px;white-space:pre-wrap;max-height:260px;overflow:auto;margin-top:18px;color:#52616d;line-height:1.9}.live-text:empty{display:none}.progress{width:100%;height:6px;border:0;border-radius:6px;overflow:hidden;margin-top:16px;accent-color:var(--red);appearance:none;-webkit-appearance:none;background:#edf0f3}.progress::-webkit-progress-bar{background:#edf0f3;border-radius:6px}.progress::-webkit-progress-value{background:var(--red);border-radius:6px}.progress::-moz-progress-bar{background:var(--red);border-radius:6px}.inline-progress{margin-top:18px;padding:17px 18px;border:1px solid #ead9d5;background:var(--red-soft);border-radius:11px}.inline-progress strong{font-size:12px}.inline-progress p{font-size:11px;margin-top:5px}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}.comparison section{min-width:0}.comparison h3{margin-bottom:10px}.comparison-text{white-space:pre-wrap;max-height:55vh;overflow:auto;border:1px solid var(--line);border-radius:11px;padding:18px;background:#fafbfc;font-size:12px;line-height:1.85}.comparison-text.proposed{background:#fff8f6;border-color:#ead8d3}.anonymous-job{background:#fafbfc}.anonymous-job p{margin-top:14px;font-size:12px}.admin-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.admin-overview .stat{padding:20px}.admin-overview .stat b{font-size:28px}
.auth-shell{min-height:100vh;background:linear-gradient(145deg,#f7f5f3 0%,#f2f4f5 100%)}.auth-main{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px}.auth-card{width:min(900px,100%);min-height:540px;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);overflow:hidden;background:var(--surface);border:1px solid #dedfdf;border-radius:22px;box-shadow:0 24px 70px #26323d12}.auth-aside{background:#f4eae6;display:flex;flex-direction:column;justify-content:space-between;padding:44px 38px;border-right:1px solid #eadbd5}.auth-aside .brand{padding:0;gap:16px}.auth-aside .brand-logo{width:190px}.auth-aside .brand-product{border-color:#dccac3;color:#836f68}.auth-environment{display:flex;align-items:center;gap:12px;padding-top:22px;border-top:1px solid #ddcec8;color:#5d4b46}.auth-environment svg{width:19px;height:19px;color:var(--red)}.auth-environment strong{display:block;font-size:12px;font-weight:650}.auth-environment small{display:block;margin-top:2px;font-size:10px;color:#8b7770}.auth-form{width:100%;max-width:none;padding:64px 70px;display:flex;flex-direction:column;justify-content:center}.auth-kicker{display:flex;align-items:center;gap:8px;margin-bottom:26px;color:#78838b;font-size:10px;font-weight:650;letter-spacing:1.35px;text-transform:uppercase}.auth-kicker svg{width:15px;height:15px;color:var(--green)}.auth-form h2{font-size:29px;margin-bottom:8px;font-weight:625;letter-spacing:-.7px;color:#27323a}.auth-form form>p{font-size:13px;margin-bottom:30px;line-height:1.75}.auth-form .field{margin-bottom:18px}.auth-form .btn{width:100%;margin-top:8px;padding:13px}.auth-form .text-btn{margin-top:22px}.auth-footer{margin-top:18px;color:#8a9298;font-size:10px;letter-spacing:.25px}.secret{font-family:monospace;word-break:break-all;background:var(--bg);border-radius:9px;padding:13px;font-size:13px;letter-spacing:1px;margin:16px 0;color:var(--ink)}.error-message{font-size:12px;color:var(--red);margin:16px 0}.error-message:empty{display:none}
dialog{border:1px solid var(--line);border-radius:18px;padding:30px;width:min(700px,calc(100vw - 32px));max-height:90vh;box-shadow:0 24px 100px #26323d20;color:var(--ink)}dialog::backdrop{background:#26323d66;backdrop-filter:blur(3px)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;flex-wrap:wrap}.codes{white-space:pre-wrap;font-family:monospace;font-size:14px;background:var(--bg);border-radius:10px;padding:20px}.notice{padding:14px 18px;border-radius:10px;background:#fff4df;color:#866321;font-size:12px;margin-bottom:20px}.loading{display:grid;place-items:center;min-height:60vh;color:var(--muted)}#notifications{position:fixed;bottom:25px;right:25px;display:flex;flex-direction:column;gap:10px;z-index:1000}.toast{background:#26323d;color:white;padding:15px 20px;border-radius:11px;box-shadow:0 8px 25px #26323d20;font-size:12px;max-width:min(440px,calc(100vw - 36px));overflow-wrap:anywhere}.toast.error{background:#a43a34}.hidden{display:none!important}.muted{color:var(--muted)}.no-margin{margin:0}.mobile-menu{display:none}.wide{width:100%}.admin-tabs{overflow-x:auto}.admin-tabs button{white-space:nowrap;flex:0 0 auto;padding:10px 16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.job-result{white-space:pre-wrap;font-size:13px;line-height:1.9;max-height:50vh;overflow:auto}.help-text{line-height:1.9;font-size:13px;max-width:800px}.help-text h2{margin:28px 0 12px}.help-text p{margin-bottom:15px}.label-value{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:12px 0;border-bottom:1px solid var(--line)}.label-value span{color:var(--muted)}.danger-zone{border-color:#efd4ce}.check-list{display:flex;flex-wrap:wrap;gap:8px 20px}.overflow{overflow-wrap:anywhere}.finish-pending{background:#fff9ed;border-color:#eddfbe}.qr{max-width:200px;margin:16px auto;display:block}.info-card{background:var(--green-soft);border-color:#dce9e1}.info-card p{font-size:12px;margin-top:8px}.step-list{display:flex;flex-direction:column;gap:18px}.step{display:flex;gap:13px}.step-num{width:25px;height:25px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0}.step strong{font-size:12px}.step p{font-size:11px}
@media(min-width:1700px){.main{padding-left:64px;padding-right:64px}}
@media(max-width:1200px){.sidebar{width:220px;padding-left:12px;padding-right:12px}.shell{grid-template-columns:220px minmax(0,1fr)}.main{padding:0 26px 40px}.two{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.capture-card,.card{padding:22px}.intro-art{flex-basis:110px}.workflow-number{display:none}.editor-layout{grid-template-columns:1fr}}
@media(max-width:1000px){.two{grid-template-columns:1fr}.workbench>.stack:last-child>.card{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.workbench>.stack:last-child>.card>.card-head,.workbench>.stack:last-child>.card>details,.workbench>.stack:last-child>.card>.divider{grid-column:1/-1}.workbench>.stack:last-child>.card>.divider{margin:6px 0 22px}.workflow{gap:18px}.workflow-step{align-items:flex-start}.workflow-icon{display:none}.auth-main{padding:28px}.auth-card{grid-template-columns:minmax(245px,.72fr) minmax(390px,1.28fr)}.auth-aside{padding:36px 30px}.auth-aside .brand-logo{width:165px}.auth-form{padding:54px 48px}.admin-overview{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){.shell{display:block}.sidebar{transform:translateX(-100%);transition:transform .2s;width:250px;box-shadow:0 10px 50px #26323d18}.shell.menu-open .sidebar{transform:translateX(0)}.main{padding:0 18px 35px}.topbar{height:65px;margin-bottom:26px}.mobile-menu{display:inline-grid}.page-head{align-items:flex-start;margin-bottom:24px}.page-head h1{font-size:27px}.page-head>.status-dot{display:none}.card,.capture-card{padding:20px}.equal,.three,.form-grid{grid-template-columns:1fr}.topbar>small{display:none}.auth-main{min-height:100vh;padding:18px}.auth-card{display:block;min-height:0;border-radius:17px}.auth-aside{display:block;padding:27px 28px;border-right:0;border-bottom:1px solid #eadbd5}.auth-aside .brand{gap:10px}.auth-aside .brand-logo{width:150px}.auth-aside .brand-product{padding-top:9px}.auth-environment{display:none}.auth-form{padding:34px 28px 38px}.auth-kicker{margin-bottom:20px}.auth-form h2{font-size:25px}.auth-footer{margin-top:14px}.record-zone,.upload-zone{min-height:260px;padding:26px 18px}.table td{padding:15px 10px}.file-cell{max-width:210px}.file-cell strong{max-width:160px}.report-toolbar{align-items:flex-start;flex-direction:column}.editor{min-height:400px}.search{max-width:170px}.card-head{align-items:flex-start}.editor-top>.actions{margin-top:10px}.page-head .actions .btn{padding:9px 10px}.page-head .actions .btn svg{display:none}.workspace-intro{padding:24px;margin-bottom:22px}.workspace-intro h2{font-size:23px}.intro-art{display:none}.workflow{grid-template-columns:1fr;gap:16px;padding:22px 4px}.workflow-icon{display:grid}.workflow-number{display:block}.workbench>.stack:last-child>.card{display:block}.workbench>.stack:last-child>.card>.divider{margin:24px 0}.recent>.card-head{flex-wrap:wrap}.upload-selection{align-items:stretch;flex-direction:column}.upload-selection>.btn{margin:0;width:100%}.comparison{grid-template-columns:1fr}.admin-overview{grid-template-columns:1fr 1fr}.detail-tabs{max-width:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
