.eyebrow{font-size:13px!important;letter-spacing:.12em;margin-bottom:15px!important}.intro{margin-top:10px}.muted,.scope p{color:#aaa9a4;font-size:14px;line-height:1.65}.step-label small,small{font-size:14px}input:not([type=checkbox]):not([type=radio]){width:100%;padding:12px 14px;border:1px solid #393939;border-radius:7px;background:#101010;color:#e9e7e2;font:inherit}input[type=checkbox],input[type=radio]{accent-color:#eeece6;width:18px;height:18px;flex-shrink:0}.modes{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 24px}.modes legend{font-size:14px;color:#aaa9a4;margin-bottom:10px}.modes label,.toggle{display:flex;gap:8px;align-items:center;font-size:15px}.scope{border-top:1px solid #303030;padding-top:20px;margin:22px 0}.scope summary{cursor:pointer;font-size:15px}a{color:inherit;text-underline-offset:3px}.callout{background:#20201e;border:1px solid #44433e;padding:15px 17px;border-radius:8px;font-size:14px;line-height:1.6;margin-bottom:26px}.callout strong{display:block;font-weight:550;color:#e9e7e2}.link-row{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:14px;padding:9px 0;border-bottom:1px solid #292929}.invalid{color:#ead1c8}.quiet{background:transparent;color:#e9e7e2;border:1px solid #3d3d3b;width:auto;font-size:14px;padding:9px 14px;min-height:42px;font-weight:450}.quiet:hover{background:#252525}.link-row .quiet{padding:5px 9px;min-height:34px}#notice{max-width:840px;margin:20px auto;color:#bdbbb4;font-size:14px;line-height:1.6}#results{max-width:1020px;margin-top:48px}#job-state{color:#aaa9a4;text-transform:capitalize;font-size:14px}#progress{line-height:1.6}.actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 25px}#results>label{display:block;margin:23px 0 9px;font-size:14px}#source-info{display:flex;gap:14px;align-items:center;margin:18px 0;line-height:1.6}#source-info img{width:100px;height:75px;object-fit:cover;border-radius:6px}#source-info p{margin:5px 0}.tabs{display:flex;gap:20px;border-bottom:1px solid #393939;margin:28px 0}.tabs button{background:none;color:#a8a7a2;border:0;border-radius:0;width:auto;font-size:16px;padding:12px 0;min-height:48px}.tabs button[aria-selected=true]{color:#eeece6;border-bottom:2px solid #eeece6}.finding,.opportunity,.comment{padding:22px;border:1px solid #303030;border-radius:10px;background:#171717;margin:15px 0;line-height:1.65}.finding h3,.opportunity h3{font-size:21px;font-weight:500;line-height:1.35;margin:0 0 12px}.finding p,.opportunity p{margin:10px 0}.finding summary{cursor:pointer;color:#bdbbb4;font-size:14px}.evidence{border-left:2px solid #57554e;margin:15px 0;padding-left:16px;font-size:14px;white-space:pre-wrap}.evidence p{white-space:pre-wrap}.comment .text{white-space:pre-wrap;overflow-wrap:anywhere}.comment .meta{display:flex;flex-wrap:wrap;gap:8px;color:#aaa9a4;font-size:14px}.comment.reply{margin-left:18px;border-left:3px solid #55524a}#filters{max-width:none;border:0;background:none;padding:0;display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}#filters label{font-size:14px;display:flex;flex-direction:column;gap:8px}#filters button{align-self:end}.pagination{display:flex;justify-content:space-between;margin:20px 0}.downloads{border-top:1px solid #303030;margin-top:30px;padding-top:20px}.downloads h3{font-weight:500}.downloads a{font-size:14px;padding:8px 12px;border:1px solid #393939;border-radius:6px;text-decoration:none}.downloads a:hover{background:#252525}#insights h2{font-size:23px;margin-top:28px}#insights li{margin:8px 0;line-height:1.6}.working{font-size:13px;letter-spacing:.08em;color:#a8a7a2}button:disabled{cursor:not-allowed}.tool-home{margin-left:10px}#results[aria-busy=true]{opacity:.8}@media(max-width:600px){.desktop-break{display:none}#filters{grid-template-columns:1fr 1fr}#filters label:first-child{grid-column:1/-1}.brand{font-size:16px}.tool-home{font-size:13px}.intro p{max-width:340px}.actions{gap:8px}.finding,.opportunity,.comment{padding:18px}.tabs{gap:23px}.downloads .actions{display:grid;grid-template-columns:1fr 1fr}#source-info{align-items:start}#source-info img{width:80px;height:60px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

[hidden]{display:none!important}#unlock h2{font-weight:500;font-size:28px;margin:12px 0}#unlock>p{color:#aaa9a4;line-height:1.6}#unlock label{display:block;margin:26px 0 10px}#unlock-button{margin-top:20px}#unlock-error{color:#ead1c8;min-height:1.5em}.access-bar{max-width:840px;margin:0 auto 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#aaa9a4;font-size:14px}
#inputs{border:0;margin:0;padding:0;min-width:0}.consent{align-items:flex-start!important;line-height:1.6;margin:22px 0}.consent input{margin-top:4px}.privacy-footer{text-align:center;color:#aaa9a4;font-size:13px;margin:34px auto;line-height:1.7}#video-progress{overflow-wrap:anywhere;border-bottom:1px solid #303030;padding-bottom:12px}#filters{margin-top:32px}#source-info a{overflow-wrap:anywhere}#resume:disabled{opacity:.5}

.enrollment-link a{color:inherit;text-underline-offset:3px}.enrollment-link a:hover{color:#eeece6}
