@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{--ink:#172321;--muted:#66736f;--line:#dfe6e2;--paper:#f6f8f5;--card:#fff;--green:#176b55;--green2:#0d5744;--mint:#dff3eb;--nav:#102d27;--amber:#b96a13;--red:#b43d35;--shadow:0 10px 35px rgba(22,54,45,.08)}.wideDrawer{width:min(920px,100%)}.extractedTable{border:1px solid var(--line);border-radius:8px}.extractedTable td:last-child,.extractedTable th:not(:first-child){text-align:right}.extractedTable tbody tr:first-child td{border-top:0}.scheduleTable{max-height:420px}.scheduleTable table{min-width:780px}.scheduleTable tfoot{position:-webkit-sticky;position:sticky;bottom:0;background:#f2f7f5}.scheduleTable tfoot th{border-top:2px solid #b8cdc5}.reconcileStatus{margin:8px 0 0!important;padding:8px 10px;border-radius:7px;font-size:10px!important}.reconcileStatus.matched{background:#e7f5ef;color:#28775e}.reconcileStatus.review{background:#fff0df;color:#9d5a17}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif}.shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:var(--nav);color:white;padding:24px 18px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:12px;padding:0 8px 26px;border-bottom:1px solid rgba(255,255,255,.1)}.brandMark{width:37px;height:37px;border-radius:10px;background:#d9f2e7;color:var(--green2);display:grid;place-items:center;font-size:23px}.brand span,.brand strong{display:block}.brand strong{font:800 18px Manrope}.brand span{font-size:11px;color:#9ebbb3;letter-spacing:.08em;text-transform:uppercase}.caseSwitcher{padding:20px 8px 12px}.caseSwitcher>span,.pageTitle>div>span,.sectionLabel{font-size:10px;font-weight:800;letter-spacing:.13em;color:#79948c}.caseSwitcher button{margin-top:8px;width:100%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:8px;padding:10px 11px;color:#eef8f4;display:flex;justify-content:space-between;font-weight:700}.sidebar nav{display:flex;flex-direction:column;gap:4px;margin-top:6px}.sidebar nav button{border:0;background:transparent;color:#aac1ba;padding:10px 11px;border-radius:8px;text-align:left;display:flex;align-items:center;gap:11px;font:600 13px DM Sans;cursor:pointer}.sidebar nav button svg{font-size:19px}.sidebar nav button.active,.sidebar nav button:hover{background:rgba(255,255,255,.09);color:white}.sidebar nav button.active{box-shadow:inset 3px 0 #65c6a2}.sidebar nav em{margin-left:auto;background:#c84d42;color:white;border-radius:20px;padding:2px 7px;font-size:10px;font-style:normal}.privacyCard{margin-top:auto;padding:12px;background:rgba(116,211,176,.1);border:1px solid rgba(116,211,176,.18);border-radius:9px;display:flex;gap:10px;align-items:center}.privacyCard svg{color:#6ed0ab}.privacyCard span,.privacyCard strong{display:block}.privacyCard strong{font-size:12px}.privacyCard span{font-size:10px;color:#9bb9b0;margin-top:2px}.userCard{margin-top:14px;padding:14px 5px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:9px}.userCard .avatar{width:30px;height:30px;border-radius:50%;background:#d9f2e7;color:#164c3f;display:grid;place-items:center;font-weight:800;font-size:11px}.userCard span,.userCard strong{display:block}.userCard strong{font-size:11px}.userCard span{color:#8eaaa2;font-size:10px}.userCard>svg{margin-left:auto;color:#76958c}.shell>main{grid-column:2}.topbar{height:70px;background:#fff;border-bottom:1px solid var(--line);padding:0 34px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.search,.topbar{display:flex;align-items:center}.search{width:310px;height:38px;background:#f3f6f4;border:1px solid #e7ebe8;border-radius:8px;padding:0 11px;color:#92a19c}.inlineSearch input,.search input{border:0;outline:0;background:transparent;width:100%;padding:8px;font:500 13px DM Sans}.topActions{margin-left:auto;gap:16px}.secure,.topActions{display:flex;align-items:center}.secure{font-size:11px;color:var(--green);background:#edf8f4;padding:7px 10px;border-radius:20px;gap:5px}.iconButton{position:relative;border:0;background:transparent;font-size:20px}.iconButton i{position:absolute;width:6px;height:6px;background:#c0443b;border-radius:50%;top:0;right:0}.profileIcon{font-size:30px;color:#31594e}.mobileBrand{display:none}.content{max-width:1400px;margin:0 auto;padding:34px 38px 70px}.pageTitle{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.pageTitle h1{font:800 30px/1.15 Manrope;margin:6px 0}.pageTitle p{margin:0;color:var(--muted);font-size:14px}.primary,.secondary{border-radius:8px;padding:11px 15px;font:700 12px DM Sans;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.primary{background:var(--green);border:1px solid var(--green);color:white;box-shadow:0 4px 10px rgba(23,107,85,.15)}.primary:hover{background:var(--green2)}.primary:disabled{opacity:.55;cursor:not-allowed}.secondary{background:white;border:1px solid var(--line);color:var(--ink)}.trustBanner{border:1px solid #cce2d8;background:#eff8f4;border-radius:10px;padding:13px 17px;display:flex;align-items:center;gap:12px;margin-bottom:19px}.trustBanner>svg{font-size:25px;color:var(--green)}.trustBanner span,.trustBanner strong{display:block}.trustBanner strong{font-size:12px}.trustBanner span{font-size:11px;color:#557068;margin-top:2px}.trustBanner button{margin-left:auto;background:none;border:0;color:var(--green);font-weight:700;font-size:11px;display:flex;align-items:center;gap:4px;cursor:pointer}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.card,.metric{background:var(--card);border:1px solid var(--line);border-radius:11px;box-shadow:0 2px 8px rgba(15,45,36,.025)}.metric{padding:17px 18px;position:relative}.metricIcon{position:absolute;right:16px;top:16px;width:33px;height:33px;border-radius:8px;background:#edf6f2;color:var(--green);display:grid;place-items:center;font-size:18px}.metric>small,.metric>span,.metric>strong{display:block}.metric>span{font-size:11px;color:var(--muted);font-weight:600}.metric>strong{font:800 26px Manrope;margin:7px 0 3px}.metric>small{font-size:10px;color:#87938f}.metric.danger .metricIcon{background:#fae9e7;color:var(--red)}.metric.warning .metricIcon{background:#fff1dc;color:var(--amber)}.metric.success .metricIcon{background:#e1f4ed;color:var(--green)}.gridTwo{display:grid;grid-template-columns:1.45fr .85fr;grid-gap:14px;gap:14px;margin-top:14px}.gridTwo.lower{grid-template-columns:1fr 1fr}.card{padding:21px}.cardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.cardHead h2{font:700 17px Manrope;margin:5px 0}.heroFinding>p{color:#53635f;font-size:13px;line-height:1.55;margin:12px 0 16px}.pill{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:5px 8px;white-space:nowrap}.pill.critical{color:#a5332d;background:#fce8e6}.pill.high{color:#9a4b12;background:#fff0df}.pill.medium{color:#7f6515;background:#fff8d8}.pill.low{color:#366c5d;background:#e7f5ef}.pill.status-ready{color:var(--green);background:#e5f5ef}.pill.status-investigating{color:#7557a1;background:#f1ebf9}.pill.status-open{color:#8c5b1b;background:#fff1df}.pill.status-resolved{color:#4a6a60;background:#edf2f0}.confidence{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;background:#f8faf9;padding:10px 12px;border-radius:8px}.confidence>div:first-child{display:flex;align-items:center;gap:6px;font-size:11px;color:#52645e}.confidence svg{color:#5c9d86}.confidence strong{font:700 13px Manrope}.meter{grid-column:1/-1;height:5px;background:#e2e9e6;border-radius:4px;overflow:hidden}.meter i{display:block;height:100%;background:#2a8c6d}.nextAction{margin:15px 0;padding:12px 14px;border-left:3px solid #d59b43;background:#fffaf0}.drawerAction span,.nextAction span{font-size:9px;letter-spacing:.1em;font-weight:800;color:#9a6a1d}.nextAction p{font-size:12px;line-height:1.45;margin:4px 0}.textButton{border:0;background:none;color:var(--green);font:700 11px DM Sans;display:flex;align-items:center;gap:5px;cursor:pointer;padding:0}.heroFinding>.textButton{margin-left:auto}.yearList{margin-top:9px}.yearList>div{display:grid;grid-template-columns:12px 50px 1fr auto;align-items:center;border-top:1px solid #edf0ee;padding:11px 3px}.statusDot{width:7px;height:7px;border-radius:50%}.statusDot.clear{background:#3d9d79}.statusDot.issue{background:#c4433b}.statusDot.review{background:#d48b27}.statusDot.missing{background:#9ca7a3}.yearList b,.yearList strong{font-size:12px}.yearList b{font-weight:600}.statusText{font-size:11px;color:#6e7b77}.statusText.issue{color:#ad4038}.miniTimeline{margin-top:8px}.miniTimeline>div{display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;padding:10px 0;border-top:1px solid #edf0ee}.miniTimeline>div>span{width:27px;height:27px;border-radius:50%;background:#eef6f3;color:var(--green);display:grid;place-items:center}.miniTimeline strong{font-size:11px}.miniTimeline p{margin:2px 0;color:#687671;font-size:10px;line-height:1.4}.miniTimeline small{color:#98a39f;font-size:9px}.readiness{margin-top:8px}.readiness>div{display:grid;grid-template-columns:22px 1fr auto;align-items:center;padding:9px 0;border-top:1px solid #edf0ee}.readiness .complete{color:#348668}.readiness .missing{color:#a6afac}.readiness strong{font-size:11px}.readiness em{font-size:10px;color:#89948f;font-style:normal}.tableCard{padding:0;overflow:hidden}.tableToolbar{height:61px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.tableScroll{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;padding:11px 15px;background:#f8faf9;color:#7c8985;font-size:9px;letter-spacing:.06em;text-transform:uppercase}td{padding:14px 15px;border-top:1px solid #edf0ee;font-size:11px;color:#465651}tbody tr:hover{background:#fbfcfb}.tableStatus{display:inline-flex;align-items:center;gap:5px;text-transform:capitalize}.tableStatus i{width:6px;height:6px;border-radius:50%;background:#9ca7a3}.tableStatus.clear i{background:#3d9d79}.tableStatus.issue i{background:#c4433b}.tableStatus.review i{background:#d48b27}.negative{color:#b03f37;font-weight:700}.muted{color:#8e9995}.notice{display:flex;gap:12px;margin-top:15px;padding:15px 18px;border:1px solid #e5ddc9;background:#fffbf1;border-radius:9px}.notice svg{font-size:24px;color:#aa7928}.notice strong{font-size:11px}.notice p{margin:3px 0;color:#786d57;font-size:10px}.privacyNote{gap:8px;color:#4e6b62;background:#edf7f3;border:1px solid #d5e8e0;padding:10px 13px;border-radius:8px;margin-bottom:14px;font-size:10px}.inlineSearch,.privacyNote{display:flex;align-items:center}.inlineSearch{width:250px;border:1px solid var(--line);border-radius:7px;padding-left:9px}.docName{display:flex;align-items:center;gap:9px}.docName>svg{font-size:24px;color:#4a8a75}.docName small,.docName strong{display:block}.docName strong{font-size:11px}.docName small{font-size:9px;color:#99a39f}.docStatus{padding:4px 7px;border-radius:20px;font-size:9px;text-transform:capitalize}.docStatus.ready{background:#e2f4ed;color:#28775e}.docStatus.extracting{background:#eee9fa;color:#70589c}.docStatus.needs-review{background:#fff0df;color:#9d5a17}.filterRow{display:flex;gap:6px;margin-bottom:14px}.filterRow button{border:1px solid var(--line);background:white;border-radius:20px;padding:7px 12px;text-transform:capitalize;font:600 10px DM Sans;color:#66736f}.filterRow button.active{background:var(--nav);color:white;border-color:var(--nav)}.findingList{display:flex;flex-direction:column;gap:10px}.findingRow{position:relative;overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:10px;background:white;padding:18px 20px 14px;cursor:pointer;color:inherit}.findingRow:hover{border-color:#b8cec6;box-shadow:var(--shadow)}.severityBar{position:absolute;left:0;top:0;bottom:0;width:4px}.severityBar.critical{background:#c9473f}.severityBar.high{background:#d68525}.severityBar.medium{background:#c5aa3b}.severityBar.low{background:#5d9b85}.findingMain{display:flex;justify-content:space-between;gap:20px}.findingMain>div>span{font-size:9px;color:#8a9692;font-weight:700}.findingMain h3{font:700 15px Manrope;margin:4px 0}.findingMain p{font-size:11px;line-height:1.45;color:#62716c;margin:0;max-width:800px}.findingTags{display:flex;gap:5px}.findingFoot{border-top:1px solid #edf0ee;margin-top:13px;padding-top:11px;gap:20px;color:#7b8884;font-size:9px}.findingFoot,.findingFoot span{display:flex;align-items:center}.findingFoot span{gap:4px}.findingFoot svg{font-size:13px}.findingFoot>svg{margin-left:auto;color:var(--green)}.fullTimeline{padding:10px 24px}.timelineItem{display:grid;grid-template-columns:110px 42px 1fr;min-height:110px}.timelineDate{font-size:10px;color:#77847f;padding-top:23px;text-align:right}.timelineRail{position:relative;display:flex;justify-content:center}.timelineRail>span{position:relative;z-index:1;margin-top:16px;width:30px;height:30px;border-radius:50%;background:#e9f5f0;color:var(--green);display:grid;place-items:center}.timelineRail>span.notice{background:#fff1df;color:#a5671a;margin:16px 0 0;padding:0;border:0}.timelineRail>span.finding{background:#fae8e6;color:#b7423a}.timelineRail i{position:absolute;top:46px;bottom:0;width:1px;background:#dce5e1}.timelineBody{padding:18px 0 20px 8px;border-bottom:1px solid #edf0ee}.timelineBody>span{text-transform:uppercase;font-size:8px;letter-spacing:.09em;color:#82908b}.timelineBody h3{font:700 13px Manrope;margin:4px 0}.timelineBody p{font-size:10px;color:#687671;margin:0}.directorFlow{position:relative}.director{max-width:650px;margin:0 auto 26px;background:var(--nav);color:white;border-radius:12px;padding:20px;display:flex;gap:15px;box-shadow:var(--shadow)}.director>svg{font-size:42px;color:#7bd0b0}.director span{font-size:8px;letter-spacing:.12em;color:#78a79a}.director h2{font:700 17px Manrope;margin:3px 0}.director p{font-size:10px;color:#b3c8c2;margin:0;line-height:1.5}.agentGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.agentCard{background:white;border:1px solid var(--line);border-radius:10px;padding:17px}.agentTop{display:flex;justify-content:space-between}.agentTop>span{width:31px;height:31px;background:#e9f5f0;color:var(--green);border-radius:8px;display:grid;place-items:center}.agentTop i{width:8px;height:8px;border-radius:50%;background:#9ba6a2}.agentTop i.active{background:#2c9b72;box-shadow:0 0 0 4px #e2f3ec}.agentTop i.reviewing{background:#d48426}.agentCard h3{font:700 13px Manrope;margin:13px 0 5px}.agentCard p{font-size:10px;color:#687671;line-height:1.45;min-height:44px}.agentCard small{font-size:9px;color:#84918c}.guardrails{margin-top:14px;background:#edf7f3;border:1px solid #d3e6de;border-radius:10px;padding:18px}.guardrails h2{font:700 14px Manrope;margin:0 0 12px;display:flex;gap:7px;color:#315b4f}.guardrails h2 svg{color:var(--green)}.guardrails>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.guardrails span{font-size:10px;color:#4f6961;display:flex;align-items:center;gap:6px}.guardrails span svg{color:#38866b}.peopleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.person{text-align:center}.personAvatar{width:54px;height:54px;margin:0 auto 9px;border-radius:50%;background:#dff2ea;color:#266c57;display:grid;place-items:center;font:800 17px Manrope}.person>span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#82908b}.person h2{font:700 16px Manrope;margin:4px 0 17px}.person dl{margin:0;text-align:left}.person dl>div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #edf0ee}.person dd,.person dt{font-size:10px}.person dt{color:#82908b}.person dd{margin:0;font-weight:600}.accessCard{margin-top:14px}.accessCard>div{display:flex;gap:10px;align-items:center}.accessCard>div>svg{font-size:30px;color:var(--green)}.accessCard h2{font:700 16px Manrope;margin:3px 0 13px}.accessCard td small{display:block;color:#86928e;margin-top:2px}.overlay{position:fixed;z-index:20;inset:0;background:rgba(6,22,18,.48);display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer{width:min(520px,100%);height:100%;padding:34px;overflow:auto;box-shadow:-20px 0 60px rgba(0,0,0,.14);position:relative}.close,.drawer{background:white}.close{position:absolute;right:18px;top:18px;width:31px;height:31px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;cursor:pointer}.dialog h2,.drawer h2{font:800 23px/1.25 Manrope;margin:8px 35px 12px 0}.drawerPills{gap:7px}.confidenceTag,.drawerPills{display:flex;align-items:center}.confidenceTag{font-size:9px;color:#4d7669;gap:4px}.drawer section{margin-top:25px}.drawer section h3{font:700 11px Manrope;text-transform:uppercase;letter-spacing:.08em;color:#66736f}.drawer section>p{font-size:12px;line-height:1.6;color:#50625c}.evidence{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;margin-top:7px}.evidence>svg:first-child{font-size:24px;color:#3f8871}.evidence>svg:last-child{margin-left:auto;color:#368469}.evidence span,.evidence strong{display:block}.evidence strong{font-size:10px}.evidence span{font-size:9px;color:#8c9894}.drawerAction{background:#fff8ea;border-left:3px solid #d28b27;padding:13px!important}.humanNote{display:flex;gap:8px;background:#eaf6f1;color:#3e6559;border-radius:8px;padding:11px;margin-top:26px;font-size:9px}.humanNote svg{font-size:18px;flex:none}.overlay:has(.dialog){justify-content:center;align-items:center}.dialog{position:relative;width:min(560px,calc(100% - 30px));background:white;border-radius:13px;padding:27px;box-shadow:0 20px 70px rgba(0,0,0,.22)}.dialog>p{font-size:11px;color:#66736f;line-height:1.5}.dropzone{width:100%;min-height:130px;border:1.5px dashed #b9ccc5;background:#f8fbfa;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#597068;cursor:pointer}.dropzone>svg{font-size:28px;color:var(--green)}.dropzone strong{font-size:11px;color:#314c44}.dropzone span{font-size:9px}.dropzone.selected{border-style:solid;background:#edf8f3}.formRow{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.formRow label{font-size:9px;font-weight:700;color:#687671}.formRow select{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:7px;padding:9px;background:white;font:500 11px DM Sans}.dialogActions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.errorMsg{background:#fbe9e7;color:#9d3731;padding:8px;border-radius:6px;font-size:10px;margin-top:10px}@media(max-width:980px){.shell{grid-template-columns:76px 1fr}.sidebar{width:76px;padding:20px 10px}.brand{padding:0 8px 20px}.brand>div:last-child,.caseSwitcher,.privacyCard>div,.sidebar nav button:not(.active) em,.userCard>div:not(.avatar){display:none}.sidebar nav button{justify-content:center;padding:12px}.sidebar nav button svg{font-size:22px}.sidebar nav button{font-size:0}.privacyCard,.userCard{justify-content:center}.userCard>svg{display:none}.shell>main{grid-column:2}.metricGrid{grid-template-columns:1fr 1fr}.gridTwo,.gridTwo.lower{grid-template-columns:1fr}.agentGrid,.guardrails>div{grid-template-columns:1fr 1fr}}@media(max-width:680px){.shell{display:block}.sidebar{position:fixed;inset:auto 0 0 0;width:100%;height:64px;padding:6px;background:var(--nav);z-index:10}.brand,.caseSwitcher,.privacyCard,.userCard{display:none}.sidebar nav{height:100%;margin:0;flex-direction:row;justify-content:space-around}.sidebar nav button{padding:8px;flex:1 1}.sidebar nav button:nth-child(n+6){display:none}.sidebar nav button.active{box-shadow:inset 0 -3px #65c6a2}.shell>main{padding-bottom:64px}.topbar{height:57px;padding:0 16px}.search{display:none}.mobileBrand{display:flex;align-items:center;gap:6px;font:800 14px Manrope;color:var(--green)}.secure{display:none}.content{padding:24px 15px 45px}.pageTitle{align-items:flex-start;gap:13px}.pageTitle h1{font-size:24px}.pageTitle .primary{font-size:0;padding:10px}.pageTitle .primary svg{font-size:18px}.trustBanner button{display:none}.metricGrid{grid-template-columns:1fr 1fr;gap:9px}.metric{padding:14px}.metric>strong{font-size:21px}.metricIcon{width:28px;height:28px}.gridTwo{margin-top:9px}.card{padding:17px}.findingMain{display:block}.findingTags{margin-top:10px}.findingFoot span:nth-child(3){display:none}.agentGrid,.guardrails>div,.peopleGrid{grid-template-columns:1fr}.timelineItem{grid-template-columns:74px 35px 1fr}.timelineDate{font-size:9px}.drawer{padding:27px 20px}.formRow{grid-template-columns:1fr}.topActions{gap:10px}}.signOutIcon{margin-left:auto;border:0;background:transparent;color:#76958c;font-size:18px;display:grid;place-items:center;cursor:pointer}.signOutIcon:disabled{opacity:.5}.authShell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,#e2f3ec 0,#f6f8f5 48%)}.authCard{width:min(430px,100%);background:white;border:1px solid var(--line);border-radius:14px;padding:32px;box-shadow:var(--shadow)}.authBrand{display:flex;align-items:center;gap:10px;margin-bottom:30px}.authBrand>span{width:38px;height:38px;border-radius:10px;background:var(--mint);color:var(--green);display:grid;place-items:center;font-size:23px}.authBrand small,.authBrand strong{display:block}.authBrand strong{font:800 18px Manrope}.authBrand small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.authLock{width:45px;height:45px;border-radius:12px;background:#edf8f4;color:var(--green);display:grid;place-items:center;font-size:24px}.authCard h1{font:800 26px Manrope;margin:15px 0 7px}.authCard>p{color:var(--muted);font-size:12px;line-height:1.55}.authCard form{display:flex;flex-direction:column;gap:13px;margin-top:23px}.authCard form label{font-size:10px;font-weight:700;color:#596863}.authCard form input{display:block;width:100%;margin-top:6px;border:1px solid var(--line);border-radius:8px;padding:11px 12px;font:500 13px DM Sans}.authCard form input:focus{outline:2px solid #bfe3d5;border-color:var(--green)}.authCard form .primary{justify-content:center;margin-top:4px}.authFoot{display:block;border-top:1px solid var(--line);margin-top:25px;padding-top:17px;color:#7b8984;font-size:9px;line-height:1.5}.deniedCard{text-align:center}.deniedCard .authLock{margin:auto;background:#fff0df;color:var(--amber)}.deniedCard .authButton{margin-top:14px}.authButton{justify-content:center}.clickableRow{cursor:pointer}.clickableRow:hover{background:#f4faf7}.analysisFields{margin:0}.analysisFields>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-top:1px solid #edf0ee}.analysisFields dd,.analysisFields dt{font-size:11px}.analysisFields dt{color:#7b8884}.analysisFields dd{margin:0;text-align:right;font-weight:700}.textPreview{max-height:190px;overflow:auto;padding:12px;border-radius:8px;background:#f7f9f8;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px!important}.warningList{display:flex;flex-direction:column;gap:7px}.warningList span{display:flex;align-items:flex-start;gap:7px;padding:9px;border-radius:7px;background:#fff7e9;color:#795b29;font-size:10px}.warningList svg{flex:none;color:#c47b1f}.ocrProgress{margin-top:12px}.ocrProgress>div{height:6px;overflow:hidden;border-radius:10px;background:#e3ebe7}.ocrProgress i{display:block;height:100%;border-radius:10px;background:#2b8b6d;transition:width .2s ease}.ocrProgress span{display:block;margin-top:5px;color:#527067;font-size:9px;text-align:center}