:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;--page-bg:#0f172a;--surface:#152236;--surface-strong:#101827;--surface-soft:#1b2a40;--border:#94a3b83d;--muted:#9aa7bb;--text:#f8fafc;--green:#22c55e;--green-deep:#0b5d3b;--accent:#f39c12;--assessment-pane-max-width:827px;--assessment-sidebar-width:350px;--assessment-pane-gap:16px;--assessment-shell-padding:32px;background:#0f172a;font-family:Avenir Next,Aptos,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0;overflow-x:hidden}body{background:var(--page-bg);min-height:100vh}button,input,select,textarea{font:inherit}button{border-radius:6px}.public-shell{background:linear-gradient(#0f172af5,#0f172a),radial-gradient(circle at 0 0,#22c55e21,#0000 34%);min-height:100vh}.brand-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:14px clamp(18px,5vw,72px);display:flex}.brand-lockup{min-width:150px;min-height:48px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.brand-lockup img{object-fit:contain;width:138px;max-height:52px}.brand-fallback{letter-spacing:.08em;align-items:center;min-height:38px;font-size:14px;font-weight:800;display:inline-flex}.brand-lockup img:not([style*="display: none"])+.brand-fallback{display:none}.brand-kicker,.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.assessment-grid{grid-template-columns:minmax(0, min(var(--assessment-pane-max-width), calc(100vw - var(--assessment-sidebar-width) - var(--assessment-pane-gap) - var(--assessment-shell-padding)))) var(--assessment-sidebar-width);justify-content:center;gap:var(--assessment-pane-gap);width:min(calc(var(--assessment-pane-max-width) + var(--assessment-sidebar-width) + var(--assessment-pane-gap)), calc(100vw - var(--assessment-shell-padding)));align-items:start;margin:28px auto 0;display:grid}.assessment-grid--complete{margin-bottom:56px}.assessment-grid--intro{grid-template-columns:minmax(0, var(--assessment-pane-max-width));width:min(var(--assessment-pane-max-width), calc(100vw - 32px))}.card,.question-pane,.pillar-sidebar,.option-card,.pillar-item,.primary-action,.ghost-action,.admin-button,.admin-input,.field input,.contact-grid input,.consent-row{border-radius:6px}.card{border:1px solid var(--border);background:var(--surface)}.question-pane{width:100%;max-width:var(--assessment-pane-max-width);min-height:646px;padding:24px 20px 22px;overflow:hidden}.question-pane--themed{border-color:color-mix(in srgb, var(--pillar-accent,var(--green)) 34%, transparent);background:radial-gradient(circle at 18% 0%, var(--pillar-glow,#22c55e38), transparent 34%), linear-gradient(135deg, var(--pillar-tint,#22c55e1a) 0%, #152236b8 42%, var(--surface) 100%);background-size:130% 130%,160% 160%;animation:9s ease-in-out infinite alternate pillarGradientDrift}.question-pane__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.question-pane h1,.results-pane h1{color:var(--text);letter-spacing:0;margin:8px 0 0;font-size:20px;line-height:1.25}.results-pane h1{font-size:36px}.pillar-count{background:color-mix(in srgb, var(--pillar-accent,var(--green)) 34%, #0b5d3bb8);color:#fff;white-space:nowrap;flex:none;padding:10px 14px;font-size:12px;font-weight:800}.pane-progress,.sidebar-bar{background:#94a3b829;border-radius:6px;height:10px;margin-top:18px;overflow:hidden}.pane-progress span,.sidebar-bar span{background:linear-gradient(90deg, var(--pillar-accent,var(--green)), #14b8a6);border-radius:6px;height:100%;transition:width .22s;display:block}.question-meta,.overall-progress,.pillar-item__head{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.question-meta{margin-top:8px}.question-transition{will-change:opacity, transform, filter;animation:.52s cubic-bezier(.22,1,.36,1) both questionFadeIn}.question-transition--exit{animation:.36s cubic-bezier(.55,0,.1,1) both questionFadeOut}@keyframes questionFadeIn{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes questionFadeOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-10px)scale(.99)}}@keyframes pillarGradientDrift{0%{background-position:0 0,0%}to{background-position:100% 30%,100%}}.question-transition h2{color:var(--text);letter-spacing:0;margin:40px 0 14px;font-size:22px;line-height:1.35}.option-list{gap:12px;display:grid}.option-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-pane{min-height:560px}.intro-question-layout{grid-template-columns:minmax(0,.88fr) minmax(330px,1fr);align-items:start;gap:clamp(24px,4vw,44px);margin-top:36px;display:grid}.intro-question-copy h2{margin-top:0}.intro-question-controls{align-self:stretch;gap:18px;display:grid}.intro-pane .option-list--compact{gap:9px}.intro-pane .option-card{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:54px;padding:8px 12px}.intro-pane .option-index{width:22px;height:22px;font-size:12px}.intro-pane .option-card strong{font-size:13px;line-height:1.25}.question-helper{max-width:620px;color:var(--muted);margin:0 0 24px;line-height:1.55}.question-actions--split{justify-content:space-between;align-items:center;width:100%;margin-top:0}.primary-action--inline{margin-top:0;margin-left:auto}.option-card{width:100%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:#0f172a6b;border:1px solid #94a3b838;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:20px;padding:10px 16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.option-card:hover,.option-card--selected{border-color:color-mix(in srgb, var(--pillar-accent,var(--green)) 68%, transparent);background:radial-gradient(circle at 8% 50%, var(--pillar-glow,#22c55e33), transparent 42%), color-mix(in srgb, var(--pillar-panel,#22c55e1a) 46%, #0f172a6b);transform:translateY(-1px)}.option-index{width:32px;height:32px;color:var(--text);border:1px solid #94a3b852;border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.option-card--selected .option-index{border-color:color-mix(in srgb, var(--pillar-accent,var(--green)) 72%, transparent);background:color-mix(in srgb, var(--pillar-accent,var(--green)) 26%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pillar-accent,var(--green)) 10%, transparent)}.option-card strong,.option-card small{display:block}.option-card small{color:var(--muted);margin-top:3px;line-height:1.4}.question-actions{justify-content:flex-start;margin-top:18px;display:flex}.ghost-action,.primary-action{border:1px solid var(--border);min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.ghost-action:disabled,.primary-action:disabled{cursor:not-allowed;opacity:.48}.primary-action{border-color:var(--green-deep);background:var(--green-deep);margin-top:18px;font-weight:800}.pillar-sidebar{width:var(--assessment-sidebar-width);border:1px solid var(--border);scrollbar-width:none;background:#101827f2;height:min(700px,100vh - 32px);max-height:calc(100vh - 32px);padding:18px 14px;position:sticky;top:16px;overflow-y:auto}.pillar-sidebar::-webkit-scrollbar{width:0;height:0}.overall-progress{align-items:center;margin-top:8px}.overall-progress strong{color:var(--text);font-size:16px}.pillar-list{gap:10px;margin-top:14px;display:grid}.pillar-item{color:#f8fafc70;background:#0f172a75;border:1px solid #94a3b824;padding:12px}.pillar-item--active{border-color:color-mix(in srgb, var(--pillar-accent,var(--green)) 24%, #94a3b83d);color:var(--text);background:#0f172a75}.pillar-item--current{border-color:color-mix(in srgb, var(--pillar-accent,var(--green)) 54%, transparent);background:radial-gradient(circle at 18% 0%, var(--pillar-glow,#22c55e38), transparent 52%), linear-gradient(135deg, var(--pillar-panel,#14532d57), #0f172a9e);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pillar-accent,var(--green)) 10%, transparent);background-size:140% 140%,160% 160%;animation:8s ease-in-out infinite alternate pillarGradientDrift}.pillar-item strong{margin-top:5px;font-size:13px;line-height:1.35;display:block}.sidebar-bar--small{height:7px;margin-top:9px}.pillar-item small{color:currentColor;opacity:.72;align-items:center;gap:5px;margin-top:8px;display:inline-flex}.lead{max-width:620px;color:var(--muted);line-height:1.6}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.field{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.field input{border:1px solid var(--border);min-height:42px;color:var(--text);background:#0f172a80;padding:10px 12px}.consent-row{color:var(--muted);grid-column:1/-1;align-items:center;gap:10px;display:flex}.form-error,.form-success{margin:16px 0 0;font-weight:800}.form-error{color:#fca5a5}.form-success{color:#86efac}.admin-shell{color:#162119;background:#f4f6f2;min-height:100vh}.admin-topbar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7faf6db;border-bottom:1px solid #1621191a;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.admin-topbar h1{letter-spacing:0;margin:0;font-size:28px}.admin-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-input,.admin-button{color:#162119;background:#fff;border:1px solid #c9d3ca;min-height:42px}.admin-input{min-width:220px;padding:10px 12px}.admin-button{cursor:pointer;padding:10px 14px}@media (width<=1120px){.intro-question-layout{grid-template-columns:1fr;gap:20px}.intro-question-copy h2{max-width:680px}.assessment-grid--intro{max-width:827px}}@media (width<=900px){.assessment-grid:not(.assessment-grid--intro){grid-template-columns:1fr;max-width:827px}.assessment-grid:not(.assessment-grid--intro) .pillar-sidebar{width:100%;height:auto;max-height:none;position:relative;top:auto}.assessment-grid:not(.assessment-grid--intro) .pillar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.brand-header,.admin-topbar{flex-direction:column;min-height:auto}.assessment-grid,.assessment-grid--intro{width:calc(100vw - 24px);margin-top:16px}.question-pane{min-height:auto;padding:20px 16px}.question-pane__top,.overall-progress{flex-direction:column}.pillar-count{white-space:normal}.question-transition h2{margin-top:30px;font-size:19px}.option-list--compact,.pillar-list{grid-template-columns:1fr}.intro-pane .option-card{min-height:50px;padding-top:7px;padding-bottom:7px}.question-actions--split{flex-direction:column-reverse;align-items:stretch}.question-actions--split .ghost-action,.question-actions--split .primary-action{width:100%}.primary-action--inline{margin-left:0}.option-card{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:62px;padding:9px 12px}.contact-grid{grid-template-columns:1fr}.admin-toolbar,.admin-input{width:100%}}@media (width<=480px){.brand-header{gap:10px;padding:12px 14px}.brand-lockup img{width:124px}.brand-kicker{letter-spacing:.11em;font-size:10px}.assessment-grid,.assessment-grid--intro{width:calc(100vw - 16px);margin-top:8px}.question-pane{padding:18px 12px}.question-meta{flex-direction:column;gap:4px}.option-card{grid-template-columns:32px minmax(0,1fr);min-height:58px;padding:8px 10px}.option-index{width:28px;height:28px;font-size:12px}.pillar-sidebar{padding:18px 12px}}.admin-dashboard{color:#18231d;background:radial-gradient(circle at 0 0,#10804814,#0000 24%),linear-gradient(#f5f8f3 0%,#eff4ef 100%);min-height:100vh;padding:18px}.admin-dashboard__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-dashboard__layout--drawer{grid-template-columns:minmax(0,1fr) 340px}.admin-dashboard__content{gap:14px;display:grid}.dashboard-header,.dashboard-panel,.submission-drawer,.kpi-card,.drawer-card,.dashboard-filterbar{background:#fffffff2;border:1px solid #18231d1a;border-radius:6px;box-shadow:0 12px 32px #1118270d}.dashboard-header{justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.dashboard-header__brand{align-items:center;gap:14px;display:flex}.dashboard-logo-wrap{background:linear-gradient(135deg,#064e2c 0%,#0b6b3f 100%);border-radius:6px;justify-content:center;align-items:center;width:88px;min-width:88px;height:56px;display:flex}.dashboard-logo{width:68px;height:auto}.dashboard-header__copy h1{letter-spacing:-.03em;margin:0;font-size:19px;line-height:1.05}.dashboard-header__copy p{color:#5a685f;margin:4px 0 0;font-size:12px;line-height:1.45}.dashboard-header__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-header__badge{color:#0b7a43;background:#10804814;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-search,.dashboard-select,.dashboard-button,.drawer-notes,.drawer-close{border-radius:6px}.dashboard-search{color:#5a685f;background:#fff;border:1px solid #d4ddd5;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.dashboard-search--compact{min-width:250px}.dashboard-search input{color:#18231d;background:0 0;border:0;outline:0;width:100%;min-width:170px;padding:0;font-size:13px}.dashboard-select{color:#18231d;background:#fff;border:1px solid #d4ddd5;min-height:42px;padding:0 12px;font-size:13px}.dashboard-button{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.dashboard-button:hover:not(:disabled),.table-action:hover:not(:disabled),.pagination-button:hover:not(:disabled),.drawer-close:hover:not(:disabled),.triage-item:hover,.org-cell:hover{transform:translateY(-1px)}.dashboard-button:disabled,.pagination-button:disabled{opacity:.55;cursor:not-allowed}.dashboard-button--primary{color:#fff;background:#0b7a43}.dashboard-button--ghost{color:#18231d;background:#fff;border-color:#d4ddd5}.dashboard-button--current{background:#f7fbf8}.kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.kpi-card{align-items:flex-start;gap:12px;padding:14px;display:flex}.kpi-card__icon{border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.kpi-card__icon--green{color:#0b7a43;background:#0b7a431f}.kpi-card__icon--blue{color:#2563eb;background:#2563eb1f}.kpi-card__icon--mint{color:#10b981;background:#10b9811f}.kpi-card__icon--rose{color:#ef4444;background:#ef44441f}.kpi-card__icon--amber{color:#f59e0b;background:#f59e0b29}.kpi-card strong{letter-spacing:-.04em;font-size:22px;line-height:1;display:block}.kpi-card span,.kpi-card small{display:block}.kpi-card span{margin-top:4px;font-size:13px;font-weight:700}.kpi-card small{color:#647267;margin-top:6px;font-size:11px}.dashboard-filterbar{grid-template-columns:200px 200px minmax(260px,1fr) auto;gap:10px;padding:12px;display:grid}.dashboard-analytics-grid{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:12px;display:grid}.dashboard-panel{padding:14px}.dashboard-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dashboard-panel__head h2{margin:0;font-size:15px;line-height:1.2}.dashboard-panel__head p{color:#657368;margin:4px 0 0;font-size:12px}.distribution-list{gap:14px;display:grid}.distribution-row__label{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.distribution-row__label strong{color:#657368;font-size:12px}.distribution-row__track{background:#edf2ed;border-radius:999px;height:12px;overflow:hidden}.distribution-row__track span{border-radius:inherit;height:100%;display:block}.triage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.triage-column{background:#fff;border:1px solid #e1e8e1;border-radius:6px;overflow:hidden}.triage-column header{border-top:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.triage-column--high header{border-top-color:#ef4444}.triage-column--medium header{border-top-color:#f59e0b}.triage-column--low header{border-top-color:#0b7a43}.triage-column__list{gap:8px;padding:10px;display:grid}.triage-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5ece6;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.triage-item__avatar,.org-cell__avatar,.drawer-profile__avatar{color:#0b7a43;background:#0b7a431f;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.triage-item__avatar{width:34px;height:34px}.triage-item__body{gap:2px;display:grid}.triage-item__body strong,.org-cell__copy strong,.drawer-profile strong,.drawer-contact-grid strong,.drawer-score-copy strong,.drawer-card__title-row strong{font-size:13px}.triage-item__body small,.org-cell__copy small,.table-meta small,.drawer-profile p,.drawer-profile small,.drawer-contact-grid span,.drawer-score-copy p,.drawer-field small,.drawer-answer-item span,.drawer-answer-item small,.triage-empty,.dashboard-pagination span{color:#677469;font-size:11px}.dashboard-table-panel{padding-bottom:10px}.dashboard-table-wrap{overflow-x:auto}.dashboard-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.dashboard-table thead th{color:#5a685f;text-align:left;background:#f8fbf8;border-top:1px solid #e4ebe5;border-bottom:1px solid #dfe7e0;padding:10px 14px;font-size:12px;font-weight:700}.dashboard-table tbody td{vertical-align:middle;border-bottom:1px solid #edf2ed;padding:11px 14px;font-size:13px}.dashboard-table tbody tr.is-active{background:#0b7a430a}.dashboard-table__empty{text-align:center;color:#677469;padding:28px 14px}.org-cell,.table-action{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.org-cell__avatar{width:36px;height:36px}.org-cell__copy,.table-meta,.table-score,.drawer-contact-grid,.drawer-answer-item,.drawer-field{gap:2px;display:grid}.table-score{grid-template-columns:8px auto auto;align-items:center;gap:8px}.table-score__dot{border-radius:999px;width:8px;height:8px}.table-score__dot--green{background:#0b7a43}.table-score__dot--amber{background:#f59e0b}.table-score__dot--orange{background:#fb923c}.table-score__dot--red{background:#ef4444}.metric-pill{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.metric-pill--green{color:#0b7a43;background:#0b7a431f}.metric-pill--amber{color:#c26d04;background:#f59e0b24}.metric-pill--orange{color:#c35d12;background:#fb923c29}.metric-pill--red{color:#b42318;background:#ef444424}.metric-pill--blue{color:#2563eb;background:#3b82f624}.metric-pill--teal{color:#0f766e;background:#14b8a624}.metric-pill--slate{color:#475569;background:#64748b24}.dashboard-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.dashboard-pagination__controls{align-items:center;gap:8px;display:flex}.pagination-button,.pagination-chip,.drawer-close{background:#fff;border:1px solid #d4ddd5;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pagination-button{cursor:pointer}.pagination-chip{color:#48564c;font-size:12px;font-weight:700}.pagination-chip.is-active{color:#fff;background:#0b7a43;border-color:#0b7a43}.submission-drawer{gap:12px;max-height:calc(100vh - 36px);padding:14px;display:grid;position:sticky;top:18px;overflow:auto}.submission-drawer__head,.drawer-card__title-row,.drawer-footer,.drawer-profile,.drawer-score-card{justify-content:space-between;gap:12px;display:flex}.submission-drawer__head{align-items:flex-start}.submission-drawer__head h2{margin:2px 0 0;font-size:16px;line-height:1.2}.drawer-kicker,.drawer-section-label{letter-spacing:.11em;text-transform:uppercase;color:#6b786d;font-size:11px;font-weight:800}.drawer-close{cursor:pointer;color:#5a685f}.submission-drawer__loading{color:#5a685f;font-size:13px}.drawer-card{gap:12px;padding:14px;display:grid}.drawer-profile{align-items:center}.drawer-profile__avatar{width:46px;height:46px;font-size:16px}.drawer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-score-card{align-items:center}.score-ring{--score-angle:0deg;background:conic-gradient(#0b7a43 var(--score-angle), #e8efea 0deg);border-radius:999px;place-items:center;width:118px;height:118px;display:grid}.score-ring>div{background:#fff;border-radius:999px;place-items:center;width:88px;height:88px;display:grid}.score-ring strong{letter-spacing:-.05em;font-size:28px;line-height:1}.score-ring span{color:#6a776b;font-size:11px}.drawer-score-copy{align-content:center}.drawer-field label{color:#4f5d53;font-size:12px;font-weight:700}.drawer-notes{resize:vertical;width:100%;font:inherit;color:#18231d;border:1px solid #d4ddd5;padding:10px 12px;font-size:13px}.drawer-actions-list,.drawer-answer-list{gap:8px;display:grid}.drawer-action-item,.drawer-answer-item{background:#fafcf9;border:1px solid #e5ece6;border-radius:6px;gap:6px;padding:10px 11px;display:grid}.drawer-action-item{grid-template-columns:20px minmax(0,1fr);align-items:start}.drawer-action-item__icon{color:#c26d04;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.drawer-answer-item__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.drawer-answer-item p{margin:0;font-size:12px;line-height:1.45}.drawer-footer{align-items:center;margin-top:2px}.drawer-save{min-width:148px}.dashboard-error{color:#b42318;background:#fef2f2eb;border:1px solid #b4231829;border-radius:6px;padding:12px 14px;font-size:13px;font-weight:700}.dashboard-error--drawer{margin-bottom:0}@media (width<=1380px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard__layout--drawer{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1120px){.admin-dashboard__layout,.admin-dashboard__layout--drawer{grid-template-columns:1fr}.submission-drawer{max-height:none;position:relative;top:auto}.triage-grid{grid-template-columns:1fr}}@media (width<=900px){.dashboard-header,.dashboard-filterbar,.drawer-contact-grid,.kpi-grid{grid-template-columns:1fr}.dashboard-header{flex-direction:column}.dashboard-header__actions,.dashboard-search--compact,.dashboard-search,.dashboard-button,.dashboard-select{width:100%}.dashboard-search input{min-width:0}.kpi-grid{display:grid}}@media (width<=640px){.admin-dashboard{padding:10px}.dashboard-header,.dashboard-panel,.kpi-card,.drawer-card,.submission-drawer,.dashboard-filterbar{padding:12px}.dashboard-header__brand{align-items:flex-start}.dashboard-logo-wrap{width:72px;min-width:72px;height:48px}.dashboard-logo{width:56px}.dashboard-header__copy h1{font-size:17px}.table-score{grid-template-columns:8px auto}.table-score .metric-pill{grid-column:2}.drawer-score-card,.drawer-footer{flex-direction:column;align-items:stretch}}.admin-dashboard{overflow-x:hidden}.dashboard-header{overflow:hidden}.dashboard-header__brand,.dashboard-header__copy,.dashboard-header__actions{min-width:0}.dashboard-header__actions{flex:520px}.dashboard-header__brand{flex:420px}@media (width<=1280px){.dashboard-header{flex-direction:column;align-items:stretch}.dashboard-header__actions{justify-content:flex-start;width:100%}.dashboard-search--compact{flex:260px;min-width:0}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-header__actions{grid-template-columns:minmax(240px,1fr) repeat(4,max-content);align-items:center;gap:8px;display:grid}.dashboard-header__actions>*{min-width:0}.dashboard-button{white-space:nowrap}@media (width<=1600px){.dashboard-header{flex-direction:column;align-items:stretch}.dashboard-header__brand,.dashboard-header__actions{flex:none;width:100%}.dashboard-header__actions{grid-template-columns:minmax(220px,1fr) repeat(4,max-content);justify-content:start}.dashboard-search--compact{width:100%;min-width:0}}@media (width<=1240px){.dashboard-header__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-header__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-search--compact{flex:320px;min-width:260px}.dashboard-header__actions>.dashboard-button{flex:none;min-height:40px;padding:0 12px;font-size:12px}.dashboard-button--icon-tight{min-width:112px}@media (width<=1600px){.dashboard-header__actions{justify-content:flex-start}}@media (width<=1240px){.dashboard-header__actions{flex-wrap:wrap}.dashboard-search--compact{flex-basis:100%;min-width:0}}@media (width<=900px){.dashboard-header__actions{grid-template-columns:1fr;display:grid}}.kpi-card{align-items:center}.kpi-card__icon{flex:0 0 44px;place-items:center}.kpi-card__icon svg{flex:none;margin:auto;display:block}.dashboard-table-panel{overflow:hidden}.dashboard-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:auto hidden}.dashboard-table-wrap::-webkit-scrollbar{display:none}@media (width<=900px){.admin-dashboard,.admin-dashboard__layout,.admin-dashboard__content,.dashboard-header,.dashboard-filterbar,.dashboard-panel,.dashboard-table-panel,.submission-drawer{min-width:0}.kpi-grid{grid-template-columns:1fr!important}.dashboard-analytics-grid,.dashboard-filterbar{grid-template-columns:1fr}.dashboard-header__actions{width:100%;grid-template-columns:1fr!important;display:grid!important}.dashboard-header__actions>.dashboard-button,.dashboard-search--compact,.dashboard-search,.dashboard-select{width:100%;min-width:0}.dashboard-table-wrap{margin-inline:-2px;padding-bottom:2px}.dashboard-table{min-width:720px}}@media (width<=640px){.admin-dashboard{padding:8px}.dashboard-header,.dashboard-panel,.kpi-card,.drawer-card,.submission-drawer,.dashboard-filterbar{padding:10px}.kpi-card{grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.kpi-card__icon{width:44px;height:44px}.dashboard-table{min-width:680px}}.dashboard-header__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:auto;display:flex!important}.dashboard-icon-button{color:#18231d;cursor:pointer;background:#fff;border:1px solid #d4ddd5;border-radius:6px;place-items:center;width:40px;min-width:40px;height:40px;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-grid}.dashboard-icon-button:hover:not(:disabled){background:#f8fbf8;border-color:#b9c8bc;transform:translateY(-1px)}.dashboard-icon-button:disabled{opacity:.55;cursor:not-allowed}.dashboard-icon-button--primary{color:#fff;background:#0b7a43;border-color:#0b7a43}.dashboard-icon-button--primary:hover:not(:disabled){background:#096a3b;border-color:#096a3b}.dashboard-icon-button svg{margin:auto;display:block}@media (width<=900px){.dashboard-header__actions{justify-content:flex-start;width:100%;display:flex!important}}.kpi-card{grid-template-columns:56px minmax(0,1fr);align-items:center!important;display:grid!important}.kpi-card__icon{place-self:center!important;place-items:center!important;display:grid!important}.kpi-card__icon svg{place-self:center}.success-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d1c94;place-items:center;padding:24px;animation:.22s both modalFadeIn;display:grid;position:fixed;inset:0}.success-modal__panel{color:#f8fafc;text-align:center;background:linear-gradient(145deg,#0f172afa,#14532df0);border:1px solid #2dd4bf52;border-radius:6px;width:min(360px,100%);padding:24px;animation:.28s both modalPanelIn;box-shadow:0 24px 70px #0000005c}.success-modal__panel strong{margin-top:12px;font-size:20px;display:block}.success-modal__panel p{color:#b7c5d8;margin:8px 0 0}.success-modal__icon{color:#fff;background:linear-gradient(135deg,#16a34a,#2dd4bf);border-radius:6px;place-items:center;width:52px;height:52px;display:inline-grid}.report-review-shell{gap:18px;width:min(1160px,100vw - 48px);margin:0 auto;padding:30px 0 56px;display:grid}.report-hero-panel,.report-score-card,.report-pillar-panel,.report-actions-panel{background:linear-gradient(145deg,#0f172af5,#10263ee6);border:1px solid #94a3b838;border-radius:6px;box-shadow:0 20px 60px #0000002e}.report-hero-panel{background:radial-gradient(circle at 0 0,#22c55e2e,#0000 38%),linear-gradient(145deg,#0f172afa,#0c2c3aeb);border-color:#2dd4bf47;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.report-hero-panel h1{color:#fff;margin:8px 0 12px;font-size:clamp(36px,6vw,72px);line-height:.95}.report-hero-panel .lead{color:#b7c5d8;max-width:680px;margin:0}.report-download-button{border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:210px;display:inline-flex}.report-score-grid{grid-template-columns:1.2fr 1fr 1fr;gap:14px;display:grid}.report-score-card{min-height:148px;padding:20px}.report-score-card span{color:#9fb1c7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.report-score-card strong{color:#fff;margin-top:16px;font-size:clamp(24px,3vw,40px);line-height:1;display:block}.report-score-card small{color:#9fb1c7;margin-top:10px;line-height:1.5;display:block}.report-score-card--featured{background:radial-gradient(circle at 100% 0,#2dd4bf33,#0000 40%),linear-gradient(145deg,#14532d99,#0f172af5);border-color:#22c55e61}.report-pillar-panel,.report-actions-panel{padding:24px}.report-section-heading h2,.report-actions-panel h2{color:#fff;margin:6px 0 0;font-size:clamp(22px,3vw,32px)}.report-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.report-pillar-card{border:1px solid color-mix(in srgb, var(--pillar-accent) 40%, #94a3b842);background:radial-gradient(circle at 0% 0%, var(--pillar-glow), transparent 44%), linear-gradient(145deg, var(--pillar-panel), #0f172adb);border-radius:6px;padding:18px}.report-pillar-card__head{color:#9fb1c7;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.report-pillar-card__head strong{color:var(--pillar-accent);letter-spacing:0;font-size:22px}.report-pillar-card h3{color:#fff;margin:12px 0;font-size:17px}.report-pillar-card p{color:#b7c5d8;margin:12px 0 0;line-height:1.55}.report-pillar-card small{color:#8fa3bd;margin-top:10px;display:block}.report-actions-panel{background:radial-gradient(circle at 0 0,#fb923c29,#0000 36%),linear-gradient(145deg,#0f172af5,#351e10b8);border-color:#fb923c57}.report-actions-panel ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.report-actions-panel li,.report-actions-panel p{color:#fed7aa;background:#fb923c14;border:1px solid #fb923c3d;border-radius:6px;margin:0;padding:12px 14px}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.report-review-shell{width:min(100% - 28px,720px);padding-top:18px}.report-hero-panel{flex-direction:column;align-items:stretch;padding:22px}.report-score-grid,.report-pillar-grid{grid-template-columns:1fr}.report-download-button{width:100%}}@media (width>=901px){.admin-dashboard__layout--drawer{display:block}.admin-dashboard__layout--drawer .admin-dashboard__content{padding-right:382px}.admin-dashboard__layout--drawer .submission-drawer{z-index:40;width:360px;max-height:none;position:fixed;top:18px;bottom:18px;right:18px}}.submission-drawer{scrollbar-width:none;-ms-overflow-style:none}.submission-drawer::-webkit-scrollbar{display:none}.drawer-score-card{align-items:center;gap:18px}.drawer-score-card>div:first-child{gap:14px;display:grid}.drawer-card--status{padding:12px 14px}.drawer-card--advice{background:#fff7f7;border-color:#ef444438}.drawer-card--advice .drawer-section-label{color:#9f1239}.drawer-card--advice .drawer-action-item{background:snow;border-color:#ef444429}.drawer-card--advice .drawer-action-item__icon{color:#dc2626}.drawer-answer-groups{gap:8px;display:grid}.drawer-answer-group{background:#fbfdfb;border:1px solid #e5ece6;border-radius:6px;overflow:hidden}.drawer-answer-group__trigger{color:#18231d;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 11px;display:flex}.drawer-answer-group__trigger small{letter-spacing:.08em;text-transform:uppercase;color:#6b786d;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.drawer-answer-group__trigger strong{font-size:12px;line-height:1.35;display:block}.drawer-answer-group__meta{color:#607067;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.drawer-answer-group__trigger[aria-expanded=true] .drawer-answer-group__meta svg{transform:rotate(180deg)}.drawer-answer-group .drawer-answer-list{padding:0 10px 10px}.drawer-answer-group .drawer-answer-item{background:#fff}.drawer-footer .dashboard-button,.drawer-footer .drawer-save{font-weight:600}@media (width<=900px){.admin-dashboard__layout--drawer .admin-dashboard__content{padding-right:0}.admin-dashboard__layout--drawer .submission-drawer{width:100%;max-height:none;position:relative;inset:auto}}.drawer-card--advice .drawer-action-item{gap:8px;padding:9px 10px}.drawer-card--advice .drawer-action-item span:last-child{font-size:12px;line-height:1.45}.drawer-skeleton{gap:12px;display:grid}.drawer-skeleton__profile,.drawer-skeleton__score{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}.drawer-skeleton__stack{gap:9px;display:grid}.skeleton-block{background:linear-gradient(90deg,#eef4ef 0%,#f8fbf8 44%,#eef4ef 88%) 0 0/220% 100%;border-radius:6px;animation:1.2s ease-in-out infinite skeletonSweep;display:block}.skeleton-block--avatar{width:58px;height:58px}.skeleton-block--ring{border-radius:999px;width:96px;height:96px}.skeleton-block--title{width:72%;height:16px}.skeleton-block--line{width:100%;height:12px}.skeleton-block--line-short{width:54%;height:12px}.skeleton-block--pill{width:64px;height:24px}@keyframes skeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.report-review-shell--confirmation{color:#151a17;grid-template-columns:minmax(0,1fr) 420px;gap:22px;width:min(1340px,100vw - 44px);margin:0 auto;padding:26px 0 52px;display:grid}.report-confirmation-main,.report-confirmation-sidebar{min-width:0}.report-confirmation-main{padding:20px 0 0}.report-confirmation-hero{align-items:center;gap:20px;display:flex}.report-confirmation-icon{color:#075f3f;background:#f8fbf8;border:4px solid #075f3f;border-radius:999px;place-items:center;width:68px;min-width:68px;height:68px;display:inline-grid}.report-confirmation-hero h1{color:#151a17;letter-spacing:0;margin:0;font-size:clamp(30px,4vw,42px);font-weight:850;line-height:1.05}.report-confirmation-hero p{color:#2f3732;margin:8px 0 0;font-size:21px;font-weight:500;line-height:1.2}.report-confirmation-copy{color:#38433d;max-width:720px;margin:42px 0 28px;font-size:15px;line-height:1.55}.report-confirmation-error{color:#b42318;max-width:720px;margin-bottom:18px}.report-tabs{border-top:1px solid #16211929;border-bottom:1px solid #1621191f;gap:28px;margin-bottom:30px;display:flex}.report-tab{color:#4f5b54;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:58px;padding:0 14px;font-size:16px;font-weight:520}.report-tab--active{color:#075f3f;border-bottom-color:#075f3f;font-weight:800}.report-priority-panel,.report-analytics-panel{gap:18px;display:grid}.report-section-heading--compact h2{color:#151a17;letter-spacing:0;margin:0;font-size:25px;font-weight:850;line-height:1.2}.report-section-heading--compact p{color:#68736c;margin:8px 0 0;font-size:13px;line-height:1.5}.priority-signal-list{background:#fffffff5;border:1px solid #16211921;border-radius:8px;overflow:hidden}.priority-signal{color:#1a211d;border-bottom:1px solid #1621191a;grid-template-columns:64px minmax(0,1fr) auto 22px;align-items:center;gap:14px;min-height:92px;padding:14px 18px;display:grid}.priority-signal:last-child{border-bottom:0}.priority-signal__icon{border-radius:8px;place-items:center;width:48px;height:48px;display:inline-grid}.priority-signal--high .priority-signal__icon{color:#dc2626;background:#fee8e8}.priority-signal--medium .priority-signal__icon{color:#c47a05;background:#fff3d8}.priority-signal--low .priority-signal__icon{color:#168245;background:#e8f6ec}.priority-signal__copy h3{color:#171d19;margin:0;font-size:15px;font-weight:850;line-height:1.3}.priority-signal__copy p{color:#505d55;max-width:620px;margin:8px 0 0;font-size:13px;line-height:1.45}.priority-signal__meta{white-space:nowrap;align-items:center;gap:12px;display:flex}.priority-signal__meta strong{color:#333d37;font-size:13px}.priority-pill,.readiness-badge{border:1px solid #0000;border-radius:8px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.priority-pill--high,.readiness-badge--not-ready{color:#a5161c;background:#fbd9db;border-color:#f0a2a2}.priority-pill--medium,.readiness-badge--conditional{color:#915a03;background:#fff3d4;border-color:#efc879}.priority-pill--low,.readiness-badge--ready{color:#0f6b38;background:#dcf3e4;border-color:#9bd8ad}.priority-note,.report-security-note{color:#69756e;align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.report-analytics-list{gap:12px;display:grid}.analytics-row{background:#fffffff5;border:1px solid #1621191f;border-radius:8px;gap:11px;padding:16px 18px;display:grid}.analytics-row__head,.analytics-row__meta{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.analytics-row__head span{color:#6b776f;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.analytics-row__head strong{color:#171d19;text-align:right;font-size:14px}.analytics-row__meter{background:#e7ebe8;border-radius:999px;height:9px;overflow:hidden}.analytics-row__meter span{border-radius:inherit;height:100%;display:block}.analytics-row__meta span{color:#5f6d65;font-size:13px}.analytics-row__meta strong{color:#1b211d;font-size:16px}.report-confirmation-sidebar{background:#fffffff5;border:1px solid #16211924;border-radius:10px;align-self:start;gap:18px;padding:24px;display:grid;position:sticky;top:18px;box-shadow:0 20px 70px #0000001f}.report-client-card,.report-readiness-card,.report-includes-card{gap:10px;display:grid}.report-client-card{border-bottom:1px solid #16211921;padding-bottom:22px}.report-sidebar-label,.report-readiness-card__head span{color:#1a211d;font-size:15px;font-weight:800}.report-client-card h2{color:#171d19;letter-spacing:0;margin:0;font-size:25px;font-weight:850;line-height:1.15}.report-client-card p{color:#313b35;margin:0;font-size:15px}.report-client-card small{color:#313b35;align-items:center;gap:8px;font-size:14px;display:inline-flex}.report-readiness-card__head{justify-items:start;gap:10px;display:grid}.report-score-ring{--score-angle:0deg;--score-color:#d12f2f;background:conic-gradient(var(--score-color) var(--score-angle), #e2e4e3 0deg);border-radius:999px;place-items:center;width:190px;height:190px;margin:18px auto 8px;display:grid}.report-score-ring>div{background:#fff;border-radius:999px;place-items:center;width:142px;height:142px;display:grid}.report-score-ring strong{color:var(--score-color);letter-spacing:0;font-size:42px;font-weight:850;line-height:1}.report-readiness-card p{color:#3f4a44;margin:0;font-size:14px;line-height:1.5}.readiness-override-note{color:#915a03;font-size:12px;line-height:1.45}.report-download-button{color:#fff;cursor:pointer;background:#075f3f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:58px;margin-top:8px;font-size:16px;font-weight:850;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 8px 18px #075f3f38}.report-download-button:hover:not(:disabled){background:#064f35;transform:translateY(-1px)}.report-download-button:disabled{cursor:not-allowed;opacity:.62}.report-includes-card{background:#f8faf8;border:1px solid #1621191a;border-radius:8px;padding:18px}.report-includes-card h3{color:#1a211d;margin:0;font-size:15px;font-weight:850}.report-includes-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-includes-card li{color:#3e4a43;align-items:center;gap:9px;font-size:13px;display:flex}.report-includes-card svg,.report-security-note svg{color:#075f3f;flex:none}.report-security-note{justify-content:center;padding-top:2px}@media (width<=1040px){.report-review-shell--confirmation{grid-template-columns:1fr;width:min(100% - 28px,760px)}.report-confirmation-sidebar{order:-1;position:relative;top:auto}}@media (width<=680px){.report-review-shell--confirmation{width:min(100% - 18px,760px);padding-top:12px}.report-confirmation-main{padding-top:4px}.report-confirmation-hero{align-items:flex-start;gap:14px}.report-confirmation-icon{border-width:3px;width:54px;min-width:54px;height:54px}.report-confirmation-hero h1{font-size:28px}.report-confirmation-hero p{font-size:18px}.report-confirmation-copy{margin-top:28px}.report-tabs{gap:12px;overflow-x:auto}.priority-signal{grid-template-columns:48px minmax(0,1fr)}.priority-signal__meta{grid-column:2;justify-content:space-between}.priority-signal>svg{display:none}.priority-signal__icon{width:42px;height:42px}.report-confirmation-sidebar{padding:18px}.report-score-ring{width:158px;height:158px}.report-score-ring>div{width:118px;height:118px}.report-score-ring strong{font-size:34px}}.report-review-shell--confirmation{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:20px;width:min(1180px,100vw - 32px)}.report-confirmation-main{background:#fffffff5;border:1px solid #1621191f;border-radius:10px;padding:34px;box-shadow:0 18px 54px #0000001f}.report-confirmation-sidebar{border-radius:10px;gap:14px;padding:20px}.report-confirmation-hero{gap:18px}.report-confirmation-icon{border-width:3px;width:58px;min-width:58px;height:58px}.report-confirmation-hero h1{font-size:clamp(27px,3vw,34px);font-weight:720;line-height:1.12}.report-confirmation-hero p{margin-top:5px;font-size:18px;font-weight:450}.report-confirmation-copy{margin:30px 0 22px;font-size:14px}.report-tabs{margin-bottom:24px}.report-tab{min-height:48px;font-size:14px;font-weight:460}.report-tab--active{font-weight:700}.report-section-heading--compact h2{font-size:22px;font-weight:700}.priority-signal{grid-template-columns:54px minmax(0,1fr) auto 18px;min-height:78px;padding:12px 14px}.priority-signal__icon{width:42px;height:42px}.priority-signal__copy h3{font-size:13px;font-weight:720}.priority-signal__copy p{margin-top:5px;font-size:12px}.priority-pill,.readiness-badge{min-height:26px;padding:0 10px;font-size:12px;font-weight:650}.report-client-card{padding-bottom:16px}.report-sidebar-label,.report-readiness-card__head span{font-size:13px;font-weight:720}.report-client-card h2{font-size:22px;font-weight:720}.report-score-ring{width:150px;height:150px;margin:14px auto 6px}.report-score-ring>div{width:112px;height:112px}.report-score-ring strong{font-size:34px;font-weight:760}.report-download-button{min-height:48px;font-size:14px;font-weight:720}.report-includes-card{padding:14px}.report-includes-card h3{font-size:13px;font-weight:720}.report-includes-card li{font-size:12px}@media (width>=861px) and (width<=1040px){.report-review-shell--confirmation{grid-template-columns:minmax(0,1fr) 320px;gap:18px;width:min(100% - 24px,1000px)}.report-confirmation-sidebar{order:0;padding:16px;position:sticky;top:14px}.report-confirmation-main{padding:28px}.priority-signal{grid-template-columns:48px minmax(0,1fr)}.priority-signal__meta{grid-column:2;justify-content:space-between}.priority-signal>svg{display:none}}@media (width<=860px){.report-review-shell--confirmation{grid-template-columns:1fr;width:min(100% - 24px,760px)}.report-confirmation-sidebar{order:0}}.triage-view-more{color:#0b7a43;cursor:pointer;background:0 0;border:0;justify-self:start;margin:0 10px 10px;padding:2px 0;font-size:12px;font-weight:700}.triage-view-more:hover{text-decoration:underline}.risk-bucket-drawer__summary{color:#5a685f;margin:4px 0 0;font-size:12px;line-height:1.4}.risk-bucket-list{gap:8px;display:grid}.risk-bucket-item{color:#18231d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5ece6;border-radius:6px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;transition:transform .18s,border-color .18s,background .18s;display:grid}.risk-bucket-item:hover{background:#fbfdfb;border-color:#cfdad2;transform:translateY(-1px)}.risk-bucket-item__copy{gap:3px;min-width:0;display:grid}.risk-bucket-item__copy strong,.risk-bucket-item__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.risk-bucket-item__copy strong{font-size:13px}.risk-bucket-item__copy small{color:#677469;font-size:11px}.risk-bucket-load{width:100%}.risk-bucket-drawer{align-content:start;gap:12px}.risk-bucket-drawer .submission-drawer__head{border-bottom:1px solid #e5ece6;align-items:flex-start;padding-bottom:10px}.risk-bucket-drawer .submission-drawer__head h2{font-size:18px;line-height:1.15}.risk-bucket-drawer__summary{margin-top:5px;font-size:12px}.risk-bucket-list{align-content:start;gap:7px;padding-top:2px}.risk-bucket-item{grid-template-columns:36px minmax(0,1fr) auto;align-self:start;gap:9px;min-height:56px;padding:8px 10px}.risk-bucket-item .triage-item__avatar{width:36px;height:36px}.risk-bucket-item__copy{gap:1px}.risk-bucket-item__copy strong{font-size:12px;line-height:1.2}.risk-bucket-item__copy small{font-size:10px;line-height:1.25}.risk-bucket-item .metric-pill{min-height:24px;padding-inline:9px;font-size:11px}
