:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#25333c;background:#f6f5f1;font-synthesis:none;--ink:#1e2c35;--muted:#798087;--line:#dfE1dc;--orange:#db622e;--navy:#17232d;--paper:#fff;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #e78757;outline-offset:3px}button{color:inherit}button svg{pointer-events:none}[hidden]{display:none!important}h1,h2,h3,p{margin:0}button{border:0;background:none}svg{display:block}.skip-link{position:fixed;top:-60px;left:20px;padding:12px 20px;background:#fff;z-index:10}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar{width:246px;background:var(--navy);color:#c8ced1;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:32px 22px 0;z-index:2}.brand{display:flex;gap:12px;align-items:center;color:#fff;font-size:15px;font-weight:750;letter-spacing:1.3px}.brand-mark{width:39px;height:39px;border:1.5px solid #d2784e;display:flex;align-items:center;justify-content:center;color:#e18a5f;font-size:23px;letter-spacing:-6px;padding-right:5px;font-weight:500;transform:skewY(-4deg)}.brand-mark span{font-size:19px;align-self:flex-end;margin-bottom:4px}.brand small{display:block;font-size:7px;letter-spacing:1.45px;color:#9ca8af;margin-top:4px;font-weight:500}.sidebar-rule{height:1px;background:#34414a;margin:30px 0 28px}.nav-caption{font:9px var(--mono);letter-spacing:1.3px;color:#7e8c96;margin:0 10px 15px}.nav-item{display:flex;align-items:center;gap:11px;border-radius:4px;width:100%;padding:12px;font-size:12px;text-align:left;transition:background .15s}.nav-item.active{color:#f5f5f1;background:#2b3741}.nav-item>span:first-child{font-size:20px;color:#e08a5f;line-height:1}.nav-arrow{margin-left:auto;color:#87959e}.machine-caption{margin-top:34px}.machine-nav{display:grid;gap:4px;overflow:auto;max-height:35vh}.machine-nav button{padding:9px 11px;text-align:left;font:12px var(--mono);color:#99a7b1;display:flex;align-items:center;gap:9px;border-radius:3px}.machine-nav button:before{content:"";width:5px;height:5px;border:1px solid #6a7a86;transform:rotate(45deg)}.machine-nav button:hover,.machine-nav button.active{background:#24313a;color:#f3f3ef}.machine-nav button.active:before{background:#df7b49;border-color:#df7b49}.sidebar-bottom{margin-top:auto;padding-top:25px}.archive-note{padding:24px 12px 27px;border-top:1px solid #34414a}.note-cross{display:block;color:#d67c4f;font:30px var(--mono);font-weight:300;margin-bottom:13px}.archive-note p{font-size:17px;line-height:1.5;color:#e0e5e6;letter-spacing:-.2px}.archive-note small{display:block;color:#82929e;font-size:11px;line-height:1.8;margin-top:12px}.admin-button{display:flex;align-items:center;gap:10px;border-top:1px solid #34414a;border-bottom:1px solid #34414a;padding:17px 8px;font-size:11px;width:100%;text-align:left}.admin-button>span:last-child{margin-left:auto;color:#8999a4}.key-icon{font-size:19px;color:#a8b6bf}.sidebar-version{font:8px var(--mono);letter-spacing:.5px;display:flex;gap:7px;align-items:center;padding:20px 2px;color:#84929b;white-space:nowrap}.sidebar-version>span:last-child{margin-left:auto}.status-dot{width:5px;height:5px;background:#8b9d85;border-radius:50%;display:inline-block;flex:none}.workspace{margin-left:246px}.topbar{height:75px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 46px;background:#faf9f6}.breadcrumb{display:flex;gap:14px;align-items:center;font-size:11px}.breadcrumb button{padding:5px 0;color:#879096}.breadcrumb>span:first-of-type{color:#b6bcba}.breadcrumb>span:last-child{color:#43505a}.topbar-right{display:flex;gap:27px;align-items:center;font-size:10px;color:#6e797e}.public-status{display:flex;align-items:center;gap:8px}.locale{border-left:1px solid #dce0db;padding-left:22px;font:10px var(--mono);color:#45515a}main{padding:0 46px;max-width:1550px;margin:auto}.hero{display:flex;justify-content:space-between;min-height:289px;align-items:center;border-bottom:1px solid var(--line);padding:35px 0 37px;gap:20px}.eyebrow{font:9px var(--mono);letter-spacing:1.6px;color:#8b796d;display:flex;align-items:center;gap:9px;margin-bottom:17px}.eyebrow>span{height:5px;width:5px;background:var(--orange)}h1{font-size:37px;line-height:1.22;font-weight:600;letter-spacing:-1.3px}h1>span{color:#8a918f}.hero-description{color:#778087;font-size:12px;line-height:1.9;margin-top:18px;max-width:650px;white-space:pre-line}.hero-graphic{color:#9a9f93;width:240px;flex:none;position:relative;opacity:.8;align-self:center;margin-top:6px;background-image:radial-gradient(#d1d2c8 .7px,transparent .7px);background-size:12px 12px}.hero-graphic svg{width:100%;height:177px}.hero-graphic>span{display:block;font:7px var(--mono);letter-spacing:2px;color:#9c9d8f;text-align:center;margin-top:15px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:21px}.section-index{color:#93978e;letter-spacing:1.3px;font:8px var(--mono);margin-bottom:8px}.section-heading h2{font-size:20px;letter-spacing:-.45px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge{font:10px var(--mono);padding:3px 7px;background:#eaece6;border:1px solid #dfe2da;border-radius:3px;color:#768075;letter-spacing:0}.machine-section{padding:29px 0 32px;border-bottom:1px solid var(--line)}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:11px 16px;min-height:40px;border-radius:4px;font-size:11px;font-weight:550;transition:background .15s,border-color .15s;line-height:1.4;white-space:nowrap}.button>span{font-size:18px;font-weight:400;line-height:1}.button-secondary{background:#fbfbf8;border:1px solid #d8dcd6;color:#47534f}.button-secondary:hover{background:#efefe9;border-color:#adb5aa}.button-primary{background:var(--orange);color:#fff;border:1px solid var(--orange)}.button-primary:hover{background:#c65121;border-color:#c65121}.machine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.machine-card{border:1px solid #d8dcd5;background:#fbfbf8;border-radius:5px;display:flex;gap:16px;text-align:left;padding:21px 18px;position:relative;width:100%;align-items:center;transition:border-color .15s,box-shadow .15s}.machine-card:hover{border-color:#bba68f;box-shadow:0 3px 14px #222b3310}.machine-illustration{width:57px;height:57px;flex:none;display:grid;place-items:center;color:#788575;background:#eff0e9;border:1px solid #e4e7dd;border-radius:4px}.machine-illustration svg{width:45px;height:45px}.machine-info{min-width:0}.machine-card h3{font:600 20px var(--mono);letter-spacing:-.8px;color:#2d3c44;padding-right:12px}.machine-card p{color:#7c8584;font-size:10px;margin:4px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:15px}.machine-card small{font:8px var(--mono);color:#7a8477;letter-spacing:.2px}.machine-card .card-arrow{position:absolute;right:13px;top:15px;color:#9ba595;font-size:14px}.documents-section{padding-top:30px}.search-row{display:flex;align-items:center;gap:20px;margin-top:23px}.search-field{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce0d9;border-radius:4px;flex:1;padding:0 13px;min-width:0;height:44px}.search-field:focus-within{outline:2px solid #dc895b;outline-offset:1px}.search-field svg{width:17px;height:17px;flex:none;color:#88948e}.search-field input{border:0;outline:none!important;box-shadow:none;background:none;padding:11px 0;width:100%;font-size:11px;color:#3a474b;min-width:0}.search-field input::placeholder{color:#929a95}.search-field kbd{border:1px solid #e2e5de;color:#9ba293;padding:0 5px;border-radius:3px;font:10px var(--mono)}.search-note{font:9px var(--mono);color:#9a9e95;white-space:nowrap}.category-filters{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.category-chip{font-size:10px;border:1px solid transparent;border-radius:3px;color:#828982;padding:6px 10px}.category-chip:hover{background:#e9ece5}.category-chip.active{background:#283a40;color:#fff;border-color:#283a40}.results-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 14px;font-size:10px;color:#818980}.results-heading>span:last-child{font:8px var(--mono);letter-spacing:.6px}.results-heading>span:last-child span{margin-left:7px}.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.document-card{border:1px solid #daddd5;border-radius:5px;background:#fdfdfb;overflow:hidden;min-width:0;transition:box-shadow .15s,border-color .15s;display:flex;flex-direction:column}.document-card:hover{border-color:#b8c0b1;box-shadow:0 5px 18px #26312b0c}.document-open{width:100%;text-align:left;padding:0;display:block;flex:1}.document-preview{height:171px;background:#ebece5;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e0e3da;background-image:linear-gradient(#d7dccb40 1px,transparent 1px),linear-gradient(90deg,#d7dccb40 1px,transparent 1px);background-size:18px 18px}.document-preview img{width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.document-open:hover .document-preview img{transform:scale(1.04)}.document-type{position:absolute;top:10px;left:10px;padding:3px 6px;border-radius:2px;border:1px solid #d1d7cb;background:#f8f9f1e8;font:8px var(--mono);letter-spacing:.5px;color:#5f705b}.preview-expand{position:absolute;right:10px;bottom:10px;border:1px solid #d9ddd3;background:#fbfcf6d9;border-radius:3px;width:25px;height:25px;display:grid;place-items:center;color:#798374;font-size:15px}.document-placeholder{color:#a8af9e;font-size:45px;font-weight:300;font-family:var(--mono)}.document-content{padding:17px 17px 15px}.document-category{display:flex;align-items:center;gap:6px;font:8px var(--mono);text-transform:uppercase;letter-spacing:.55px;color:#a18c72;margin-bottom:9px}.document-category:before{content:"";width:4px;height:4px;background:#b49a6f;border-radius:1px}.document-content h3{font-size:13px;line-height:1.6;font-weight:550;color:#364249;min-height:42px}.document-subline{font:9px var(--mono);color:#90988b;margin-top:12px;display:flex;gap:9px;flex-wrap:wrap}.document-bottom{border-top:1px solid #edf0e7;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:11px 16px;font-size:9px;color:#8d9589}.document-bottom span{min-width:0}.document-bottom a{color:#68796e;white-space:nowrap}.document-bottom a:hover{text-decoration:underline}.page-footer{margin-top:43px;border-top:1px solid var(--line);padding:21px 0 24px;color:#9aa093;display:flex;justify-content:space-between;gap:15px;font-size:9px}.footer-slash{margin:0 10px;color:#c2c7b9}.page-footer>span:last-child>span{margin-left:8px}.loading-text,.empty-state{padding:30px;text-align:center;font-size:13px;color:#7d8980;grid-column:1/-1;border:1px dashed #d5dbce;border-radius:4px;background:#f9faf5}.empty-state h3{font-size:16px;color:#4d5c50;margin-bottom:7px}.empty-state .button{margin-top:16px}.notice{padding:12px 14px;border-radius:4px;font-size:12px;line-height:1.7;margin-bottom:18px;overflow-wrap:anywhere}.notice.error{background:#fff1e9;color:#a43e25;border:1px solid #edc7b6}.notice.success{background:#edf3e9;border:1px solid #c9d9bb;color:#4c6d3e}.public-warning{background:#faf3e8;border:1px solid #e9d6b7;color:#8a6740;font-size:11px}.public-warning strong{display:block;margin-bottom:3px}#global-error{margin-top:24px}dialog{color:var(--ink);border:1px solid #d7ddd4;box-shadow:0 24px 100px #0b171b30;background:#fbfcf8;border-radius:8px;padding:0;max-height:calc(100dvh - 48px)}dialog::backdrop{background:#13202999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.form-dialog{width:min(570px,calc(100% - 32px));overflow-y:auto}.form-dialog form{padding:29px}.dialog-heading,.viewer-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px}.dialog-heading .eyebrow{margin-bottom:8px}.dialog-heading h2{font-size:24px;font-weight:550;letter-spacing:-.6px}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;font-size:22px;color:#738174;border-radius:4px;flex:none;line-height:1}.icon-button:hover{background:#e9ede3}.dialog-description{font-size:12px;line-height:1.8;color:#768374;margin-bottom:20px}.form-dialog label{display:block;font-size:11px;font-weight:550;color:#53614f;margin:17px 0 7px}.form-dialog label span{color:var(--orange)}.form-dialog input:not([type=file]),.form-dialog select,.form-dialog textarea{display:block;width:100%;border:1px solid #d8dfd1;border-radius:4px;background:#fff;padding:11px 12px;color:#3d4b3b;font-size:12px;min-height:41px}.form-dialog textarea,.ocr-panel textarea{line-height:1.75;resize:vertical}.form-dialog input::placeholder,.form-dialog textarea::placeholder,.ocr-panel textarea::placeholder{color:#a0a899}.field-help{font-size:10px;line-height:1.75;color:#8a9483;margin-top:8px}.form-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid #e4e8df}.upload-dialog{width:min(680px,calc(100% - 32px))}.file-drop{border:1px dashed #bfcdb3;border-radius:5px;background:#f1f4ec;padding:20px;text-align:center;margin-top:20px}.file-drop.dragging{border-color:var(--orange);background:#fff3e6}.file-drop-icon{font-size:26px;color:#849778}.file-drop label{margin:4px 0;font-size:12px;cursor:pointer}.file-drop>span:not(.file-drop-icon){font-size:10px;color:#909d86}.file-drop input{font-size:11px;max-width:100%;display:block;margin:12px auto 0;color:#6c7b62}.file-drop input::file-selector-button{background:#fff;border:1px solid #d4ddcb;border-radius:3px;padding:6px 10px;color:#5c7050;margin-right:10px;cursor:pointer}.text-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.text-label-row label{margin:0}.text-button{display:inline-flex;align-items:center;gap:6px;color:#b35e32;font-size:10px;padding:6px 0}.text-button:hover{text-decoration:underline}.ocr-progress{padding:8px 10px;background:#f5eddc;border-radius:3px;color:#9a7244;font:10px var(--mono);margin:10px 0}.viewer-dialog{width:min(1270px,calc(100% - 40px));height:min(850px,calc(100dvh - 48px));overflow:hidden;flex-direction:column}.viewer-dialog[open]{display:flex}.viewer-heading{margin:0;padding:20px 24px;border-bottom:1px solid #dce2d5;flex:none}.viewer-heading .eyebrow{margin-bottom:5px}.viewer-heading h2{font-size:20px;font-weight:550;line-height:1.5}.viewer-heading .field-help{margin-top:4px}.viewer-body{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:0;flex:1}.preview-panel{min-width:0;min-height:0;display:flex;flex-direction:column;background:#e9ede3}.viewer-toolbar{min-height:53px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid #d6ddce;background:#f1f4eb}.zoom-controls{display:flex;align-items:center;gap:5px}.zoom-controls .icon-button{font-size:18px;width:27px;height:27px}.zoom-controls output{font:10px var(--mono);min-width:43px;text-align:center;color:#6f7b65}.fit-button{border:1px solid #d6dfcd;border-radius:3px;padding:4px 8px;font-size:10px;color:#66785b;margin-left:8px;background:#fbfcf7}.image-stage{flex:1;min-height:150px;overflow:auto;position:relative;cursor:grab;overscroll-behavior:contain;background-image:radial-gradient(#b9c3ac 1px,transparent 1px);background-size:12px 12px;touch-action:pan-x pan-y}.image-stage.panning{cursor:grabbing}.image-stage #image-canvas{position:relative}.image-stage img{position:absolute;max-width:none;-webkit-user-select:none;user-select:none;background:#fff;box-shadow:0 3px 14px #24311e20}.preview-message{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#7f8f71;gap:14px;min-height:240px}.preview-message>span{font-size:60px;color:#9eac8f}.preview-message h3{font-size:17px;font-weight:500}.preview-message p{font-size:12px;max-width:330px}.preview-footer{padding:11px 17px;font-size:9px;color:#8c9780;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #d7dfcd;flex:none}.preview-footer a{color:#6c7e5d}.ocr-panel{padding:23px;display:flex;flex-direction:column;overflow-y:auto;background:#fbfcf8;border-left:1px solid #dbe2d2;min-height:0}.ocr-panel-heading .section-index{margin-bottom:7px}.ocr-panel-heading h3{font-size:17px;font-weight:550}.ocr-panel-heading p{font-size:11px;line-height:1.8;color:#88957c;margin:8px 0 18px}.ocr-panel>.button-secondary{font-size:10px;flex:none;margin-bottom:14px}.ocr-panel textarea{display:block;width:100%;flex:1;min-height:160px;border:1px solid #d7e0cd;background:#fff;padding:12px;font-size:11px;color:#57684a;border-radius:4px;resize:none}.ocr-panel .notice{font-size:10px;padding:8px 10px;margin-bottom:10px}.ocr-panel>.button-primary{flex:none;margin-top:18px}.immutable-note{font-size:9px;color:#9aa58f;line-height:1.8;text-align:center;margin-top:12px}.ocr-panel .ocr-progress{margin-top:0;flex:none}@media(min-width:1550px){main{padding:0 65px}.topbar{padding:0 65px}.hero{min-height:315px}h1{font-size:43px}.hero-graphic{width:270px}.document-preview{height:205px}}@media(max-width:1150px){.sidebar{width:214px;padding:27px 16px 0}.brand{font-size:13px;gap:10px}.brand small{font-size:6px}.workspace{margin-left:214px}main{padding:0 30px}.topbar{padding:0 30px}.hero-graphic{width:170px}h1{font-size:31px}.hero{min-height:270px}.machine-grid,.document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-preview{height:182px}.search-note{display:none}.viewer-body{grid-template-columns:minmax(0,1fr) 300px}.ocr-panel{padding:18px}.page-footer{font-size:8px}.archive-note{padding-left:8px}}@media(max-width:800px){.sidebar{width:185px;padding:24px 13px 0}.workspace{margin-left:185px}.brand{font-size:11px;letter-spacing:1px}.brand-mark{width:33px;height:35px;font-size:21px}.brand small{font-size:5px;letter-spacing:1px}.nav-caption{font-size:8px;margin-left:6px;letter-spacing:.8px}.nav-item{padding:10px 7px;font-size:10px;gap:7px}.machine-nav button{font-size:10px;padding-left:7px}.archive-note p{font-size:15px}.archive-note small{font-size:10px}.sidebar-version{font-size:6px;gap:5px}.admin-button{font-size:10px;padding-left:3px;gap:6px}main{padding:0 23px}.topbar{height:62px;padding:0 23px}.topbar-right{gap:12px}.public-status{font-size:9px}.locale{padding-left:12px}.breadcrumb{font-size:10px;gap:8px}.hero-graphic{display:none}.hero{min-height:260px}.hero-description{font-size:11px}h1{font-size:31px}.section-heading h2{font-size:18px}.section-heading .button{font-size:10px;padding:9px 11px;gap:7px}.section-index{font-size:7px}.machine-grid{grid-template-columns:1fr}.machine-card{padding:16px 18px}.document-grid{gap:12px}.document-preview{height:145px}.document-content{padding:12px}.document-content h3{font-size:12px}.document-category{font-size:7px}.document-bottom{padding:10px 12px;font-size:8px}.document-subline{font-size:8px}.category-chip{font-size:9px;padding:5px 7px}.results-heading{font-size:9px}.results-heading>span:last-child{font-size:7px}.page-footer{flex-direction:column;gap:5px}.viewer-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);width:calc(100% - 24px)}.viewer-body{grid-template-columns:1fr;overflow-y:auto;display:block}.preview-panel{height:55dvh;min-height:300px}.ocr-panel{overflow:visible;border-left:0;border-top:1px solid #dbe2d2}.ocr-panel textarea{min-height:200px}.viewer-heading{padding:15px 18px}.viewer-heading h2{font-size:16px}.viewer-heading .eyebrow{font-size:8px}.viewer-heading .field-help{font-size:9px}.viewer-toolbar{min-height:45px;padding:6px 12px}}@media(max-width:570px){.sidebar{position:relative;width:auto;padding:17px 19px;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}.brand{font-size:14px;gap:12px}.brand small{font-size:6px}.brand-mark{width:36px;height:36px}.sidebar-rule,.nav-caption,.machine-nav,.archive-note,.sidebar-version{display:none}.sidebar .nav-item{grid-column:1/-1;grid-row:2;width:auto;padding:8px 12px;font-size:11px}.sidebar-bottom{margin:0;padding:0;grid-column:2;grid-row:1}.admin-button{border:1px solid #43505a;border-radius:4px;padding:8px;font-size:9px;gap:6px}.admin-button .key-icon{font-size:15px}.admin-button>span:last-child{display:none}.workspace{margin-left:0}.topbar{height:51px;padding:0 21px}.topbar-right .locale{display:none}main{padding:0 21px}.hero{padding:31px 0;min-height:254px}h1{font-size:32px;letter-spacing:-1px}.hero-description{font-size:11px}.eyebrow{font-size:8px;letter-spacing:1.2px}.section-heading{gap:8px}.section-heading h2{font-size:17px;gap:7px}.section-heading .button{font-size:9px;padding:9px 10px;gap:5px}.section-heading .button span{font-size:15px}.machine-section{padding:24px 0}.documents-section{padding-top:25px}.machine-card h3{font-size:22px}.machine-card p{font-size:11px;margin-bottom:7px}.machine-grid{gap:10px}.machine-illustration{width:58px;height:58px}.category-filters{gap:3px}.category-chip{font-size:9px;padding:6px 7px}.document-grid{grid-template-columns:1fr;gap:17px}.document-preview{height:210px}.document-content{padding:17px}.document-content h3{font-size:14px;min-height:0}.document-category{font-size:8px}.document-bottom{font-size:10px;padding:12px 17px}.document-subline{font-size:9px}.document-preview img{width:87%;height:88%}.document-type{font-size:9px;top:12px;left:12px}.search-field input{font-size:10px}.search-row{margin-top:20px}.search-field kbd{display:none}.results-heading{margin-top:21px}.form-dialog form{padding:21px}.dialog-heading h2{font-size:22px}.form-two-columns{grid-template-columns:1fr;gap:0}.dialog-actions{flex-wrap:wrap}.dialog-actions .button{font-size:10px}.file-drop{padding:17px 12px}.file-drop label{font-size:11px}.text-label-row{align-items:center}.text-label-row label,.text-button{font-size:10px}.page-footer{font-size:8px;padding:20px 0}.public-status{font-size:8px}.viewer-heading{gap:8px}.viewer-heading .icon-button{width:29px;height:29px}.preview-panel{height:51dvh}.preview-footer{font-size:8px}.viewer-toolbar .text-button{font-size:9px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
