:root{color:#182033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f2ec;font-family:Times New Roman,Noto Serif CJK SC,Songti SC,SimSun,serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#b2603138,#0000 33rem),radial-gradient(circle at 100% 0,#2d59862e,#0000 35rem),linear-gradient(#f8f4ee,#f3eee7 50%,#f7f4ef);min-width:320px;min-height:100vh;margin:0}button,select,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}main{width:min(1440px,100vw - 56px);margin:0 auto;padding:26px 0 46px}.site-header,.large-card,.info-card,.result-card,.chart-card,.status-footer,.difference-card,.form-shell,.figure-box,.recommendation-hero,.report-preview,.export-side,.thank-page,.paper-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #1e293b1a;border-radius:28px;box-shadow:0 24px 70px #24304c1a}.site-header{grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-bottom:22px;padding:14px 18px;display:grid}.brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.brand-lockup strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.brand-lockup small{color:#7b8597;margin-top:2px;display:block}.brand-icon,.info-icon,.thank-icon{color:#2d5986;background:#2d59861a;border-radius:16px;place-items:center;width:42px;height:42px;display:inline-grid}.progress-dots{gap:8px;display:flex}.progress-dots span{background:#2738522e;border-radius:999px;width:10px;height:10px}.progress-dots span.active{background:#b26031;width:24px}.language-select{color:#273852;background:#fff;border:1px solid #1e293b14;border-radius:999px;align-items:center;gap:9px;padding:8px 10px;font-weight:800;display:flex}.language-select select{color:#273852;background:0 0;border:0;outline:0;padding:2px;font-weight:800}.hero-grid{grid-template-columns:1.35fr .65fr;gap:22px;display:grid}.full-span{grid-column:1/-1}.large-card{padding:34px}.hero-copy h1,.page-title h1,.thank-page h1{letter-spacing:-.04em;color:#172033;margin:18px 0 14px;font-size:42px;line-height:1.08}p{line-height:1.7}.muted{color:#697386}.small-text{font-size:13px}.badge,.risk-tag,.primary-btn,.secondary-btn,.ghost-btn,.back-btn,.yes-no button,.legend,.paper-card{align-items:center;gap:8px;display:inline-flex}.badge{color:#7a3e1d;background:#b260311f;border:1px solid #b260312e;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.purpose-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.purpose-grid>div{background:#ffffffb8;border:1px solid #27385214;border-radius:22px;padding:20px}.purpose-grid h3{margin:0 0 10px}.purpose-grid ul{color:#4f5b70;margin:0;padding-left:20px;line-height:1.8}.hero-art{background:linear-gradient(145deg,#273852f2,#7a3e1dc7);border-radius:30px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 24px 70px #24304c29}.hero-image{object-fit:contain;object-position:center center;background:#f3dfc8;width:100%;height:100%;display:block}.hero-art-overlay{background:linear-gradient(#ffffff0f,#2738521a);position:absolute;inset:0}.spine-graphic{gap:12px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.spine-graphic span{background:#ffffffd6;border-radius:999px;width:86px;height:24px;box-shadow:0 0 28px #ffffff47}.orb{filter:blur(2px);border-radius:50%;position:absolute}.orb.one{background:#ffb76f47;width:180px;height:180px;top:-28px;right:-40px}.orb.two{background:#74a4ce47;width:150px;height:150px;bottom:-38px;left:-40px}.hero-art-label{color:#fff;font-size:22px;font-weight:900;line-height:1.25;position:absolute;bottom:26px;left:26px;right:26px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#8d5433;margin:0 0 8px;font-size:12px;font-weight:900}.eligibility-grid,.three-card-grid,.research-grid,.result-grid,.recommendation-grid{gap:16px;display:grid}.eligibility-grid{grid-template-columns:repeat(3,1fr);margin-top:20px}.three-card-grid{grid-template-columns:repeat(3,1fr)}.research-grid,.recommendation-grid,.result-grid{grid-template-columns:repeat(2,1fr)}.eligibility-card,.info-card{background:#ffffffb8;border:1px solid #27385214;border-radius:22px;padding:20px}.eligibility-card p{color:#273852;min-height:58px;font-weight:850}.yes-no{grid-template-columns:1fr 1fr;gap:10px;display:grid}.yes-no button{color:#273852;background:#fff;border:1px solid #2738521f;border-radius:999px;justify-content:center;padding:10px 12px;font-weight:850}.yes-no button.selected{color:#166534;background:#1665341c;border-color:#16653438}.yes-no button.selected.no{color:#9f1239;background:#be123c17;border-color:#be123c38}.actions{gap:12px;margin-top:24px;display:flex}.actions.right{justify-content:flex-end}.actions.between{justify-content:space-between}.primary-btn,.secondary-btn,.ghost-btn,.back-btn{border:0;border-radius:16px;padding:12px 16px;font-weight:900;text-decoration:none}.primary-btn{color:#fff;background:#b26031;box-shadow:0 16px 34px #2738522e}.secondary-btn,.ghost-btn,.back-btn{color:#273852;background:#fff;border:1px solid #2738521a}.page-stack{gap:20px;display:grid}.page-title{padding:8px 4px 2px}.page-title.compact{max-width:900px}.page-title h1{margin-bottom:8px}.page-title p{color:#667085;max-width:980px}.info-card h3{color:#273852;margin:14px 0 8px}.info-card p{color:#5e687a;margin-bottom:0}.form-shell{padding:28px}.form-section-title,.section-heading{align-items:center;gap:12px;margin:10px 0 16px;display:flex}.form-section-title h3,.section-heading h2{margin:0}.section-heading p{color:#697386;margin:3px 0 0}.fields-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.field-block{flex-direction:column;gap:8px;display:flex}.field-label span{color:#273852;font-weight:900;display:block}.field-label small{color:#7b8597;margin-top:4px;line-height:1.35;display:block}select{color:#172033;background:#ffffffe6;border:1px solid #27385224;border-radius:16px;outline:none;width:100%;padding:13px 14px}select:focus{border-color:#b2603180;box-shadow:0 0 0 4px #b260311f}.custom-select{z-index:1;width:100%;min-width:0;position:relative}.custom-select.open{z-index:90}.custom-select-trigger{color:#273852;width:100%;min-width:0;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f9fbfdf0);border:1px solid #27385221;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px 0 15px;font-size:14px;font-weight:760;line-height:1.2;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid;box-shadow:inset 0 0 0 1px #ffffff94,0 8px 18px #27385209}.custom-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-trigger svg{color:#64748b;transition:transform .18s,color .18s}.custom-select.open .custom-select-trigger,.custom-select-trigger:focus-visible{border-color:#b2603173;outline:none;box-shadow:0 0 0 4px #b260311f,0 14px 28px #27385214}.custom-select.open .custom-select-trigger svg{color:#8d5433;transform:rotate(180deg)}.custom-select:not(.has-value) .custom-select-trigger{color:#64748b}.custom-select-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #2738521f;border-radius:16px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 22px 55px #2738522e}.custom-select-option{color:#273852;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:760;line-height:1.25;display:grid}.custom-select-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-option svg{color:#8d5433}.custom-select-option:hover,.custom-select-option.active{background:#2d5a8414}.custom-select-option.selected{color:#1f2d44;background:#b260311f}.custom-select.compact{min-width:112px}.custom-select.compact .custom-select-trigger{min-height:32px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:999px;padding:0 4px 0 8px;font-size:13px;font-weight:900}.custom-select.compact .custom-select-menu{min-width:150px;left:auto}.error-box,.warning-strip{color:#9f1239;background:#be123c14;border:1px solid #be123c29;border-radius:18px;align-items:center;gap:10px;margin-top:14px;padding:14px;font-weight:800;display:flex}.warning-strip{color:#8d5433;background:#b2603117;border-color:#b260312e}.result-card,.chart-card,.difference-card,.export-side{padding:22px}.result-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.result-head h3{margin:0}.risk-tag{white-space:nowrap;border-radius:999px;padding:8px 11px;font-weight:900}.risk-tag.high{color:#9f1239;background:#be123c17}.risk-tag.low{color:#166534;background:#1665341a}.metric-row{color:#697386;border-bottom:1px solid #27385212;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.metric-row strong{color:#273852}.status-small{text-align:right;word-break:break-word;max-width:320px;font-size:12px}.mini-probs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.mini-probs div{background:#fbfaf7;border:1px solid #27385212;border-radius:16px;padding:12px}.mini-probs small,.mini-probs em{color:#7b8597;font-size:12px;font-style:normal;display:block}.mini-probs b{color:#273852;margin:4px 0;font-size:20px;display:block}.difference-card.high_attention{background:#ffffffd6;border-color:#be123c33}.difference-card.moderate_attention{border-color:#b260313d}.difference-card.routine_attention{border-color:#16653433}.difference-card h3{margin:0 0 8px;font-size:25px}.diff-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.diff-metrics span{background:#ffffffc7;border:1px solid #27385214;border-radius:16px;padding:12px}.diff-metrics b{color:#8d5433;margin-top:4px;display:block}.chart-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.chart-card.wide{grid-column:1/-1}.bar-chart{background:#fbfaf7;border-radius:18px;justify-content:center;align-items:flex-end;gap:28px;height:210px;padding:20px;display:flex}.bar-group{text-align:center}.bar-label{color:#697386;margin-bottom:10px;font-weight:900}.bar-pair{align-items:flex-end;gap:8px;height:150px;display:flex}.bar{border-radius:12px 12px 4px 4px;justify-content:center;align-items:flex-start;width:44px;min-height:8px;display:inline-flex;position:relative}.bar em{color:#273852;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:-20px}.bar.clinical,.dot.clinical{background:#2d5a84}.bar.molecular,.dot.molecular{background:#b26031}.legend{color:#697386;justify-content:center;gap:9px;margin-top:12px;font-size:13px;font-weight:800}.dot{border-radius:50%;width:10px;height:10px;display:inline-block}.delta-list,.contrib-bars{gap:14px;display:grid}.delta-row,.contrib-row{grid-template-columns:52px 1fr 76px;align-items:center;gap:12px;display:grid}.contrib-row{grid-template-columns:190px 1fr 76px}.delta-track,.contrib-track{background:#2738521a;border-radius:999px;height:12px;overflow:hidden}.delta-track b,.contrib-track b{border-radius:999px;height:100%;display:block}.pos{background:#b26031}.neg{background:#2d5a84}.pos-text{color:#9f1239}.neg-text{color:#166534}.research-figures{gap:14px;display:grid}.figure-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.figure-box{flex-direction:column;justify-content:space-between;min-height:190px;padding:12px;display:flex}.figure-box img,.fallback-svg{object-fit:contain;background:#fbfaf7;border-radius:16px;width:100%;height:150px}.figure-box span{color:#697386;margin-top:8px;font-size:12px;font-weight:850;display:block}.fallback-svg path{fill:none;stroke-width:4px}.fallback-svg text{fill:#273852;font-size:18px;font-weight:900}.diag{stroke:#bdbdbd;stroke-dasharray:6 6}.curve,.km1{stroke:#b26031}.axis{stroke:#7b8597}.km2{stroke:#2d5a84}.km3{stroke:#9f1239}.recommendation-hero{align-items:center;gap:16px;padding:24px;display:flex}.recommendation-hero span{color:#8d5433;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.recommendation-hero h2{margin:5px 0 0}.recommendation-hero.high_attention{border-color:#be123c33}.recommendation-hero.moderate_attention{border-color:#b260313d}.recommendation-hero.routine_attention{border-color:#16653433}.export-layout{grid-template-columns:1fr 330px;align-items:start;gap:18px;display:grid}.export-side{position:sticky;top:20px}.report-preview{color:#172033;background:#fff;border-radius:18px;padding:28px}.report-preview h1{margin-top:0;font-size:28px}.report-preview h2{margin-top:24px;font-size:18px}.report-table{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.report-table div{border:1px solid #e5e7eb;border-radius:10px;padding:10px}.report-table span{color:#667085;font-size:12px;display:block}.report-two-col{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.thank-page{text-align:center;max-width:760px;margin:80px auto;padding:44px}.thank-icon{color:#166534;background:#1665341c;border-radius:28px;width:74px;height:74px;margin:0 auto 18px}.muted-icon{color:#9f1239;background:#be123c14}.paper-card{text-align:left;background:#fff;justify-content:flex-start;width:100%;margin:14px 0;padding:16px}.paper-card span{color:#7b8597;font-size:13px;display:block}.paper-card strong{color:#273852;margin-top:4px;display:block}.status-footer{grid-template-columns:1fr auto;align-items:start;gap:16px;margin-top:28px;padding:22px;display:grid}.status-footer h3{margin:0}.status-footer summary{cursor:pointer;color:#273852;font-weight:900}.status-footer pre{color:#e5e7eb;background:#111827;border-radius:14px;max-width:620px;padding:14px;font-size:12px;overflow:auto}@media (width<=1180px){body{min-width:0}main{width:min(100vw - 28px,980px)}.site-header,.hero-grid,.purpose-grid,.three-card-grid,.fields-grid,.result-grid,.chart-grid,.figure-grid,.recommendation-grid,.export-layout{grid-template-columns:1fr}.full-span,.chart-card.wide{grid-column:auto}.status-footer{grid-template-columns:1fr}}@media (width<=720px){.hero-copy h1,.page-title h1,.thank-page h1{font-size:31px}.large-card,.form-shell{padding:22px}.diff-metrics,.mini-probs,.report-table,.report-two-col{grid-template-columns:1fr}.actions.between{flex-direction:column}}.status-footer{display:none!important}.hero-art-image{background:radial-gradient(circle at 50% 42%,#fff2e0f0,#e3c2a26b 62%,#b260312e 100%),linear-gradient(145deg,#f6e4cc,#f3eee7);border:1px solid #b2603129}.hero-image{object-fit:contain;object-position:center center;filter:saturate(.98)contrast(.98);opacity:.96;mix-blend-mode:multiply;background:0 0;width:106%;height:106%;margin:-3% 0 0 -3%}.hero-art-edge-fade{pointer-events:none;border-radius:30px;position:absolute;inset:0;box-shadow:inset 0 0 80px 48px #f6f2ecc7,inset 0 -70px 90px #7a3e1d2e}.hero-art-label{color:#273852;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:none;background:#ffffffc7;border:1px solid #ffffff8f;border-radius:18px;padding:13px 16px;bottom:24px;left:24px;right:24px;box-shadow:0 18px 42px #2738521f}.medical-narrative{gap:14px;padding:30px 34px;display:grid}.medical-narrative p{color:#3f4a5f;text-align:justify;margin:0;line-height:1.92}.institution-logo{background:linear-gradient(135deg,#2d598614,#b2603114);border:1px solid #2738521a;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.institution-logo>span{color:#fff;letter-spacing:-.05em;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:950;display:inline-grid;box-shadow:0 10px 22px #27385229}.fudan-logo>span{background:linear-gradient(135deg,#7d1f2d,#b26031)}.huashan-logo>span{background:linear-gradient(135deg,#1f4f78,#273852)}.institution-logo strong{color:#273852;letter-spacing:.04em;font-size:14px;display:block}.institution-logo small{color:#667085;margin-top:3px;font-weight:800;display:block}.export-layout>div>.institution-logos{margin-bottom:14px}@media (width<=1180px){.institution-logos{grid-template-columns:1fr}}.interpretation-page{background:linear-gradient(#fbf4ec 0%,#f7efe6 36%,#f4f0eb 100%);border-radius:34px;padding:4px}.medical-page-title{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.medical-title-icon{color:#244768;background:linear-gradient(135deg,#2d5a8429,#b260311f);border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 12px 28px #2738521a}.clinical-alert-banner{background:#ffffffb8;border:1px solid #2738521a;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #27385214}.clinical-alert-banner.high{background:linear-gradient(135deg,#ffeff0eb,#fff7f4e0);border-color:#c9415433}.clinical-alert-banner.low{background:linear-gradient(135deg,#eff9f4eb,#fafcf8eb);border-color:#1665342e}.alert-icon-wrap{color:#c5334c;background:#ffffffbf;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 22px #c5334c1f}.clinical-alert-banner.low .alert-icon-wrap{color:#17643a;box-shadow:0 10px 22px #17643a1f}.alert-copy strong{color:#243247;font-size:16px;display:block}.alert-copy p{color:#4d5a70;margin:6px 0 0;line-height:1.7}.alert-ghost{color:#27385214}.interpretation-layout{grid-template-columns:1.02fr 1.18fr;align-items:stretch;gap:18px;display:grid}.section-heading.compact h2{margin-bottom:4px}.risk-overview-column,.followup-illustration-column,.clinical-info-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-radius:24px;box-shadow:0 22px 48px #27385214}.risk-card-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:10px;display:grid}.risk-mini-card{background:linear-gradient(#fffdfa,#fff8f2);border:1px solid #b260311a;border-radius:20px;gap:10px;padding:18px;display:grid}.risk-mini-top{color:#6b7280;align-items:center;gap:10px;font-weight:800;display:flex}.mini-icon{color:#2b5278;background:#2d5a8414;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}.risk-main-value{color:#19273d;font-size:30px;font-weight:900;line-height:1}.risk-sub-value{color:#7a3e1d;font-weight:800}.progress-track{background:#27385214;border-radius:999px;height:10px;overflow:hidden}.progress-track b{border-radius:999px;height:100%;display:block}.progress-track b.danger{background:linear-gradient(90deg,#ee7b50,#c5334c)}.progress-track b.safe{background:linear-gradient(90deg,#56a87d,#2d5a84)}.tier-pill{border-radius:999px;width:fit-content;padding:6px 12px;font-weight:900;display:inline-flex}.tier-pill.high{color:#b4233b;background:#c941541a}.tier-pill.low{color:#17643a;background:#1b82521a}.illustration-slab{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:10px;display:grid}.illustration-panel{background:linear-gradient(145deg,#fff9f4,#f9f0e6);border:1px solid #b260311a;border-radius:22px;place-items:center;min-height:230px;display:grid;overflow:hidden}.illustration-spine{object-fit:contain;filter:saturate(.98)contrast(.99);mix-blend-mode:multiply;width:100%;height:100%}.mri-panel{padding:10px}.mri-svg{width:100%;height:100%}.step-chip-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.step-chip{color:#2b5278;background:#2d5a8414;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850}.followup-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.flow-step{color:#243247;background:#ffffffeb;border:1px solid #27385214;border-radius:16px;padding:10px 14px;font-weight:850}.flow-arrow{color:#b26031;font-size:18px;font-weight:900}.clinical-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.small-heading{color:#243247;align-items:center;gap:10px;display:flex}.small-heading h3{margin:0;font-size:18px}.clinical-info-card ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.clinical-info-card li{color:#4c5a70;padding-left:18px;line-height:1.7;position:relative}.clinical-info-card li:before{content:"";background:#ef7f45;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.risk-tag-group{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.risk-tag{color:#b64924;background:#ef7f451f;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:850}.warning-list.compact{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.warning-list.compact span{color:#2b5278;background:#2d5a8414;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.important-disclaimer-bar{color:#425066;background:#ffffffbf;border:1px solid #27385214;border-radius:20px;align-items:center;gap:10px;padding:16px 18px;line-height:1.75;display:flex;box-shadow:0 14px 34px #2738520f}.institution-logos{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 18px;display:grid}.institution-logo.branded{background:#ffffffeb;border:1px solid #2738521a;border-radius:20px;grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 14px 28px #2738520f}.institution-logo-image{object-fit:contain;background:#fff;border-radius:16px;width:88px;height:88px}.institution-logo-text strong{color:#273852;letter-spacing:.03em;font-size:15px;display:block}.institution-logo-text small{color:#667085;margin-top:4px;font-weight:800;display:block}@media (width<=1180px){.interpretation-layout,.clinical-card-grid,.institution-logos{grid-template-columns:1fr}}@media (width<=900px){.illustration-slab,.risk-card-grid,.medical-page-title{grid-template-columns:1fr}.clinical-alert-banner{grid-template-columns:auto 1fr}.alert-ghost{display:none}}@media (width<=720px){.clinical-card-grid,.risk-card-grid{grid-template-columns:1fr}.interpretation-page{padding:0}.institution-logo.branded{grid-template-columns:72px 1fr}.institution-logo-image{width:72px;height:72px}}.followup-reference-figure{background:#fff;border:1px solid #27385214;border-radius:24px;margin-top:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59,0 18px 40px #27385212}.followup-reference-image{object-fit:contain;background:#fff;width:100%;display:block}.upgraded-figure-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.figure-box-large{min-height:260px}.figure-box-wide{grid-column:1/-1}.model-figure-box{background:#ffffffe6}.research-composite-image{object-fit:contain;background:#fff;border-radius:16px;width:100%;height:auto}.figure-title{color:#273852;margin-top:10px;font-size:13px;font-weight:900;display:block}.km-dynamic-box,.shap-figure-box{background:#ffffffe6}.shap-figure-list{gap:10px;margin-top:10px;display:grid}.shap-figure-row{grid-template-columns:110px 1fr 60px;align-items:center;gap:10px;display:grid}.shap-figure-row span{color:#465468;font-size:12px;font-weight:800}.shap-figure-row strong{color:#273852;font-size:12px}.shap-figure-track{background:#27385214;border-radius:999px;height:12px;overflow:hidden}.shap-figure-track b{border-radius:999px;height:100%;display:block}.empty-note{color:#667085;padding:18px 0;font-size:13px}@media (width<=1180px){.upgraded-figure-grid{grid-template-columns:1fr}}@media (width<=720px){.shap-figure-row{grid-template-columns:1fr}}.compact-research-grid{grid-template-columns:1fr}.km-panel-wide{padding:0;overflow:hidden}.km-panel-wide .km-dynamic-box{box-shadow:none;background:0 0;border-radius:0}.comparison-dashboard-page{gap:18px}.compact-title{margin-bottom:2px}.comparison-top-grid{grid-template-columns:1fr 1fr 1.18fr;align-items:stretch;gap:18px;display:grid}.comparison-result-card,.difference-summary-panel,.prediction-visual-panel,.research-section-panel,.visual-card,.research-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #27385214;border-radius:24px;box-shadow:0 22px 55px #27385214}.comparison-result-card{gap:15px;min-height:235px;padding:22px;display:grid}.comparison-result-card.clinical{border-color:#2d5a841a}.comparison-result-card.molecular{border-color:#b260312e}.comparison-card-header{border-bottom:1px solid #27385214;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding-bottom:12px;display:grid}.comparison-card-header h3{color:#172033;margin:0;font-size:22px}.comparison-card-header small{color:#7b8597;margin-top:5px;font-weight:800;display:block}.model-icon{color:#2d5a84;background:#2d5a8417;border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.comparison-result-card.molecular .model-icon{color:#c5334c;background:#be123c14}.risk-badge{white-space:nowrap;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:950;display:inline-flex}.risk-badge.low{color:#17643a;background:#1665341a}.risk-badge.high{color:#b4233b;background:#be123c1a}.score-row{color:#667085;justify-content:space-between;gap:12px;font-weight:800;display:flex}.score-row strong{color:#172033;font-size:18px}.status-readable{color:#273852!important;font-size:13px!important}.probability-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.probability-card{background:#ffffffc2;border:1px solid #27385214;border-radius:17px;padding:14px 14px 13px}.probability-card span{color:#7b8597;font-size:13px;font-weight:850;display:block}.probability-card b{color:#273852;margin-top:5px;font-size:24px;line-height:1;display:block}.comparison-result-card.molecular .probability-card b{color:#b4233b}.probability-card em{color:#7b8597;margin-top:7px;font-size:12px;font-style:normal;font-weight:800;display:block}.mini-progress{background:#2738521a;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.mini-progress i{border-radius:inherit;background:#2d5a84;height:100%;display:block}.comparison-result-card.molecular .mini-progress i{background:#d23a4f}.difference-summary-panel{background:linear-gradient(135deg,#fff9f5eb,#fff1ebe0);border-color:#b2603138;padding:22px 24px;position:relative;overflow:hidden}.difference-header{color:#b64924;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:950;display:inline-flex}.difference-summary-panel h3{color:#172033;margin:0;font-size:24px;line-height:1.25}.difference-summary-panel p{color:#445168;margin:12px 0 14px;line-height:1.65}.difference-summary-panel small{color:#586174;font-weight:700;line-height:1.6;display:block}.difference-watermark{color:#b260310f;position:absolute;top:22px;right:20px}.delta-card-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.delta-mini{background:#ffffffb8;border:1px solid #27385212;border-radius:15px;gap:4px;padding:11px 12px;display:grid}.delta-mini span{color:#7b8597;font-size:12px;font-weight:800}.delta-mini strong{color:#166534;font-size:20px}.delta-mini em{color:#166534;font-style:normal}.prediction-visual-panel,.research-section-panel{padding:24px}.prediction-visual-grid{grid-template-columns:1fr 1fr 1fr .78fr;align-items:stretch;gap:16px;display:grid}.visual-card{min-height:230px;padding:20px}.visual-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.visual-card h3,.visual-card-title h3{color:#172033;margin:0;font-size:20px}.mini-legend{color:#667085;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.clean-bar-chart{justify-content:center;align-items:end;gap:32px;height:190px;padding:10px 6px 0;display:flex}.clean-bar-group{justify-items:center;gap:8px;display:grid}.clean-bar-group strong{color:#667085;font-size:13px}.paired-bars{align-items:end;gap:12px;height:155px;display:flex}.paired-bars .bar{border-radius:13px 13px 4px 4px;width:34px;position:relative}.paired-bars .bar.clinical{background:#2d5a84}.paired-bars .bar.molecular{background:#b26031}.paired-bars .bar em{color:#273852;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.horizontal-comparison{gap:18px;margin-top:26px;display:grid}.h-row{grid-template-columns:46px 1fr 70px;align-items:center;gap:14px;display:grid}.h-row span{color:#465468;font-weight:850}.h-row strong{color:#17643a;font-size:18px}.h-track{background:#27385217;border-radius:999px;height:13px;position:relative;overflow:hidden}.h-track b{border-radius:inherit;opacity:.92;height:100%;position:absolute;left:0}.h-track b.clinical{background:#2d5a84;top:0}.h-track b.molecular{background:#b26031;height:50%;top:0}.contribution-panel{grid-column:span 1}.contribution-panel p{color:#7b8597;margin:4px 0 16px;font-size:13px;font-weight:800}.refined-contrib-list{gap:9px;display:grid}.refined-contrib-row{grid-template-columns:120px 1fr 58px;align-items:center;gap:9px;display:grid}.refined-contrib-row span{color:#465468;font-size:13px;font-weight:850}.refined-contrib-row strong{color:#172033;font-size:13px}.refined-track{background:#27385214;border-radius:999px;height:12px;overflow:hidden}.refined-track b{border-radius:inherit;height:100%;display:block}.interpretation-hint-panel{background:#ffffffa6}.hint-row{border-bottom:1px solid #27385212;grid-template-columns:36px 1fr;gap:12px;padding:13px 0;display:grid}.hint-row:last-child{border-bottom:0}.hint-row>span{color:#2d5a84;background:#2d5a8414;border-radius:14px;place-items:center;width:36px;height:36px;display:grid}.hint-row strong{color:#273852;margin-bottom:4px;display:block}.hint-row p{color:#667085;margin:0;font-size:13px;line-height:1.55}.research-board-grid{grid-template-columns:1.9fr 1fr;gap:16px;margin-top:12px;display:grid}.research-card{padding:16px}.research-card h3{color:#273852;margin:0 0 12px;font-size:18px}.model-card img{object-fit:contain;background:#fff;border-radius:16px;width:100%;height:265px;display:block}.model-card span{color:#667085;margin-top:10px;font-size:13px;font-weight:900;display:block}.dynamic-km-svg{background:#fff;border-radius:16px;width:100%;height:270px}.important-disclaimer-bar{background:#fff8f2db}@media (width<=1380px){.comparison-top-grid{grid-template-columns:1fr}.prediction-visual-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.prediction-visual-grid,.research-board-grid,.probability-cards,.delta-card-row{grid-template-columns:1fr}}@media (width<=720px){.refined-contrib-row,.h-row{grid-template-columns:1fr}.clean-bar-chart{gap:20px}}.refined-research-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 10%,#b2603114,#0000 28%),radial-gradient(circle at 88% 18%,#2d5a8412,#0000 30%),#ffffffb8;border:1px solid #27385214;border-radius:30px;padding:28px;box-shadow:0 24px 64px #27385214}.research-section-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.research-metrics-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.research-metrics-chips span{color:#2d5a84;background:#2d5a8414;border:1px solid #2d5a841a;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.refined-research-grid{grid-template-columns:minmax(0,1.55fr) minmax(420px,.95fr);align-items:stretch;gap:18px;display:grid}.research-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.research-card-head h3{color:#172033;margin:0;font-size:20px;line-height:1.25}.research-card-head p{color:#7b8597;margin:6px 0 0;font-weight:800;line-height:1.55}.model-tag,.grade-highlight-pill{color:#a04d2b;background:#b260311a;border:1px solid #b2603129;border-radius:999px;flex:none;align-items:center;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.refined-model-card,.refined-km-card{background:#ffffffdb;border:1px solid #27385214;border-radius:26px;min-height:430px;padding:20px;box-shadow:0 18px 46px #27385212}.model-image-frame{background:linear-gradient(#fff,#fffaf6);border:1px solid #2738520f;border-radius:22px;place-items:center;height:360px;min-height:340px;padding:14px;display:grid;overflow:hidden}.refined-model-card img{object-fit:contain;transform-origin:50%;filter:contrast(1.02)saturate(1.02);width:100%;height:100%;transform:scale(1.16)}.km-visual-wrap{background:linear-gradient(#fff,#fffaf6);border:1px solid #2738520f;border-radius:22px;grid-template-columns:1fr 128px;align-items:center;gap:14px;min-height:340px;padding:18px;display:grid}.refined-km-svg{width:100%;height:300px;display:block}.km-legend-list{gap:10px;display:grid}.km-legend-list div{color:#7b8597;background:#27385209;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;font-weight:850;display:flex}.km-legend-list div.active{color:#172033;background:#b2603114;box-shadow:inset 0 0 0 1px #b260311f}.km-legend-list i{border-radius:4px;flex:none;width:12px;height:12px}.research-note-card{background:#fff8f2d1;border:1px solid #b260311f;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:16px;padding:14px 16px;display:grid}.research-note-card span{color:#a04d2b;font-weight:950}.research-note-card p{color:#5b6578;margin:0;line-height:1.7}@media (width<=1380px){.refined-research-grid{grid-template-columns:1fr}.model-image-frame{height:420px}}@media (width<=760px){.research-section-top,.research-card-head{flex-direction:column}.research-metrics-chips{justify-content:flex-start}.km-visual-wrap{grid-template-columns:1fr}.refined-research-panel{padding:18px}.model-image-frame{height:300px}.refined-model-card img{transform:scale(1.04)}}.refined-research-panel{overflow:visible}.refined-research-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:stretch}.refined-model-card,.refined-km-card{min-height:560px}.scroll-image-frame{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #27385214;border-radius:22px;width:100%;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff8c,0 16px 34px #2738520f}.model-scroll-frame{height:620px;padding:12px}.km-scroll-frame{height:430px;padding:14px;display:block}.model-full-image{background:#fff;width:1082px;max-width:none;height:auto;margin:0 auto;display:block}.km-full-image{background:#fff;width:720px;max-width:none;height:auto;margin:0 auto;display:block}.image-caption{color:#667085;margin:12px 2px 0;font-size:13px;line-height:1.65}.scroll-image-frame::-webkit-scrollbar{width:10px;height:10px}.scroll-image-frame::-webkit-scrollbar-thumb{background:#2d598647;border-radius:999px}.scroll-image-frame::-webkit-scrollbar-track{background:#2738520d;border-radius:999px}@media (width<=1180px){.refined-research-grid{grid-template-columns:1fr}.model-scroll-frame{height:560px}.km-scroll-frame{height:390px}}@media (width<=720px){.model-scroll-frame{height:480px}.km-scroll-frame{height:320px}.model-full-image{width:860px}.km-full-image{width:620px}}:root,body,button,select,input,textarea{font-family:Times New Roman,Noto Serif CJK SC,Songti SC,SimSun,serif!important}.hero-art{background:radial-gradient(circle at 52% 42%,#ffefd9f2,#f4dcbe8a 55%,#f6f2ecd6 100%)!important;border:0!important;box-shadow:0 30px 80px #5237221a,inset 0 0 90px #f6f2ecf2!important}.hero-art-image{background:0 0!important}.hero-image{mix-blend-mode:multiply;filter:saturate(.96)contrast(.96)brightness(1.04);-webkit-mask-image:radial-gradient(#000 48%,#000000c7 66%,#00000047 83%,#0000 100%);mask-image:radial-gradient(#000 48%,#000000c7 66%,#00000047 83%,#0000 100%);object-fit:cover!important;object-position:center center!important;opacity:.9!important;background:0 0!important;width:112%!important;height:112%!important;margin:-6% 0 0 -6%!important}.followup-text-visual{grid-template-columns:1fr 1.08fr;align-items:stretch;gap:18px;margin-top:12px;display:grid}.followup-visual-left{gap:12px;display:grid}.spine-mini-figure,.mri-mini-card{background:linear-gradient(145deg,#fffaf4,#f6eadc);border:1px solid #27385214;border-radius:22px;place-items:center;min-height:150px;display:grid;overflow:hidden;box-shadow:inset 0 0 35px #ffffff8c}.spine-mini-figure img{object-fit:cover;object-position:center;opacity:.72;mix-blend-mode:multiply;width:120%;height:180px;-webkit-mask-image:radial-gradient(#000 52%,#0000008c 78%,#0000 100%);mask-image:radial-gradient(#000 52%,#0000008c 78%,#0000 100%)}.mri-mini-svg{width:100%;height:168px}.followup-step-list{gap:12px;display:grid}.followup-step-card{background:#ffffffd1;border:1px solid #27385214;border-radius:20px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 12px 30px #2738520f}.followup-step-card>span{color:#2d5986;background:#2d598614;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.followup-step-card strong{color:#1f2d44;font-size:16px}.followup-step-card p{color:#647086;margin:5px 0 0;line-height:1.55}.auto-km-card{min-height:460px}.auto-km-board{background:linear-gradient(145deg,#fffaf5,#fffdf9);border:1px solid #27385214;border-radius:22px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:22px;padding:20px;display:grid}.auto-km-svg{width:100%;min-height:320px}.km-grid line{stroke:#27385214;stroke-width:1px}.km-axis{stroke:#667085;stroke-width:4px;fill:none;stroke-linecap:round}.km-tick{fill:#667085;font-size:10px;font-weight:800}.km-legend-panel{gap:12px;display:grid}.km-legend-panel div{color:#6b7280;background:#2738520a;border-radius:999px;align-items:center;gap:10px;padding:12px 14px;font-weight:900;display:flex}.km-legend-panel div.active{color:#1f2d44;background:#b260311a;box-shadow:inset 0 0 0 1px #b260311f}.km-legend-panel span{border-radius:6px;width:16px;height:16px}.km-scroll-frame,.km-full-image{display:none!important}@media (width<=1180px){.followup-text-visual,.auto-km-board{grid-template-columns:1fr}}.language-select,.language-select *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;word-break:keep-all!important;letter-spacing:normal!important}.language-select{grid-auto-flow:column;justify-content:center;gap:10px;min-width:190px;flex-wrap:nowrap!important;align-items:center!important;padding:10px 14px!important;display:inline-flex!important}.language-select span{min-width:max-content;line-height:1.1;display:inline-block!important}.language-select select{text-align:center;appearance:auto;width:auto;min-width:108px;line-height:1.2;white-space:nowrap!important}.site-header{grid-template-columns:minmax(0,1fr) auto auto}.hero-art.hero-art-image{background:radial-gradient(circle at 70% 45%,#ffefd7e0,#f6f2ec33 46%,#f6f2ecc7 100%),linear-gradient(145deg,#f7efe4,#f5eee6 58%,#f6f2ec);border:1px solid #b260311a}.hero-art.hero-art-image:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 55% 52%,#ffffff0a,#f6f2ec7a 68%,#f6f2ece6 100%);position:absolute;inset:0}.hero-image{filter:saturate(.95)contrast(.98)brightness(1.05);mix-blend-mode:multiply;display:block;position:absolute;inset:-6% -8% -9%;-webkit-mask-image:radial-gradient(at 52%,#000 0%,#000000f5 52%,#00000061 78%,#0000 100%);mask-image:radial-gradient(at 52%,#000 0%,#000000f5 52%,#00000061 78%,#0000 100%);object-fit:cover!important;object-position:center 48%!important;opacity:.92!important;background:0 0!important;width:116%!important;height:118%!important}.hero-art-edge-fade{z-index:2;box-shadow:inset 0 0 96px 58px #f6f2eceb,inset 0 0 180px 100px #f6f2ec52,inset 0 -80px 120px #ffffff9e!important}.hero-art-overlay{z-index:3}.hero-art-label{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 56px);font-size:21px;font-weight:900;line-height:1.25;display:inline-flex;overflow:hidden;transform:translate(-50%);text-align:center!important;color:#273852!important;background:#ffffffbd!important;border:1px solid #ffffffa8!important;border-radius:999px!important;padding:12px 24px!important;bottom:22px!important;left:50%!important;right:auto!important;box-shadow:0 20px 46px #2738521a!important}@media (width<=1180px){.language-select{min-width:170px}.hero-art-label{max-width:calc(100% - 36px);font-size:18px}}@media (width<=720px){.site-header{grid-template-columns:1fr}.language-select{width:fit-content;min-width:165px}.hero-art{min-height:360px}.hero-art-label{font-size:16px;padding:10px 16px!important}}.hero-art.hero-art-image{background:radial-gradient(circle at 58% 48%,#ffefd6bd,#f6e0c566 56%,#f6f2ecb8 100%),linear-gradient(145deg,#f8efe5,#f6efe8 60%,#f5eee7)!important}.hero-image{opacity:1!important;filter:saturate(1.16)contrast(1.13)brightness(.98)!important;mix-blend-mode:normal!important;object-position:center center!important;-webkit-mask-image:radial-gradient(at 52%,#000 0% 70%,#000000b8 88%,#00000038 100%)!important;mask-image:radial-gradient(at 52%,#000 0% 70%,#000000b8 88%,#00000038 100%)!important}.hero-grid{align-items:stretch;grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr)!important}.hero-art.hero-art-image{background:radial-gradient(circle at 54% 46%,#ffefd88a,#f8e5cd47 48%,#f6f2ec66 100%),linear-gradient(145deg,#faf5ef,#f7f1ea 58%,#f5eee7)!important;box-shadow:0 28px 72px #52372214,inset 0 0 42px #ffffff9e!important}.hero-art.hero-art-image:before{background:linear-gradient(#ffffff05,#ffffff14 100%)!important}.hero-image{transform-origin:50%;display:block;transform:scale(1.01);object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:saturate(1.08)contrast(1.05)brightness()!important;mix-blend-mode:normal!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.hero-art-label{background:#ffffffd1!important;border-color:#ffffffc7!important;box-shadow:0 16px 36px #27385214!important}@media (width<=1180px){.hero-grid{grid-template-columns:1fr!important}.hero-art{min-height:520px!important}}@media (width<=720px){.hero-art{min-height:420px!important}.hero-image{transform:scale(1.02)}}.hero-art.hero-art-image:after{content:"";z-index:3;pointer-events:none;opacity:1;background:radial-gradient(circle at 18% 82%,#f7f2ecfa 0 18px,#f7f2ecfa 18px 34px,#0000 36px),linear-gradient(146deg,#0000 0 36%,#f7f2ecfa 38% 52%,#0000 54% 100%),radial-gradient(at 72% 88%,#f7f2ecfa 0%,#f7f2ecf5 36%,#f7f2ecb8 54%,#f7f2ec00 72%);height:28%;position:absolute;bottom:6%;left:18%;right:6%}.hero-art-label{z-index:4}.hero-art.hero-art-image:after{content:none!important;background:0 0!important;display:none!important}.hero-image{object-fit:cover!important;object-position:center 36%!important;opacity:1!important;filter:saturate(1.08)contrast(1.06)brightness()!important;mix-blend-mode:normal!important;width:108%!important;height:121%!important;inset:-7% -4% -14%!important;transform:none!important}.hero-art-edge-fade{box-shadow:inset 0 0 34px 14px #f6f2ec42,inset 0 -18px 36px #ffffff29!important}.hero-art-overlay{background:linear-gradient(90deg,#f6f2ec14,#fff0 35%,#f6f2ec14),linear-gradient(#ffffff05,#f6f2ec0a)!important}.hero-art-label{bottom:20px!important}@media (width<=720px){.hero-image{object-position:center 34%!important}}.hero-art-label{isolation:isolate;position:absolute;overflow:visible}.hero-art-label:before{content:"";z-index:-1;background:linear-gradient(#f8f5f1fb,#f7f3eff9);border:1px solid #ffffffd6;border-radius:999px;position:absolute;inset:-18px -26px -16px;box-shadow:0 14px 28px #27385214,inset 0 0 18px #ffffff6b}.hero-art-label:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#f7f3eff5 0%,#f7f3efeb 58%,#f7f3ef00 100%);border-radius:999px;height:54px;position:absolute;top:-34px;left:16%;right:16%}.input-dashboard-header{background:#ffffffc2;border:1px solid #27385214;border-radius:28px;grid-template-columns:1fr auto;align-items:end;gap:22px;padding:28px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #2738520f}.input-dashboard-header h1{color:#172033;margin:8px 0 10px;font-size:36px;line-height:1.08}.input-dashboard-header p:not(.eyebrow){color:#5e687a;max-width:900px;margin:0}.input-header-ornament{color:#b2603142;place-items:center;width:170px;height:84px;display:grid;position:relative}.input-header-ornament span{background:#ef7f452e;border-radius:50%;position:absolute}.input-header-ornament span:nth-child(2){width:18px;height:18px;top:18px;left:32px}.input-header-ornament span:nth-child(3){width:10px;height:10px;bottom:18px;right:42px}.input-dashboard-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.input-main-panel,.input-sidebar{gap:16px;display:grid}.input-section-card,.input-summary-card,.pipeline-strip,.side-panel,.research-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #27385214;border-radius:24px;box-shadow:0 18px 42px #2738520f}.molecular-section{margin-top:-2px}.rich-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rich-field-card{gap:10px;min-height:158px;display:grid}.rich-field-label span{color:#273852;align-items:center;gap:6px;font-size:14px;font-weight:900;display:inline-flex}.rich-field-label span:after{content:"?";color:#7d8797;border:1px solid #27385233;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:900;display:inline-grid}.rich-field-label small{color:#7b8597;min-height:32px;margin-top:4px;font-size:12px;line-height:1.35;display:block}.rich-field-card select{color:#273852;background:#fffffff0;border:1px solid #27385221;border-radius:14px;outline:none;width:100%;padding:12px;font-weight:850;box-shadow:inset 0 0 0 1px #ffffff70}.rich-field-card select:focus{border-color:#b2603161;box-shadow:0 0 0 4px #b260311a}.field-visual{color:#2d5a8452;align-items:center;gap:18px;padding:6px 6px 0;display:flex}.field-visual span{place-items:center;width:42px;display:grid}.field-visual i{background:linear-gradient(90deg,#2d5a845c,#2d5a8414);border-radius:999px;flex:1;height:2px}.workflow-card,.completeness-card,.variable-help-card{padding:20px}.side-panel h3{color:#273852;margin:0 0 14px;font-size:18px}.workflow-steps{gap:12px;display:grid}.workflow-step{background:linear-gradient(145deg,#ffffffe6,#faf7f3c7);border:1px solid #27385214;border-radius:16px;grid-template-columns:auto 1fr;gap:14px;padding:14px;display:grid}.workflow-step.step-2{background:linear-gradient(145deg,#f6fcf8f5,#ffffffd1);border-color:#16653424}.workflow-step.step-3{background:linear-gradient(145deg,#fff7eef5,#ffffffd1);border-color:#b260312e}.step-number{color:#fff;background:#2d5a84;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.step-2 .step-number{background:#17643a}.step-3 .step-number{background:#c0602f}.workflow-step strong{color:#273852}.workflow-step p{color:#5e687a;margin:5px 0 0;font-size:13px;line-height:1.55}.output-preview-panel{background:linear-gradient(135deg,#f6fafef0,#fffaf5b8);border:1px solid #2d5a841f;border-radius:18px;margin-top:14px;padding:16px}.output-preview-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.output-preview-head h4{color:#273852;margin:0;font-size:17px}.output-preview-head p{color:#69778c;text-align:right;max-width:520px;margin:0;font-size:12px;font-weight:760;line-height:1.45}.output-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.output-preview-item{background:#fffc;border:1px solid #27385214;border-radius:15px;grid-template-rows:auto auto 1fr;gap:6px;min-height:92px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff85}.output-preview-item span{color:#2d5a84;background:#2d5a841a;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.output-preview-item:nth-child(2) span{color:#17643a;background:#17643a1a}.output-preview-item:nth-child(3) span{color:#7c3aed;background:#7c3aed1a}.output-preview-item:nth-child(4) span{color:#b26031;background:#b260311c}.output-preview-item strong{color:#273852;font-size:13px;line-height:1.25}.output-preview-item small{color:#647086;font-size:11px;font-weight:740;line-height:1.4}@media (width<=1180px){.output-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.output-preview-head{flex-direction:column;align-items:start}.output-preview-head p{text-align:left;max-width:none}}@media (width<=640px){.output-preview-grid{grid-template-columns:1fr}}.completeness-body{grid-template-columns:112px 1fr;align-items:center;gap:16px;display:grid}.donut{background:conic-gradient(#2d5a84 100%, #2738521a 0);border-radius:50%;place-items:center;width:102px;height:102px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.donut span,.donut small{text-align:center;color:#273852;display:block;position:relative}.donut span{font-size:22px;font-weight:900}.donut small{color:#7c8798;margin-top:-30px;font-size:11px}.complete-list{gap:8px;display:grid}.complete-list div{color:#5e687a;border-bottom:1px solid #27385212;justify-content:space-between;gap:10px;padding-bottom:8px;font-size:13px;display:flex}.complete-list b{color:#2d5a84}.complete-list .waiting{color:#b26031}.variable-help-card{min-height:138px;position:relative;overflow:hidden}.variable-help-card h3{align-items:center;gap:6px;display:flex}.variable-help-card p{color:#667085;max-width:220px;margin:0;font-size:13px}.help-ghost{color:#2d5a8424;position:absolute;bottom:8px;right:18px}.input-summary-card{grid-template-columns:210px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.input-summary-card strong{color:#273852;display:block}.input-summary-card small{color:#7c8798;margin-top:4px;display:block}.summary-chip-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.summary-chip{background:#fafcffc7;border:1px dashed #2d5a8429;border-radius:14px;min-height:66px;padding:10px}.summary-chip span{color:#6f7a8d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;display:block;overflow:hidden}.summary-chip b{color:#273852;margin-top:8px;font-size:12px;line-height:1.25;display:block}.pipeline-strip{padding:18px 20px}.pipeline-strip h3{color:#273852;margin:0 0 14px}.pipeline-steps{align-items:center;gap:12px;display:flex}.pipeline-step{flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;display:grid}.pipeline-icon{color:#2d5a84;background:#2d5a8414;border-radius:50%;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.pipeline-step strong{color:#273852;font-size:13px}.pipeline-step small{color:#6f7a8d;font-size:12px;line-height:1.35}.pipeline-arrow{color:#27385259;flex:none}.input-bottom-actions{grid-template-columns:140px 1fr minmax(260px,360px);align-items:stretch;gap:16px;display:grid}.big-action,.big-submit{justify-content:center;min-height:66px}.big-submit{white-space:normal;text-align:left;background:#b26031;font-size:15px}.research-notice{background:#fff7eed6;border-color:#b2603124;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 18px;display:grid}.research-notice svg{color:#c0602f}.research-notice strong{color:#7a3e1d}.research-notice p{color:#5e687a;margin:5px 0 0;font-size:13px;line-height:1.5}@media (width<=1320px){.rich-fields-grid,.molecular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1120px){.input-dashboard-layout{grid-template-columns:1fr}.input-sidebar{grid-template-columns:repeat(3,1fr)}.input-bottom-actions{grid-template-columns:1fr}}@media (width<=820px){.input-dashboard-header{grid-template-columns:1fr;padding:22px}.input-header-ornament{display:none}.input-sidebar,.rich-fields-grid,.molecular-grid,.summary-chip-grid,.input-summary-card{grid-template-columns:1fr}.pipeline-steps{grid-template-columns:1fr;display:grid}.pipeline-arrow{display:none}}.input-dashboard-page{gap:20px}.input-dashboard-header{background:radial-gradient(circle at 92% 18%,#ef7f451f,#0000 18rem),#ffffffd1}.input-sidebar.refined{grid-template-rows:auto auto;align-content:start}.input-sidebar.refined .side-panel{min-height:auto}.input-section-card{background:#ffffffd6}.rich-field-card{padding:2px 0 0}.rich-field-card select:invalid,.rich-field-card select[value=""]{color:#9aa3b2}.input-summary-card{background:linear-gradient(135deg,#ffffffdb,#faf7f3c7);grid-template-columns:230px 1fr;min-height:112px}.summary-chip-grid.empty{background:#ffffff61;border:1px dashed #2d5a841f;border-radius:16px;min-height:70px}.summary-chip.filled{background:#ffffffe0;border-style:solid;border-color:#2d5a841f;box-shadow:0 8px 18px #2738520a}.completeness-card.refined-completeness{background:radial-gradient(circle at 18% 20%,#2d5a8414,#0000 12rem),#ffffffd1}.complete-list .ready{color:#17643a!important}.big-action,.big-submit{border-radius:18px;width:100%;min-height:70px;font-size:15px}.big-submit{text-align:center;justify-content:center;line-height:1.35}.big-submit:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.15);box-shadow:none}.input-bottom-actions{grid-template-columns:170px 1fr 360px;align-items:stretch}.variable-help-card{display:none!important}.workflow-card.side-panel,.completeness-card.side-panel{border-radius:24px}@media (width<=1120px){.input-sidebar.refined{grid-template-columns:1fr 1fr}.input-bottom-actions{grid-template-columns:1fr}}@media (width<=820px){.input-sidebar.refined,.input-summary-card{grid-template-columns:1fr}}.completeness-card.refined-completeness{padding-bottom:22px}.completion-insights{gap:12px;margin-top:16px;display:grid}.readiness-note{color:#334155;background:#2d5a8412;border:1px solid #2d5a841a;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.55;display:grid}.readiness-note svg{color:#2d5a84;margin-top:2px}.completion-checklist{flex-wrap:wrap;gap:7px;display:flex}.completion-checklist span{border:1px solid #27385214;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.completion-checklist .done{color:#17643a;background:#17643a14;border-color:#17643a1f}.completion-checklist .pending{color:#8a94a5;background:#ffffffa6}.tiny-dot{background:#27385238;border-radius:999px;width:7px;height:7px;border:0!important;padding:0!important}.completed-preview{background:linear-gradient(135deg,#fff7eeb3,#ffffffb8);border:1px solid #b260311a;border-radius:16px;padding:12px 14px}.completed-preview strong{color:#7a3e1d;font-size:12px}.completed-preview p{color:#5e687a;margin:5px 0 0;font-size:12px;line-height:1.55}.rich-field-card select option[value="0"],.rich-field-card select option[value="1"]{font-weight:700}.input-main-panel{gap:14px!important}.input-summary-card,.pipeline-strip{background:linear-gradient(135deg,#ffffffe6,#faf7f3d1)!important;border-radius:28px!important;padding:20px 24px!important}.input-summary-card{grid-template-columns:250px 1fr!important;align-items:center!important;min-height:auto!important}.input-summary-card>div:first-child{border-right:1px solid #27385214;padding-right:14px}.input-summary-card strong,.pipeline-strip h3,.completeness-card h3{letter-spacing:.01em}.summary-chip-grid{grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:10px!important;min-height:0!important;display:grid!important}.summary-chip-grid.empty{background:#ffffff85!important;border:1px dashed #2d5a842e!important;border-radius:18px!important;place-items:center!important;min-height:64px!important;display:grid!important}.summary-empty-hint{color:#7c8798;text-align:center;font-size:13px;font-weight:700}.summary-chip.filled{background:linear-gradient(#fffffff5,#f7fafcdb)!important;border-radius:16px!important;min-height:54px!important;padding:10px 12px!important;box-shadow:0 8px 18px #2738520a!important}.summary-chip span{color:#7a8596!important;font-size:11px!important}.summary-chip b{margin-top:6px!important;font-size:13px!important;line-height:1.18!important}.pipeline-strip{min-height:auto!important}.pipeline-strip h3{margin-bottom:12px!important;font-size:22px!important}.pipeline-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.pipeline-step{background:#ffffffc2;border:1px solid #27385212;border-radius:18px;min-height:84px;position:relative;grid-template-columns:42px 1fr!important;gap:10px!important;padding:14px 12px!important;display:grid!important}.pipeline-icon{width:42px!important;height:42px!important}.pipeline-step strong{font-size:14px!important}.pipeline-step small{color:#6b7587!important;font-size:12px!important}.pipeline-arrow{display:none!important}.completeness-card.refined-completeness{min-height:0!important;padding:22px!important}.completeness-body{grid-template-columns:118px 1fr!important;gap:18px!important}.completion-insights{gap:10px!important;margin-top:14px!important}.completion-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.completion-checklist span{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;min-width:0;overflow:hidden}.completed-preview{max-height:92px;overflow:auto;margin-top:0!important}.workflow-card.side-panel{padding:22px!important}.input-dashboard-layout{grid-template-columns:minmax(0,1fr) 380px!important}@media (width<=1320px){.summary-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pipeline-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1120px){.input-dashboard-layout,.input-sidebar.refined{grid-template-columns:1fr!important}.pipeline-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.input-summary-card{grid-template-columns:1fr!important}.input-summary-card>div:first-child{border-bottom:1px solid #27385214;border-right:0;padding:0 0 12px}.summary-chip-grid,.pipeline-steps,.completion-checklist{grid-template-columns:1fr!important}}.rich-field-label span:after{content:none!important;display:none!important}.field-help{color:#7d8797;cursor:help;background:#ffffffe0;border:1px solid #27385233;border-radius:50%;place-items:center;width:18px;min-width:18px;height:18px;margin-left:4px;padding:0;font-size:11px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 3px 8px #2738520f}.field-help:hover,.field-help:focus{color:#2d5a84;background:#fff;border-color:#2d5a8461;outline:none}.rich-field-label span{flex-wrap:nowrap}.input-dashboard-layout{align-items:stretch!important}.input-main-panel{grid-template-rows:auto auto auto minmax(210px,1fr)!important;height:100%!important;display:grid!important}.input-sidebar.refined{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;height:100%!important;display:grid!important}.completeness-card.refined-completeness{flex-direction:column!important;min-height:100%!important;display:flex!important}.completeness-card.refined-completeness .completion-insights{flex-direction:column!important;flex:auto!important;display:flex!important}.completeness-card.refined-completeness .completed-preview{margin-top:auto!important}.pipeline-strip{flex-direction:column!important;height:100%!important;min-height:210px!important;display:flex!important}.pipeline-strip .pipeline-steps{flex:auto!important;align-items:stretch!important}.pipeline-step{align-content:center!important;min-height:100%!important}.input-summary-card{align-self:stretch!important}@media (width<=1120px){.input-main-panel,.input-sidebar.refined{grid-template-rows:none!important;height:auto!important}.pipeline-strip,.completeness-card.refined-completeness{min-height:auto!important}.completed-preview{margin-top:0!important}}.rev26-comparison-page{--rev26-blue:#17385c;--rev26-blue2:#245f91;--rev26-orange:#f07b2b;--rev26-red:#e21e45;--rev26-green:#198754;--rev26-card:#ffffffe6;gap:14px}.rev26-page-title{padding:2px 4px 0}.rev26-page-title h1{color:#0f2852;letter-spacing:.01em;margin:0;font-size:clamp(28px,2.5vw,42px);line-height:1.05}.rev26-page-title p{color:#53627a;margin:8px 0 0;font-size:15px;font-weight:700}.rev26-top-layout{grid-template-columns:minmax(0,1.78fr) minmax(360px,.9fr);align-items:stretch;gap:18px;display:grid}.rev26-dual-card,.rev26-diff-panel,.rev26-prediction-stack,.rev26-waterfall-card,.rev26-summary-card,.rev26-research-card,.research-card.km-card{background:var(--rev26-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #1f324e1a;border-radius:18px;box-shadow:0 18px 46px #14264214}.rev26-section-title,.rev26-card-head,.rev26-research-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rev26-section-title h2,.rev26-card-head h3,.rev26-research-head h3{color:#0f2852;margin:0;font-size:18px;line-height:1.2}.rev26-section-title svg{color:#8b98a9}.rev26-dual-inner{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;display:grid}.rev26-vs{color:#fff;background:#0f2852;border-radius:999px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid;box-shadow:0 12px 28px #0f28522e}.rev26-model-card{background:linear-gradient(#fff,#fbfcfe);border:1px solid #0f285214;border-radius:16px;min-width:0;padding:14px}.rev26-model-card.molecular{background:linear-gradient(#fff,#fff9f6)}.rev26-model-icon{color:#2467aa;background:#eaf3ff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.rev26-model-card.molecular .rev26-model-icon{color:#e21e45;background:#ffecef}.rev26-model-head h3{color:#0f2852;margin:0;font-size:17px;line-height:1.15}.rev26-model-head p{color:#697386;margin:4px 0 0;font-size:12px;font-weight:800}.rev26-risk-pill{white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.rev26-risk-pill.high{color:#d3183d;background:#ffecef}.rev26-risk-pill.low{color:#177447;background:#eaf6ee}.rev26-score-line{color:#697386;border-bottom:1px solid #1f324e14;justify-content:space-between;align-items:center;margin:14px 0 10px;padding-bottom:10px;font-weight:800;display:flex}.rev26-score-line strong{color:#0f2852;font-size:22px;font-weight:900}.rev26-prob-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rev26-prob-card{background:#fff;border:1px solid #1f324e14;border-radius:12px;padding:12px 10px}.rev26-prob-card span{color:#667085;font-size:12px;font-weight:900;display:block}.rev26-prob-card b{color:#17385c;margin:4px 0 8px;font-size:21px;display:block}.rev26-model-card.molecular .rev26-prob-card b{color:#e21e45}.rev26-prob-card i{background:#245f91;border-radius:999px;height:7px;display:block}.rev26-model-card.molecular .rev26-prob-card i{background:#e21e45}.rev26-refine-note{color:#32435d;border-top:1px solid #1f324e14;align-items:center;gap:8px;margin-top:12px;padding-top:11px;font-size:13px;font-weight:800;display:flex}.rev26-refine-note svg{color:#f07b2b}.rev26-diff-panel{padding:18px 20px;position:relative;overflow:hidden}.rev26-diff-watermark{color:#e21e4512;position:absolute;top:18px;right:18px}.rev26-kicker{color:#f05a24;align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.rev26-diff-panel h3{color:#0f2852;max-width:440px;margin:14px 0 12px;font-size:21px;line-height:1.25}.rev26-delta-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.rev26-delta-card{background:#fff;border:1px solid #1f324e17;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:4px;padding:12px 10px;display:grid}.rev26-delta-card span{color:#667085;grid-column:1/-1;font-size:11px;font-weight:900}.rev26-delta-card b{color:#177447;font-size:18px}.rev26-delta-card em{color:#177447;font-style:normal;font-weight:900}.rev26-diff-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rev26-diff-panel li{color:#34445e;padding-left:20px;font-size:13px;font-weight:800;line-height:1.45;position:relative}.rev26-diff-panel li:before{content:"✓";color:#f05a24;font-weight:900;position:absolute;top:0;left:0}.rev26-middle-grid{grid-template-columns:minmax(320px,.88fr) minmax(420px,1.08fr) minmax(320px,.82fr);align-items:stretch;gap:14px;display:grid}.rev26-prediction-stack{gap:12px;padding:16px;display:grid}.rev26-chart-card{background:#fff;border:1px solid #1f324e14;border-radius:14px;min-height:190px;padding:14px}.rev26-chart-card h3{color:#0f2852;margin:0 0 8px;font-size:15px}.rev26-chart-legend{color:#526075;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.rev26-chart-legend span{border-radius:999px;width:18px;height:6px;display:inline-block}.rev26-chart-legend .blue{background:#245f91}.rev26-chart-legend .orange{background:#ef7b24}.rev26-bars{border-bottom:1px solid #d8dee8;justify-content:space-around;align-items:end;height:155px;padding:14px 12px 4px;display:flex}.rev26-bar-group{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;place-items:end center;gap:6px 10px;min-width:84px;display:grid}.rev26-bar-group strong{color:#667085;grid-column:1/-1;font-size:12px}.rev26-bar-group .bar{border-radius:8px 8px 3px 3px;width:32px;min-height:14px;position:relative}.rev26-bar-group .blue{background:#245f91}.rev26-bar-group .orange{background:#ef7b24}.rev26-bar-group em{color:#0f2852;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.rev26-hbars{gap:16px;margin-top:22px;display:grid}.rev26-hbar-row{grid-template-columns:46px 1fr 58px;align-items:center;gap:10px;display:grid}.rev26-hbar-row span,.rev26-hbar-row strong{color:#0f2852;font-weight:900}.rev26-hbar-row div{background:#edf1f6;border-radius:999px;height:16px;position:relative;overflow:hidden}.rev26-hbar-row b{border-radius:999px;height:7px;position:absolute;top:0;left:0}.rev26-hbar-row b.blue{background:#245f91;top:0}.rev26-hbar-row b.orange{background:#ef7b24;top:9px}.rev26-waterfall-card{padding:16px;overflow:hidden}.rev26-card-head p{color:#53627a;margin:4px 0 0;font-size:12px;font-weight:800}.rev26-card-head strong{color:#0f2852;font-size:15px}.rev26-waterfall-svg{width:100%;height:auto;min-height:260px}.rev26-feature-value{fill:#2b77c5;font-size:12px;font-weight:800}.rev26-shap-pos{fill:#e21e45}.rev26-shap-neg{fill:#245f91}.rev26-shap-value{fill:#0f2852;font-size:12px;font-weight:900}.rev26-shap-value-in{fill:#fff;font-size:12px;font-weight:900}.rev26-baseline,.rev26-shap-sum,.rev26-final{fill:#0f2852;font-size:12px;font-weight:900}.rev26-shap-note{background:#fff8ed;border:1px solid #f07b2b29;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.rev26-shap-note svg{color:#f07b2b;flex:none}.rev26-shap-note strong{color:#0f2852}.rev26-shap-note p{color:#53627a;margin:3px 0 0;font-size:13px;line-height:1.45}.rev26-summary-card{gap:12px;padding:16px;display:grid}.rev26-summary-card h3{color:#0f2852;margin:0;font-size:16px}.rev26-factor-box{border:1px solid #1f324e14;border-radius:14px;padding:12px}.rev26-factor-box.up{background:#fff1f2;border-color:#e21e4526}.rev26-factor-box.down{background:#f1fbf4;border-color:#19875424}.rev26-factor-box strong{color:#e21e45;align-items:center;gap:6px;font-size:14px;display:flex}.rev26-factor-box.down strong{color:#177447}.rev26-factor-box ul{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.rev26-factor-box li{color:#0f2852;font-size:13px;line-height:1.35}.rev26-factor-box span{float:right;font-weight:900}.rev26-takeaway{background:#f4f7fb;border:1px solid #245f911f;border-radius:14px;padding:12px}.rev26-takeaway strong{color:#245f91}.rev26-takeaway p{color:#34445e;margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.45}.rev26-research-grid{grid-template-columns:minmax(0,1.6fr) minmax(360px,.95fr);align-items:stretch;gap:14px;display:grid}.rev26-research-card{padding:16px}.rev26-research-head{margin-bottom:10px}.rev26-research-head p{color:#53627a;margin:4px 0 0;font-size:13px;font-weight:800}.rev26-evidence-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rev26-evidence-mini{background:#fff;border:1px solid #1f324e14;border-radius:14px;padding:10px}.rev26-evidence-mini h4{color:#0f2852;margin:0 0 6px;font-size:13px}.rev26-evidence-mini svg{width:100%;height:auto;display:block}.rev26-research-grid .research-card.km-card{padding:16px}.rev26-research-grid .auto-km-board{align-items:center}.rev26-research-grid .auto-km-svg{height:210px}@media (width<=1420px){.rev26-middle-grid{grid-template-columns:1fr 1fr}.rev26-summary-card{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.rev26-summary-card h3{grid-column:1/-1}}@media (width<=1180px){.rev26-top-layout,.rev26-research-grid,.rev26-middle-grid{grid-template-columns:1fr}.rev26-evidence-grid{grid-template-columns:repeat(2,1fr)}.rev26-summary-card{grid-template-columns:1fr}}@media (width<=760px){.rev26-dual-inner{grid-template-columns:1fr}.rev26-vs{margin:auto}.rev26-delta-grid,.rev26-prob-row,.rev26-evidence-grid{grid-template-columns:1fr}.rev26-page-title h1{font-size:26px}.rev26-hbar-row{grid-template-columns:42px 1fr 52px}}.website-figures-panel{overflow:visible}.website-figures-top{margin-bottom:20px}.website-figures-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.9fr);align-items:stretch;gap:20px;display:grid}.redesigned-model-card,.redesigned-km-card{background:#ffffffe0;border:1px solid #27385214;border-radius:28px;min-height:auto;padding:22px;box-shadow:0 18px 46px #27385212}.redesigned-model-card .research-card-head p,.redesigned-km-card .research-card-head p{max-width:720px}.research-row-figure-stack{gap:16px;display:grid}.research-row-figure-card{background:linear-gradient(#fffffff5,#fff9f3f5);border:1px solid #27385212;border-radius:22px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff8c,0 12px 28px #2738520d}.research-mini-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.research-mini-head h4{color:#1a2438;margin:0;font-size:18px;line-height:1.3}.research-mini-head p{color:#7b8597;margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.5}.research-row-crop-frame{aspect-ratio:1079/515;background:#fff;border:1px solid #27385214;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73}.research-row-crop-image-wrap{position:absolute;inset:0;overflow:hidden}.research-row-crop-image{width:100%;height:auto;display:block}.redesigned-km-card{flex-direction:column;display:flex}.km-current-line{color:#7b8597;margin:-4px 0 12px;font-size:15px;font-weight:800}.km-current-line strong{color:#24334e}.km-reference-frame{background:linear-gradient(#fffdfa,#fff7f0);border:1px solid #27385212;border-radius:24px;flex:1;place-items:center;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff8c}.km-reference-image{border-radius:12px;width:100%;max-width:700px;height:auto;display:block}.km-grade-chip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.km-grade-chip-row span{color:#6f7888;background:#2738520b;border:1px solid #2738520f;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:850;display:inline-flex}.km-grade-chip-row span.active{color:#8b482c;background:#b260311a;border-color:#b260312e;box-shadow:0 8px 18px #b2603114}@media (width<=1280px){.website-figures-grid{grid-template-columns:1fr}}@media (width<=760px){.research-row-figure-card{padding:14px}.research-mini-head h4{font-size:16px}.km-grade-chip-row{grid-template-columns:1fr 1fr}}.original-research-figure-card{padding:16px}.research-original-image-frame{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #27385214;border-radius:18px;width:100%;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff73}.research-original-image{background:#fff;width:100%;min-width:760px;height:auto;display:block}.km-reference-frame{place-items:start center;overflow:auto}.km-reference-image{width:100%;min-width:560px;max-width:760px;height:auto;display:block}@media (width<=760px){.research-original-image{min-width:680px}.km-reference-image{min-width:520px}}.vector-research-panel .research-note-card{margin-top:18px}.vector-model-card{flex-direction:column;display:flex}.vector-stack{gap:18px}.vector-evidence-card{background:linear-gradient(#fffffffa,#fff9f3f0);padding:18px 18px 16px}.evidence-head{gap:14px;margin-bottom:14px}.research-legend-strip{flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;max-width:45%;display:flex}.research-legend-strip span{color:#5e6778;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.research-legend-strip i{border-top:3px solid;width:18px;height:0;display:inline-block}.mini-plot-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mini-plot-frame{background:linear-gradient(#fffffff2,#f8f1eaeb);border:1px solid #27385212;border-radius:18px;min-width:0;padding:8px;box-shadow:inset 0 0 0 1px #ffffff8c}.mini-plot-svg{width:100%;height:auto;display:block}.mini-plot-bg{fill:#ffffffc7}.mini-grid{stroke:#2738521a;stroke-width:1px}.mini-axis{stroke:#2738526b;stroke-width:1.4px}.mini-ideal{stroke:#798192bf;stroke-width:1.7px;stroke-dasharray:6 5;fill:none}.mini-plot-title{fill:#1f2a3f;font-size:14px;font-weight:800}.mini-axis-label{fill:#687285;font-size:11px;font-weight:700}.mini-tick{fill:#7b8597;font-size:10px;font-weight:700}.vector-km-card{padding:22px}.km-vector-frame{background:linear-gradient(#fffcf8fa,#fbf5eef0);border:1px solid #27385212;border-radius:22px;padding:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73}.km-vector-svg{width:100%;height:auto;display:block}.dynamic-km-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dynamic-km-legend span{justify-content:flex-start;gap:10px;padding:12px 16px}.dynamic-km-legend span i{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}@media (width<=1500px){.mini-plot-grid.three-col{grid-template-columns:1fr}.research-legend-strip{justify-content:flex-start;max-width:100%}}@media (width<=900px){.dynamic-km-legend{grid-template-columns:1fr}.evidence-head{flex-direction:column;align-items:flex-start}}.refined-bar-card,.refined-event-card{padding:16px 18px 18px}.refined-legend,.rev26-event-legend{color:#5c687d;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.rev26-event-legend span,.refined-legend span{border-radius:999px;width:18px;height:6px;display:inline-block}.rev26-bars-svg{width:100%;height:auto;display:block}.rev26-bar-tick{fill:#7b8597;font-size:12px;font-weight:800}.rev26-svg-bar.clinical{fill:#3c679b}.rev26-svg-bar.molecular{fill:#df8539}.rev26-svg-label{fill:#172b4d;font-size:13px;font-weight:900}.rev26-event-grid{gap:14px;margin-top:4px;display:grid}.rev26-event-row{grid-template-columns:58px minmax(0,1fr) 88px;align-items:center;gap:12px;display:grid}.rev26-event-time{color:#667085;font-size:12px;font-weight:900}.rev26-event-bars{gap:8px;display:grid}.rev26-event-track{background:#eef2f6;border-radius:999px;height:18px;position:relative;overflow:hidden}.rev26-event-track i{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.rev26-event-track i.clinical{background:#3c679b}.rev26-event-track i.molecular{background:#df8539}.rev26-event-track span{color:#17385c;font-size:11px;font-weight:900;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rev26-event-delta{text-align:right;font-size:18px;font-weight:900}.rev26-event-delta.down{color:#177447}.rev26-event-delta.up{color:#c94a4a}.rev26-comparison-page .research-section-panel{margin-top:14px}.rev26-comparison-page .research-section-top{margin-bottom:14px}@media (width<=1200px){.rev26-event-row{grid-template-columns:52px minmax(0,1fr) 72px}}@media (width<=768px){.rev26-event-row{grid-template-columns:1fr;gap:8px}.rev26-event-delta{text-align:left}}.rev26-dual-inner{align-items:stretch!important;gap:18px!important}.rev26-model-card{flex-direction:column!important;justify-content:space-between!important;min-height:230px!important;display:flex!important}.rev26-model-head{align-items:flex-start!important;min-height:56px!important}.rev26-model-head h3,.rev26-model-head p{overflow-wrap:anywhere;white-space:normal!important}.rev26-score-line{margin-top:8px!important;padding-top:8px!important}.rev26-prob-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;margin-top:12px!important}.rev26-prob-card{flex-direction:column!important;justify-content:space-between!important;min-height:104px!important;padding:14px 16px!important;display:flex!important}.rev26-prob-card span{min-height:34px;align-items:flex-start!important;line-height:1.25!important;display:flex!important}.rev26-prob-card b{margin:4px 0 8px!important;line-height:1.05!important}.rev26-vs{z-index:2!important;flex:0 0 58px!important;align-self:center!important;width:58px!important;height:58px!important;margin:0 -2px!important;position:relative!important}.refined-bar-card{min-height:auto!important;padding:18px 20px 20px!important}.rev26-bars-svg{max-height:270px}.rev26-svg-label{font-size:12px!important;font-weight:900!important}.rev26-bar-tick{letter-spacing:.01em;font-size:12px!important}.refined-event-card{min-height:auto!important}.rev26-event-row{min-height:48px}.rev26-comparison-page .website-figures-panel.vector-research-panel{padding:24px!important}.rev26-comparison-page .website-figures-grid.vector-research-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.86fr)!important;align-items:start!important;gap:18px!important}.rev26-comparison-page .vector-model-card,.rev26-comparison-page .vector-km-card{border-radius:24px!important;padding:20px!important}.rev26-comparison-page .vector-stack{gap:14px!important}.rev26-comparison-page .vector-evidence-card{border-radius:20px!important;padding:16px!important}.rev26-comparison-page .evidence-head{align-items:flex-start!important;margin-bottom:10px!important}.rev26-comparison-page .research-mini-head h4{font-size:18px!important;line-height:1.2!important}.rev26-comparison-page .research-mini-head p{margin-top:4px!important;font-size:12px!important;line-height:1.35!important}.rev26-comparison-page .research-legend-strip{gap:8px 12px!important;max-width:52%!important}.rev26-comparison-page .research-legend-strip span{white-space:nowrap;font-size:11px!important;line-height:1.1!important}.rev26-comparison-page .mini-plot-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.rev26-comparison-page .mini-plot-frame{border-radius:16px!important;padding:6px!important}.rev26-comparison-page .mini-plot-svg{max-height:180px!important}.rev26-comparison-page .mini-plot-title{font-size:12px!important}.rev26-comparison-page .mini-axis-label{font-size:9px!important}.rev26-comparison-page .mini-tick{font-size:8.5px!important}.rev26-comparison-page .km-vector-frame{padding:12px!important}.rev26-comparison-page .km-vector-svg{max-height:300px!important}.rev26-comparison-page .dynamic-km-legend span{padding:9px 12px!important;font-size:12px!important}@media (width<=1500px){.rev26-comparison-page .mini-plot-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rev26-comparison-page .research-legend-strip{justify-content:flex-end!important;max-width:58%!important}}@media (width<=1200px){.rev26-dual-inner{grid-template-columns:1fr!important}.rev26-vs{margin:-4px auto!important}.rev26-comparison-page .website-figures-grid.vector-research-grid{grid-template-columns:1fr!important}}@media (width<=900px){.rev26-comparison-page .mini-plot-grid.three-col{grid-template-columns:1fr!important}.rev26-comparison-page .mini-plot-svg{max-height:220px!important}.rev26-comparison-page .research-legend-strip{justify-content:flex-start!important;max-width:100%!important}.rev26-prob-row{grid-template-columns:1fr!important}}.rev26-top-layout{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)!important;align-items:stretch!important}.rev26-diff-panel{box-sizing:border-box;flex-direction:column;justify-content:center;align-self:stretch;height:100%;padding:24px 26px!important;display:flex!important}.rev26-diff-panel h3{max-width:92%;line-height:1.2!important}.rev26-diff-panel ul{margin-top:4px!important}.rev26-dual-card{flex-direction:column;display:flex}.rev26-model-card{min-height:0}.rev26-prob-row{align-items:stretch}.rev26-prob-card{flex-direction:column;justify-content:space-between;min-height:122px;display:flex!important}.rev26-prob-card span{min-height:34px;line-height:1.25}.rev26-prob-card b{margin-top:6px;line-height:1}.rev26-bars-svg{overflow:visible}.rev26-svg-label{dominant-baseline:auto}.rev26-svg-bar.clinical,.rev26-svg-bar.molecular{opacity:.98}.auc-badge-bg{fill:#ffffffd1;stroke:#2738521a;stroke-width:1px}.auc-badge-text{fill:#2f6fb8;font-size:10px;font-weight:850}.auc-badge-text.molecular{fill:#ea8a2f}.vector-evidence-card .research-legend-strip span:has(i[style*=transparent]){display:none}.km-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.km-insight-grid div{background:#ffffffb8;border:1px solid #27385212;border-radius:16px;padding:13px 14px}.km-insight-grid span{color:#7b8597;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.km-insight-grid strong{color:#1f2a3f;font-size:15px;font-weight:900;line-height:1.25;display:block}.research-legend-strip{align-items:center}.research-legend-strip span{white-space:nowrap}@media (width<=1280px){.rev26-top-layout{grid-template-columns:1fr!important}.rev26-diff-panel{justify-content:flex-start}}@media (width<=760px){.km-insight-grid{grid-template-columns:1fr}.rev26-prob-card{min-height:108px}}.rev26-model-head>div{min-width:0}.rev26-model-head h3{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.16;overflow:hidden}.rev26-model-head p{display:none!important}.rev26-model-card{flex-direction:column;justify-content:space-between;display:flex}.rev26-dual-inner{align-items:stretch!important}.rev26-vs{align-self:center}.rev26-event-track{margin-right:58px;overflow:visible!important}.rev26-event-track span{color:#17385c;text-align:left;background:0 0;min-width:48px;right:-54px!important}.rev26-event-track i{max-width:100%}.rev26-card-head{grid-template-columns:minmax(300px,1.25fr) minmax(210px,.75fr) auto;align-items:start;gap:18px;display:grid}.rev26-waterfall-card .rev26-card-head h3{white-space:nowrap;line-height:1.18}.rev26-waterfall-card .rev26-card-head p{margin-top:2px}.rev26-waterfall-card{align-self:start}.rev26-middle-grid{align-items:start!important}.rev26-shap-note{background:linear-gradient(135deg,#fff7eef5,#ffffffeb);align-items:flex-start;padding:18px 22px}.shap-note-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.shap-note-chips span{color:#526075;background:#2738520f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.km-insight-grid.enriched{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.km-insight-grid.enriched>div:last-child:nth-child(odd){grid-column:span 2}.vector-km-card{align-self:start}@media (width<=1250px){.rev26-card-head{grid-template-columns:1fr}.rev26-waterfall-card .rev26-card-head h3,.rev26-model-head h3{white-space:normal}}@media (width<=760px){.rev26-event-row{grid-template-columns:1fr!important}.rev26-event-track{margin-right:58px}.km-insight-grid.enriched{grid-template-columns:1fr}.km-insight-grid.enriched>div:last-child:nth-child(odd){grid-column:auto}}.rev26-model-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}.rev26-model-head h3{letter-spacing:.01em;white-space:nowrap!important;text-overflow:clip!important;font-size:clamp(20px,1.55vw,28px)!important;overflow:visible!important}.rev26-model-card{min-width:0}.rev26-prob-card{min-width:0}.rev26-prediction-stack,.rev26-waterfall-card,.rev26-summary-card{height:100%}.rev26-prediction-stack{flex-direction:column;display:flex!important}.rev26-prediction-stack .rev26-chart-card{flex:1}.rev26-waterfall-card{flex-direction:column;display:flex}.rev26-waterfall-svg{flex:auto;min-height:300px!important}.rev26-shap-note{margin-top:auto}.rev26-summary-card{flex-direction:column;gap:14px;display:flex}.rev26-event-grid{gap:18px!important}.rev26-event-row{grid-template-columns:58px minmax(0,1fr) 86px!important}.rev26-event-track{margin-right:62px!important}.rev26-event-track span{right:-58px!important}.km-head-clean .grade-highlight-pill{white-space:nowrap}.vector-km-card .km-current-line{display:none!important}.km-median-hline,.km-median-vline{stroke:#be693cdb;stroke-width:1.9px;stroke-dasharray:7 5;fill:none}.compact-km-legend{gap:10px!important;margin-top:12px!important}.compact-km-legend span{min-height:42px;padding:10px 14px!important}.km-aligned-info{align-items:stretch;margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=1450px){.rev26-middle-grid{grid-template-columns:1fr!important}.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{font-size:22px!important}}@media (width<=900px){.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{white-space:normal!important}.km-aligned-info{grid-template-columns:1fr!important}}.rev26-model-card{min-height:226px!important;overflow:hidden!important}.rev26-model-head{grid-template-columns:64px minmax(0,1fr) 112px!important;align-items:center!important;gap:16px!important;min-height:72px!important}.rev26-model-icon{width:58px!important;height:58px!important}.rev26-risk-pill{text-align:center!important;z-index:2!important;justify-self:end!important;min-width:104px!important;padding:9px 14px!important;position:relative!important}.rev26-model-head h3{white-space:nowrap!important;text-overflow:clip!important;letter-spacing:0!important;max-width:100%!important;font-size:clamp(18px,1.38vw,25px)!important;overflow:hidden!important}.rev26-model-card.molecular .rev26-model-head h3{letter-spacing:-.01em!important;font-size:clamp(16px,1.12vw,20px)!important}.rev26-score-line{margin-top:12px!important}.rev26-prob-card{min-height:110px!important}.rev26-middle-grid{grid-template-columns:minmax(390px,.95fr) minmax(560px,1.14fr) minmax(390px,.95fr)!important;align-items:stretch!important}.rev26-waterfall-card,.rev26-summary-card{min-height:560px!important}.rev26-summary-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.rev26-summary-extra-grid>div{background:linear-gradient(#ffffffdb,#f8fbffc7);border:1px solid #27385214;border-radius:16px;padding:13px 14px}.rev26-summary-extra-grid span{color:#7b8597;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.rev26-summary-extra-grid strong{color:#1f2a3f;font-size:13px;font-weight:850;line-height:1.45;display:block}.km-vector-frame{padding:18px!important}.km-vector-svg .km-median-label{font-size:13px;font-weight:900}.dynamic-km-legend.compact-km-legend span.active{box-shadow:0 10px 22px #b260311f;border-color:#b260313d!important}.km-insight-grid.enriched.km-aligned-info{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.km-aligned-info>div{min-height:88px!important}.km-aligned-info>div:last-child:nth-child(odd){grid-column:1/-1!important}@media (width>=1600px){.rev26-model-card.molecular .rev26-model-head h3{font-size:20px!important}}@media (width<=1450px){.rev26-middle-grid{grid-template-columns:1fr!important}.rev26-model-head{grid-template-columns:58px minmax(0,1fr) 104px!important}.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{font-size:20px!important}}@media (width<=980px){.rev26-dual-inner{grid-template-columns:1fr!important}.rev26-vs{margin:8px auto!important}.rev26-model-head{grid-template-columns:54px minmax(0,1fr) auto!important}.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{white-space:normal!important}.rev26-summary-extra-grid{grid-template-columns:1fr}.km-insight-grid.enriched.km-aligned-info{grid-template-columns:1fr!important}}.rev26-dual-inner{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important}.rev26-vs{place-self:center!important;width:64px!important;height:64px!important;margin:0!important;transform:none!important}.rev26-model-card{overflow:visible!important}.rev26-model-head{grid-template-columns:64px minmax(280px,1fr) auto!important;align-items:center!important;gap:18px!important}.rev26-model-head>div{min-width:0!important;overflow:visible!important}.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{white-space:nowrap!important;text-overflow:unset!important;letter-spacing:-.015em!important;max-width:none!important;font-size:clamp(18px,1.22vw,24px)!important;line-height:1.08!important;display:block!important;overflow:visible!important}.rev26-model-card.molecular .rev26-model-head h3{font-size:clamp(16px,1.06vw,20px)!important}.rev26-risk-pill{white-space:nowrap!important;justify-self:end!important;min-width:102px!important}.rev26-time-label{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1!important;display:flex!important}.rev26-time-label em,.rev26-time-label small{color:#667085;font-style:normal;font-weight:900;display:block}.km-vector-svg .km-median-label{font-size:12px!important}.vector-research-grid{align-items:stretch!important}.vector-model-card,.vector-km-card{height:100%!important}.km-insight-grid.enriched.km-aligned-info{align-content:stretch!important}@media (width<=1500px){.rev26-dual-inner{grid-template-columns:1fr!important}.rev26-vs{margin:10px auto!important}.rev26-model-head{grid-template-columns:58px minmax(0,1fr) auto!important}.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{overflow-wrap:anywhere;white-space:normal!important}}@media (width>=1600px){.rev26-model-card.molecular .rev26-model-head h3{font-size:20px!important}}.rev26-comparison-page{gap:12px!important}.rev26-top-layout{grid-template-columns:minmax(720px,1.35fr) minmax(430px,.95fr)!important;align-items:stretch!important;gap:14px!important}.rev26-dual-card,.rev26-diff-panel{min-height:0!important}.rev26-dual-card{padding:16px 18px 12px!important}.rev26-section-title h2{font-size:17px!important}.rev26-dual-inner{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin-top:12px!important}.rev26-vs{place-self:center!important;width:54px!important;height:54px!important;margin:0!important;font-size:15px!important;box-shadow:0 14px 30px #0f285229!important}.rev26-model-card{min-height:230px!important;padding:12px 12px 13px!important;overflow:hidden!important}.rev26-model-head{grid-template-columns:46px minmax(0,1fr) 86px!important;align-items:center!important;gap:10px!important;display:grid!important}.rev26-model-icon{border-radius:14px!important;width:46px!important;height:46px!important}.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{white-space:normal!important;text-overflow:clip!important;letter-spacing:-.01em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;font-size:clamp(15px,.82vw,18px)!important;line-height:1.12!important;overflow:visible!important}.rev26-risk-pill{justify-self:end!important;min-width:78px!important;padding:7px 10px!important;font-size:11px!important}.rev26-score-line{margin:12px 0 9px!important;padding-bottom:9px!important}.rev26-score-line strong{font-size:20px!important}.rev26-prob-row{gap:8px!important}.rev26-prob-card{min-height:96px!important;padding:10px 9px!important}.rev26-time-label em{font-size:12px!important}.rev26-time-label small{font-size:11px!important}.rev26-prob-card b{font-size:19px!important}.rev26-prob-card i{height:6px!important}.rev26-refine-note{margin-top:10px!important;padding-top:9px!important;font-size:12px!important}.rev26-diff-panel{justify-content:center!important;min-height:0!important;padding:18px 20px!important}.rev26-diff-panel h3{max-width:96%!important;margin:10px 0 12px!important;font-size:clamp(18px,1.25vw,22px)!important}.rev26-diff-watermark{transform-origin:100% 0;opacity:.72;transform:scale(.84)}.rev26-delta-grid{gap:8px!important;margin-bottom:10px!important}.rev26-delta-card{padding:10px 9px!important}.rev26-delta-card b{font-size:16px!important}.rev26-diff-panel li{font-size:12px!important;line-height:1.42!important}.rev26-middle-grid{grid-template-columns:minmax(360px,.95fr) minmax(500px,1.08fr) minmax(360px,.88fr)!important;align-items:start!important;gap:12px!important}.rev26-waterfall-card,.rev26-summary-card{height:auto!important;min-height:430px!important}.rev26-waterfall-svg{min-height:230px!important;max-height:285px!important}.rev26-summary-card .rev26-takeaway{margin-top:10px!important}.vector-km-card{height:auto!important;padding-bottom:18px!important}.km-vector-frame{padding:16px!important;overflow:hidden!important}.km-vector-svg .km-median-label{fill:#8b482c!important;font-size:11px!important;font-weight:900!important}.km-median-hline,.km-median-vline{stroke:#b26031b8!important;stroke-width:2px!important;stroke-dasharray:7 7!important}.km-median-dot{fill:#b26031!important;stroke:#fffaf4!important;stroke-width:2px!important}.dynamic-km-legend.compact-km-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dynamic-km-legend.compact-km-legend span:not(.active){opacity:.48!important}.dynamic-km-legend.compact-km-legend span.active{opacity:1!important;font-weight:950!important;box-shadow:0 10px 22px #b260311a!important}.km-insight-grid.enriched.km-aligned-info{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.km-aligned-info>div{flex-direction:column!important;justify-content:center!important;min-height:88px!important;display:flex!important}.km-aligned-info>div:last-child:nth-child(odd){grid-column:1/-1!important}@media (width>=1000px) and (width<=1550px){.rev26-top-layout{grid-template-columns:minmax(680px,1.28fr) minmax(390px,.82fr)!important}.rev26-dual-inner{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)!important;gap:10px!important}.rev26-vs{width:48px!important;height:48px!important;font-size:13px!important}.rev26-model-head{grid-template-columns:42px minmax(0,1fr) 74px!important;gap:8px!important}.rev26-model-icon{width:42px!important;height:42px!important}.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{font-size:14px!important;line-height:1.14!important}.rev26-risk-pill{min-width:70px!important;padding-inline:8px!important}.rev26-prob-card b{font-size:17px!important}}@media (width<=999px){.rev26-top-layout,.rev26-dual-inner{grid-template-columns:1fr!important}.rev26-vs{margin:8px auto!important}.rev26-model-head{grid-template-columns:46px minmax(0,1fr) auto!important}.rev26-model-head h3,.rev26-model-card.molecular .rev26-model-head h3{font-size:18px!important}.rev26-model-card{min-height:auto!important}.km-insight-grid.enriched.km-aligned-info{grid-template-columns:1fr!important}}.rev26-time-label em,.rev26-time-label small{white-space:nowrap!important}.rev26-bar-tick.top{font-size:10px!important;font-weight:900!important}.rev26-bar-tick.bottom{fill:#7b8597!important;font-size:9px!important;font-weight:800!important}.rev26-event-time{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;line-height:1.1!important;display:flex!important}.rev26-event-time span{color:#5f6b7d!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important}.rev26-event-time small{color:#8a94a6!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}.rev26-comparison-page .website-figures-grid.vector-research-grid{align-items:stretch!important}.rev26-comparison-page .vector-model-card,.rev26-comparison-page .vector-km-card{height:100%!important;min-height:100%!important}.rev26-comparison-page .km-vector-frame{flex:none!important}.rev26-comparison-page .km-insight-grid.enriched.km-aligned-info{flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;gap:12px!important;display:grid!important}.rev26-comparison-page .km-insight-grid.enriched.km-aligned-info>div{flex-direction:column!important;justify-content:center!important;height:100%!important;min-height:92px!important;display:flex!important}.rev26-comparison-page .km-insight-grid.enriched.km-aligned-info>div:last-child:nth-child(odd){grid-column:1/-1!important;min-height:96px!important}.rev26-comparison-page .vector-stack{flex-direction:column!important;height:100%!important;display:flex!important}.rev26-comparison-page .vector-evidence-card{flex-direction:column!important;flex:1 1 0!important;justify-content:space-between!important;display:flex!important}.rev26-comparison-page .mini-plot-grid.three-col{flex:auto!important;align-items:stretch!important}@media (width<=1450px){.rev26-comparison-page .website-figures-grid.vector-research-grid{grid-template-columns:1fr!important}.rev26-comparison-page .vector-model-card,.rev26-comparison-page .vector-km-card{height:auto!important;min-height:0!important}}.km-median-label{dominant-baseline:hanging}.shap-note-chips span{white-space:nowrap}.rev26-comparison-page .rev26-prediction-stack,.rev26-comparison-page .rev26-waterfall-card,.rev26-comparison-page .rev26-summary-card{flex-direction:column!important;height:100%!important;min-height:520px!important;display:flex!important}.rev26-comparison-page .rev26-prediction-stack{gap:12px!important}.rev26-comparison-page .rev26-prediction-stack .rev26-chart-card{flex:1 1 0!important;min-height:0!important}.rev26-comparison-page .rev26-waterfall-svg{flex:auto!important;min-height:260px!important;max-height:none!important}.rev26-comparison-page .rev26-shap-note,.rev26-comparison-page .rev26-summary-card .rev26-takeaway{margin-top:auto!important}.km-vector-svg .km-median-label,.km-median-label{dominant-baseline:hanging;transform:translateY(-26px)}@media (width<=1450px){.rev26-comparison-page .rev26-middle-grid{grid-auto-rows:auto!important}.rev26-comparison-page .rev26-prediction-stack,.rev26-comparison-page .rev26-waterfall-card,.rev26-comparison-page .rev26-summary-card{height:auto!important;min-height:0!important}.km-vector-svg .km-median-label,.km-median-label{transform:translateY(-18px)}}.rev26-comparison-page .rev26-middle-grid{grid-auto-rows:minmax(620px,auto)!important;align-items:stretch!important}.rev26-comparison-page .rev26-prediction-stack,.rev26-comparison-page .rev26-waterfall-card,.rev26-comparison-page .rev26-summary-card{height:100%!important;min-height:620px!important;overflow:hidden!important}.rev26-comparison-page .rev26-prediction-stack{flex-direction:column!important;display:flex!important}.rev26-comparison-page .rev26-prediction-stack .rev26-chart-card{flex:1 1 0!important;min-height:270px!important;overflow:hidden!important}.rev26-comparison-page .rev26-event-row{align-items:center!important}.rev26-comparison-page .rev26-event-time{word-break:keep-all;min-width:70px;line-height:1.25}.rev26-comparison-page .rev26-event-bars{min-width:0}.rev26-comparison-page .rev26-event-track span,.rev26-comparison-page .rev26-event-delta{white-space:nowrap}.rev26-comparison-page .rev26-chart-card h3,.rev26-comparison-page .rev26-waterfall-card h3,.rev26-comparison-page .rev26-summary-card h3{line-height:1.2}.rev26-comparison-page .website-figures-grid{align-items:stretch!important}.rev26-comparison-page .vector-model-card,.rev26-comparison-page .vector-km-card{height:100%!important}.rev26-comparison-page .vector-km-card{flex-direction:column!important;display:flex!important}.rev26-comparison-page .km-insight-grid.enriched.km-aligned-info{margin-top:auto!important}.rev26-comparison-page .km-insight-grid.enriched.km-aligned-info>div:last-child{background:linear-gradient(#f6f9fcf5,#fffffff5)}@media (width<=1450px){.rev26-comparison-page .rev26-middle-grid{grid-auto-rows:auto!important}.rev26-comparison-page .rev26-prediction-stack,.rev26-comparison-page .rev26-waterfall-card,.rev26-comparison-page .rev26-summary-card{height:auto!important;min-height:0!important;overflow:visible!important}.rev26-comparison-page .rev26-prediction-stack .rev26-chart-card{min-height:240px!important}}.p5-reference-page{background:linear-gradient(#fbf7f1 0%,#f7f0e8 45%,#f4efe8 100%);border-radius:0;gap:14px;padding:0}.p5-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.p5-topbar h1{color:#14243d;letter-spacing:.01em;margin:0 0 10px;font-size:clamp(32px,3.2vw,46px);line-height:1.08}.p5-topbar p{color:#5d697c;margin:5px 0 0;font-weight:750;line-height:1.55}.p5-meta-box{background:#ffffffd6;border:1px solid #2738521a;border-radius:18px;gap:10px;min-width:270px;padding:14px 16px;display:grid;box-shadow:0 12px 30px #2738520f}.p5-meta-box div{color:#5d697c;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;font-weight:800;display:grid}.p5-meta-box svg{color:#2b5b89}.p5-meta-box b{color:#1d2e48}.p5-alert{background:linear-gradient(90deg,#fff5f3f5,#fffbf7f5);border:1px solid #d6545e2e;border-radius:18px;grid-template-columns:90px minmax(0,1fr) 160px;align-items:center;gap:18px;padding:20px 26px;display:grid;position:relative;overflow:hidden}.p5-alert.low{background:linear-gradient(90deg,#f4fdf8f5,#fffbf7f5);border-color:#1c7d4b2e}.p5-alert-shield{color:#c7374f;background:#ffffffb8;border-radius:18px;place-items:center;width:76px;height:76px;display:grid}.p5-alert.low .p5-alert-shield{color:#17643a}.p5-alert span{color:#be2f48;background:#c941541f;border-radius:999px;margin-bottom:8px;padding:7px 14px;font-weight:900;display:inline-flex}.p5-alert.low span{color:#17643a;background:#1c7d4b1c}.p5-alert h2{color:#1c2d46;margin:0;font-size:clamp(21px,2vw,30px);line-height:1.35}.p5-alert p{color:#526176;margin:8px 0 0;font-weight:800;line-height:1.65}.p5-alert-graph{color:#c5334c1a;justify-self:end}.p5-alert.low .p5-alert-graph{color:#17643a1a}.p5-main-grid{grid-template-columns:1.02fr .98fr;align-items:stretch;gap:14px;display:grid}.p5-overview-card,.p5-pathway-card,.p5-input-card,.p5-advice-card,.p5-statement,.p5-footer-line{background:#ffffffdb;border:1px solid #27385217;border-radius:18px;box-shadow:0 16px 36px #2738520f}.p5-overview-card,.p5-pathway-card,.p5-input-card{padding:18px}.p5-overview-card h2,.p5-pathway-card h2,.p5-input-card h2{color:#182943;margin:0 0 14px;font-size:24px}.p5-overview-body{grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.p5-overall-risk{text-align:center;color:#17643a;background:linear-gradient(#f5fcf8eb,#ffffffdb);border:1px solid #1c7d4b1f;border-radius:18px;place-items:center;gap:8px;padding:18px 10px;display:grid}.p5-overall-risk.high{color:#bd2c45;background:linear-gradient(#fff2f4f0,#ffffffdb);border-color:#c9415424}.p5-overall-risk span{color:#68758a;font-size:13px;font-weight:900}.p5-overall-risk strong{font-size:31px}.p5-overall-risk small{color:#6c7687;font-weight:900}.p5-model-stack{gap:10px;display:grid}.p5-model-mini{background:linear-gradient(#fffffffa,#faf6f0f0);border:1px solid #27385217;border-radius:16px;padding:14px 16px}.p5-model-head{color:#1b2c46;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.p5-model-head strong{font-size:18px}.p5-model-head span{color:#17643a;background:#1b82521a;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:900}.p5-model-mini.high .p5-model-head span{color:#be2f48;background:#c941541a}.p5-score-row,.p5-status-row{color:#6c7687;border-top:1px solid #27385214;justify-content:space-between;gap:12px;margin-top:9px;padding-top:9px;font-weight:850;display:flex}.p5-score-row b,.p5-status-row b{color:#17643a}.p5-time-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.p5-time-row div{background:#f8fafce6;border:1px solid #2738520f;border-radius:12px;padding:10px}.p5-time-row span{color:#647086;font-size:12px;font-weight:900;display:block}.p5-time-row strong{color:#17643a;margin-top:4px;font-size:21px;display:block}.p5-time-row small{color:#7c8796;font-weight:800;display:block}.p5-time-row i{background:#17643a;border-radius:999px;height:6px;margin-top:5px;display:block}.p5-model-mini.high .p5-time-row strong,.p5-model-mini.high .p5-score-row b,.p5-model-mini.high .p5-status-row b{color:#be2f48}.p5-model-mini.high .p5-time-row i{background:#be2f48}.p5-diff-note{color:#17643a;background:#1c7d4b14;border-radius:13px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.p5-diff-note.high{color:#be2f48;background:#c9415414}.p5-pathway-main .followup-text-visual{grid-template-columns:1fr 1fr;gap:12px}.p5-pathway-main .spine-mini-figure img{height:154px}.p5-pathway-main .mri-mini-card{display:none}.p5-pathway-main .followup-step-card{grid-template-columns:38px 1fr;padding:10px 12px}.p5-pathway-main .followup-step-card>span{width:38px;height:38px}.p5-pathway-main .followup-step-card strong{font-size:14px}.p5-pathway-main .followup-step-card p{font-size:12px}.p5-flow-row{background:#ffffffad;border:1px solid #27385214;border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex}.p5-flow-row span{text-align:center;color:#244768;flex:1;place-items:center;gap:5px;min-width:0;font-size:13px;font-weight:900;display:grid}.p5-flow-row i{color:#8a97a9;font-weight:900}.p5-input-grid{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.p5-input-item{background:#f8fafcdb;border:1px solid #27385212;border-radius:13px;align-content:start;gap:5px;min-height:86px;padding:12px 10px;display:grid}.p5-input-item span{color:#2d5a84}.p5-input-item small{color:#667085;font-weight:900}.p5-input-item strong{color:#1f2d44;font-size:15px}.p5-advice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.p5-advice-card{padding:16px}.p5-card-title{color:#1f2d44;align-items:center;gap:10px;display:flex}.p5-card-title span{color:#2d5a84;background:#2d5a8414;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.p5-card-title h3{margin:0;font-size:18px}.p5-advice-card ul{color:#44536a;margin:12px 0 0;padding-left:18px;font-weight:760;line-height:1.75}.p5-risk-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.p5-risk-tags b{color:#be2f48;background:#c941541a;border-radius:999px;padding:6px 10px;font-size:13px}.p5-advice-card p{color:#44536a;font-weight:760;line-height:1.7}.p5-statement{background:#fff9f2eb;grid-template-columns:28px auto 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.p5-statement svg{color:#b26031}.p5-statement strong{color:#8d4a2e}.p5-statement span{color:#516075;font-weight:760;line-height:1.65}.p5-footer-line{color:#43516a;background:#ffffffb3;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;font-weight:780;display:flex}.p5-footer-line b{color:#1f2d44;align-items:center;gap:8px;display:inline-flex}@media (width<=1400px){.p5-main-grid{grid-template-columns:1fr}.p5-input-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=1080px){.p5-topbar{grid-template-columns:1fr}.p5-meta-box{min-width:0}.p5-advice-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.p5-alert{grid-template-columns:1fr}.p5-alert-graph{display:none}.p5-overview-body,.p5-time-row,.p5-input-grid,.p5-advice-grid{grid-template-columns:1fr}.p5-flow-row{flex-wrap:wrap}.p5-footer-line{flex-direction:column;align-items:flex-start}}.ineligible-page-shell{place-items:center;min-height:calc(100vh - 150px);padding:28px 18px 56px;display:grid}.ineligible-panel{background:linear-gradient(135deg,#fffffff7,#fffbf6f0);border:1px solid #27385214;border-radius:34px;width:min(1180px,100%);padding:48px 64px 34px;position:relative;overflow:hidden;box-shadow:0 30px 80px #27385224}.ineligible-bg-network{opacity:.26;pointer-events:none;width:270px;height:280px;position:absolute;bottom:18px;right:-30px}.ineligible-bg-network:before,.ineligible-bg-network:after{content:"";background:linear-gradient(35deg,#0000 0 39%,#b78b5252 40% 41%,#0000 42% 100%),linear-gradient(120deg,#0000 0 49%,#b78b5247 50% 51%,#0000 52% 100%);position:absolute;inset:10px}.ineligible-bg-network span{background:#fff8eee6;border:1px solid #b78b5247;border-radius:50%;width:26px;height:26px;position:absolute}.ineligible-bg-network span:first-child{top:28px;right:180px}.ineligible-bg-network span:nth-child(2){top:94px;right:88px}.ineligible-bg-network span:nth-child(3){top:62px;right:18px}.ineligible-bg-network span:nth-child(4){top:168px;right:156px}.ineligible-bg-network span:nth-child(5){top:208px;right:62px}.ineligible-bg-network span:nth-child(6){top:164px;right:6px}.ineligible-top-icon{justify-content:center;margin-bottom:18px;display:flex}.ineligible-icon-ring{color:#b33c3c;background:radial-gradient(circle,#bb3f3f2e,#bb3f3f12);border:2px dashed #bb3f3f2b;border-radius:999px;place-items:center;width:118px;height:118px;display:grid;box-shadow:inset 0 0 0 16px #bb3f3f0f}.ineligible-panel>h1{text-align:center;color:#172033;letter-spacing:-.04em;max-width:760px;margin:0 auto 14px;font-size:clamp(34px,4vw,56px);line-height:1.12}.ineligible-subtitle{text-align:center;color:#667085;max-width:820px;margin:0 auto 24px;font-size:19px;font-weight:700;line-height:1.55}.ineligible-two-col{grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:18px auto;display:grid}.ineligible-card{z-index:1;background:#ffffffc7;border:1px solid #2738521a;border-radius:20px;padding:26px 26px 22px;position:relative;box-shadow:0 14px 34px #2738520f}.ineligible-card-title{border-bottom:1px solid #2738521a;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:16px;display:flex}.ineligible-card-title h3{color:#172033;margin:0;font-size:22px;line-height:1.2}.soft-warning-icon,.soft-blue-icon{border-radius:18px;flex:none;place-items:center;width:46px;height:46px;display:grid}.soft-warning-icon{color:#d1652b;background:#d1652b1f}.soft-blue-icon{color:#2d5986;background:#2d59861c}.ineligible-list{color:#3d4758;gap:15px;margin:0;padding:0;font-size:17px;font-weight:650;line-height:1.38;list-style:none;display:grid}.ineligible-list li{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.danger-list svg{color:#e45f5f}.step-list svg{color:#4979b6}.ineligible-study-contact{z-index:1;background:#ffffffc7;border:1px solid #2738521a;border-radius:20px;grid-template-columns:1.25fr 1fr;max-width:980px;margin:0 auto 18px;display:grid;position:relative;overflow:hidden}.ineligible-study-contact>div{color:#2d5986;align-items:center;gap:16px;padding:20px 26px;display:flex}.ineligible-study-contact>div+div{color:#d1652b;border-left:1px solid #2738521a}.ineligible-study-contact strong{color:#172033;margin-bottom:4px;font-size:17px;display:block}.ineligible-study-contact p{color:#4d596c;margin:0;font-size:14px;font-weight:650;line-height:1.35}.ineligible-disclaimer{z-index:1;color:#8a4625;background:linear-gradient(90deg,#fff6ebe6,#fffaf2b3);border:1px solid #d1652b29;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:14px;max-width:980px;margin:0 auto 24px;padding:16px 22px;display:grid;position:relative}.ineligible-disclaimer p{color:#334155;margin:0;font-weight:700;line-height:1.45}.ineligible-actions{z-index:1;justify-content:center;gap:22px;display:flex;position:relative}.ineligible-actions .primary-btn,.ineligible-actions .secondary-btn{justify-content:center;min-width:280px;height:58px}@media (width<=900px){.ineligible-panel{padding:38px 22px 30px}.ineligible-two-col,.ineligible-study-contact{grid-template-columns:1fr}.ineligible-study-contact>div+div{border-top:1px solid #2738521a;border-left:0}.ineligible-actions{flex-direction:column}.ineligible-actions .primary-btn,.ineligible-actions .secondary-btn{width:100%;min-width:0}}.p5-reference-page{gap:14px}.p5-topbar{align-items:start}.p5-meta-box b{white-space:nowrap}.p5-main-grid{grid-template-columns:1.05fr 1fr;align-items:stretch}.p5-overview-card,.p5-pathway-card{min-height:470px}.p5-overview-body{grid-template-columns:.34fr .66fr;align-items:stretch;height:calc(100% - 42px)}.p5-overall-risk{justify-content:center;min-height:100%}.p5-model-stack{grid-template-rows:auto auto 1fr;align-content:stretch}.p5-model-mini.p5-integrated-only{border-radius:18px;padding:16px}.p5-integrated-only .p5-model-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px}.p5-integrated-only .p5-model-head strong{white-space:normal;font-size:18px;line-height:1.25}.p5-integrated-only .p5-score-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.p5-integrated-only .p5-score-row,.p5-integrated-only .p5-status-row{background:#ffffffb8;border:1px solid #1f2d4414;border-radius:13px;padding:10px 12px}.p5-integrated-only .p5-time-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.p5-integrated-only .p5-time-row div{padding:10px}.p5-integrated-only .p5-time-row span b,.p5-integrated-only .p5-time-row span em{font-style:normal;display:block}.p5-quant-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p5-quant-strip div{background:linear-gradient(#ffffffe0,#f7faf8c7);border:1px solid #1f2d4414;border-radius:14px;padding:11px 12px}.p5-quant-strip span,.p5-quant-strip small{color:#647086;font-size:12px;font-weight:900;display:block}.p5-quant-strip b{color:#17643a;margin:4px 0;font-size:22px;line-height:1.1;display:block}.p5-model-stack .p5-diff-note{align-self:end}.p5-fused-pathway-card{flex-direction:column;display:flex}.p5-fused-visual{background:linear-gradient(120deg,#fffffff5,#fff7efdb);border:1px solid #1f2d4414;border-radius:20px;flex:1;min-height:280px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.p5-fused-visual img{object-fit:cover;object-position:center;opacity:.96;mix-blend-mode:multiply;width:100%;height:100%;min-height:280px;display:block}.p5-fused-fade{pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#0000 24% 72%,#ffffff59),radial-gradient(circle at 10% 0,#ffffffb3,#0000 34%),radial-gradient(circle at 100% 100%,#fff7ef8c,#0000 36%);position:absolute;inset:0}.p5-fused-pathway-card .p5-flow-row{margin-top:12px}.p5-advice-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.p5-advice-card{flex-direction:column;min-height:202px;display:flex}.p5-advice-card ul{flex:1}.p5-advice-card li{margin-bottom:4px}.p5-risk-tags b{font-weight:900}@media (width<=1400px){.p5-main-grid{grid-template-columns:1fr}.p5-overview-card,.p5-pathway-card{min-height:auto}.p5-fused-visual,.p5-fused-visual img{min-height:240px}}@media (width<=1050px){.p5-advice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p5-overview-body{grid-template-columns:1fr}}@media (width<=760px){.p5-integrated-only .p5-score-status-grid,.p5-integrated-only .p5-time-row,.p5-quant-strip,.p5-advice-grid{grid-template-columns:1fr}}.p5-generated-pathway-card{min-height:470px}.p5-generated-pathway-main{flex:1;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:14px;display:grid}.p5-generated-visual{background:linear-gradient(135deg,#fffffffa,#fff8f0e0);border:1px solid #1f2d4414;border-radius:20px;min-height:280px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff9e}.p5-generated-visual img{object-fit:cover;object-position:center;opacity:.96;mix-blend-mode:multiply;width:100%;height:100%;min-height:280px;display:block}.p5-generated-visual-fade{pointer-events:none;background:linear-gradient(90deg,#ffffff8c 0%,#ffffff14 28%,#ffffff0f 64%,#fffaf480 100%),radial-gradient(circle at 0 0,#ffffffb8,#0000 34%),radial-gradient(circle at 100% 100%,#fff6ec94,#0000 36%);position:absolute;inset:0}.p5-generated-detail-list{gap:12px;display:grid}.p5-generated-detail-card{background:#ffffffd1;border:1px solid #1f2d4414;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 10px 24px #1f2d440a}.p5-generated-detail-card>span{color:#2d5a84;background:#2d5a8414;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.p5-generated-detail-card strong{color:#1f2d44;font-size:17px;line-height:1.25;display:block}.p5-generated-detail-card p{color:#667085;margin:6px 0 0;font-size:13px;font-weight:760;line-height:1.55}.p5-generated-flow-row{margin-top:14px}.p5-model-stack{grid-template-rows:auto 1fr}.p5-model-stack .p5-diff-note{align-self:stretch;align-items:center;display:flex}.p5-statement{margin-top:2px}@media (width<=1200px){.p5-generated-pathway-main{grid-template-columns:1fr}.p5-generated-visual,.p5-generated-visual img{min-height:240px}}@media (width<=760px){.p5-generated-detail-card{grid-template-columns:42px minmax(0,1fr)}.p5-generated-detail-card>span{width:42px;height:42px}}.p5-generated-visual{background:radial-gradient(circle at 35% 42%,#ffffffb8,#0000 40%),linear-gradient(135deg,#fffffffa,#fff8f0eb);border-radius:24px;min-height:380px}.p5-generated-visual img{object-fit:cover;object-position:center 47%;opacity:.92;mix-blend-mode:multiply;filter:saturate(.98)contrast(.98);width:100%;height:100%;min-height:380px}.p5-generated-visual-fade{background:linear-gradient(90deg,#ffffff61 0%,#ffffff08 26%,#ffffff05 70%,#fffaf461 100%),linear-gradient(#ffffff6b 0%,#0000 18% 82%,#fffaf46b 100%),radial-gradient(circle at 0 0,#ffffffb8,#0000 34%),radial-gradient(circle at 100% 100%,#fff6ec94,#0000 36%)}.p5-alert.low p,.p5-alert.high p{display:none}.p5-model-stack .p5-diff-note{padding:12px 14px;font-size:13px;line-height:1.45}@media (width<=1200px){.p5-generated-visual,.p5-generated-visual img{min-height:320px}}.r6-export-page{gap:18px}.r6-export-top{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 4px 0;display:flex}.r6-export-top h1{color:#172033;margin:4px 0 8px;font-size:40px;line-height:1.1}.r6-export-top p{color:#566174;max-width:940px;margin:0;font-weight:700;line-height:1.6}.r6-export-actions{flex:none;align-items:center;gap:14px;display:flex}.r6-report-preview{color:#172033;background:#ffffffeb;border:1px solid #27385214;border-radius:28px;padding:22px 24px 24px;box-shadow:0 20px 48px #27385214}.r6-hero{border-bottom:2px solid #172033bf;margin-bottom:18px;padding-bottom:18px}.r6-logo-row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.r6-logo-card{background:#ffffffe0;border:1px solid #2738521a;border-radius:22px;align-items:center;gap:22px;min-height:112px;padding:20px 28px;display:flex;box-shadow:inset 0 0 0 1px #ffffff8c}.r6-logo-card img{object-fit:contain;flex:none;width:86px;height:86px}.r6-logo-card strong{color:#273852;letter-spacing:.08em;font-size:20px;line-height:1.15;display:block}.r6-logo-card small{color:#667085;margin-top:10px;font-size:18px;font-weight:800;display:block}.r6-title-block{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.r6-title-block h1{color:#172033;letter-spacing:-.02em;margin:0 0 10px;font-size:34px;line-height:1.12}.r6-title-block p:not(.eyebrow){color:#263348;margin:0;font-weight:650;line-height:1.65}.r6-meta-box{gap:12px;display:grid}.r6-meta-box>div{background:#ffffffdb;border:1px solid #2738521f;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.r6-meta-box svg{color:#2d5a84}.r6-meta-box span{color:#667085;font-size:12px;font-weight:800}.r6-meta-box b{color:#172033;white-space:nowrap;margin-top:2px;font-size:14px;display:block}.r6-risk-banner{border:1px solid #27385214;border-radius:22px;grid-template-columns:68px minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:20px;margin-bottom:16px;padding:20px 22px;display:grid}.r6-risk-banner.low{background:linear-gradient(90deg,#eef9f1eb,#ffffffe0);border-color:#16653429}.r6-risk-banner.high{background:linear-gradient(90deg,#fff1f3eb,#ffffffe0);border-color:#be123c2e}.r6-risk-banner>svg{border-radius:18px;width:58px;height:58px;padding:12px}.r6-risk-banner.low>svg{color:#166534;background:#1665341a}.r6-risk-banner.high>svg{color:#be123c;background:#be123c1a}.r6-risk-banner span{color:#166534;background:#1665341a;border-radius:999px;padding:6px 16px;font-weight:900;display:inline-flex}.r6-risk-banner.high span{color:#be123c;background:#be123c1a}.r6-risk-banner p{color:#172033;margin:10px 0 0;font-size:18px;font-weight:800;line-height:1.55}.r6-risk-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.r6-grid{gap:16px;margin-top:16px;display:grid}.r6-grid-three{grid-template-columns:.95fr .95fr 1fr}.r6-grid-wide{grid-template-columns:1.45fr .75fr}.r6-card{background:#ffffffe6;border:1px solid #27385217;border-radius:22px;padding:18px;box-shadow:0 10px 30px #2738520d}.r6-card h2{color:#172033;align-items:center;gap:10px;margin:0 0 16px;font-size:18px;display:flex}.r6-card h2 span{color:#fff;background:#0d2b59;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.r6-input-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.r6-input-grid div{text-align:center;background:#ffffffc7;border:1px solid #27385217;border-radius:14px;align-content:center;justify-items:center;min-height:96px;padding:12px 10px;display:grid}.r6-input-grid i{color:#2d5a84}.r6-input-grid small{color:#667085;margin:8px 0 6px;font-size:11px;font-weight:800;display:block}.r6-input-grid b{color:#172033;font-size:13px}.r6-model-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.r6-model-summary div{background:#f8fafccc;border:1px solid #27385214;border-radius:14px;padding:14px}.r6-model-summary small,.r6-metric-card span,.r6-metric-card small{color:#667085;font-weight:800}.r6-model-summary strong{color:#166534;margin-top:4px;font-size:20px;display:block}.r6-survival-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.r6-metric-card{background:#ffffffd1;border:1px solid #27385214;border-radius:14px;min-height:108px;padding:14px}.r6-metric-card strong{color:#166534;margin:8px 0 4px;font-size:26px;line-height:1;display:block}.r6-metric-card.high strong{color:#be123c}.r6-metric-card i{background:#166534;border-radius:999px;max-width:100%;height:6px;margin-top:10px;display:block}.r6-metric-card.high i{background:#be123c}.r6-factor-boxes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.r6-factor-boxes>div{border-radius:14px;min-height:138px;padding:14px}.r6-factor-boxes .risk-up{background:#fff1f3e6;border:1px solid #be123c24}.r6-factor-boxes .risk-down{background:#eef9f1e6;border:1px solid #16653424}.r6-factor-boxes strong{color:#172033;margin-bottom:8px;display:block}.r6-factor-boxes p{color:#334155;justify-content:space-between;gap:12px;margin:6px 0;font-weight:700;display:flex}.r6-factor-boxes b{color:#be123c}.risk-down b{color:#166534}.r6-interpret-note{background:#fff6ebbf;border:1px solid #d1652b24;border-radius:14px;grid-template-columns:24px 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.r6-interpret-note svg{color:#d1652b}.r6-interpret-note p{color:#334155;margin:0;font-weight:700;line-height:1.45}.r6-rec-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.r6-rec-grid div{background:#ffffffc7;border:1px solid #27385214;border-radius:14px;padding:14px}.r6-rec-grid svg{color:#2d5a84}.r6-rec-grid strong{color:#172033;margin:8px 0;display:block}.r6-rec-grid p{color:#334155;margin:0;font-size:13px;font-weight:700;line-height:1.45}.r6-content-summary{gap:12px;display:grid}.r6-content-summary>div{background:#f8fafcd1;border:1px solid #27385214;border-radius:14px;padding:14px}.r6-content-summary strong{color:#172033}.r6-content-summary p{color:#334155;margin:6px 0 0;font-weight:700;line-height:1.45}.r6-statement{background:linear-gradient(90deg,#fff6ebf2,#fffcf5cc);border:1px solid #d1652b24;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:grid}.r6-statement svg{color:#d1652b}.r6-statement strong{color:#a0441e;margin-bottom:4px;display:block}.r6-statement p{color:#334155;margin:0;font-weight:650;line-height:1.45}.thank-final-shell{background:linear-gradient(135deg,#f7efe6,#fbf8f3 52%,#f4eee6);place-items:center;min-height:100vh;padding:42px;display:grid}.thank-final-card{text-align:center;background:#ffffffe0;border:1px solid #27385214;border-radius:34px;width:min(1280px,100%);padding:76px 74px 44px;position:relative;overflow:hidden;box-shadow:0 28px 80px #2738521a}.thank-final-network{pointer-events:none;opacity:.24;background:radial-gradient(circle at 12% 18%,#2d5a8421,#0000 22%),radial-gradient(circle at 88% 76%,#b260311f,#0000 24%);position:absolute;inset:0}.thank-final-icon{color:#166534;background:radial-gradient(circle,#16653429,#1665340f);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 28px;display:grid;box-shadow:0 0 0 16px #1665340a,0 0 0 30px #16653406}.thank-final-card h1{color:#172033;letter-spacing:-.04em;max-width:760px;margin:0 auto 16px;font-size:58px;line-height:1.08}.thank-final-subtitle{color:#4d596c;max-width:620px;margin:0 auto 46px;font-size:20px;font-weight:650;line-height:1.45}.thank-final-grid{z-index:1;grid-template-columns:1fr 1fr;gap:22px;max-width:1080px;margin:0 auto 38px;display:grid;position:relative}.thank-final-info-card{text-align:left;background:#ffffffbd;border:1px solid #2738521a;border-radius:22px;grid-template-columns:138px 1fr;align-items:center;gap:28px;padding:34px;display:grid}.thank-final-soft-icon{color:#0d2b59;background:linear-gradient(135deg,#fff6ebf2,#f4efe7e0);border-radius:22px;place-items:center;width:118px;height:118px;display:grid}.thank-final-soft-icon.blue{background:linear-gradient(135deg,#eff6ffeb,#f4f7fbe0)}.thank-final-info-card span{color:#a0441e;font-size:16px;font-weight:900}.thank-final-info-card p{color:#4d596c;margin:12px 0 2px;font-size:18px}.thank-final-info-card strong{color:#172033;margin-top:8px;font-size:25px;line-height:1.25;display:block}.thank-final-info-card small{color:#2d5a84;margin-top:12px;font-weight:800;display:block}.thank-final-start{z-index:1;color:#fff;cursor:pointer;background:#b26031;border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-width:360px;height:72px;font-family:inherit;font-size:28px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 18px 36px #0d2b592e}.thank-final-note{z-index:1;color:#64748b;align-items:center;gap:12px;margin-top:34px;font-weight:800;display:inline-flex;position:relative}@media (width<=1300px){.r6-grid-three,.r6-grid-wide,.r6-title-block,.r6-risk-banner{grid-template-columns:1fr}.r6-risk-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.r6-export-top,.r6-export-actions{flex-direction:column;align-items:stretch}.r6-logo-row,.thank-final-grid{grid-template-columns:1fr}.r6-input-grid,.r6-survival-grid,.r6-rec-grid{grid-template-columns:1fr 1fr}.r6-risk-metrics{grid-template-columns:1fr}.thank-final-card{padding:48px 24px 32px}.thank-final-card h1{font-size:38px}.thank-final-info-card{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=560px){.r6-input-grid,.r6-survival-grid,.r6-rec-grid,.r6-model-summary,.r6-factor-boxes{grid-template-columns:1fr}.thank-final-start{width:100%;min-width:0}}.r6-export-top{align-items:flex-start}.r6-export-top .eyebrow+h1,.r6-export-top h1{margin-bottom:10px}.r6-grid-decision{grid-template-columns:1.55fr .7fr;align-items:stretch}.r6-personalized-recs{flex-direction:column;gap:14px;display:flex}.r6-decision-banner{background:linear-gradient(135deg,#ebf8efd9,#fffaf4db);border:1px solid #16653424;border-radius:18px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.r6-decision-banner svg{color:#166534}.r6-decision-banner strong{color:#172033;margin-bottom:4px;font-size:16px;display:block}.r6-decision-banner p{color:#334155;margin:0;font-weight:750;line-height:1.55}.r6-rec-grid.personalized{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.r6-rec-grid.personalized div{flex-direction:column;min-height:172px;display:flex}.r6-rec-grid.personalized small{color:#7a8494;letter-spacing:.01em;font-weight:900}.r6-rec-grid.personalized strong{color:#0d2b59;line-height:1.25}.r6-decision-summary{grid-template-rows:auto repeat(3,1fr)}.r6-decision-summary>div{flex-direction:column;justify-content:center;min-height:94px;display:flex}.r6-decision-summary strong{color:#7a4625;font-weight:900}.r6-decision-summary p{font-size:14px}@media (width<=1280px){.r6-rec-grid.personalized{grid-template-columns:repeat(2,minmax(0,1fr))}.r6-grid-decision{grid-template-columns:1fr}}@media (width<=680px){.r6-rec-grid.personalized{grid-template-columns:1fr}}.r6-evidence-figures{margin-top:16px}.r6-section-subtitle{color:#64748b;margin:-4px 0 14px;font-weight:750;line-height:1.55}.r6-figure-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.r6-embedded-figure{background:#ffffffb8;border:1px solid #27385214;border-radius:20px;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.r6-embedded-figure .research-card,.r6-embedded-figure .rev26-shap-card,.r6-embedded-figure .rev26-chart-card{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;margin:0}.r6-embedded-figure .rev26-waterfall{flex-direction:column;min-height:380px;display:flex}.r6-embedded-figure .rev26-shap-svg{flex:auto;min-height:260px}.r6-embedded-figure .rev26-shap-note{margin-top:10px}.r6-embedded-km .vector-km-card{padding:16px}.r6-embedded-km .km-vector-frame{padding:8px}.r6-embedded-km .km-insight-grid{display:none}.r6-embedded-km .km-grade-chip-row{margin-top:10px}.r6-export-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:24px 0 10px;display:flex}.r6-export-actions .secondary-btn,.r6-export-actions .primary-btn{min-width:210px}.r6-export-actions .finish-btn{color:#166534;background:#eff8f3eb;border-color:#1665342e}@media print{.no-print{display:none!important}}@media (width<=1180px){.r6-figure-grid{grid-template-columns:1fr}}.r6-report-preview>*{break-inside:avoid;page-break-inside:avoid}.r6-logo-card small{display:none}.r6-logo-card strong{letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(18px,1.35vw,23px)}.r6-grid-two,.r6-patient-model-grid{grid-template-columns:1fr 1fr;align-items:stretch}.r6-patient-model-grid>.r6-card,.r6-explanation-summary-card,.r6-evidence-figures,.r6-grid-decision>.r6-card{break-inside:avoid;page-break-inside:avoid}.r6-figure-grid{align-items:stretch}.r6-embedded-figure{flex-direction:column;min-height:100%;display:flex}.r6-embedded-figure>.research-card,.r6-embedded-figure>.rev26-chart-card{height:100%;min-height:0}.r6-embedded-shap .rev26-chart-card,.r6-embedded-shap .r6-embedded-figure{justify-content:space-between}.r6-embedded-km .km-insight-grid.enriched{grid-template-columns:1fr 1fr}.r6-embedded-km .km-insight-grid.enriched>div{min-height:82px}.r6-explanation-summary-card{margin-top:16px}.r6-explanation-summary-card .r6-factor-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.r6-explanation-summary-card .r6-factor-boxes>div{min-height:180px}.r6-rec-grid.personalized div{text-align:left;align-items:flex-start}.r6-rec-grid.personalized small,.r6-rec-grid.personalized strong,.r6-rec-grid.personalized p{text-align:left;width:100%}.r6-rec-grid.personalized p{margin-top:10px}.r6-decision-summary>div{text-align:left;align-items:flex-start}@media (width<=1300px){.r6-grid-two,.r6-patient-model-grid,.r6-figure-grid{grid-template-columns:1fr}}@media print{.r6-report-preview>*,.r6-card,.r6-evidence-figures,.r6-explanation-summary-card{break-inside:avoid;page-break-inside:avoid}}.r6-evidence-figures .r6-figure-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}.r6-evidence-figures .r6-embedded-shap .rev26-waterfall,.r6-evidence-figures .r6-embedded-km .vector-km-card{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.r6-evidence-figures .r6-embedded-shap .rev26-shap-svg{flex:auto!important;height:auto!important;min-height:0!important}.r6-evidence-figures .r6-embedded-km .km-vector-frame{flex:auto!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:6px!important;display:flex!important}.r6-evidence-figures .r6-embedded-km .dynamic-km-legend{flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}.r6-evidence-figures .r6-embedded-km .dynamic-km-legend span{min-height:38px!important;padding:7px 10px!important;font-size:13px!important}.rev26-comparison-page .vector-km-card .km-insight-grid.enriched.km-aligned-info{flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;margin-top:12px!important;display:grid!important}.rev26-comparison-page .vector-km-card .km-insight-grid.enriched.km-aligned-info>div,.rev26-comparison-page .vector-km-card .km-insight-grid.enriched.km-aligned-info>div:last-child,.rev26-comparison-page .vector-km-card .km-insight-grid.enriched.km-aligned-info>div:last-child:nth-child(odd){border-radius:16px!important;grid-column:auto!important;justify-content:center!important;height:auto!important;min-height:76px!important;padding:14px 16px!important}.rev26-comparison-page .vector-km-card .km-insight-grid.enriched.km-aligned-info span{margin-bottom:4px!important;font-size:12px!important}.rev26-comparison-page .vector-km-card .km-insight-grid.enriched.km-aligned-info strong{font-size:clamp(15px,1.05vw,18px)!important;line-height:1.25!important}@media (width<=1450px){.r6-evidence-figures .r6-figure-grid{grid-template-columns:1fr!important}.r6-evidence-figures .r6-embedded-figure{min-height:520px!important;max-height:none!important}.rev26-comparison-page .vector-km-card .km-insight-grid.enriched.km-aligned-info{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.r6-evidence-figures .r6-embedded-km .dynamic-km-legend,.rev26-comparison-page .vector-km-card .km-insight-grid.enriched.km-aligned-info{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.research-side-column{flex-direction:column;gap:14px;min-width:0;height:100%;display:flex}.research-side-column>.vector-km-card{flex:none}.page4-extra-evidence-card{background:linear-gradient(135deg,#fffffff0,#fff8efc7);border:1px solid #2738521a;border-radius:20px;grid-template-columns:46px 1fr;gap:14px;padding:18px 20px;display:grid;box-shadow:0 18px 38px #2738520f}.page4-extra-icon{color:#24577d;background:#24577d14;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.page4-extra-evidence-card h3{color:#172033;margin:0 0 8px;font-size:18px}.page4-extra-evidence-card p{color:#667085;margin:0;font-weight:750;line-height:1.65}.page4-extra-metric-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page4-extra-metric-row span{color:#8a93a3;background:#ffffffe0;border:1px solid #2738521a;border-radius:18px;min-height:72px;padding:14px 16px;font-size:13px;font-weight:850}.page4-extra-metric-row b{color:#172033;margin-top:6px;font-size:16px;display:block}@media (width<=1450px){.research-side-column{height:auto}}.r6-logo-card img{object-fit:contain!important;flex:none!important;width:auto!important;max-width:130px!important;height:86px!important;max-height:90px!important}.r6-logo-card:first-child img{width:92px!important;max-width:92px!important;height:92px!important}.r6-logo-card:nth-child(2) img{width:auto!important;max-width:116px!important;height:92px!important}.r6-logo-card{align-items:center!important;min-height:124px!important}.r6-evidence-figures .r6-embedded-figure{flex-direction:column!important;height:560px!important;min-height:560px!important;max-height:560px!important;display:flex!important;overflow:hidden!important}.r6-evidence-figures .r6-embedded-figure>.research-card,.r6-evidence-figures .r6-embedded-figure>.rev26-chart-card{height:100%!important;min-height:0!important;max-height:560px!important;overflow:hidden!important}.r6-evidence-figures .r6-embedded-shap .rev26-waterfall{flex-direction:column!important;justify-content:space-between!important;height:100%!important;min-height:0!important;display:flex!important}.r6-evidence-figures .r6-embedded-shap .rev26-shap-svg{flex:auto!important;height:365px!important;min-height:0!important;max-height:365px!important}.r6-evidence-figures .r6-embedded-shap .rev26-shap-note{flex:none!important;margin-top:10px!important}.r6-evidence-figures .r6-embedded-km .vector-km-card{flex-direction:column!important;height:100%!important;min-height:0!important;max-height:560px!important;padding:16px!important;display:flex!important;overflow:hidden!important}.r6-evidence-figures .r6-embedded-km .research-card-head{flex:none!important;margin-bottom:8px!important}.r6-evidence-figures .r6-embedded-km .km-vector-frame{flex:auto!important;justify-content:center!important;align-items:center!important;min-height:0!important;max-height:372px!important;padding:6px!important;display:flex!important}.r6-evidence-figures .r6-embedded-km .km-vector-svg{width:100%!important;height:100%!important;max-height:360px!important}.r6-evidence-figures .r6-embedded-km .dynamic-km-legend{flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:8px!important}.r6-evidence-figures .r6-embedded-km .km-insight-grid,.r6-evidence-figures .r6-embedded-km .km-insight-grid.enriched,.r6-evidence-figures .r6-embedded-km .km-insight-grid.enriched.km-aligned-info{display:none!important}@media (width<=1450px){.r6-evidence-figures .r6-figure-grid{grid-template-columns:1fr!important}.r6-evidence-figures .r6-embedded-figure{height:auto!important;min-height:520px!important;max-height:none!important}}.research-card.redesigned-model-card.vector-model-card{flex-direction:column;gap:14px;display:flex}.page4-extra-evidence-band{grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);align-items:stretch;gap:12px;margin-top:2px;display:grid}.page4-extra-evidence-card.compact{min-height:108px;box-shadow:none;background:linear-gradient(135deg,#fffffff5,#fff8efc7);padding:16px 18px}.page4-extra-evidence-card.compact p{font-size:14px;line-height:1.58}.page4-extra-metric-row.compact{grid-template-columns:1fr;gap:10px}.page4-extra-metric-row.compact span{flex-direction:column;justify-content:center;min-height:50px;padding:12px 14px;display:flex}.page4-extra-metric-row.compact b{margin-top:4px;font-size:15px}.research-side-column>.vector-km-card{height:100%}@media (width<=1450px){.page4-extra-evidence-band{grid-template-columns:1fr}.page4-extra-metric-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.page4-extra-metric-row.compact{grid-template-columns:1fr}}.r6-evidence-figures .r6-figure-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important}.r6-evidence-figures .r6-embedded-figure{background:#ffffffe0!important;border:1px solid #2738521a!important;border-radius:22px!important;height:535px!important;min-height:535px!important;max-height:535px!important;padding:16px!important;overflow:hidden!important;box-shadow:0 18px 40px #2738520e!important}.r6-evidence-figures .r6-embedded-shap .rev26-waterfall-card,.r6-evidence-figures .r6-embedded-km .vector-km-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;height:100%!important;max-height:none!important;padding:0!important}.r6-evidence-figures .r6-embedded-shap .rev26-waterfall-svg{height:330px!important;min-height:0!important;max-height:330px!important}.r6-evidence-figures .r6-embedded-shap .rev26-shap-note{border-radius:18px!important;margin-top:8px!important}.r6-evidence-figures .r6-embedded-km .km-vector-frame{border-radius:18px!important;flex:auto!important;max-height:392px!important;padding:8px!important}.r6-evidence-figures .r6-embedded-km .dynamic-km-legend{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:8px!important}@media (width<=1450px){.r6-evidence-figures .r6-figure-grid{grid-template-columns:1fr!important}.r6-evidence-figures .r6-embedded-figure{height:auto!important;min-height:500px!important;max-height:none!important}}.page4-model-evidence-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:stretch;gap:14px;display:grid}.page4-model-evidence-layout .research-row-figure-stack.vector-stack{min-width:0}.page4-model-evidence-layout .page4-extra-evidence-band.page4-evidence-side{flex-direction:column;gap:12px;min-width:0;margin-top:0;display:flex}.page4-evidence-side .page4-extra-evidence-card.compact{flex:auto;align-items:flex-start;gap:14px;min-height:0;padding:18px;display:flex}.page4-evidence-side .page4-extra-evidence-card.compact p{margin:8px 0 0;font-size:14px;line-height:1.72}.page4-evidence-side .page4-extra-metric-row.compact{grid-template-columns:1fr;gap:12px;display:grid}.page4-evidence-side .page4-extra-metric-row.compact span{background:#ffffffeb;border:1px solid #27385217;border-radius:20px;min-height:70px}@media (width<=1500px){.page4-model-evidence-layout{grid-template-columns:1fr}.page4-model-evidence-layout .page4-extra-evidence-band.page4-evidence-side{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);display:grid}.page4-evidence-side .page4-extra-metric-row.compact{grid-template-columns:1fr}}@media (width<=900px){.page4-model-evidence-layout .page4-extra-evidence-band.page4-evidence-side{grid-template-columns:1fr}}.p5-topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.p5-clinical-badge{color:#7a3c2a;letter-spacing:.04em;background:linear-gradient(135deg,#fffaf5f5,#f8ece5eb);border:1px solid #b1644533;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:190px;padding:14px 18px;font-weight:900;display:inline-flex;box-shadow:0 18px 40px #2738520e}.p5-clinical-badge svg{color:#2c668f}.page4-model-evidence-layout.page4-model-evidence-layout-single{display:block!important}.research-side-column{justify-content:flex-start!important}.research-side-column>.vector-km-card{flex:none!important;height:auto!important}.research-side-column .page4-evidence-below-km{flex-direction:column!important;gap:14px!important;margin-top:4px!important;display:flex!important}.research-side-column .page4-evidence-below-km .page4-extra-evidence-card.compact{background:linear-gradient(135deg,#fffffffa,#fff8efdb);border-radius:24px;min-height:136px;padding:20px 22px;box-shadow:0 22px 46px #27385211}.research-side-column .page4-evidence-below-km .page4-extra-evidence-card.compact h3{font-size:19px}.research-side-column .page4-evidence-below-km .page4-extra-evidence-card.compact p{font-size:14.5px;line-height:1.72}.research-side-column .page4-evidence-below-km .page4-extra-metric-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.research-side-column .page4-evidence-below-km .page4-extra-metric-row.compact span{background:linear-gradient(135deg,#fffffff5,#f8fafce0);border-radius:22px;min-height:88px;box-shadow:0 16px 36px #2738520b}.r6-evidence-figures .r6-embedded-figure{height:620px!important;min-height:620px!important;max-height:620px!important}.r6-evidence-figures .r6-embedded-km .vector-km-card{overflow:visible!important}.r6-evidence-figures .r6-embedded-km .km-vector-frame{flex:none!important;max-height:330px!important}.r6-evidence-figures .r6-embedded-km .km-vector-svg{max-height:310px!important}.r6-evidence-figures .r6-embedded-km .dynamic-km-legend{flex:none!important;margin-top:8px!important}.r6-evidence-figures .r6-embedded-km .km-insight-grid,.r6-evidence-figures .r6-embedded-km .km-insight-grid.enriched,.r6-evidence-figures .r6-embedded-km .km-insight-grid.enriched.km-aligned-info{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:10px!important;display:grid!important}.r6-evidence-figures .r6-embedded-km .km-insight-grid>div,.r6-evidence-figures .r6-embedded-km .km-insight-grid.enriched>div,.r6-evidence-figures .r6-embedded-km .km-insight-grid.enriched.km-aligned-info>div{border-radius:15px!important;min-height:66px!important;padding:10px 12px!important;display:block!important}.r6-evidence-figures .r6-embedded-km .km-insight-grid span{margin-bottom:5px!important;font-size:11px!important}.r6-evidence-figures .r6-embedded-km .km-insight-grid strong{font-size:14px!important;line-height:1.22!important}.r6-evidence-figures .r6-embedded-shap .rev26-waterfall-svg{height:390px!important;max-height:390px!important}@media (width<=1450px){.p5-topbar{grid-template-columns:1fr!important}.p5-clinical-badge{justify-self:flex-start}.r6-evidence-figures .r6-embedded-figure{height:auto!important;max-height:none!important}}@media (width<=700px){.research-side-column .page4-evidence-below-km .page4-extra-metric-row.compact,.r6-evidence-figures .r6-embedded-km .km-insight-grid,.r6-evidence-figures .r6-embedded-km .km-insight-grid.enriched,.r6-evidence-figures .r6-embedded-km .km-insight-grid.enriched.km-aligned-info{grid-template-columns:1fr!important}}.rev26-comparison-page .research-side-column{flex-direction:column!important;height:100%!important;min-height:100%!important;display:flex!important}.rev26-comparison-page .research-side-column>.vector-km-card.has-integrated-evidence{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:100%!important;display:flex!important;overflow:hidden!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .km-vector-frame{flex:none!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .km-insight-grid.enriched.km-aligned-info{flex:none!important;margin-top:14px!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .km-integrated-evidence-slot{border-top:1px solid #27385213;flex-direction:column!important;flex:auto!important;justify-content:flex-end!important;min-height:210px!important;margin-top:16px!important;padding-top:16px!important;display:flex!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .page4-evidence-inside-km{flex-direction:column!important;gap:14px!important;width:100%!important;margin-top:0!important;display:flex!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .page4-evidence-inside-km .page4-extra-evidence-card.compact{width:100%!important;min-height:132px!important;box-shadow:none!important;border-radius:24px!important;padding:18px 20px!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .page4-evidence-inside-km .page4-extra-evidence-card.compact p{font-size:14px!important;line-height:1.68!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .page4-evidence-inside-km .page4-extra-metric-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .page4-evidence-inside-km .page4-extra-metric-row.compact span{min-height:76px!important;box-shadow:none!important;border-radius:20px!important}@media (width<=1450px){.rev26-comparison-page .research-side-column>.vector-km-card.has-integrated-evidence{height:auto!important;min-height:0!important}.rev26-comparison-page .vector-km-card.has-integrated-evidence .km-integrated-evidence-slot{justify-content:flex-start!important;min-height:0!important}}@media (width<=700px){.rev26-comparison-page .vector-km-card.has-integrated-evidence .page4-evidence-inside-km .page4-extra-metric-row.compact{grid-template-columns:1fr!important}}.rev26-comparison-page .rev26-page-title{max-width:1240px;padding:18px 0 2px 42px!important}.rev26-comparison-page .rev26-page-title h1{letter-spacing:.045em!important}.p5-reference-page .p5-topbar{margin:18px 34px 2px 42px!important}.page4-separated-evidence-panel .website-figures-top .section-heading p{max-width:980px}.research-metrics-chips.separated .km-chip{color:#7a3c2a;background:linear-gradient(135deg,#fff9f4f5,#f8ece5e6);border-color:#b1644538}.page4-gbsa-evidence-card{position:relative}.page4-gbsa-evidence-card:before{content:"GBSA model evidence";color:#244f77;letter-spacing:.08em;text-transform:uppercase;background:#ffffffeb;border:1px solid #2d5a8421;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:900;position:absolute;top:-13px;right:24px;box-shadow:0 12px 28px #2738520f}.page4-km-independent-column{gap:14px!important}.page4-km-independent-label{background:linear-gradient(135deg,#ffffffeb,#fff8efd1);border:1px solid #b1644529;border-radius:22px;padding:15px 18px;box-shadow:0 14px 34px #2738520b}.page4-km-independent-label span{color:#7a3c2a;letter-spacing:.035em;font-size:16px;font-weight:950;display:block}.page4-km-independent-label p{color:#667085;margin:5px 0 0;font-size:13.5px;font-weight:760;line-height:1.58}.rev26-comparison-page .page4-km-independent-column>.vector-km-card.has-integrated-evidence{min-height:calc(100% - 96px)!important}.rev26-comparison-page .page4-km-independent-column .km-integrated-evidence-slot{min-height:180px!important}@media (width<=1450px){.rev26-comparison-page .rev26-page-title,.p5-reference-page .p5-topbar{margin-left:24px!important;margin-right:24px!important;padding-left:24px!important}.page4-gbsa-evidence-card:before{display:none}}@media (width<=700px){.rev26-comparison-page .rev26-page-title,.p5-reference-page .p5-topbar{margin-left:8px!important;margin-right:8px!important;padding-left:8px!important}}.page4-independent-section-grid{grid-template-columns:minmax(0,1.55fr) minmax(420px,.95fr);align-items:start;gap:18px;display:grid}.page4-standalone-evidence-panel,.page4-standalone-km-panel{padding:28px!important}.page4-standalone-evidence-panel .research-section-top,.page4-standalone-km-panel .research-section-top{margin-bottom:16px}.page4-standalone-km-panel .research-metrics-chips{justify-content:flex-end}.page4-standalone-km-panel .vector-km-card.has-integrated-evidence{min-height:100%!important}.page4-standalone-km-panel .km-integrated-evidence-slot{min-height:180px!important}.page4-standalone-km-panel .vector-km-card{background:#ffffffad!important}@media (width<=1450px){.page4-independent-section-grid{grid-template-columns:1fr}.page4-standalone-km-panel .km-integrated-evidence-slot{min-height:0!important}}@media (width<=700px){.page4-standalone-evidence-panel,.page4-standalone-km-panel{padding:18px!important}}.page4-km-first-order .page4-standalone-km-panel .vector-km-card.has-integrated-evidence,.page4-km-first-order .page4-standalone-km-panel .km-integrated-evidence-slot{min-height:0!important}@media (width<=900px){.page4-km-first-order .page4-standalone-km-panel .km-insight-grid.enriched{grid-template-columns:1fr 1fr}}@media (width<=620px){.page4-km-first-order .page4-standalone-km-panel .km-insight-grid.enriched{grid-template-columns:1fr}}.page4-independent-section-grid.page4-km-first-order{grid-template-columns:minmax(420px,.95fr) minmax(0,1.55fr)!important;align-items:start!important;gap:20px!important}.page4-km-first-order .page4-standalone-km-panel{order:1!important}.page4-km-first-order .page4-standalone-evidence-panel{order:2!important}.page4-km-first-order .page4-standalone-km-panel .km-insight-grid.enriched{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=1450px){.page4-independent-section-grid.page4-km-first-order{grid-template-columns:1fr!important}.page4-km-first-order .page4-standalone-km-panel{order:1!important}.page4-km-first-order .page4-standalone-evidence-panel{order:2!important}.page4-km-first-order .page4-standalone-km-panel .km-insight-grid.enriched{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){.page4-km-first-order .page4-standalone-km-panel .km-insight-grid.enriched{grid-template-columns:1fr 1fr!important}}@media (width<=620px){.page4-km-first-order .page4-standalone-km-panel .km-insight-grid.enriched{grid-template-columns:1fr!important}}.decision-strategy-panel{background:linear-gradient(145deg,#fff 0%,#f7fbff 54%,#fff8f1 100%);border:1px solid #364a671f;border-radius:28px;margin-top:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 55px #1f314e1a}.decision-strategy-panel:before{content:"";opacity:.9;background:linear-gradient(#2d5a84,#d98a48);width:7px;position:absolute;inset:0 auto 0 0}.decision-strategy-panel.high:before{background:linear-gradient(#a83b32,#f0a048)}.decision-strategy-panel.low:before{background:linear-gradient(#2d5a84,#6aa59c)}.decision-strategy-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.decision-strategy-head h2{color:#14243a;margin:3px 0 8px;font-size:24px;line-height:1.18}.decision-strategy-head p{color:#4a5b72;max-width:900px;margin:0;font-size:14px;font-weight:760;line-height:1.65}.strategy-risk-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:900;display:inline-flex}.strategy-risk-pill.high{color:#8d2c25;background:#fff1ea;border:1px solid #f0b89a}.strategy-risk-pill.low{color:#1f5e59;background:#edf9f6;border:1px solid #b8ddd4}.decision-painpoint{color:#243852;background:#ffffffc7;border:1px solid #2d5a8424;border-radius:18px;align-items:flex-start;gap:10px;margin:16px 0;padding:13px 15px;font-weight:850;line-height:1.55;display:flex}.decision-painpoint svg{color:#d98a48;flex:none;margin-top:2px}.strategy-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.strategy-outcome-grid>div{background:#ffffffe0;border:1px solid #2d5a841f;border-radius:20px;padding:14px 15px;box-shadow:0 10px 24px #1c2d460f}.strategy-outcome-grid small{color:#69778c;font-size:12px;font-weight:850;display:block}.strategy-outcome-grid strong{color:#102338;margin:5px 0;font-size:22px;line-height:1;display:block}.strategy-outcome-grid span{color:#4a5b72;font-size:12px;font-weight:760;line-height:1.45;display:block}.strategy-outcome-grid .strategy-benefit{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#d98a484d}.decision-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.decision-strategy-item{background:#fff;border:1px solid #233a571c;border-radius:22px;grid-template-columns:42px 1fr;gap:12px;min-height:152px;padding:15px;display:grid;box-shadow:0 12px 28px #182b4712}.decision-strategy-item>i{color:#2d5a84;background:#eef5ff;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;font-style:normal;display:inline-flex}.decision-strategy-panel.high .decision-strategy-item>i{color:#a83b32;background:#fff0e9}.decision-strategy-item small{color:#526176;background:#f2f6fa;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-block}.decision-strategy-item strong{color:#172033;margin:8px 0 5px;font-size:15px;line-height:1.25;display:block}.decision-strategy-item p{color:#40516a;margin:0;font-size:12.5px;font-weight:760;line-height:1.58}.decision-strategy-panel.compact{break-inside:avoid;page-break-inside:avoid;border-radius:22px;padding:18px;box-shadow:0 12px 30px #1f314e14}.decision-strategy-panel.compact .decision-strategy-head h2{font-size:19px}.decision-strategy-panel.compact .decision-strategy-head p,.decision-strategy-panel.compact .decision-painpoint{font-size:12px}.decision-strategy-panel.compact .strategy-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.decision-strategy-panel.compact .strategy-outcome-grid>div{padding:10px}.decision-strategy-panel.compact .strategy-outcome-grid strong{font-size:17px}.decision-strategy-panel.compact .decision-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.decision-strategy-panel.compact .decision-strategy-item{grid-template-columns:34px 1fr;min-height:0;padding:11px}.decision-strategy-panel.compact .decision-strategy-item>i{border-radius:12px;width:34px;height:34px}.decision-strategy-panel.compact .decision-strategy-item p{font-size:11px;line-height:1.45}@media (width<=1180px){.strategy-outcome-grid,.decision-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.decision-strategy-head{flex-direction:column}.strategy-outcome-grid,.decision-strategy-grid{grid-template-columns:1fr}}.rev26-comparison-page .rev26-page-title{width:100%!important;max-width:none!important;padding:18px 24px 4px!important}.rev26-comparison-page .rev26-page-title h1{letter-spacing:.02em!important;max-width:none!important;font-size:clamp(28px,2.1vw,38px)!important;line-height:1.08!important}.rev26-comparison-page .rev26-page-title p{max-width:none!important}.rev26-card-head .rev26-fx-label{color:#0f2852!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.page4-independent-section-grid.page4-km-first-order{align-items:stretch!important}.page4-standalone-evidence-panel,.page4-standalone-km-panel{flex-direction:column!important;height:100%!important;display:flex!important}.page4-standalone-evidence-panel .page4-model-evidence-layout.page4-model-evidence-layout-single,.page4-standalone-km-panel .vector-km-card.has-integrated-evidence{flex:auto!important}.page4-standalone-evidence-panel .research-note-card{margin-top:auto!important}.page4-km-first-order .page4-standalone-evidence-panel .research-row-figure-stack.vector-stack{gap:16px!important}.page4-km-first-order .page4-standalone-km-panel .km-insight-grid.enriched{align-content:end!important;margin-top:14px!important}.rev26-evidence-mini h4,.mini-plot-title{line-height:1.25!important}.rev26-feature-name{fill:#10284d!important;font-size:15px!important;font-weight:900!important}.rev26-shap-value,.rev26-shap-value-in{font-size:13px!important;font-weight:900!important}.rev26-axis-value{fill:#64748b!important;font-size:11px!important;font-weight:800!important}.rev26-baseline,.rev26-shap-sum,.rev26-final{font-size:13px!important;font-weight:900!important}.rev26-waterfall-card .rev26-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.rev26-waterfall-card .rev26-card-head h3{font-size:19px!important}.rev26-dual-card .rev26-model-head{grid-template-columns:46px minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.rev26-dual-card .rev26-model-head h3,.rev26-dual-card .rev26-model-card.molecular .rev26-model-head h3{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;padding-right:4px!important;font-size:clamp(14px,.9vw,17px)!important;line-height:1.18!important}.rev26-dual-card .rev26-risk-pill{place-self:start end!important;min-width:74px!important;max-width:86px!important;padding:6px 8px!important;font-size:11px!important}.thank-final-info-card{grid-template-columns:132px 1fr!important;gap:22px!important}.thank-final-info-card strong{letter-spacing:-.01em!important;font-size:22px!important;line-height:1.18!important}.thank-final-info-card small{margin-top:10px!important}.ineligible-study-contact{grid-template-columns:1.45fr .85fr!important}.ineligible-study-contact p{font-size:13px!important;line-height:1.4!important}@media (width<=900px){.rev26-dual-card .rev26-model-head{grid-template-columns:42px minmax(0,1fr) auto!important}.thank-final-info-card,.ineligible-study-contact{grid-template-columns:1fr!important}}.clinical-painpoint-panel{background:linear-gradient(135deg,#fff8f0f5,#f3f8ffb8);border:1px solid #b164452e;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;margin-top:18px;padding:16px 18px;display:grid;box-shadow:0 14px 34px #14264212}.clinical-painpoint-icon{color:#b26031;background:#fff4e7;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.clinical-painpoint-panel .eyebrow{color:#a0441e;letter-spacing:.08em;margin:0 0 4px;font-weight:950}.clinical-painpoint-panel h3{color:#10284d;margin:0;font-size:19px;line-height:1.25}.clinical-painpoint-panel p{color:#4b5870;margin:8px 0 0;font-weight:750;line-height:1.58}.clinical-painpoint-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.clinical-painpoint-chips span{color:#17385c;background:#ffffffd1;border:1px solid #2738521a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.model-management-bridge{background:#ffffffeb;border:1px solid #1f324e1a;border-radius:22px;padding:20px;box-shadow:0 18px 46px #14264214}.model-management-bridge.high{background:linear-gradient(135deg,#fffffff0,#fff4f6db)}.model-management-bridge.low{background:linear-gradient(135deg,#fffffff0,#eff9f3d1)}.model-management-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:16px;display:grid}.model-management-head .eyebrow{color:#b26031;letter-spacing:.08em;margin:0 0 4px;font-weight:950}.model-management-head h2{color:#10284d;margin:0;font-size:22px;line-height:1.18}.model-management-head p{color:#546179;margin:7px 0 0;font-size:14px;font-weight:750;line-height:1.55}.model-management-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.model-management-card{background:#ffffffd6;border:1px solid #1f324e17;border-radius:16px;min-height:158px;padding:14px}.model-management-card>span{color:#245f91;background:#eef5ff;border-radius:12px;place-items:center;width:34px;height:34px;margin-bottom:10px;display:grid}.model-management-bridge.high .model-management-card>span{color:#e21e45;background:#ffecef}.model-management-card strong{color:#10284d;font-size:14px;line-height:1.25;display:block}.model-management-card p{color:#53627a;margin:7px 0 0;font-size:12.5px;font-weight:720;line-height:1.48}@media (width<=1380px){.model-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.clinical-painpoint-panel,.model-management-head,.model-management-grid{grid-template-columns:1fr}}.clinical-decision-summary-hero{background:#fffffff0;border:1px solid #1f324e1a;border-radius:24px;padding:22px;box-shadow:0 20px 52px #14264217}.clinical-decision-summary-hero.high{background:linear-gradient(135deg,#fffffff5,#ffeff2e0)}.clinical-decision-summary-hero.low{background:linear-gradient(135deg,#fffffff5,#eff9f3e0)}.clinical-decision-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.clinical-decision-top .eyebrow{color:#a0441e;letter-spacing:.08em;margin:0 0 5px;font-weight:950}.clinical-decision-top h2{color:#10284d;margin:0;font-size:clamp(26px,2.1vw,34px);line-height:1.08}.clinical-decision-top p{color:#53627a;margin:8px 0 0;font-weight:780;line-height:1.5}.clinical-decision-core{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.decision-route-card{background:#ffffffd6;border:1px solid #1f324e17;border-radius:16px;padding:15px}.decision-route-card small{color:#667085;margin-bottom:6px;font-weight:900;display:block}.decision-route-card strong{color:#10284d;font-size:18px;line-height:1.25;display:block}.decision-route-card--drivers{overflow:auto hidden}.decision-route-card--drivers .decision-driver-line{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;width:max-content;max-width:none}.decision-route-card p{color:#53627a;margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.45}.decision-priority-matrix{background:#ffffffd1;border:1px solid #1f324e1a;border-radius:18px;margin-top:16px;overflow:hidden}.matrix-head,.matrix-row{grid-template-columns:220px minmax(300px,.82fr) minmax(520px,1.55fr);display:grid}.matrix-head>span{background:#f5f7fadb;border-bottom:1px solid #1f324e14;display:block}.matrix-head strong,.matrix-row span,.matrix-row p{border-bottom:1px solid #1f324e14;margin:0;padding:11px 13px}.matrix-head strong{color:#10284d;background:#f5f7fadb;font-size:13px;font-weight:950}.matrix-row span{color:#53627a;background:#f8fafcc2;font-size:13px;font-weight:900}.matrix-row p{color:#34445e;font-size:13px;font-weight:780;line-height:1.35}.matrix-row .matrix-rationale{color:#5a6679;background:#ffffff8f;font-size:12.5px;font-weight:720;line-height:1.45}.matrix-head .selected,.matrix-row .selected{color:#c32648;background:#ffecefcc;font-weight:950}.clinical-decision-summary-hero.low .matrix-head .selected,.clinical-decision-summary-hero.low .matrix-row .selected{color:#177447;background:#e8f7eee6}.report-decision-summary-first{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #1f324e1f!important}.report-decision-summary-first.high{background:linear-gradient(135deg,#fff,#fff1f3)!important}.report-decision-summary-first.low{background:linear-gradient(135deg,#fff,#effaf4)!important}.report-decision-main{grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin-top:10px;display:grid}.report-decision-main div{background:#ffffffd6;border:1px solid #1f324e14;border-radius:14px;padding:14px}.report-decision-main small{color:#667085;margin-bottom:6px;font-weight:900;display:block}.report-decision-main strong{color:#10284d;font-size:18px;line-height:1.25}.report-decision-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.report-decision-actions div{background:#ffffffbf;border:1px solid #1f324e14;border-radius:13px;padding:12px}.report-decision-actions b{color:#10284d;margin-bottom:5px;font-size:13px;display:block}.report-decision-actions p{color:#53627a;margin:0;font-size:12.5px;font-weight:760;line-height:1.4}@media (width<=1000px){.clinical-decision-top,.clinical-decision-core,.report-decision-main,.report-decision-actions{grid-template-columns:1fr}.matrix-head,.matrix-row{grid-template-columns:150px minmax(220px,.9fr) minmax(360px,1.35fr)}}@media (width<=700px){.decision-priority-matrix{overflow-x:auto}.matrix-head,.matrix-row{min-width:760px}}.low-risk-confirmation-panel{background:linear-gradient(135deg,#fffffff5,#ebf9f1e6);border:1px solid #19875424;border-radius:24px;padding:22px;box-shadow:0 18px 46px #14264212}.low-risk-confirmation-panel.compact{box-shadow:none;border-radius:18px;margin-top:14px;padding:18px}.low-risk-confirmation-head .eyebrow{color:#177447;letter-spacing:.08em;margin:0 0 5px;font-weight:950}.low-risk-confirmation-head h2{color:#10284d;margin:0;font-size:clamp(22px,1.7vw,28px);line-height:1.14}.low-risk-confirmation-head p{color:#53627a;margin:8px 0 0;font-weight:780;line-height:1.55}.low-risk-confirmation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.low-risk-confirmation-panel.compact .low-risk-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.low-risk-confirmation-card{background:#ffffffdb;border:1px solid #1f324e14;border-radius:16px;min-height:148px;padding:15px}.low-risk-confirmation-panel.compact .low-risk-confirmation-card{min-height:0;padding:12px}.low-risk-confirmation-card small{color:#177447;background:#e8f7eef2;border-radius:999px;margin-bottom:8px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.low-risk-confirmation-card strong{color:#10284d;font-size:16px;line-height:1.22;display:block}.low-risk-confirmation-card p{color:#53627a;margin:8px 0 0;font-size:13px;font-weight:740;line-height:1.52}.low-risk-confirmation-panel.compact .low-risk-confirmation-card p{font-size:12.3px;line-height:1.42}@media (width<=1100px){.low-risk-confirmation-grid,.low-risk-confirmation-panel.compact .low-risk-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.low-risk-confirmation-grid,.low-risk-confirmation-panel.compact .low-risk-confirmation-grid{grid-template-columns:1fr}}.r6-factor-boxes.has-neutral{grid-template-columns:repeat(3,minmax(0,1fr))}.r6-factor-boxes .risk-neutral{background:#f8fafcf2;border:1px solid #64748b29}.r6-factor-boxes .risk-neutral b{color:#64748b}@media (width<=1100px){.r6-factor-boxes.has-neutral{grid-template-columns:1fr}}.mini-plot-caption{margin-top:2px}.roc-auc-footer{background:#ffffff9e;border:1px solid #2738520f;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:5px 7px 2px;display:grid}.roc-auc-line{white-space:nowrap;font-size:8.8px;font-weight:850;line-height:1.18}.roc-auc-line span{margin-top:1px;font-size:8.1px;font-weight:780;display:block}.roc-auc-line.clinical{color:#2f6fb8}.roc-auc-line.molecular{color:#ea8a2f}.rev26-comparison-page .mini-plot-caption{margin-top:0}.rev26-comparison-page .roc-auc-footer{gap:3px;padding:4px 6px 1px}.rev26-comparison-page .roc-auc-line{font-size:7.6px}.rev26-comparison-page .roc-auc-line span{font-size:7.1px}.article-evidence-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);align-items:start;gap:22px;display:grid}.article-evidence-panel{background:#fff;border:1px solid #2738521f;border-radius:24px;padding:22px;box-shadow:0 14px 34px #2738520f}.article-evidence-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.article-evidence-heading h2{margin:0 0 6px;font-size:1.15rem}.article-evidence-heading p{color:#667085;margin:0;line-height:1.55}.article-result-grid{grid-template-columns:1fr;gap:16px;display:grid}.article-result-figure{background:#fafbfc;border:1px solid #2738521a;border-radius:18px;margin:0;overflow:hidden}.article-result-figure img{object-fit:contain;background:#fff;width:100%;height:auto;display:block}.article-result-figure figcaption{color:#475467;border-top:1px solid #27385214;padding:10px 14px;font-size:.88rem}.article-result-figure.single img{max-height:620px}.article-evidence-note{background:#f6f8fb;border-left:4px solid #2f6fb8;border-radius:15px;margin-top:16px;padding:14px 16px}.article-evidence-note p{color:#475467;margin:6px 0 0;line-height:1.55}@media (width<=1050px){.article-evidence-layout{grid-template-columns:1fr}}.exact-article-mini img{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:150px;display:block}.article-risk-note{text-align:center;color:#667085;background:#f7f9fc;border-radius:12px;justify-content:center;align-items:center;height:150px;padding:16px;display:flex}*,:before,:after{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}:where(h1,h2,h3,h4,p,strong,small,span,label,button,summary,figcaption,td,th){overflow-wrap:anywhere;word-break:normal}:where(.page-stack,.page-shell,.card,.visual-card,.research-card,.article-evidence-panel,.rev26-waterfall-card,.input-main-panel,.input-sidebar,.input-section-card){min-width:0}img,svg{max-width:100%}.site-header .brand-lockup,.site-header .brand-lockup>div:last-child{min-width:0}.site-header .brand-lockup strong{white-space:normal;max-width:min(760px,55vw);font-size:clamp(12px,1.05vw,16px);line-height:1.16;display:block}.hero-copy h1,.input-dashboard-header h1,.thank-final-info-card strong{white-space:normal;font-size:clamp(25px,3vw,46px);line-height:1.08}.input-dashboard-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.input-main-panel{width:100%;grid-template-rows:auto auto auto auto!important;height:auto!important}.input-sidebar.refined{width:100%;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;height:auto!important}.clinical-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.molecular-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.rich-fields-grid{gap:12px!important}.rich-field-card{min-width:0;gap:7px!important;min-height:116px!important;padding:0!important}.rich-field-label{min-width:0}.rich-field-label span{min-height:38px;line-height:1.22;white-space:normal!important;align-items:flex-start!important;font-size:13px!important}.rich-field-label small{white-space:normal;min-height:32px;line-height:1.25;font-size:11px!important}.rich-field-card select{text-overflow:ellipsis;width:100%;min-width:0;height:44px;padding:0 34px 0 11px!important;font-size:12px!important}.input-section-card{padding:21px 22px 17px!important}.completion-checklist span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.rev26-waterfall-card .rev26-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}.rev26-waterfall-card .rev26-card-head>div{min-width:0}.rev26-waterfall-card .rev26-card-head h3{white-space:normal!important}.rev26-fx-label{white-space:nowrap}.rev26-waterfall-scroll,.training-km-scroll{scrollbar-gutter:stable;width:100%;max-width:100%;padding-bottom:4px;overflow:auto hidden}.dynamic-shap-svg{min-width:980px;font-family:Times New Roman,Times,serif;display:block;width:100%!important;height:auto!important;min-height:0!important}.dynamic-shap-title{fill:#111827;font-size:16px;font-weight:700}.dynamic-shap-fx,.dynamic-shap-ef,.dynamic-shap-additivity{fill:#111827;font-size:14px;font-weight:700}.dynamic-shap-grid{stroke:#d7dde6;stroke-width:1px;stroke-dasharray:2 5}.dynamic-shap-axis{stroke:#4b5563;stroke-width:1.2px}.dynamic-shap-reference{stroke:#9ca3af;stroke-width:1.4px;stroke-dasharray:5 5}.dynamic-shap-final-line{stroke:#64748b;stroke-width:1.3px;stroke-dasharray:4 5;opacity:.6}.dynamic-shap-rowline{stroke:#e5e7eb;stroke-width:.8px;stroke-dasharray:1 5}.dynamic-shap-card .rev26-shap-pos{fill:#ff0051!important}.dynamic-shap-card .rev26-shap-neg{fill:#2385df!important}.dynamic-shap-card .rev26-shap-value{fill:#111827!important;font-size:12px!important}.dynamic-shap-card .rev26-shap-value-in{fill:#fff!important;font-size:12px!important}.rev26-shap-note>div{min-width:0}.shap-note-chips{flex-wrap:wrap;gap:7px;display:flex}.training-km-svg{background:#fff;border-radius:16px;width:100%;min-width:980px;height:auto;font-family:Times New Roman,Times,serif;display:block}.km-svg-title{fill:#111827;font-size:18px;font-weight:700}.km-svg-logrank{fill:#111827;font-size:13px;font-weight:700}.km-grid{stroke:#e5e7eb;stroke-width:1px;stroke-dasharray:2 5}.km-grid.vertical{opacity:.6}.km-axis{stroke:#111827;stroke-width:1.3px}.km-axis-label,.km-axis-title{fill:#111827;font-size:13px}.km-axis-title{font-weight:700}.km-step-line{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:square}.km-median-label{fill:#d21f2b;font-size:12px;font-weight:700}.km-median-label.active{font-size:14px;font-weight:900}.km-legend-title{fill:#111827;font-size:14px;font-weight:700}.km-legend-label{fill:#374151;font-size:13px}.km-legend-label.active{fill:#111827;font-weight:900}.km-legend-median{fill:#6b7280;font-size:10px}.km-selected-box{fill:#f8fafc;stroke:#cbd5e1}.km-selected-kicker{fill:#64748b;font-size:11px;font-weight:700}.km-selected-value{fill:#0f2852;font-size:21px;font-weight:900}.km-risk-title,.km-risk-time{fill:#111827;font-size:12px;font-weight:700}.km-risk-label{font-size:12px;font-weight:700}.km-risk-label.active{font-size:13px;font-weight:900}.km-risk-number{fill:#374151;font-size:12px}.km-risk-number.active{fill:#111827;font-weight:900}.km-bottom-align{stroke:#cbd5e1;stroke-width:1px}.vector-km-card .research-card-head{gap:14px;align-items:flex-start!important}.grade-highlight-pill{text-align:center;flex:none;max-width:220px;white-space:normal!important}.article-evidence-heading>div,.research-card-head>div,.article-result-grid{min-width:0}.article-result-figure{min-width:0;overflow:hidden}.article-result-figure img{object-fit:contain;width:100%;height:auto}@media (width<=1180px){.clinical-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.molecular-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){.clinical-grid,.molecular-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.input-sidebar.refined,.rev26-waterfall-card .rev26-card-head{grid-template-columns:1fr!important}.rev26-fx-label{justify-self:start}.grade-highlight-pill{max-width:none}}@media (width<=680px){.clinical-grid,.molecular-grid{grid-template-columns:1fr!important}.input-section-card{padding:18px 16px!important}.rich-field-card{min-height:0!important}.dynamic-shap-svg,.training-km-svg{min-width:900px}.site-header .brand-lockup strong{max-width:58vw;font-size:11px}}.single-evidence-layout{grid-template-columns:minmax(0,1fr)!important}html,body,#root{width:100%;max-width:100%;min-width:0!important;font-family:Times New Roman,Times,serif!important}body{overflow-x:hidden!important}body,button,input,select,textarea,option,h1,h2,h3,h4,h5,h6,p,span,strong,small,label,li,a,div,svg text,.recharts-text,.chart-label{font-family:Times New Roman,Times,serif!important}main{width:min(1600px,100% - 32px)!important;max-width:100%!important;margin-inline:auto!important}.site-header,.page-stack,.rev26-comparison-page,.rev26-top-layout,.rev26-middle-grid,.rev26-research-grid,.rev26-dual-card,.rev26-diff-panel,.rev26-prediction-stack,.rev26-waterfall-card,.rev26-summary-card,.research-card,.input-main-panel,.input-sidebar,.input-section-card,.rev26-card-head,.research-card-head,.article-evidence-heading{min-width:0!important;max-width:100%!important}h1,h2,h3,h4,h5,h6,p,strong,small,label,li,.brand-lockup strong,.rev26-model-head h3,.rev26-card-head h3,.research-card-head h3{overflow-wrap:anywhere;word-break:normal}img,svg,canvas,video{max-width:100%}.rev26-comparison-page .rev26-middle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;gap:18px!important;display:grid!important}.rev26-comparison-page .rev26-middle-grid>.rev26-prediction-stack{grid-area:1/1!important;width:100%!important;height:auto!important;min-height:0!important}.rev26-comparison-page .rev26-middle-grid>.rev26-summary-card{grid-area:1/2!important;width:100%!important;height:auto!important;min-height:0!important}.rev26-comparison-page .rev26-middle-grid>.rev26-waterfall-card{grid-area:2/1/auto/-1!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.dynamic-shap-card{padding:22px 24px 20px!important;overflow:hidden!important}.dynamic-shap-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;display:grid!important}.dynamic-shap-card-head h3{margin:0!important;font-size:clamp(22px,2vw,32px)!important;line-height:1.12!important}.dynamic-shap-card-head p{margin:7px 0 0!important;line-height:1.45!important}.dynamic-shap-head-meta{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.dynamic-shap-live{color:#0f2852;white-space:normal;text-align:right;background:#2385df14;border:1px solid #0f285224;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.rev26-fx-label{font-size:18px!important;line-height:1.2!important}.rev26-waterfall-scroll{width:100%!important;max-width:100%!important;padding:4px 0 2px!important;overflow:hidden!important}.dynamic-shap-svg{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;font-family:Times New Roman,Times,serif!important;display:block!important;overflow:visible!important}.dynamic-shap-title{font-size:18px!important;font-weight:700!important}.dynamic-shap-fx,.dynamic-shap-ef,.dynamic-shap-additivity,.dynamic-shap-endpoint-label{fill:#111827;font-size:15px!important;font-weight:700!important}.dynamic-shap-card .rev26-feature-name{font-size:15px!important;font-weight:500!important}.dynamic-shap-card .rev26-shap-value,.dynamic-shap-card .rev26-shap-value-in,.dynamic-shap-card .rev26-axis-value{font-size:13px!important;font-weight:700!important}.dynamic-shap-tiny-pos{stroke:#ff0051;stroke-width:4px;stroke-linecap:round}.dynamic-shap-tiny-neg{stroke:#2385df;stroke-width:4px;stroke-linecap:round}.rev26-shap-note{max-width:100%!important;overflow:hidden!important}.rev26-shap-note p,.rev26-shap-note strong,.shap-note-chips span{overflow-wrap:anywhere;white-space:normal!important}.card,.visual-card,.research-card,.article-evidence-panel,.rev26-dual-card,.rev26-diff-panel,.rev26-prediction-stack,.rev26-summary-card,.input-section-card,.rich-field-card{overflow:hidden}select,button,input,textarea{max-width:100%}.actions,.rev26-card-head,.research-card-head,.result-head,.rev26-model-head,.article-evidence-heading{flex-wrap:wrap}@media (width<=980px){main{width:min(100% - 20px,1600px)!important}.site-header{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.progress-dots{display:none!important}.rev26-comparison-page .rev26-middle-grid{grid-template-columns:1fr!important}.rev26-comparison-page .rev26-middle-grid>.rev26-prediction-stack,.rev26-comparison-page .rev26-middle-grid>.rev26-waterfall-card,.rev26-comparison-page .rev26-middle-grid>.rev26-summary-card{grid-area:auto/1!important}.dynamic-shap-card-head{grid-template-columns:1fr!important}.dynamic-shap-head-meta{align-items:flex-start}.dynamic-shap-live{text-align:left}}@media (width<=720px){main{width:calc(100% - 14px)!important}.dynamic-shap-card{padding:18px 14px 16px!important}.rev26-waterfall-scroll{scrollbar-gutter:stable;overflow-x:auto!important}.dynamic-shap-svg{min-width:940px!important}.dynamic-shap-card-head h3{font-size:24px!important}.brand-lockup strong{white-space:normal!important;max-width:none!important}}@media (width<=1200px){.site-header{grid-template-columns:minmax(0,1fr) auto!important}.site-header .progress-dots{display:none!important}.site-header .brand-lockup strong{white-space:normal!important;text-overflow:clip!important;line-height:1.15!important;overflow:visible!important}}.article-vector-wrap{background:#fff;width:100%;max-width:100%;overflow:auto hidden}.article-vector-wrap.compact{overflow-x:hidden}.article-evidence-svg{background:#fff;width:100%;min-width:1120px;height:auto;display:block;font-family:Times New Roman,Times,serif!important}.article-vector-wrap.compact .article-evidence-svg{min-width:0}.article-evidence-svg text{font-family:Times New Roman,Times,serif!important}.article-panel-bg{fill:#fff;stroke:#e2e7ee;stroke-width:1.2px}.article-panel-title{fill:#111827;font-size:18px;font-weight:700}.article-chart-grid{stroke:#e4e7eb;stroke-width:1px;stroke-dasharray:4 5}.article-chart-grid.vertical{opacity:.72}.article-chart-axis{stroke:#111827;stroke-width:1.35px}.article-chart-reference{stroke:#b7b7b7;stroke-width:1.7px;stroke-dasharray:7 5}.article-chart-tick{fill:#111827;font-size:14px}.article-chart-axis-title{fill:#111827;font-size:16px;font-weight:600}.article-chart-legend{fill:#111827;font-size:14px}.article-chart-legend.strong{font-size:15px;font-weight:700}.article-chart-legend.small{font-size:13px}.article-chart-legend-bg{fill:#0000;stroke:#0000;stroke-width:0}.vector-article-result{overflow:hidden!important}.vector-article-result .article-vector-wrap{border-radius:14px 14px 0 0}.vector-mini-evidence{overflow:hidden}.vector-mini-evidence .article-vector-wrap{height:150px}.vector-mini-evidence .article-evidence-svg{object-fit:contain;width:100%;height:150px}.training-km-scroll{padding:0 0 4px!important;overflow:auto hidden!important}.training-km-svg{min-width:1080px!important;overflow:visible!important}.km-axis-title,.km-axis-label,.km-risk-title,.km-risk-time,.km-risk-label,.km-risk-number,.km-legend-label,.km-legend-median,.km-svg-title,.km-svg-logrank,.km-median-label{font-family:Times New Roman,Times,serif!important}.dynamic-shap-card{overflow:visible!important}.rev26-waterfall-scroll{padding-right:2px!important;overflow:auto hidden!important}.dynamic-shap-svg{min-width:1180px!important;overflow:visible!important}.dynamic-shap-card .rev26-feature-name,.dynamic-shap-card .rev26-shap-value,.dynamic-shap-card .rev26-shap-value-in,.dynamic-shap-card .rev26-axis-value,.dynamic-shap-endpoint-label,.dynamic-shap-additivity,.dynamic-shap-ef{font-family:Times New Roman,Times,serif!important}.rev26-shap-note{box-sizing:border-box;width:100%!important;max-width:100%!important;overflow:visible!important}.rev26-shap-note>div{width:100%;min-width:0}.rev26-shap-note p{width:100%;white-space:normal!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}@media (width<=1180px){.article-evidence-svg{min-width:1040px}.training-km-svg{min-width:1040px!important}.dynamic-shap-svg{min-width:1120px!important}}@media (width<=720px){.article-evidence-svg{min-width:1020px}.training-km-svg{min-width:1020px!important}.dynamic-shap-svg{min-width:1120px!important}}.rich-field-label small{display:none!important}.rich-field-card{gap:9px!important;min-height:82px!important}.rich-field-label span{align-items:center!important;min-height:30px!important;font-size:14px!important;line-height:1.2!important}.rich-field-card select{height:48px!important;font-size:14px!important;font-weight:700!important}.rev26-comparison-page .rev26-prediction-stack{grid-template-rows:auto auto auto!important;align-content:start!important;gap:16px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.rev26-comparison-page .rev26-prediction-stack .rev26-chart-card{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.clear-survival-card{min-height:0!important;padding:24px 26px 18px!important}.clear-survival-card h3{color:#0f2852!important;margin:0 0 12px!important;font-size:clamp(22px,1.7vw,30px)!important;line-height:1.15!important}.clear-survival-card .refined-legend{gap:14px!important;margin-bottom:12px!important;font-size:16px!important;line-height:1.3!important}.clear-survival-card .refined-legend span{width:34px!important;height:9px!important}.clear-survival-card .rev26-bars-svg{aspect-ratio:960/430;width:100%!important;max-height:none!important;overflow:visible!important}.clear-survival-card .mini-tick{fill:#334155!important;font-size:16px!important;font-weight:700!important}.clear-survival-card .rev26-y-axis-title{fill:#172033;font-size:17px;font-weight:800}.clear-survival-card .rev26-svg-label{font-size:17px!important;font-weight:900!important}.clear-survival-card .rev26-bar-tick.top{fill:#334155!important;font-size:16px!important;font-weight:800!important}.clear-survival-card .rev26-bar-tick.bottom{fill:#64748b!important;font-size:14px!important;font-weight:700!important}.hero-copy h1{-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(31px,4vw,64px)!important;line-height:1.04!important}.pdf-export-clone{color:#172033!important;box-shadow:none!important;border-radius:0!important;font-family:Times New Roman,Times,serif!important}.pdf-export-clone *,.pdf-export-clone svg text{font-family:Times New Roman,Times,serif!important}.pdf-export-clone .r6-embedded-figure,.pdf-export-clone .dynamic-shap-card,.pdf-export-clone .vector-km-card,.pdf-export-clone .rev26-waterfall-scroll,.pdf-export-clone .training-km-scroll{max-height:none!important;overflow:visible!important}.pdf-export-btn{justify-content:center;min-width:250px!important}.pdf-export-error{color:#92400e;background:#fff8ed;border:1px solid #b4530938;border-radius:14px;align-items:flex-start;gap:10px;max-width:920px;margin:12px auto 0;padding:13px 16px;font-weight:700;line-height:1.45;display:flex}@media print{body{background:#fff!important}body>*,#root,#root *{visibility:hidden!important}.r6-report-preview,.r6-report-preview *{visibility:visible!important}.r6-report-preview{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.no-print{display:none!important}}@media (width<=900px){.clear-survival-card{padding:20px 16px 14px!important}.clear-survival-card .rev26-bars-svg{min-width:760px}.clear-survival-card{overflow-x:auto!important}.hero-copy h1{font-size:clamp(29px,8vw,48px)!important}}.field-label small{display:none!important}@media print{#root .r6-report-preview,#root .r6-report-preview *{visibility:visible!important}}.site-header .brand-lockup strong,.hero-copy h1,.report-preview h1,.thank-final-info-card strong{text-wrap:balance;white-space:normal!important}.rev26-comparison-page .rev26-middle-grid{align-items:stretch!important}.rev26-comparison-page .rev26-middle-grid>.rev26-prediction-stack,.rev26-comparison-page .rev26-middle-grid>.rev26-summary-card{align-self:stretch!important;height:100%!important;min-height:0!important}.rev26-comparison-page .rev26-middle-grid>.rev26-summary-card{flex-direction:column!important;display:flex!important}.rev26-comparison-page .rev26-middle-grid>.rev26-summary-card .rev26-takeaway{margin-top:auto!important}.r6-evidence-figures .r6-figure-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.r6-evidence-figures .r6-embedded-figure{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:24px!important;overflow:visible!important}.r6-evidence-figures .r6-embedded-shap .rev26-waterfall-card,.r6-evidence-figures .r6-embedded-km .vector-km-card{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.r6-evidence-figures .r6-embedded-shap .rev26-waterfall-scroll,.r6-evidence-figures .r6-embedded-km .training-km-scroll{width:100%!important;max-width:100%!important;overflow:hidden!important}.r6-evidence-figures .r6-embedded-shap .rev26-waterfall-svg,.r6-evidence-figures .r6-embedded-km .training-km-svg,.r6-evidence-figures .r6-embedded-km .km-vector-svg{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}.r6-evidence-figures .r6-embedded-shap .rev26-shap-note{margin-top:16px!important}.r6-evidence-figures .r6-embedded-km .research-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.training-km-scroll,.rev26-waterfall-scroll{width:100%!important;max-width:100%!important}.training-km-svg,.dynamic-shap-svg{width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=980px){.r6-evidence-figures .r6-embedded-figure{padding:18px!important}.r6-evidence-figures .r6-embedded-km .research-card-head{grid-template-columns:1fr!important}.r6-evidence-figures .grade-highlight-pill{justify-self:start}}@media (width<=720px){.dynamic-shap-svg,.training-km-svg{min-width:0!important}.rev26-waterfall-scroll,.training-km-scroll{overflow-x:hidden!important}}.r6-evidence-figures .r6-figure-stack{flex-direction:column!important;align-items:stretch!important;gap:26px!important;width:100%!important;max-width:100%!important;display:flex!important}.r6-evidence-figures .r6-figure-stack>.r6-embedded-figure{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important}.rev26-waterfall-frame,.training-km-frame,.rev26-waterfall-scroll,.training-km-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden visible!important}.rev26-waterfall-frame::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.training-km-frame::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.rev26-waterfall-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.training-km-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.dynamic-shap-svg,.rev26-waterfall-svg,.training-km-svg,.km-vector-svg{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;display:block!important;overflow:visible!important}.r6-embedded-shap .dynamic-shap-svg{aspect-ratio:1440/830}.r6-embedded-km .training-km-svg{aspect-ratio:1200/760}.r6-embedded-shap .dynamic-shap-card,.r6-embedded-km .vector-km-card{overflow:hidden!important}.rev26-comparison-page .dynamic-shap-card,.rev26-comparison-page .vector-km-card,.article-evidence-page .dynamic-shap-card,.article-evidence-page .vector-km-card{width:100%!important;max-width:100%!important;overflow:hidden!important}.site-header .brand-lockup strong,.hero-copy h1,.r6-report-preview h1,.report-preview h1,.thank-final-info-card strong,.ineligible-study-contact p{-webkit-hyphens:auto;hyphens:auto;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;overflow:visible!important}@media (width<=900px){.r6-evidence-figures .r6-figure-stack{gap:18px!important}.r6-evidence-figures .r6-figure-stack>.r6-embedded-figure{padding:14px!important}.dynamic-shap-card,.vector-km-card{padding:16px!important}}html,body,#root{width:100%;max-width:100%;overflow-x:clip!important}.rev89-shap-fit,.rev89-km-fit{width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:block;overflow:clip!important}.rev89-shap-fit>svg,.rev89-km-fit>svg,.rev89-km-svg{margin:0 auto;display:block;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}.rev89-evidence-stack{flex-direction:column!important;align-items:stretch!important;gap:28px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:clip!important}.rev89-evidence-figure{background:#ffffffeb;border:1px solid #2738521a;border-radius:22px;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:22px!important;display:block!important;overflow:clip!important}.rev89-evidence-figure .dynamic-shap-card,.rev89-evidence-figure .vector-km-card{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;margin:0!important;display:block!important;overflow:clip!important}.rev89-evidence-figure .rev89-shap-fit,.rev89-evidence-figure .rev89-km-fit{width:100%!important;min-width:0!important;max-width:100%!important;overflow:clip!important}.dynamic-shap-card,.vector-km-card,.rev26-waterfall-card,.r6-evidence-figures,.r6-report-preview{min-width:0!important;max-width:100%!important}.dynamic-shap-card .rev26-waterfall-scroll,.vector-km-card .training-km-scroll,.r6-evidence-figures .rev26-waterfall-scroll,.r6-evidence-figures .training-km-scroll{scrollbar-width:none!important;min-width:0!important;max-width:100%!important;overflow:clip visible!important}.dynamic-shap-card .rev26-waterfall-scroll::-webkit-scrollbar{display:none!important}.vector-km-card .training-km-scroll::-webkit-scrollbar{display:none!important}.r6-evidence-figures .rev26-waterfall-scroll::-webkit-scrollbar{display:none!important}.r6-evidence-figures .training-km-scroll::-webkit-scrollbar{display:none!important}[data-study-title=true]{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;overflow:visible!important}@media (width<=900px){.rev89-evidence-stack{gap:18px!important}.rev89-evidence-figure{padding:14px!important}.rev89-shap-fit>svg,.rev89-km-fit>svg{width:100%!important}}.rev89-evidence-shap,.rev89-evidence-km{width:min(100%,1160px)!important;max-width:1160px!important;margin-inline:auto!important;padding:16px 18px!important}.dynamic-shap-card{width:min(100%,1120px)!important;max-width:1120px!important;margin-inline:auto!important;padding:18px 20px 16px!important}.vector-km-card{width:min(100%,1080px)!important;max-width:1080px!important;margin-inline:auto!important;padding:18px 20px 16px!important}.dynamic-shap-card-head p,.vector-km-card .research-card-head p{font-size:14px!important;line-height:1.4!important}.dynamic-shap-card .rev26-feature-name{font-size:13px!important}.dynamic-shap-card .rev26-shap-value,.dynamic-shap-card .rev26-shap-value-in,.dynamic-shap-card .rev26-axis-value{font-size:11.5px!important}.dynamic-shap-endpoint-label,.dynamic-shap-additivity,.dynamic-shap-ef{font-size:13px!important}.rev26-shap-note{margin-top:10px!important;padding:15px 18px!important}.rev26-shap-note p{margin:4px 0 8px!important;font-size:13.5px!important;line-height:1.45!important}.shap-note-chips span{padding:7px 11px!important;font-size:12px!important}.vector-km-card .research-card-head h3{font-size:clamp(21px,1.5vw,27px)!important;line-height:1.15!important}.vector-km-card .research-card-head{margin-bottom:8px!important}.grade-highlight-pill{padding:8px 13px!important;font-size:13px!important}.km-svg-title{font-size:16px!important}.km-svg-logrank{font-size:11.5px!important}.km-axis-title{font-size:13.5px!important}.km-axis-label{font-size:11.5px!important}.km-legend-label{font-size:12.5px!important}.km-legend-median{font-size:10.5px!important}.km-median-label{font-size:11.5px!important}.km-risk-title,.km-risk-time,.km-risk-label,.km-risk-number,.km-bottom-align{display:none!important}.rev89-shap-fit,.rev89-km-fit{overflow:clip!important}.rev89-shap-fit>svg,.rev89-km-fit>svg{width:100%!important;height:auto!important;max-height:none!important}@media (width<=900px){.rev89-evidence-shap,.rev89-evidence-km,.dynamic-shap-card,.vector-km-card{width:100%!important;max-width:100%!important}.dynamic-shap-card,.vector-km-card{padding:14px!important}}.rev89-evidence-shap{width:min(100%,1120px)!important;max-width:1120px!important}.rev89-evidence-km{width:min(100%,1040px)!important;max-width:1040px!important}.rev89-evidence-shap .dynamic-shap-card,.rev89-evidence-km .vector-km-card{width:100%!important;max-width:100%!important;margin:0!important}.rev26-comparison-page>.dynamic-shap-card,.article-evidence-page>.dynamic-shap-card{width:min(100%,1120px)!important;max-width:1120px!important;margin-inline:auto!important}.rev26-comparison-page>.vector-km-card,.article-evidence-page>.vector-km-card{width:min(100%,1040px)!important;max-width:1040px!important;margin-inline:auto!important}.rev26-comparison-page .rev26-middle-grid>.rev91-summary-card{align-self:start!important;height:auto!important;min-height:0!important;overflow:visible!important}.rev91-summary-card{gap:14px!important}.rev91-summary-card .rev26-takeaway{margin-top:0!important}.rev91-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.rev91-panel-heading>strong{color:#17385c;font-size:14px;line-height:1.25}.rev91-panel-heading>span{border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:900}.rev91-panel-heading>span.high{color:#c91e3f;background:#ffecef}.rev91-panel-heading>span.low{color:#177447;background:#eaf6ee}.rev91-contribution-panel,.rev91-context-panel,.rev91-path-panel{background:linear-gradient(#fffffffa,#f8fbffeb);border:1px solid #1f324e17;border-radius:16px;padding:14px}.rev91-contribution-panel{background:linear-gradient(135deg,#eff8fff2,#fff9f7f5)}.rev91-balance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rev91-balance-metrics>div,.rev91-context-grid>div{background:#ffffffe6;border:1px solid #1f324e12;border-radius:12px;min-width:0;padding:10px 11px}.rev91-balance-metrics span,.rev91-context-grid span{color:#7a8699;margin-bottom:5px;font-size:11px;font-weight:850;line-height:1.25;display:block}.rev91-balance-metrics b,.rev91-context-grid b{color:#17385c;overflow-wrap:anywhere;font-size:15px;line-height:1.25;display:block}.rev91-balance-metrics b.adverse,.rev91-context-grid b.adverse{color:#d72748}.rev91-balance-metrics b.protective,.rev91-context-grid b.protective{color:#177447}.rev91-diverging-bar{grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr);align-items:center;gap:0;margin-top:11px;display:grid}.rev91-diverging-bar>span{background:#526075;border-radius:2px;width:2px;height:24px}.rev91-diverging-bar .negative-side,.rev91-diverging-bar .positive-side{background:#edf1f6;align-items:center;height:10px;display:flex}.rev91-diverging-bar .negative-side{border-radius:999px 0 0 999px;justify-content:flex-end}.rev91-diverging-bar .positive-side{border-radius:0 999px 999px 0;justify-content:flex-start}.rev91-diverging-bar i{min-width:4px;height:100%;display:block}.rev91-diverging-bar .negative-side i{background:#2b77c5;border-radius:999px 0 0 999px}.rev91-diverging-bar .positive-side i{background:#e21e45;border-radius:0 999px 999px 0}.rev91-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rev91-path-grid{gap:9px;display:grid}.rev91-path-grid>div{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rev91-path-grid em{color:#245f91;background:#eaf3ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.rev91-path-grid span{min-width:0}.rev91-path-grid b{color:#17385c;margin-bottom:2px;font-size:12px;line-height:1.25;display:block}.rev91-path-grid small{color:#5d6a7d;font-size:11px;line-height:1.35;display:block}@media (width<=1180px){.rev91-balance-metrics,.rev91-context-grid{grid-template-columns:1fr}}.rev26-comparison-page .rev26-middle-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}.rev26-comparison-page .rev26-middle-grid>.rev26-prediction-stack,.rev26-comparison-page .rev26-middle-grid>.rev91-summary-card{align-self:stretch!important;height:auto!important;min-height:0!important}.rev26-comparison-page .rev26-middle-grid>.rev26-prediction-stack{flex-direction:column!important;gap:14px!important;display:flex!important}.rev92-left-fill-card{background:linear-gradient(#fff,#f7faff);border:1px solid #1f324e1a;border-radius:17px;gap:14px;padding:16px;display:grid}.rev92-left-fill-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rev92-left-fill-head h3{color:#13345d;margin:0;font-size:17px}.rev92-left-fill-head p{color:#6b7890;margin:5px 0 0;font-size:12px;line-height:1.45}.rev92-left-fill-head>span{border-radius:999px;flex:none;padding:6px 11px;font-size:11px;font-weight:900}.rev92-left-fill-head>span.high{color:#c81f42;background:#ffecef}.rev92-left-fill-head>span.low{color:#177447;background:#eaf6ee}.rev92-left-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rev92-left-stat-grid>div{background:#fffffff5;border:1px solid #1f324e17;border-radius:13px;gap:4px;min-width:0;padding:11px 12px;display:grid}.rev92-left-stat-grid span{color:#748198;font-size:11px;font-weight:800}.rev92-left-stat-grid b{color:#17385c;font-size:18px;line-height:1.05}.rev92-left-stat-grid b.adverse{color:#d52b4d}.rev92-left-stat-grid b.protective{color:#198553}.rev92-left-stat-grid small{color:#8490a3;font-size:10px}.rev92-trajectory-wrap{border-top:1px solid #1f324e14;padding-top:12px}.rev92-trajectory-title{color:#17385c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.rev92-trajectory-title>span{color:#6b7890;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.rev92-trajectory-title i{border-radius:99px;width:18px;height:4px;display:inline-block}.rev92-trajectory-title i.clinical{background:#3f72a8}.rev92-trajectory-title i.molecular{background:#e48732}.rev92-trajectory-svg{width:100%;height:auto;margin-top:4px;display:block;overflow:visible}.rev92-trajectory-svg text{fill:#65738a;font-size:10px;font-weight:700}.rev92-trajectory-grid{stroke:#e6ebf2;stroke-width:1px;stroke-dasharray:3 5}.rev92-trajectory-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.rev92-trajectory-line.clinical{stroke:#3f72a8}.rev92-trajectory-line.molecular{stroke:#e48732}.rev92-trajectory-point{stroke:#fff;stroke-width:2px}.rev92-trajectory-point.clinical{fill:#3f72a8}.rev92-trajectory-point.molecular{fill:#e48732}.rev26-comparison-page .rev26-middle-grid>.rev26-waterfall-card,.rev89-evidence-shap,.r6-embedded-shap .rev26-waterfall-card{justify-self:center!important;width:min(100%,980px)!important;max-width:980px!important;margin-inline:auto!important}.dynamic-shap-card{padding:18px 20px 16px!important}.dynamic-shap-card-head h3{font-size:clamp(20px,1.65vw,27px)!important}.dynamic-shap-card-head p{font-size:12px!important}.rev89-shap-fit{width:100%!important;max-width:940px!important;margin-inline:auto!important}.dynamic-shap-reference{stroke:#75839a!important;stroke-width:1.4px!important;stroke-dasharray:4 5!important;opacity:.78!important}.dynamic-shap-final-line{display:none!important}.dynamic-shap-final-dot{fill:#d7284a;stroke:#fff;stroke-width:2px}.dynamic-shap-endpoint-label{font-size:13px!important}.rev26-feature-name{font-size:11px!important}.rev26-shap-value,.rev26-shap-value-in{font-size:10px!important}.rev26-axis-value{font-size:9px!important}.dynamic-shap-additivity{fill:#617086!important;font-size:10px!important}.rev26-shap-note{padding:14px 16px!important}.rev26-shap-note strong{font-size:15px!important}.rev26-shap-note p{font-size:11.5px!important;line-height:1.45!important}.rev92-km-card,.rev89-evidence-km,.r6-embedded-km .vector-km-card{width:min(100%,980px)!important;max-width:980px!important;margin-inline:auto!important}.rev92-km-card .research-card-head h3{font-size:22px!important}.rev92-km-card .research-card-head p{font-size:12px!important;line-height:1.45!important}.rev92-km-fit{width:100%!important;max-width:940px!important;margin-inline:auto!important}.rev92-km-svg{width:100%!important;height:auto!important;display:block!important}.km-legend-median,.km-median-label{display:none!important}.km-grid-half{stroke:#df6571!important;stroke-width:1.25px!important;stroke-dasharray:5 5!important;opacity:.72!important}.km-half-label{fill:#c62d3e!important;font-weight:900!important}.km-selected-horizontal,.km-selected-vertical{stroke:#d92d43;stroke-width:1.8px;stroke-dasharray:6 5}.km-selected-focus{fill:#d92d43;stroke:#fff;stroke-width:2.5px}.km-step-line.selected{filter:drop-shadow(0 1px 1px #0f28521f)}.grade-highlight-pill{white-space:nowrap}@media (width<=1050px){.rev26-comparison-page .rev26-middle-grid{grid-template-columns:1fr!important}.rev26-comparison-page .rev26-middle-grid>.rev26-prediction-stack,.rev26-comparison-page .rev26-middle-grid>.rev91-summary-card,.rev26-comparison-page .rev26-middle-grid>.rev26-waterfall-card{grid-area:auto/1!important}}@media (width<=680px){.rev92-left-stat-grid{grid-template-columns:1fr!important}.rev92-left-fill-head,.rev92-trajectory-title{flex-direction:column;align-items:flex-start}.rev92-trajectory-title>span{white-space:normal;flex-wrap:wrap}.rev92-km-card .research-card-head{grid-template-columns:1fr!important}.grade-highlight-pill{justify-self:start}}.dynamic-shap-head-meta{justify-content:flex-end!important;align-items:center!important;display:flex!important}.dynamic-shap-card-head .rev26-fx-label,.dynamic-shap-additivity{display:none!important}.dynamic-shap-additivity-strip{color:#5d6d84;justify-content:flex-end;align-items:center;gap:8px;width:min(100%,940px);margin:2px auto 10px;padding-right:6px;font-size:11px;line-height:1;display:flex}.dynamic-shap-additivity-strip span{letter-spacing:.01em;font-weight:700}.dynamic-shap-additivity-strip strong{color:#17385c;font-size:12px}.rev89-evidence-stack.rev93-evidence-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;display:grid!important;overflow:visible!important}.rev93-evidence-pair>.rev89-evidence-figure{width:100%!important;min-width:0!important;max-width:none!important;display:flex!important}.rev93-evidence-pair .rev26-waterfall-card,.rev93-evidence-pair .rev92-km-card{width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.rev93-evidence-pair .rev89-shap-fit,.rev93-evidence-pair .rev92-km-fit{width:100%!important;max-width:none!important}.rev93-evidence-pair .dynamic-shap-card{padding:15px 16px 14px!important}.rev93-evidence-pair .dynamic-shap-card-head h3,.rev93-evidence-pair .rev92-km-card .research-card-head h3{font-size:18px!important}.rev93-evidence-pair .dynamic-shap-card-head p,.rev93-evidence-pair .rev92-km-card .research-card-head p{font-size:10.5px!important;line-height:1.35!important}.rev93-evidence-pair .rev26-shap-note{padding:11px 12px!important}.rev93-evidence-pair .rev26-shap-note strong{font-size:13px!important}.rev93-evidence-pair .rev26-shap-note p{font-size:10px!important}.rev93-evidence-pair .shap-note-chips{gap:5px!important}.rev93-evidence-pair .shap-note-chips span{padding:5px 8px!important;font-size:9px!important}.rev93-evidence-pair .grade-highlight-pill{padding:7px 10px!important;font-size:10px!important}.info-card .ghost-btn{display:none!important}@media (width<=1120px){.rev89-evidence-stack.rev93-evidence-pair{grid-template-columns:1fr!important}}.language-select .custom-select,.language-select .custom-select *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;word-break:keep-all!important}.language-select .custom-select{width:auto!important;min-width:116px!important}.language-select .custom-select-trigger{color:#273852!important;min-height:32px!important}.language-select .custom-select-menu{z-index:120!important}.rich-field-card .custom-select,.field-block .custom-select{width:100%!important;min-width:0!important}.rich-field-card .custom-select-trigger,.field-block .custom-select-trigger{height:48px!important;min-height:48px!important;padding:0 12px 0 13px!important;font-size:14px!important;font-weight:760!important}.rich-field-card .custom-select-menu,.field-block .custom-select-menu{z-index:110!important}.input-dashboard-page,.input-dashboard-layout,.input-main-panel,.input-section-card,.rich-fields-grid,.rich-field-card{overflow:visible!important}:is(.rich-field-card:has(.custom-select.open),.field-block:has(.custom-select.open)){z-index:130!important;position:relative!important}.input-section-card:has(.custom-select.open){z-index:120!important;position:relative!important}.rich-field-card .custom-select-option,.field-block .custom-select-option{font-size:13px!important}.rich-field-card select,.field-block select,.language-select select{display:none!important}@media (width<=720px){.custom-select-menu{max-height:230px!important}.custom-select-option span{white-space:normal!important}}.p5-reference-page>.r6-evidence-figures{justify-self:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important}.r6-evidence-figures .rev89-evidence-stack.rev93-evidence-pair{grid-template-columns:1fr!important;place-items:stretch stretch!important;width:100%!important;max-width:none!important}.r6-evidence-figures .rev93-evidence-pair>.rev89-evidence-shap,.r6-evidence-figures .rev93-evidence-pair>.rev89-evidence-km{justify-self:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important}.r6-evidence-figures .rev89-evidence-shap .dynamic-shap-card{width:100%!important;max-width:none!important;margin:0!important}.r6-evidence-figures .rev89-evidence-shap .rev89-shap-fit{width:100%!important;max-width:none!important;margin-inline:0!important}.r6-evidence-figures .rev89-evidence-shap .dynamic-shap-svg{width:100%!important}.rev26-comparison-page .rev26-middle-grid>.rev26-waterfall-card.dynamic-shap-card{grid-area:2/1/auto/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important}.rev26-comparison-page .rev26-middle-grid>.dynamic-shap-card .rev89-shap-fit{width:100%!important;max-width:none!important;margin-inline:0!important}.rev26-comparison-page .rev26-middle-grid>.dynamic-shap-card .dynamic-shap-svg{width:100%!important;max-width:100%!important}.site-header{z-index:1000!important;position:relative!important;overflow:visible!important}.language-select{z-index:1010!important;position:relative!important;overflow:visible!important}.language-select .custom-select.open{z-index:1020!important;position:relative!important}.language-select .custom-select-menu{z-index:1030!important;overflow-y:auto!important}.field-visual{--field-accent:#2d5a84;--field-soft:#2d5a8429;color:var(--field-accent)!important}.field-visual span{opacity:.72;filter:drop-shadow(0 7px 14px var(--field-soft));color:var(--field-accent)!important}.field-visual i{background:linear-gradient(90deg, color-mix(in srgb, var(--field-accent) 42%, transparent), #cbd5e142)!important}.field-visual-year_of_diagnosis{--field-accent:#2f6fa3;--field-soft:#2f6fa32e}.field-visual-grade_recode{--field-accent:#805ad5;--field-soft:#805ad52e}.field-visual-adjuvant_therapy{--field-accent:#d97706;--field-soft:#d977062e}.field-visual-extent_of_resection{--field-accent:#0f766e;--field-soft:#0f766e2e}.field-visual-tumor_extension{--field-accent:#2563eb;--field-soft:#2563eb29}.field-visual-p53{--field-accent:#be3455;--field-soft:#be34552e}.field-visual-mgmt{--field-accent:#7c3aed;--field-soft:#7c3aed2b}.field-visual-atrx{--field-accent:#0891b2;--field-soft:#0891b22b}.field-visual-brafv600e{--field-accent:#c2410c;--field-soft:#c2410c2b}.field-visual-h3k27m{--field-accent:#4f46e5;--field-soft:#4f46e52b}.field-visual-h3k27me3{--field-accent:#16a34a;--field-soft:#16a34a2b}.r6-evidence-figures .rev89-evidence-stack.rev93-evidence-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;place-items:stretch stretch!important;gap:18px!important;display:grid!important}.r6-evidence-figures .rev93-evidence-pair>.rev89-evidence-shap,.r6-evidence-figures .rev93-evidence-pair>.rev89-evidence-km{width:100%!important;min-width:0!important;max-width:none!important;display:flex!important}.r6-evidence-figures .rev93-evidence-pair .dynamic-shap-card,.r6-evidence-figures .rev93-evidence-pair .vector-km-card{width:100%!important;max-width:none!important;height:100%!important;margin:0!important}@media (width<=1120px){.r6-evidence-figures .rev89-evidence-stack.rev93-evidence-pair{grid-template-columns:1fr!important}}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-stage{grid-template-columns:1fr!important;align-items:stretch!important;gap:14px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-stage .rev89-shap-fit{order:1!important;width:100%!important;max-width:none!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{order:2!important;grid-template-columns:minmax(210px,.95fr) minmax(220px,1fr) minmax(220px,1fr)!important;align-items:stretch!important;gap:12px!important;padding:14px!important;display:grid!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-heading,.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid,.r6-evidence-figures .r6-shap-vertical-card .rev95-balance-block,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module,.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards,.r6-evidence-figures .r6-shap-vertical-card .rev95-reading-flow,.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-tip{margin:0!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-heading{grid-column:1!important;align-items:center!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module,.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards,.r6-evidence-figures .r6-shap-vertical-card .rev95-reading-flow{grid-column:3!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-tip{grid-column:1/-1!important}@media (width<=1500px){.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{grid-template-columns:1fr 1fr!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-heading,.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid,.r6-evidence-figures .r6-shap-vertical-card .rev95-balance-block,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module,.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards,.r6-evidence-figures .r6-shap-vertical-card .rev95-reading-flow,.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-tip{grid-column:auto!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-tip{grid-column:1/-1!important}}@media (width<=720px){.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{display:block!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid,.r6-evidence-figures .r6-shap-vertical-card .rev95-balance-block,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module,.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards,.r6-evidence-figures .r6-shap-vertical-card .rev95-reading-flow,.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-tip{margin-top:12px!important}}.r6-evidence-figures .rev93-evidence-pair>.rev89-evidence-figure{align-self:start!important;height:auto!important;min-height:0!important;display:block!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{grid-template-columns:minmax(150px,.78fr) minmax(185px,.95fr) minmax(320px,1.55fr)!important;gap:9px!important;padding:10px 12px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-heading{grid-column:1!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid{grid-column:2!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module{background:#ffffffa8!important;border:1px solid #17355f14!important;border-radius:14px!important;grid-column:3!important;padding:8px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-balance-block,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-factor-cards{grid-column:auto!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-tip{display:none!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-orbit{width:58px!important;height:58px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-orbit:after{inset:6px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-orbit b{font-size:15px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid>div{border-radius:12px!important;padding:7px 9px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid>div.wide{grid-column:auto!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid span,.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards span,.r6-evidence-figures .r6-shap-vertical-card .rev95-reading-flow>span{font-size:9.5px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid strong{font-size:14px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-balance-block{border-radius:12px!important;padding:8px 9px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-balance-track{margin-top:6px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards>div{border-radius:12px!important;padding:7px 9px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards strong{margin-right:24px!important;font-size:11px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards b{font-size:12px!important;bottom:7px!important;right:9px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-reading-flow,.r6-evidence-figures .r6-shap-vertical-card .rev26-shap-note{display:none!important}@media (width<=1500px){.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{grid-template-columns:1fr 1fr!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-insight-heading,.r6-evidence-figures .r6-shap-vertical-card .rev95-score-grid,.r6-evidence-figures .r6-shap-vertical-card .rev95-balance-block,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module,.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards{grid-column:auto!important}}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{grid-template-columns:minmax(310px,.92fr) minmax(340px,1.08fr)!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module{background:#ffffffad!important;border:1px solid #17355f14!important;border-radius:16px!important;grid-column:1!important;grid-template-rows:auto auto!important;gap:9px!important;min-width:0!important;padding:10px!important;display:grid!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module .rev95-insight-heading,.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module .rev95-score-grid{grid-column:auto!important;margin:0!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module .rev95-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module{grid-column:2!important}@media (width<=1500px){.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{grid-template-columns:1fr 1fr!important}}@media (width<=900px){.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{grid-template-columns:1fr!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module{grid-column:1!important}}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module{grid-template-rows:1fr auto!important;align-self:stretch!important;min-height:188px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module .rev95-insight-heading{align-self:start!important;min-height:0!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module .rev95-score-grid{place-self:end start!important;width:min(100%,430px)!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;align-items:stretch!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module{grid-area:1/1!important;grid-template-rows:1fr!important;align-self:stretch!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:12px!important;overflow:hidden!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module .rev95-insight-heading{min-height:100%!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module .rev95-score-grid{display:none!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module{grid-area:1/2!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important;display:grid!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid>div{border-radius:12px!important;padding:7px 9px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid>div.wide{grid-column:auto!important}@media (width<=900px){.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-insight{grid-template-columns:1fr!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-score-module,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module{grid-area:auto/1!important}}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module{grid-template-columns:1fr!important;grid-auto-flow:row!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-balance-block,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-factor-cards{grid-column:1/-1!important;width:100%!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid{order:2!important;justify-self:stretch!important;min-width:0!important;max-width:100%!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-factor-cards{order:3!important;min-width:0!important;max-width:100%!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid>div,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-factor-cards>div,.r6-evidence-figures .r6-shap-vertical-card .rev95-balance-block{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid span,.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid strong,.r6-evidence-figures .r6-shap-vertical-card .rev95-factor-cards strong{overflow-wrap:anywhere!important;word-break:normal!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid span{font-size:9px!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-contribution-module .rev95-score-grid strong{font-size:13px!important}.r6-evidence-figures .rev89-evidence-stack.rev93-evidence-pair{align-items:stretch!important}.r6-evidence-figures .rev93-evidence-pair>.rev89-evidence-shap,.r6-evidence-figures .rev93-evidence-pair>.rev89-evidence-km{align-self:stretch!important;display:flex!important}.r6-evidence-figures .rev93-evidence-pair .dynamic-shap-card,.r6-evidence-figures .rev93-evidence-pair .vector-km-card{height:100%!important;min-height:100%!important}.r6-evidence-figures .rev93-evidence-pair .rev92-km-card{flex-direction:column!important;display:flex!important}.r6-evidence-figures .rev93-evidence-pair .rev92-km-fit{flex:none!important}.rev26-comparison-page .rev26-middle-grid>.rev26-middle-evidence-pair{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:2/1/auto/-1!important;justify-self:stretch!important;margin:0!important;padding:0!important}.rev26-comparison-page .rev26-middle-evidence-pair .rev89-evidence-stack.rev93-evidence-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0!important}.rev26-comparison-page .rev26-middle-evidence-pair .rev89-evidence-figure{width:100%!important;max-width:none!important}@media (width<=1050px){.rev26-comparison-page .rev26-middle-grid>.rev26-middle-evidence-pair{grid-area:auto/1!important}.rev26-comparison-page .rev26-middle-evidence-pair .rev89-evidence-stack.rev93-evidence-pair{grid-template-columns:1fr!important}}.completeness-card.refined-completeness{overflow:hidden!important}.completeness-card.refined-completeness h3{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin-bottom:16px!important;font-size:clamp(21px,5.2vw,28px)!important;line-height:1.08!important}.completeness-card.refined-completeness .completeness-body{grid-template-columns:minmax(126px,.78fr) minmax(0,1fr)!important;align-items:center!important}.completeness-card.refined-completeness .donut{aspect-ratio:1!important;justify-self:center!important;width:min(210px,100%)!important;height:auto!important}.completeness-card.refined-completeness .donut span{font-size:clamp(28px,5.8vw,42px)!important;line-height:1!important}.completeness-card.refined-completeness .donut small{margin-top:-18%!important;font-size:clamp(17px,4.2vw,26px)!important}.completeness-card.refined-completeness .donut span,.completeness-card.refined-completeness .donut small{text-align:center!important;width:100%!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.completeness-card.refined-completeness .donut span{white-space:nowrap!important;top:37%!important}.completeness-card.refined-completeness .donut small{margin-top:0!important;top:62%!important}@media (width<=560px){.completeness-card.refined-completeness{padding:20px 18px!important}.completeness-card.refined-completeness .completeness-body{grid-template-columns:1fr!important;justify-items:center!important;gap:16px!important}.completeness-card.refined-completeness .complete-list{width:100%!important}}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-stage{grid-template-rows:auto auto!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-stage .rev89-shap-fit{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important}.r6-evidence-figures .r6-shap-vertical-card .rev95-shap-stage .dynamic-shap-svg{flex:none!important;max-height:100%!important}.r6-evidence-figures .rev93-evidence-pair .rev95-km-insights{margin-top:14px!important}html[lang=en] .r6-evidence-figures .rev93-evidence-pair .rev95-km-insights{margin-top:10px!important}
