:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#f7f9fc;--surface:#fff;--surface-soft:#f8fafc;--text:#172033;--text-soft:#697386;--muted:#98a2b3;--border:#e7ebf1;--blue:#4f7df3;--blue-dark:#3d6ce5;--blue-soft:#eef3ff;--green:#20a66a;--green-soft:#edfaf4;--sidebar:252px;--shadow:0 1px 2px #10182805, 0 8px 24px #10182809;--shadow-hover:0 4px 8px #10182809, 0 18px 40px #10182812;background:#f7f9fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{min-width:320px}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input,textarea,select{font:inherit}button{border:none}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);border-right:1px solid var(--border);z-index:20;background:#fffffff5;flex-direction:column;height:100vh;padding:25px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;margin-bottom:35px;padding:0 8px;display:flex}.brand-symbol{color:#fff;background:linear-gradient(145deg,#638cf5,#4172eb);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 8px 20px #4f7df338}.brand-copy{flex-direction:column;min-width:0;display:flex}.brand-copy strong{letter-spacing:.04em;font-size:13px;font-weight:700}.brand-copy span{color:var(--muted);margin-top:3px;font-size:10px}.navigation{flex-direction:column;gap:5px;display:flex}.nav-item{color:#657084;border-radius:12px;align-items:center;gap:11px;min-height:51px;padding:7px 9px;transition:background-color .14s,color .14s,transform .14s;display:flex}.nav-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .14s,color .14s;display:flex}.nav-copy{flex-direction:column;min-width:0;display:flex}.nav-copy strong{font-size:11px;font-weight:600}.nav-copy span{color:#a0a8b7;margin-top:2px;font-size:9px}.nav-item:hover{color:#374151;background:#f7f9fc}.nav-item-active{background:var(--blue-soft);color:var(--blue)}.nav-item-active .nav-icon{color:var(--blue);background:#fff;box-shadow:0 1px 4px #1018280d}.nav-item-active .nav-copy span{color:#8097ca}.sidebar-footer{flex-direction:column;gap:7px;margin-top:auto;display:flex}.system-status{border:1px solid var(--border);background:#f8fafc;border-radius:12px;align-items:center;gap:10px;margin:0 4px 6px;padding:12px;display:flex}.system-status-dot{background:#2ab575;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 4px #e6f8ef}.system-status div{flex-direction:column;display:flex}.system-status strong{color:#475467;font-size:10px;font-weight:600}.system-status span{color:#98a2b3;margin-top:2px;font-size:8px}.main-content{min-height:100vh;margin-left:var(--sidebar);background:radial-gradient(circle at 70% 0%, #4f7df30b, transparent 27%), var(--bg)}.page{width:100%;max-width:1420px;margin:0 auto;padding:45px 50px 65px}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.welcome-label{color:#778195;align-items:center;gap:7px;margin-bottom:11px;font-size:10px;font-weight:600;display:inline-flex}.welcome-dot{background:#28b272;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eaf9f2}.dashboard-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.15}.dashboard-header>div>p{color:var(--text-soft);margin:10px 0 0;font-size:13px;line-height:1.6}.header-help{border:1px solid var(--border);color:#788397;background:#ffffffb3;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex}.start-document-card{min-height:255px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 0%,#fbfcff 58%,#f4f7ff 100%);border:1px solid #dbe4f3;border-radius:20px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;padding:37px 39px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.start-document-card:hover{box-shadow:var(--shadow-hover);border-color:#cbd9ef;transform:translateY(-2px)}.start-document-icon{z-index:2;width:68px;height:68px;color:var(--blue);background:var(--blue-soft);border:1px solid #dae5ff;border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative}.start-document-content{z-index:2;max-width:610px;position:relative}.start-label{letter-spacing:.08em;color:var(--blue);align-items:center;gap:5px;margin-bottom:8px;font-size:9px;font-weight:700;display:inline-flex}.start-document-content h2{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:650;line-height:1.25}.start-document-content p{max-width:570px;color:var(--text-soft);margin:10px 0 21px;font-size:12px;line-height:1.7}.start-button{color:#fff;background:var(--blue);border-radius:10px;align-items:center;gap:10px;width:fit-content;padding:11px 16px;font-size:11px;font-weight:600;transition:background-color .14s,transform .14s;display:flex;box-shadow:0 6px 16px #4f7df330}.start-document-card:hover .start-button{background:var(--blue-dark)}.supported-formats{z-index:2;align-self:flex-end;gap:6px;display:flex;position:relative}.supported-formats span{border:1px solid var(--border);color:#98a2b3;background:#ffffffb3;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:700}.start-card-decoration{pointer-events:none;border-radius:50%;position:absolute}.start-card-decoration-one{border:1px solid #4f7df314;width:260px;height:260px;top:-120px;right:-80px}.start-card-decoration-two{border:1px solid #4f7df312;width:170px;height:170px;top:-80px;right:20px}.how-it-works{margin-top:33px}.section-title{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:13px;display:flex}.section-title.compact{align-items:center}.section-eyebrow{letter-spacing:.09em;color:#9aa4b5;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.section-title h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650}.section-helper{color:#98a2b3;font-size:9px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.step-card{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-width:0;padding:16px;transition:border-color .14s,transform .14s;display:grid;position:relative;box-shadow:0 1px 4px #10182806}.step-card:hover{border-color:#d4dce8;transform:translateY(-1px)}.step-number{color:#8e99aa;background:#fff;border:1px solid #e1e6ee;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:7px;font-weight:700;display:flex;position:absolute;top:9px;left:9px}.step-icon{color:#738097;background:#f4f7fa;border-radius:10px;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.step-card strong{color:#39465a;font-size:10px;font-weight:600;display:block}.step-card p{color:#98a2b3;margin:4px 0 0;font-size:8.5px;line-height:1.45}.step-arrow{color:#c1c7d0}.step-complete{color:var(--green)}.dashboard-content-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);gap:18px;margin-top:34px;display:grid}.recent-list{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 5px #10182806}.recent-document{text-align:left;width:100%;min-height:66px;color:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #eef1f5;grid-template-columns:38px minmax(160px,1fr) auto auto 22px;align-items:center;gap:12px;padding:10px 14px;transition:background-color .13s;display:grid}.recent-document:last-child{border-bottom:none}.recent-document:hover{background:#fafbfd}.recent-avatar{color:#68758b;background:#f1f4f8;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:9px;font-weight:700;display:flex}.recent-main{flex-direction:column;min-width:0;display:flex}.recent-main strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.recent-main>span{color:#98a2b3;margin-top:4px;font-size:8.5px}.middle-dot{margin:0 5px}.recent-time{color:#8f99aa;white-space:nowrap;font-size:8.5px}.recent-status{color:var(--green);background:var(--green-soft);border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:600;display:flex}.recent-chevron{color:#b4bcc8}.text-link{color:var(--blue);align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.quick-actions{min-width:0}.quick-action{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:61px;margin-bottom:8px;padding:11px 12px;transition:transform .14s,border-color .14s;display:grid}.quick-action:hover{border-color:#d2dbe7;transform:translateY(-1px)}.quick-action-icon{color:#728097;background:#f3f6fa;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.quick-action div:nth-child(2){flex-direction:column;min-width:0;display:flex}.quick-action strong{color:#475467;font-size:9.5px;font-weight:600}.quick-action span{color:#98a2b3;margin-top:3px;font-size:8px}.quick-action>svg{color:#b6bdc8}.help-card{border:1px solid var(--border);background:linear-gradient(135deg,#f6f8fc,#fafbfe);border-radius:12px;gap:10px;margin-top:13px;padding:13px;display:flex}.help-icon{color:#748197;border:1px solid var(--border);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.help-card>div:last-child{flex-direction:column;display:flex}.help-card strong{color:#596579;font-size:9px}.help-card span{color:#98a2b3;margin-top:4px;font-size:8px;line-height:1.5}.placeholder-card{border:1px solid var(--border);text-align:center;min-height:420px;box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}@media (width<=1100px){:root{--sidebar:220px}.page{padding:38px 30px 50px}.dashboard-content-grid{grid-template-columns:1fr}}@media (width<=850px){.steps{grid-template-columns:1fr}.start-document-card{grid-template-columns:60px 1fr;padding:28px}.supported-formats{display:none}}@media (width<=700px){:root{--sidebar:74px}.sidebar{padding:20px 10px}.brand{justify-content:center;padding:0}.brand-copy,.nav-copy,.system-status{display:none}.nav-item{justify-content:center;padding:7px 0}.main-content{margin-left:var(--sidebar)}.page{padding:28px 18px 40px}.dashboard-header{flex-direction:column}.header-help{display:none}.start-document-card{text-align:center;grid-template-columns:1fr;padding:25px}.start-document-icon{margin:0 auto}.start-document-content p{margin-left:auto;margin-right:auto}.start-button{margin:0 auto}.recent-document{grid-template-columns:38px minmax(0,1fr) 20px}.recent-time,.recent-status{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.new-document-page{max-width:1260px}.wizard-topbar{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.back-button,.safe-label{align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.back-button{color:#778195;border-radius:9px;padding:8px 10px;transition:background-color .14s,color .14s}.back-button:hover{color:var(--text);background:#fff}.safe-label{color:#718096;border:1px solid var(--border);background:#ffffffa6;border-radius:9px;padding:8px 11px}.new-document-header{align-items:flex-start;gap:16px;max-width:720px;display:flex}.new-document-title-icon{width:49px;height:49px;color:var(--blue);background:var(--blue-soft);border:1px solid #dce6ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.new-document-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.15}.new-document-header p{max-width:620px;color:var(--text-soft);margin:10px 0 0;font-size:12px;line-height:1.7}.wizard-progress{align-items:center;max-width:660px;margin:35px 0 28px;display:flex}.wizard-step{flex-shrink:0;align-items:center;gap:9px;display:flex}.wizard-step>span{color:#8b95a5;background:#eef1f5;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;font-weight:700;display:flex}.wizard-step>div{flex-direction:column;display:flex}.wizard-step strong{color:#7c8798;font-size:9px}.wizard-step small{color:#a1a9b6;margin-top:2px;font-size:7.5px}.wizard-step.active>span{color:#fff;background:var(--blue);box-shadow:0 5px 12px #4f7df333}.wizard-step.active strong{color:var(--text)}.wizard-line{background:#e1e6ed;flex:1;height:1px;margin:0 14px}.upload-zone{text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 20%,#4f7df30e,#0000 35%),#fff;border:1.5px dashed #cfd8e6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:50px 30px;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 2px 8px #10182806}.upload-zone:hover{border-color:#a9bce8;transform:translateY(-1px);box-shadow:0 8px 28px #1018280e}.upload-icon{width:72px;height:72px;color:var(--blue);background:var(--blue-soft);border:1px solid #dce6ff;border-radius:20px;justify-content:center;align-items:center;margin-bottom:21px;display:flex}.upload-zone h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:650}.upload-zone>p{color:var(--text-soft);margin:10px 0 22px;font-size:11px;line-height:1.65}.upload-button{cursor:pointer;color:#fff;background:var(--blue);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:10px;font-weight:600;transition:background-color .14s,transform .14s;display:inline-flex;box-shadow:0 7px 18px #4f7df333}.upload-button:hover{background:var(--blue-dark);transform:translateY(-1px)}.file-types{gap:7px;margin-top:20px;display:flex}.file-types span{color:#8b95a5;border:1px solid var(--border);background:#f8fafc;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:600;display:inline-flex}.selected-document-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:17px;display:grid}.document-preview-card,.selected-file-panel{border:1px solid var(--border);background:#fff;border-radius:16px;box-shadow:0 2px 10px #10182808}.document-preview-card{overflow:hidden}.preview-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.preview-toolbar>div{color:#68758a;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.preview-status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.remove-file-button{cursor:pointer;color:#8a94a4;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;transition:background-color .13s,color .13s;display:inline-flex}.remove-file-button:hover{color:#4f5b6d;background:#f6f8fa}.document-preview{background:linear-gradient(135deg,#f8fafc,#f3f6fa);justify-content:center;align-items:center;min-height:510px;padding:22px;display:flex}.image-preview{object-fit:contain;border-radius:7px;max-width:100%;max-height:640px;display:block;box-shadow:0 8px 28px #10182817}.pdf-preview{background:#fff;border:0;border-radius:8px;width:100%;min-height:580px}.selected-file-panel{height:fit-content;padding:20px}.selected-file-success{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding-bottom:18px;display:flex}.success-circle{width:39px;height:39px;color:var(--green);background:var(--green-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.selected-file-success>div:last-child{flex-direction:column;display:flex}.selected-file-success strong{color:#344054;font-size:10px}.selected-file-success span{color:#98a2b3;margin-top:3px;font-size:8px}.file-information{border-bottom:1px solid var(--border);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.file-information span{color:#98a2b3;font-size:8px}.file-information strong{color:#596579;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;overflow:hidden}.privacy-note{color:#68758a;background:#f7f9fc;border-radius:9px;gap:8px;margin:16px 0;padding:11px;display:flex}.privacy-note svg{color:#7185b3;flex-shrink:0}.privacy-note p{margin:0;font-size:8px;line-height:1.5}.continue-button{cursor:pointer;color:#fff;background:var(--blue);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;font-size:10px;font-weight:600;transition:transform .14s,background-color .14s;display:flex;box-shadow:0 7px 18px #4f7df32b}.continue-button:hover{background:var(--blue-dark);transform:translateY(-1px)}.upload-footer-note{color:#98a2b3;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:8.5px;display:flex}@media (width<=900px){.selected-document-layout{grid-template-columns:1fr}.wizard-progress{max-width:none}}@media (width<=650px){.wizard-step div{display:none}.wizard-line{margin:0 8px}.new-document-header{flex-direction:column}.safe-label{display:none}.upload-zone{min-height:330px;padding:35px 20px}}@media (width>=701px){:root{--sidebar:285px}body{font-size:16px}.page{max-width:1480px;padding:52px 58px 70px}.sidebar{padding:28px 20px 22px}.brand{gap:14px;margin-bottom:40px}.brand-symbol{border-radius:15px;width:50px;height:50px}.brand-symbol svg{width:27px;height:27px}.brand-copy strong{font-size:16px}.brand-copy span{margin-top:4px;font-size:12px}.navigation{gap:8px}.nav-item{border-radius:14px;gap:14px;min-height:64px;padding:9px 12px}.nav-icon{border-radius:11px;width:42px;height:42px}.nav-icon svg{width:24px;height:24px}.nav-copy strong{font-size:14px;line-height:1.25}.nav-copy span{margin-top:4px;font-size:11px;line-height:1.3}.system-status{border-radius:14px;gap:12px;padding:15px}.system-status-dot{width:11px;height:11px}.system-status strong{font-size:12px}.system-status span{margin-top:4px;font-size:10px}.wizard-topbar{margin-bottom:40px}.back-button,.safe-label{gap:9px;padding:10px 13px;font-size:13px}.back-button svg,.safe-label svg{width:20px;height:20px}.new-document-header{gap:20px;max-width:900px}.new-document-title-icon{border-radius:17px;width:60px;height:60px}.new-document-title-icon svg{width:31px;height:31px}.section-eyebrow{letter-spacing:.1em;margin-bottom:8px;font-size:11px}.new-document-header h1{font-size:40px;line-height:1.15}.new-document-header p{max-width:760px;margin-top:13px;font-size:16px;line-height:1.65}.wizard-progress{max-width:800px;margin:42px 0 34px}.wizard-step{gap:12px}.wizard-step>span{width:38px;height:38px;font-size:12px}.wizard-step strong{font-size:13px}.wizard-step small{margin-top:3px;font-size:10px}.wizard-line{margin:0 18px}.upload-zone{border-radius:24px;min-height:470px;padding:60px 35px}.upload-icon{border-radius:23px;width:88px;height:88px;margin-bottom:25px}.upload-icon svg{width:40px;height:40px}.upload-zone h2{font-size:26px}.upload-zone>p{margin:13px 0 27px;font-size:15px;line-height:1.65}.upload-button{border-radius:12px;gap:10px;min-height:52px;padding:0 22px;font-size:14px}.upload-button svg{width:21px;height:21px}.file-types{gap:9px;margin-top:25px}.file-types span{border-radius:9px;gap:7px;padding:8px 11px;font-size:11px}.file-types svg{width:17px;height:17px}.upload-footer-note{gap:8px;margin-top:20px;font-size:11px}.upload-footer-note svg{width:18px;height:18px}.preview-toolbar{min-height:60px;padding:0 20px}.preview-toolbar>div{gap:9px;font-size:12px}.preview-status-dot{width:9px;height:9px}.remove-file-button{gap:7px;padding:9px 12px;font-size:12px}.remove-file-button svg{width:19px;height:19px}.selected-file-panel{padding:25px}.success-circle{width:48px;height:48px}.success-circle svg{width:25px;height:25px}.selected-file-success{gap:14px;padding-bottom:22px}.selected-file-success strong{font-size:14px}.selected-file-success span{margin-top:4px;font-size:11px}.file-information{grid-template-columns:75px minmax(0,1fr);gap:15px;padding:24px 0}.file-information span{font-size:11px}.file-information strong{font-size:12px}.privacy-note{gap:11px;margin:20px 0;padding:14px}.privacy-note svg{width:21px;height:21px}.privacy-note p{font-size:11px;line-height:1.6}.continue-button{border-radius:12px;gap:10px;min-height:52px;font-size:14px}.continue-button svg{width:20px;height:20px}.welcome-label{font-size:13px}.dashboard-header h1{font-size:40px}.dashboard-header>div>p{font-size:16px}.header-help{gap:9px;padding:12px 15px;font-size:12px}.header-help svg{width:21px;height:21px}.start-document-card{grid-template-columns:88px minmax(0,1fr) auto;gap:28px;min-height:295px;padding:44px}.start-document-icon{border-radius:21px;width:82px;height:82px}.start-document-icon svg{width:40px;height:40px}.start-label{font-size:11px}.start-document-content h2{font-size:31px}.start-document-content p{max-width:700px;font-size:15px}.start-button{border-radius:12px;padding:14px 20px;font-size:14px}.start-button svg{width:20px;height:20px}.supported-formats span{padding:7px 9px;font-size:10px}.section-title h3{font-size:20px}.section-helper{font-size:12px}.step-card{border-radius:15px;grid-template-columns:52px 1fr auto;gap:15px;padding:20px}.step-icon{border-radius:12px;width:50px;height:50px}.step-icon svg{width:25px;height:25px}.step-number{width:21px;height:21px;font-size:9px}.step-card strong{font-size:14px}.step-card p{margin-top:5px;font-size:11px}.step-arrow,.step-complete{width:21px;height:21px}.recent-document{grid-template-columns:46px minmax(180px,1fr) auto auto 26px;gap:15px;min-height:80px;padding:13px 18px}.recent-avatar{border-radius:11px;width:44px;height:44px;font-size:12px}.recent-main strong{font-size:14px}.recent-main>span{margin-top:5px;font-size:11px}.recent-time{font-size:11px}.recent-status{gap:5px;padding:7px 9px;font-size:10px}.recent-chevron{width:21px;height:21px}.text-link{gap:7px;font-size:12px}.quick-action{border-radius:14px;grid-template-columns:47px 1fr auto;gap:14px;min-height:76px;padding:14px}.quick-action-icon{border-radius:11px;width:46px;height:46px}.quick-action-icon svg{width:24px;height:24px}.quick-action strong{font-size:13px}.quick-action span{margin-top:4px;font-size:10px}.quick-action>svg{width:20px;height:20px}.help-card{border-radius:14px;gap:13px;padding:16px}.help-icon{width:34px;height:34px;font-size:13px}.help-card strong{font-size:12px}.help-card span{margin-top:5px;font-size:10px}}@media (width>=701px) and (width<=1100px){:root{--sidebar:255px}.page{padding:40px 32px 55px}.new-document-header h1,.dashboard-header h1{font-size:34px}.nav-item{min-height:60px}}.review-page{max-width:1540px}.review-header{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.review-header>div:first-child{max-width:820px}.review-header h1{letter-spacing:-.04em;margin:0;font-size:40px;font-weight:650;line-height:1.15}.review-header p{max-width:720px;color:var(--text-soft);margin:13px 0 0;font-size:16px;line-height:1.65}.review-recognition-status{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:14px 16px;display:flex;box-shadow:0 2px 8px #10182806}.review-status-icon{width:42px;height:42px;color:var(--green);background:var(--green-soft);border-radius:11px;justify-content:center;align-items:center;display:flex}.review-recognition-status>div:last-child{flex-direction:column;display:flex}.review-recognition-status strong{color:#344054;font-size:13px}.review-recognition-status span{color:var(--muted);margin-top:4px;font-size:11px}.review-progress{max-width:800px;margin-bottom:35px}.wizard-step.completed>span{color:#fff;background:var(--green)}.wizard-step.completed strong{color:var(--text)}.active-line{background:linear-gradient(90deg, var(--green), var(--blue))}.review-layout{grid-template-columns:minmax(420px,.95fr) minmax(500px,1.05fr);align-items:start;gap:22px;display:grid}.review-document-panel,.review-form-panel{border:1px solid var(--border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 3px 14px #10182809}.review-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 21px;display:flex}.review-panel-header>div{flex-direction:column;min-width:0;display:flex}.review-panel-header strong{color:#344054;font-size:15px}.review-panel-header span:not(.review-document-badge){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.review-document-badge{color:#758197;background:#f3f6fa;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:10px;font-weight:600}.review-preview{background:linear-gradient(145deg,#f8fafc,#f1f4f8);justify-content:center;align-items:center;min-height:650px;padding:28px;display:flex}.review-image-preview{object-fit:contain;border-radius:9px;max-width:100%;max-height:720px;display:block;box-shadow:0 14px 40px #10182821}.review-pdf-preview{background:#fff;border:0;border-radius:9px;width:100%;min-height:700px}.review-form-panel{padding:27px}.review-form-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:23px;display:flex}.review-form-header h2{letter-spacing:-.025em;margin:0;font-size:25px}.review-form-header p{color:var(--text-soft);margin:8px 0 0;font-size:13px}.editable-label{color:#68758a;background:#f6f8fb;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:600;display:inline-flex}.review-form{flex-direction:column;gap:20px;padding:25px 0;display:flex}.review-two-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.review-field{min-width:0}.review-field-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.review-field label{color:#475467;font-size:13px;font-weight:600}.review-field input{color:#243044;background:#fbfcfe;border:1px solid #dce2ea;border-radius:11px;outline:none;width:100%;height:52px;padding:0 15px;font-size:15px;transition:border-color .14s,box-shadow .14s,background-color .14s}.review-field input:hover{border-color:#cbd4e0}.review-field input:focus{background:#fff;border-color:#8ba8f6;box-shadow:0 0 0 4px #4f7df31a}.field-status-good,.field-status-check{flex-shrink:0;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.field-status-good{color:var(--green)}.field-status-check{color:#b66a16;background:#fff8e8;border-radius:7px;padding:5px 7px}.review-field-warning input{background:#fffdf7;border-color:#f0c97d}.review-field-warning input:focus{border-color:#e3a93e;box-shadow:0 0 0 4px #e3a93e1f}.field-helper{color:#a36b28;margin-top:7px;font-size:10px;display:block}.review-confirmation{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.review-confirmation-copy{align-items:center;gap:12px;min-width:0;display:flex}.review-confirm-icon{color:#5578c9;background:#eff4ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.review-confirmation-copy>div:last-child{flex-direction:column;display:flex}.review-confirmation-copy strong{color:#475467;font-size:12px}.review-confirmation-copy span{max-width:370px;color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.review-confirm-button{cursor:pointer;color:#fff;background:var(--blue);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-width:175px;height:52px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .14s,background-color .14s;display:inline-flex;box-shadow:0 7px 18px #4f7df330}.review-confirm-button:hover{background:var(--blue-dark);transform:translateY(-1px)}.review-demo-note{color:#929cab;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.review-empty-page{justify-content:center;align-items:center;min-height:650px;display:flex}.review-empty-card{text-align:center;border:1px solid var(--border);max-width:500px;box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:45px}.review-empty-icon{width:68px;height:68px;color:var(--blue);background:var(--blue-soft);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.review-empty-card h1{margin:0;font-size:27px}.review-empty-card p{color:var(--text-soft);margin:12px 0 23px;font-size:14px;line-height:1.6}.review-empty-button{color:#fff;background:var(--blue);border-radius:11px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}@media (width<=1150px){.review-layout{grid-template-columns:1fr}.review-preview{min-height:500px}}@media (width<=800px){.review-header{flex-direction:column;align-items:flex-start}.review-recognition-status{width:100%}.review-two-columns{grid-template-columns:1fr}.review-confirmation{flex-direction:column;align-items:stretch}.review-confirm-button{width:100%}}s .sidebar .brand-symbol,.scan-auth-mark,.nav-inner .brand-mark,.appbar .brand .mark{flex-shrink:0;overflow:hidden;background-color:#081629!important;background-image:url(/branding/scanviora-512.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #5ba1ff57!important;border-radius:13px!important;box-shadow:0 7px 24px #0056e626!important}.sidebar .brand-symbol>svg,.scan-auth-mark>svg,.nav-inner .brand-mark>svg,.appbar .brand .mark>svg{display:none!important}.appbar .brand .mark{color:#0000!important;font-size:0!important}@media (prefers-reduced-motion:reduce){.sidebar .brand-symbol,.scan-auth-mark,.nav-inner .brand-mark,.appbar .brand .mark{transition:none!important}}:root[data-docscan-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#0d1422;--ds-sidebar:#111a2b;--ds-surface:#172234;--ds-elevated:#1d2a40;--ds-soft:#202e47;--ds-line:#2e3e58;--ds-text:#edf3ff;--ds-muted:#a6b6cf;--ds-subtle:#8799b7;--ds-blue:#86a1ff;--ds-focus:#7595ff;--ds-green:#58d6ab;--bg:var(--ds-bg);--background:var(--ds-bg);--surface:var(--ds-surface);--panel:var(--ds-surface);--white:var(--ds-surface);--text:var(--ds-text);--text-primary:var(--ds-text);--text-soft:var(--ds-muted);--muted:var(--ds-subtle);--border:var(--ds-line);--line:var(--ds-line);--blue:#7093fa;--blue-dark:#5175e9;--blue-soft:#26395c;--green:#58d6ab;--green-soft:#143b36}:root[data-docscan-theme=dark] body,:root[data-docscan-theme=dark] #root,:root[data-docscan-theme=dark] .app-shell,:root[data-docscan-theme=dark] .main-content{color:var(--ds-text);background:var(--ds-bg)!important}:root[data-docscan-theme=dark] .sidebar{background:var(--ds-sidebar)!important;border-right:1px solid var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] .brand-copy :is(strong,span),:root[data-docscan-theme=dark] .nav-copy strong,:root[data-docscan-theme=dark] .system-status strong{color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.nav-copy span,.system-status span,.brand-copy span){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .nav-item{color:var(--ds-muted)!important;background:0 0!important}:root[data-docscan-theme=dark] .nav-item-active,:root[data-docscan-theme=dark] .nav-item[aria-current=page]{color:var(--ds-blue)!important;background:#25395d!important}:root[data-docscan-theme=dark] .nav-item-active .nav-copy strong,:root[data-docscan-theme=dark] .nav-item[aria-current=page] .nav-copy strong{color:#a4b9ff!important}:root[data-docscan-theme=dark] .system-status{background:var(--ds-surface)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.workspace-home,.new-document-page,.review-page,.history-page,.contracts-page,.person-page,.counterparties-page,.cloud-page,.settings-page,.contract-preview-page,.person-result-page,.edit-saved-document-page,.page),:root[data-docscan-theme=dark] .main-content :is(h1,h2,h3,h4){color:var(--ds-text)!important}:root[data-docscan-theme=dark] .main-content :is(p,small,label){border-color:var(--ds-line)}:root[data-docscan-theme=dark] .main-content :is(input,select,textarea):not([type=checkbox]):not([type=radio]){accent-color:#829fff;background-color:var(--ds-sidebar)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .main-content :is(input,textarea)::placeholder{color:#8397b4!important}:root[data-docscan-theme=dark] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}:root[data-docscan-theme=dark] .main-content :is(p,small,.section-eyebrow,.settings-eyebrow,.cloud-context){color:var(--ds-muted)}:root[data-docscan-theme=dark] .main-content :is(.section-eyebrow,.settings-eyebrow,.cloud-overline,.cloud-section-kicker,.cloud-details-eyebrow){color:var(--ds-blue)!important}:root[data-docscan-theme=dark] .main-content :is(.back-button,.person-back,.cloud-back-link,.settings-text-link){color:#b2c4fa!important}:root[data-docscan-theme=dark] :is(.workspace-mode-card,.workspace-hint,.workspace-hint-icon,.workspace-flow span,.document-type-card,.document-upload-section,.upload-zone,.document-preview-card,.selected-file-panel,.review-document-panel,.review-form-panel,.review-empty-card,.review-recognition-status,.review-confirmation,.history-counter,.history-search,.history-list,.history-empty,.history-person-group,.history-document-group,.contracts-empty-card,.contract-card,.contract-person-chip,.contract-bottom-bar,.counterparties-toolbar,.counterparties-list,.counterparty-card,.counterparties-empty,.person-hero,.person-info-card,.person-document-card,.person-section,.person-scan-preview-card,.person-scan-preview,.person-contract-card,.person-scan-meta,.person-empty,.contract-preview-person,.preview-sidebar-card,.settings-panel,.settings-mini-card,.settings-command,.settings-mobile-session__facts>div,.settings-mobile-session__empty,.settings-storage-stats,.settings-hero,.cloud-hero,.cloud-connection-card,.cloud-onboarding,.cloud-files-card,.cloud-details-card,.cloud-file-row,.cloud-filter-strip,.cloud-search,.cloud-details-preview,.cloud-google-mark,.mobile-source-card,.mobile-source-panel,.mobile-pair-status,.selected-document-layout,.file-information,.raw-ocr-panel){box-shadow:none;background:var(--ds-surface)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.workspace-mode-card:hover,.history-row:hover,.counterparty-card:hover,.cloud-file-row:hover,.mobile-source-card:hover,.contract-card:hover){background:var(--ds-elevated)!important}:root[data-docscan-theme=dark] :is(.document-type-card-selected,.mobile-source-card.active,.contract-card-selected,.cloud-file-row-selected,.cloud-filter-active,.settings-language-option--selected){background:#253656!important;border-color:#7393ff!important}:root[data-docscan-theme=dark] :is(.workspace-hero-badge,.workspace-mode-label,.workspace-mode-icon,.workspace-hint-icon,.workspace-archive-features span,.workspace-flow span){background-color:var(--ds-soft)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .workspace-mode-card:before{opacity:.18}:root[data-docscan-theme=dark] .workspace-mode-content :is(h2,p),:root[data-docscan-theme=dark] .workspace-hint :is(strong,p){color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.document-type-icon,.new-document-title-icon,.upload-icon,.selected-file-success,.file-types span,.mobile-source-card.active,.mobile-qr-container,.review-status-icon,.review-empty-icon,.review-confirm-icon,.document-type-ready){background:var(--ds-soft)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .mobile-qr-container{color:var(--ds-text)}:root[data-docscan-theme=dark] .mobile-qr-container img{border-radius:6px;padding:7px;background:#fff!important}:root[data-docscan-theme=dark] :is(.mobile-source-card,.document-type-card,.document-type-copy strong,.mobile-source-panel,.selected-file-panel,.file-information strong,.document-type-heading h2){color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.mobile-source-card small,.document-type-copy p,.mobile-source-panel p,.selected-file-success span,.file-information span,.mobile-pair-status){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .preview-toolbar,:root[data-docscan-theme=dark] .review-panel-header{background:var(--ds-elevated)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.document-preview,.review-preview){background:#0a101c!important}:root[data-docscan-theme=dark] :is(.document-preview img,.review-preview img,.person-scan-preview-image,.person-scan-modal-image){filter:none!important;background:0 0!important}:root[data-docscan-theme=dark] :is(.review-field,.raw-ocr-text,.review-mrz,.review-form,.review-confirmation,.review-form-header){border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.review-form-panel,.review-form,.review-field label,.review-field-label,.review-field input,.review-field textarea){color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.review-demo-note,.review-field-helper,.review-recognition-status small){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] :is(.history-person-group,.history-document-group,.history-scan-row,.history-row,.counterparty-card,.person-document-card,.person-contract-card,.contract-selection){border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.history-avatar,.counterparty-avatar,.person-avatar-large,.history-empty-icon,.contracts-empty-icon,.contract-type-icon,.person-contract-icon,.person-scan-image-unavailable){background:var(--ds-soft)!important;color:#8ea9ff!important}:root[data-docscan-theme=dark] :is(.history-search input,.counterparties-search input,.contracts-search input){background:0 0!important}:root[data-docscan-theme=dark] :is(.history-person strong,.history-data strong,.history-counter strong,.history-row strong,.counterparty-main strong,.person-info-item strong,.person-contract-heading,.contract-card h3,.contract-person-chip strong){color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.history-person span,.history-data span,.history-counter span,.counterparty-main p,.person-id,.person-contract-created,.person-scan-meta,.history-date){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] :is(.person-scan-preview-body,.person-scan-preview-details,.history-document-header,.person-document-header,.contract-person-group){background:var(--ds-surface)!important}:root[data-docscan-theme=dark] :is(.person-scan-preview-action,.contract-preview-person,.contract-code,.contract-selection,.contract-cards),:root[data-docscan-theme=dark] :is([class^=contracts-person],[class*=\ contracts-person],[class^=contracts-group],[class*=\ contracts-group],[class^=contract-group],[class*=\ contract-group],[class^=contracts-filter],[class*=\ contracts-filter],[class^=contract-archive],[class*=\ contract-archive]){border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.contracts-person-card,.contracts-group-card,.contract-group-card,.contracts-archive-panel,.contracts-list-panel,.contracts-client-row,.contracts-person-row,.contract-archive-panel){background:var(--ds-surface)!important}:root[data-docscan-theme=dark] :is(.saved-contracts-section,.saved-contracts-empty,.contract-client-header,.contract-client-body,.contract-type-line,.contract-archive-filters,.contract-filter-row,.contract-archive-search,.contract-client-list,.contract-page-navigation,.history-person-card,.saved-editor-identity,.saved-editor-preview,.saved-editor-fields,.saved-editor-missing,.saved-editor-note,.saved-editor-locked,.saved-editor-formgrid,.saved-editor-top,.person-scan-preview,.person-scan-preview-body,.person-scan-preview-details){background:var(--ds-surface)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.contract-client-header,.history-person-card,.contract-type-line){color:var(--ds-text)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.contract-client-header:hover,.contract-type-line:hover,.history-person-card:hover){background:var(--ds-elevated)!important}:root[data-docscan-theme=dark] :is(.saved-contracts-empty,.saved-contracts-heading,.contract-client-name,.saved-contract-main,.history-person-main,.saved-editor-head,.saved-editor-fields,.person-info-card){color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.saved-contract-refresh,.contract-mini-action,.contract-archive-action,.saved-editor-cancel,.person-scan-preview-action){background:var(--ds-elevated)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.contract-client-avatar,.saved-contract-file,.history-person-card .history-avatar,.saved-editor-preview){border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.saved-editor-error,.contract-save-error){color:#ffbdb5!important;background:#3b2724!important;border-color:#805046!important}:root[data-docscan-theme=dark] :is(.document-canvas-wrapper,.document-canvas){border-color:var(--ds-line)!important;background:#10192a!important}:root[data-docscan-theme=dark] .document-paper,:root[data-docscan-theme=dark] .document-paper *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-docscan-theme=dark] .document-paper{color:#171717!important;background:#fff!important;box-shadow:0 24px 70px #00000052!important}:root[data-docscan-theme=dark] .document-paper :is(h1,h2,h3,h4,strong){color:#171717!important}:root[data-docscan-theme=dark] .document-paper .paper-document-code{background:#f0f2f5!important}:root[data-docscan-theme=dark] .document-paper .document-footer{color:#777!important}:root[data-docscan-theme=dark] :is(.preview-sidebar-card,.preview-person-info,.preview-verification,.preview-action.secondary){background:var(--ds-surface)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .cloud-page{color:var(--ds-text)!important}:root[data-docscan-theme=dark] .cloud-hero{background:linear-gradient(118deg,#1b2945,#18243a 56%,#25345c)!important}:root[data-docscan-theme=dark] .cloud-art-icon{background:#2a3c65d9!important;border-color:#4a5d8e!important}:root[data-docscan-theme=dark] .cloud-halo{background:#6e86e317!important}:root[data-docscan-theme=dark] :is(.cloud-file-name-text strong,.cloud-connection-text strong,.cloud-files-empty strong,.cloud-details-empty strong,.cloud-detail-meta strong,.cloud-details-card h3){color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.cloud-file-row,.cloud-table-header,.cloud-detail-divider,.cloud-connection-card,.cloud-crumb-part,.cloud-search,.cloud-details-preview){border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .cloud-detail-divider{background:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.cloud-file-icon,.cloud-feature-icon,.cloud-details-empty>div,.cloud-onboarding-illustration){background:var(--ds-soft)!important}:root[data-docscan-theme=dark] .cloud-secondary-button,:root[data-docscan-theme=dark] .cloud-filter-strip{background:var(--ds-elevated)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] .cloud-filter{color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .cloud-filter-active{color:#aec2ff!important;background:#2a416a!important}:root[data-docscan-theme=dark] .cloud-crumb-part button{color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .cloud-crumb-part .cloud-crumb-current{color:var(--ds-blue)!important}:root[data-docscan-theme=dark] .cloud-open-link{color:#fff!important}:root[data-docscan-theme=dark] .cloud-inline-error,:root[data-docscan-theme=dark] .ocr-error-message{color:#ffbdb5!important;background:#3b2724!important;border-color:#805046!important}:root[data-docscan-theme=dark] .settings-page{--sp-ink:var(--ds-text);--sp-soft:var(--ds-muted);--sp-line:var(--ds-line);--sp-blue:#8da7ff}:root[data-docscan-theme=dark] .settings-hero{background:linear-gradient(110deg,#1d2940,#1b2945 60%,#28365c)!important}:root[data-docscan-theme=dark] :is(.settings-feature__icon,.settings-mini-card__icon,.settings-device-visual,.settings-cloud-icon,.settings-hero__art,.settings-language-option__code,.settings-storage-stats,.settings-mobile-session__empty){background:var(--ds-soft)!important;color:#9db4ff!important}:root[data-docscan-theme=dark] :is(.settings-command code,.settings-storage-stats strong,.settings-mobile-session__facts strong,.settings-mobile-session__empty strong,.settings-language-option__name){color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.settings-button--secondary,.settings-language-option,.settings-button--danger,.settings-command button){background:var(--ds-elevated)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] .settings-language-option--selected{background:#2a416a!important;border-color:#88a4ff!important}:root[data-docscan-theme=dark] .settings-button--primary{color:#fff!important;background:#4b6edb!important}:root[data-docscan-theme=dark] :is(.settings-feature-row,.settings-info-line,.settings-note,.settings-toolbar p,.settings-command small,.settings-language-note){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .settings-muted-chip{background:var(--ds-soft)!important;color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .settings-pill--good{color:#71e2ba!important;background:#173e35!important}:root[data-docscan-theme=dark] .settings-pill--warn{color:#f5cb87!important;background:#40321f!important}:root[data-docscan-theme=dark] .settings-pill--muted,:root[data-docscan-theme=dark] .settings-pill--load{color:#b5c2da!important;background:var(--ds-soft)!important}.settings-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-theme-option{font:inherit;text-align:left;cursor:pointer;color:#304461;background:#f9fbfe;border:1px solid #dfe7f3;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;min-height:70px;padding:16px 18px;font-size:13px;font-weight:750;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.settings-theme-option:hover{border-color:#93aafa;transform:translateY(-1px)}.settings-theme-option--selected{background:#edf3ff;border-color:#587af3}.settings-theme-option>svg:first-child{color:#6685e7}.settings-theme-check{color:#5c7be7;margin-left:auto}.settings-theme-note{color:#7a8ba5;margin:15px 0 0;font-size:12px;line-height:1.7}:root[data-docscan-theme=dark] .settings-theme-option{background:var(--ds-elevated);border-color:var(--ds-line);color:var(--ds-text)}:root[data-docscan-theme=dark] .settings-theme-option:hover{background:#253653;border-color:#89a6ff}:root[data-docscan-theme=dark] .settings-theme-option--selected{background:#293f67;border-color:#88a3ff}:root[data-docscan-theme=dark] .settings-theme-note{color:var(--ds-muted)}:root[data-docscan-theme=dark] .person-page .person-scan-preview-header{background:var(--ds-surface)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .person-page .person-scan-preview-details>div,:root[data-docscan-theme=dark] .person-page .person-info-item{background:var(--ds-elevated)!important;border:1px solid var(--ds-line)!important;color:var(--ds-text)!important;box-shadow:none!important}:root[data-docscan-theme=dark] .person-page .person-scan-preview-details>div>span,:root[data-docscan-theme=dark] .person-page .person-info-item>span{color:#acbdd7!important}:root[data-docscan-theme=dark] .person-page .person-scan-preview-details>div>strong,:root[data-docscan-theme=dark] .person-page .person-info-item>strong{overflow-wrap:anywhere;color:#f0f5ff!important}:root[data-docscan-theme=dark] .person-page .person-scan-image-button{border-color:var(--ds-line)!important;color:var(--ds-text)!important;background:#101827!important}:root[data-docscan-theme=dark] .person-page .person-scan-image-button .person-scan-preview-image{filter:none!important}:root[data-docscan-theme=dark] .person-page .person-scan-image-unavailable{background:var(--ds-elevated)!important;color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .person-page .person-scan-preview-card,:root[data-docscan-theme=dark] .person-page .person-info-card,:root[data-docscan-theme=dark] .person-page .person-document-card,:root[data-docscan-theme=dark] .person-page .person-section{border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] :is(.cloud-primary-button,.mobile-action-link,.upload-button,.continue-button,.review-confirm-button,.preview-action.primary,.preview-action.download){color:#fff!important}@media (width<=650px){.settings-theme-options{grid-template-columns:1fr}}@media print{:root[data-docscan-theme=dark]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}:root[data-docscan-theme=dark] body,:root[data-docscan-theme=dark] #root,:root[data-docscan-theme=dark] .main-content,:root[data-docscan-theme=dark] .document-canvas-wrapper,:root[data-docscan-theme=dark] .document-canvas{color:#171717!important;background:#fff!important}:root[data-docscan-theme=dark] .document-paper{box-shadow:none!important}}:root[data-docscan-theme=dark]{--ds-bg:#0b1220;--ds-sidebar:#101b2b;--ds-surface:#182436;--ds-elevated:#223147;--ds-soft:#283a55;--ds-line:#354761;--ds-text:#f6f9ff;--ds-muted:#c4d0e3;--ds-subtle:#a1b2cc;--ds-blue:#a5b8ff;--ds-focus:#91a9ff;--text-secondary:var(--ds-muted);--text-muted:var(--ds-subtle);--color-text:var(--ds-text);--color-muted:var(--ds-muted);--primary-text:var(--ds-text);--card-bg:var(--ds-surface);--card-background:var(--ds-surface)}:root[data-docscan-theme=dark] .main-content :is(h1,h2,h3,h4,h5,h6){color:var(--ds-text)!important}:root[data-docscan-theme=dark] .main-content :is(button,a,select){text-decoration-thickness:from-font}:root[data-docscan-theme=dark] .main-content :is(input,textarea,select){caret-color:#f6f9ff!important}:root[data-docscan-theme=dark] .main-content :is(input,textarea,select)::selection{color:#fff;background:#405da1}:root[data-docscan-theme=dark] .main-content ::selection{color:#fff;background:#405da1}:root[data-docscan-theme=dark] .main-content :is(input,select,textarea,button):disabled{cursor:not-allowed}:root[data-docscan-theme=dark] .history-page :is(.history-person-main,.history-person-main strong,.history-person-main h2,.history-person-main h3,.history-person-card>strong,.history-person-card [class*=name],.history-person strong,.history-row strong){color:var(--ds-text)!important}:root[data-docscan-theme=dark] .history-page :is(.history-person-id,.history-document-summary,.history-person-main small,.history-person-main>span,.history-date,.history-data span){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .history-page :is(.history-person-card,.history-row,.history-search,.history-list){background:var(--ds-surface)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] .history-page :is(.history-person-card,.history-row):hover{background:var(--ds-elevated)!important}:root[data-docscan-theme=dark] .history-page .history-person-card :is(svg,.history-avatar){color:#a5bcff!important}:root[data-docscan-theme=dark] .history-page .history-search input{color:var(--ds-text)!important;background:0 0!important}:root[data-docscan-theme=dark] :is(.person-result-page,.person-result,.result-page,.saved-result-page,.document-result-page) :is([class*=card],[class*=panel],[class*=summary],[class*=details],[class*=next-step],[class*=nextStep],[class*=person-box],[class*=document-box],[class*=info-box]){background-color:var(--ds-surface)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important;box-shadow:none!important}:root[data-docscan-theme=dark] :is(.person-result-page,.person-result,.result-page,.saved-result-page,.document-result-page) :is([class*=card],[class*=panel],[class*=summary],[class*=next-step]) :is(h2,h3,h4,strong,[class*=title],[class*=name],[class*=value]){color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.person-result-page,.person-result,.result-page,.saved-result-page,.document-result-page) :is(small,label,[class*=label],[class*=description],[class*=subtitle],[class*=caption]){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] :is(.person-result-page,.person-result,.result-page,.saved-result-page,.document-result-page) :is([class*=id-box],[class*=id-card],[class*=id-field],[class*=meta]){background:var(--ds-elevated)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] :is(.person-result-page,.person-result,.result-page,.saved-result-page,.document-result-page) a:not([class*=button]){color:#b6c7ff!important}:root[data-docscan-theme=dark] .review-page :is(.raw-ocr-panel,.raw-ocr-text,.raw-ocr-empty){background-color:var(--ds-elevated)!important;border:1px solid var(--ds-line)!important;color:#ecf3ff!important}:root[data-docscan-theme=dark] .review-page .raw-ocr-text{white-space:pre-wrap;overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.65;overflow:auto}:root[data-docscan-theme=dark] .review-page :is(.raw-ocr-header,.raw-ocr-header strong,.review-confirmation-copy strong){color:var(--ds-text)!important}:root[data-docscan-theme=dark] .review-page .review-confirmation-copy :is(span,small,p){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .review-page :is(.review-form-panel,.review-form,.review-document-panel,.review-confirmation){background-color:var(--ds-surface)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .review-page :is(.review-field-label,.review-field-label label){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .contracts-page :is(.saved-contracts-section,.contract-client-card,.contract-client-header,.contract-client-body,.contract-type-line,.contracts-no-person){background:var(--ds-surface)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] .contracts-page :is(.contract-client-name strong,.contract-client-header strong,.saved-contract-main strong,.contract-card h3){color:var(--ds-text)!important}:root[data-docscan-theme=dark] .contracts-page :is(.contract-client-name small,.saved-contract-main small,.saved-contracts-heading p,.contract-archive-note,.contract-person-link){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .contracts-page :is(.contract-client-count,.saved-contracts-count,.contract-code){background:var(--ds-soft)!important;color:#d8e2ff!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .contracts-page .contract-client-header:hover{background:var(--ds-elevated)!important}:root[data-docscan-theme=dark] .contracts-page :is(.contract-archive-search,.contract-filter-row select){border-color:var(--ds-line)!important;background:var(--ds-elevated)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] .contracts-page .saved-contract-state.pending{color:#ffda9a!important;background:#493720!important}:root[data-docscan-theme=dark] .person-page :is(.person-info-item,.person-scan-preview-details>div,.person-document-card,.person-contract-card,.person-scan-meta){background:var(--ds-elevated)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] .person-page :is(.person-info-item,.person-scan-preview-details>div) strong{color:var(--ds-text)!important}:root[data-docscan-theme=dark] .person-page :is(.person-info-item,.person-scan-preview-details>div) span{color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .contract-preview-page :is(.preview-sidebar-card,.preview-person-info,.contract-preview-person,.preview-verification,.preview-action.secondary){background:var(--ds-surface)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root[data-docscan-theme=dark] .contract-preview-page :is(.contract-preview-person strong,.preview-sidebar-card strong,.preview-person-info strong,.preview-sidebar-card h3){color:var(--ds-text)!important}:root[data-docscan-theme=dark] .contract-preview-page :is(.contract-preview-person small,.contract-preview-person span,.preview-sidebar-card p,.preview-person-info span){color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .contract-preview-page .preview-action:disabled{opacity:.62;color:var(--ds-muted)!important}:root[data-docscan-theme=dark] .document-paper{color:#151b24!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}:root[data-docscan-theme=dark] .document-paper :is(p,span,small,label,strong,div,section,h1,h2,h3,h4,li,td,th){color:#20242d!important}:root[data-docscan-theme=dark] .document-paper :is(.document-footer,.document-paper-subtitle,.paper-hint,.paper-label,[class*=muted],[class*=helper]){color:#555d6a!important}:root[data-docscan-theme=dark] .document-paper :is(input,textarea){color:#20242d!important;background:#fff!important;border-color:#b8c0cc!important}:root[data-docscan-theme=dark] :is(.main-content,.raw-ocr-text,.cloud-browser,.history-list){scrollbar-color:#526783 #142034}:root[data-docscan-theme=dark] :is(.main-content,.raw-ocr-text,.cloud-browser)::-webkit-scrollbar{width:9px;height:9px}:root[data-docscan-theme=dark] :is(.main-content,.raw-ocr-text,.cloud-browser)::-webkit-scrollbar-track{background:#142034}:root[data-docscan-theme=dark] :is(.main-content,.raw-ocr-text,.cloud-browser)::-webkit-scrollbar-thumb{background:#526783;border-radius:10px}:root[data-docscan-theme=dark] .main-content :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #a8bdff!important}:root[data-docscan-theme=dark] :is(img,video,canvas,iframe){filter:none!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-toolbar{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-search{background:var(--ds-elevated)!important;color:#afc3ee!important;box-shadow:none!important;border:1px solid #3c5272!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-search:focus-within{border-color:#8aa8ff!important;box-shadow:0 0 0 3px #7393ff26!important}:root[data-docscan-theme=dark] .main-content .counterparties-page .counterparties-search input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f6ff!important;box-shadow:none!important;background:0 0!important;border:0!important}:root[data-docscan-theme=dark] .main-content .counterparties-page .counterparties-search input::placeholder{opacity:1;color:#aabbd5!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-search>svg{color:#a8bcdf!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-status,:root[data-docscan-theme=dark] .counterparties-page .counterparties-header p{color:#b5c5df!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-list{background:var(--ds-surface)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .counterparties-page .counterparty-card{background:var(--ds-surface)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .counterparties-page .counterparty-card:hover,:root[data-docscan-theme=dark] .counterparties-page .counterparty-card:focus-visible{background:var(--ds-elevated)!important}:root[data-docscan-theme=dark] .counterparties-page .counterparty-main>strong,:root[data-docscan-theme=dark] .counterparties-page .counterparty-stat>strong{color:#f4f7ff!important}:root[data-docscan-theme=dark] .counterparties-page .counterparty-person-id,:root[data-docscan-theme=dark] .counterparties-page .counterparty-document-summary,:root[data-docscan-theme=dark] .counterparties-page .counterparty-last>strong{color:#c1cde0!important}:root[data-docscan-theme=dark] .counterparties-page .counterparty-stat>span,:root[data-docscan-theme=dark] .counterparties-page .counterparty-last>span{color:#acbed9!important}:root[data-docscan-theme=dark] .counterparties-page .counterparty-open,:root[data-docscan-theme=dark] .counterparties-page .counterparty-open svg{color:#a5bcff!important}:root[data-docscan-theme=dark] .counterparties-page .counterparty-avatar{color:#b4c7ff!important;background:#263b60!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-empty{background:var(--ds-surface)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-empty>p{color:#b5c5df!important}:root[data-docscan-theme=dark] .counterparties-page .counterparties-retry{background:var(--ds-soft)!important;color:#cad7ff!important}:root[data-docscan-theme=dark] .safe-label{box-shadow:0 2px 12px #0000001f;color:#dce7ff!important;opacity:1!important;background:#1b2b45!important;border:1px solid #40577d!important}:root[data-docscan-theme=dark] .safe-label svg{color:#91b7ff!important;opacity:1!important}:root[data-docscan-theme=dark] .sidebar .nav-item-active,:root[data-docscan-theme=dark] .sidebar .nav-item[aria-current=page]{color:#fff!important;background:#29446e!important}:root[data-docscan-theme=dark] .sidebar .nav-item-active .nav-copy strong,:root[data-docscan-theme=dark] .sidebar .nav-item[aria-current=page] .nav-copy strong{color:#fff!important}:root[data-docscan-theme=dark] .sidebar .nav-item-active .nav-copy span,:root[data-docscan-theme=dark] .sidebar .nav-item[aria-current=page] .nav-copy span{color:#c9dbff!important}:root[data-docscan-theme=dark] .sidebar .nav-item-active .nav-icon,:root[data-docscan-theme=dark] .sidebar .nav-item[aria-current=page] .nav-icon{color:#416df0!important;background:#f4f7ff!important}:root[data-docscan-theme=light]{--ui2-bg:#f5f7fc;--ui2-sidebar:#fff;--ui2-surface:#fff;--ui2-elevated:#eef3ff;--ui2-input:#f8faff;--ui2-line:#dfe7f4;--ui2-strong:#182640;--ui2-body:#415573;--ui2-muted:#697e9b;--ui2-accent:#496ff0;--ui2-accent-soft:#e8efff;--ui2-on-accent:#fff;--ui2-shadow:0 9px 30px #182f5e0e;--ui2-shadow-hover:0 19px 43px #1731641f;--ui2-glow:#4f71f11d}:root[data-docscan-theme=dark]{--ui2-bg:#0b1220;--ui2-sidebar:#101b2b;--ui2-surface:#182539;--ui2-elevated:#21334d;--ui2-input:#141f31;--ui2-line:#31435f;--ui2-strong:#f5f8ff;--ui2-body:#cbd7e9;--ui2-muted:#a1b4d0;--ui2-accent:#8daaff;--ui2-accent-soft:#263d64;--ui2-on-accent:#fff;--ui2-shadow:0 9px 28px #0000001a;--ui2-shadow-hover:0 16px 43px #0000003b;--ui2-glow:#8baeff20}:root[data-docscan-theme] body,:root[data-docscan-theme] #root,:root[data-docscan-theme] .app-shell,:root[data-docscan-theme] .main-content{color:var(--ui2-strong);background-color:var(--ui2-bg)!important}:root[data-docscan-theme] .sidebar{background:var(--ui2-sidebar)!important;border-right:1px solid var(--ui2-line)!important}:root[data-docscan-theme] .nav-item{border-radius:14px;transition:background-color .2s,color .2s,transform .22s}:root[data-docscan-theme=light] .nav-item:hover{background:#f0f4fe!important}:root[data-docscan-theme=dark] .nav-item:hover{background:#202f48!important}:root[data-docscan-theme=light] :is(.nav-item-active,.nav-item[aria-current=page]){color:#496ff0!important;background:#e9efff!important}:root[data-docscan-theme=dark] :is(.nav-item-active,.nav-item[aria-current=page]){color:#b4c7ff!important;background:#263a5e!important}:root[data-docscan-theme] .nav-item .nav-icon{transition:transform .23s cubic-bezier(.2,.8,.2,1)}:root[data-docscan-theme] .nav-item:hover .nav-icon{transform:scale(1.08)}:root[data-docscan-theme] .system-status{box-shadow:var(--ui2-shadow);background:var(--ui2-surface)!important;border:1px solid var(--ui2-line)!important}:root[data-docscan-theme] .main-content :is(.document-type-card,.mobile-source-card,.document-upload-section,.upload-zone,.document-preview-card,.selected-file-panel,.mobile-source-panel,.review-document-panel,.review-form-panel,.review-confirmation,.review-empty-card,.counterparties-list,.counterparty-card,.counterparties-empty,.history-list,.history-person-card,.history-empty,.history-counter,.saved-contracts-section,.contract-card,.contract-client-header,.contract-client-body,.contract-type-line,.contracts-no-person,.contract-bottom-bar,.person-hero,.person-info-card,.person-info-item,.person-section,.person-document-card,.person-contract-card,.person-scan-preview-card,.preview-sidebar-card,.contract-preview-person,.preview-person-info,.settings-panel,.settings-mini-card,.settings-mobile-session,.settings-command,.settings-cloud-panel,.cloud-connection-card,.cloud-onboarding,.cloud-files-card,.cloud-details-card,.cloud-file-row){box-shadow:var(--ui2-shadow);border-color:var(--ui2-line)!important;color:var(--ui2-strong)!important}:root[data-docscan-theme=light] .main-content :is(.document-type-card,.mobile-source-card,.selected-file-panel,.review-form-panel,.review-document-panel,.counterparty-card,.history-person-card,.contract-card,.contract-client-header,.contract-type-line,.settings-panel,.settings-mini-card,.cloud-file-row,.cloud-details-card,.person-info-item,.person-document-card,.person-contract-card,.preview-sidebar-card),:root[data-docscan-theme=dark] .main-content :is(.document-type-card,.mobile-source-card,.selected-file-panel,.review-form-panel,.review-document-panel,.counterparty-card,.history-person-card,.contract-card,.contract-client-header,.contract-type-line,.settings-panel,.settings-mini-card,.cloud-file-row,.cloud-details-card,.person-info-item,.person-document-card,.person-contract-card,.preview-sidebar-card){background-color:var(--ui2-surface)!important}:root[data-docscan-theme] .main-content :is(.document-type-card-selected,.mobile-source-card.active,.contract-card-selected,.cloud-file-row-selected,.settings-language-option--selected,.settings-theme-option--selected){background-color:var(--ui2-accent-soft)!important;border-color:var(--ui2-accent)!important}:root[data-docscan-theme] .main-content :is(.document-type-card,.mobile-source-card,.settings-mini-card,.contract-card,.person-document-card,.person-contract-card,.cloud-connection-card,.settings-panel,.review-form-panel,.cloud-details-card){transition:border-color .22s,background-color .22s,box-shadow .25s,transform .28s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){:root[data-docscan-theme] .main-content :is(.document-type-card,.mobile-source-card,.settings-mini-card,.contract-card,.person-document-card,.person-contract-card):hover{box-shadow:var(--ui2-shadow-hover);transform:translateY(-2px);border-color:var(--ui2-accent)!important}:root[data-docscan-theme] .main-content :is(.counterparty-card,.history-person-card,.cloud-file-row,.contract-client-header):hover{background-color:var(--ui2-elevated)!important}:root[data-docscan-theme] .main-content .ui2-spotlight{isolation:isolate;position:relative}:root[data-docscan-theme] .main-content .ui2-spotlight:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(290px circle at var(--ui2-pointer-x,50%) var(--ui2-pointer-y,50%), var(--ui2-glow), transparent 72%);opacity:.85;transition:opacity .2s;position:absolute;inset:0}}:root[data-docscan-theme] .main-content :is(.new-document-header h1,.review-header h1,.history-header h1,.counterparties-header h1,.contracts-header h1,.contract-preview-header h1,.person-hero h1,.settings-hero h1,.cloud-browser-heading h2){letter-spacing:-.034em;color:var(--ui2-strong)!important}:root[data-docscan-theme] .main-content :is(.new-document-header p,.review-header p,.history-header p,.counterparties-header p,.contracts-header p,.contract-preview-header p,.settings-feature-row,.cloud-footnote,.person-summary){color:var(--ui2-body)!important}:root[data-docscan-theme] .main-content :is(.section-eyebrow,.settings-eyebrow,.counterparties-eyebrow,.cloud-section-kicker,.person-eyebrow,.cloud-overline){color:var(--ui2-accent)!important}:root[data-docscan-theme] .main-content :is(.counterparty-main>strong,.history-person-main strong,.contract-client-name strong,.contract-client-header strong,.person-info-item strong,.saved-contract-main strong,.cloud-file-name-text strong,.cloud-details-card h3){color:var(--ui2-strong)!important}:root[data-docscan-theme] .main-content :is(.counterparty-person-id,.counterparty-document-summary,.counterparty-last strong,.history-person-id,.history-document-summary,.history-date,.contract-client-name small,.saved-contract-main small,.person-scan-meta,.cloud-file-date,.cloud-file-size,.cloud-total){color:var(--ui2-muted)!important}:root[data-docscan-theme] .main-content :is(.counterparty-stat>strong,.history-data strong,.history-counter strong,.person-scan-preview-details strong,.person-info-item strong){color:var(--ui2-strong)!important}:root[data-docscan-theme] .main-content :is(.counterparties-search,.history-search,.contract-archive-search,.cloud-search,.settings-command,.review-field input,.review-field textarea,.person-page input,.settings-page input,.settings-page select,.contract-filter-row select,.contract-archive-filters select){background:var(--ui2-input)!important;border-color:var(--ui2-line)!important;color:var(--ui2-strong)!important}:root[data-docscan-theme] .main-content :is(.counterparties-search input,.history-search input,.contract-archive-search input,.cloud-search input,.review-field input,.review-field textarea){color:var(--ui2-strong)!important;box-shadow:none!important;background:0 0!important}:root[data-docscan-theme] .main-content :is(input,textarea,select):not([type=checkbox]):not([type=radio])::placeholder{opacity:1;color:var(--ui2-muted)!important}:root[data-docscan-theme] .main-content :is(.counterparties-search,.history-search,.contract-archive-search,.cloud-search):focus-within{border-color:var(--ui2-accent)!important;box-shadow:0 0 0 3px var(--ui2-glow)!important}:root[data-docscan-theme] :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid var(--ui2-accent)!important}:root[data-docscan-theme] .new-document-page :is(.document-preview,.selected-document-layout){border-color:var(--ui2-line)!important}:root[data-docscan-theme=dark] .new-document-page .document-preview{background:#0c1524!important}:root[data-docscan-theme=light] .new-document-page .document-preview{background:#edf2f9!important}:root[data-docscan-theme] .new-document-page :is(.document-type-copy strong,.mobile-source-card strong,.file-information strong,.selected-file-success strong,.document-type-heading h2){color:var(--ui2-strong)!important}:root[data-docscan-theme] .new-document-page :is(.document-type-copy p,.mobile-source-card small,.file-information span,.selected-file-success span,.mobile-source-panel p,.mobile-pair-status){color:var(--ui2-body)!important}:root[data-docscan-theme] .mobile-qr-container img{border-radius:10px;padding:8px;filter:none!important;background:#fff!important}:root[data-docscan-theme] .review-page :is(.raw-ocr-text,.raw-ocr-panel,.review-mrz,.review-field input,.review-field textarea){background:var(--ui2-input)!important;color:var(--ui2-strong)!important;border-color:var(--ui2-line)!important}:root[data-docscan-theme] .review-page :is(.review-field-label,.raw-ocr-header strong,.review-confirmation-copy strong){color:var(--ui2-strong)!important}:root[data-docscan-theme] .review-page :is(.field-helper,.review-confirmation-copy p,.review-demo-note){color:var(--ui2-body)!important}:root[data-docscan-theme] .counterparties-page .counterparties-search{border-radius:15px}:root[data-docscan-theme] .counterparties-page :is(.counterparties-list,.counterparty-card){background:var(--ui2-surface)!important;border-color:var(--ui2-line)!important}:root[data-docscan-theme] .counterparties-page .counterparty-stat>strong{color:var(--ui2-strong)!important}:root[data-docscan-theme] .history-page .history-person-card{background:var(--ui2-surface)!important;color:var(--ui2-strong)!important;border-color:var(--ui2-line)!important}:root[data-docscan-theme] .contracts-page :is(.saved-contracts-section,.contract-client-header,.contract-type-line){border-color:var(--ui2-line)!important}:root[data-docscan-theme] .contracts-page :is(.contract-client-count,.saved-contracts-count,.contract-code){background:var(--ui2-accent-soft)!important;color:var(--ui2-accent)!important}:root[data-docscan-theme] .contracts-page :is(.contract-archive-note,.saved-contracts-heading p){color:var(--ui2-body)!important}:root[data-docscan-theme] .person-page :is(.person-info-item,.person-scan-preview-details>div,.person-scan-meta){background:var(--ui2-elevated)!important;color:var(--ui2-strong)!important;border-color:var(--ui2-line)!important}:root[data-docscan-theme] .person-page :is(.person-info-item span,.person-scan-preview-details span){color:var(--ui2-body)!important}:root[data-docscan-theme] .person-page :is(.person-info-item strong,.person-scan-preview-details strong){color:var(--ui2-strong)!important}:root[data-docscan-theme] :is(.person-result-page,.person-result,.saved-result-page,.result-page) :is([class*=card],[class*=panel],[class*=next-step],[class*=summary],[class*=id-box],[class*=meta]){background-color:var(--ui2-surface)!important;border-color:var(--ui2-line)!important;color:var(--ui2-strong)!important}:root[data-docscan-theme] :is(.person-result-page,.person-result,.saved-result-page,.result-page) :is(h2,h3,strong,[class*=name],[class*=value],[class*=title]){color:var(--ui2-strong)!important}:root[data-docscan-theme] .cloud-page :is(.cloud-connection-card,.cloud-files-card,.cloud-details-card,.cloud-file-row){border-color:var(--ui2-line)!important}:root[data-docscan-theme=light] .cloud-page :is(.cloud-files-card,.cloud-details-card,.cloud-file-row){background:var(--ui2-surface)!important}:root[data-docscan-theme] .cloud-page .cloud-file-row-selected{background:var(--ui2-accent-soft)!important}:root[data-docscan-theme] .cloud-page :is(.cloud-details-card h3,.cloud-file-name-text strong){color:var(--ui2-strong)!important}:root[data-docscan-theme] .cloud-page :is(.cloud-details-card p,.cloud-file-name-text small,.cloud-detail-meta>span){color:var(--ui2-body)!important}:root[data-docscan-theme] .settings-page :is(.settings-language-option,.settings-theme-option,.settings-button--secondary){background:var(--ui2-surface)!important;border-color:var(--ui2-line)!important;color:var(--ui2-strong)!important}:root[data-docscan-theme] .settings-page :is(.settings-language-option--selected,.settings-theme-option--selected){background:var(--ui2-accent-soft)!important;border-color:var(--ui2-accent)!important;color:var(--ui2-strong)!important}:root[data-docscan-theme] .settings-page :is(.settings-theme-option,.settings-language-option){transition:transform .2s,border-color .2s,background-color .2s}:root[data-docscan-theme] .settings-page .settings-theme-option:hover{transform:translateY(-2px)}:root[data-docscan-theme] .saved-editor-page :is(.saved-editor-identity,.saved-editor-preview,.saved-editor-fields,.saved-editor-scope,.saved-editor-missing,.saved-editor-note){box-shadow:var(--ui2-shadow);background:var(--ui2-surface)!important;color:var(--ui2-strong)!important;border-color:var(--ui2-line)!important}:root[data-docscan-theme] .saved-editor-page :is(.saved-editor-head h1,.saved-editor-cardtitle,.saved-editor-identity span,.saved-editor-preview dd,.saved-editor-scope strong){color:var(--ui2-strong)!important}:root[data-docscan-theme] .saved-editor-page :is(.saved-editor-head p,.saved-editor-foot,.saved-editor-preview dl,.saved-editor-formgrid label span,.saved-editor-scope p,.saved-editor-note){color:var(--ui2-body)!important}:root[data-docscan-theme] .saved-editor-page .saved-editor-formgrid :is(input,textarea){background:var(--ui2-input)!important;color:var(--ui2-strong)!important;border-color:var(--ui2-line)!important}:root[data-docscan-theme] .saved-editor-page .saved-editor-preview img{object-fit:contain;filter:none!important;background:var(--ui2-elevated)!important}:root[data-docscan-theme] .saved-editor-page .saved-editor-cancel{background:var(--ui2-surface)!important;color:var(--ui2-strong)!important;border-color:var(--ui2-line)!important}:root[data-docscan-theme] .saved-editor-page .saved-editor-actions button{color:#fff!important;background:#527bfc!important}:root[data-docscan-theme=dark] .saved-editor-page .saved-editor-locked{color:#fbd18c!important;background:#40321f!important}:root[data-docscan-theme] .contract-preview-page .document-paper{box-shadow:0 18px 58px #00000021;color:#18202a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}:root[data-docscan-theme] .contract-preview-page .document-paper :is(h1,h2,h3,h4,h5,h6,p,div,span,label,strong,small,li){color:#18202a!important}:root[data-docscan-theme] .contract-preview-page .document-paper :is(.document-footer,.paper-status,.document-contract-text){color:#505b6a!important}:root[data-docscan-theme] .contract-preview-page :is(.preview-sidebar-card,.contract-preview-person,.preview-person-info,.preview-verification){background:var(--ui2-surface)!important;color:var(--ui2-strong)!important;border-color:var(--ui2-line)!important}:root[data-docscan-theme] .contract-preview-page .preview-sidebar-card strong{color:var(--ui2-strong)!important}:root[data-docscan-theme] .main-content :is(.upload-button,.continue-button,.review-confirm-button,.cloud-primary-button,.settings-button--primary,.counterparties-scan-button,.preview-action.primary,.mobile-action-link){color:#fff!important}:root[data-docscan-theme] .main-content :is(button,a):disabled{opacity:.62;cursor:not-allowed;transform:none!important}:root[data-docscan-theme] :is(img,video,canvas,iframe){filter:none!important}@keyframes ui2-route-in{0%{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}:root[data-docscan-theme] .main-content>.ui2-enter:not(.rb-workspace){animation:.31s cubic-bezier(.2,.8,.2,1) both ui2-route-in}@media (width<=720px){:root[data-docscan-theme] .main-content :is(.document-type-card,.mobile-source-card,.settings-panel){border-radius:16px}}@media (prefers-reduced-motion:reduce){:root[data-docscan-theme] .main-content>.ui2-enter,:root[data-docscan-theme] .ui2-spotlight:after{opacity:1;animation:none!important}:root[data-docscan-theme] .main-content :is(.document-type-card,.mobile-source-card,.counterparty-card,.history-person-card,.contract-card,.cloud-file-row,.settings-panel,.nav-item){transition:none!important;transform:none!important}}@media print{:root[data-docscan-theme] .main-content>.ui2-enter{animation:none!important}:root[data-docscan-theme] .document-paper,:root[data-docscan-theme] .document-paper *{-webkit-print-color-adjust:exact;print-color-adjust:exact;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}:root[data-docscan-theme=light] .rb-workspace{--rb-hero-bg:#f9fbff;--rb-hero-line:#d7e3f5}:root[data-docscan-theme=light] .rb-workspace .rb-hero{color:#142641!important;background:linear-gradient(116deg,#fff 0%,#f7faff 45%,#e6eeff 100%)!important;border-color:#d8e4f7!important;box-shadow:0 18px 52px #34519217!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-hero-ambient{opacity:.72;background:radial-gradient(43% 68% at 81% 32%,#6f99ff47,#0000 79%),radial-gradient(36% 65% at 13% 110%,#96cef73b,#0000 78%)}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-hero-grid{opacity:.22;background-image:linear-gradient(#aac4f5 1px,#0000 1px),linear-gradient(90deg,#aac4f5 1px,#0000 1px)}:root[data-docscan-theme=light] .rb-workspace .rb-hero :is(h1,#rb-page-title){color:#152743!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero p{color:#546781!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-eyebrow{color:#466de1!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-hero-caption{color:#60728f!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-orbit{border-color:#597dd93b!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-document-front{color:#33549f!important;background:linear-gradient(150deg,#fff 0%,#dce8ff 100%)!important;border-color:#bbcff3!important;box-shadow:0 19px 43px #3d5aa12e!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-document-front span{color:#33549f!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-document-line{background:#9cafda!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-document-back{color:#7293d6!important;background:#dfe9ff!important;border-color:#afc4e9!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-floating-badge-one{color:#4d6dcc!important;background:#e1ebff!important;border-color:#c0d4fb!important}:root[data-docscan-theme=light] .rb-workspace .rb-hero .rb-floating-badge-two{color:#207b68!important;background:#d6f5eb!important;border-color:#b6e2d6!important}:root[data-docscan-theme] .cloud-page .cloud-hero.cloud-welcome-motion{isolation:isolate;border:1px solid var(--ui2-line,#dfe7f4);--cloud-motion-glow:#668eff42;border-radius:28px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 49px #29478317}:root[data-docscan-theme=light] .cloud-page .cloud-hero.cloud-welcome-motion{--cloud-motion-glow:#547af52b;color:#142641!important;background:linear-gradient(115deg,#fff 1%,#f8fbff 48%,#eaf1ff 100%)!important;border-color:#d8e4f7!important}:root[data-docscan-theme=dark] .cloud-page .cloud-hero.cloud-welcome-motion{--cloud-motion-glow:#80a6ff30;box-shadow:0 20px 60px #00000026;color:#f5f8ff!important;background:linear-gradient(116deg,#182741 0%,#15233b 49%,#24395f 100%)!important;border-color:#364d75!important}:root[data-docscan-theme] .cloud-page .cloud-hero.cloud-welcome-motion :is(.cloud-hero-main,.cloud-hero-art){z-index:2;position:relative}:root[data-docscan-theme] .cloud-page .cloud-welcome-aurora{z-index:0;pointer-events:none;background:radial-gradient(ellipse 38% 48% at 78% 40%, var(--cloud-motion-glow), transparent 78%), radial-gradient(ellipse 33% 40% at 35% 90%, #5ccae013, transparent 78%);animation:14s ease-in-out infinite alternate docscan-cloud-aurora;position:absolute;inset:-22%}:root[data-docscan-theme] .cloud-page .cloud-welcome-spotlight{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(410px circle at var(--cloud-pointer-x,78%) var(--cloud-pointer-y,45%), var(--cloud-motion-glow), transparent 71%);transition:opacity .36s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:root[data-docscan-theme] .cloud-page .cloud-hero.cloud-welcome-motion:hover .cloud-welcome-spotlight{opacity:.9}:root[data-docscan-theme] .cloud-page .cloud-hero.cloud-welcome-motion:hover{box-shadow:0 22px 55px #365ba829;border-color:#93b3f1!important}}:root[data-docscan-theme=light] .cloud-page .cloud-hero.cloud-welcome-motion h1{color:#152743!important}:root[data-docscan-theme=light] .cloud-page .cloud-hero.cloud-welcome-motion p{color:#596e8b!important}:root[data-docscan-theme=light] .cloud-page .cloud-hero.cloud-welcome-motion :is(.cloud-overline,.cloud-hero-points span,.cloud-art-caption){color:#4e72c5!important}:root[data-docscan-theme=dark] .cloud-page .cloud-hero.cloud-welcome-motion h1{color:#f5f8ff!important}:root[data-docscan-theme=dark] .cloud-page .cloud-hero.cloud-welcome-motion p{color:#bbcbe6!important}:root[data-docscan-theme=dark] .cloud-page .cloud-hero.cloud-welcome-motion :is(.cloud-overline,.cloud-hero-points span,.cloud-art-caption){color:#b5c9ff!important}:root[data-docscan-theme] .cloud-page .cloud-welcome-motion .cloud-art-icon{will-change:transform;animation:7s ease-in-out infinite docscan-cloud-float}:root[data-docscan-theme] .cloud-page .cloud-welcome-motion .cloud-halo-one{animation:13s ease-in-out infinite alternate docscan-cloud-orbit}:root[data-docscan-theme] .cloud-page .cloud-welcome-motion .cloud-halo-two{animation:17s ease-in-out infinite alternate-reverse docscan-cloud-orbit}:root[data-docscan-theme=light] .cloud-page .cloud-welcome-motion .cloud-art-icon{box-shadow:0 21px 53px #375eb31f;color:#5e83e9!important;background:#ffffffd1!important;border:1px solid #b7cbf3bf!important}:root[data-docscan-theme=dark] .cloud-page .cloud-welcome-motion .cloud-art-icon{color:#bdd1ff!important;background:#425a947d!important;border-color:#536ba5!important}:root[data-docscan-theme=light] .cloud-page .cloud-welcome-motion .cloud-halo{background:#7d9eed0f!important;border-color:#6f94e233!important}:root[data-docscan-theme=dark] .cloud-page .cloud-welcome-motion .cloud-halo{background:#7c9aee12!important;border-color:#9dbbff33!important}:root[data-docscan-theme] .rb-workspace .rb-journey,:root[data-docscan-theme] .cloud-page .cloud-connection-card{transition:background-color .28s,border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.2,.8,.2,1)}@keyframes docscan-cloud-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes docscan-cloud-aurora{0%{transform:scale(1)translate(-2%,2%)}to{transform:scale(1.1)translate(3%,-3%)}}@keyframes docscan-cloud-orbit{0%{transform:translate(-4px,2px)rotate(-3deg)}to{transform:translate(5px,-3px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){:root[data-docscan-theme] .cloud-page .cloud-welcome-motion :is(.cloud-welcome-aurora,.cloud-art-icon,.cloud-halo),:root[data-docscan-theme] .cloud-page .cloud-welcome-motion *{transition-duration:0s!important;animation:none!important}:root[data-docscan-theme] .cloud-page .cloud-welcome-spotlight{opacity:0!important}}@media (hover:none){:root[data-docscan-theme] .cloud-page .cloud-welcome-spotlight{display:none}}@media print{:root[data-docscan-theme] .cloud-page .cloud-welcome-motion *,:root[data-docscan-theme] .rb-workspace .rb-hero *{animation:none!important}}:root[data-docscan-theme=dark] .cloud-page .cloud-onboarding .cloud-onboarding-features>div{box-shadow:0 8px 24px #040c1c26;color:#f0f5ff!important;background:#223149!important;border:1px solid #385071!important}:root[data-docscan-theme=dark] .cloud-page .cloud-onboarding .cloud-onboarding-features>div strong{color:#f5f8ff!important;opacity:1!important}:root[data-docscan-theme=dark] .cloud-page .cloud-onboarding .cloud-onboarding-features>div span:not(.cloud-feature-icon){color:#b9cbe5!important;opacity:1!important}:root[data-docscan-theme=dark] .cloud-page .cloud-onboarding .cloud-onboarding-features .cloud-feature-icon{color:#acc5ff!important;background:#2c4164!important;border-color:#455e87!important}:root[data-docscan-theme=dark] .cloud-page .cloud-onboarding .cloud-onboarding-features .cloud-feature-icon svg{stroke:currentColor;color:#acc5ff!important}:root[data-docscan-theme=light] .cloud-page .cloud-onboarding .cloud-onboarding-features>div{box-shadow:0 7px 22px #2e4f8f0b;color:#172944!important;background:#fff!important;border:1px solid #dfe8f7!important}:root[data-docscan-theme=light] .cloud-page .cloud-onboarding .cloud-onboarding-features>div strong{color:#172944!important}:root[data-docscan-theme=light] .cloud-page .cloud-onboarding .cloud-onboarding-features>div span:not(.cloud-feature-icon){color:#627591!important}:root[data-docscan-theme=light] .cloud-page .cloud-onboarding .cloud-onboarding-features .cloud-feature-icon{color:#5779d8!important;background:#edf3ff!important}:root[data-docscan-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:#f4f7fc;--ds-sidebar:#fff;--ds-surface:#fff;--ds-elevated:#f1f5fd;--ds-soft:#eaf1ff;--ds-line:#d9e3f2;--ds-text:#172943;--ds-muted:#526681;--ds-subtle:#617490;--ds-blue:#315dd7;--ds-focus:#356be6;--ds-green:#087c59;--bg:#f4f7fc;--background:#f4f7fc;--surface:#fff;--panel:#fff;--text:#172943;--text-primary:#172943;--text-soft:#526681;--muted:#617490;--border:#d9e3f2;--line:#d9e3f2;--ui2-bg:#f4f7fc;--ui2-surface:#fff;--ui2-elevated:#f0f5fd;--ui2-input:#f8faff;--ui2-line:#d9e3f2;--ui2-strong:#172943;--ui2-body:#415774;--ui2-muted:#536b8d;--ui2-accent:#345edb;--ui2-accent-soft:#e9efff;--scan-light-shadow:0 12px 30px #1b355f0e}:root[data-docscan-theme=light] :is(body,#root,.app-shell,.main-content){color:#172943;background-color:#f4f7fc!important}:root[data-docscan-theme=light] .sidebar{background:#fff!important;border-right:1px solid #dbe4f0!important}:root[data-docscan-theme=light] .sidebar .brand-copy strong{color:#152943!important;text-shadow:none!important}:root[data-docscan-theme=light] .sidebar .brand-copy span{color:#556987!important}:root[data-docscan-theme=light] .sidebar .nav-copy strong{color:#253b58!important}:root[data-docscan-theme=light] .sidebar .nav-copy span{color:#61748e!important}:root[data-docscan-theme=light] .sidebar .nav-item{color:#536783!important}:root[data-docscan-theme=light] .sidebar .nav-item:is(:hover,:focus-visible){background:#eef3ff!important}:root[data-docscan-theme=light] .sidebar :is(.nav-item-active,.nav-item[aria-current=page]){color:#2d5ad9!important;background:#e8efff!important}:root[data-docscan-theme=light] .sidebar :is(.nav-item-active,.nav-item[aria-current=page]) :is(.nav-copy strong,.nav-icon){color:#2654d4!important}:root[data-docscan-theme=light] .sidebar .system-status{background:#f8faff!important;border-color:#dbe5f3!important}:root[data-docscan-theme=light] .sidebar .system-status strong{color:#243a58!important}:root[data-docscan-theme=light] .sidebar .system-status span:not(.system-status-dot){color:#60748f!important}:root[data-docscan-theme=light] .main-content :is(h1,h2,h3,h4){color:#172943}:root[data-docscan-theme=light] .main-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(.document-paper *){color:#203652;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#cdd9ec}:root[data-docscan-theme=light] .main-content :is(input,textarea)::placeholder{color:#60758f;opacity:1}:root[data-docscan-theme=light] :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #507cf0}:root[data-docscan-theme=light] .main-content :is(.docscan-template-library,.dossier-panel,.dossier-tabs,.dossier-hero,.dlib,.rs-person,.rs-group,.batch-panel,.batch-drop,.batch-auto-panel,.hpp-editor,.hpp-preview-panel,.hpp-employee-block,.hpp-validation,.hpp-ares-block,.hpp-sign-pad,.hpp-legal-studio,.hpp-legal-live,.lv-card,.ptm-panel,.dtrash-panel,.cascade-settings-card){box-shadow:var(--scan-light-shadow);color:#203650!important;background:#fff!important;border-color:#d7e2f1!important}:root[data-docscan-theme=light] .docscan-template-library{--dtl-f:#172943;--dtl-s:#526783;--dtl-b:#d7e2f1;--dtl-bg:#fff;color:#172943!important;background:#fff!important}:root[data-docscan-theme=light] .docscan-template-library :is(.dtl-item,.dtl-new-tile,.dtl-empty,.dtl-filter,.dtl-modes){color:#243a56!important;background:#f8faff!important;border-color:#d8e2f0!important}:root[data-docscan-theme=light] .docscan-template-library :is(.dtl-item h3,.dtl-empty strong,.dtl-header h2,.dtl-new-tile strong){color:#1a304d!important}:root[data-docscan-theme=light] .docscan-template-library :is(.dtl-item p,.dtl-new-tile span,.dtl-footnote,.dtl-feedback,.dtl-header p){color:#536a87!important}:root[data-docscan-theme=light] .docscan-template-library :is(.dtl-filter input,.dtl-filter select){color:#243a56!important;background:#fff!important;border-color:#cbd9ed!important}:root[data-docscan-theme=light] .docscan-template-library :is(.dtl-button:not(.primary),.dtl-refresh,.dtl-modes button:not(.active)){color:#27466e!important;background:#edf3fe!important;border-color:#cbd9ee!important}:root[data-docscan-theme=light] .docscan-template-library :is(.dtl-type,.dtl-icon){color:#315ac2!important;background:#e7eeff!important}:root[data-docscan-theme=light] .docscan-template-library :is(.dtl-button.primary,.dtl-modes button.active){color:#fff!important;background:#4e75e9!important}:root[data-docscan-theme=light] :is(.dossier-panel,.dossier-overview-recent,.dossier-toolbar,.dossier-legacy>button,.dossier-legacy-row,.dossier-contract-trash-item,.dossier-empty,.dossier-contract-confirm){color:#233b59!important;background:#fff!important;border-color:#d8e3f2!important}:root[data-docscan-theme=light] .dossier-tabs{box-shadow:0 10px 28px #183d6412;background:#fffffff7!important;border-color:#d9e3f2!important}:root[data-docscan-theme=light] :is(.dossier-tab,.dossier-intro-row p,.dossier-section-heading p,.dossier-section-heading small,.dossier-doc-raw,.dossier-list-footer,.dossier-legacy-row small){color:#536985!important}:root[data-docscan-theme=light] :is(.dossier-intro-row h2,.dossier-section-heading h2,.dossier-section-heading strong,.dossier-contract-confirm h3){color:#1c3453!important}:root[data-docscan-theme=light] .dossier-tab:hover{color:#2453b8!important;background:#edf3ff!important}:root[data-docscan-theme=light] .dossier-tab.active{color:#244fae!important;background:#e5edff!important;border-color:#90aeef!important}:root[data-docscan-theme=light] .dossier-tab span{color:#355a9d!important;background:#e7eeff!important}:root[data-docscan-theme=light] :is(.dossier-doc-card,.dossier-scan-tile,.dossier-recent-item,.dossier-contract-trash-list .dossier-contract-trash-item){color:#243b59!important;background:#f9fbff!important;border-color:#d6e2f2!important}:root[data-docscan-theme=light] :is(.dossier-doc-card h3,.dossier-scan-tile-content h3,.dossier-doc-meta b,.dossier-recent-item,.dossier-legacy-row b){color:#1a324f!important}:root[data-docscan-theme=light] :is(.dossier-doc-meta span,.dossier-scan-tile-content small,.dossier-contract-confirm p,.dossier-toolbar label,.dossier-recent-item small){color:#536985!important}:root[data-docscan-theme=light] :is(.dossier-toolbar input,.dossier-toolbar select,.dossier-contract-confirm input){color:#1d3554!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#cbd9eb!important}:root[data-docscan-theme=light] :is(.dossier-mini-action:not(.dossier-mini-primary),.dossier-link-button,.dossier-more button,.dossier-overview-chips button,.dossier-contract-trash-actions button,.dossier-contract-confirm-actions button:not(.danger):not(.restore)){color:#27518f!important;background:#edf3ff!important;border-color:#ccdaee!important}:root[data-docscan-theme=light] .dossier-doc-actions button{color:#2f60c8!important}:root[data-docscan-theme=light] .dossier-category{color:#2854ab!important;background:#e5efff!important}:root[data-docscan-theme=light] .dossier-signature-empty{color:#31598f!important;background:#f1f6ff!important;border-color:#bbcdeb!important}:root[data-docscan-theme=light] .dossier-signature-empty :is(h3,p){color:#305074!important}:root[data-docscan-theme=light] :is(.dossier-contract-confirm label,.dossier-contract-trash-item strong){color:#203650!important}:root[data-docscan-theme=light] :is(.dlib,.dlib-card,.dlib-toolbar,.dlib-dialog,.ptm-entry,.ptm-content,.ptm-dialog,.dtrash-item,.dtrash-modal,.cascade-modal,.cascade-client-intro){color:#1f3653!important;background:#fff!important;border-color:#d4e1f1!important}:root[data-docscan-theme=light] :is(.dlib-card,.ptm-entry,.dtrash-item){background:#f8faff!important}:root[data-docscan-theme=light] :is(.dlib h2,.dlib h3,.dlib strong,.ptm-content strong,.dtrash-content strong,.cascade-settings-headline){color:#1a304e!important}:root[data-docscan-theme=light] :is(.dlib p,.dlib small,.ptm-content small,.dtrash-content small,.cascade-client-intro p){color:#536b86!important}:root[data-docscan-theme=light] :is(.rs-person,.rs-group,.rs-main,.rs-record,.rs-dialog,.rs-share){color:#213853!important;background:#fff!important;border-color:#d2e0f1!important}:root[data-docscan-theme=light] :is(.rs-record,.rs-group){background:#f6f9ff!important}:root[data-docscan-theme=light] :is(.rs-heading strong,.rs-record strong,.rs-dialog h2,.rs-dialog h3){color:#1d3452!important}:root[data-docscan-theme=light] :is(.rs-muted,.rs-record small,.rs-dialog p,.rs-group p){color:#526984!important}:root[data-docscan-theme=light] :is(.rs-heading button,.rs-actions button:not([class*=danger]),.rs-actions a,.rs-share button,.rs-share a,.rs-more,.rs-dialog-actions button:not([class*=danger])){color:#294f85!important;background:#eaf1ff!important;border-color:#c4d6ed!important}:root[data-docscan-theme=light] :is(.rs-dialog input,.rs-dialog select){color:#213853!important;background:#fff!important;border-color:#cad9ee!important}:root[data-docscan-theme=light] .batch-page{color:#203752!important}:root[data-docscan-theme=light] .batch-page :is(.batch-panel,.batch-drop,.batch-auto-panel,.batch-group-creator,.batch-bulk-assign,.batch-item,.batch-match,.batch-owner-chip,.batch-auto-counters,.batch-card,.batch-result,.batch-row,.batch-file-row){color:#253b58!important;background:#fff!important;border-color:#d5e2f2!important}:root[data-docscan-theme=light] .batch-page :is(.batch-drop,.batch-auto-panel,.batch-panel){background:#f9fbff!important}:root[data-docscan-theme=light] .batch-page :is(.batch-heading h1,.batch-heading h2,.batch-heading h3,.batch-drop h2,.batch-drop strong,.batch-owner-chip strong,.batch-card strong){color:#183251!important}:root[data-docscan-theme=light] .batch-page :is(p,small,.batch-muted,.batch-help,.batch-description,.batch-field label,.batch-owner-chip span){color:#526985!important}:root[data-docscan-theme=light] .batch-page :is(input,textarea,select){color:#1b3453!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#cbd9ec!important}:root[data-docscan-theme=light] .batch-page :is(.batch-primary,.batch-button-primary){color:#fff!important;background:#4d72eb!important}:root[data-docscan-theme=light] .hpp-page{color:#1c3453!important}:root[data-docscan-theme=light] .hpp-page :is(.hpp-editor,.hpp-preview-panel,.hpp-employee-block,.hpp-validation,.hpp-ares-block,.hpp-sign-pad,.hpp-personid button,.hpp-alert,.hpp-tip){color:#243a56!important;background:#fff!important;border-color:#d3e1f1!important}:root[data-docscan-theme=light] .hpp-page :is(.hpp-employee-block,.hpp-validation,.hpp-ares-block,.hpp-tip,.hpp-sign-pad){background:#f7faff!important}:root[data-docscan-theme=light] .hpp-page :is(.hpp-topline h1,.hpp-form-grid h3,.hpp-sign-section h3,.hpp-validation strong){color:#1a3251!important}:root[data-docscan-theme=light] .hpp-page :is(.hpp-topline p,.hpp-head span,.hpp-field span,.hpp-tip,.hpp-sign-section p,.hpp-sign-section small,.hpp-footer-note,.hpp-preview-bar,.hpp-ares-block small,.hpp-validation p){color:#526985!important}:root[data-docscan-theme=light] .hpp-page :is(.hpp-editor input,.hpp-editor select,.hpp-editor textarea){color:#1f3655!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#c5d5eb!important}:root[data-docscan-theme=light] .hpp-page :is(.hpp-tabs button,.hpp-button:not(.hpp-primary)){color:#315681!important;background:#edf3ff!important;border-color:#d0dff1!important}:root[data-docscan-theme=light] .hpp-page .hpp-tabs button.active{color:#204daf!important;background:#e0eaff!important;border-color:#7b9fe9!important}:root[data-docscan-theme=light] .hpp-page .hpp-primary{color:#fff!important;background:#5078f3!important;border-color:#5078f3!important}:root[data-docscan-theme=light] .hpp-page .hpp-alert-error{color:#9d2435!important;background:#fff1f2!important;border-color:#f1b3ba!important}:root[data-docscan-theme=light] .hpp-page .hpp-alert-success{color:#126b4b!important;background:#e8f8f0!important;border-color:#95d9b6!important}:root[data-docscan-theme=light] .hpp-page .hpp-check-error{color:#ab2536!important}:root[data-docscan-theme=light] .hpp-page .hpp-check-warn{color:#936008!important}:root[data-docscan-theme=light] .hpp-page .hpp-ares-result{color:#13704d!important}:root[data-docscan-theme=light] :is(.hpp-company-dialog,.hpp-company-saved,.hpp-company-result,.hpp-legal-studio,.hpp-legal-live,.hpp-comparison,.hpp-clause-list,.hpp-extra-editor){color:#1f3655!important;background:#fff!important;border-color:#d5e2f1!important}:root[data-docscan-theme=light] :is(.hpp-company-dialog input,.hpp-company-dialog select,.hpp-legal-studio input,.hpp-legal-studio textarea){color:#203751!important;background:#fff!important;border-color:#cbd8ed!important}:root[data-docscan-theme=light] :is(.local-vision-page,.local-vision-page .lv-card,.local-vision-page .lv-upload,.local-vision-page .lv-field){color:#203650!important;background:#fff!important;border-color:#d6e1ef!important}:root[data-docscan-theme=light] .local-vision-page :is(.lv-card,.lv-upload){background:#f8faff!important}:root[data-docscan-theme=light] :is(.sig-modal,.sig-modal-content,.dtrash-modal,.ptm-dialog,.cascade-modal,.dossier-contract-confirm,.hpp-company-dialog,.rs-dialog){box-shadow:0 24px 60px #132c4b28;color:#243a56!important;background:#fff!important;border-color:#d5e2f2!important}:root[data-docscan-theme=light] :is(.sig-modal,.sig-modal-content,.dtrash-modal,.ptm-dialog,.cascade-modal,.rs-dialog) :is(h2,h3,strong){color:#1d3451!important}:root[data-docscan-theme=light] :is(.sig-modal,.sig-modal-content,.dtrash-modal,.ptm-dialog,.cascade-modal,.rs-dialog) :is(p,small,label){color:#526b86!important}:root[data-docscan-theme=light] :is(.sig-btn-secondary,.dtrash-modal-actions button:not(.dtrash-danger),.ptm-button:not(.ptm-button-danger)){color:#274c80!important;background:#edf3ff!important;border-color:#cadbf0!important}:root[data-docscan-theme=light] .main-content :is(.history-search,.counterparties-search,.contracts-search,.dlib-toolbar,.dossier-toolbar,.batch-field){border-color:#d5e2f1!important}:root[data-docscan-theme=light] .main-content :is(.history-search input,.counterparties-search input,.contracts-search input){color:#203754!important}:root[data-docscan-theme=light] :is(.document-paper,.hpp-legal-document,.hpp-page-sheet .hpp-legal-document){color:#161b25!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}:root[data-docscan-theme=light] .hpp-page .hpp-page-sheet{background:#e9eef7!important}:root[data-docscan-theme=light] :is(.document-paper,.hpp-legal-document) :is(p,div,span,li,h1,h2,h3,strong){color:inherit}@media (prefers-reduced-motion:reduce){:root[data-docscan-theme=light] .main-content *{scroll-behavior:auto!important}}@media print{:root[data-docscan-theme=light] :is(.document-paper,.hpp-legal-document){box-shadow:none!important;color:#111!important;background:#fff!important}}:root[data-docscan-theme=light] .batch-page :is(.batch-stat,.batch-list-panel,.batch-inspector,.batch-grouping,.batch-group-creator>div,.batch-auto-counters>div,.batch-exceptions,.batch-optional-fields,.batch-ocr pre){color:#233a56!important;background:#fff!important;border-color:#d2dfef!important}:root[data-docscan-theme=light] .batch-page :is(.batch-stat,.batch-grouping,.batch-drop,.batch-list-panel,.batch-inspector){box-shadow:var(--scan-light-shadow)}:root[data-docscan-theme=light] .batch-page :is(.batch-heading h1,.batch-stat strong,.batch-list-top h2,.batch-inspector-head h2,.batch-grouping-head h2,.batch-empty h2,.batch-editor h3){color:#172f4f!important}:root[data-docscan-theme=light] .batch-page :is(.batch-stat span,.batch-list-top p,.batch-inspector-head p,.batch-heading p:not(.batch-kicker),.batch-drop p,.batch-drop-foot,.batch-grouping-head p,.batch-item-sub,.batch-select-all,.batch-commit-bar div,.batch-disclaimer,.batch-owner-chip span){color:#536b88!important}:root[data-docscan-theme=light] .batch-page .batch-drop:hover{background:#eaf2ff!important}:root[data-docscan-theme=light] .batch-page :is(.batch-outline,.batch-icon-btn,.batch-group-creator .batch-link-button){color:#315586!important;background:#edf3ff!important;border-color:#cadbf0!important}:root[data-docscan-theme=light] .batch-page :is(.batch-list-top,.batch-inspector-head,.batch-select-all,.batch-commit-bar,.batch-item){border-color:#dce6f2!important}:root[data-docscan-theme=light] .batch-page .batch-item{background:#fff!important}:root[data-docscan-theme=light] .batch-page .batch-item.selected{background:#e7efff!important;box-shadow:inset 3px 0 #527aec!important}:root[data-docscan-theme=light] .batch-page :is(.batch-item-open,.batch-owner-chip strong,.batch-match strong,.batch-group-creator h3){color:#1e3655!important}:root[data-docscan-theme=light] .batch-page :is(.batch-uncertain,.batch-alert){color:#955a24!important;background:#fff4ed!important;border-color:#ebc8a1!important}:root[data-docscan-theme=light] .batch-page .batch-image-wrap{background:#e8eef7!important;border-color:#dce5f3!important}:root[data-docscan-theme=light] .batch-page .batch-empty{color:#586e8a!important}:root[data-docscan-theme=light] .batch-page :is(.batch-status,.batch-drop-icon){color:#2858b4!important;background:#e7efff!important}:root[data-docscan-theme=light] .batch-page .batch-status-saved{color:#0b714c!important;background:#e1f7ec!important}:root[data-docscan-theme=light] .batch-page .batch-status-review{color:#85500b!important;background:#fff0d9!important}:root[data-docscan-theme=light] .batch-page .batch-status-failed{color:#a72c44!important;background:#ffebef!important}:root[data-docscan-theme=light] .batch-page .batch-status-duplicate{color:#6346a1!important;background:#f2ebff!important}:root[data-docscan-theme=light] .batch-page :is(.batch-notice,.batch-warnings){color:#145f48!important;background:#eef9f3!important;border-color:#b9dfce!important}:root[data-docscan-theme=light] .batch-page :is(.batch-error,.batch-auto-warning){color:#982b3a!important;background:#fff1f3!important;border-color:#e9aeb8!important}:root[data-docscan-theme=light] .batch-page :is(.batch-field span,.batch-bulk-assign span,.batch-ocr summary,.batch-optional-fields summary){color:#405b7e!important}:root[data-docscan-theme=light] .batch-page :is(.batch-person-link,.batch-owner-chip a){color:#2b5ac4!important}:root[data-docscan-theme=light] .person-dossier .dossier-panel :is(.dossier-doc-grid,.dossier-scan-grid){color:#1e3554}:root[data-docscan-theme=light] .person-dossier .dossier-contract-trash-item{background:#f8faff!important}:root[data-docscan-theme=light] .rs-person :is(.rs-actions,.rs-share,.rs-status){color:#263d58!important}:root[data-docscan-theme=light] .hpp-legal-studio :is(header,.hpp-clause-list button,.hpp-comparison>div,.hpp-extra-editor,.hpp-template-library,.hpp-history-row){color:#203754!important;background:#f7faff!important;border-color:#cdddf0!important}:root[data-docscan-theme=light] .hpp-legal-studio :is(.hpp-clause-list button.active,.hpp-clause-list button:hover){color:#244eaa!important;background:#e6eeff!important;border-color:#8ba8e5!important}:root[data-docscan-theme=light] .hpp-legal-studio :is(header span,.hpp-clause-list small,.hpp-legal-label,.hpp-extra-editor label,.hpp-template-name,.hpp-template-selector,.hpp-writing-tip,.hpp-legal-studio p){color:#516887!important}:root[data-docscan-theme=light] .hpp-legal-studio header strong{color:#116b4d!important}:root[data-docscan-theme=light] .hpp-legal-studio :is(textarea,input,select){color:#243956!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#cbd9eb!important}:root[data-docscan-theme=light] .hpp-legal-studio .hpp-template-message[data-error=true]{color:#a72b3e!important}:root[data-docscan-theme=light]{--scan-v2-ink:#1b2d45;--scan-v2-text:#32465f;--scan-v2-muted:#4f6077;--scan-v2-line:#d4deeb;--scan-v2-surface:#fff;--scan-v2-soft:#f7f9fc;--scan-v2-accent:#3159b8;--scan-v2-accent-soft:#eaf0fa;--scan-v2-danger:#9c2c42}:root[data-docscan-theme=light] .dossier-panel,:root[data-docscan-theme=light] .dossier-overview-recent{background:var(--scan-v2-surface)!important;border-color:var(--scan-v2-line)!important;box-shadow:0 6px 22px #182a440b!important}:root[data-docscan-theme=light] :is(.dossier-doc-card,.dossier-scan-tile,.dossier-recent-item){background:var(--scan-v2-soft)!important;color:var(--scan-v2-ink)!important;border-color:var(--scan-v2-line)!important}:root[data-docscan-theme=light] :is(.dossier-doc-header,.dossier-doc-header span,.dossier-doc-raw,.dossier-doc-actions span,.dossier-scan-tile-content small,.dossier-count){color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .dossier-doc-actions{border-color:var(--scan-v2-line)!important}:root[data-docscan-theme=light] :is(.dossier-doc-header svg,.dossier-scan-tile-content svg){color:#446898!important}:root[data-docscan-theme=light] .dossier-count,:root[data-docscan-theme=light] .dossier-legacy>button b,:root[data-docscan-theme=light] .dossier-overview-chips b{color:#2b466b!important;background:#e8edf5!important;border-color:#cbd8e7!important}:root[data-docscan-theme=light] .dossier-legacy>button,:root[data-docscan-theme=light] .dossier-legacy-row,:root[data-docscan-theme=light] .dossier-contract-trash-item{color:var(--scan-v2-ink)!important;border-color:var(--scan-v2-line)!important;background:#f7f9fc!important}:root[data-docscan-theme=light] .dossier-legacy-row small{color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .dossier-mini-primary{color:#fff!important;background:#416bd7!important;border-color:#416bd7!important}:root[data-docscan-theme=light] .dossier-mini-primary:hover{background:#3159b8!important}:root[data-docscan-theme=light] .dossier-contract-delete{color:var(--scan-v2-danger)!important;background:#fff0f2!important;border-color:#e5b7c1!important}:root[data-docscan-theme=light] .dossier-contract-delete:hover:not(:disabled){background:#ffe4e9!important;border-color:#d58a9b!important}:root[data-docscan-theme=light] .dlib-types button,:root[data-docscan-theme=light] .dlib-card,:root[data-docscan-theme=light] .dlib-empty{border-color:var(--scan-v2-line)!important;color:var(--scan-v2-ink)!important;background:#f7f9fc!important}:root[data-docscan-theme=light] .dlib-types button:hover{background:#edf2f9!important}:root[data-docscan-theme=light] .dlib-types button.active{color:#244d97!important;background:#e8effc!important;border-color:#8daae1!important}:root[data-docscan-theme=light] .dlib-types button strong,:root[data-docscan-theme=light] .dlib-card-top{color:#345275!important;background:0 0!important}:root[data-docscan-theme=light] .dlib-types button strong{color:#28476f!important;background:#e0e9f6!important}:root[data-docscan-theme=light] :is(.dlib-card-top span,.dlib-card h3,.dlib-card p strong,.dlib-dialog label){color:var(--scan-v2-ink)!important}:root[data-docscan-theme=light] :is(.dlib-card small,.dlib-card p,.dlib-heading p,.dlib-empty){color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .dlib-actions{border-top-color:var(--scan-v2-line)!important}:root[data-docscan-theme=light] :is(.dlib-heading button,.dlib-card button,.dlib-actions a,.dlib-dialog button:not([class*=danger])){color:#28466b!important;background:#eef3fb!important;border-color:#cbd8e9!important}:root[data-docscan-theme=light] .dlib-toolbar label{color:#405a7a!important;background:#fff!important;border-color:#c9d6e7!important}:root[data-docscan-theme=light] .dlib-toolbar input{color:var(--scan-v2-ink)!important;background:0 0!important}:root[data-docscan-theme=light] .dlib-toolbar span{color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] :is(.dlib-dialog select,.dlib-dialog textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--scan-v2-ink)!important;background:#fff!important;border-color:#c9d6e7!important}:root[data-docscan-theme=light] .rs-person{border-color:var(--scan-v2-line)!important;color:var(--scan-v2-ink)!important;background:#fff!important}:root[data-docscan-theme=light] .rs-heading strong,:root[data-docscan-theme=light] .rs-main strong{color:var(--scan-v2-ink)!important}:root[data-docscan-theme=light] :is(.rs-muted,.rs-main small,.rs-main .rs-tag){color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .rs-item{border-color:var(--scan-v2-line)!important;color:var(--scan-v2-ink)!important;background:#f7f9fc!important}:root[data-docscan-theme=light] .rs-item:hover{background:#edf2fa!important;border-color:#a8bfdc!important}:root[data-docscan-theme=light] .rs-main{box-shadow:none!important;color:var(--scan-v2-ink)!important;background:0 0!important;border:0!important}:root[data-docscan-theme=light] .rs-main>svg{color:#4166a5!important}:root[data-docscan-theme=light] .rs-main .rs-tag--complete{color:#146e52!important}:root[data-docscan-theme=light] .rs-main .rs-demo-badge{color:#8b5414!important}:root[data-docscan-theme=light] .rs-group{color:#314a6a!important;background:#fff!important;border-color:#cdd9e8!important}:root[data-docscan-theme=light] .rs-group span{color:#2c4567!important;background:#e6edf6!important}:root[data-docscan-theme=light] :is(.rs-group:hover,.rs-group.active,.rs-group[aria-selected=true]){color:#204a9a!important;background:#e6efff!important;border-color:#96b4ec!important}:root[data-docscan-theme=light] :is(.rs-group.active span,.rs-group[aria-selected=true] span){color:#fff!important;background:#315caa!important}:root[data-docscan-theme=light] :is(.rs-empty,.rs-share){color:var(--scan-v2-text)!important;border-color:var(--scan-v2-line)!important;background:#f7f9fc!important}:root[data-docscan-theme=light] :is(.rs-share strong,.rs-dialog .rs-dialog-contract){color:var(--scan-v2-ink)!important}:root[data-docscan-theme=light] .rs-share p{color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .rs-share small{color:#80530b!important}:root[data-docscan-theme=light] .rs-dialog{color:var(--scan-v2-ink)!important;border-color:var(--scan-v2-line)!important;background:#fff!important}:root[data-docscan-theme=light] .rs-dialog-head button{color:var(--scan-v2-text)!important;background:#edf2f9!important;border-color:#cbd8e9!important}:root[data-docscan-theme=light] .rs-dialog>p{color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .rs-dialog-actions button:not(.primary):not(.danger){color:#294768!important;background:#edf2f9!important;border-color:#cbd8e9!important}:root[data-docscan-theme=light] .rs-error{color:#962f48!important;background:#fff0f3!important;border-color:#e5bac4!important}:root[data-docscan-theme=light] .rs-actions .rs-delete,:root[data-docscan-theme=light] .rs-dialog-actions button.danger{color:#a12b44!important;background:#fff0f3!important;border-color:#ddacb9!important}:root[data-docscan-theme=light] .rs-dialog-actions button.primary{color:#fff!important;background:#416bd7!important}:root[data-docscan-theme=light] .batch-page :is(.batch-stat,.batch-list-panel,.batch-inspector,.batch-grouping){box-shadow:0 6px 20px #172d480b;color:var(--scan-v2-text)!important;border-color:var(--scan-v2-line)!important;background:#fff!important}:root[data-docscan-theme=light] .batch-page .batch-grid-summary .batch-stat{background:#f7f9fc!important}:root[data-docscan-theme=light] .batch-page .batch-stat strong{color:#172c47!important}:root[data-docscan-theme=light] .batch-page .batch-stat span{color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .batch-page .batch-auto-counters>div{border-color:var(--scan-v2-line)!important;color:var(--scan-v2-ink)!important;background:#f8fafc!important}:root[data-docscan-theme=light] .batch-page .batch-auto-counters b{color:#152a44!important;font-weight:800!important}:root[data-docscan-theme=light] .batch-page .batch-auto-counters span{color:#4b617a!important}:root[data-docscan-theme=light] .batch-page .batch-grouping-head :is(h2,h3){color:var(--scan-v2-ink)!important}:root[data-docscan-theme=light] .batch-page :is(.batch-list-top,.batch-inspector-head,.batch-select-all,.batch-commit-bar,.batch-ocr){color:var(--scan-v2-text)!important;border-color:var(--scan-v2-line)!important;background:#fff!important}:root[data-docscan-theme=light] .batch-page :is(.batch-list-top h2,.batch-inspector-head h2,.batch-empty h2,.batch-editor h3,.batch-group-creator h3){color:var(--scan-v2-ink)!important}:root[data-docscan-theme=light] .batch-page :is(.batch-list-top p,.batch-select-all,.batch-item-sub,.batch-commit-bar div,.batch-grouping-head p,.batch-group-safe,.batch-auto-counters span){color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .batch-page .batch-drop{background:#f8fafc!important;border-color:#b8c9df!important}:root[data-docscan-theme=light] .batch-page :is(.batch-drop-icon,.batch-status){color:#33517a!important;background:#e8eef8!important}:root[data-docscan-theme=light] .batch-page :is(.batch-drop-foot,.batch-drop p,.batch-drop h2){color:var(--scan-v2-text)!important}:root[data-docscan-theme=light] .batch-page .batch-item{color:var(--scan-v2-ink)!important;border-color:var(--scan-v2-line)!important;background:#fff!important}:root[data-docscan-theme=light] .batch-page .batch-item.selected{box-shadow:inset 3px 0 #557ac5;background:#eaf1fc!important}:root[data-docscan-theme=light] .batch-page .batch-item-open{color:var(--scan-v2-ink)!important}:root[data-docscan-theme=light] .batch-page .batch-group-creator>div{border-color:var(--scan-v2-line)!important;background:#f7f9fc!important}:root[data-docscan-theme=light] .batch-page :is(.batch-match,.batch-alert){color:#225d57!important;background:#eef7f6!important;border-color:#b8dcd5!important}:root[data-docscan-theme=light] .batch-page .batch-match :is(strong,p){color:#255e5a!important}:root[data-docscan-theme=light] .batch-page :is(.batch-uncertain,.batch-alert.batch-uncertain){color:#875223!important;background:#fff2e7!important;border-color:#eed1b2!important}:root[data-docscan-theme=light] .batch-page .batch-warnings,:root[data-docscan-theme=light] .batch-page .batch-auto-warning{color:#80531a!important;background:#fff4e5!important;border:1px solid #ebcda6!important}:root[data-docscan-theme=light] .batch-page .batch-ocr pre{color:#2a405b!important;background:#f0f4fa!important}:root[data-docscan-theme=light] .batch-page .batch-optional-fields{border-color:var(--scan-v2-line)!important}:root[data-docscan-theme=light] .batch-page .batch-optional-fields summary{color:#315a91!important}:root[data-docscan-theme=light] .batch-page .batch-owner-chip{border-color:var(--scan-v2-line)!important;background:#f7f9fc!important}:root[data-docscan-theme=light] .batch-page .batch-owner-chip a{color:#2c589f!important}:root[data-docscan-theme=light] .cascade-client-block,:root[data-docscan-theme=light] .cascade-settings-card{color:var(--scan-v2-ink)!important;border-color:var(--scan-v2-line)!important;background:#fff!important}:root[data-docscan-theme=light] .cascade-client-block{background:#fffaf9!important;border-color:#efd6d8!important}:root[data-docscan-theme=light] .cascade-client-intro{color:var(--scan-v2-text)!important;background:0 0!important}:root[data-docscan-theme=light] .cascade-client-intro p{color:#4b596b!important}:root[data-docscan-theme=light] .cascade-client-locked a{color:#2b5595!important}:root[data-docscan-theme=light] .cascade-client-button{color:#96374a!important;background:#fff0f2!important;border-color:#e3b5be!important}:root[data-docscan-theme=light] .cascade-settings-row{color:var(--scan-v2-ink)!important;border-color:var(--scan-v2-line)!important;background:#f7f9fc!important}:root[data-docscan-theme=light] .cascade-settings-row small,:root[data-docscan-theme=light] .cascade-settings-footnote{color:var(--scan-v2-muted)!important}:root[data-docscan-theme=light] .cascade-modal{color:var(--scan-v2-ink)!important;border-color:var(--scan-v2-line)!important;background:#fff!important}:root[data-docscan-theme=light] .cascade-modal-stats span{border-color:var(--scan-v2-line)!important;color:var(--scan-v2-text)!important;background:#f3f6fa!important}:root[data-docscan-theme=light] .cascade-modal-close,:root[data-docscan-theme=light] .cascade-modal-actions button:not(:last-child){color:var(--scan-v2-text)!important;background:#edf2f9!important;border-color:#cbd8e9!important}:root[data-docscan-theme=light] .cascade-modal-warning{color:#96394a!important;background:#fff0f1!important;border-color:#e6b9c1!important}:root[data-docscan-theme=light] .docscan-template-library :is(.dtl-item,.dtl-new-tile){border-color:var(--scan-v2-line)!important;background:#f8fafc!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-modes{border-color:var(--scan-v2-line)!important;background:#f1f4f8!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-modes button.active{color:#244d92!important;background:#e5edf9!important;border-color:#b3c7e4!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-modes span{color:#253d5b!important;background:#e5eaf2!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-button.primary{color:#fff!important;background:#4268d2!important;border-color:#4268d2!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-refresh{color:#2e4869!important;background:#f1f4f8!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-filter label{color:#506583!important;background:#fff!important;border-color:#cbd8e9!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-filter input{color:var(--scan-v2-ink)!important;background:0 0!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-filter select{color:var(--scan-v2-ink)!important;background:#fff!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-trash{color:#98334a!important;background:#fff0f1!important;border-color:#e0b1bf!important}:root[data-docscan-theme=light] :is(.dossier-count,.dlib-eyebrow,.dtl-eyebrow,.batch-eyebrow){color:#315993!important}:root[data-docscan-theme=light]{--scan-v3-paper:#fff;--scan-v3-wash:#f7f9fc;--scan-v3-text:#1e314c;--scan-v3-muted:#50637e;--scan-v3-stroke:#d1ddea}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog{color:var(--scan-v3-text)!important;background:#fff!important;border-color:#cedbea!important;box-shadow:0 28px 70px #0f233f3d!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog h3,:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog-top h3{color:#1b2d46!important;text-shadow:none!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog p,:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog label{color:#4a5e78!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog label strong{color:#8d3041!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog-warning{color:#a6473d!important;background:#fff0ed!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog .dtl-dialog-name{color:#1d344f!important;background:#f2f5fa!important;border-color:#d4dfeb!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog input{color:#172b44!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#b8c8df!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog input::placeholder{color:#63758e!important;opacity:1!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog input:focus-visible{outline-offset:2px!important;outline:2px solid #4574dc!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog .dtl-dialog-error{color:#a42a44!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog-cancel{color:#2b435f!important;background:#eef2f8!important;border-color:#bdccdf!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog-confirm{color:#fff!important;background:#a03249!important;border-color:#a03249!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-dialog-confirm:disabled{cursor:not-allowed;opacity:.6!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-trash-tab:not([aria-pressed=true]){color:#2b4462!important;background:#eff3f8!important;border-color:#c7d4e5!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-trash-tab span{color:#293f5e!important;background:#e0e8f2!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-trash-icon{color:#98344a!important;background:#fff0f2!important;border-color:#e0b9c3!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-item-trashed{background:#f8fafc!important;border-color:#d5dee9!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-restore{color:#17644c!important;background:#e6f5ef!important;border-color:#b5d8ca!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-notice{color:#145d42!important;background:#eaf7ef!important;border-color:#a9d9bf!important}:root[data-docscan-theme=light] .docscan-template-library .dtl-notice.error{color:#9c3046!important;background:#fff0f2!important;border-color:#ebbec8!important}:root[data-docscan-theme=light] .person-dossier .dossier-signature-empty{color:#526c91!important;background:#f8fafc!important;border-color:#b8cce3!important}:root[data-docscan-theme=light] .person-dossier .dossier-signature-empty h3{color:#1d3555!important}:root[data-docscan-theme=light] .person-dossier .dossier-signature-empty p{color:#516883!important}:root[data-docscan-theme=light] .person-dossier .dossier-contract-trash-item small,:root[data-docscan-theme=light] .person-dossier .dossier-contract-trash-actions small{color:#526680!important}:root[data-docscan-theme=light] .person-dossier .dossier-contract-trash-item button{color:#2d4d75!important;background:#edf3fa!important;border-color:#c7d7e8!important}:root[data-docscan-theme=light] .person-dossier .dossier-contract-confirm{color:#243751!important;background:#fff!important;border-color:#d1dfed!important}:root[data-docscan-theme=light] .person-dossier .dossier-contract-confirm-title{color:#983f4b!important}:root[data-docscan-theme=light] .person-dossier .dossier-contract-confirm p{color:#4c627c!important}:root[data-docscan-theme=light] .person-dossier .dossier-contract-confirm input{color:#172c44!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#b7c8e0!important}:root[data-docscan-theme=light] .batch-page .batch-auto-counters>div>b,:root[data-docscan-theme=light] .batch-page .batch-auto-counters>div>strong{color:#172d46!important;opacity:1!important}:root[data-docscan-theme=light] .batch-page .batch-auto-counters>div>span,:root[data-docscan-theme=light] .batch-page .batch-stat>span{color:#4c617b!important;opacity:1!important}:root[data-docscan-theme=light] .batch-page .batch-auto-counters>div{color:#1a2f49!important;background:#fafbfe!important;border-color:#d2ddea!important}:root[data-docscan-theme=light] .cascade-client-block{color:#1e314b!important;background:snow!important;border-color:#e8d9dc!important}:root[data-docscan-theme=light] .cascade-client-intro strong{color:#933b47!important}:root[data-docscan-theme=light] .cascade-client-locked{color:#485e76!important}:root[data-docscan-theme=light] .cascade-modal label{color:#253a54!important}:root[data-docscan-theme=light] .cascade-modal :is(input:not([type=checkbox]),select){color:#203650!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#c3d0e1!important}:root[data-docscan-theme=light] .ptm-toolbar{box-shadow:none!important;background:#f8fafc!important;border-color:#d2deed!important}:root[data-docscan-theme=light] .ptm-toolbar-label{color:#405672!important}:root[data-docscan-theme=light] .ptm-toolbar-label svg{color:#4468aa!important}:root[data-docscan-theme=light] .ptm-toolbar .ptm-button:not(.ptm-button-danger){color:#23466e!important;background:#eef3fa!important;border-color:#bfd1e9!important}:root[data-docscan-theme=light] .ptm-toolbar .ptm-button-danger{color:#8f3345!important;background:#fff0f2!important;border-color:#ddaab5!important}:root[data-docscan-theme=light] .ptm-toolbar .ptm-button-danger:hover{color:#79283b!important;background:#ffe2e7!important}:root[data-docscan-theme=light] .ptm-dialog{color:#1e324d!important;background:#fff!important;border-color:#cedceb!important;box-shadow:0 28px 84px #1225423b!important}:root[data-docscan-theme=light] .ptm-dialog-top{border-color:#d7e2ee!important}:root[data-docscan-theme=light] .ptm-dialog-top h2{color:#1e324d!important}:root[data-docscan-theme=light] .ptm-dialog-top p,:root[data-docscan-theme=light] .ptm-content{color:#475e7b!important}:root[data-docscan-theme=light] .ptm-dialog-symbol{color:#9b3549!important;background:#fff0f2!important}:root[data-docscan-theme=light] .ptm-close{color:#354d6d!important;background:#f1f5fa!important;border-color:#c6d5e7!important}:root[data-docscan-theme=light] .ptm-content label{color:#283f60!important}:root[data-docscan-theme=light] .ptm-content input{color:#182d49!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#bdcee4!important}:root[data-docscan-theme=light] .ptm-alert{color:#74491f!important;background:#fff4e9!important;border-color:#e8ceb1!important}:root[data-docscan-theme=light] .ptm-blocked{color:#8e3140!important;background:#fff0f2!important;border-color:#dfb4bc!important}:root[data-docscan-theme=light] .ptm-entry{color:#1c334e!important;background:#f8fafc!important;border-color:#d4e0ee!important}:root[data-docscan-theme=light] .ptm-entry strong{color:#182f4d!important}:root[data-docscan-theme=light] .ptm-entry small{color:#506784!important}:root[data-docscan-theme=light] .ptm-countdown{color:#79521f!important}:root[data-docscan-theme=light] .ptm-expired{color:#9b3549!important}:root[data-docscan-theme=light] .ptm-empty{color:#526983!important;border-color:#c8d7e9!important}:root[data-docscan-theme=light] .ptm-dialog .ptm-button:not(.ptm-button-danger):not(.ptm-restore){color:#244366!important;background:#eef3fa!important;border-color:#c4d4e8!important}:root[data-docscan-theme=light] .ptm-dialog .ptm-button-danger{color:#96394e!important;background:#fff0f2!important;border-color:#e0b1bf!important}:root[data-docscan-theme=light] .ptm-dialog .ptm-restore{color:#17624b!important;background:#e4f5ee!important;border-color:#b4dccd!important}:root[data-docscan-theme=light] .ptm-error{color:#952e44!important;background:#fff0f3!important;border-color:#e6bbc5!important}:root[data-docscan-theme=light] .ptm-success{color:#1d7456!important}.workspace-stage{color:#f1f5ff;background:radial-gradient(60% 46% at 50% -10%,#17316c 0%,#0000 80%),#090f1d;min-height:100vh;padding:24px;font-family:Inter,system-ui,-apple-system,sans-serif}.workspace-stage-header{justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:0 auto;display:flex}.workspace-stage-back{color:#aec6ef;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.workspace-stage-logo{align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.workspace-stage-logo svg{color:#7ba4ff}.workspace-stage-logo span{color:#a9bfe8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.workspace-stage-card{background:linear-gradient(150deg,#192941,#111b2d);border:1px solid #34476b;border-radius:24px;max-width:580px;margin:9vh auto 24px;padding:40px;box-shadow:0 30px 80px #00000038}.workspace-stage-icon{color:#a9c7ff;background:#294267;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.workspace-stage-kicker{color:#8dafec;letter-spacing:.16em;margin:22px 0 12px;font-size:11px;font-weight:700}.workspace-stage-card h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(26px,5vw,36px);line-height:1.13}.workspace-stage-card>p:not(.workspace-stage-kicker){color:#c6d1e7;font-size:14px;line-height:1.6}.workspace-stage-info{background:#0e192c;border:1px solid #344666;border-radius:14px;gap:0;margin:24px 0;display:grid;overflow:hidden}.workspace-stage-info>div{border-bottom:1px solid #263955;gap:6px;min-width:0;padding:14px 16px;display:grid}.workspace-stage-info>div:last-child{border-bottom:0}.workspace-stage-info span{color:#a0b5d8;font-size:11px}.workspace-stage-info strong{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.workspace-stage-info code{color:#bdd4ff;overflow-wrap:anywhere;font-size:12px}.workspace-stage-locked{color:#d4e3f9;background:#122b42;border:1px solid #335576;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;font-size:12px;line-height:1.6;display:flex}.workspace-stage-locked svg{color:#9bbcf7;flex:none}.workspace-stage-success{color:#86dbb4;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.workspace-stage-button{color:#fff;cursor:pointer;background:#476de6;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-stage-button:hover{background:#5e82f4}.workspace-stage-footnote{text-align:center;color:#819abc;max-width:600px;margin:auto;font-size:11px;line-height:1.6}@media (width<=600px){.workspace-stage{padding:16px}.workspace-stage-header{flex-direction:column;align-items:flex-start}.workspace-stage-card{margin:50px auto 20px;padding:25px 20px}}.workspace-stage-card-ready{max-width:990px;margin:5vh auto 24px}.workspace-stage-card-ready .workspace-stage-info{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stage-card-ready .workspace-stage-info>div:nth-child(2){border-right:0}.workspace-stage-card-ready .workspace-stage-info>div{border-right:1px solid #263955}.workspace-stage-card-ready .workspace-stage-info>div:nth-child(2n){border-right:0}@media (width<=650px){.workspace-stage-card-ready .workspace-stage-info{grid-template-columns:1fr}.workspace-stage-card-ready .workspace-stage-info>div{border-right:0}}.docscan-studio-shortcut{border:1px solid var(--ui2-line,#31445e);background:var(--ui2-surface,#182539);color:var(--ui2-strong,#eef3ff);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:16px 20px;display:flex}.docscan-studio-shortcut-text{gap:5px;display:grid}.docscan-studio-shortcut-text strong{font-size:15px;font-weight:700}.docscan-studio-shortcut-text span{color:var(--ui2-muted,#9fb0cb);font-size:12px}.docscan-studio-action,.docscan-studio-person-link{box-sizing:border-box;white-space:nowrap;background:#4f73e9;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.docscan-studio-action:hover,.docscan-studio-person-link:hover{background:#6585f1}.docscan-studio-person-action{justify-content:flex-end;margin:0 0 15px;display:flex}:root[data-docscan-theme=light] .docscan-studio-shortcut{color:#1e2a43;background:#fff;border-color:#e0e7f4}:root[data-docscan-theme=light] .docscan-studio-shortcut-text span{color:#536782}@media (width<=650px){.docscan-studio-shortcut{align-items:stretch}.docscan-studio-action{width:100%}.docscan-studio-person-action{justify-content:flex-start}}
