:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;background:#f7f9fb;color:#14212b}*{box-sizing:border-box}body{min-height:100vh;margin:0}a{color:inherit}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;border-bottom:1px solid #d7e0e5;background:rgba(247,249,251,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{color:#14212b;font-weight:800;text-decoration:none}nav{display:flex;flex-wrap:wrap;gap:14px}nav a{color:#52616b;font-size:14px;font-weight:700;text-decoration:none}.nav-user{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#e5eef0;color:#236b5b;font-size:12px;font-weight:800}main{padding:72px 24px}.site-footer,main{max-width:960px;margin:0 auto}.site-footer{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;align-items:start;padding:28px 24px 44px;border-top:1px solid #d7e0e5}.site-footer>div{min-width:0}.site-footer p{margin:8px 0 0;max-width:320px;font-size:14px}.site-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;min-width:0}.site-footer nav{display:grid;grid-gap:8px;gap:8px;justify-items:start;grid-row-gap:10px;row-gap:10px}.site-footer nav a{white-space:nowrap}.site-footer nav span{color:#236b5b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.narrow{max-width:720px}.eyebrow{color:#236b5b;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1{max-width:720px;margin:12px 0;font-size:clamp(40px,7vw,72px);line-height:1.02}p{max-width:680px;color:#52616b;font-size:20px;line-height:1.55}h2{margin:0 0 10px}.button-link,button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#236b5b;color:#ffffff;cursor:pointer;font:inherit;font-size:15px;font-weight:800;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.65}.button-secondary{background:#e5eef0;color:#14212b}.danger-button{background:#b4232a;color:#ffffff}.button-link.secondary{background:#e5eef0;color:#14212b}.action-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.card{margin-top:36px;padding:20px;border:1px solid #d7e0e5;border-radius:16px;background:#ffffff}.launch-card{border-color:#bfd8d2;background:radial-gradient(circle at top right,rgba(35,107,91,.1),transparent 36%),#ffffff}.launch-card>strong{display:block;margin-top:10px;font-size:26px;line-height:1.2}.launch-card p{margin-bottom:0;font-size:17px}.not-found-page{display:grid;min-height:calc(100vh - 220px);place-items:center;padding-top:56px;padding-bottom:56px}.not-found-card{display:grid;grid-gap:16px;gap:16px;width:min(100%,680px);padding:clamp(28px,6vw,56px);border:1px solid #bfd8d2;border-radius:28px;background:radial-gradient(circle at top right,rgba(35,107,91,.12),transparent 34%),#ffffff;box-shadow:0 24px 60px rgba(20,33,43,.08)}.not-found-card-compact{margin-top:0}.not-found-card span{width:-moz-fit-content;width:fit-content;padding:5px 12px;border-radius:999px;background:#e9f6f2;color:#236b5b;font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.not-found-card h1{margin:0;font-size:clamp(42px,8vw,84px)}.not-found-card strong{font-size:28px}.not-found-card p{margin:0}.not-found-card .button-link{justify-self:start;margin-top:8px}.status-board{margin-top:28px}.pilot-tools-grid,.status-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pilot-tools-grid{margin-top:18px}.pilot-tool-card{display:grid;grid-gap:8px;gap:8px;min-height:100%;padding:18px;border:1px solid #bfd8d2;border-radius:18px;background:#ffffff;color:inherit;text-decoration:none}.pilot-tool-card span{color:#236b5b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pilot-tool-card strong{font-size:24px;line-height:1.15}.pilot-tool-card p{margin:0;font-size:15px}.getting-started-steps{margin-top:28px}.status-card{display:grid;grid-gap:10px;gap:10px;padding:20px;border:1px solid #d7e0e5;border-radius:18px;background:#ffffff}.status-card-ready{border-color:#bfd8d2;background:#eff8f5}.status-card-review{border-color:#f0d6a8;background:#fffaf0}.status-card span,.status-label{color:#236b5b;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.status-card strong{font-size:20px;line-height:1.2}.status-card p{margin:0;font-size:15px}.link-card small,.status-card a{color:#236b5b;font-size:14px;font-weight:800}.status-label-ready{color:#236b5b}.status-label-review{color:#8a5a11}.notice-card{margin-top:24px;padding:16px 18px;border:1px solid #f0d6a8;border-radius:16px;background:#fffaf0;color:#6f4b12;font-size:17px;font-weight:800;line-height:1.5}.tool-quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tool-quick-actions a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid #d7e0e5;border-radius:999px;background:#ffffff;color:#236b5b;font-size:14px;font-weight:800;text-decoration:none}.tool-quick-actions a:focus-visible,.tool-quick-actions a:hover{border-color:#9ec8bf;background:#eef8f5}.profile-notice{margin-top:14px;font-size:15px}.profile-page{margin-top:28px;padding:8px 0 16px}.profile-page>h2{margin-bottom:6px}.profile-status{margin:0 0 12px;color:#52616b;font-size:16px}.profile-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #bfd8d2;border-radius:16px;background:#f7fbfa}.profile-identity{min-width:0}.profile-identity span,.profile-item-meta,.profile-section-header span{color:#236b5b;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profile-identity strong{display:block;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(16px,2vw,21px);line-height:1.15}.profile-identity small{display:inline-flex;margin-top:6px;padding:3px 9px;border-radius:999px;background:#ffffff;color:#236b5b;font-size:12px;font-weight:800}.profile-sections{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.profile-section{padding:14px;border:1px solid #d7e0e5;border-radius:16px;background:#ffffff}.profile-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-section-header h2{margin:0}.profile-danger-zone p,.profile-hint,.profile-section-header p{margin:4px 0 0;color:#52616b;font-size:15px}.profile-section-header>span{display:inline-flex;min-width:30px;justify-content:center;padding:4px 9px;border-radius:999px;background:#eff8f5}.profile-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.profile-list-item{display:block;padding:12px 14px;border:1px solid #d7e0e5;border-radius:14px;background:#fbfcfd}.profile-list-link{color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.profile-list-link:focus-visible,.profile-list-link:hover{border-color:#9ec8bf;box-shadow:0 10px 24px rgb(20 33 43/.08);transform:translateY(-1px)}.profile-list-item strong{display:block;margin-top:4px;font-size:17px}.profile-list-item p{margin:4px 0 0;color:#52616b;font-size:14px}.profile-inline-link{display:inline-block;margin-top:10px;color:#236b5b;font-size:15px;font-weight:800}.profile-empty-state{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:14px;border:1px dashed #bfd8d2;border-radius:16px;background:#f7fbfa}.profile-empty-state span{color:#236b5b;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profile-empty-state p{margin:0;color:#52616b;font-size:15px}.profile-empty-state .button-link,.profile-load-state button{justify-self:start;margin-top:4px}.profile-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#f0d6d6;background:#fffafa}.empty-state{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding:20px;border:1px dashed #bfd8d2;border-radius:18px;background:#eff8f5}.empty-state span{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.empty-state strong{font-size:20px}.empty-state p{margin:0;font-size:16px}.empty-state .button-link{justify-self:start;margin-top:4px}.threshold-card{display:grid;grid-gap:10px;gap:10px;margin-top:24px;padding:20px;border:1px solid #bfd8d2;border-radius:18px;background:#eff8f5}.threshold-card span{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.threshold-card ul{margin:0;padding-left:20px;color:#52616b;line-height:1.55}.threshold-card p{margin:0;font-size:16px;font-weight:700}.legal-page ul{margin:12px 0 0;padding-left:22px;color:#52616b;font-size:18px;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.compact-grid{margin-top:18px}.link-card{display:block;color:inherit;text-decoration:none}.link-card span,.result-box span{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.link-card .tool-taxonomy{display:block;margin-top:8px;color:#52616b;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.link-card strong{display:block;margin-top:8px;font-size:24px}.link-card small{display:block;margin-top:12px}.link-card p,.result-box p,.small-text{font-size:16px}.catalog-section{margin-top:34px}.catalog-search{display:grid;grid-gap:8px;gap:8px;margin-top:20px;padding:16px 18px;border:1px solid #d7e0e5;border-radius:18px;background:#ffffff}.catalog-search label{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.catalog-search-field{position:relative}.catalog-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.catalog-filter-fields label{gap:6px;color:#14212b;font-size:14px;letter-spacing:0;text-transform:none}.catalog-filter-fields select,.catalog-search-field input{width:100%;min-height:48px;padding:10px 14px;border:1px solid #bfd0d8;border-radius:14px;background:#f9fbfc;color:#14212b;font:inherit}.catalog-suggestions{position:absolute;z-index:10;top:calc(100% + 8px);left:0;right:0;display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid #bfd0d8;border-radius:14px;background:#ffffff;box-shadow:0 18px 34px rgb(20 33 43/.1)}.catalog-suggestion{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;color:inherit;text-decoration:none}.catalog-suggestion:focus-visible,.catalog-suggestion:hover{background:#eef8f5;outline:none}.catalog-suggestion strong{color:#14212b;font-size:15px}.catalog-suggestion small,.catalog-suggestion span{color:#52616b;font-size:13px;line-height:1.35}.catalog-search p{margin:0;color:#52616b;font-size:15px}.catalog-load-state button{justify-self:start;margin-top:4px}.section-heading{display:grid;grid-gap:4px;gap:4px}.section-heading p{margin:0;font-size:16px}.with-margin{margin-top:34px}.review-card{border-color:#f0d6a8;background:#fffaf0}.review-guidance{display:grid;grid-gap:10px;gap:10px;margin-top:28px;padding:20px;border:1px solid #f0d6a8;border-radius:18px;background:#fffaf0}.review-guidance span{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.review-guidance ul{margin:0;padding-left:20px;color:#52616b;line-height:1.55}.review-guidance p{margin:0;font-size:16px;font-weight:700}.taxonomy-manager{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:14px;gap:14px;align-items:start;margin-top:24px}.taxonomy-inventory,.taxonomy-manager form{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid #d7e0e5;border-radius:16px;background:#ffffff}.review-filter-panel span,.taxonomy-inventory span,.taxonomy-manager span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#e9f6f2;color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.taxonomy-inventory>div:first-child strong,.taxonomy-manager form>strong{display:block;font-size:20px;line-height:1.2}.taxonomy-manager button{justify-self:start}.taxonomy-list{display:grid;grid-gap:8px;gap:8px;max-height:460px;align-content:start;overflow:auto;padding-right:4px}.taxonomy-item{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid #edf2f4;border-radius:12px;background:#f9fbfc}.taxonomy-manager .taxonomy-item strong{display:block;font-size:15px;line-height:1.2}.taxonomy-item p,.taxonomy-item small{margin:0;color:#52616b;font-size:13px;line-height:1.25}.taxonomy-item small{font-weight:800}.review-filter-panel{grid-template-columns:minmax(220px,1fr);grid-gap:14px;gap:14px;align-items:end;min-width:0;border:1px solid #d7e0e5;border-radius:16px;background:#ffffff}.release-dashboard,.review-filter-panel{display:grid;margin-top:24px;padding:18px}.release-dashboard{grid-gap:16px;gap:16px;border:1px solid #bfd8d2;border-radius:18px;background:linear-gradient(135deg,#f4fbf8,#ffffff 58%)}.release-dashboard-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,260px);grid-gap:18px;gap:18px;align-items:center;min-width:0}.release-blockers span,.release-dashboard span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#e9f6f2;color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.release-dashboard strong{display:block;color:#14212b;font-size:34px;line-height:1}.release-dashboard p{margin:8px 0 0;color:#52616b;font-size:15px}.release-progress{overflow:hidden;min-width:0;height:18px;border-radius:999px;background:#e7f0f1}.release-progress div{height:100%;border-radius:inherit;background:#236b5b}.release-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.release-metric-card{min-width:0;padding:14px;border:1px solid #d7e0e5;border-radius:14px;background:#ffffff}.release-metric-card strong{margin-top:6px;font-size:28px}.release-blockers{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px dashed #f0d6a8;border-radius:14px;background:#fffaf0}.release-blockers ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:20px;color:#52616b;font-size:14px;font-weight:700}.release-ready{padding:12px 14px;border-radius:14px;background:#e4f6ee;color:#1f7a61;font-weight:800}.release-batches{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:18px;border:1px solid #d7e0e5;border-radius:18px;background:#ffffff}.release-batch-card span,.release-batches>div:first-child span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#e9f6f2;color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.release-batches>div:first-child strong{display:block;color:#14212b;font-size:24px;line-height:1.15}.release-batches>div:first-child p{max-width:720px;margin:8px 0 0;color:#52616b;font-size:15px}.release-batch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;min-width:0}.release-batch-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid #d7e0e5;border-radius:14px;background:#f9fbfc;color:inherit;text-align:left;cursor:pointer}.release-batch-card:hover{border-color:#9fc8bf;background:#f2faf7}.release-batch-card strong{color:#14212b;font-size:28px;line-height:1}.release-batch-card p,.release-batch-card small{margin:0;color:#52616b;font-size:14px;line-height:1.4}.release-batch-card small{font-weight:800}.release-batch-progress{overflow:hidden;width:100%;height:10px;border-radius:999px;background:#e7f0f1}.release-batch-progress div{height:100%;border-radius:inherit;background:#236b5b}.review-filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;align-items:end;min-width:0}.review-filter-fields input,.review-filter-fields label,.review-filter-fields select{min-width:0;max-width:100%}.review-filter-panel strong{display:block;margin-top:6px;font-size:20px}.review-filter-panel p{margin:6px 0 0;color:#52616b;font-size:14px}.review-filter-panel .button-secondary{margin-top:12px}.review-filter-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.review-filter-actions .button-secondary,.review-filter-actions button{margin-top:0}.review-filter-actions .review-filter-note{align-self:center;margin:0;background:#fff3d6;color:#6f4b12;letter-spacing:0;text-transform:none}.review-action-queue{display:grid;grid-gap:14px;gap:14px;min-width:0;margin-top:18px;padding:18px;border:1px solid #d7e0e5;border-radius:18px;background:#ffffff}.review-action-queue-card span,.review-action-queue>div:first-child span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#e9f6f2;color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.review-action-queue>div:first-child strong{display:block;color:#14212b;font-size:24px;line-height:1.15}.review-action-queue>div:first-child p{max-width:720px;margin:8px 0 0;color:#52616b;font-size:15px}.review-action-queue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;min-width:0}.review-action-queue-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid #d7e0e5;border-radius:14px;background:#f9fbfc}.review-action-queue-ready{border-color:#bfd8d2;background:#f4fbf8}.review-action-queue-card strong{color:#14212b;font-size:32px;line-height:1}.review-action-queue-card ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.review-action-queue-card li{color:#52616b;font-size:14px;line-height:1.35}.review-action-queue-card b,.review-action-queue-card small{display:block}.review-action-queue-card small{margin-top:2px;color:#6f4b12}.review-action-queue-card p{margin:0;color:#52616b;font-size:14px}.favorite-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:16px 18px;border:1px solid #bfd8d2;border-radius:18px;background:#f7fbfa}.favorite-card-muted{border-color:#d7e0e5;background:#ffffff}.favorite-card p{margin:4px 0 0;font-size:15px}.favorite-card a{color:#236b5b;font-weight:800}.history-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.history-actions{display:flex;justify-content:flex-end;margin-top:18px}.history-item{padding:14px;border:1px solid #d7e0e5;border-radius:14px;background:#ffffff}.history-item span{color:#52616b;font-size:13px}.history-item strong{display:block;margin-top:6px}.history-item p{margin:6px 0 0;font-size:15px}.form-card{display:grid;grid-gap:18px;gap:18px;margin-top:28px;padding:22px;border:1px solid #d7e0e5;border-radius:18px;background:#ffffff}.auth-error-card{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid #f0d6d6;border-radius:14px;background:#fffafa}.auth-error-card strong{color:#ad2f2f}.auth-error-card p{margin:0;color:#52616b;font-size:14px}fieldset,label{display:grid;grid-gap:8px;gap:8px;margin:0;border:0;color:#14212b}fieldset,label,legend{padding:0;font-weight:800}.field-help{margin:0;color:#52616b;font-size:14px;line-height:1.45}.save-hint{margin:-6px 0 0;padding:12px 14px;border:1px solid #d7e0e5;border-radius:14px;background:#f7fbfa;color:#52616b;font-size:15px;font-weight:700}.save-hint a{color:#236b5b;font-weight:800}input{min-height:46px;padding:0 14px;font:inherit;font-weight:500}input,textarea{width:100%;border:1px solid #c8d4da;border-radius:12px;color:#14212b}textarea{min-height:76px;padding:12px 14px;font:inherit;font-size:15px;resize:vertical}select,textarea{background:#ffffff}select{min-height:46px;padding:0 14px;border:1px solid #c8d4da;border-radius:12px;color:#14212b;font:inherit;font-weight:700}.review-table{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.review-row{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:18px;gap:18px;align-items:center;min-width:0;padding:18px;border:1px solid #d7e0e5;border-radius:16px;background:#ffffff}.review-row-needs-metadata{border-color:#bfd8d2;background:linear-gradient(90deg,#f4fbf8,#ffffff 30%);box-shadow:inset 4px 0 0 #236b5b}.review-row-publishable{border-color:#a9d6c9;background:linear-gradient(90deg,#eefaf5,#ffffff 30%);box-shadow:inset 4px 0 0 #1f7a61}.review-row span{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.review-row strong{display:block;margin-top:6px;font-size:20px}.review-row p{margin:8px 0;font-size:15px}.review-row .review-meta{color:#236b5b;font-weight:800}.review-row .review-draft-meta{color:#52616b;font-size:14px;font-weight:800}.review-row .review-work-reasons{background:#eff8f5;color:#236b5b}.review-ready-note,.review-row .review-work-reasons{display:inline-block;padding:8px 10px;border-radius:10px;font-size:14px;font-weight:800}.review-ready-note{background:#e4f6ee;color:#1f7a61}.review-blockers{display:inline-block;padding:8px 10px;border-radius:10px;background:#fff3d6;color:#6f4b12;font-size:14px;font-weight:800}.review-warning{padding:10px 12px;border-radius:12px;background:#fff3d6;color:#6f4b12;font-weight:700}.review-publication-checklist{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:14px;border:1px dashed #bfd8d2;border-radius:14px;background:#f6fbf9}.review-publication-checklist span{color:#236b5b}.review-publication-checklist ol{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:20px;color:#52616b;font-size:14px}.review-links{display:flex;flex-wrap:wrap;gap:12px}.review-links a{font-weight:800}.review-actions{display:grid;grid-gap:12px;gap:12px;min-width:0}.review-metadata-details{grid-column:1/-1;min-width:0;padding-top:12px;border-top:1px solid #edf2f4}.review-metadata-details summary{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;background:#e7f0f1;color:#14212b;cursor:pointer;font-weight:800}.review-metadata-details[open] summary{margin-bottom:14px}.review-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.review-metadata-recommendation{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px 14px;gap:8px 14px;align-items:center;min-width:0;padding:12px 14px;border:1px solid #bfd8d2;border-radius:14px;background:#eff8f5}.review-metadata-recommendation span{grid-column:1/-1}.review-metadata-recommendation strong{margin:0;font-size:16px;min-width:0}.review-metadata label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#52616b;font-size:14px;font-weight:800}.review-metadata input,.review-metadata select,.review-metadata textarea{width:100%;min-width:0;max-width:100%}.review-metadata button{justify-self:start}.review-metadata p{align-self:center;margin:0;color:#52616b;font-size:14px}.progress-list{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.progress-row{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid #d7e0e5;border-radius:16px;background:#ffffff}.progress-row div:first-child{display:flex;justify-content:space-between;gap:14px}.progress-row strong{font-size:16px}.progress-row span{color:#236b5b;font-weight:800}.progress-track{height:10px;overflow:hidden;border-radius:999px;background:#e5eef0}.progress-fill{height:100%;border-radius:inherit;background:#236b5b}.status-table{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.status-row{display:grid;grid-template-columns:110px minmax(0,160px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px;border:1px solid #d7e0e5;border-radius:14px;background:#ffffff}.status-row span{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.status-row p{margin:0;font-size:15px}.status-list{margin:12px 0 0;padding-left:22px;color:#52616b;font-size:17px;line-height:1.6}.clinical-info{display:grid;grid-gap:18px;gap:18px;margin-top:34px;padding:22px;border:1px solid #d7e0e5;border-radius:18px;background:#ffffff}.clinical-info span{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.clinical-info strong{display:block;margin-top:6px}.clinical-info ul{margin:8px 0 0;padding-left:20px;color:#52616b;line-height:1.55}.clinical-disclaimer{margin:0;padding:14px;border-radius:14px;background:#fffaf0;color:#6f4b12;font-size:16px;font-weight:700}.status-strip{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:24px;padding:12px 16px;border:1px solid #d7e0e5;border-radius:999px;background:#ffffff}.status-strip span{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.status-strip strong{color:#14212b}.radio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.radio-option{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #d7e0e5;border-radius:12px;background:#f9fbfc;font-weight:600}.radio-option input{width:auto;min-height:auto}.tool-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:22px;gap:22px;align-items:start}.result-box{display:grid;grid-gap:8px;gap:8px;margin-top:28px;padding:22px;border:1px solid #bfd8d2;border-radius:18px;background:#eff8f5}.result-box strong{font-size:42px;line-height:1}.selected-factors{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.selected-factors ul{margin:0;padding-left:20px;color:#52616b;line-height:1.5}.error-text{color:#ad2f2f;font-size:15px;font-weight:700}@media (max-width:780px){.catalog-filter-fields,.grid,.pilot-tools-grid,.release-batch-grid,.release-dashboard-header,.review-action-queue-grid,.review-filter-fields,.review-filter-panel,.review-metadata,.review-metadata-recommendation,.review-row,.site-footer,.site-footer-links,.site-header,.status-board,.status-row,.taxonomy-manager,.tool-layout{grid-template-columns:1fr}.site-header{align-items:flex-start;flex-direction:column}.site-footer nav{justify-content:flex-start}.profile-danger-zone,.profile-summary{align-items:stretch;flex-direction:column}.profile-danger-zone button,.profile-summary button{align-self:flex-start}main{padding-top:42px}}@media (max-width:1040px){.review-row{grid-template-columns:1fr}}