@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--navy:#142c3c;--navy-dark:#102634;--ink:#243746;--muted:#7d8a92;--border:#e4e8e8;--canvas:#f5f7f7;--copper:#ac8965;--teal:#3e6970;--white:#fff;--shadow:0 2px 5px #112c3c03}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:13px;font-weight:400}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button{background:0 0;border:0}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #a4815f88}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,Arial,sans-serif}svg{vertical-align:middle;flex-shrink:0}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dbe1e2;border-radius:6px;max-width:100%;padding:10px 12px;line-height:1.5}input::placeholder,textarea::placeholder{color:#98a1a7}select{cursor:pointer;min-height:37px;font-size:12px}textarea{resize:vertical}input[type=date]{min-height:41px}input[type=file]{font-size:12px}.app-shell{min-height:100vh}.sidebar{background:var(--navy);color:#aab7bf;z-index:30;flex-direction:column;width:234px;padding:30px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;width:170px;margin:4px 13px 46px;display:flex}.brand-mark{color:#c6a583;border:1px solid #b1906b;place-items:center;width:45px;height:47px;font-family:Manrope,sans-serif;font-size:36px;font-weight:800;line-height:1;display:grid;position:relative}.brand-mark:after{content:"";background:var(--navy);border-left:1px solid #c6a583;width:12px;height:13px;position:absolute;bottom:-4px;right:-4px;transform:skew(-30deg)}.brand-text{color:#f3f5f4;letter-spacing:3px;font-family:Manrope,sans-serif;font-size:28px;font-weight:650;line-height:1}.brand-text span{letter-spacing:2.2px;color:#b8c5ca;margin-top:7px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:450;display:block}.workspace-label{letter-spacing:1.6px;color:#6f8998;margin:0 12px 16px;font-size:8px;font-weight:650}nav{flex-direction:column;gap:6px;display:flex}.nav-item{text-align:left;border-radius:5px;align-items:center;gap:12px;width:100%;padding:13px 12px;font-size:12px;font-weight:500;transition:background .15s;display:flex}.nav-item svg{stroke-width:1.65px}.nav-item.active{color:#fff;background:#294253;position:relative}.nav-item.active:before{content:"";background:#c6a583;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-18px}.nav-item:hover{color:#fff;background:#ffffff0b}.nav-item.active svg{color:#cead8d}.nav-count{color:#d3dce1;background:#ffffff12;border-radius:3px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-bottom{margin-top:auto}.stage-card{background:#ffffff03;border:1px solid #55707b55;border-radius:6px;margin:38px 5px 20px;padding:16px 14px}.stage-card>span{letter-spacing:1px;color:#afc0c9;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.pulse-dot{background:#bd9f7c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #b79b7930}.stage-card p{color:#d0dbe0;margin:11px 0 12px;font-size:12px;line-height:1.8}.stage-card button{color:#a3b6c2;border-top:1px solid #ffffff0c;justify-content:space-between;width:100%;padding:11px 0 0;font-size:10px;display:flex}.profile{border-top:1px solid #ffffff10;align-items:center;gap:9px;padding:19px 0;display:flex}.profile-avatar,.header-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid}.profile-avatar{color:#ddc5ac;background:#425363}.profile strong{color:#e7edef;font-size:10px;font-weight:500;display:block}.profile small{color:#839ca9;margin-top:5px;font-size:8px;display:block}.profile>svg{color:#7f9eac;margin-left:auto}.main-shell{margin-left:234px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:69px;padding:0 38px;display:flex}.breadcrumb{color:#8b969c;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#50626d;font-weight:500}.topbar-right{color:#798a93;align-items:center;gap:19px;font-size:10px;display:flex}.private-label{align-items:center;gap:6px;display:flex}.topbar-divider{background:#e5eaeb;width:1px;height:17px}.topbar-date{color:#7c8a91}.header-avatar{color:#896b4e;background:#ede8e1;width:29px;height:29px;font-size:9px}.mobile-menu{display:none!important}main{max-width:1770px;margin:0 auto;padding:33px 38px 0}.page-title-row{justify-content:space-between;align-items:center;gap:16px;margin:0 0 26px;display:flex}.eyebrow{letter-spacing:1.65px;color:#8e9a9f;align-items:center;gap:7px;font-size:8px;font-weight:700;line-height:1.5;display:flex}h1{letter-spacing:-.85px;margin-top:8px;font-size:26px;font-weight:750;line-height:1.3}.page-title-row p{color:#8a969d;margin-top:8px;font-size:11px;line-height:1.5}.page-actions{gap:9px;padding-top:14px;display:flex}.button{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px 14px;font-size:10px;font-weight:600;line-height:1.5;transition:background .15s,box-shadow .15s;display:inline-flex}.button.primary{background:var(--navy);color:#fff;border:1px solid var(--navy);box-shadow:0 1px 2px #10263410}.button.primary:hover{background:#294455}.button.secondary{color:#536674;background:#fff;border:1px solid #dde3e4;box-shadow:0 1px 2px #1b334d03}.button.secondary:hover{background:#f8faf9;border-color:#b9c7cb}.button.working svg{animation:1s linear infinite spin}.icon-button{color:#819099;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{color:var(--navy);background:#f0f4f4}.text-button{color:#566e79;white-space:nowrap;align-items:center;gap:7px;padding:4px 0;font-size:10px;font-weight:500;display:inline-flex}.text-button:hover{color:#a17e57}.overview-hero{color:#fff;background:linear-gradient(112deg,#132e3e 0%,#193747 65%,#1d3d4b 100%);border:1px solid #234253;border-radius:8px;justify-content:space-between;align-items:center;height:247px;padding:30px 35px;display:flex;position:relative;overflow:hidden}.hero-tag{letter-spacing:1.5px;color:#c2ced3;align-items:center;gap:7px;font-size:7px;font-weight:500;display:flex}.hero-tag>span{background:#d0ae8b;border-radius:50%;width:4px;height:4px}.overview-hero h2{letter-spacing:-1px;margin-top:13px;font-size:31px;font-weight:500;line-height:1.23}.overview-hero h2 em{color:#d1b394;font-style:normal}.overview-hero p{color:#aebfc9;margin-top:12px;font-size:10px;line-height:1.7}.hero-link{color:#e3cfba;align-items:center;gap:13px;margin-top:15px;padding:0;font-size:9px;font-weight:500;display:inline-flex}.hero-graphic{flex-shrink:0;width:405px;height:210px;margin-right:35px;position:relative}.orbit{border:1px solid #80a4ad18;border-radius:50%;width:220px;height:220px;position:absolute;top:0;left:103px}.orbit-two{border-style:dashed;width:310px;height:310px;top:-44px;left:58px;transform:rotate(-30deg)}.shield-box{color:#dfc09d;background:linear-gradient(145deg,#31576a88,#183445);border:1px solid #70919e66;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:82px;height:85px;display:flex;position:absolute;top:70px;left:173px;transform:rotate(-4deg);box-shadow:0 0 0 9px #6c929d08,0 0 0 20px #6c929d04}.shield-box small{letter-spacing:1px;color:#b4c8cf;font-size:5px}.graphic-node{letter-spacing:1px;color:#bdced6;background:#254659ee;border:1px solid #7995a244;border-radius:6px;align-items:center;gap:9px;height:42px;padding:0 12px;font-size:7px;display:flex;position:absolute;box-shadow:0 4px 15px #091f2d33}.graphic-node svg:first-child{color:#b69a7d}.graphic-node>svg:last-child:not(:first-child){color:#8fb8a5;margin-left:9px}.node-top{top:25px;left:44px;transform:rotate(-5deg)}.node-bottom{font-size:6px;bottom:34px;right:5px;transform:rotate(5deg)}.graphic-line{border-top:1px dashed #7999a566;width:90px;position:absolute}.line-one{top:82px;left:117px;transform:rotate(40deg)}.line-two{top:129px;right:36px;transform:rotate(24deg)}.graphic-caption{color:#6c939f;letter-spacing:.5px;font-size:7px;position:absolute;bottom:-2px;left:111px}.hero-corner{letter-spacing:1.5px;color:#7395a3;font-size:6px;position:absolute;top:22px;right:23px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:23px 0;display:grid}.stat-card{border:1px solid var(--border);text-align:left;box-shadow:var(--shadow);background:#fff;border-radius:7px;padding:18px 20px 15px}.stat-card:hover{border-color:#bdcbd0;box-shadow:0 4px 12px #18364808}.stat-label{color:#7b8b94;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-label svg{color:#93a3ab;stroke-width:1.5px}.stat-card strong{letter-spacing:-.7px;align-items:baseline;gap:10px;margin:9px 0 15px;font-family:Manrope,sans-serif;font-size:30px;font-weight:650;line-height:1.2;display:flex}.stat-card strong span{color:#98a1a6;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:9px;font-weight:400}.stat-card>small{color:#92a0a7;border-top:1px solid #eef0f0;align-items:center;gap:6px;padding-top:12px;font-size:8px;display:flex}.stat-card>small>svg{color:#8d9da5;margin-left:auto}.tiny-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.tiny-dot.copper{background:#b2916e}.tiny-dot.blue{background:#8099a9}.tiny-dot.green{background:#7f9c8c}.tiny-dot.purple{background:#9994ac}.overview-columns{grid-template-columns:minmax(0,1fr) 285px;gap:20px;display:grid}.panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:7px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:21px 22px;display:flex}.panel-heading h2{letter-spacing:-.3px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.panel-heading h3{font-size:13px}.panel-heading p{color:#95a1a7;margin-top:6px;font-size:9px;line-height:1.6}.count-pill{color:#8a9ba3;background:#eff3f3;border-radius:4px;justify-content:center;align-items:center;min-width:20px;padding:3px 6px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500;display:inline-flex}.table-scroll{scrollbar-width:thin;width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}.submission-table{white-space:nowrap}.submission-table th,.import-table th{letter-spacing:.7px;color:#92a0a7;background:#fafbfb;border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1;padding:11px 17px;font-size:7px;font-weight:500}.submission-table td{color:#657782;border-bottom:1px solid #edf0f0;padding:15px 17px;font-size:9px}.submission-table tr:last-child td{border-bottom:0}.submission-table tbody tr{cursor:pointer;transition:background .1s}.submission-table tbody tr:hover{background:#f8faf9}.submission-table td:first-child{min-width:260px;max-width:370px}.record-link{text-align:left;align-items:center;gap:10px;width:100%;padding:0;display:flex}.file-square{color:#78909c;background:#fafbfb;border:1px solid #e5eaeb;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:34px;display:inline-flex}.record-link strong{color:#3d5362;text-overflow:ellipsis;max-width:250px;font-size:9px;font-weight:550;display:block;overflow:hidden}.record-link small{color:#9aa5ab;margin-top:5px;font-size:7px;font-weight:400;display:block}.dot-separator{color:#bdc5c8;margin:0 5px}.person{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.avatar{color:#738991;background:#edf1f1;border:1px solid #e4e9e9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:6px;font-weight:500;display:inline-flex}.date-cell{color:#687b85;font-size:9px;display:block}.date-cell small{color:#a0aaaf;margin-top:4px;font-size:7px;display:block}.badge{white-space:nowrap;text-transform:none;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:500;line-height:1.3;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:3px;height:3px}.badge-unreviewed{color:#a38b69;background:#f6f1e9;border-color:#eee7db}.badge-routine,.badge-closed{color:#668874;background:#eef5f0;border-color:#e0ebe3}.badge-clarification,.badge-awaiting_verification{color:#8b7ca4;background:#f2f0f6;border-color:#e6e1ef}.badge-action_required,.badge-overdue,.badge-critical,.badge-high{color:#b67563;background:#f9efec;border-color:#f0dfd9}.badge-linked,.badge-open,.badge-in_progress{color:#6f8a9d;background:#edf2f6;border-color:#e0e9ef}.badge-duplicate,.badge-observed{color:#92a0a5;background:#f2f4f4;border-color:#e6ebec}.panel-footer{border-top:1px solid #edf0f0;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.panel-footer>span{color:#9ba6ab;align-items:center;gap:6px;font-size:7px;line-height:1.5;display:flex}.panel-footer .text-button{font-size:8px}.review-panel .submission-table td:nth-child(3),.review-panel .submission-table th:nth-child(3){display:none}.review-panel .submission-table td:nth-child(4),.review-panel .submission-table th:nth-child(4){padding-left:8px;padding-right:8px}.review-panel .submission-table td:first-child{width:50%;min-width:210px;padding-left:20px;padding-right:10px}.review-panel .record-link strong{max-width:207px;font-size:8px}.review-panel .record-link small{font-size:6px}.review-panel .file-square{width:25px;height:29px}.review-panel .submission-table td{padding:13px 12px;font-size:8px}.review-panel .submission-table td:nth-child(2){white-space:normal;max-width:107px;line-height:1.5}.review-panel .submission-table th:first-child{padding-left:20px}.round-icon{color:#78948d;background:#f2f6f5;border:1px solid #e7eeeb;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.workflow-panel .panel-heading{padding-bottom:12px}.workflow-list{padding:0 22px}.workflow-step{align-items:center;gap:12px;padding:16px 0;display:flex;position:relative}.workflow-step:after{content:"";background:#e4ebeb;width:1px;position:absolute;top:44px;bottom:-16px;left:13px}.workflow-step:last-child:after{display:none}.step-number{color:#9faeb4;z-index:1;background:#fff;border:1px solid #e4e9e9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.step-number.done{color:#7e9e91;background:#edf4f2;border-color:#dce8e3}.workflow-step strong{color:#536c79;font-size:10px;font-weight:550;display:block}.workflow-step small{color:#9aa7ae;margin-top:4px;font-size:8px;display:block}.workflow-step b{color:#637e89;margin-left:auto;font-size:12px;font-weight:500}.workflow-note{color:#879b99;background:#f6f8f7;border:1px solid #edf1ef;border-radius:5px;align-items:flex-start;gap:9px;margin:12px 17px 16px;padding:13px;font-size:8px;line-height:1.7;display:flex}.workflow-note svg{color:#94a9a3}.bottom-columns{grid-template-columns:minmax(0,1fr) 285px;gap:20px;margin-top:20px;display:grid}.family-panel .panel-heading{padding-bottom:16px}.family-grid{grid-template-columns:1fr 1fr;gap:0 24px;padding:0 22px 18px;display:grid}.family-grid button{text-align:left;color:#71848e;border-top:1px solid #eff2f2;align-items:center;gap:9px;padding:13px 0;font-size:9px;display:flex}.family-grid button:hover{color:var(--navy)}.family-dot{border-radius:2px;width:6px;height:6px;display:block}.family-grid button b{color:#617d89;margin-left:auto;font-weight:500}.family-grid button>svg{color:#b0bdc2;margin-left:3px}.coverage-card{background:#f0f1eb;border:1px solid #e4e4dd;border-radius:7px;flex-direction:column;padding:21px 24px;display:flex}.coverage-card .eyebrow{color:#8d9a8c;letter-spacing:1.4px;font-size:7px}.coverage-card h2{letter-spacing:-.35px;color:#4c6564;margin-top:13px;font-size:17px;font-weight:600;line-height:1.5}.coverage-card p{color:#92a09a;max-width:210px;margin-top:10px;font-size:9px;line-height:1.8}.snapshot-label{color:#a08e70;align-items:center;gap:6px;margin-top:14px;font-size:7px;display:flex}.snapshot-label>span{background:#bda687;border-radius:50%;width:4px;height:4px}.coverage-card button{color:#6d847d;border-top:1px solid #dfe4d9;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:15px 0 0;font-size:8px;font-weight:500;display:flex}.app-footer{color:#9eaaaf;letter-spacing:.8px;justify-content:space-between;align-items:center;gap:12px;padding:26px 0 24px;font-size:7px;font-weight:400;display:flex}.app-footer>span:last-child{letter-spacing:0;align-items:center;gap:5px;font-size:7px;display:flex}.app-footer>span>span{color:#b8c1c5;margin:0 6px}.footer-dot{margin:0 5px!important}.info-strip{color:#7e9399;background:#eef4f3;border:1px solid #dce6e6;border-radius:6px;align-items:center;gap:11px;margin-bottom:20px;padding:14px 17px;font-size:10px;line-height:1.6;display:flex}.info-strip>svg{color:#6d8c91}.info-strip strong{color:#58747a;font-weight:600}.info-strip button{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:9px;font-weight:550;display:flex}.register-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.search-field{color:#96a5ad;background:#fff;border:1px solid #e0e6e7;border-radius:5px;flex:1;align-items:center;min-width:220px;max-width:350px;padding:0 11px;display:flex}.search-field input{background:0 0;border:0;border-radius:0;width:100%;padding:9px 10px;font-size:10px}.search-field:focus-within{border-color:#9eb3bd}.search-field input:focus-visible{outline:none}.filter-controls{align-items:center;gap:9px;display:flex}.filter-controls select{min-height:34px;font-size:9px}.icon-export{min-height:34px;padding:8px 10px}.secondary-filters{align-items:center;gap:12px;padding:0 22px 17px;display:flex}.secondary-filters>span:first-child{color:#9eaaaf;align-items:center;gap:7px;font-size:8px;display:flex}.secondary-filters select{background:#f7f9f9;border:0;max-width:200px;min-height:27px;padding:5px 8px;font-size:9px}.results-count{color:#9aa8af;margin-left:auto;font-size:9px}.pagination{color:#9ba6ac;border-top:1px solid #edf0f0;justify-content:space-between;align-items:center;padding:14px 20px;font-size:9px;display:flex}.pagination>div{align-items:center;gap:13px;display:flex}.pagination>div>span{font-size:9px}.mini-stats{border:1px solid var(--border);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:35px;margin:0 0 23px;padding:20px 24px;display:flex}.mini-stats>span{color:#96a2a8;align-items:center;gap:9px;font-size:10px;display:flex}.mini-stats b{color:#385361;font-family:Manrope,sans-serif;font-size:22px;font-weight:600}.empty{text-align:center;flex-direction:column;align-items:center;padding:55px 25px;display:flex}.empty-icon{color:#98abae;background:#f7faf9;border:1px solid #e5edeb;border-radius:13px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.empty h3{letter-spacing:-.3px;color:#607784;font-size:15px;font-weight:600}.empty p{color:#9ba6ad;max-width:380px;margin-top:9px;font-size:11px;line-height:1.8}.empty .button{margin-top:22px}.note-card{color:#91a3a8;background:#f0f4f3;border:1px solid #e2e8e8;border-radius:6px;align-items:flex-start;gap:13px;margin-top:22px;padding:22px 24px;display:flex}.note-card>svg{color:#839d9d}.note-card strong{color:#5d7880;font-size:11px;font-weight:550}.note-card p{color:#8c9fa5;max-width:900px;margin-top:5px;font-size:10px;line-height:1.9}.action-list{border-top:1px solid var(--border)}.action-row{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:20px;width:100%;padding:23px;display:flex}.action-row:hover{background:#fafcfc}.action-row:last-child{border-bottom:0}.action-icon{color:#79919a;background:#f0f4f4;border:1px solid #e3eaea;border-radius:6px;place-items:center;width:37px;height:39px;display:grid}.action-title{flex-direction:column;gap:6px;margin-right:auto;display:flex}.action-title small{color:#9ba8ae;font-size:8px}.action-title strong{font-size:12px;font-weight:550}.action-title>span{color:#8da0a9;font-size:10px}.action-row>.badge{font-size:9px}.forms-header{justify-content:space-between;align-items:center;margin:24px 0 18px;display:flex}.forms-header>span{color:#8a9aa2;font-size:10px}.search-field.small{max-width:280px}.forms-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.form-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:7px;flex-direction:column;min-height:218px;padding:21px;display:flex}.form-card:hover{border-color:#b8c9cd;box-shadow:0 4px 16px #142c3c06}.form-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.form-card .file-square{width:35px;height:38px}.form-code{letter-spacing:1px;color:#a88a67;text-transform:uppercase;font-size:8px;font-weight:500;display:block}.form-card h3{color:#4f6977;letter-spacing:-.1px;max-width:310px;margin-top:6px;font-size:12px;font-weight:600;line-height:1.8}.form-card p{color:#9cabb1;margin-top:7px;margin-bottom:16px;font-size:9px}.form-card-footer{color:#9ca8ad;border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:8px;display:flex}.form-card-footer>span:last-child{color:#6d858e;align-items:center;gap:5px;display:flex}.quality-hero{color:#799894;background:#eef3f1;border:1px solid #dfe6e5;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:30px 35px;display:flex}.quality-hero .eyebrow{color:#849b93}.quality-hero h2{color:#46645f;letter-spacing:-.7px;margin-top:12px;font-size:25px;font-weight:550;line-height:1.35}.quality-hero p{color:#8ba19b;max-width:540px;margin-top:11px;font-size:11px;line-height:1.9}.quality-hero>svg{color:#a3b8ae;margin:0 32px}.quality-list>button{text-align:left;border-top:1px solid #edf0f0;align-items:center;gap:15px;width:100%;padding:19px 23px;display:flex}.quality-list>button:hover{background:#f9fbfa}.quality-indicator{color:#aa977c;background:#f8f4ed;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.quality-list>button>span:nth-child(2){margin-right:auto}.quality-list strong{color:#526f7c;font-size:11px;font-weight:550;display:block}.quality-list small{color:#96a6ac;margin-top:6px;font-size:9px;display:block}.prompt-tags{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.prompt-tags>span{color:#9c947e;background:#f4f4f0;border:1px solid #ecece5;border-radius:3px;padding:4px 7px;font-size:8px;display:inline-flex}.intake-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.source-card{padding:0 25px 23px}.source-card .panel-heading{padding:25px 0 18px}.source-card h2,.controls-card h2{margin-top:7px}.source-icon{color:#78959d;background:#f5f8f7;border:1px solid #e3eaea;border-radius:9px;place-items:center;width:47px;height:47px;display:grid}.source-card>p{color:#8b9da5;font-size:11px;line-height:1.9}.source-status{border-bottom:1px solid #eef0f0;align-items:center;gap:8px;margin-top:4px;padding:18px 0;display:flex}.source-status strong{color:#65808a;font-size:10px;font-weight:500}.source-status .badge{margin-left:auto}.source-card dl{margin:0}.source-card dl>div{border-bottom:1px solid #f0f2f2;justify-content:space-between;gap:20px;padding:14px 0;font-size:9px;display:flex}.source-card dt{color:#9aa9b0}.source-card dd{color:#6f8994;text-align:right;margin:0}.source-actions{gap:10px;margin-top:25px;display:flex}.controls-card{padding:0 23px 12px}.controls-card .panel-heading{padding:25px 0 20px}.control-row{border-top:1px solid #eff2f1;gap:12px;padding:15px 0;display:flex}.control-row>span{color:#89a698;background:#edf5f1;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.control-row strong{color:#63808a;font-size:10px;font-weight:550}.control-row p{color:#99aab0;margin-top:5px;font-size:9px;line-height:1.8}.import-table{min-width:700px}.import-table td{color:#8498a1;vertical-align:top;border-bottom:1px solid #eff1f1;padding:18px 22px;font-size:9px;line-height:1.8}.import-table td:first-child{min-width:180px}.import-table td:last-child{max-width:310px}.import-table td strong{color:#6c8591;font-size:10px;font-weight:500;display:block}.import-table td small{color:#a8b4b9;font-size:8px}.import-table th{padding:12px 22px}.import-table tr:last-child td{border-bottom:0}.muted{color:#a3afb5}.italic{font-style:italic}.error-banner{color:#a16c59;background:#fbf1ed;border:1px solid #efd9d1;border-radius:5px;align-items:center;gap:10px;margin-bottom:20px;padding:14px;font-size:11px;line-height:1.7;display:flex}.error-banner>span{flex:1}.error-banner button,.error-banner a{font-weight:600;text-decoration:underline}.loading{color:#8ba0a8;justify-content:center;align-items:center;gap:12px;padding:100px 20px;font-size:12px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop,.drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d263463;display:flex;position:fixed;inset:0}.modal-backdrop{z-index:70;justify-content:center;align-items:center;padding:24px}.modal{background:#fff;border:1px solid #dbe4e5;border-radius:9px;width:570px;max-width:100%;max-height:92vh;overflow:auto;box-shadow:0 20px 90px #09253440}.modal.wide{width:700px}.modal-header{border-bottom:1px solid #e7ecec;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 23px;display:flex}.modal-header h2{letter-spacing:-.5px;margin-top:8px;font-size:20px;font-weight:650}.modal-header p{color:#98a6ad;max-width:530px;margin-top:8px;font-size:11px;line-height:1.8}.modal-header>.icon-button{margin-top:3px}.modal-body{padding:24px 28px 0}.field{flex-direction:column;gap:8px;margin-bottom:19px;display:flex}.field>span{color:#6d8390;font-size:10px;font-weight:550}.field input,.field select,.field textarea{width:100%;font-size:11px}.field small{color:#a4aeb3;font-size:9px;line-height:1.7}.two-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal-footer{background:#f8faf9;border-top:1px solid #e9eeee;justify-content:flex-end;gap:9px;margin:25px -28px 0;padding:18px 28px;display:flex;position:sticky;bottom:0}.inline-error{color:#ac7462;overflow-wrap:anywhere;background:#fbefeb;border:1px solid #f0d9d0;border-radius:5px;margin-bottom:19px;padding:13px;font-size:11px;line-height:1.8}.fine-print{color:#a1abb0;font-size:9px;line-height:1.8}.drawer-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:45;justify-content:flex-end}.detail-drawer{background:#fff;flex-direction:column;width:645px;max-width:100vw;height:100%;display:flex;box-shadow:-10px 0 60px #112c3c16}.drawer-header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;padding:23px 28px 17px;display:flex}.drawer-header>div{align-items:center;gap:13px;display:flex}.drawer-ref{color:#a38c71;background:#f6f4ef;border:1px solid #e6ebeb;border-radius:3px;padding:4px 8px;font-size:9px}.drawer-intro{padding:25px 28px 21px}.drawer-intro h2{letter-spacing:-.6px;color:#3d5968;font-size:21px;font-weight:650;line-height:1.5}.drawer-intro>p{color:#8ea1a9;align-items:center;gap:7px;margin-top:11px;font-size:12px;display:flex}.drawer-meta{color:#91a3ad;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;font-size:10px;display:flex}.drawer-meta .avatar{width:26px;height:26px;font-size:8px}.drawer-badges{align-items:center;gap:15px;margin-top:17px;display:flex}.drawer-badges .badge{padding:5px 8px;font-size:9px}.source-rag{color:#9aaab1;font-size:9px}.source-rag b{color:#7e969d;font-weight:500}.drawer-tabs{border-top:1px solid #f2f4f4;border-bottom:1px solid #e5ebec;gap:27px;padding:0 28px;display:flex}.drawer-tabs button{color:#9cabb2;align-items:center;gap:5px;padding:15px 0 12px;font-size:10px;font-weight:500;display:flex;position:relative}.drawer-tabs button.active{color:#4d717b}.drawer-tabs button.active:after{content:"";background:#a78663;height:2px;position:absolute;bottom:-1px;left:0;right:0}.drawer-tabs button>span{background:#eef3f2;border-radius:3px;padding:1px 4px;font-size:8px}.drawer-content{flex:1;padding:24px 28px;overflow:auto}.source-links{gap:10px;margin-bottom:23px;display:flex}.prompt-box{color:#a69272;background:#f7f4ed;border:1px solid #eae5d9;border-radius:5px;gap:11px;margin-bottom:25px;padding:16px;font-size:10px;display:flex}.prompt-box strong{color:#9c8869;font-weight:550}.prompt-box p{margin-top:6px;font-size:10px;line-height:1.7}.prompt-box small{color:#b0a18a;margin-top:9px;font-size:8px;line-height:1.7;display:block}.section-label{color:#8b9ba3;letter-spacing:1.3px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:600}.source-disclaimer{color:#a8b2b7;margin-top:8px;font-size:9px;line-height:1.8}.source-text{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;color:#718794;background:#f8faf9;border:1px solid #e8eeee;border-radius:5px;margin:16px 0 13px;padding:20px;font-family:DM Sans,Arial,sans-serif;font-size:11px;line-height:1.85}.source-key{color:#b0bbc0;overflow-wrap:anywhere;font-family:monospace;font-size:8px;line-height:1.9}.drawer-bottom{color:#9dadb4;border-top:1px solid #e9eeee;align-items:center;gap:7px;padding:15px 28px;font-size:8px;display:flex}.form-intro{color:#8ba29d;background:#f2f6f5;border:1px solid #e4ece8;border-radius:5px;align-items:flex-start;gap:9px;margin-bottom:22px;padding:13px;font-size:10px;line-height:1.7;display:flex}.form-intro svg{color:#8ba79f}.form-buttons{gap:10px;display:flex}.reviewed-by{color:#a5b1b7;margin-top:17px;font-size:9px;display:block}.no-padding{padding:0 0 23px}.no-padding h3{color:#6c8591;font-size:12px}.no-padding p{color:#a8b6bc;font-size:9px}.drawer-action{text-align:left;border:1px solid #e4ebec;border-radius:6px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-bottom:14px;padding:18px;display:flex}.drawer-action strong{font-size:12px;font-weight:550}.drawer-action>span:not(.badge){color:#91a4ad;font-size:10px}.history-list{padding-left:16px}.history-list>div{border-left:1px solid #e4eaea;padding:0 0 25px 22px;position:relative}.history-dot{background:#a3b5b5;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px;box-shadow:0 0 0 4px #fff}.history-list strong{text-transform:capitalize;color:#6d8591;font-size:11px;font-weight:550;display:block}.history-list small{color:#a0b0b8;margin-top:7px;font-size:9px;display:block}.history-list p{color:#8b9ea8;white-space:pre-wrap;margin-top:10px;font-size:10px;line-height:1.8}.acceptance-box{background:#f3f7f5;border:1px solid #dfe9e7;border-radius:5px;margin-bottom:23px;padding:16px}.acceptance-box p{color:#78938c;white-space:pre-wrap;margin-top:8px;font-size:11px;line-height:1.8}.success-box{color:#789c87;background:#eff7f1;border:1px solid #dcece1;border-radius:5px;align-items:center;gap:10px;margin-bottom:20px;padding:16px;font-size:11px;display:flex}.import-drop{color:#8ca3aa;background:#fafcfb;border:1px dashed #cddadb;border-radius:6px;flex-direction:column;align-items:center;gap:10px;margin-bottom:23px;padding:24px;display:flex}.import-drop strong{color:#6e8994;font-size:12px;font-weight:550}.import-drop p{color:#a0afb7;font-size:9px}.import-drop input{background:0 0;border:0;max-width:100%;margin:3px 0;font-size:10px}.import-drop .text-button{font-size:9px}.json-input{font-family:monospace!important;font-size:10px!important;line-height:1.8!important}.toast{color:#e4eeed;z-index:100;background:#183746;border-radius:7px;align-items:center;gap:12px;max-width:calc(100vw - 30px);padding:15px 22px;font-size:11px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:calc(50% + 117px);transform:translate(-50%);box-shadow:0 6px 30px #10263444}.toast svg{color:#abc7b5}.sidebar-shade{display:none}@media (min-width:1600px){body{font-size:14px}main{padding:40px 50px 0}.topbar{padding:0 50px}.overview-columns,.bottom-columns{grid-template-columns:minmax(0,1fr) 330px}.overview-hero{height:270px;padding-left:42px}.overview-hero h2{font-size:36px}.hero-graphic{margin-right:65px}.review-panel .submission-table td:nth-child(3),.review-panel .submission-table th:nth-child(3){display:table-cell}.review-panel .record-link strong{max-width:280px;font-size:10px}.review-panel .record-link small{font-size:7px}.review-panel .submission-table td{padding-top:15px;padding-bottom:15px;font-size:10px}.review-panel .submission-table td:nth-child(2){max-width:150px}.stat-card{padding:21px 24px 17px}.stat-label{font-size:11px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:10px}.workflow-step{padding:19px 0}.workflow-step strong{font-size:11px}.workflow-step small{font-size:9px}.workflow-step:after{bottom:-19px}.coverage-card p,.family-grid button{font-size:10px}}@media (max-width:1250px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.main-shell{margin-left:210px}.nav-item{gap:10px;padding-left:10px;font-size:11px}.nav-item.active:before{left:-14px}.brand{margin-left:10px}.profile small{font-size:7px}.topbar{padding:0 25px}main{padding:28px 25px 0}.page-title-row{gap:12px}h1{font-size:24px}.page-actions{gap:7px}.button{padding:9px 12px;font-size:9px}.stats-grid{gap:11px}.stat-card{padding:16px 15px 13px}.stat-card strong{gap:7px;font-size:27px}.stat-card>small{gap:5px;font-size:7px}.overview-columns,.bottom-columns{grid-template-columns:minmax(0,1fr) 255px;gap:15px}.panel-heading{padding:19px 17px}.workflow-list{padding:0 17px}.workflow-step{gap:10px}.workflow-step small{font-size:7px}.review-panel .record-link strong{max-width:170px}.review-panel .submission-table td:first-child{min-width:200px;padding-left:17px}.review-panel .submission-table th:nth-child(4),.review-panel .submission-table td:nth-child(4){display:none}.review-panel .submission-table td:nth-child(2){max-width:90px}.review-panel .submission-table td{padding-top:14px;padding-bottom:14px}.panel-footer{padding:12px 17px}.panel-footer>.text-button{display:none}.overview-hero{padding-left:28px}.hero-graphic{transform-origin:100%;width:345px;margin-right:0;transform:scale(.92)}.hero-corner{font-size:5px}.family-grid{column-gap:16px;padding-left:17px;padding-right:17px}.family-grid button{font-size:8px}.coverage-card{padding:20px}.coverage-card h2{font-size:16px}.toast{left:calc(50% + 105px)}.forms-grid{grid-template-columns:repeat(2,1fr)}.source-actions{flex-wrap:wrap;gap:8px}.mini-stats{gap:25px}.intake-grid{gap:16px}.filter-controls{gap:7px}.filter-controls select{max-width:165px}}@media (max-width:1020px){.sidebar{width:190px}.main-shell{margin-left:190px}.brand{gap:9px}.brand-text{font-size:25px}.brand-text span{font-size:7px}.brand-mark{width:37px;height:41px;font-size:29px}.workspace-label{letter-spacing:1px;font-size:7px}.nav-item{gap:9px;padding:12px 8px;font-size:10px}.nav-item svg{width:17px;height:17px}.stage-card{padding:13px 11px}.stage-card>span{font-size:7px}.stage-card p{font-size:11px}.stage-card button{font-size:8px}.profile{gap:7px}.profile strong{font-size:9px}.profile>svg{display:none}.profile-avatar{width:28px;height:28px}.profile small{font-size:6px}.page-title-row{align-items:flex-start}.page-title-row p{max-width:380px;font-size:10px}.page-actions .button.secondary span{display:none}.page-actions .button.secondary{padding:10px}.overview-columns,.bottom-columns{grid-template-columns:1fr}.workflow-panel{display:none}.coverage-card{grid-template-columns:1fr auto;gap:8px 25px;display:grid}.coverage-card .eyebrow{grid-column:1/-1}.coverage-card h2{margin-top:4px}.coverage-card h2 br{display:none}.coverage-card p{grid-column:1/-1;max-width:none;margin-top:2px}.coverage-card .snapshot-label{margin-top:5px}.coverage-card button{border-top:0;grid-area:2/2;gap:20px;margin:0;padding:0}.hero-graphic{width:300px;margin-right:-10px;transform:scale(.78)}.overview-hero{height:235px}.overview-hero h2{font-size:29px}.hero-corner{display:none}.stat-card strong span{font-size:7px}.stat-card .stat-label{font-size:9px}.stat-card .stat-label svg{width:15px;height:15px}.stats-grid{gap:9px}.stat-card{padding:15px 12px 13px}.stat-card>small{font-size:6px}.stat-card>small svg{display:none}.review-panel .submission-table td:nth-child(4),.review-panel .submission-table th:nth-child(4),.review-panel .submission-table td:nth-child(3),.review-panel .submission-table th:nth-child(3){display:table-cell}.review-panel .record-link strong{max-width:200px}.review-panel .submission-table td:first-child{min-width:220px}.review-panel .submission-table td:nth-child(2){max-width:110px}.review-panel .submission-table td{font-size:8px}.family-grid{grid-template-columns:1fr 1fr 1fr}.intake-grid{grid-template-columns:1fr}.control-row p{font-size:10px}.control-row strong{font-size:11px}.register-toolbar{flex-wrap:wrap;gap:12px}.register-toolbar .search-field{min-width:240px;max-width:none}.filter-controls{flex:1;justify-content:flex-end}.secondary-filters{flex-wrap:wrap;gap:8px}.secondary-filters select{max-width:150px}.app-footer,.app-footer>span:last-child{font-size:6px}.topbar-date{font-size:9px}.toast{left:calc(50% + 95px)}}@media (max-width:760px){.sidebar{width:234px;padding:28px 18px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar-shade{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102c3a55;display:block;position:fixed;inset:0}.sidebar .brand{gap:12px;margin-left:13px}.sidebar .brand-text{font-size:28px}.sidebar .brand-text span{font-size:8px}.sidebar .brand-mark{width:45px;height:47px;font-size:36px}.sidebar .workspace-label{font-size:8px}.sidebar .nav-item{gap:12px;padding:13px 12px;font-size:12px}.sidebar .nav-item svg{width:19px;height:19px}.sidebar .nav-item.active:before{left:-18px}.sidebar .profile strong{font-size:10px}.sidebar .profile small{font-size:8px}.sidebar .profile>svg{display:block}.sidebar .stage-card{padding:16px 14px}.sidebar .stage-card>span{font-size:8px}.sidebar .stage-card p{font-size:12px}.sidebar .stage-card button{font-size:10px}.main-shell{margin-left:0}.topbar{height:57px;padding:0 20px}.breadcrumb{gap:9px;font-size:10px}.mobile-menu{margin-left:-6px;margin-right:3px;display:inline-flex!important}.topbar-right{gap:12px}.topbar-date,.topbar-divider{display:none}.header-avatar{width:25px;height:25px;font-size:8px}main{padding:26px 20px 0}.page-title-row{flex-wrap:wrap;gap:15px;margin-bottom:22px}.page-title-row>div:first-child{flex:1;min-width:260px}.page-title-row .eyebrow{font-size:7px}.page-title-row h1{font-size:25px}.page-title-row p{max-width:100%;font-size:10px;line-height:1.8}.page-actions{gap:8px;padding:0}.page-actions .button.secondary span{display:inline}.page-actions .button{font-size:9px}.overview-hero{height:232px;padding:25px;display:block}.hero-graphic{transform-origin:100%;opacity:.6;pointer-events:none;position:absolute;top:14px;right:-32px;transform:scale(.73)}.overview-hero>div:first-child{z-index:2;position:relative}.overview-hero h2{font-size:28px}.overview-hero p{color:#a6bbc6;max-width:240px;font-size:9px}.hero-tag{font-size:6px}.hero-link{margin-top:14px;font-size:8px}.stats-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.stat-card{padding:17px 17px 13px}.stat-label{font-size:10px!important}.stat-card .stat-label svg{width:17px;height:17px}.stat-card strong{margin-bottom:12px;font-size:28px}.stat-card strong span{font-size:8px}.stat-card>small{font-size:7px}.stat-card>small svg{display:block}.overview-columns,.bottom-columns{gap:16px}.panel-heading{padding:19px 17px}.panel-heading h2{font-size:12px}.panel-heading p,.panel-heading .text-button{font-size:8px}.review-panel .submission-table td:nth-child(3),.review-panel .submission-table th:nth-child(3),.review-panel .submission-table td:nth-child(4),.review-panel .submission-table th:nth-child(4){display:none}.review-panel .submission-table td:first-child{min-width:220px}.review-panel .submission-table td:nth-child(2){min-width:90px}.review-panel .submission-table td{padding-top:15px;padding-bottom:15px}.review-panel .submission-table th{font-size:6px}.review-panel .record-link strong{max-width:180px;font-size:8px}.review-panel .record-link small,.review-panel .badge{font-size:6px}.family-grid{grid-template-columns:1fr 1fr;column-gap:20px}.family-grid button{font-size:8px}.coverage-card{padding:21px}.coverage-card h2{font-size:17px}.coverage-card button{gap:7px;font-size:7px}.coverage-card p{font-size:9px}.app-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0;font-size:6px}.app-footer>span:last-child{font-size:7px}.info-strip{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:13px;font-size:9px}.info-strip>span{flex:1;min-width:220px}.info-strip button{margin-left:25px;font-size:9px}.register-toolbar{gap:13px;padding:16px}.register-toolbar .search-field{width:100%;min-width:100%}.filter-controls{justify-content:flex-start;gap:7px;width:100%}.filter-controls select{flex:1;max-width:calc(50% - 20px);padding:7px;font-size:9px}.secondary-filters{gap:9px;padding:0 16px 15px}.secondary-filters>span:first-child{display:none}.secondary-filters select{flex:1;max-width:calc(50% - 6px);font-size:8px}.results-count{flex-basis:100%;margin:3px 0 0;font-size:8px}.submission-table th{padding:10px 15px;font-size:7px}.submission-table td{padding:15px;font-size:10px}.submission-table td:first-child{min-width:260px}.record-link strong{max-width:220px;font-size:10px}.record-link small{font-size:7px}.pagination{padding:12px 15px;font-size:8px}.pagination>div{gap:8px}.forms-grid{grid-template-columns:1fr 1fr;gap:12px}.form-card{min-height:220px;padding:16px}.form-card h3{overflow-wrap:anywhere;font-size:11px;line-height:1.7}.form-card .badge{font-size:6px}.form-card-footer{align-items:flex-start;gap:5px;font-size:7px}.form-card-footer>span:last-child{white-space:nowrap;font-size:7px}.form-code{font-size:7px}.forms-header{gap:12px}.forms-header>span{white-space:nowrap;font-size:9px}.forms-header .search-field{min-width:0}.forms-header .search-field input{padding-left:6px;font-size:9px}.mini-stats{grid-template-columns:1fr 1fr;gap:19px 22px;padding:17px;display:grid}.mini-stats>span{gap:8px;font-size:9px}.mini-stats b{font-size:20px}.action-row{flex-wrap:wrap;gap:12px;padding:17px}.action-title{flex:1;min-width:190px}.action-row>.badge{font-size:7px}.action-row>.action-icon{width:30px;height:34px}.action-title strong{font-size:11px}.action-title>span{font-size:9px}.note-card{gap:10px;padding:18px 16px}.note-card strong{font-size:10px}.note-card p{font-size:9px}.quality-hero{padding:25px}.quality-hero h2{font-size:23px}.quality-hero p{font-size:10px}.quality-hero>svg{display:none}.quality-list>button{gap:10px;padding:17px}.quality-list strong{font-size:10px;line-height:1.7}.quality-list small{font-size:8px;line-height:1.7}.quality-list>button>svg{width:14px}.prompt-tags>span{font-size:7px;line-height:1.6}.quality-indicator{width:27px;height:27px}.intake-grid{gap:17px}.source-card{padding:0 20px 20px}.source-card>p{font-size:10px}.source-card dl>div{gap:15px;font-size:8px}.source-actions .button{font-size:8px}.controls-card{padding:0 20px 13px}.control-row strong{font-size:10px}.control-row p{font-size:9px}.detail-drawer{width:100vw}.drawer-header{padding:19px 22px}.drawer-intro{padding:23px 22px 20px}.drawer-intro h2{font-size:20px}.drawer-meta{flex-wrap:wrap;gap:10px;font-size:9px}.drawer-tabs{gap:22px;padding:0 22px}.drawer-tabs button{font-size:9px}.drawer-content{padding:22px}.drawer-bottom{padding:14px 22px;font-size:7px}.drawer-badges{flex-wrap:wrap;gap:12px}.source-text{padding:17px;font-size:11px}.modal-backdrop{padding:13px}.modal{max-height:95vh}.modal-header{padding:23px 22px 20px}.modal-header h2{font-size:19px}.modal-header p{font-size:10px}.modal-body{padding:21px 22px 0}.modal-footer{margin-left:-22px;margin-right:-22px;padding:16px 22px}.two-fields{gap:12px}.field>span{font-size:10px}.field input,.field textarea,.field select{font-size:12px}.toast{min-width:250px;padding:13px 17px;font-size:10px;bottom:20px;left:50%}.empty{padding:44px 20px}.empty p{font-size:10px}.empty h3{font-size:14px}.source-rag{font-size:8px}.source-links .button,.form-buttons .button{font-size:10px}}@media (max-width:420px){main{padding-left:16px;padding-right:16px}.overview-hero{padding:24px 22px}.hero-graphic{opacity:.35;right:-72px;transform:scale(.7)}.stats-grid{gap:10px}.stat-card{padding:15px 13px 12px}.stat-label{font-size:9px!important}.stat-card strong{font-size:27px}.stat-card>small{font-size:6px}.stat-card>small svg{display:none}.coverage-card{display:flex}.coverage-card button{border-top:1px solid #dce2d8;justify-content:space-between;margin-top:12px;padding-top:13px;font-size:8px}.forms-grid{grid-template-columns:1fr}.form-card{min-height:210px}.form-card h3{font-size:13px}.form-card-footer,.form-card-footer>span:last-child{font-size:9px}.drawer-tabs{gap:18px}.drawer-tabs button{font-size:8px}.two-fields{grid-template-columns:1fr;gap:0}.form-buttons{flex-wrap:wrap}.mini-stats{gap:15px}.mini-stats>span{font-size:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.original-site{color:#9eafb7;border-bottom:1px solid #edf1f1;margin-bottom:20px;padding:0 0 15px;font-size:9px;line-height:1.7}@media (min-width:761px){.nav-item{font-size:12px}.workspace-label{font-size:9px}.profile strong{font-size:11px}.profile small{font-size:9px}.breadcrumb{font-size:12px}.topbar-right{font-size:11px}.page-title-row p{font-size:12px;line-height:1.7}.eyebrow{font-size:9px}.button{min-height:39px;font-size:11px}.hero-tag{font-size:8px}.overview-hero p{font-size:12px}.hero-link{font-size:11px}.stat-label{font-size:12px}.stat-card strong span{font-size:10px}.stat-card>small{font-size:9px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:11px;line-height:1.7}.text-button{font-size:11px}.count-pill{font-size:10px}.submission-table th{font-size:9px}.submission-table td,.record-link strong{font-size:11px}.record-link small{font-size:9px}.date-cell{font-size:11px}.date-cell small,.badge{font-size:9px}.avatar{width:25px;height:25px;font-size:8px}.review-panel .record-link strong{font-size:10px}.review-panel .record-link small{font-size:8px}.review-panel .submission-table td{font-size:10px}.review-panel .badge{font-size:8px}.panel-footer>span,.panel-footer .text-button{font-size:9px}.workflow-step strong{font-size:12px}.workflow-step small{font-size:9px}.workflow-note{font-size:10px}.family-grid button,.coverage-card p{font-size:11px}.coverage-card h2{font-size:19px}.coverage-card .eyebrow{font-size:9px}.coverage-card button{font-size:10px}.snapshot-label{font-size:9px}.info-strip{font-size:12px}.info-strip button,.register-toolbar input,.filter-controls select,.secondary-filters select{font-size:11px}.secondary-filters>span:first-child,.results-count{font-size:10px}.pagination,.pagination>div>span{font-size:11px}.forms-header>span{font-size:12px}.form-card h3{font-size:14px}.form-card p,.form-card-footer{font-size:11px}.form-code{font-size:10px}.form-card .badge{font-size:9px}.mini-stats>span{font-size:12px}.quality-list strong{font-size:13px}.quality-list small{font-size:11px}.prompt-tags>span{font-size:10px}.source-card>p{font-size:12px}.source-card dl>div{font-size:11px}.control-row strong{font-size:12px}.control-row p{font-size:11px}.source-status strong{font-size:12px}.import-table td{font-size:11px}.import-table th{font-size:9px}.import-table td strong{font-size:12px}.import-table td small{font-size:10px}.note-card strong{font-size:12px}.note-card p{font-size:11px}.app-footer,.app-footer>span:last-child{font-size:8px}}@media (max-width:760px){.submission-table td{font-size:11px}.submission-table th{font-size:9px}.record-link strong{font-size:11px}.record-link small,.badge{font-size:9px}.review-panel .record-link strong{font-size:10px}.review-panel .record-link small{font-size:8px}.review-panel .submission-table td{font-size:10px}.review-panel .submission-table th,.review-panel .badge{font-size:8px}.panel-heading p,.family-grid button{font-size:10px}.coverage-card p{font-size:11px}.coverage-card button{font-size:10px}.snapshot-label,.stat-card>small{font-size:9px}.stat-card strong span{font-size:10px}.quality-list strong{font-size:12px}.quality-list small{font-size:10px}.prompt-tags>span{font-size:9px}.note-card p{font-size:11px}.source-card>p{font-size:12px}.source-card dl>div{font-size:10px}.control-row p,.info-strip{font-size:11px}.page-title-row p{font-size:12px}.button{font-size:11px}.hero-link{font-size:10px}.panel-heading h2{font-size:14px}}.attention-badge{white-space:nowrap;color:#78938b;background:#f1f4f3;border:1px solid #e1e9e5;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.attention-badge>span,.severity-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.attention-badge.critical{color:#aa584e;background:#faeeea;border-color:#eed4cc}.attention-badge.high{color:#aa7951;background:#faf0e7;border-color:#efdfce}.attention-badge.medium{color:#9b875c;background:#f6f0e4;border-color:#eae1cb}.attention-badge.low{color:#8b7ca5;background:#f1eef7;border-color:#e3dfef}.severity-dot.critical{color:#b05e54}.severity-dot.high{color:#b98c63}.severity-dot.medium{color:#b19b6f}.severity-dot.low{color:#9686ad}.priority-table-cell>small{white-space:normal;color:#9aa9af;margin-top:6px;font-size:9px;line-height:1.6;display:block}.exception-hero{height:225px;padding-top:27px;padding-bottom:27px}.exception-hero h2{font-size:31px}.exception-hero p{max-width:590px}.exception-hero-summary{color:#b9cdd3;border-left:1px solid #6b8c9733;flex-direction:column;align-items:flex-start;gap:8px;min-width:230px;max-width:300px;padding:5px 5px 5px 35px;display:flex}.exception-hero-summary>svg{color:#c4a584}.exception-hero-summary>strong{color:#dbe7e9;letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:35px;font-weight:550;line-height:1.15}.exception-hero-summary>span{color:#9bb4c0;font-size:12px}.exception-hero-summary>small{color:#7d9eac;max-width:220px;font-size:10px;line-height:1.8}.intelligence-stats .stat-card{padding-left:18px;padding-right:18px}.intelligence-stats .stat-label{font-size:11px}.intelligence-stats .stat-card strong{font-size:30px}.intelligence-stats .stat-card strong span{font-size:9px}.intelligence-stats .stat-card>small{font-size:8px;line-height:1.7}.priority-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 22px 18px;display:flex}.priority-filters>div{flex-wrap:wrap;gap:6px;display:flex}.priority-filters>div>button{color:#8b9ca4;border:1px solid #0000;border-radius:4px;padding:7px 10px;font-size:11px;line-height:1.5}.priority-filters>div>button.active{color:#5e7f7e;background:#eef4f3;border-color:#e0e9e6}.priority-filters>label,.meeting-meta>label{color:#94a3ab;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.priority-filters input,.meeting-meta input{accent-color:#526f77;width:13px;height:13px;margin:0;padding:0}.screening-explainer{color:#8d9ea5;background:#f7f9f8;border-top:1px solid #edf0ef;border-bottom:1px solid #edf0ef;align-items:flex-start;gap:8px;padding:12px 22px;font-size:10px;line-height:1.7;display:flex}.screening-explainer>svg{color:#97abae;margin-top:1px}.exception-card{border-bottom:1px solid #e9eeee;grid-template-columns:minmax(0,1fr) 185px;gap:24px;padding:23px 25px;display:grid;position:relative}.exception-card:last-child{border-bottom:0}.exception-card:before{content:"";background:#d4d4c1;width:3px;position:absolute;top:24px;bottom:24px;left:0}.exception-card.critical:before{background:#c78e80}.exception-card.high:before{background:#d0aa7d}.exception-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exception-topline>span:not(.attention-badge){color:#95a5ad;font-size:10px}.exception-topline>span:nth-child(2){color:#6d8792;font-weight:550}.historical-tag{background:#f4f3ef;border:1px solid #eae7df;border-radius:3px;align-items:center;padding:4px 7px;line-height:1.5;color:#a49b86!important;font-size:8px!important;display:inline-flex!important}.exception-card h3{letter-spacing:-.25px;color:#425f6d;margin-top:13px;font-size:15px;font-weight:650;line-height:1.6}.why-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.why-list strong{color:#7a8f99;font-size:11px;font-weight:500;line-height:1.7}.why-list p{color:#9aa7ac;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.exception-next{color:#8ca1a5;border-top:1px solid #eff2f1;align-items:flex-start;gap:10px;margin-top:15px;padding-top:13px;font-size:10px;line-height:1.9;display:flex}.exception-next>b{white-space:nowrap;text-transform:uppercase;letter-spacing:.7px;color:#94a9a7;font-size:9px;font-weight:550}.exception-card-side{border-left:1px solid #eef1f0;flex-direction:column;align-items:flex-start;gap:9px;padding:4px 0 0 20px;display:flex}.source-rag-label{letter-spacing:1px;color:#a5b1b7;font-size:8px}.exception-card-side>span:nth-child(2){color:#96a5ab;max-width:160px;font-size:10px;line-height:1.9}.exception-card-side>small{color:#97a6ad;font-size:10px;line-height:1.8}.exception-card-side b{color:#6f8893;font-weight:550}.exception-card-side .button{min-height:35px;margin-top:auto;font-size:10px}.priority-more{border-top:1px solid #edf0ef;justify-content:center;padding:20px;display:flex}.intelligence-empty{text-align:center;color:#97afa9;flex-direction:column;align-items:center;gap:15px;padding:45px 25px;display:flex}.intelligence-empty h3{color:#6a8590;font-size:15px;font-weight:550}.intelligence-empty p{color:#9aabb2;max-width:480px;font-size:11px;line-height:1.9}.routine-retained{color:#8ba799;background:#eef4f0;border:1px solid #e2e9e5;border-radius:6px;align-items:center;gap:16px;margin:20px 0;padding:21px 23px;display:flex}.routine-retained>div{flex:1}.routine-retained strong{color:#7b9688;font-size:12px;font-weight:550}.routine-retained p{color:#97aaa0;margin-top:5px;font-size:10px;line-height:1.8}.routine-retained .text-button{color:#88a092;font-size:10px}.training-processing{margin-top:20px}.training-items>button{text-align:left;border-top:1px solid #edf1f0;align-items:center;gap:14px;width:100%;padding:19px 23px;display:flex}.training-items>button:hover{background:#f8fbf9}.training-avatar{color:#93aaa2;background:#f3f7f5;border:1px solid #e3eae7;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:41px;display:grid}.training-items>button>span:nth-child(2){min-width:0;margin-right:auto}.training-items strong{color:#637e8b;font-size:12px;font-weight:550;display:block}.training-items small{color:#9aaaae;margin-top:4px;font-size:10px;line-height:1.8;display:block}.training-recommendation{color:#a3957f;margin-top:7px;font-size:10px;line-height:1.7;display:block}.process-state{color:#9ba6ae;white-space:nowrap;background:#f3f5f4;border:1px solid #e6ece9;border-radius:4px;padding:5px 8px;font-size:10px}.reporting-quality-panel{margin-top:22px}.drawer-tabs{white-space:nowrap;gap:21px;overflow-x:auto}.drawer-tabs>button{flex-shrink:0}.record-brief h3{color:#617d89;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.brief-assessment{background:#fbf9f5;border:1px solid #e9e3d7;border-left:3px solid #c8b493;border-radius:5px;margin-bottom:24px;padding:18px 19px}.brief-assessment.critical{background:#fcf6f3;border-color:#ecd7d0 #ecd7d0 #ecd7d0 #bd8c80}.brief-assessment.info{background:#f2f7f4;border-color:#dde8e1 #dde8e1 #dde8e1 #abc2b4}.brief-assessment>div{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.brief-assessment h3{color:#647b83;letter-spacing:-.2px;font-size:17px}.brief-assessment p{color:#91a0a5;overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.9}.brief-assessment>small{color:#a6aaa6;margin-top:12px;font-size:9px;line-height:1.8;display:block}.training-facts{background:#fbfcfb;border:1px solid #e5ece8;border-radius:6px;margin-bottom:25px;padding:19px}.training-facts h3{color:#7d9a8d;font-size:13px}.training-facts dl{margin:16px 0 0}.training-facts dl>div{border-top:1px solid #edf2ed;grid-template-columns:130px 1fr;gap:17px;padding:11px 0;font-size:10px;line-height:1.9;display:grid}.training-facts dt{color:#a1afa9}.training-facts dd{color:#78958b;overflow-wrap:anywhere;margin:0}.training-gap-list{border-top:1px solid #e5ede7;padding-top:12px}.training-gap-list>strong{color:#ac9678;font-size:11px;font-weight:550}.training-gap-list ul{margin:10px 0 0;padding-left:17px}.training-gap-list li{color:#99a5a4;margin-bottom:5px;font-size:10px;line-height:1.9}.brief-reasons{margin-bottom:24px}.brief-reasons>h3{margin-bottom:16px;font-size:13px}.brief-reasons>section{border:1px solid #e5eaeb;border-radius:5px;margin-bottom:13px;padding:16px 17px}.brief-reasons>section>div:first-child{align-items:center;gap:9px;display:flex}.brief-reasons h4{color:#7c929d;margin:0;font-size:12px;font-weight:550;line-height:1.7}.brief-evidence{color:#96a8ae;white-space:pre-wrap;border-left:2px solid #e5e9e7;margin-top:12px;padding-left:11px;font-size:10px;line-height:1.9}.brief-question{color:#839b9c;border-top:1px solid #f0f3f1;margin-top:13px;padding-top:12px;font-size:11px;line-height:1.9}.brief-question b{letter-spacing:.7px;text-transform:uppercase;color:#a3b1aa;margin-bottom:5px;font-size:9px;font-weight:500;display:block}.brief-routine{color:#91a297;background:#f5f8f5;border:1px solid #e7eee7;border-radius:5px;padding:17px;font-size:11px;line-height:1.9}.source-person{color:#9bafb6;background:#f6f7f7;border:1px solid #e5ebec;border-radius:5px;gap:10px;margin-bottom:24px;padding:17px;display:flex}.source-person strong{color:#829aa7;font-size:10px;font-weight:550}.source-person p{color:#7995a1;margin:7px 0;font-size:11px}.source-person small{color:#a0adb2;font-size:10px;line-height:1.8}.brief-actions{flex-wrap:wrap;align-items:center;gap:15px;margin:23px 0;display:flex}.brief-actions>span{color:#a1afb6;max-width:240px;font-size:10px;line-height:1.8}.profile-note-section{border-top:1px solid #e5ebeb;margin-top:27px;padding-top:25px}.profile-note-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.profile-note-heading h3{font-size:13px}.profile-note-heading p{color:#a1afb5;margin-top:8px;font-size:10px;line-height:1.7}.profile-note-heading>.button{flex-shrink:0;min-height:33px;padding:7px 11px;font-size:10px}.profile-note-section>textarea{color:#7a909c;background:#fcfdfc;border-color:#dfe7e8;width:100%;min-height:260px;padding:16px;font-size:11px;line-height:1.9}.profile-processing-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:17px;display:grid}.profile-processing-fields>label{color:#8ea2ac;flex-direction:column;gap:8px;font-size:10px;display:flex}.profile-processing-fields select,.profile-processing-fields input{width:100%;padding:9px;font-size:10px}.profile-save{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.profile-save>span{color:#a5b3b8;overflow-wrap:anywhere;max-width:250px;font-size:9px;line-height:1.8}.profile-save>.button{font-size:10px}.meeting-intro{color:#9ab2a7;background:#edf3f1;border:1px solid #dfe8e3;border-radius:7px;align-items:flex-start;gap:20px;margin-bottom:22px;padding:26px 28px;display:flex}.meeting-intro h2{color:#688a7e;letter-spacing:-.4px;font-size:19px;font-weight:550;line-height:1.6}.meeting-intro p{color:#92aaa0;max-width:830px;margin-top:9px;font-size:12px;line-height:1.9}.meeting-toolbar{border-bottom:1px solid #e8eeeb;padding:21px 22px 17px}.audience-tabs{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:19px;display:flex}.audience-tabs>button{color:#8fa6aa;background:#fafcfb;border:1px solid #e0e8e6;border-radius:5px;padding:10px 12px;font-size:11px}.audience-tabs>button.active{color:#e8f1ed;background:#5a7a76;border-color:#819f99}.meeting-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meeting-controls .search-field{max-width:none}.meeting-controls .button,.meeting-controls select{font-size:10px}.meeting-meta{color:#98a8ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:17px;font-size:10px;display:flex}.meeting-topics>article{border-bottom:1px solid #e7edea;padding:24px 25px}.meeting-topics>article:last-child{border-bottom:0}.topic-header{align-items:flex-start;gap:11px;display:flex}.topic-header>.severity-dot{width:6px;height:6px;margin-top:7px}.topic-header>div{flex:1}.topic-header>div>span{color:#9aabb1;font-size:10px;line-height:1.8}.topic-header h3{color:#66828e;letter-spacing:-.2px;margin-top:7px;font-size:15px;font-weight:600;line-height:1.7}.topic-status{color:#99abac;white-space:nowrap;background:#f7f9f7;border:1px solid #e3eae7;border-radius:4px;padding:4px 8px;font-size:9px;line-height:1.8}.topic-sites{color:#97aba6;margin:12px 0 0 17px;font-size:10px;line-height:1.9}.topic-questions{background:#f6f9f7;border:1px solid #e8efea;border-radius:5px;margin:18px 0 0 17px;padding:16px 19px}.topic-questions>strong{letter-spacing:1px;text-transform:uppercase;color:#9ab0a1;font-size:9px;font-weight:500}.topic-questions ul{margin:11px 0 0;padding-left:16px}.topic-questions li{color:#819c90;margin:6px 0;font-size:11px;line-height:1.9}.topic-evidence{margin:17px 0 0 17px}.topic-evidence summary{cursor:pointer;color:#8ca2aa;font-size:10px;line-height:1.7}.topic-evidence>p{color:#9aabb0;border-left:2px solid #e7eeeb;margin-top:14px;padding-left:12px;font-size:11px;line-height:1.9}.topic-evidence>div{flex-wrap:wrap;gap:8px 20px;padding-top:15px;display:flex}.topic-evidence .text-button{white-space:normal;font-size:10px;line-height:1.7}.topic-evidence small{color:#a8b6ba;flex-basis:100%;font-size:9px;line-height:1.8}.topic-actions{align-items:center;gap:22px;margin:20px 0 0 17px;display:flex}.topic-actions .button,.topic-actions .text-button{font-size:10px}.topic-outcome{background:#f5f4ee;border:1px solid #eae7db;border-radius:5px;margin:18px 0 0 17px;padding:16px}.topic-outcome strong{color:#ab9e81;font-size:10px;font-weight:500}.topic-outcome p{color:#9a9e96;white-space:pre-wrap;margin-top:6px;font-size:11px;line-height:1.9}.topic-decision{border-top:1px solid #edf1ef;margin:20px 0 0 17px;padding-top:17px}.topic-decision>label{color:#9dafa7;flex-direction:column;gap:9px;font-size:10px;line-height:1.8;display:flex}.topic-decision textarea{width:100%;font-size:11px;line-height:1.8}.topic-decision>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;display:flex}.topic-decision .button{font-size:10px}.meeting-topics .inline-error{margin:15px 17px}.meeting-toolbar+.inline-error{margin:16px 22px}@media (max-width:1150px){.exception-card{grid-template-columns:minmax(0,1fr) 150px;gap:18px;padding:21px}.exception-card-side{padding-left:16px}.exception-card h3{font-size:14px}.intelligence-stats .stat-label{gap:6px;font-size:10px;line-height:1.6}.intelligence-stats .stat-card strong{font-size:26px}.intelligence-stats .stat-card>small{font-size:7px}.exception-hero-summary{min-width:190px;max-width:200px;padding-left:25px}.meeting-controls .search-field{flex-basis:100%}.meeting-controls select{flex:1}.meeting-intro h2{font-size:17px}}@media (max-width:760px){.exception-hero{align-items:center;gap:15px;height:auto;min-height:235px;padding:24px;display:flex}.exception-hero h2{font-size:27px}.exception-hero p{max-width:270px;font-size:10px}.exception-hero-summary{gap:7px;width:110px;min-width:110px;max-width:110px;padding-left:16px}.exception-hero-summary>svg{width:26px;height:26px}.exception-hero-summary>strong{font-size:29px}.exception-hero-summary>span{font-size:9px}.exception-hero-summary>small{font-size:8px;line-height:1.8}.intelligence-stats .stat-label{font-size:11px!important}.intelligence-stats .stat-card>small{font-size:8px}.intelligence-stats .stat-card strong span{font-size:9px}.priority-filters{gap:13px;padding:0 17px 17px}.priority-filters>div{gap:5px}.priority-filters>div>button{padding:7px 8px;font-size:10px}.priority-filters>label{white-space:normal;font-size:9px}.screening-explainer{padding:12px 17px;font-size:10px}.exception-card{flex-direction:column;gap:18px;padding:21px 18px;display:flex}.exception-card h3{font-size:15px}.exception-topline{gap:8px}.exception-topline>span:not(.attention-badge){font-size:9px}.why-list strong,.why-list p{font-size:11px}.exception-next{gap:9px;font-size:11px}.exception-next>b{font-size:8px}.exception-card-side{border-top:1px solid #e8eeeb;border-left:0;flex-flow:wrap;align-items:center;gap:10px;padding:13px 0 0}.exception-card-side>.source-rag-label{display:none}.exception-card-side>span:nth-child(2){max-width:200px;font-size:9px}.exception-card-side>small{font-size:9px}.exception-card-side .button{margin-top:0;margin-left:auto;font-size:10px}.routine-retained{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px 17px}.routine-retained>div{min-width:230px}.routine-retained strong{font-size:11px;line-height:1.7}.routine-retained p{font-size:10px}.routine-retained>.text-button{margin-left:35px}.training-processing .panel-heading{flex-wrap:wrap;align-items:flex-start}.training-processing .panel-heading h2{font-size:13px;line-height:1.7}.training-processing .panel-heading p{font-size:10px}.training-items>button{flex-wrap:wrap;gap:10px;padding:18px 17px}.training-items strong{font-size:12px}.training-items small{font-size:10px}.training-items>button>span:nth-child(2){min-width:195px}.process-state{margin-left:48px;font-size:9px}.training-items>button>svg{margin-left:auto}.attention-badge{font-size:9px}.record-brief h3{font-size:14px}.brief-assessment{padding:17px}.brief-assessment h3{font-size:16px}.brief-assessment p{font-size:11px}.training-facts{padding:17px}.training-facts dl>div{grid-template-columns:105px 1fr;gap:12px;font-size:11px}.training-gap-list li{font-size:11px}.brief-reasons h4{font-size:12px}.brief-evidence{font-size:11px}.brief-reasons>section{padding:16px}.profile-note-heading{flex-wrap:wrap}.profile-note-section>textarea{min-height:380px;font-size:12px}.profile-processing-fields{grid-template-columns:1fr;gap:13px}.profile-processing-fields input,.profile-processing-fields select{font-size:12px}.profile-save>span{max-width:100%}.profile-save>.button{font-size:11px}.drawer-tabs{gap:22px}.drawer-tabs>button{font-size:10px}.meeting-intro{gap:13px;padding:23px 21px}.meeting-intro>svg{width:23px;height:23px;margin-top:3px}.meeting-intro h2{font-size:16px}.meeting-intro p{font-size:11px}.meeting-toolbar{padding:18px 17px}.audience-tabs{gap:7px}.audience-tabs>button{padding:9px 10px;font-size:10px}.meeting-controls{gap:9px}.meeting-controls .search-field{min-width:100%;max-width:none}.meeting-meta{font-size:9px}.meeting-meta>label{white-space:normal;font-size:9px}.meeting-topics>article{padding:22px 17px}.topic-header{flex-wrap:wrap;gap:9px}.topic-header>div{min-width:220px}.topic-header>div>span{font-size:9px}.topic-header h3{font-size:14px}.topic-status{margin-left:15px;font-size:8px}.topic-questions{margin-left:0;padding:15px}.topic-questions li{font-size:11px}.topic-sites{margin-left:0;font-size:10px}.topic-evidence{margin-left:0}.topic-evidence>p{font-size:11px}.topic-actions{flex-wrap:wrap;gap:17px;margin-left:0}.topic-actions .button{font-size:10px}.topic-decision{margin-left:0}.topic-decision>label{font-size:11px}.topic-decision textarea{font-size:12px}.topic-outcome{margin-left:0}.intelligence-empty{padding:36px 21px}.intelligence-empty p{font-size:11px}.priority-queue .panel-heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:420px){.exception-hero{gap:12px;padding:22px 20px}.exception-hero-summary{width:91px;min-width:91px;max-width:91px;padding-left:12px}.exception-hero-summary>small{font-size:7px}.exception-hero h2{font-size:25px}.exception-hero p{font-size:9px;line-height:1.8}.training-facts dl>div{grid-template-columns:90px 1fr;gap:10px}.exception-next{flex-direction:column;gap:4px}.meeting-intro{display:block}.meeting-intro>svg{margin-bottom:13px}.profile-note-heading>.button{font-size:10px}}.training-history-warning{color:#b2a282;background:#fbf7ed;border:1px solid #e9dfca;border-radius:5px;align-items:flex-start;gap:9px;margin-top:15px;padding:13px;display:flex}.training-history-warning p{color:#a4967a;font-size:11px;line-height:1.9}.training-history-warning strong{color:#967f59;font-weight:600}.operations-modules{color:#3f5966}.operations-modules h2,.operations-modules h3,.operations-modules h4{color:#203d4e;letter-spacing:-.4px}.ops-hero{background:#142b3b;border:1px solid #253f4d;border-radius:9px;justify-content:space-between;gap:30px;margin-bottom:22px;padding:32px 36px;display:flex}.ops-hero .eyebrow{color:#cfb28e}.ops-hero h2{color:#fff;margin:15px 0 13px;font-size:31px;line-height:1.25}.ops-hero p{color:#c2d2d8;max-width:590px;font-size:13px;line-height:1.8}.ops-hero-total{color:#c4a381;border-left:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:190px;padding-left:32px;display:flex}.ops-hero-total strong{color:#fff;font-size:44px;font-weight:600}.ops-hero-total strong span{color:#b2c6cd;font-size:20px}.ops-hero-total small{color:#b2c6cd;font-size:12px}.ops-notice{color:#557c70;background:#eef4f1;border:1px solid #dce6e4;border-radius:7px;align-items:flex-start;gap:12px;margin:20px 0;padding:18px 20px;display:flex}.ops-notice svg{flex-shrink:0;margin-top:2px}.ops-notice p{color:#4f6d64;font-size:12px;line-height:1.8}.ops-notice strong{font-weight:650}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.course-card{background:#fff;border:1px solid #dce5e8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:14px;padding:25px;display:flex;box-shadow:0 2px 8px #203d4e03}.course-top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.course-number{color:#c2a483;font-size:30px;font-weight:500}.course-card h3{max-width:380px;font-size:19px;line-height:1.45}.course-card p{color:#627a84;font-size:13px;line-height:1.8}.course-card .eyebrow{color:#8d7153;font-size:10px}.course-meta{color:#617983;gap:18px;margin-top:auto;padding-top:5px;font-size:11px;display:flex}.course-meta>span{align-items:center;gap:6px;display:flex}.course-buttons{flex-wrap:wrap;align-items:center;gap:15px;width:100%;margin-top:8px;display:flex}.course-buttons .button{min-height:40px;font-size:12px}.course-buttons .text-button{color:#536f7e;font-size:11px}.course-passed{color:#3c715d;align-items:center;gap:7px;font-size:11px;display:flex}.ops-status{white-space:normal;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.ops-status.pending{color:#805d24;background:#f6eddd}.ops-status.ready{color:#4b6098;background:#e8edf7}.ops-status.hold{color:#9a4036;background:#f8e7e4}.ops-status.cleared{color:#32664c;background:#e6f1e8}.ops-attempts{margin-top:26px}.operations-modules .panel-heading h2{font-size:17px}.operations-modules .panel-heading p{color:#6b828a;margin-top:7px;font-size:12px;line-height:1.8}.operations-modules table{border-collapse:collapse;width:100%;font-size:12px}.operations-modules th{text-align:left;color:#6a8089;letter-spacing:.6px;background:#f6f8f7;padding:14px 20px;font-size:10px;font-weight:600}.operations-modules td{color:#526d7b;border-top:1px solid #e7edef;padding:17px 20px;line-height:1.7}.operations-modules td strong{color:#355466;font-weight:600;display:block}.operations-modules td small{color:#6c838e;margin-top:5px;font-size:10px;display:block}.ops-empty{color:#6b828a;padding:30px 24px;font-size:13px}.ops-dialog{background:#fff;border-radius:10px;flex-direction:column;width:min(740px,100vw - 32px);max-height:90dvh;display:flex;overflow:hidden}.ops-dialog .modal-header{border-bottom:1px solid #e0e8e9;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.ops-dialog .modal-header h2{color:#244657;font-size:19px;font-weight:650}.ops-dialog-body{overscroll-behavior:contain;color:#4e6c7a;padding:26px;line-height:1.8;overflow-y:auto}.ops-dialog-body h3{color:#244657;margin-bottom:15px;font-size:20px;line-height:1.45}.learning-label{letter-spacing:.5px;color:#7a644a;justify-content:space-between;gap:15px;margin-bottom:22px;font-size:10px;display:flex}.lesson-progress{gap:8px;margin:0 0 25px;display:flex}.lesson-progress button{text-align:left;color:#67808a;background:#f4f7f6;border:1px solid #e0e7e7;border-radius:6px;flex:1;align-items:center;gap:7px;padding:11px;font-size:11px;line-height:1.5;display:flex}.lesson-progress button.active{color:#315e4d;background:#e7f0ec;border-color:#87a99a}.lesson-progress button>span{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.lesson-content>svg{color:#ac8763;margin-bottom:12px}.lesson-content>p{color:#486574;font-size:16px;line-height:1.9}.lesson-scenario{background:#f5f2eb;border:1px solid #e9dfd0;border-radius:6px;margin:24px 0;padding:20px}.lesson-scenario p{color:#75664e;margin-top:10px;font-size:13px;line-height:1.9}.course-source{color:#6e8085;border-top:1px solid #e4e9e9;margin-top:28px;padding-top:18px;font-size:11px;line-height:1.8}.course-source p{overflow-wrap:anywhere;margin-top:9px}.quiz-content>p{color:#5f7985;margin-bottom:24px;font-size:13px}.quiz-question{border:0;border-top:1px solid #e3e9e8;margin:15px 0;padding:21px 0}.quiz-question legend{color:#294d61;padding:0 10px 0 0;font-size:14px;font-weight:600;line-height:1.8}.quiz-question>label{color:#4d6874;cursor:pointer;border:1px solid #dce5e6;border-radius:6px;align-items:flex-start;gap:11px;margin:10px 0;padding:13px 15px;font-size:13px;line-height:1.7;display:flex}.quiz-question>label.chosen{color:#2f5949;background:#edf4f0;border-color:#7a9b8c}.quiz-question input{accent-color:#2c5d49;flex-shrink:0;width:15px;height:15px;margin-top:4px}.quiz-feedback,.quiz-result{border-radius:6px;margin:15px 0;padding:15px 17px;font-size:13px;line-height:1.8}.quiz-feedback.correct,.quiz-result.correct{color:#39654c;background:#eaf3ec}.quiz-feedback.retry,.quiz-result.retry{color:#85632b;background:#fbf1e2}.quiz-feedback p,.quiz-result p{margin-top:6px}.ops-checkbox{color:#496674;align-items:flex-start;gap:10px;margin:17px 0;font-size:12px;line-height:1.8;display:flex}.ops-checkbox input{accent-color:#244657;flex-shrink:0;width:16px;height:16px;margin-top:3px}.ops-body-text{color:#5e7781;margin:15px 0 20px;font-size:13px;line-height:1.9}.ops-field{color:#42616f;flex-direction:column;gap:7px;margin-bottom:18px;font-size:12px;font-weight:550;display:flex}.ops-field input,.ops-field textarea,.ops-field select{width:100%;font:inherit;color:#294f60;background:#fff;border:1px solid #cbd9dc;border-radius:5px;min-width:0;padding:11px 12px;font-size:14px;font-weight:400}.ops-field small{color:#6c828c;font-size:11px;font-weight:400}.ops-dialog button:disabled,.operations-modules button:disabled{opacity:.5;cursor:not-allowed}.ops-two-fields{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.ops-section-heading{justify-content:space-between;align-items:center;gap:25px;margin:8px 0 23px;display:flex}.ops-section-heading h2{margin:10px 0;font-size:27px}.ops-section-heading p{color:#687f88;font-size:13px;line-height:1.8}.readiness-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.readiness-stat{text-align:left;background:#fff;border:1px solid #dce5e7;border-top:3px solid #d2a25b;border-radius:6px;flex-direction:column;gap:14px;padding:18px;display:flex}.readiness-stat.hold{border-top-color:#b56458}.readiness-stat.ready{border-top-color:#7488ba}.readiness-stat.cleared{border-top-color:#6a9778}.readiness-stat span{color:#617a85;font-size:11px;line-height:1.7}.readiness-stat strong{color:#294c60;font-size:28px;font-weight:550}.readiness-stat.selected{box-shadow:0 0 0 2px #638394}.readiness-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin:22px 0;padding:18px;display:flex}.readiness-toolbar .search-field{flex:1;min-width:220px}.readiness-toolbar>span{color:#718892;font-size:11px}.readiness-toolbar select{max-width:220px;font-size:12px}.readiness-toolbar .text-button{color:#5c798a;font-size:11px}.readiness-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:15px;display:grid}.readiness-lane{background:#edf1f0;border:1px solid #e0e7e6;border-radius:8px;min-height:250px;padding:12px}.lane-heading{align-items:center;gap:8px;padding:8px 1px 17px;display:flex}.lane-heading h3{color:#4d6975;font-size:11px;font-weight:650;line-height:1.7}.lane-heading>span:last-child{color:#6a838d;margin-left:auto;font-size:11px}.lane-dot{background:#c39857;border-radius:50%;flex-shrink:0;width:7px;height:7px}.hold .lane-dot{background:#b66a60}.ready .lane-dot{background:#788ebd}.cleared .lane-dot{background:#69957b}.readiness-card{text-align:left;background:#fff;border:1px solid #d9e3e4;border-radius:6px;width:100%;margin-bottom:12px;padding:17px 14px;display:block;box-shadow:0 2px 5px #294c6005}.readiness-card:hover{border-color:#8aa5b2}.readiness-card .eyebrow{color:#8c7154;font-size:9px;line-height:1.7;display:block}.readiness-card h4{overflow-wrap:anywhere;margin:8px 0 5px;font-size:16px}.readiness-card>p{color:#597480;font-size:11px;line-height:1.8}.readiness-gate-count{color:#6f8a89;align-items:center;gap:7px;margin:14px 0;font-size:10px;display:flex}.card-gap{color:#876c3f;overflow-wrap:anywhere;background:#faf5e9;border:1px solid #eee2cd;border-radius:4px;padding:10px;font-size:10px;line-height:1.8}.hold .card-gap{color:#9e574d;background:#fbefec;border-color:#edd8d1}.card-gap small{margin-top:5px;display:block}.card-restrictions{color:#806b48;overflow-wrap:anywhere;border-left:2px solid #d3b381;margin-top:12px;padding-left:9px;font-size:10px;line-height:1.8}.card-restrictions strong{font-weight:600;display:block}.readiness-card-footer{color:#687f89;border-top:1px solid #eaf0ed;flex-direction:column;gap:5px;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.card-open{color:#3d6174;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.lane-empty{color:#7a8f96;padding:25px 10px;font-size:11px;line-height:1.8}.readiness-gaps{color:#7b602f;background:#fbf2e5;border:1px solid #ebddc8;border-radius:6px;margin:20px 0;padding:17px;font-size:13px;line-height:1.9}.readiness-gaps ul{margin-top:10px;padding-left:20px}.readiness-gaps p{margin-top:8px}.readiness-scope{margin-top:20px}.gate-evidence-list>section{border-bottom:1px solid #e4eae9;padding:18px 0}.gate-evidence-list>section>div{justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.gate-evidence-list p{color:#607a85;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px}.gate-evidence-list small{color:#748b93;margin-top:7px;font-size:11px;display:block}.authorisation-box{background:#eaf3ec;border:1px solid #cfded4;border-radius:7px;margin:22px 0;padding:18px}.authorisation-box .ops-checkbox{margin-top:0}.readiness-gate-form{border:1px solid #dce6e6;border-radius:7px;margin:24px 0;padding:20px}.readiness-gate-form legend{color:#31576a;padding:0 8px;font-size:13px;font-weight:600}.readiness-gate-form .ops-field:last-child{margin-bottom:0}.ops-form-help{color:#70848b;margin:16px 0 21px;font-size:11px;line-height:1.9}.readiness-history{border-top:1px solid #dce5e5;margin-top:24px;padding-top:17px}.readiness-history summary{cursor:pointer;color:#5f7d8a;font-size:12px}.readiness-history>div{border-bottom:1px solid #e7edeb;padding:16px 0;font-size:12px}.readiness-history strong{color:#426574;display:block}.readiness-history small{margin-top:4px;font-size:10px;display:block}.readiness-history p{white-space:pre-wrap;margin-top:7px;font-size:11px}.access-role-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin:25px 0;display:grid}.access-role{padding:24px}.access-role svg{color:#b18f69;margin-bottom:15px}.access-role h3{margin-bottom:10px;font-size:16px}.access-role p{color:#65808a;font-size:12px;line-height:1.9}.ops-message{color:#3d7052;background:#e8f3eb;border:1px solid #c8ddcf;border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:15px 18px;font-size:12px;line-height:1.8;display:flex}.ops-message button{margin-left:auto}.install-dialog{background:#fff;border-radius:9px;width:min(570px,100vw - 32px);max-height:90dvh;overflow-y:auto}.install-dialog .modal-header{justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;display:flex}.install-dialog .modal-header h2{color:#234454;font-size:18px;line-height:1.5}.install-dialog h3{margin-top:18px;font-size:24px}.install-dialog p,.install-dialog li{color:#516e7b;font-size:13px;line-height:1.9}.install-dialog ol{margin:22px 0;padding-left:21px}.install-dialog li{margin:15px 0}.install-dialog li svg{vertical-align:middle;display:inline}.install-dialog img{border-radius:15px}.offline-indicator{color:#925d39;align-items:center;gap:6px;max-width:180px;font-size:11px;line-height:1.6;display:flex}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar-bottom{flex-shrink:0}.sidebar .nav-item{padding-top:12px;padding-bottom:12px}.sidebar .stage-card{margin-top:14px}.app-shell{padding-top:env(safe-area-inset-top)}.app-footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}:is(.operations-modules input:focus-visible,.operations-modules button:focus-visible,.operations-modules select:focus-visible,.operations-modules textarea:focus-visible,.install-dialog button:focus-visible){outline-offset:3px;outline:2px solid #4c7d91}@media (min-width:1500px){.course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.readiness-board{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-stats{gap:10px}.course-card{padding:21px}.page-actions{flex-wrap:wrap;justify-content:flex-end}.access-role-grid{grid-template-columns:1fr}.ops-hero{padding:28px}.ops-hero-total{min-width:145px;padding-left:23px}}@media (max-width:760px){.course-grid{grid-template-columns:1fr}.ops-hero{gap:20px;padding:24px}.ops-hero h2{font-size:25px}.ops-hero p{font-size:12px}.ops-hero-total{min-width:80px;padding-left:17px}.ops-hero-total strong{font-size:34px}.ops-hero-total strong span{font-size:15px}.ops-hero-total small{font-size:10px}.ops-hero-total svg{width:26px}.ops-notice{gap:10px;padding:16px}.ops-notice p{font-size:12px}.ops-section-heading{flex-direction:column;align-items:flex-start;gap:15px}.ops-section-heading h2{font-size:24px}.ops-section-heading .button{min-height:44px}.readiness-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.readiness-stat{padding:15px}.readiness-stat span{font-size:11px}.readiness-board{grid-template-columns:1fr}.readiness-lane{min-height:130px;padding:14px}.lane-heading h3{font-size:12px}.readiness-card{padding:20px}.readiness-card .eyebrow{font-size:10px}.readiness-card h4{font-size:18px}.readiness-card>p,.readiness-gate-count,.readiness-card-footer,.card-gap,.card-open{font-size:12px}.card-gap{padding:13px}.readiness-card-footer{flex-direction:row;justify-content:space-between}.card-restrictions{font-size:12px}.course-card h3{font-size:20px}.course-card p{font-size:14px}.course-buttons .button{min-height:44px;font-size:12px}.course-buttons .text-button,.course-meta{font-size:12px}.ops-dialog{width:calc(100vw - 20px);max-height:94dvh}.ops-dialog .modal-header{padding:19px}.ops-dialog .modal-header h2{font-size:17px}.ops-dialog-body{padding:20px}.lesson-progress{flex-direction:column}.lesson-progress button{padding:10px 12px;font-size:12px}.lesson-content>p{font-size:16px}.quiz-question>label{min-height:48px;padding:14px;font-size:14px}.ops-field input,.ops-field textarea,.ops-field select,.readiness-toolbar select{font-size:16px}.ops-checkbox{font-size:13px}.ops-two-fields{grid-template-columns:1fr}.ops-dialog .button{min-height:44px}.gate-evidence-list>section>div{flex-wrap:wrap}.learning-label{font-size:9px}.readiness-toolbar{gap:13px;padding:16px}.readiness-toolbar .search-field{min-width:100%}.readiness-toolbar select{flex:1;max-width:100%}.operations-modules th,.operations-modules td{padding:13px 16px;font-size:12px}.page-title-row{gap:16px!important}.page-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}.install-button{min-height:40px}.install-button span{display:inline!important}.page-actions .button span{font-size:11px}.sidebar .stage-card{display:none}.sidebar nav{max-height:calc(100dvh - 210px)}.offline-indicator{max-width:100%}}.staff-entry{background:#f5f7f6;grid-template-columns:1.05fr 1fr;max-width:none;min-height:100dvh;padding:0;display:grid}.staff-entry-story{color:#fff;background:#142b3b;flex-direction:column;align-items:flex-start;min-height:100dvh;padding:58px max(35px,7vw);display:flex}.staff-brand{align-items:center;gap:15px;margin-bottom:75px;display:flex}.staff-brand img{border:1px solid #ac896566;border-radius:9px}.staff-brand>span{letter-spacing:4px;font-family:Manrope,Arial,sans-serif;font-size:28px;font-weight:650;line-height:1}.staff-brand>span>span{letter-spacing:2px;color:#c0cfd5;margin-top:9px;font-size:9px;display:block}.staff-overline{color:#d5b694;letter-spacing:2px;font-size:10px;font-weight:600}.staff-entry-story h1{letter-spacing:-1.4px;color:#fff;margin:23px 0;font-size:clamp(33px,3.4vw,51px);font-weight:600;line-height:1.2}.staff-entry-story>p{color:#b6cbd4;max-width:420px;font-size:15px;line-height:1.9}.staff-entry-features{flex-direction:column;gap:26px;margin-top:43px;margin-bottom:50px;display:flex}.staff-entry-features>span{color:#cfb28d;align-items:flex-start;gap:15px;display:flex}.staff-entry-features>span>span{color:#e1e9ec;font-size:13px;line-height:1.7}.staff-entry-features small{color:#98b3bf;margin-top:4px;font-size:11px;display:block}.staff-entry-footer{letter-spacing:1.3px;color:#809daa;margin-top:auto;font-size:9px}.staff-entry-form{justify-content:center;align-items:center;padding:50px 55px;display:flex}.staff-entry-form>div{width:100%;max-width:410px}.staff-entry-form .eyebrow{color:#97724e;font-size:10px}.staff-entry-form h2{color:#18384b;letter-spacing:-.9px;margin:16px 0;font-size:30px;line-height:1.3}.staff-entry-form>div>p{color:#5c7886;font-size:14px;line-height:1.9}.staff-signin{color:#fff;background:#17394b;border:1px solid #17394b;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:54px;margin:30px 0 24px;padding:16px 20px;font-size:14px;font-weight:550;display:flex}.staff-signin:hover{background:#294e61}.staff-entry-security{color:#4d7967;background:#ecf3ef;border:1px solid #dce8e0;border-radius:6px;gap:11px;padding:16px;display:flex}.staff-entry-security>svg{margin-top:4px}.staff-entry-security p{color:#5d7c6c;font-size:12px;line-height:1.8}.staff-entry-form .staff-entry-help{color:#6a818b;margin:25px 0;font-size:12px;line-height:1.9}.staff-entry-error{color:#8d633a;background:#f9eee4;border:1px solid #ecd7c3;border-radius:6px;gap:11px;margin-top:22px;padding:16px;font-size:13px;line-height:1.8;display:flex}.staff-entry-error svg{margin-top:3px}.staff-entry-loading{color:#33586b;background:#f3f6f4;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;display:flex}.staff-entry-loading img{border-radius:12px}.staff-entry-loading span{font-size:13px}:is(.staff-entry a:focus-visible,.staff-entry button:focus-visible){outline-offset:4px;outline:3px solid #ad8c65}@media (max-width:800px){.staff-entry{grid-template-columns:1fr}.staff-entry-story{min-height:auto;padding:30px 28px 34px}.staff-brand{margin-bottom:34px}.staff-entry-story h1{margin:17px 0;font-size:34px}.staff-entry-story>p{max-width:500px;font-size:13px}.staff-entry-features{flex-flow:wrap;gap:16px;width:100%;margin:26px 0 0}.staff-entry-features>span{flex:1;gap:8px;min-width:140px}.staff-entry-features>span>span{font-size:10px}.staff-entry-features small,.staff-entry-footer{display:none}.staff-entry-form{padding:35px 28px 45px}.staff-entry-form>div{max-width:500px}.staff-entry-form h2{font-size:27px}.staff-entry-form>div>p{font-size:14px}.staff-signin{min-height:54px}.staff-entry-features svg{width:17px}.staff-brand>span{font-size:25px}}
