:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;background:#f7f9fb;color:#14212b;overflow-x:hidden}*{box-sizing:border-box}body{min-height:100vh;margin:0;overflow-x:hidden}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;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pilot-tool-card:focus-visible,.pilot-tool-card:hover{border-color:#9ec8bf;box-shadow:0 12px 28px rgb(20 33 43/.08);transform:translateY(-1px)}.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}.pilot-tool-card small{align-self:end;margin-top:8px;color:#236b5b;font-size:14px;font-weight:800}.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}.home-finder{display:grid;grid-gap:18px;gap:18px;border-color:#bfd8d2;background:radial-gradient(circle at top right,rgba(35,107,91,.1),transparent 34%),#ffffff}.home-finder h2{margin-top:8px;font-size:clamp(28px,4vw,42px);line-height:1.08}.home-finder p{margin:0;font-size:17px}.home-finder-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-finder-card{display:grid;grid-gap:6px;gap:6px;min-height:100%;padding:16px;border:1px solid #d7e0e5;border-radius:16px;background:#fbfcfd;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-finder-card:focus-visible,.home-finder-card:hover{border-color:#9ec8bf;box-shadow:0 12px 28px rgb(20 33 43/.08);transform:translateY(-1px)}.home-finder-card span{color:#236b5b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-finder-card strong{font-size:22px;line-height:1.1}.home-finder-card small{color:#52616b;font-size:14px;line-height:1.35}.home-finder-terms{display:flex;flex-wrap:wrap;gap:10px}.home-finder-terms a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #bfd8d2;border-radius:999px;background:#eff8f5;color:#236b5b;font-size:14px;font-weight:800;text-decoration:none}.tool-quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tool-quick-actions a{display:inline-flex;align-items:center;border:1px solid #d7e0e5;border-radius:999px;background:#ffffff;color:#236b5b;font-weight:800;text-decoration:none}.tool-quick-actions a,.tool-quick-actions button{min-height:36px;padding:0 12px;font-size:14px}.tool-quick-actions a:focus-visible,.tool-quick-actions a:hover,.tool-quick-actions button:focus-visible,.tool-quick-actions button:hover{border-color:#9ec8bf;background:#eef8f5;outline:none}.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;align-items:start;margin-top:28px}.compact-grid{margin-top:18px}.link-card{display:grid;grid-gap:10px;gap:10px;min-height:0;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.link-card:focus-visible,.link-card:hover{border-color:#9ec8bf;box-shadow:0 14px 30px rgb(20 33 43/.08);outline:none;transform:translateY(-1px)}.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;color:#52616b;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.link-card strong{display:block;font-size:clamp(22px,3vw,28px);line-height:1.12}.link-card small{display:block;margin-top:auto;color:#236b5b}.link-card p,.result-box p,.small-text{font-size:16px}.link-card p{margin:0}.catalog-card-topline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.catalog-card-topline>span:last-child{padding:4px 9px;border-radius:999px;background:#f2f6f7;color:#52616b;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.catalog-section{margin-top:34px}.catalog-search{display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding:18px;border:1px solid #d7e0e5;border-radius:22px;background:radial-gradient(circle at top right,rgb(35 107 91/.08),transparent 38%),#ffffff;box-shadow:0 12px 34px rgb(20 33 43/.04)}.catalog-section-scales .catalog-search{border-color:#bfd8d2;background:radial-gradient(circle at top right,rgb(35 107 91/.12),transparent 36%),#ffffff}.catalog-search-header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.catalog-search label{color:#236b5b;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.catalog-search-header span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:#e9f6f2;color:#236b5b;font-size:13px;font-weight:900}.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{display:grid;grid-gap:6px;gap:6px;color:#14212b;font-size:14px;font-weight:800;letter-spacing:0;text-transform:none}.catalog-filter-fields select,.catalog-search-field input{width:100%;min-height:52px;padding:12px 14px;border:1px solid #bfd0d8;border-radius:16px;background:#f9fbfc;color:#14212b;font:inherit;font-size:16px}.catalog-filter-fields select{cursor:pointer}.catalog-search-field input{padding-right:44px}.catalog-filter-fields select:focus-visible,.catalog-search-field input:focus-visible{border-color:#236b5b;box-shadow:0 0 0 4px rgb(35 107 91/.14);outline:none}.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:18px;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,.empty-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:clamp(18px,4vw,26px);border:1px solid #cfe0e4;border-radius:24px;background:linear-gradient(180deg,#ffffff,#fbfdfe);box-shadow:0 16px 40px rgb(20 33 43/.05)}.form-card-header{display:grid;grid-gap:6px;gap:6px;padding-bottom:4px}.form-card-header span{color:#236b5b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.form-card-header strong{color:#14212b;font-size:22px;line-height:1.15}.form-card-header p{margin:0;color:#52616b;font-size:15px;line-height:1.45}.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{width:100%;min-height:52px;padding:0 15px;border:1px solid #c8d4da;border-radius:15px;background:#ffffff;color:#14212b;font:inherit;font-size:16px;font-weight:500}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#236b5b;box-shadow:0 0 0 4px rgb(35 107 91/.14);outline:none}textarea{width:100%;min-height:76px;padding:12px 14px;font:inherit;font-size:15px;resize:vertical}select,textarea{border:1px solid #c8d4da;border-radius:12px;background:#ffffff;color:#14212b}select{min-height:46px;padding:0 14px;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:clamp(20px,4vw,28px);border:1px solid #d7e0e5;border-radius:24px;background:#ffffff}.clinical-info>div{min-width:0;padding:16px;border:1px solid #edf2f4;border-radius:18px;background:#fbfcfd}.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;color:#14212b;line-height:1.3}.clinical-info ul{margin:8px 0 0;padding-left:20px;color:#52616b;line-height:1.55}.clinical-info a{color:#236b5b;font-weight:800}.clinical-disclaimer-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid #f0d6a8;border-radius:18px;background:#fffaf0}.clinical-disclaimer-card p{margin:0;color:#6f4b12;font-size:16px;font-weight:700;line-height:1.5}.seo-content{margin-top:34px}.seo-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.seo-info-card{padding:18px;border:1px solid #d7e0e5;border-radius:18px;background:#ffffff}.seo-info-card p{margin:0;color:#52616b;font-size:16px;line-height:1.55}.faq-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.faq-list details{border:1px solid #d7e0e5;border-radius:16px;background:#ffffff;padding:14px 16px}.faq-list summary{color:#14212b;cursor:pointer;font-weight:900;line-height:1.35}.faq-list p{margin:10px 0 0;font-size:16px}.faq-list p,.reference-list{color:#52616b;line-height:1.55}.reference-list{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0;padding-left:20px}.reference-list a{color:#236b5b;font-weight:800}.related-tools{margin-top:34px}.related-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.related-tool-card{display:grid;grid-gap:8px;gap:8px;min-height:100%;padding:18px;border:1px solid #d7e0e5;border-radius:18px;background:#ffffff;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.related-tool-card:focus-visible,.related-tool-card:hover{border-color:#9ec8bf;box-shadow:0 14px 30px rgb(20 33 43/.08);outline:none;transform:translateY(-1px)}.related-tool-card span{color:#236b5b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.related-tool-card strong{font-size:20px;line-height:1.18}.related-tool-card p{margin:0;font-size:15px}.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;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.radio-option:focus-within,.radio-option:hover{border-color:#9ec8bf;background:#f3faf7}.radio-option:has(input:checked){border-color:#236b5b;background:#e9f6f2;box-shadow:inset 0 0 0 1px rgb(35 107 91/.28)}.radio-option input{width:auto;min-height:auto;accent-color:#236b5b}.tool-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:22px;gap:22px;align-items:start;margin-top:28px}.result-box{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:20px;margin-top:0;padding:clamp(20px,4vw,28px);border:1px solid #bfd8d2;border-radius:26px;background:radial-gradient(circle at top right,rgb(35 107 91/.13),transparent 36%),#eff8f5;box-shadow:0 18px 44px rgb(35 107 91/.1)}.result-box strong{font-size:clamp(44px,8vw,68px);line-height:1}.result-category{width:-moz-fit-content;width:fit-content;margin:0;padding:8px 12px;border-radius:999px;background:#ffffff;color:#236b5b;font-size:15px;font-weight:900}.result-interpretation{margin:0;color:#374956;font-size:17px;line-height:1.5}.clinical-alerts{display:grid;grid-gap:10px;gap:10px}.clinical-alert{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid #f1c37d;border-radius:16px;background:#fff7e8;color:#65430c}.clinical-alert-danger{border-color:#e3a4a4;background:#fff0f0;color:#7d2222}.clinical-alert strong{font-size:15px;line-height:1.25}.clinical-alert p{margin:0;color:inherit;font-size:15px;line-height:1.45}.result-box .small-text{margin:4px 0 0;padding-top:12px;border-top:1px solid rgb(35 107 91/.16)}.selected-factors{display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:12px 14px;border:1px solid rgb(35 107 91/.16);border-radius:16px;background:rgb(255 255 255/.72)}.selected-factors span{color:#236b5b;font-weight:900}.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,.home-finder-tools,.pilot-tools-grid,.related-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,.seo-card-grid,.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}.tool-layout{margin-top:20px}.result-box{position:static;order:-1}.form-card{margin-top:0}.tool-quick-actions{display:grid;grid-template-columns:1fr 1fr}.tool-quick-actions a,.tool-quick-actions button{justify-content:center;min-height:44px}}@media (max-width:1040px){.review-row{grid-template-columns:1fr}}@media print{.favorite-card,.related-tools,.site-footer,.site-header,.status-strip,.tool-quick-actions{display:none!important}body{background:#ffffff}main{max-width:none;padding:0}.clinical-info,.tool-layout{grid-template-columns:1fr}.card,.clinical-info,.form-card,.notice-card,.result-box{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}