:root{--ink:#17232b;--ink-2:#24363f;--teal:#287e78;--teal-dark:#17615c;--teal-soft:#e5f3f0;--gold:#bb8b28;--gold-dark:#725619;--gold-soft:#fbf3dd;--red:#a94a42;--red-soft:#f8eae7;--blue:#476b8c;--surface:#fffefa;--surface-2:#f7f5ef;--canvas:#f0eee7;--paper:#fffefa;--line:#d7d8d1;--line-dark:#b6bab5;--muted:#526169;--focus:#0b6f68;--client-text:#17232b;--client-link:#17615c;--client-current:#17615c;--client-current-bg:#e5f3f0;--client-priority:#725619;--client-priority-bg:#fbf3dd;--client-muted:#526169;--client-muted-bg:#f7f5ef;--client-border:#d7d8d1;--client-surface:#fffefa;--client-measure:72ch;--client-section-gap:44px;--shadow:0 12px 32px rgba(23,35,43,.08);font-family:Arial,Helvetica Neue,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none}*{box-sizing:border-box}html{min-width:320px;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh;font-size:17px;line-height:1.58}button,input,select,textarea{font:inherit;font-size:16px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(40,126,120,.35);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2{font-family:Playfair Display,Georgia,serif;font-weight:500}h1{margin-bottom:12px;font-size:clamp(40px,4vw,62px);line-height:1.08}h2{font-size:29px;line-height:1.22}h3{font-size:19px;line-height:1.35}a{color:var(--teal-dark);overflow-wrap:anywhere}small,.metadata{font-size:14px;line-height:1.45;color:var(--muted)}textarea{resize:vertical}label{display:grid;gap:7px;color:#394950;font-weight:600}input,select,textarea{width:100%;min-height:44px;border:1px solid var(--line-dark);border-radius:8px;padding:10px 12px;color:var(--ink);background:#fff}textarea{line-height:1.5}dl{margin:0}dt,.metadata-label{font-size:14px;color:#718087;text-transform:uppercase;letter-spacing:.08em}dd{margin:2px 0 0;font-size:16px;font-weight:600}.portal-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;z-index:30;display:flex;flex-direction:column;gap:24px;padding:26px 18px;color:#fff;background:var(--ink);overflow:auto}.brand{display:flex;align-items:center;gap:12px;min-height:52px;border:0;color:#fff;background:transparent;text-align:left}.brand-mark{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #5d696f;border-radius:12px;color:#d4ae58;font:600 24px Playfair Display,Georgia,serif}.brand strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:18px}.brand small{display:block;color:#b6c0c4;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.sidebar nav{display:grid;gap:7px}.nav-item{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:48px;border:0;border-radius:9px;padding:10px 12px;color:#c9d1d4;background:transparent;text-align:left}.nav-item>span{font-size:14px;color:#819097}.nav-item em{min-width:26px;padding:2px 7px;border-radius:99px;color:var(--ink);background:#d5a438;font-size:14px;text-align:center;font-style:normal}.nav-item.active{color:#fff;background:#263840;box-shadow:inset 3px 0 var(--gold)}.client-nav{display:grid;gap:4px;padding:16px 12px;border-top:1px solid #3a474d;border-bottom:1px solid #3a474d}.client-nav>strong{margin-bottom:8px;font-size:16px}.client-nav button{min-height:40px;padding:7px;border:0;color:#d5dcde;background:transparent;text-align:left}.client-nav button:hover{color:#fff}.sidebar-foot{margin-top:auto;color:#bec8cb}.sidebar-foot p{font-size:14px}.user-chip{display:flex;align-items:center;gap:10px}.user-chip>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--teal);font-size:14px;font-weight:700}.user-chip strong,.user-chip small{display:block}.user-chip small{color:#acb8bb}.workspace{min-width:0;width:min(1550px,100%);margin:0 auto;padding:0 38px 90px}.synthetic-banner{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px;padding:13px 18px;border:1px solid #ddc469;border-top:0;color:#65521b;background:#fff7d9;font-size:16px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:26px;padding:20px 0 24px;border-bottom:1px solid var(--line)}.page-header>div:first-child{max-width:820px}.page-header p:last-child{margin-bottom:0;color:var(--muted);font-size:17px}.eyebrow{margin:0 0 8px;color:var(--teal);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.header-actions,.button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.primary-button,.secondary-button,.back-button,.icon-button{min-height:44px;border-radius:8px;padding:10px 15px;font-weight:700}.primary-button{border:1px solid var(--teal);color:#fff;background:var(--teal)}.primary-button:hover{background:var(--teal-dark)}.secondary-button,.back-button{border:1px solid var(--line-dark);color:var(--ink);background:#fff}.back-button{margin-top:24px}.icon-button{min-width:44px;border:0;background:transparent;font-size:25px}.full-button{width:100%;margin-top:10px}.status-chip{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:3px 9px;border-radius:99px;font-size:14px;font-weight:700;line-height:1.3}.status-chip.neutral{color:#44545a;background:#e9ebe7}.status-chip.teal{color:#155f59;background:var(--teal-soft)}.status-chip.gold{color:#725619;background:var(--gold-soft)}.status-chip.red{color:#873930;background:var(--red-soft)}.status-chip.blue{color:#365b7b;background:#e8f0f6}.chip-row,.tag-list{display:flex;flex-wrap:wrap;gap:7px}.notice{margin:0 0 20px;padding:13px 16px;border:1px solid #8fc4bd;border-radius:8px;color:#135e58;background:var(--teal-soft)}.hosted-staging-auth-screen{min-height:100vh;padding:clamp(24px,8vw,84px) 20px;background:var(--canvas)}.hosted-staging-auth-screen>section{width:min(590px,100%);margin:auto;padding:clamp(26px,5vw,48px);border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.hosted-staging-auth-screen .brand-mark{margin-bottom:26px}.auth-rehearsal-actions{display:grid;gap:16px;margin-top:26px}.auth-rehearsal-actions p{margin-bottom:0}.auth-totp-qr{width:min(280px,100%);margin:auto;border:12px solid #fff;outline:1px solid var(--line);image-rendering:auto}.empty-state{display:grid;gap:6px;padding:42px;border:1px dashed var(--line-dark);border-radius:12px;color:var(--muted);background:#ffffff80;text-align:center}.empty-state strong{color:var(--ink);font:500 25px Playfair Display,Georgia,serif}.panel,.section-block,.prompt-detail,.history-panel,.dictation-panel{margin-bottom:24px;padding:24px;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:var(--shadow)}.section-heading,.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.section-heading{margin-bottom:18px}.section-heading h2,.section-title h2,.section-title h3{margin-bottom:0}.filter-strip,.next-filter-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.filter-strip button,.next-filter-strip button,.segmented button{min-height:42px;border:0;border-radius:7px;padding:8px 12px;color:var(--muted);background:transparent}.filter-strip button span{margin-left:7px;padding:2px 7px;border-radius:99px;background:#e8e9e4;font-size:14px}.filter-strip button.selected,.next-filter-strip button.selected,.segmented button.selected{color:#fff;background:var(--ink-2)}.segmented{display:flex;padding:4px;border:1px solid var(--line);border-radius:9px;background:#fff}.client-list{display:grid;gap:20px}.client-card{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow)}.client-card-open{width:100%;display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start;padding:26px;border:0;color:var(--ink);background:transparent;text-align:left}.client-monogram{width:68px;height:68px;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--ink-2);font:500 25px Playfair Display,Georgia,serif}.client-copy{display:grid;gap:6px}.client-copy>strong{font:500 30px Playfair Display,Georgia,serif}.client-copy>small{font-size:14px}.client-metrics{display:grid;grid-template-columns:2fr repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.client-metrics>div{padding:16px 20px;border-right:1px solid var(--line)}.client-metrics>div:last-child{border:0}.client-card footer{display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding:15px 26px;color:var(--muted);font-size:16px}.client-card footer button{margin-left:auto;min-height:40px;border:0;color:var(--teal-dark);background:transparent;font-weight:700}.identity-panel{display:flex;justify-content:space-between;gap:30px;margin-bottom:24px;padding:26px;border-radius:14px;color:#fff;background:var(--ink-2)}.identity-panel h2{margin-bottom:5px}.identity-panel p{margin-bottom:0;color:#ccd5d8}.identity-panel dl{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr))}.identity-panel dl>div{padding:6px 18px;border-left:1px solid #526169}.identity-panel dt{color:#aebcc0}.milestone-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-list{display:grid;gap:0;margin-top:18px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.detail-list>div{padding:11px 13px;border-bottom:1px solid var(--line)}.detail-list>div:last-child{border:0}.detail-list.two-column{grid-template-columns:1fr 1fr}.detail-list.two-column>div{border-right:1px solid var(--line)}.technical-overview{display:grid;grid-template-columns:180px 1fr;gap:26px}.technical-score{display:grid;align-content:center;justify-items:center;min-height:160px;border-radius:10px;background:var(--teal-soft)}.technical-score>span{color:var(--teal-dark);font:500 48px Playfair Display,Georgia,serif}.technical-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.technical-columns>div{padding:18px;border-radius:9px;background:var(--surface-2)}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.decision-card{padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.decision-card small{display:block;margin-bottom:12px}.decision-card summary{font-size:16px;font-weight:700;cursor:pointer}.inline-form{display:grid;gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.note-panel textarea{background:var(--surface-2)}.provenance-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:17px 20px;border:1px solid #d1b76f;border-radius:10px;background:var(--gold-soft)}.provenance-banner div{display:grid}.provenance-banner span{font-size:14px}.prompt-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:10px}.prompt-table{width:100%;min-width:850px;border-collapse:collapse}.prompt-table th{position:sticky;top:0;z-index:4;padding:13px 14px;color:#68777d;background:#eeefea;box-shadow:0 1px var(--line);text-align:left;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.prompt-table td{padding:14px;border-top:1px solid var(--line);font-size:16px;vertical-align:top}.prompt-table tr.selected-row td{background:#eaf5f3}.text-button{padding:0;border:0;color:var(--ink);background:transparent;text-align:left;font-weight:700}.platform-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:22px}.platform-control{display:flex;gap:9px;align-items:center;min-height:68px;border:1px solid var(--line);border-radius:9px;padding:10px;color:var(--ink);background:var(--surface-2);text-align:left}.platform-control strong,.platform-control small{display:block}.platform-control small{font-size:14px}.platform-control.selected{border-color:var(--teal);box-shadow:0 0 0 2px #287e7826;background:var(--teal-soft)}.platform-control.not-enabled{color:#78858a}.platform-control.failed{color:#7e3832;background:var(--red-soft)}.platform-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--ink-2);font-weight:700}.history-panel{box-shadow:none;background:var(--surface-2)}.history-visual svg{width:100%;height:auto;max-height:270px;overflow:visible}.history-visual svg text{fill:#5e6d73;font-size:13px}.grid-line{stroke:#d9dcd8;stroke-width:1}.trend-line{fill:none;stroke:var(--teal);stroke-width:4}.trend-point{fill:#fff;stroke:var(--teal);stroke-width:4;cursor:pointer}.exception-point{fill:var(--gold);cursor:pointer}.accessible-data-table{width:100%;margin-top:10px;border-collapse:collapse}.accessible-data-table caption{padding:8px;font-weight:700;text-align:left}.accessible-data-table th,.accessible-data-table td{padding:8px;border-top:1px solid var(--line);text-align:left;font-size:14px}.accessible-data-table button{border:0;color:var(--teal-dark);background:transparent;font-size:14px;text-decoration:underline}.run-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px}.raw-response,.facts-panel{padding:20px;border:1px solid var(--line);border-radius:10px}.raw-response pre{max-height:500px;overflow:auto;padding:18px;border-radius:8px;color:#eaf0f1;background:#1d2a31;white-space:pre-wrap;font:16px/1.6 ui-monospace,Consolas,monospace}.facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.facts-grid>div{padding:10px;background:#fff}.tag-list span{padding:6px 9px;border:1px solid var(--line);border-radius:99px;background:var(--surface-2);font-size:14px}.facts-panel a{display:block;margin-top:7px}.limitations-list{display:grid;gap:8px;margin:18px 0}.limitations-list aside{display:flex;gap:15px;padding:13px 15px;border-left:4px solid var(--gold);border-radius:7px;background:var(--gold-soft)}.limitations-list strong{white-space:nowrap}.interpretation-panel{display:grid;grid-template-columns:260px 1fr;gap:24px;margin-top:20px;padding:24px;border:1px solid #a9cec9;border-radius:12px;background:#f2f8f7}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.form-grid .wide{grid-column:1/-1}.interpretation-panel .button-row{grid-column:1/-1;justify-content:flex-end}.action-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:start}.action-column{min-width:0;border:1px solid var(--line);border-radius:11px;background:#e9e9e3}.action-column>header{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;padding:13px;border-radius:10px 10px 0 0;color:#fff;background:var(--ink-2);font-weight:700}.action-column>header em{min-width:26px;border-radius:99px;background:#fff;color:var(--ink);text-align:center;font-style:normal}.action-column>div{display:grid;gap:10px;padding:10px}.column-empty{padding:20px 8px;color:var(--muted);text-align:center}.action-card{min-width:0;padding:15px;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:0 5px 16px #17232b0f}.action-card-top{display:flex;justify-content:space-between;gap:7px}.action-card h3{margin:13px 0 8px}.action-card p{font-size:16px}.action-card small{display:block;margin-bottom:10px}.move-control{margin-top:10px;font-size:14px}.move-control select{min-height:40px;padding:6px 8px;font-size:14px}.closed-list{display:grid;gap:12px}.closed-action{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.closed-action h3{margin:9px 0 4px}.subpanel{margin-top:18px;padding:16px;border-radius:8px;background:var(--surface-2)}.check-row{display:flex;grid-template-columns:none;gap:10px;align-items:flex-start;margin:15px 0}.check-row input{width:22px;min-height:22px;margin-top:2px}.validation-summary{margin:12px 0;padding:12px 14px;border:1px solid #dba9a3;border-radius:8px;color:#81372f;background:var(--red-soft)}.validation-summary p{margin:3px 0}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#091115b8}.modal{width:min(680px,100%);max-height:90vh;overflow:auto;padding:25px;border-radius:14px;background:var(--surface);box-shadow:0 25px 80px #0000004d}.modal-heading{display:flex;justify-content:space-between;gap:20px}.modal-heading h2{margin-bottom:18px}.next-filter-strip{position:sticky;top:0;z-index:12;background:#f0eee7f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recommended-card{display:grid;grid-template-columns:70px 1fr auto;gap:22px;align-items:center;margin-bottom:22px;padding:25px;border-radius:13px;color:#fff;background:var(--ink-2)}.recommend-rank{color:#d5ae54;font:500 43px Playfair Display,Georgia,serif}.recommended-card .eyebrow{color:#78c2bb}.recommended-card p{color:#d3dcde}.next-table{border:1px solid var(--line);border-radius:11px;overflow:clip;background:var(--surface)}.next-table-head,.next-table article{display:grid;grid-template-columns:80px 80px minmax(220px,1.3fr) minmax(260px,1.5fr) 170px 80px;gap:12px;align-items:center;padding:13px 15px}.next-table-head{position:sticky;top:60px;z-index:11;color:#69777d;background:#e9eae5;font-size:14px;font-weight:700;text-transform:uppercase}.next-table article{border-top:1px solid var(--line)}.next-table article p{margin:0;font-size:16px}.next-table strong,.next-table small{display:block}.order-cell{font:500 21px Playfair Display,Georgia,serif}.order-cell.manual{color:var(--teal)}.report-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:24px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.report-stats>div{display:grid;gap:2px;padding:18px;border-right:1px solid var(--line)}.report-stats>div:last-child{border:0}.report-stats strong{font:500 32px Playfair Display,Georgia,serif}.report-stats span{color:var(--muted);font-size:14px;text-transform:uppercase}.reports-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px}.report-list{display:grid;gap:13px}.report-list>article{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.report-list h3{margin:8px 0 3px}.report-list p{margin-bottom:2px}.report-ready-panel{padding:20px;border-radius:11px;background:var(--ink-2);color:#fff}.report-ready-panel h2{color:#fff}.report-ready-panel>article{display:grid;gap:3px;padding:12px 0;border-top:1px solid #526169}.report-ready-panel span,.report-ready-panel small{color:#c4cfd2}.notification-queue{margin-top:25px;padding-top:20px;border-top:1px solid #526169}.notification-queue>article{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #526169}.notification-queue strong,.notification-queue span,.notification-queue small{display:block}.notification-queue button{align-self:center;min-height:36px;border:1px solid #fff;border-radius:7px;color:#fff;background:transparent}.listen-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:15px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.listen-toolbar.playing{position:sticky;top:0;z-index:20;box-shadow:var(--shadow)}.listen-toolbar p{margin-bottom:2px}.listen-toolbar>div:last-child{display:flex;gap:8px}.listen-toolbar button{min-height:42px;border:1px solid var(--line-dark);border-radius:7px;padding:8px 13px;background:#fff}.report-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.report-paper{padding:clamp(28px,5vw,68px);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.report-paper>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid var(--ink)}.report-paper>section{margin:34px 0}.report-paper p{white-space:pre-wrap}.revision-summary{margin-bottom:30px;padding:18px;border-left:4px solid var(--gold);background:var(--gold-soft)}.revision-summary p{margin:6px 0}.report-control-panel{position:sticky;top:18px;padding:20px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.dictation-panel{margin-top:20px;box-shadow:none}.recording-controls{display:flex;align-items:center;gap:14px;margin:15px 0}.recording-controls button{min-height:46px;border:1px solid var(--red);border-radius:9px;padding:9px 15px;color:var(--red);background:#fff;font-weight:700}.recording-controls button.recording{color:#fff;background:var(--red);animation:pulse 1.5s infinite}.recording-controls span{color:var(--muted);font-size:14px}.client-report-view{max-width:1100px;margin:0 auto;padding-bottom:80px}.client-report-view>header{display:flex;align-items:center;gap:12px;padding:22px 0}.client-report-view>header div{display:grid}.client-report-view>header span{color:var(--muted);font-size:14px}.client-paper{border-radius:8px}.client-next{margin-top:20px;padding:25px;border-radius:10px;background:var(--teal-soft)}.timeline{max-width:850px}.timeline article{position:relative;display:grid;grid-template-columns:24px 1fr;gap:16px;padding:0 0 28px}.timeline article:before{content:"";position:absolute;left:9px;top:18px;bottom:0;width:2px;background:var(--line)}.timeline-dot{position:relative;z-index:1;width:20px;height:20px;margin-top:4px;border:4px solid var(--canvas);border-radius:50%;background:var(--teal);box-shadow:0 0 0 1px var(--teal)}.timeline h3{margin:3px 0}.timeline p{margin:0}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--canvas)}.auth-screen>section{width:min(520px,100%);padding:38px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow)}.auth-screen .brand-mark{margin-bottom:24px}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--muted);font-size:14px;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line)}@keyframes pulse{50%{box-shadow:0 0 0 8px #a94a4226}}.accessible-data-table button,.status-chip,.platform-control small,.move-control,.move-control select,.recording-controls span,.report-stats span,.prompt-table th,.next-table-head,.accessible-data-table th,.accessible-data-table td,.tag-list span,dt{font-size:16px}.history-visual svg text{font-size:16px}@media(max-width:1250px){.action-board,.platform-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.next-table-head,.next-table article{grid-template-columns:60px 60px minmax(190px,1fr) minmax(220px,1fr) 140px 70px}.reports-layout{grid-template-columns:1fr}.report-ready-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.report-ready-panel>.eyebrow,.report-ready-panel>h2,.notification-queue{grid-column:1/-1}}@media(max-width:980px){.portal-shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto}.sidebar nav{grid-template-columns:repeat(4,1fr)}.sidebar-foot{display:none}.workspace{padding:0 20px 70px}.milestone-grid,.interpretation-panel,.report-workspace-layout{grid-template-columns:1fr}.report-control-panel{position:static}.client-metrics{grid-template-columns:1fr 1fr}.client-metrics>div{border-bottom:1px solid var(--line)}.run-grid{grid-template-columns:1fr}.action-board{grid-template-columns:repeat(2,minmax(0,1fr))}.next-table-head{display:none}.next-table article{grid-template-columns:50px 50px 1fr}.next-table article>p,.next-table article>.status-chip,.next-table article>span:last-child{grid-column:3}.identity-panel{display:grid}.identity-panel dl{grid-template-columns:1fr}.identity-panel dl>div{border-left:0;border-top:1px solid #526169}.listen-toolbar{position:static!important}.report-paper{padding:30px}}@media(max-width:680px){.sidebar nav{grid-template-columns:1fr 1fr}.page-header{display:grid}.synthetic-banner,.client-card footer,.closed-action,.listen-toolbar,.report-list>article{align-items:flex-start;flex-direction:column}.client-card-open,.client-metrics,.milestone-grid,.technical-columns,.decision-grid,.facts-grid,.form-grid,.action-board,.report-stats,.report-ready-panel,.technical-overview{grid-template-columns:1fr}.platform-controls{grid-template-columns:1fr 1fr}.interpretation-panel{padding:18px}.recommended-card{grid-template-columns:1fr}.next-table article{grid-template-columns:45px 45px 1fr;padding:12px 8px}.report-stats>div{border-right:0;border-bottom:1px solid var(--line)}.report-ready-panel>.eyebrow,.report-ready-panel>h2,.notification-queue{grid-column:auto}.detail-list.two-column{grid-template-columns:1fr}.report-paper>header{display:grid}}.onboarding-form{display:grid;gap:22px;padding-bottom:48px}.onboarding-form .panel{padding:26px}.form-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.validation-error{padding:14px 18px;border:1px solid #b65b4b;background:#fff0ed;color:#7a2b20}.onboarding-progress{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:18px;align-items:center;margin-bottom:22px}.onboarding-progress progress{width:100%;height:12px;accent-color:var(--teal)}.onboarding-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;align-items:start}.stage-list{display:grid;gap:7px}.stage-list button{display:grid;grid-template-columns:34px 1fr;gap:2px 10px;text-align:left;align-items:center;padding:12px;border-color:var(--line);background:#fff}.stage-list button>span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--paper)}.stage-list small{color:var(--muted)}.stage-list .selected{border-color:var(--teal);box-shadow:inset 4px 0 var(--teal)}.stage-workspace{padding:28px;min-width:0}.stage-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.stage-module{margin:26px 0;padding:22px;border:1px solid var(--line);background:#faf9f5}.markdown-preview{max-height:440px;overflow:auto;white-space:pre-wrap;padding:20px;background:#fff;border:1px solid var(--line);font:15px/1.6 ui-monospace,monospace}.prompt-editor{display:grid;gap:14px;margin:18px 0}.prompt-editor article{position:relative;padding:18px 18px 18px 58px;border:1px solid var(--line);background:#fff}.prompt-number{position:absolute;left:16px;top:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff}.check-line{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;margin:10px 0}.check-line input{width:20px;height:20px}.notice{padding:14px;border-left:4px solid var(--gold);background:#fff7d9}.platform-pill{display:flex;flex-direction:column;padding:10px;border:1px solid var(--line);background:#fff}.platform-pill small{color:var(--muted)}.evidence-file{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px;padding:14px;background:#fff;border:1px solid var(--line)}.evidence-file button{margin-left:auto}.stage-footer{display:flex;justify-content:space-between;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}@media(max-width:1000px){.onboarding-layout{grid-template-columns:1fr}.stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.stage-list{grid-template-columns:1fr}.stage-workspace{padding:18px}.onboarding-progress{grid-template-columns:1fr}.stage-footer{flex-direction:column}}.evidence-upload-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;margin:18px 0}.ayzeo-library{padding:0;overflow:hidden}.ayzeo-library>.evidence-upload-card{margin:0;border:0;box-shadow:none}.ayzeo-library>.notice,.ayzeo-upload-form,.ayzeo-report-list{margin:0 22px 22px}.ayzeo-upload-form{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.ayzeo-upload-form fieldset,.ayzeo-report-editor fieldset{padding:13px;border:1px solid var(--line);border-radius:8px}.platform-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 14px}.ayzeo-report-list{display:grid;gap:12px}.ayzeo-report-card{border:1px solid var(--line);border-radius:10px;background:#fff}.ayzeo-report-card summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 18px;cursor:pointer}.ayzeo-report-card summary span:first-child{display:grid;gap:3px}.ayzeo-report-card summary small{color:var(--muted)}.ayzeo-report-editor{display:grid;gap:14px;padding:18px;border-top:1px solid var(--line);background:var(--surface-2)}.empty-library{padding:18px;border:1px dashed var(--line-dark);border-radius:9px;text-align:center;color:var(--muted)}.ayzeo-library.compact{margin:26px 0;box-shadow:none}.pdf-metadata{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--line);background:#fff}@media(max-width:800px){.platform-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-upload-card,.ayzeo-report-card summary{align-items:flex-start;flex-direction:column}}.optional-report-fields{border:1px solid var(--line);border-radius:9px;background:#fff}.optional-report-fields>summary{padding:15px 17px;cursor:pointer;font-weight:700}.optional-report-fields[open]>summary{border-bottom:1px solid var(--line)}.optional-report-fields>div{display:grid;gap:14px;padding:17px}.ayzeo-upload-form label small{margin-left:5px;color:var(--muted);font-size:14px;font-weight:400}.short-client-form .commercial-questions{grid-template-columns:repeat(2,minmax(0,1fr))}.optional-client-context{padding:0!important}.optional-client-context>summary{padding:22px 26px;cursor:pointer;font:500 24px Playfair Display,Georgia,serif}.optional-client-context[open]>summary{border-bottom:1px solid var(--line)}.optional-client-context>.form-grid{padding:24px}.onboarding-progress{grid-template-columns:auto minmax(180px,1fr) auto}.onboarding-progress>span{color:var(--muted);font-size:14px}.focused-stage{display:grid;gap:20px;margin-top:22px}.summary-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.summary-groups article{padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.stage-primary-actions,.stage-intro-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.stage-main-button{justify-self:end}.prompt-editor article.needs-revision{border-color:var(--gold);background:var(--gold-soft)}.optional-prompt-details,.bulk-paste{margin:12px 0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.optional-prompt-details>summary,.bulk-paste>summary{padding:11px 13px;cursor:pointer;font-weight:700}.optional-prompt-details>div,.bulk-paste>label,.bulk-paste>button{margin:12px}.prompt-controls{display:flex;gap:8px;flex-wrap:wrap}.problem-link{justify-self:start;margin-top:12px;color:var(--red)}.waiting-stage>.ayzeo-library{margin:0}.retrieval-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;list-style:none;padding:0}.retrieval-progress li{padding:12px 9px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:14px}.retrieval-progress li.done{border-color:var(--teal);color:var(--teal-dark);background:var(--teal-soft)}.retrieval-summary{padding:18px;border:1px solid var(--teal);border-radius:10px;background:var(--teal-soft)}.evidence-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.evidence-readiness>div{padding:14px;background:#fff}.onboarding-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr) auto;gap:24px;align-items:center}.onboarding-overview .detail-list{margin:0}@media(max-width:900px){.short-client-form .commercial-questions,.summary-groups,.evidence-readiness,.onboarding-overview{grid-template-columns:1fr}.retrieval-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-progress{grid-template-columns:1fr}}.internal-analysis-panel{padding:0}.internal-analysis-panel>summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;cursor:pointer}.internal-analysis-panel>summary span:first-child{display:grid}.internal-analysis-panel>summary p{margin:0}.internal-analysis-panel>div{display:grid;gap:15px;padding:24px;border-top:1px solid var(--line);background:var(--surface-2)}.analysis-pack{border:1px solid var(--line);border-radius:8px;background:#fff}.analysis-pack>summary{padding:12px 14px;cursor:pointer;font-weight:700}.analysis-pack .markdown-preview{margin:0;border-width:1px 0 0}.create-report-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px) auto;gap:24px;align-items:end}.report-card-actions{display:flex;gap:8px;flex-wrap:wrap}.report-command-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#fff}.audit-editor-layout{display:grid;grid-template-columns:270px minmax(0,1fr) 280px;gap:20px;align-items:start}.audit-section-nav,.version-panel{position:sticky;top:86px;display:grid;gap:8px;max-height:calc(100vh - 105px);overflow:auto;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.audit-section-nav progress{width:100%;margin-top:8px;accent-color:var(--teal)}.audit-section-nav>button{display:grid;grid-template-columns:28px 1fr;gap:10px;width:100%;min-height:58px;padding:10px;text-align:left;border:1px solid transparent;background:transparent}.audit-section-nav>button span:last-child{display:grid;gap:3px}.audit-section-nav>button small{font-size:14px;color:var(--muted)}.audit-section-nav>button.selected{border-color:var(--teal);background:var(--teal-soft)}.section-editor{min-width:0;display:grid;gap:18px}.section-editor>header{display:flex;justify-content:space-between;gap:24px;align-items:start;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.section-editor>header>label{min-width:210px}.immutable-notice{padding:14px 16px;border-left:4px solid var(--gold);background:var(--gold-soft)}.block-editor,.evidence-selector,.specialist-editor,.internal-note{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.content-block-editor{display:grid;gap:12px;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.block-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.block-toolbar span{margin-right:auto;color:var(--muted);font-size:14px}.block-toolbar select{width:auto;min-width:180px}.block-options{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.block-options label{display:flex;flex-direction:row;align-items:center;gap:6px}.block-options label:has(select),.block-options label:has(input[type=number]){display:grid;gap:5px}.block-options select,.block-options input[type=number]{min-width:170px}.internal-time{color:var(--muted)}.danger-text{color:#8d2f2f}.evidence-selector>summary,.specialist-editor>summary,.dictation-panel>summary{display:flex;justify-content:space-between;gap:18px;align-items:center;cursor:pointer;font-size:18px;font-weight:700}.evidence-selector>div,.specialist-editor>div,.dictation-panel>div{display:grid;gap:14px;padding-top:18px}.evidence-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evidence-choice-list label{display:flex;flex-direction:row;gap:10px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:8px}.evidence-choice-list label span{display:grid}.evidence-choice-list small{font-size:14px;color:var(--muted)}.approve-evidence{display:flex;flex-direction:row;gap:8px}.prompt-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prompt-report-grid>article,.competitor-editor,.authority-editor{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.competitor-editor,.authority-editor{margin-top:12px}.internal-note span{font-size:14px;color:var(--muted)}.version-panel label{min-width:0}.client-preview{max-height:70vh;overflow:auto;padding-right:10px}.client-preview>section{padding:20px 0;border-top:1px solid var(--line)}.report-block{margin:16px 0;white-space:pre-line}.report-block.key-finding,.report-block.callout,.report-block.next-step-recommendation{padding:18px;border-left:4px solid var(--teal);background:var(--teal-soft)}.report-block.strength{padding:18px;border-left:4px solid var(--teal);background:#f3faf8}.report-block.weakness,.report-block.evidence-limitation{padding:18px;border-left:4px solid var(--gold);background:var(--gold-soft)}.report-overview{max-width:980px;margin:0 auto;padding:64px 34px}.report-overview>h1{font-size:52px;margin-bottom:8px}.report-overview>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0;background:var(--line)}.report-overview>dl>div{padding:16px;background:#fff}.report-overview dt{font-size:14px;color:var(--muted)}.report-overview dd{margin:4px 0 0;font-weight:700}.report-overview ol{columns:2;column-gap:44px;padding-left:26px}.report-overview li{break-inside:avoid;margin:0 0 12px}.report-overview-actions{display:flex;gap:12px;margin-top:30px}.client-report-layout{display:grid;grid-template-columns:320px minmax(0,820px);justify-content:center;gap:42px;padding:40px 30px}.client-section-nav{position:sticky;top:24px;align-self:start;display:grid;max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.client-section-nav button{min-height:50px;padding:12px 16px;text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff}.client-section-nav button.selected{border-left:5px solid var(--teal);background:var(--teal-soft);font-weight:700}.guided-report{min-width:0;padding:34px 42px;border:1px solid var(--line);border-radius:12px;background:#fff}.guided-report>h1{font-size:42px}.mobile-section-select{display:none}.section-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;margin-top:50px;padding-top:24px;border-top:1px solid var(--line)}.section-pager button{white-space:normal}.client-competitor{margin:18px 0;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}@media(max-width:1180px){.audit-editor-layout{grid-template-columns:230px minmax(0,1fr)}.version-panel{position:static;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.version-panel>.eyebrow,.version-panel>dl{grid-column:1/-1}.create-report-panel{grid-template-columns:1fr 1fr}.create-report-panel>button{grid-column:2}}@media(max-width:760px){.create-report-panel,.audit-editor-layout{grid-template-columns:1fr}.create-report-panel>button{grid-column:auto}.audit-section-nav{position:static;display:flex;overflow-x:auto;max-height:none}.audit-section-nav>div{min-width:180px}.audit-section-nav>button{min-width:230px}.section-editor>header{display:grid}.version-panel{display:grid;grid-template-columns:1fr}.version-panel>*{grid-column:auto!important}.evidence-choice-list,.prompt-report-grid{grid-template-columns:1fr}.client-report-layout{display:block;padding:18px}.client-section-nav{display:none}.mobile-section-select{display:grid;margin-bottom:24px}.guided-report{padding:24px}.report-overview{padding:36px 22px}.report-overview>h1,.guided-report>h1{font-size:36px}.report-overview>dl{grid-template-columns:1fr}.report-overview ol{columns:1}.section-pager{grid-template-columns:1fr}.block-options{display:grid}.content-block-editor{padding:12px}}.measurement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.measurement-grid>section{display:grid;align-content:start;gap:10px}.measurement-grid article{display:grid;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.measurement-grid article small{font-size:14px;color:var(--muted)}.inline-capture{display:grid;gap:10px;margin-top:8px;padding:14px;border:1px solid var(--line);border-radius:9px}@media(max-width:760px){.measurement-grid{grid-template-columns:1fr}}.report-image{margin:22px 0}.report-image img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#f2f2ef}.report-image.half-width{max-width:50%}.report-image figcaption{margin-top:8px;color:var(--muted);font-size:14px}.image-placeholder{display:grid;place-items:center;min-height:180px;border:1px dashed var(--line-dark);background:var(--surface-2);color:var(--muted)}@media(max-width:760px){.report-image.half-width{max-width:100%}}.focused-report-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 18px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.focused-report-toolbar button{min-height:40px;padding:7px 12px}.save-state{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--teal-dark)}.save-state:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal)}.save-state.failed{color:var(--red)}.save-state.failed:before{background:var(--red)}.focused-report-layout{display:grid;grid-template-columns:minmax(220px,24%) minmax(0,76%);gap:24px;align-items:start}.compact-report-nav{position:sticky;top:82px;display:grid;align-content:start;border:1px solid var(--line);border-radius:11px;background:#fff}.compact-report-nav>div{display:grid;gap:8px;padding:15px;border-bottom:1px solid var(--line)}.compact-report-nav progress{width:100%;height:8px;accent-color:var(--teal)}.compact-report-nav>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:44px;padding:8px 11px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;text-align:left}.compact-report-nav>button:last-child{border-bottom:0}.compact-report-nav>button strong{font-size:15px;line-height:1.25}.compact-report-nav>button small{font-size:13px;color:var(--muted)}.compact-report-nav>button.selected{box-shadow:inset 4px 0 var(--teal);background:var(--teal-soft)}.mobile-report-sections{display:none;width:100%;margin-bottom:12px}.active-section-workspace{min-width:0;display:grid;gap:18px}.active-section-header{display:flex;justify-content:space-between;gap:30px;align-items:start;padding:26px 28px;border:1px solid var(--line);border-radius:12px;background:#fff}.active-section-header h2{font-size:34px}.section-header-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center;flex-wrap:wrap;min-width:270px}.section-status{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:14px;background:var(--paper)}.status-ready,.status-approved{color:var(--teal-dark);background:var(--teal-soft)}.section-area-tabs{display:flex;gap:4px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#fff}.section-area-tabs button{flex:1;border-color:transparent;background:transparent}.section-area-tabs button.selected{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-dark)}.section-area{display:grid;gap:17px;padding:26px 28px;border:1px solid var(--line);border-radius:12px;background:#fff}.assessment-area>label,.client-writing-area>label{font-weight:700}.assessment-area textarea,.client-writing-area textarea{margin-top:6px;font-weight:400}.screenshot-drop-zone{display:grid;justify-items:center;gap:8px;padding:26px;border:2px dashed var(--teal);border-radius:12px;background:var(--teal-soft);text-align:center}.screenshot-drop-zone:focus{outline:3px solid var(--focus);outline-offset:3px}.screenshot-drop-zone.disabled{border-color:var(--line);background:var(--surface-2)}.screenshot-drop-zone p,.screenshot-drop-zone small{margin:0}.section-screenshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.screenshot-editor{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.screenshot-editor>img{width:100%;height:210px;object-fit:contain;border:1px solid var(--line);background:#fff}.screenshot-editor>label:has(input[type=checkbox]){display:flex;flex-direction:row;gap:8px}.evidence-group{display:grid;gap:8px}.evidence-group h4{margin-bottom:2px}.evidence-group article,.selected-evidence article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.evidence-group article>div:first-child,.selected-evidence article>div:first-child{display:grid}.evidence-group small,.selected-evidence small{font-size:14px;color:var(--muted)}.evidence-group article>div:last-child{display:flex;gap:8px;align-items:center}.selected-evidence{display:grid;gap:8px;margin-top:8px;padding-top:18px;border-top:1px solid var(--line)}.evidence-visibility-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.evidence-visibility-controls label{display:flex;flex-direction:row;gap:5px;font-size:14px}.advanced-blocks{border:1px solid var(--line);border-radius:9px}.advanced-blocks>summary{padding:14px 16px;cursor:pointer;font-weight:700}.advanced-blocks[open]>summary{border-bottom:1px solid var(--line)}.advanced-block-list{display:grid;gap:12px;padding:16px}.advanced-block-list>article{display:grid;gap:10px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.add-block-row,.simple-block-toolbar,.simple-block-options{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.add-block-row label{min-width:220px}.simple-block-toolbar strong{margin-right:auto}.simple-block-options label{display:flex;flex-direction:row;gap:6px}.specialist-records>article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.section-flow-controls{display:grid;grid-template-columns:1fr auto auto 1fr;gap:9px;align-items:stretch;padding-top:18px;border-top:1px solid var(--line)}.section-flow-controls button{white-space:normal}.section-flow-controls button:last-child{text-align:right}.settings-history-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:22px}.settings-history-grid>section{display:grid;align-content:start;gap:12px}.version-history-item{display:grid;gap:2px;text-align:left;background:#fff}.version-history-item.selected{border-color:var(--teal);background:var(--teal-soft)}.compact-listen-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.compact-listen-controls p{flex-basis:100%}.revision-instructions{display:grid;gap:12px}.section-client-preview{max-height:70vh;overflow:auto}.section-client-preview figure img{width:100%;height:auto}.section-client-preview figcaption{font-size:14px;color:var(--muted)}@media(max-width:1100px){.focused-report-layout{grid-template-columns:1fr}.mobile-report-sections{display:block}.compact-report-nav{display:none;position:static}.compact-report-nav.open,.active-section-header{display:grid}.section-header-actions{justify-content:flex-start;min-width:0}.section-screenshot-grid,.settings-history-grid{grid-template-columns:1fr}.section-flow-controls{grid-template-columns:1fr 1fr}.specialist-records>article{grid-template-columns:1fr}}@media(max-width:680px){.focused-report-toolbar{align-items:stretch}.focused-report-toolbar button{flex:1 1 45%}.active-section-header,.section-area{padding:20px}.active-section-header h2{font-size:29px}.section-area-tabs{display:grid;grid-template-columns:1fr}.evidence-group article,.selected-evidence article{align-items:flex-start;flex-direction:column}.evidence-visibility-controls{display:grid}.section-flow-controls{grid-template-columns:1fr}.section-flow-controls button:last-child{text-align:center}.simple-block-toolbar,.simple-block-options,.add-block-row{align-items:stretch;flex-direction:column}.add-block-row label{min-width:0}}.section-one-evidence,.section-one-assessment,.section-one-client{gap:22px}.source-evidence-composer,.combined-evidence-list,.demonstration-draft,.structured-assessment-fields,.supporting-evidence-settings{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.source-evidence-composer textarea{font-family:inherit;white-space:pre-wrap}.source-evidence-composer label span{color:var(--muted);font-size:14px;font-weight:400}.source-suggestion{display:flex;align-items:center;gap:8px;padding:10px 12px;border-left:4px solid var(--gold);background:var(--gold-soft)}.source-suggestion button{min-height:36px}.stored-report-picker{padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff}.stored-report-picker>summary{cursor:pointer;font-weight:700}.stored-report-picker article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.stored-report-picker article div{display:grid}.source-evidence-group{display:grid;gap:10px}.source-evidence-group>h4{margin:8px 0 0}.source-evidence-group>article{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1fr);gap:18px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.source-evidence-summary{min-width:0;display:grid;gap:4px}.source-evidence-summary small{color:var(--muted)}.source-evidence-summary p{max-height:5em;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.source-evidence-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.source-evidence-actions label{display:flex;flex-direction:row;gap:6px;align-items:center}.source-evidence-actions details{width:100%}.source-evidence-actions pre{max-height:280px;overflow:auto;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid var(--line)}.evidence-metadata-editor{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px;border-top:1px solid var(--line)}.demonstration-draft{border-left:5px solid var(--gold)}.demonstration-draft>header{display:flex;justify-content:space-between;gap:20px}.draft-output{display:grid;gap:12px}.draft-output>div{padding:14px;border-radius:8px;background:var(--surface-2)}.draft-output dt{font-weight:700}.draft-output dd{margin:5px 0 0;white-space:pre-wrap}.regeneration-guidance{padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff}.regeneration-guidance summary{cursor:pointer;font-weight:700}.regeneration-guidance label{margin-top:14px}.assessment-version-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.assessment-version-tabs button{border:0;border-right:1px solid var(--line);border-radius:0;background:#fff}.assessment-version-tabs button:last-child{border-right:0}.assessment-version-tabs button.selected{background:var(--teal-soft);box-shadow:inset 0 -3px var(--teal)}.structured-assessment-fields label small{display:block;margin:4px 0;color:var(--muted);font-size:14px;font-weight:400}.confirmation-record,.demonstration-label{padding:12px 15px;border-left:4px solid var(--teal);background:var(--teal-soft);font-weight:700}.overwrite-choice{padding:18px;border:1px solid var(--gold);border-radius:10px;background:var(--gold-soft)}.overwrite-choice button{margin:10px 8px 0 0}.supporting-evidence-settings article{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.supporting-evidence-settings article span{color:var(--muted);font-size:14px}.validation-hint{color:var(--muted)}@media(max-width:900px){.source-evidence-group>article{grid-template-columns:1fr}.evidence-metadata-editor,.assessment-version-tabs{grid-template-columns:1fr}.assessment-version-tabs button{border-right:0;border-bottom:1px solid var(--line)}}.focused-report-layout{grid-template-columns:minmax(220px,24%) minmax(0,1fr)}@media(max-width:1100px){.focused-report-layout{grid-template-columns:1fr}}.active-section-workspace>*{min-width:0;max-width:100%}.active-section-header{flex-wrap:wrap}.active-section-header>div:first-child{min-width:0;flex:1 1 360px}.section-header-actions{flex:1 1 270px;min-width:0}.section-area-tabs button{min-width:0}.section-flow-controls{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr)}@media(max-width:680px){.section-flow-controls{grid-template-columns:1fr}}.internal-preview-banner{margin:0 0 18px;padding:10px 14px;border-left:4px solid var(--gold);background:var(--gold-soft);color:var(--muted);font-size:14px}.section-one-client-output{display:grid;gap:22px}.section-one-client-output>section{margin:0}.section-one-client-output>section>h3{margin-bottom:8px}.confirmed-source-links{display:grid;gap:7px;margin:12px 0 0;padding-left:22px}.client-screenshot-gallery{display:grid;gap:18px;align-items:start}.client-screenshot-gallery.two{grid-template-columns:repeat(2,minmax(0,1fr))}.client-screenshot-gallery.many{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.client-evidence-image{min-width:0;margin:0}.client-evidence-image.full-width{grid-column:1/-1}.client-evidence-image.half-width{max-width:50%}.client-screenshot-gallery.two .client-evidence-image.automatic{max-width:none}.image-enlarge-button{display:block;width:100%;min-height:0;padding:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.image-enlarge-button img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;background:#fff}.client-evidence-image figcaption{margin-top:8px;color:var(--muted);font-size:14px}.image-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:28px;background:#0f181de0}.image-lightbox>div{position:relative;display:grid;gap:12px;max-width:min(1200px,95vw);max-height:94vh;padding:18px;border-radius:12px;background:#fff;overflow:auto}.image-lightbox img{display:block;max-width:100%;max-height:78vh;width:auto;height:auto;margin:auto;object-fit:contain}.image-lightbox-close{justify-self:end}.image-lightbox p{margin:0;text-align:center}.image-alt-warning{width:100%;padding:7px 10px;border-left:3px solid var(--gold);background:var(--gold-soft)}@media(max-width:760px){.client-screenshot-gallery.two,.client-screenshot-gallery.many{grid-template-columns:1fr}.client-evidence-image.half-width{max-width:100%}.image-lightbox{padding:12px}}.section-two-evidence,.section-two-assessment,.section-two-client{gap:22px}.maps-link-composer,.observation-composer,.screenshot-source-picker{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:11px;background:#fff}.maps-link-composer label span,.observation-composer label span{font-size:14px;color:var(--muted);font-weight:400}.classification-hint{margin:0;padding:10px 12px;border-left:4px solid var(--teal);background:var(--teal-soft)}.maps-link-card,.manual-observation{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1fr);gap:16px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.maps-link-card>div:first-child{display:grid;align-content:start;gap:5px}.maps-link-card>div:first-child span{color:var(--muted);font-size:14px}.maps-link-card .evidence-visibility-controls{align-content:start}.maps-link-card .evidence-visibility-controls>label:first-child{display:grid;flex:1 1 100%;font-weight:700}.screenshot-source-picker>label{max-width:520px}.screenshot-detail-fields{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.manual-observation{align-items:start}.manual-observation p{white-space:pre-wrap}.evidence-count{padding:12px 15px;border-left:4px solid var(--teal);background:var(--teal-soft)}.maps-assessment-fields>.form-grid{padding-bottom:16px;border-bottom:1px solid var(--line)}.visible-profile-checklist{padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.visible-profile-checklist>summary{cursor:pointer;font-weight:700}.visible-profile-checklist>label{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);gap:12px;align-items:center;margin-top:10px}.section-two-client-output{display:grid;gap:22px}.section-two-client-output>section{margin:0}.section-two-client-output h3{margin-bottom:8px}.client-evidence-limitation{padding:14px 16px;border-left:4px solid var(--gold);background:var(--gold-soft)}@media(max-width:900px){.maps-link-card,.manual-observation,.section-screenshot-grid{grid-template-columns:1fr}.visible-profile-checklist>label{grid-template-columns:1fr;gap:5px}}.section-three-evidence,.section-three-assessment,.section-three-client{gap:22px}.website-url-card,.website-pages,.technical-findings,.website-manual-evidence,.website-observations,.manual-finding-form,.website-checklist{display:grid;gap:15px;padding:20px;border:1px solid var(--line);border-radius:11px;background:#fff}.website-pages>article{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(170px,.45fr);gap:12px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.website-pages>article>div{display:grid;gap:8px}.website-pages>article>div:last-child{align-content:start}.add-page-form{display:grid;grid-template-columns:1fr 1.4fr 1fr auto;gap:9px;align-items:end}.technical-findings>article,.website-observations>article,.copied-content-item{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,.7fr);gap:14px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.technical-findings>article>div:first-child{display:grid;gap:4px}.technical-findings span,.technical-findings small{color:var(--muted);font-size:14px}.manual-finding-form>summary,.website-checklist>summary{cursor:pointer;font-weight:700}.website-manual-evidence,.website-observations{gap:18px}.copied-content-form,.observation-form{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.copied-content-item p{max-height:8em;overflow:auto;white-space:pre-wrap}.website-checklist>label{display:grid;grid-template-columns:minmax(210px,1fr) minmax(240px,.8fr);gap:12px;align-items:center}.section-three-client-output{display:grid;gap:22px}.section-three-client-output>section{margin:0}.section-three-client-output h3{margin-bottom:8px}.button-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--line);border-radius:7px;text-decoration:none;background:#fff;color:var(--ink)}.simplified-section-three{gap:20px}.simplified-website-card,.technical-evidence-card,.simplified-screenshot-card,.manual-assessment-card{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.confirmed-website-row{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:9px;background:var(--surface-2);overflow-wrap:anywhere}.compact-url-editor,.add-important-page,.technical-summary-copy,.technical-key-issues{display:grid;gap:12px}.add-important-page>summary,.advanced-review-tools>summary,.compact-screenshot-editor details>summary{cursor:pointer;font-weight:700}.compact-page-add{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.8fr) auto;gap:12px;align-items:end}.important-page-list{display:grid;gap:9px}.important-page-list>div{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.important-page-list>div>div{display:grid;gap:3px;min-width:0}.important-page-list a{overflow-wrap:anywhere}.technical-summary-metrics{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin:0}.technical-summary-metrics>div{display:grid;gap:4px;padding:13px;border-radius:9px;background:var(--surface-2)}.technical-summary-metrics dt{color:var(--muted);font-size:14px}.technical-summary-metrics dd{margin:0;font-weight:700}.technical-key-issues ul,.assessment-reminders{margin:0;padding-left:22px}.assessment-reminders{display:grid;gap:5px;color:var(--muted)}.manual-assessment-card textarea{min-height:220px}.assessment-dictation{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.assessment-dictation span{color:var(--muted)}.assessment-dictation .validation-error{flex-basis:100%;margin:0}.prepare-website-assessment{justify-self:start}.stale-assessment-notice{padding:13px 15px;border-left:4px solid var(--gold);background:var(--gold-soft);font-weight:650}.advanced-review-tools{border:1px solid var(--line);border-radius:11px;background:#fff}.advanced-review-tools>summary{padding:18px 20px}.advanced-review-tools>summary>span{display:flex;justify-content:space-between;gap:14px}.advanced-review-tools>summary small{color:var(--muted);font-weight:500}.advanced-review-content{display:grid;gap:18px;padding:0 20px 20px}.compact-screenshot-editor{gap:10px}.compact-screenshot-editor>img{aspect-ratio:16/10;object-fit:cover}.compact-image-heading{display:flex;gap:10px;align-items:center;justify-content:space-between}.compact-screenshot-editor details{display:grid;gap:10px}.compact-screenshot-editor details[open]{padding-top:8px;border-top:1px solid var(--line)}.advanced-visibility-controls{padding:14px;border:1px solid var(--line);border-radius:9px}.section-three-assessment .structured-assessment-fields>details{padding:14px;border:1px solid var(--line);border-radius:9px}.section-three-assessment .structured-assessment-fields>details>summary{cursor:pointer;font-weight:700}.steve-original-assessment,.ayzeo-technical-separation{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.steve-original-assessment{border-left:4px solid var(--teal)}.steve-original-assessment p,.ayzeo-technical-separation p{white-space:pre-wrap}.ayzeo-technical-separation{border-left:4px solid var(--gold)}.ayzeo-technical-separation ul{display:grid;gap:7px;margin:0;padding-left:22px}.steve-original-assessment small,.ayzeo-technical-separation small{color:var(--muted)}.website-assessment-dictation-route,.website-assessment-transcript-review,.assessment-transcript-sources{display:grid;gap:12px}.website-assessment-dictation-route{align-items:start}.website-assessment-dictation-route>button{justify-self:start}.website-assessment-transcript-review,.assessment-transcript-sources{padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.assessment-transcript-sources{border-left:4px solid var(--teal)}.assessment-transcript-sources details{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.assessment-transcript-sources summary{cursor:pointer;font-weight:700}.assessment-transcript-sources p{white-space:pre-wrap}.assessment-transcript-sources small{color:var(--muted)}.narrative-section-three{gap:24px}.narrative-preserved-sources,.ayzeo-technical-review{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.narrative-preserved-sources>summary{cursor:pointer;font-weight:700}.narrative-preserved-sources article{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.narrative-preserved-sources article p,.technical-recommendation-text{white-space:pre-wrap}.narrative-main-editor textarea{min-height:560px;line-height:1.65}.ayzeo-technical-review{display:grid;gap:18px;border-left:5px solid var(--gold)}.technical-lineage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.technical-lineage>div{padding:13px;border-radius:9px;background:var(--surface-2)}.technical-lineage dt{color:var(--muted);font-size:14px}.technical-lineage dd{margin:4px 0 0;font-weight:700}.technical-lineage small{display:block;margin-top:3px;color:var(--muted)}.technical-review-items{display:grid;gap:14px}.technical-review-items>article{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.technical-review-items header{display:flex;gap:12px;align-items:flex-start}.technical-review-items header>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--teal);color:#fff;font-weight:700}.technical-review-items h4,.technical-review-items p{margin:0}.technical-review-items header p{color:var(--muted)}.technical-recommendation-text{margin:14px 0!important}.technical-review-controls{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(280px,1fr);gap:12px;align-items:start}.technical-review-controls .checkbox-label{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:9px}@media(max-width:900px){.technical-lineage,.technical-review-controls{grid-template-columns:1fr}.narrative-main-editor textarea{min-height:420px}}@media(max-width:900px){.compact-page-add,.technical-summary-metrics{grid-template-columns:1fr 1fr}.compact-page-add button{justify-self:start}.advanced-review-tools>summary>span{display:grid}.confirmed-website-row{align-items:flex-start}.website-pages>article{grid-template-columns:1fr}.website-pages>article>span{display:none}}@media(max-width:600px){.compact-page-add,.technical-summary-metrics{grid-template-columns:1fr}.confirmed-website-row,.important-page-list>div{display:grid}.simplified-website-card,.technical-evidence-card,.simplified-screenshot-card,.manual-assessment-card{padding:17px}.prepare-website-assessment{justify-self:stretch}}@media(max-width:900px){.website-pages>article,.technical-findings>article,.website-observations>article,.copied-content-item{grid-template-columns:1fr}.add-page-form{grid-template-columns:1fr 1fr}.website-checklist>label{grid-template-columns:1fr;gap:5px}}@media(max-width:600px){.add-page-form{grid-template-columns:1fr}}.rehearsal-banner{display:flex;justify-content:space-between;gap:18px;align-items:center;border-color:var(--gold);background:var(--gold-soft)}.rehearsal-banner span{color:var(--muted)}.audit-chooser{display:grid;gap:14px;max-width:820px}.audit-chooser>button{display:flex;justify-content:space-between;gap:18px;text-align:left;padding:18px}.audit-chooser>button span{color:var(--muted)}.ayzeo-section4{display:grid;gap:22px}.ayzeo-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.ayzeo-source-grid article{display:grid;gap:5px;padding:16px;background:#fff}.ayzeo-source-grid span,.ayzeo-source-grid small{color:var(--muted)}.reconciliation-card strong{color:var(--red)}.prompt-filter-row{display:flex;gap:8px;flex-wrap:wrap}.prompt-filter-row button.selected{border-color:var(--teal);background:var(--teal-soft)}.prompt-review-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.5fr);gap:18px;align-items:start}.canonical-prompt-list{display:grid;gap:8px;max-height:900px;overflow:auto}.canonical-prompt-list button{display:grid;grid-template-columns:32px 1fr;text-align:left;gap:5px 10px;padding:14px}.canonical-prompt-list button>span{grid-row:1/3;font-weight:700;color:var(--gold-dark)}.canonical-prompt-list button>small{color:var(--muted)}.canonical-prompt-list button.selected{border-color:var(--teal);background:var(--teal-soft)}.prompt-review-detail{display:grid;gap:18px;padding:22px;border:1px solid var(--line);border-radius:10px;background:#fff}.prompt-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.prompt-metrics>div{padding:12px;background:var(--surface-2)}.prompt-metrics dt{color:var(--muted)}.prompt-metrics dd{margin:3px 0 0;font-weight:700}.judgement-form{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.derived-evidence{display:grid;gap:18px}.derived-evidence table{width:100%;border-collapse:collapse}.derived-evidence th,.derived-evidence td{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.classification-list{display:grid;gap:10px}.classification-list article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) minmax(220px,1fr);gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}@media(max-width:1050px){.ayzeo-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-review-layout{grid-template-columns:1fr}.classification-list article{grid-template-columns:1fr}}@media(max-width:700px){.ayzeo-source-grid,.prompt-metrics{grid-template-columns:1fr}.rehearsal-banner{align-items:flex-start;flex-direction:column}}.attach-seeded-pdf{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--line-dark);border-radius:7px;background:#fff;cursor:pointer}.attach-seeded-pdf input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.active-section-workspace:has(.section-two-evidence,.section-two-assessment,.section-two-client,.section-three-evidence,.section-three-assessment,.section-three-client,.refined-section-four) .section-header-actions button,.active-section-workspace:has(.section-two-evidence,.section-two-assessment,.section-two-client,.section-three-evidence,.section-three-assessment,.section-three-client,.refined-section-four) .section-flow-controls .primary-button{display:none}.refined-section-four{display:grid;gap:22px}.prompt-badges{display:flex;gap:6px;flex-wrap:wrap;grid-column:2}.prompt-badges em{padding:3px 7px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-style:normal;font-weight:650}.model-result-grid{display:grid;gap:12px}.model-result-grid>article,.proposed-interpretation{padding:17px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.model-result-grid header{display:flex;justify-content:space-between;gap:12px}.model-result-grid ul{overflow-wrap:anywhere}.raw-api-answer{max-height:260px;overflow:auto;white-space:pre-wrap}.proposed-interpretation{border-left:4px solid var(--teal)}.prompt-review-actions{display:flex;gap:9px}.prompt-review-actions .selected{border-color:var(--teal);background:var(--teal-soft)}.assessment-dictation.disconnected{padding:12px 14px;border-left:4px solid var(--gold);background:var(--gold-soft)}.responsive-report-header{display:grid;gap:14px;margin-bottom:18px;padding:18px 20px;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:var(--shadow)}.report-heading-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center}.report-back{white-space:nowrap}.report-title-copy{min-width:0}.report-title-copy h1{margin:1px 0 3px;font-size:clamp(27px,2.4vw,38px);overflow-wrap:anywhere}.report-title-copy p{margin:0;color:var(--muted)}.report-state{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.report-header-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.more-report-actions{position:relative}.more-report-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:30;display:grid;min-width:250px;padding:8px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:var(--shadow)}.more-report-menu button{border:0;text-align:left;background:#fff}.more-report-menu button:hover,.more-report-menu button:focus-visible{background:var(--surface-2)}.report-workspace-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.horizontal-report-nav{display:grid;grid-template-columns:repeat(10,minmax(78px,1fr));gap:6px;min-width:0}.horizontal-report-nav button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 7px;align-items:center;min-width:0;padding:10px 8px;text-align:left}.horizontal-report-nav button>span{grid-row:1/3;color:var(--gold-dark);font-weight:800}.horizontal-report-nav strong,.horizontal-report-nav small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horizontal-report-nav small{color:var(--muted);font-size:12px}.horizontal-report-nav button.selected{border-color:var(--teal);box-shadow:inset 0 -3px var(--teal);background:var(--teal-soft)}.report-section-select{display:none}.report-workspace-shell>.active-section-workspace{display:grid;gap:16px;min-width:0}.section-action-bar{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:16px 0;border-top:1px solid var(--line)}.section-action-bar>span{flex:1}.section-action-bar>button:first-child{margin-right:auto}.section-action-feedback{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.section-action-feedback small{flex-basis:100%;max-width:560px;text-align:right;color:var(--muted)}.complete-preview-section.excluded>header span{font-size:0}.complete-preview-section.excluded>header span:after{content:"Incomplete · no approved client-visible content";font-size:14px}.section-four-summary,.selected-prompt-header,.prompt-interpretation-panel>header,.model-result-card>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.section-four-summary{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.section-four-summary p{margin-bottom:0}.reconciliation-summary{display:grid;gap:3px;max-width:440px}.reconciliation-summary>span{color:var(--muted)}.reconciliation-summary details{margin-top:6px}.horizontal-prompt-nav{display:grid;grid-template-columns:repeat(10,minmax(92px,1fr));gap:7px}.horizontal-prompt-nav button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 6px;align-content:start;min-width:0;min-height:78px;padding:10px;text-align:left}.horizontal-prompt-nav button>span{grid-row:1/4;color:var(--gold-dark);font-weight:800}.horizontal-prompt-nav button small,.horizontal-prompt-nav button em,.horizontal-prompt-nav button strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horizontal-prompt-nav button em{color:var(--muted);font-style:normal}.horizontal-prompt-nav button strong{color:var(--red)}.horizontal-prompt-nav button.selected{border-color:var(--teal);box-shadow:inset 0 -3px var(--teal);background:var(--teal-soft)}.prompt-select{display:none}.selected-prompt-workspace{display:grid;gap:20px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.selected-prompt-header>div{min-width:0;flex:1}.selected-prompt-header>label{width:min(340px,100%)}.prompt-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.prompt-context>div{padding:10px;border-radius:8px;background:var(--surface-2)}.prompt-context dd{margin:3px 0 0}.model-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.model-result-card{display:grid;gap:14px;align-content:start;min-width:0;padding:19px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.model-result-card.not-assessable{border-color:var(--gold);background:var(--gold-soft)}.model-result-status{max-width:250px;font-weight:750;text-align:right}.model-fact-badges{display:flex;gap:6px;flex-wrap:wrap}.model-fact-badges span,.eligibility-status{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:14px}.model-result-summary{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.model-result-card details{border-top:1px solid var(--line);padding-top:9px}.model-result-card summary,.prompt-interpretation-panel summary{cursor:pointer;font-weight:700}.model-result-card ul{overflow-wrap:anywhere}.prompt-interpretation-panel{display:grid;gap:14px;padding:20px;border-left:5px solid var(--teal);border-radius:9px;background:var(--teal-soft)}.eligibility-status.warning{border-color:var(--gold);background:var(--gold-soft)}.interpretation-copy{white-space:pre-wrap}.prompt-review-actions,.prompt-pager{display:flex;gap:9px;flex-wrap:wrap}.prompt-pager{justify-content:space-between}.prompt-pager button:nth-child(2){margin-left:auto}.prepare-section-four{justify-self:start}.full-answer-dialog{width:min(920px,100%)}.full-answer-copy{display:flex;gap:14px;align-items:center;justify-content:space-between}.full-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.full-answer-dialog a{overflow-wrap:anywhere}.open-full-answer{justify-self:start;border-color:var(--teal);color:var(--teal)}.stored-evidence-suggestions{display:grid;gap:11px;padding:15px;border:1px solid var(--line);border-radius:9px;background:#fff}.stored-evidence-suggestions>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.suggestion-line{display:grid;gap:3px;padding-top:9px;border-top:1px solid var(--line)}.suggestion-line>div{display:flex;justify-content:space-between;gap:12px}.suggestion-line span{font-weight:650;text-align:right}.suggestion-line small{color:var(--muted)}.suggestion-line em{font-style:normal;font-weight:750;color:var(--ink)}.exact-run-judgement{display:grid;gap:14px;margin:0;padding:16px;border:1px solid var(--line);border-radius:9px;background:#fff}.exact-run-judgement legend{padding:0 6px;font-weight:800}.exact-run-judgement .judgement-form{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;border-top:0}.run-review-actions{display:flex;gap:9px;flex-wrap:wrap}.run-review-actions button:first-child{border-color:var(--teal)}.prompt-interpretation-panel>label{display:grid;gap:6px}.prompt-interpretation-panel>details{border-top:1px solid color-mix(in srgb,var(--teal) 25%,transparent);padding-top:10px}@media(min-width:1024px)and (max-width:1279px){.portal-shell.report-route{grid-template-columns:88px minmax(0,1fr)}.report-route>.sidebar{padding:18px 10px}.report-route>.sidebar .brand{justify-content:center}.report-route>.sidebar .brand>span:last-child,.report-route>.sidebar .sidebar-foot,.report-route>.sidebar .client-nav{display:none}.report-route>.sidebar .nav-item{display:grid;place-items:center;font-size:0;padding:10px 4px}.report-route>.sidebar .nav-item>span,.report-route>.sidebar .nav-item>em{font-size:14px}.horizontal-report-nav{overflow-x:auto;grid-template-columns:repeat(10,minmax(100px,1fr));padding-bottom:5px}}@media(max-width:1023px){.model-comparison{grid-template-columns:1fr}.horizontal-report-nav{overflow-x:auto;grid-template-columns:repeat(10,minmax(112px,1fr));padding-bottom:5px}.section-four-summary,.selected-prompt-header{display:grid}.reconciliation-summary{max-width:none}.prompt-context,.exact-run-judgement .judgement-form{grid-template-columns:1fr}}@media(max-width:767px){.responsive-report-header{padding:16px}.report-heading-line{grid-template-columns:1fr}.report-state,.report-header-actions{justify-content:flex-start}.more-report-menu{right:auto;left:0}.horizontal-report-nav,.horizontal-prompt-nav{display:none}.report-section-select,.prompt-select{display:grid;gap:6px}.active-section-header{padding:19px}.selected-prompt-workspace{padding:18px}.section-action-bar{display:grid;grid-template-columns:1fr 1fr}.section-action-bar>span{display:none}.section-action-bar button{margin:0!important}.section-action-feedback{display:grid;grid-template-columns:1fr}.section-action-feedback small{text-align:left}.prompt-pager{display:grid;grid-template-columns:1fr}.prompt-pager button{margin:0!important}.model-result-card>header,.prompt-interpretation-panel>header{display:grid}.model-result-status{text-align:left}.prompt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.report-header-actions,.section-action-bar{grid-template-columns:1fr;display:grid}.report-header-actions>*{width:100%}.more-report-actions>button{width:100%}.more-report-menu{width:100%}.model-result-card,.selected-prompt-workspace,.section-four-summary{padding:15px}.prompt-metrics{grid-template-columns:1fr}.full-answer-copy{align-items:flex-start;flex-direction:column}}.horizontal-prompt-nav{min-width:0;max-width:100%;overflow-x:auto;padding-bottom:5px}.section-area-tabs button{display:grid;justify-items:center;gap:2px}.section-area-tabs button small{font-size:13px;color:var(--muted)}.section-area-tabs button.selected small{color:var(--teal-dark)}.synthesis-evidence{gap:22px}.synthesis-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.synthesis-metric-grid article{display:grid;gap:4px;padding:15px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.synthesis-metric-grid span,.synthesis-metric-grid small{color:var(--muted);font-size:14px}.synthesis-metric-grid strong{font-size:20px}.dynamic-model-summary,.dynamic-model-editors,.priority-groups{display:grid;gap:12px}.dynamic-model-summary>article,.priority-groups article{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.dynamic-model-summary>article>div,.priority-groups article>div{display:flex;justify-content:space-between;gap:14px;align-items:start}.dynamic-model-summary span,.dynamic-model-summary small,.priority-groups small{color:var(--muted)}.synthesis-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.synthesis-lists article{padding:17px;border:1px solid var(--line);border-radius:10px}.synthesis-lists article:last-child{grid-column:1/-1}.synthesis-lists ul{margin:0;padding-left:22px}.detailed-metrics{border:1px solid var(--line);border-radius:9px;overflow:hidden}.detailed-metrics>summary{padding:15px 17px;cursor:pointer;font-weight:700}.detailed-metrics[open]>summary{border-bottom:1px solid var(--line)}.detailed-metrics table{margin:0}.priority-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-groups>section{display:grid;align-content:start;gap:10px}.priority-state{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:var(--paper);font-size:14px;font-weight:700}.state-supported,.state-partly-supported{color:var(--teal-dark);background:var(--teal-soft)}.state-not-demonstrated,.state-misunderstood{color:#8d2f2f;background:#fff0ef}.state-weak-evidence,.state-further-evidence-required,.status-stale,.status-needs-attention{color:#76550c;background:var(--gold-soft)}.dynamic-model-editors{padding:16px;border:1px solid var(--line);border-radius:10px}.enriched-classification-list article{align-items:start}.enriched-classification-list article>div{display:grid;gap:5px}.enriched-classification-list article>div small{color:var(--muted)}.enriched-classification-list details{grid-column:1/-1;padding-top:8px;border-top:1px solid var(--line)}.authority-source-list,.positioning-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.authority-source-list article,.positioning-comparison article{display:grid;align-content:start;gap:7px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.authority-source-list article>div{display:flex;justify-content:space-between;gap:12px}.authority-source-list span,.authority-source-list small{color:var(--muted)}@media(max-width:1100px){.synthesis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-groups,.authority-source-list,.positioning-comparison{grid-template-columns:1fr}}@media(max-width:767px){.synthesis-metric-grid,.synthesis-lists{grid-template-columns:1fr}.synthesis-lists article:last-child{grid-column:auto}.dynamic-model-summary>article>div,.priority-groups article>div,.authority-source-list article>div{display:grid}.detailed-metrics{overflow-x:auto}}.simplified-assessment-editor,.simplified-client-editor,.section-six-candidates{display:grid;gap:20px}.simplified-assessment-field{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff}.simplified-assessment-field label,.simplified-client-editor>label,.section-six-candidates label{display:grid;gap:6px}.simplified-assessment-field label small{color:var(--muted);font-size:14px;font-weight:400}.simplified-field-tools,.local-edit-proposal .button-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.assessment-tool-button{min-height:44px}.local-edit-proposal{display:grid;gap:10px;padding:16px;border-left:4px solid var(--gold);border-radius:8px;background:var(--gold-soft)}.local-edit-proposal p{margin:0}.section-six-candidates{margin-top:10px;padding-top:20px;border-top:1px solid var(--line)}.section-six-candidates>article{display:grid;gap:12px;padding:17px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.candidate-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.section-six-handover-summary{display:grid;gap:14px;margin-top:6px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.section-six-handover-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line);background:var(--line)}.section-six-handover-summary dl>div{padding:11px;background:#fff}.section-six-handover-summary dt{color:var(--muted);font-size:14px}.section-six-handover-summary dd{margin:3px 0 0;font-size:20px;font-weight:800}.section-six-handover-summary details{border-top:1px solid var(--line);padding-top:12px}.section-six-handover-summary summary{cursor:pointer;font-weight:700}.section-six-handover-choices{display:grid;gap:8px;margin-top:12px}.section-six-handover-choices label{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px);gap:12px;align-items:center;padding:10px;border-radius:8px;background:#fff}.candidate-derived-work-item{display:grid;gap:10px}.candidate-derived-work-item label{display:grid;gap:5px}.section-six-client-body{display:grid;gap:24px}.section-six-client-body>section{max-width:76ch}.section-six-client-body p{white-space:pre-wrap}.section-six-client-body ul{padding-left:24px}.section-six-client-body a{overflow-wrap:anywhere}@media(max-width:900px){.candidate-options{grid-template-columns:1fr}}@media(max-width:520px){.simplified-assessment-field,.section-six-candidates>article{padding:14px}.simplified-field-tools,.local-edit-proposal .button-row{align-items:stretch;display:grid}.simplified-field-tools button,.local-edit-proposal button{width:100%}.section-six-handover-summary dl,.section-six-handover-choices label{grid-template-columns:1fr}.section-six-handover-choices select{width:100%}}.work-programme-source-grid,.work-programme-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.work-programme-source-grid article,.work-programme-items article{border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--surface-2)}.work-programme-source-grid span,.work-programme-items span,.work-programme-items small{display:block;margin-top:5px;color:var(--muted)}.dictation-control{margin:8px 0 16px}.dictation-control>span{margin-left:12px}.dictation-review{margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.dictation-optional{font-size:15px;color:var(--muted);margin:6px 0 16px}.prompt-testing-explanation{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.complete-report-preview-dialog .modal-panel{width:min(1050px,calc(100vw - 32px))}.complete-report-preview{max-width:860px;margin:0 auto}.complete-preview-section{padding:24px 0;border-bottom:1px solid var(--line)}.complete-preview-section>header{display:flex;justify-content:flex-end}.complete-preview-section>header span{font-size:14px;padding:4px 10px;border-radius:999px;background:var(--surface-2)}.complete-preview-section.excluded{opacity:.72}.final-wording-control{margin:8px 0;padding:12px;border-left:3px solid var(--gold);background:var(--surface-2)}.rehearsal-notes{max-width:420px}.rehearsal-notes article{padding:10px 0;border-bottom:1px solid var(--line)}.section-ten-v2{gap:24px}.section-ten-active-output-note{padding:16px 18px;border-left:4px solid var(--gold);border-radius:8px;background:var(--gold-soft)}.section-ten-work-area{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.section-ten-work-area>header,.section-ten-recommendation-heading{display:flex;justify-content:space-between;align-items:start;gap:18px}.section-ten-work-area>header span{padding:5px 9px;border-radius:999px;background:var(--teal-soft);color:var(--teal-dark);font-size:14px}.section-ten-recommendations{display:grid;gap:14px}.section-ten-recommendation{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff}.section-ten-recommendation-heading>div{display:grid;gap:4px}.section-ten-recommendation-heading span{color:var(--muted);font-size:14px}.section-ten-primary-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.section-ten-order-controls{display:flex;flex-wrap:wrap;gap:8px}.section-ten-order-controls button{min-height:40px}.section-ten-recommendation label,.section-ten-v2>label,.section-ten-work-area>label,.section-ten-client-area-editor label{display:grid;gap:6px}.section-ten-advanced-controls{display:grid;gap:12px;padding-top:12px}.section-ten-client-area-editor{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:12px}.section-ten-client-body{display:grid;gap:28px}.section-ten-client-body>section{max-width:76ch}.section-ten-client-body p{white-space:pre-wrap}.section-ten-client-body ul{padding-left:24px}.section-ten-client-body li+li{margin-top:8px}@media(max-width:768px){.work-programme-source-grid,.work-programme-items,.section-ten-primary-controls{grid-template-columns:1fr}.section-ten-work-area>header,.section-ten-recommendation-heading{display:grid}.complete-report-preview-dialog .modal-panel{width:calc(100vw - 16px)}}.section-five-prompt-results{display:grid;gap:24px;min-width:0}.section-five-explanation{max-width:76ch;font-size:17px;line-height:1.6}.section-five-summary{display:grid;gap:18px;padding:24px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#fff,var(--surface-2))}.section-five-metrics{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.section-five-metrics article{display:grid;align-content:start;gap:6px;min-height:116px;padding:15px;border:1px solid var(--line);border-radius:10px;background:#fff}.section-five-metrics span{font-size:16px;font-weight:700}.section-five-metrics strong{font-size:30px;line-height:1.1}.section-five-metrics strong small{font-size:16px}.section-five-metrics p{margin:0;color:var(--muted);font-size:14px;line-height:1.4}.section-five-headline{margin:0;padding:17px 19px;border-left:5px solid var(--gold);background:#fff;font-size:18px;font-weight:700;line-height:1.55}.section-five-prompt-list{display:grid;gap:22px}.section-five-prompt-card{display:grid;gap:19px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow);break-inside:avoid}.section-five-prompt-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.section-five-prompt-card>header h3{margin:4px 0 0;max-width:54rem;font-size:21px;line-height:1.45}.prompt-classification{flex:none;padding:7px 10px;border:1px solid var(--gold);border-radius:999px;background:var(--gold-soft);font-weight:700}.section-five-prompt-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.section-five-prompt-context>div{padding:11px 13px;border-radius:8px;background:var(--surface-2)}.section-five-prompt-context dt,.model-result-facts dt{font-size:14px;font-weight:700;color:var(--muted)}.section-five-prompt-context dd,.model-result-facts dd{margin:4px 0 0;line-height:1.45}.section-five-prompt-context .secondary-metadata{opacity:.78}.section-five-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.section-five-model-result{display:grid;gap:13px;padding:17px;border:1px solid var(--line);border-left-width:6px;border-radius:10px;background:#fff;min-width:0}.section-five-model-result>header{display:flex;justify-content:space-between;align-items:flex-start;gap:11px}.section-five-model-result h4{margin:0;font-size:18px}.traffic-status{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid currentColor;border-radius:999px;font-weight:700;font-size:14px}.traffic-status i{width:10px;height:10px;border:2px solid currentColor;border-radius:50%;background:currentColor}.tone-green{border-left-color:#28764d}.tone-green .traffic-status{color:#1d6540;background:#e9f5ee}.tone-amber{border-left-color:#a36b0d}.tone-amber .traffic-status{color:#805006;background:#fff4d8}.tone-red{border-left-color:#a44242}.tone-red .traffic-status{color:#8e3434;background:#faeaea}.tone-grey{border-left-color:#717171}.tone-grey .traffic-status{color:#555;background:#eeeeec}.tone-neutral{border-left-color:#5f6f86}.tone-neutral .traffic-status{color:#485a74;background:#edf1f6}.model-result-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.model-result-facts>div{padding:8px;background:var(--surface-2);border-radius:7px}.shown-instead{display:grid;gap:8px;padding-top:11px;border-top:1px solid var(--line)}.shown-instead h5{margin:0;font-size:16px}.shown-instead>div{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:9px 10px;border-radius:7px;background:var(--surface-2)}.shown-instead span{font-size:14px;color:var(--muted)}.shown-instead select{max-width:220px}.entity-display-summary{margin:0;color:var(--muted);font-size:14px}.full-entity-evidence{display:grid;gap:8px;margin:16px 0;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.full-entity-evidence h5{margin:0}.full-entity-evidence>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,auto) auto auto;align-items:center;gap:8px;padding:8px;background:#fff;border-radius:6px}.full-entity-evidence span{color:var(--muted)}.full-entity-evidence button,.shown-instead button{min-height:36px;padding:6px 10px;font-size:14px}.section-five-model-result details .full-response{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.section-five-model-result a{overflow-wrap:anywhere}.section-five-conclusion{display:grid;gap:10px;padding:17px;border-radius:10px;background:var(--gold-soft)}.section-five-conclusion h4,.section-five-conclusion p{margin:0}.prompt-evidence-limitation{padding-left:11px;border-left:4px solid #777;color:#4f4f4f}@media(max-width:1100px){.section-five-metrics{grid-template-columns:repeat(3,minmax(140px,1fr))}.section-five-model-grid{grid-template-columns:1fr}.full-entity-evidence>div{grid-template-columns:1fr 1fr}}@media(max-width:760px){.section-five-summary,.section-five-prompt-card{padding:17px}.section-five-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.section-five-prompt-card>header{display:grid}.prompt-classification{justify-self:start}.section-five-prompt-context,.model-result-facts{grid-template-columns:1fr}.shown-instead>div{align-items:flex-start;flex-direction:column}.shown-instead select{max-width:100%;width:100%}.full-entity-evidence>div{grid-template-columns:1fr}.full-entity-evidence select{width:100%}}@media(max-width:430px){.section-five-metrics{grid-template-columns:1fr}.section-five-prompt-card,.section-five-summary,.section-five-model-result{padding:14px}.section-five-model-result>header{display:grid}.traffic-status{justify-self:start}}@media print{.section-five-prompt-card,.section-five-model-result,.section-five-summary{box-shadow:none;break-inside:avoid;background:#fff}.traffic-status{color:#000!important;background:#fff!important}.traffic-status i{background:#fff}.section-five-model-result details{display:none}}.full-report-preview-page{min-height:100vh;background:#efeee9;color:var(--ink);overflow:visible}.full-report-preview-toolbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:12px;width:min(980px,calc(100% - 32px));margin:0 auto;padding:14px 0;background:#efeee9}.full-report-preview-toolbar button{min-height:44px}.full-report-document{width:min(980px,calc(100% - 32px));margin:0 auto 72px;padding:clamp(32px,6vw,78px);background:#fff;box-shadow:0 18px 50px #1d26241f;overflow:visible}.full-report-cover{padding-bottom:48px;border-bottom:2px solid var(--ink)}.full-report-cover h1{max-width:18ch;margin:8px 0 12px;font-size:clamp(38px,6vw,68px);line-height:1.02}.full-report-cover h2{font-size:clamp(24px,3vw,34px);color:var(--teal-dark)}.full-report-cover dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:30px 0;background:var(--line)}.full-report-cover dl>div{padding:15px;background:#fff}.full-report-cover dt{font-size:14px;color:var(--muted)}.full-report-cover dd{margin:5px 0 0;font-weight:700}.full-report-section{min-width:0;padding:52px 0;border-bottom:1px solid var(--line);overflow:visible}.full-report-section:last-child{border-bottom:0}.full-report-section>h1{max-width:22ch;margin-bottom:30px;font-size:clamp(30px,4vw,46px);line-height:1.1}.full-report-section .report-block p,.full-report-section .section-ten-client-body p{white-space:pre-wrap}.full-report-section ul,.full-report-section ol{padding-left:26px}.full-report-section img{max-width:100%;height:auto}.full-report-section table{width:100%;max-width:100%}@media(max-width:768px){.full-report-preview-toolbar,.full-report-document{width:min(100% - 20px,980px)}.full-report-document{padding:clamp(24px,6vw,44px)}.full-report-cover dl{grid-template-columns:1fr}.full-report-section{padding:38px 0}}@media(max-width:430px){.full-report-preview-toolbar{position:static}.full-report-preview-toolbar button{padding:9px 12px}.full-report-document{width:100%;margin:0;padding:24px 18px;box-shadow:none}.full-report-section{padding:32px 0}.full-report-section>h1{font-size:30px}}@media print{.full-report-preview-page{background:#fff}.full-report-preview-toolbar{display:none}.full-report-document{width:100%;margin:0;padding:0;box-shadow:none}.full-report-cover{break-after:page}.full-report-section{break-before:page;border:0}.full-report-section .report-block,.full-report-section figure,.full-report-section article{break-inside:avoid}}.client-portal-preview-page{min-height:100vh;padding:24px clamp(18px,4vw,54px) 56px;background:var(--paper);color:var(--ink);overflow-x:hidden}.client-preview-header{display:flex;justify-content:space-between;gap:32px;align-items:end;max-width:1440px;margin:0 auto 18px}.client-preview-header h1{margin:4px 0;font-size:clamp(34px,4vw,54px)}.client-preview-header>div>p:last-child{font-size:20px;color:var(--teal-dark)}.client-preview-header dl{display:flex;gap:28px;margin:0}.client-preview-header dt{font-size:14px;color:var(--muted)}.client-preview-header dd{margin:3px 0 0;font-weight:700}.client-preview-only-banner,.client-preview-page-warning{display:flex;gap:14px;align-items:center;max-width:1440px;margin:0 auto;padding:12px 16px}.client-preview-only-banner{border-left:4px solid var(--teal);background:var(--teal-soft)}.client-preview-page-warning{position:sticky;top:0;z-index:30;border-left:5px solid var(--gold);background:#fff1cf;box-shadow:0 5px 16px #2d2b231f}.client-preview-only-banner span,.client-preview-page-warning span{color:var(--muted)}.client-preview-toolbar{display:flex;gap:10px;max-width:1440px;margin:16px auto}.client-preview-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,900px);justify-content:center;gap:clamp(24px,4vw,54px);max-width:1440px;margin:24px auto}.client-preview-section-rail{position:sticky;top:72px;align-self:start;display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.client-preview-section-rail button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 8px;min-height:64px;padding:11px 13px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;text-align:left}.client-preview-section-rail button:last-child{border-bottom:0}.client-preview-section-rail button>span{grid-row:1/3;color:var(--gold-dark);font-weight:800}.client-preview-section-rail button small{color:var(--muted);font-size:13px}.client-preview-section-rail button.selected{box-shadow:inset 5px 0 var(--teal);background:var(--teal-soft)}.client-preview-mobile-selector{display:none;max-width:900px;margin:18px auto}.client-preview-section-document{min-width:0;padding:clamp(26px,4vw,52px);border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 16px 38px #1d262414;outline:none}.client-preview-section-document:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.client-preview-position{margin:0 0 8px;color:var(--muted);font-size:14px}.client-preview-section-document>h2{margin:18px 0 30px;font-size:clamp(30px,4vw,46px);line-height:1.08}.client-preview-state-label{display:inline-flex;gap:10px;align-items:center;padding:7px 11px;border-radius:999px;background:var(--teal-soft);color:var(--teal-dark);font-size:14px}.client-preview-state-label:not(.state-current-approved){border:1px solid #d5aa42;background:#fff1cf;color:#6f5111}.client-preview-state-label span{font-weight:700}.client-preview-section-document img{max-width:100%;height:auto}.client-preview-section-document table{display:block;max-width:100%;overflow-x:auto}.client-preview-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;padding-top:22px;border-top:1px solid var(--line)}.client-preview-pager button:last-child{justify-self:end}.client-preview-review-panel{display:flex;justify-content:space-between;gap:28px;align-items:center;max-width:1120px;margin:30px auto 0;padding:24px 28px;border:1px solid var(--line);border-radius:12px;background:#fff}.client-preview-review-panel h2{margin-bottom:7px}.client-preview-review-panel p{margin:5px 0}.client-preview-review-panel button{flex:0 0 auto}.client-preview-state-label+h2{scroll-margin-top:100px}@media(max-width:1024px){.client-preview-layout{grid-template-columns:220px minmax(0,1fr);gap:22px}.client-preview-section-document{padding:34px}.client-preview-section-rail button{min-height:60px}}@media(max-width:768px){.client-portal-preview-page{padding:18px 14px 42px}.client-preview-header{display:grid;gap:14px}.client-preview-header dl{flex-wrap:wrap}.client-preview-page-warning{top:0}.client-preview-toolbar{flex-wrap:wrap}.client-preview-section-rail{display:none}.client-preview-mobile-selector{display:grid;gap:6px}.client-preview-layout{display:block;margin-top:16px}.client-preview-section-document{padding:28px 24px}.client-preview-review-panel{display:grid;padding:22px}.client-preview-review-panel button{justify-self:start}}@media(max-width:430px){.client-preview-header dl{display:grid;gap:10px}.client-preview-only-banner,.client-preview-page-warning{display:grid;gap:3px}.client-preview-toolbar button{width:100%}.client-preview-section-document{padding:24px 18px;border-radius:8px;box-shadow:none}.client-preview-pager{gap:8px}.client-preview-pager button{width:100%;white-space:normal}.client-preview-review-panel{padding:18px}.client-preview-review-panel button{width:100%}}.client-preview-review-actions{display:grid;gap:10px;justify-items:stretch}.client-report-content{min-width:0;color:var(--client-text);font-size:18px;line-height:1.65}.client-report-content p,.client-report-content li,.client-report-content dd{max-width:var(--client-measure)}.client-report-content p{margin:0 0 18px}.client-report-content h2,.client-report-content h3,.client-report-content h4,.client-report-content h5{max-width:32ch;margin:0 0 13px;color:var(--client-text)}.client-report-content h2{font-size:clamp(27px,3vw,34px);line-height:1.18}.client-report-content h3{font-size:clamp(21px,2.2vw,25px);line-height:1.25}.client-report-content h4{font-size:20px;line-height:1.3}.client-report-content ul,.client-report-content ol{max-width:var(--client-measure);margin:0 0 22px;padding-left:26px}.client-report-content li+li{margin-top:9px}.client-report-content>div:not(.section-five-prompt-results){display:grid;gap:26px}.client-report-content a{color:var(--client-link);text-underline-offset:3px}.client-report-content figure{max-width:100%;margin:26px 0}.client-report-content figcaption{max-width:var(--client-measure);margin-top:9px;color:var(--client-muted);font-size:14px;line-height:1.5}.client-section-presentation-state{display:inline-flex;width:fit-content;margin:12px 0 0;padding:6px 10px;border:1px solid var(--client-border);border-radius:999px;background:var(--client-muted-bg);color:var(--client-muted);font-size:14px;font-weight:700}.client-presentation-document{display:grid;gap:var(--client-section-gap)}.client-presentation-node{min-width:0}.client-presentation-node.node-paragraph{margin:0}.client-presentation-node.node-labelled-item,.client-presentation-node.node-card,.client-presentation-node.node-prompt-result,.client-presentation-node.node-callout,.client-presentation-node.node-limitation,.client-presentation-node.node-next-action{padding:20px;border:1px solid var(--client-border);border-radius:10px;background:var(--client-surface)}.client-presentation-node.node-card-group>div,.client-presentation-node.node-image-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-presentation-node.node-callout.tone-teal,.client-presentation-node.node-next-action{border-left:5px solid var(--teal);background:var(--client-current-bg)}.client-presentation-node.node-callout.tone-gold,.client-presentation-node.node-limitation{border-left:5px solid var(--gold);background:var(--client-priority-bg)}.client-presentation-node.tone-muted{background:var(--client-muted-bg)}.client-presentation-node.node-metric{display:grid;min-height:110px;padding:16px;border:1px solid var(--client-border);border-radius:10px;background:#fff}.client-presentation-node.node-metric dt{color:var(--client-muted);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:none}.client-presentation-node.node-metric dd{margin:7px 0 0;font-size:30px;font-weight:800;line-height:1.1}.client-presentation-node.node-expandable-evidence{padding:16px;border:1px solid var(--client-border);border-radius:10px;background:var(--client-muted-bg)}.client-presentation-node.node-expandable-evidence>summary{cursor:pointer;font-weight:700}.client-presentation-node.node-expandable-evidence>div{padding-top:16px}.client-presentation-image img{display:block;max-width:100%;height:auto;margin:0 auto}.client-presentation-image.layout-half-width{max-width:50%}.client-presentation-review-action{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 24px 22px;padding:18px 20px;border:1px solid var(--client-border);border-left:5px solid var(--gold);border-radius:10px;background:var(--client-priority-bg)}.client-presentation-review-action h3{margin-bottom:5px}.client-presentation-review-action p{max-width:70ch;margin:0}.client-presentation-node.node-card>p:last-child,.client-presentation-node.node-callout>p:last-child,.client-presentation-node.node-limitation>p:last-child,.client-presentation-node.node-next-action>p:last-child,.client-presentation-node.node-labelled-item>p:last-child{margin-bottom:0}.client-presentation-node.presentation-section1-evidence{padding:20px;border:1px solid var(--client-border);border-radius:10px;background:var(--client-muted-bg)}.client-presentation-node.presentation-section1-evidence>div{grid-template-columns:1fr}.client-presentation-node.presentation-section3-actions>div>.node-card{position:relative;border-left:5px solid var(--teal)}.client-presentation-node.presentation-section3-actions>div>.node-card:nth-child(3n+2){border-left-color:var(--gold)}.client-presentation-node.presentation-section3-actions>div>.node-card:nth-child(3n){border-left-color:var(--client-muted)}@media(max-width:768px){:root{--client-section-gap:34px}.client-report-content{font-size:17px}.client-presentation-node.node-card-group>div,.client-presentation-node.node-image-group>div{grid-template-columns:1fr}.client-presentation-node.node-labelled-item,.client-presentation-node.node-card,.client-presentation-node.node-prompt-result,.client-presentation-node.node-callout,.client-presentation-node.node-limitation,.client-presentation-node.node-next-action{padding:17px}.client-presentation-image.layout-half-width{max-width:100%}}@media(max-width:768px){.client-presentation-review-action{align-items:flex-start;flex-direction:column;margin-inline:18px}.client-presentation-review-action button{width:100%}}@media(max-width:430px){:root{--client-section-gap:28px}.client-report-content p{margin-bottom:16px}.client-presentation-node.node-labelled-item,.client-presentation-node.node-card,.client-presentation-node.node-prompt-result,.client-presentation-node.node-callout,.client-presentation-node.node-limitation,.client-presentation-node.node-next-action{padding:15px}.client-presentation-review-action{margin-inline:12px;padding:15px}}.workspace-recovery-page{min-height:100vh;background:#f4f0e8;padding:clamp(24px,5vw,72px);display:grid;place-items:start center}.workspace-recovery-card{width:min(920px,100%);background:#fff;border:1px solid #d8d0c3;border-radius:18px;padding:clamp(24px,4vw,48px);box-shadow:0 18px 50px #231f1b14}.workspace-recovery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workspace-recovery-heading h1{margin:.25rem 0 0}.workspace-recovery-content{display:grid;gap:18px;margin-top:20px}.recovery-lead{font-size:1.2rem;line-height:1.55}.recovery-actions{display:flex;flex-wrap:wrap;gap:10px}.recovery-actions button{min-height:44px}.recovery-comparison{border-top:1px solid #ddd4c6;padding-top:18px}.recovery-comparison table{width:100%;border-collapse:collapse}.recovery-comparison th,.recovery-comparison td{text-align:left;border-bottom:1px solid #e7e0d6;padding:10px}.workspace-recovery-tools{margin-top:16px;border-top:1px solid rgba(255,255,255,.18);padding-top:14px}.workspace-recovery-tools .workspace-recovery-heading{display:block}.workspace-recovery-tools .workspace-recovery-heading h1{font-size:1rem;margin:.3rem 0 .75rem}.workspace-recovery-tools .workspace-recovery-heading button{width:100%}.workspace-recovery-tools .workspace-recovery-content{font-size:.92rem}.workspace-recovery-tools .recovery-actions{display:grid}.workspace-recovery-tools .recovery-actions button{width:100%}.workspace-recovery-tools .recovery-comparison{overflow-x:auto}@media(max-width:600px){.workspace-recovery-heading,.recovery-actions{display:grid}.recovery-actions button{width:100%}}.workspace-selection-page{min-height:100vh;padding:clamp(24px,6vw,72px);background:var(--paper)}.workspace-selection-card{width:min(1080px,100%);margin:auto;padding:clamp(24px,5vw,52px);border:1px solid var(--line);border-radius:18px;background:#fff}.workspace-selection-card>h1{max-width:18ch}.workspace-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.workspace-choice-grid article{display:grid;align-content:start;gap:12px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.workspace-choice-grid article button{justify-self:start}.workspace-legacy-notice{margin-top:22px;padding:16px;border-left:4px solid var(--gold);background:var(--gold-soft)}.workspace-kind-operational{border-bottom-color:var(--teal)}.workspace-kind-legacy-unclassified{border-bottom-color:var(--gold)}@media(max-width:720px){.workspace-choice-grid{grid-template-columns:1fr}}.full-report-export-status,.full-report-export-record,.full-report-delivery-record,.full-report-backup-record,.full-report-export-blocked{width:min(980px,calc(100% - 32px));margin-left:auto;margin-right:auto}.full-report-export-status{display:flex;justify-content:space-between;gap:16px;padding:0 0 12px;font-size:14px;color:var(--muted)}.full-report-export-record,.full-report-delivery-record,.full-report-backup-record,.full-report-export-blocked{margin-bottom:28px;padding:24px;background:var(--surface);box-shadow:0 10px 28px #1d262414}.full-report-export-record label,.full-report-delivery-record label{display:block;margin:14px 0}.full-report-export-record input,.full-report-export-record textarea,.full-report-delivery-record input,.full-report-delivery-record textarea,.full-report-delivery-record select{display:block;width:100%;margin-top:6px}.full-report-backup-record details{margin-top:18px}.full-report-delivery-history{margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.full-report-delivery-history ul{padding-left:20px}.full-report-delivery-history li+li{margin-top:14px}@media(max-width:430px){.full-report-export-status{display:grid}.full-report-export-status,.full-report-export-record,.full-report-delivery-record,.full-report-backup-record,.full-report-export-blocked{width:100%}.full-report-export-record,.full-report-delivery-record,.full-report-backup-record,.full-report-export-blocked{padding:20px 18px}}@media print{@page{size:A4;margin:18mm 16mm 20mm}.full-report-export-status,.full-report-export-record,.full-report-delivery-record,.full-report-backup-record{display:none}.full-report-section tr{break-inside:avoid}.full-report-section thead{display:table-header-group}.full-report-section img{max-height:230mm;object-fit:contain}.full-report-section table{font-size:10pt;color:#000}}.full-report-document{font-family:Georgia,Times New Roman,serif;line-height:1.62}.full-report-document h1,.full-report-document h2,.full-report-document h3,.full-report-document h4,.full-report-document h5{font-family:Inter,Arial,sans-serif;letter-spacing:-.018em}.full-report-cover{min-height:calc(100vh - 150px);display:flex;flex-direction:column;justify-content:center;border-bottom:0;position:relative}.full-report-cover:after{content:"";display:block;width:76px;height:4px;margin-top:34px;background:linear-gradient(90deg,var(--teal-dark),var(--gold))}.full-report-brand{display:flex;align-items:center;gap:10px;margin-bottom:clamp(40px,8vw,86px);font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-dark)}.full-report-brand .brand-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--teal-dark);border-radius:50%;font-size:16px}.full-report-cover .eyebrow,.full-report-contents .eyebrow,.full-report-section-number{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--teal-dark)}.full-report-cover h1{max-width:15ch;font-size:clamp(42px,6vw,74px);margin:0 0 18px}.full-report-cover h2{margin:0;color:#334b47;font-size:clamp(25px,3vw,36px);font-weight:500}.full-report-cover dl{max-width:690px;margin:46px 0 0;background:#d9e3e0}.full-report-cover dl>div{background:#fdfdfb;padding:17px 18px}.full-report-cover>p:last-child{max-width:68ch;margin:27px 0 0;font-size:18px}.full-report-contents{padding:72px 0 66px;border-bottom:1px solid #d9e3e0}.full-report-contents h2{margin:4px 0 28px;font-size:30px}.full-report-contents ol{list-style:none;padding:0;margin:0;display:grid;gap:0}.full-report-contents li{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #e3e8e6;font-family:Inter,Arial,sans-serif;font-weight:600}.full-report-contents li span:first-child{color:var(--teal-dark);font-size:13px;letter-spacing:.08em}.full-report-section{padding:68px 0 72px;border-bottom:1px solid #d9e3e0}.full-report-section-number{margin:0 0 8px}.full-report-section>h1{max-width:25ch;margin:0 0 16px;font-size:clamp(32px,4vw,50px);color:#213431}.full-report-section-purpose{max-width:68ch;margin:0 0 30px;padding-left:18px;border-left:3px solid var(--gold);font-size:18px;color:#455a56}.full-report-section p{max-width:76ch}.full-report-section p,.full-report-section li{overflow-wrap:anywhere}.full-report-section :is(ul,ol){max-width:72ch}.full-report-section :is(article,.report-block,.client-presentation-node.node-card,.client-presentation-node.node-callout,.client-presentation-node.node-limitation,.client-presentation-node.node-next-action){border-color:#d9e3e0;box-shadow:none;background:#fbfcfa}.full-report-section :is(.client-presentation-node.node-callout,.client-presentation-node.node-next-action){border-left:4px solid var(--teal-dark)}.full-report-section :is(.client-presentation-node.node-limitation){border-left:4px solid var(--gold)}.full-report-section table{border-collapse:collapse;table-layout:fixed}.full-report-section th,.full-report-section td{overflow-wrap:anywhere;border-color:#cfd8d5}.full-report-section th{background:#e8efed;color:#213431;font-family:Inter,Arial,sans-serif}@media(max-width:768px){.full-report-cover{min-height:auto;padding:30px 0 58px}.full-report-brand{margin-bottom:44px}.full-report-contents{padding:52px 0}.full-report-section{padding:50px 0}.full-report-cover>p:last-child,.full-report-section-purpose{font-size:16px}}@media print{@page{size:A4;margin:16mm 15mm 18mm}.full-report-document{font-size:10.5pt;line-height:1.55}.full-report-cover{min-height:240mm;break-after:page;page-break-after:always}.full-report-contents{break-after:page;page-break-after:always;padding:0;border:0}.full-report-section{break-before:page;page-break-before:always;padding:0;border:0}.full-report-section>h1,.full-report-section>h2,.full-report-section>h3,.full-report-section>h4,.full-report-appendix>h1{break-after:avoid-page;page-break-after:avoid}.full-report-section :is(article,.report-block,.client-presentation-node.node-card,.client-presentation-node.node-callout,.client-presentation-node.node-limitation,.client-presentation-node.node-next-action){break-inside:avoid-page;page-break-inside:avoid}.full-report-section table,.full-report-appendix table{width:100%;font-size:9pt}.full-report-section a{overflow-wrap:anywhere}.full-report-cover:after{print-color-adjust:exact;-webkit-print-color-adjust:exact}.full-report-contents li{padding:9px 0}.report-table-scroll{overflow:visible}.full-report-appendix{padding:0}}.section-five-significant-result{padding:12px 14px;border-left:3px solid var(--teal-dark);background:#f4f8f6}.section-five-significant-result h5,.section-five-significant-result p{margin:0}.section-five-significant-result p{margin-top:6px}.report-table{min-width:0}.report-table-scroll{max-width:100%;overflow-x:auto}.report-table table{width:100%;border-collapse:collapse;table-layout:fixed}.report-table th,.report-table td{padding:10px 11px;vertical-align:top;text-align:left;overflow-wrap:anywhere;border:1px solid #cfd8d5}.report-table th{background:#e8efed;color:#213431;font-family:Inter,Arial,sans-serif}.full-report-appendix{padding:68px 0 0;break-before:page;page-break-before:always}.full-report-appendix>h1{margin:0 0 16px;font-size:clamp(32px,4vw,50px);color:#213431}.full-report-appendix-intro{max-width:68ch;margin:0 0 32px;color:#455a56}.appendix-evidence-item,.appendix-prompt-evidence>article{margin:28px 0;padding:22px;border:1px solid #d9e3e0;background:#fbfcfa;break-inside:avoid-page;page-break-inside:avoid}.appendix-prompt-evidence>article>h3{margin-top:0}.appendix-prompt-evidence h4{margin:18px 0 7px}.appendix-prompt-evidence h5{margin:12px 0 5px}.full-report-appendix figure{break-inside:avoid-page;page-break-inside:avoid}.full-report-appendix .report-image img{max-width:100%;max-height:190mm;object-fit:contain}.full-report-appendix .report-image figcaption{max-width:72ch}.full-report-document figure{break-inside:avoid-page;page-break-inside:avoid}.full-report-document figcaption{overflow-wrap:anywhere}.full-report-document :is(a,p,li,td,th){overflow-wrap:anywhere;word-break:normal}
