@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#203632;background:#f5f7f6;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #40bda5;outline-offset:3px}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:30px;letter-spacing:-1.15px;margin:8px 0 10px;font-weight:800}h2{font-size:18px;margin:0}h3{font-size:16px}p{line-height:1.65}.app{display:flex;min-height:100vh}.sidebar{width:254px;background:#112d29;color:#c6d7d2;padding:34px 21px 20px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:20;overflow:auto}.brand{display:flex;gap:10px;align-items:center;color:#fff;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.8px}.brand-icon{background:#235147;color:#a8dfc8;border-radius:12px;display:grid;place-items:center;width:40px;height:43px}.mint{color:#8fceb3}.brand small{display:block;font-size:9px;letter-spacing:3px;margin-top:4px;color:#a1bdb2;font-weight:500}.space-label{font-size:9px;letter-spacing:1.6px;color:#8aa69b;margin-top:36px}.space-label select{margin-top:9px;background:#1c3b34;color:#e7f2ed;border:1px solid #355047;border-radius:7px;padding:12px 8px;width:100%;font-size:11px}.nav-label{font-size:9px;letter-spacing:1.6px;color:#829b93;margin:28px 12px 13px}nav{display:grid;gap:4px}nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:6px;font-size:12px}nav a:hover{background:#204139}nav a.active{background:#d5efdf;color:#173e32;font-weight:700}nav em{margin-left:auto;font-size:9px;font-style:normal;background:#3d574e;padding:3px 5px;color:#c7ebdc;border-radius:4px}.sidebar-bottom{border-top:1px solid #2d4840;padding:20px 12px 0;margin-top:30px}.sidebar-bottom strong{font-size:11px;display:block;margin-top:9px}.sidebar-bottom p{font-size:10px;color:#91aaa0}.sidebar-bottom>span{display:block;font-weight:700;font-size:14px;letter-spacing:2px;margin-top:20px}.sidebar-bottom small{display:block;font-size:7px;color:#849d93;margin-top:6px}.support-icon{color:#99cdb5}.workspace{margin-left:254px;width:calc(100% - 254px)}header{height:82px;background:#fff;border-bottom:1px solid #e4eae7;display:flex;align-items:center;justify-content:space-between;padding:0 36px;position:relative}.breadcrumbs,.header-right{display:flex;align-items:center;gap:19px;font-size:11px}.breadcrumbs{color:#7f8d86}.breadcrumbs strong{color:#304d41;font-weight:500}.header-right{gap:16px}.demo-dot{font-size:10px;color:#758a7e}.demo-dot:before{content:"";display:inline-block;width:6px;height:6px;background:#bb965b;border-radius:50%;margin-right:7px}.bell{background:none;border:0;color:#52695f;position:relative}.bell i{position:absolute;background:#c99f63;border:2px solid white;width:8px;height:8px;border-radius:50%;right:7px;top:0}.avatar{background:#eaf0e9;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;color:#49705b;font-size:11px}.user strong,.user small{display:block}.user small{color:#8b968f;font-size:9px;margin-top:5px}.notification{position:absolute;right:35px;top:72px;background:#fff;border:1px solid #dbe5de;box-shadow:0 15px 40px #143b2920;padding:20px;width:300px;z-index:30;font-size:12px}main{max-width:1500px;margin:auto;padding:20px 36px}.demo-banner{display:flex;justify-content:space-between;font-size:10px;color:#6c8175;padding:10px 13px;background:#edf2ec;border:1px solid #dce5db;border-radius:5px}.pulse{display:inline-block;width:5px;height:5px;border-radius:50%;background:#81a48c;margin-right:5px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin:29px 0 25px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.8px;color:#72917f}.page-heading p{font-size:12px;color:#7b8c82;margin:0}.date{font-size:10px;color:#829084;white-space:nowrap}.hero{position:relative;background:#184c3e;border-radius:11px;padding:31px 36px;color:#fff;min-height:258px;display:flex;justify-content:space-between;overflow:hidden}.hero-tag{font-size:9px;letter-spacing:1.4px;color:#c3decd;display:flex;gap:8px;align-items:center}.hero h2{font-size:33px;letter-spacing:-1px;line-height:1.25;margin:15px 0 10px}.hero p{font-size:11px;color:#bcd0c4;line-height:1.8;margin:0 0 19px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#1b5944;border:0;color:#fff;border-radius:5px;font-size:11px;font-weight:600;padding:13px 17px}.button.light{background:#e6f2dd;color:#1e4937}.hero-art{width:39%;position:relative;display:grid;place-items:center}.orbit{border:1px solid #ffffff16;border-radius:50%;position:absolute;width:250px;height:250px}.orbit.two{width:340px;height:340px}.shield{display:grid;place-items:center;background:linear-gradient(140deg,#a5d0b426,#346c5940);border:1px solid #aad3b93b;width:136px;height:152px;border-radius:42px;color:#cae4c6;transform:rotate(8deg)}.float{position:absolute;padding:9px 13px;background:#2b5c4c;border:1px solid #6b967a50;border-radius:7px;font-size:9px;color:#dbe9d8;display:flex;align-items:center;gap:6px}.float.top{right:0;top:28px}.float.bottom{left:5px;bottom:20px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0 30px}.stat{background:#fff;border:1px solid #e1e8e1;border-radius:8px;padding:18px}.stat>div{display:flex;justify-content:space-between;color:#71897a;font-size:10px;gap:5px}.stat strong{display:block;font:700 27px Manrope,sans-serif;letter-spacing:-1px;margin:13px 0 8px}.stat:last-child strong{font-size:21px;margin-top:17px}.stat small{font-size:10px;color:#91a092}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:10px}.section-title h2{font-size:16px}.section-title>span{font-size:10px;color:#8a988e}.tools{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:27px}.tool{background:#fff;border:1px solid #dfe7de;border-radius:8px;padding:22px;transition:transform .15s,border-color .15s}.tool:hover{transform:translateY(-3px);border-color:#79a28c}.tool-icon{width:42px;height:42px;border-radius:10px;display:inline-grid;place-items:center}.teal{background:#eaf3ee;color:#3d7a60}.purple{background:#efedf8;color:#8473a7}.gold{background:#f7f1e4;color:#b3995a}.tool h3{font-size:14px;margin:17px 0 9px}.tool p{font-size:11px;color:#839085;margin:0 0 20px;max-width:230px}.tool-link{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#42634e;font-weight:600}.lower-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}.panel{border:1px solid #dfe6df;border-radius:8px;background:#fff;padding:24px}.panel .section-title a,.radar a{font-size:10px;color:#4f785b;display:flex;align-items:center;gap:6px}.sample{font-size:8px;font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:1px;color:#8b9d8d;margin-left:8px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:9px;font-weight:500;color:#8c9a90;padding:10px 5px;border-bottom:1px solid #edf0ea}td{padding:15px 5px;border-bottom:1px solid #eef1ec;font-size:9px;color:#859187}td strong{display:block;font-size:10px;color:#425c49;font-weight:500}td small{display:block;font-size:8px;margin-top:6px}.status{background:#edf5eb;color:#62825d;padding:5px 7px;border-radius:4px;font-size:8px}.amber{background:#fbf2df;color:#ab8b43}.tag{display:inline-block;font-size:8px;font-weight:600;letter-spacing:1px;color:#6e8d70;background:#f0f4eb;padding:6px 9px;border-radius:4px}.radar{background:#f0f3e9}.radar h3{font-size:16px;line-height:1.6}.radar p{font-size:11px;color:#7f8f79}.radar a{margin-top:20px}footer{display:flex;justify-content:space-between;font-size:9px;color:#94a092;border-top:1px solid #e0e7df;margin-top:30px;padding:20px 0}.form-panel{max-width:950px}.form-panel>p,.panel>p{font-size:12px;color:#819083}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;margin:25px 0}.form-grid label{font-size:11px;font-weight:500}input:not([type=checkbox]),select{display:block;border:1px solid #d9e2d9;background:#fcfdfb;padding:12px;border-radius:5px;width:100%;margin-top:9px;color:#42604d;font-size:12px}.sources{display:flex;gap:25px;font-size:12px;flex-wrap:wrap}.sources label{display:flex;align-items:center;gap:5px}.info{padding:15px;background:#f3f5ee;border:1px solid #e3e8da;border-radius:5px;font-size:11px;line-height:1.8;color:#71826b;margin:24px 0}.result{padding:20px;background:#edf5ed;border-left:3px solid #78a285;margin-top:24px;font-size:12px}.plan-grid,.module-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.plan p{display:flex;align-items:center;gap:10px}.plan h1{margin:25px 0}.plan h1 small{font:400 12px DM Sans,sans-serif;letter-spacing:0}.module-grid{grid-template-columns:repeat(3,1fr)}.module-card p{font-size:12px;color:#85917e}.module-card>.sample{float:right}.upcoming{display:flex;gap:20px;margin-top:24px;color:#739176}.upcoming h3{margin:0}.upcoming p{font-size:12px;color:#81917f}.menu-button,.mobile-close{display:none}.landing{min-height:100vh;padding:45px 8%;background:radial-gradient(ellipse at 80% 80%,#245b46,#122f28 65%);color:#e2eddf}.landing .brand{margin-bottom:100px}.landing .eyebrow{color:#9cbea2}.landing h1{font-size:64px;line-height:1.15;letter-spacing:-2.7px;margin:25px 0}.landing p{color:#a3bda9;font-size:16px}.landing .button{background:#cce7bf;color:#153d2a;margin-top:25px}.landing-secondary{display:block;margin-top:22px;font-size:12px;color:#acc7ad}.landing .info{max-width:490px;background:#ffffff08;border-color:#ffffff20;color:#a2bba7;margin-top:60px}@media(min-width:1500px){main{padding-top:25px}.hero{min-height:290px}.hero h2{font-size:39px}}@media(max-width:1150px){.sidebar{width:225px;padding-inline:15px}.workspace{margin-left:225px;width:calc(100% - 225px)}main{padding:20px 24px}header{padding:0 24px}.date{display:none}.hero-art{width:32%}.float{display:none}.stat{padding:14px}.lower-grid{grid-template-columns:1fr}.module-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.sidebar{transform:translate(-100%);transition:transform .2s;width:254px;box-shadow:15px 0 40px #0002}.sidebar.open{transform:translate(0)}.workspace{width:100%;margin:0}.menu-button,.mobile-close{display:block;background:none;border:0;color:inherit}.mobile-close{position:absolute;top:8px;right:8px}.user,.demo-dot{display:none}header{height:66px;padding:0 18px}.breadcrumbs{gap:12px}main{padding:15px 18px}.demo-banner>span:last-child{display:none}.page-heading{margin:26px 0 22px}h1{font-size:25px}.page-heading p{font-size:11px}.hero{padding:27px 25px}.hero-art{display:none}.hero h2{font-size:31px}.stats{grid-template-columns:repeat(2,1fr);gap:10px}.tools,.module-grid{grid-template-columns:1fr}.tool p{max-width:none}.section-title>span{display:none}.form-grid,.plan-grid{grid-template-columns:1fr}.panel{padding:19px}.page-heading>.tag{display:none}footer span:nth-child(2){display:none}.landing{padding:30px 7%}.landing .brand{margin-bottom:90px}.landing h1{font-size:43px}.landing p{font-size:13px}}.secure-portal{max-width:1100px;margin:auto;padding:28px}.portal-top,.portal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.portal-top .brand{color:#153c35}.auth-card{max-width:560px;margin:65px auto;padding:42px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.auth-card h1{font-size:34px;line-height:1.15;margin:0}.auth-card p{line-height:1.7;color:#526b65}.auth-card small{color:#526b65;line-height:1.5}.auth-card .landing-secondary{margin:0}.portal-heading h1{font-size:32px}.secure-portal>.panel{margin-bottom:22px}.portal-label{display:flex;flex-direction:column;gap:8px;max-width:400px;margin-bottom:22px}.portal-label select{padding:12px;border:1px solid #ccdcd7;border-radius:8px;background:#fff}.secure-portal h2{display:flex;align-items:center;gap:10px}.button:disabled{opacity:.5;cursor:not-allowed}.button.secondary{background:#fff;color:#184b41;border:1px solid #ccdcd7}.retry{margin-left:15px;border:0;background:transparent;color:#126956;display:inline-flex;gap:6px;cursor:pointer}@media(max-width:600px){.secure-portal{padding:18px}.portal-top,.portal-heading{align-items:flex-start;flex-direction:column}.auth-card{padding:24px;margin:25px auto}.auth-card h1{font-size:29px}}.auth-card .landing-secondary{color:#276755;font-size:14px}.auth-card p,.auth-card small{font-size:14px}.qa-workspace{margin:32px 0;color:#203c33;font-size:14px}.qa-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}.qa-heading h2{font-size:27px;letter-spacing:-.8px;margin:9px 0}.qa-heading p{color:#627b6d;margin:8px 0;font-size:14px}.qa-badge{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:#e4f0e9;border:1px solid #c9dfd0;padding:9px 12px;border-radius:30px;font-size:12px;color:#2e6950}.qa-disclaimer{display:flex;gap:13px;padding:18px 20px;border:1px solid #d6e5d9;background:#eef5ed;border-radius:10px;align-items:flex-start}.qa-disclaimer>svg{flex-shrink:0;margin-top:2px;color:#3c7957}.qa-disclaimer strong{font-size:14px}.qa-disclaimer p{font-size:13px;line-height:1.7;margin:5px 0 0;color:#566f5c}.qa-tabs{display:flex;gap:5px;padding:5px;background:#e9eeea;border-radius:10px;margin:24px 0;overflow-x:auto}.qa-tabs button{font:600 13px DM Sans,sans-serif;white-space:nowrap;border:0;background:transparent;color:#5b7165;border-radius:7px;padding:13px 19px;min-height:44px}.qa-tabs button[aria-pressed=true]{background:#fff;color:#184c38;box-shadow:0 2px 6px #2445320a}.qa-tabs button span{margin-left:8px;font-size:11px;background:#dceade;border-radius:15px;padding:2px 7px}.qa-error{background:#fff0ec;border:1px solid #e9c6ba;color:#863a27;padding:16px;border-radius:8px;margin:18px 0;line-height:1.6}.qa-success,.qa-warning{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6}.qa-success{color:#28704c}.qa-warning{color:#855f21}.qa-success svg,.qa-warning svg{flex-shrink:0}.qa-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px}.qa-stats>div{border:1px solid #dce5dc;background:#fff;border-radius:10px;padding:22px;display:grid;grid-template-columns:1fr auto;gap:12px}.qa-stats svg{color:#5b8b70;grid-column:2;grid-row:1}.qa-stats strong{font:800 29px Manrope,sans-serif;letter-spacing:-1px;grid-column:1;grid-row:1}.qa-stats span{font-size:12px;color:#6e8073;grid-column:1/3}.qa-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.qa-section-title h3{margin:0;font-size:17px}.qa-section-title>span{font-size:12px;color:#7b8a80}.qa-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.qa-cases>button{border:1px solid #dce5dc;border-radius:10px;background:#fff;padding:23px;text-align:left;display:grid;grid-template-columns:40px 1fr 20px;column-gap:14px;row-gap:8px;align-items:center;color:#244636;transition:background .15s,border-color .15s}.qa-cases>button:hover{border-color:#6b9a7b;background:#f4faf4}.qa-case-number{grid-row:1/3;display:grid;place-items:center;width:38px;height:43px;background:#e7f2e8;border-radius:9px;font-size:12px;color:#537c5e}.qa-cases strong{font-size:15px;font-weight:600}.qa-cases small{grid-column:2;font-size:12px;color:#75867a;line-height:1.6}.qa-cases svg{grid-column:3;grid-row:1/3;color:#6d9478}.qa-roadmap{display:flex;gap:15px;padding:24px 0;color:#52745c}.qa-roadmap svg{flex-shrink:0;margin-top:2px}.qa-roadmap strong{font-size:14px}.qa-roadmap p{margin:6px 0;font-size:13px;color:#748475}.qa-text-button{background:none;border:0;color:#21664a;text-decoration:underline;font:inherit;min-height:44px}.qa-form .form-grid{grid-template-columns:1fr 1fr;margin:16px 0 24px}.qa-form label,.qa-review label{font-size:13px;line-height:1.6;font-weight:500}.qa-form input:not([type=checkbox]),.qa-form select,.qa-review select,.qa-review textarea{font-size:14px;padding:13px;min-height:46px}.qa-optional{font-size:11px;color:#809083;margin-left:5px;font-weight:400}.qa-sources{border:0;padding:0;margin:24px 0;display:flex;gap:20px;flex-wrap:wrap}.qa-sources legend{font-weight:600;font-size:14px;margin-bottom:15px}.qa-sources label{display:flex;align-items:center;gap:9px;min-height:36px}.qa-sources input{width:18px;height:18px;accent-color:#26734f}.qa-help{font-size:12px;color:#728374;line-height:1.8;display:flex;align-items:center;gap:7px}.qa-workspace .button{font-size:13px;min-height:44px;gap:10px;border-radius:7px}.qa-form .button{margin-top:14px}.qa-results{margin-top:24px}.qa-results .qa-section-title .eyebrow{display:block;margin-bottom:9px}.qa-run-meta{font-size:12px;color:#75857a;line-height:1.8;overflow-wrap:anywhere}.qa-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 15px;gap:14px;color:#5c8066}.qa-empty strong{font-size:16px;color:#33553e}.qa-empty p{max-width:500px;font-size:13px;line-height:1.8;margin:0;color:#718174}.qa-match{border:1px solid #dce5dc;border-radius:10px;padding:23px;margin-top:22px}.qa-match>p{font-size:13px;line-height:1.8}.qa-match-top{display:flex;justify-content:space-between;gap:20px}.qa-match-top h3{font-size:18px;margin:13px 0 8px}.qa-match-top p{font-size:12px;color:#768379}.qa-match .tag{font-size:10px;letter-spacing:.4px}.qa-score{text-align:right;flex-shrink:0;min-width:115px}.qa-score strong{font:800 29px Manrope,sans-serif;display:block;letter-spacing:-1px;color:#477750}.qa-score span{font-size:10px;color:#718376}.qa-review{background:#f5f8f3;border-radius:8px;padding:20px;margin-top:20px;display:grid;gap:17px}.qa-review h4{margin:0;font-size:14px}.qa-review .button{justify-self:start}.qa-review textarea{display:block;width:100%;margin-top:9px;resize:vertical;border:1px solid #d5e0d6;border-radius:5px;background:#fff;color:#2c4f3c;font-family:inherit}.qa-review textarea:focus-visible{outline:3px solid #40bda5;outline-offset:3px}.qa-history{display:grid}.qa-history>button{display:flex;align-items:center;text-align:left;gap:20px;padding:20px 3px;border:0;border-bottom:1px solid #e4eae2;background:#fff;color:#2e523c}.qa-history>button>div{flex:1}.qa-history strong{display:block;font-size:14px}.qa-history small{display:block;font-size:12px;color:#7e8b7d;margin-top:8px;line-height:1.6}.qa-history>button>span{font-size:11px;background:#eef4e9;border-radius:20px;padding:6px 10px;white-space:nowrap}.qa-history>button:hover{background:#f7faf5}@media(max-width:650px){.qa-heading{align-items:flex-start;flex-direction:column}.qa-heading h2{font-size:24px}.qa-stats{grid-template-columns:1fr 1fr;gap:10px}.qa-stats>div{padding:16px}.qa-stats>div:last-child{grid-column:1/3}.qa-stats strong{font-size:24px}.qa-cases,.qa-form .form-grid{grid-template-columns:1fr}.qa-tabs button{padding:12px 14px}.qa-match{padding:16px}.qa-match-top{flex-direction:column;gap:5px}.qa-score{text-align:left;display:flex;gap:10px;align-items:center}.qa-score strong{font-size:25px}.qa-match-top h3{font-size:16px;overflow-wrap:anywhere}.qa-results .qa-section-title{align-items:flex-start;flex-direction:column}.qa-review{padding:15px}.qa-review .button{width:100%}.qa-history>button{gap:10px;flex-wrap:wrap}.qa-history>button>div{flex-basis:100%}.qa-disclaimer{padding:15px}.qa-section-title>span{display:none}.qa-form{padding:19px}.qa-badge{font-size:11px}}.official-workspace{margin:30px 0;color:#203c33;font-size:14px}.official-workspace p{line-height:1.8}.official-notice{display:flex;gap:14px;padding:22px;background:#edf5f1;border:1px solid #d0e4d8;border-radius:12px}.official-notice>svg{flex-shrink:0;color:#328063}.official-notice p{margin:8px 0 0;font-size:13px;color:#5d7466}.official-section{margin-top:32px}.official-sources{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.official-sources .panel{margin:0;padding:25px;min-width:0}.official-sources h3{font-size:20px;margin:16px 0}.official-count{display:block;font:800 29px Manrope,sans-serif;letter-spacing:-1px}.official-count small{font:400 12px DM Sans,sans-serif;letter-spacing:0}.official-sources p{font-size:12px;color:#657969}.official-sources a,.official-results a{display:inline-flex;align-items:center;gap:7px;color:#246a50;font-size:12px}.official-sources .qa-text-button{display:block;text-align:left;padding:10px 0;font-size:12px}.official-workspace .button{font-size:13px;gap:8px;min-height:44px}.official-results{margin-top:24px}.official-results h3{margin-top:10px}.official-results details{padding:16px 0;overflow-wrap:anywhere}.official-results summary{cursor:pointer;font-weight:600;line-height:1.7}.official-results details p{font-size:12px;color:#607568}.official-provenance{border-top:1px solid #dde5dd;margin-top:24px}.official-provenance code{display:block;font-size:11px;overflow-wrap:anywhere;color:#50745e;background:#f1f5ef;padding:10px;border-radius:6px}.official-workspace .qa-form label>input,.official-workspace .qa-form label>select{display:block;width:100%;margin-top:8px}.official-workspace .qa-match .tag{white-space:normal}.screening-hub>.qa-tabs{margin-top:38px}@media(max-width:650px){.official-sources{grid-template-columns:1fr}.official-sources .panel{padding:20px}.official-count{font-size:27px}.official-notice{padding:17px}.official-workspace .qa-section-title{align-items:flex-start;flex-direction:column}.official-workspace .qa-heading h2{font-size:25px}.official-workspace .qa-form .button{width:100%}.official-results{padding:18px}.official-results .qa-match{padding:16px}.official-workspace .qa-score{min-width:0}.official-workspace .qa-tabs{max-width:100%}}.assisted-workspace{margin-top:30px}.assisted-notice{display:flex;align-items:flex-start;gap:14px;border:1px solid #d4e3d7;background:#eff5ef;padding:21px;border-radius:12px}.assisted-notice>svg{flex-shrink:0;color:#3f785c}.assisted-notice p{font-size:13px;line-height:1.8;color:#657769;margin:8px 0 0}.assisted-feedback{margin:20px 0}.assisted-create{margin-top:25px}.assisted-workspace h3{margin-top:12px}.assisted-workspace textarea{display:block;width:100%;border:1px solid #d4dfd6;border-radius:7px;background:#fff;padding:13px;font:14px/1.7 DM Sans,sans-serif;color:#254b37;margin-top:8px;resize:vertical}.assisted-workspace label>select,.assisted-workspace label>input:not([type=checkbox]){display:block;width:100%;margin-top:8px}.assisted-workspace .assisted-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;font-weight:400;margin:24px 0 10px}.assisted-check input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#287352}.assisted-case{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:25px 0}.assisted-case h3{font-size:21px;overflow-wrap:anywhere}.assisted-case p{font-size:12px;color:#728074}.assisted-case button{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:12px}.assisted-progress{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:9px 0 25px}.assisted-progress>div:first-child{display:grid;gap:9px}.assisted-progress strong{font-size:16px}.assisted-progress span:last-child{font-size:12px;color:#718073}.assisted-progress-dots{display:flex;gap:6px}.assisted-progress-dots span{width:22px;height:7px;background:#dce5db;border-radius:8px}.assisted-progress-dots .registered{background:#4e8b67}.assisted-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:21px;align-items:start}.assisted-source-nav{display:grid;gap:12px}.assisted-source-nav button{display:flex;gap:12px;align-items:flex-start;text-align:left;background:#fff;border:1px solid #dce5dc;border-radius:10px;padding:21px 17px;color:#375b44;min-width:0}.assisted-source-nav button[aria-pressed=true]{background:#eaf3e9;border-color:#75a282;box-shadow:inset 3px 0 #4c815f}.assisted-source-nav button>svg{flex-shrink:0;margin-top:3px}.assisted-source-nav button>span{flex:1;display:grid;gap:8px}.assisted-source-nav strong{font-size:14px}.assisted-source-nav small{font-size:11px;color:#758573;line-height:1.6}.assisted-source-nav em{font-size:10px;letter-spacing:.2px;font-style:normal;color:#487650}.assisted-na{font-size:12px;color:#82907e;line-height:1.7;padding:6px 10px}.assisted-source-panel{margin:0;min-width:0}.assisted-source-panel>h3{font-size:23px}.assisted-source-scope{font-size:13px;color:#6a7b6b;line-height:1.8}.assisted-instructions{background:#f4f7f1;border-radius:9px;padding:20px;margin:22px 0}.assisted-instructions>strong{font-size:13px}.assisted-instructions>p{font-size:12px;color:#6b7c68;line-height:1.8;margin:10px 0 16px}.assisted-instructions .button{font-size:12px;width:fit-content}.assisted-verification{display:flex;gap:7px;align-items:center;margin-top:15px;font-size:12px;color:#386b4c}.assisted-instructions p.qa-warning{display:flex;align-items:flex-start;gap:10px;color:#7b602b}.assisted-review-form>label{display:block;margin:18px 0}.assisted-review-form .form-grid{gap:18px}.assisted-review-form h4{font-size:16px;margin:26px 0 16px}.assisted-report{margin-top:25px}.assisted-report>p{font-size:13px;line-height:1.8;color:#61735e}.assisted-report-list{display:grid;gap:0;border-top:1px solid #e0e7dc;margin:22px 0}.assisted-report-list>div{display:flex;gap:20px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e0e7dc;font-size:12px;line-height:1.7}.assisted-report-list strong{min-width:120px}.assisted-report-list span{text-align:right;color:#667b60}.assisted-report-actions{display:flex;gap:12px;flex-wrap:wrap}.assisted-workspace .qa-form input:focus-visible,.assisted-workspace .qa-form select:focus-visible,.assisted-workspace .qa-form textarea:focus-visible{outline:3px solid #4baf98;outline-offset:3px}.assisted-workspace button:disabled{cursor:wait;opacity:.65}@media(max-width:850px){.assisted-layout{grid-template-columns:1fr}.assisted-source-nav{grid-template-columns:1fr 1fr}.assisted-source-nav button{padding:17px}.assisted-na{grid-column:1/-1}.assisted-case{align-items:flex-start;flex-direction:column}.assisted-case button{padding:0}.assisted-workspace .form-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.assisted-source-nav,.assisted-workspace .form-grid{grid-template-columns:1fr}.assisted-workspace .qa-section-title{align-items:flex-start;flex-direction:column;gap:6px}.assisted-workspace .qa-heading h2{font-size:25px}.assisted-notice{padding:17px}.assisted-create,.assisted-source-panel,.assisted-report{padding:20px}.assisted-progress{align-items:flex-start}.assisted-progress strong{font-size:14px}.assisted-progress-dots span{width:12px}.assisted-instructions{padding:16px}.assisted-report-list>div{flex-direction:column;gap:5px}.assisted-report-list span{text-align:left}.assisted-report-actions{flex-direction:column}.assisted-report-actions .button{width:100%}.assisted-workspace .qa-form>button.button{width:100%}.assisted-case h3{font-size:19px}}.assisted-source-nav em{background:transparent;padding:0}
