.c-heading,.c-panel-head,.c-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.c-heading{margin-bottom:18px}.c-heading h1{font-family:var(--font-display,'Space Grotesk'),sans-serif;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;margin:5px 0 9px}.c-heading p{color:#a3b5c4;margin:0}.c-identity{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:1px;background:#263642;border:1px solid #263642;margin:26px 0 0}.c-identity>div{background:#101b26;padding:18px;min-width:0}.c-identity small,.c-kicker{display:block;color:#9eb2c1;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.c-identity strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.c-tabs{display:flex;border-bottom:1px solid #30424e;margin:0 0 28px;overflow-x:auto}.c-tabs a{display:block;white-space:nowrap;padding:19px 20px 16px;color:#96aaba;text-decoration:none;border-bottom:2px solid transparent;font-size:13px}.c-tabs a[aria-current=page]{color:#c1f4fb;border-color:#91e7f5}.c-tabs a:hover{background:#142430}.c-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:24px;align-items:start}.c-panel{border:1px solid #2a3b48;background:#101b26;padding:24px;min-width:0;margin-bottom:20px}.c-panel h2{font-size:20px;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}.c-panel h3{font-size:15px;font-weight:500;margin:18px 0 10px}.c-panel p{font-size:13px;line-height:1.65;color:#aebfca}.c-panel-head{align-items:flex-start;margin-bottom:15px}.c-panel-head p{margin:0}.c-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#c5d3dd;min-width:0}.c-form input,.c-form textarea,.c-form select{font:inherit;font-size:14px;padding:11px 12px;border:1px solid #3c5262;background:#0b141e;color:#eff5f8;border-radius:3px;max-width:100%;min-width:0;width:100%}.c-form textarea{min-height:80px;resize:vertical}.c-form input:read-only{color:#93a9b8}.c-wide,.c-form fieldset{grid-column:1/-1}.c-form fieldset{margin:0;border:1px solid #30434f;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.c-form legend{padding:0 8px;font-size:12px;color:#8ecdd6}.c-form .c-check{display:flex;flex-direction:row;align-items:flex-start;line-height:1.5;gap:10px}.c-check input{width:17px;min-width:17px;height:17px;accent-color:#91e7f5;margin:1px 0 0}.c-submit,.c-actions .button{justify-self:start;margin:3px 0}.c-submit{font:inherit;font-size:13px;padding:12px 18px;border:1px solid #91e7f5;background:#91e7f5;color:#08141e;border-radius:3px;cursor:pointer;font-weight:600}.c-submit:disabled{opacity:.4;cursor:not-allowed}.c-note{font-size:12px;color:#9db0bd;line-height:1.7;overflow-wrap:anywhere}.c-tag{display:inline-block;border:1px solid #475d6a;color:#bbd2e1;padding:4px 7px;border-radius:2px;font-size:10px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.c-tag.good{color:#a5e5c4;border-color:#3e6454}.c-tag.warn{color:#e1b28a;border-color:#72533c}.c-table-wrap{overflow-x:auto}.c-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.c-table th{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#94acbc;font-weight:500;border-bottom:1px solid #3b4e5d;padding:11px 9px}.c-table td{padding:14px 9px;border-bottom:1px solid #283c49;vertical-align:top;line-height:1.65}.c-table td a{color:#adf0fa;overflow-wrap:anywhere}.c-table small{display:block;color:#9db0bd;font-size:11px}.c-paper{background:#edf0ee;color:#1c3039;border:1px solid #d5ddd9;padding:25px;margin-bottom:20px;min-width:0}.c-paper h2{font-weight:500;font-size:18px;letter-spacing:-.025em;margin:0 0 16px}.c-paper p,.c-paper small{color:#4b626b}.c-paper .c-tag{color:#304c57;border-color:#81969e}.c-paper pre{font:12px/1.8 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;overflow:auto;border-top:1px solid #c5d1cf;padding-top:15px}.c-paper .button{border-color:#80959b;color:#213c47;background:transparent}.c-history{margin-top:24px;border-top:1px solid #314754;padding-top:16px}.c-history summary{cursor:pointer;font-size:13px;color:#bad7e4;padding:8px 0}.c-history ol{padding-left:20px;font-size:12px;line-height:1.8;color:#aac0cc}.c-history li{margin-bottom:15px}.c-history a,.c-panel a{color:#afeef8}.c-history pre,.c-manifest{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.7 ui-monospace,monospace;color:#b1c5d1;max-height:350px;overflow:auto}.c-empty{padding:22px 0;color:#91a7b6}.c-steps{padding-left:20px;color:#b6c8d2;font-size:13px;line-height:1.8}.c-steps li{padding-bottom:15px}.c-steps strong{display:block;color:#e2ebf0;font-weight:500}.c-actions{justify-content:flex-start;flex-wrap:wrap}.c-ready{border-left:3px solid #8dd7b4}.c-blocked{border-left:3px solid #bd805c}.c-readiness td:last-child{min-width:170px}.c-panel :focus-visible,.c-tabs :focus-visible,.c-paper :focus-visible{outline:2px solid #91e7f5;outline-offset:4px}.c-paper :focus-visible{outline-color:#265561}.c-label-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.c-connect-summary{margin-top:22px;border-top:1px solid #38515e;padding-top:18px}.c-connect-summary ul{padding-left:20px}.c-connect-summary a{color:inherit}.c-error{border-color:#b38160}.c-tip{padding:12px 15px;border-left:2px solid #bd805c;background:#18232b;color:#c3d3dc}.c-form input[type=file]{font-size:12px}.c-form input[type=file]::file-selector-button{background:#253e4c;color:#cfe9f1;border:0;padding:6px 9px;margin-right:8px}.c-timeline-entry{padding:12px 0;border-bottom:1px solid #283c49}
@media(min-width:1500px){.local-inbox .content{max-width:1520px}}@media(max-width:1150px){.c-layout{grid-template-columns:1fr}.c-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.c-heading{align-items:flex-start;flex-direction:column}.c-identity>div{padding:12px}.c-identity strong{font-size:13px}.c-tabs a{padding:16px 13px;font-size:12px}.c-panel,.c-paper{padding:18px}.c-form,.c-form fieldset{grid-template-columns:1fr}.c-table th,.c-table td{padding:10px 7px}.c-table{font-size:11px}.c-actions{align-items:stretch}.c-actions>*{flex-grow:1;text-align:center}.c-heading .button{font-size:12px}.c-panel-head{display:block}}

.c-check input{min-height:17px;padding:0}.local-inbox .c-heading h1{font-family:var(--display)}.i-message.c-error{color:#edb895}.c-paper{color-scheme:light}

#evidence-reader{scroll-margin-top:100px}@media(max-width:1150px){.c-quality.c-has-evidence>aside{order:-1}}
