.iim-current-source{--navy-950:#05091f;--navy-900:#0f172a;--navy-800:#172554;--navy-700:#1e3a8a;--blue-600:#2563eb;--blue-500:#3b82f6;--blue-100:#dbeafe;--ink:#111827;--muted:#5f6876;--line:#e5e7eb;--surface:#fffdf8;--white:#ffffff;--green:#14805d;--green-soft:#e6f5ef;--red:#b63b46;--red-soft:#fbeaec;--amber:#a76511;--amber-soft:#fff3d8;--purple:#7454a6;--purple-soft:#f1eafa;--pink:#ed237a;--shadow:0 18px 45px rgba(15,23,42,0.09)}.iim-current-source *{box-sizing:border-box}.iim-current-source{scroll-behavior:smooth;margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-open-sans),"Open Sans",ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55}.iim-current-source a{color:inherit;text-decoration:none}.iim-current-source button,.iim-current-source input,.iim-current-source select,.iim-current-source textarea{font:inherit}.iim-current-source a,.iim-current-source button,.iim-current-source input,.iim-current-source select,.iim-current-source textarea{outline-offset:3px}.iim-current-source a:focus-visible,.iim-current-source button:focus-visible,.iim-current-source input:focus-visible,.iim-current-source select:focus-visible,.iim-current-source textarea:focus-visible{outline:3px solid rgba(38,132,199,.4)}.iim-current-source .skip-link{position:fixed;left:16px;top:-60px;z-index:100;background:white;padding:10px 14px;border-radius:8px}.iim-current-source .skip-link:focus{top:12px}.iim-current-source .shell{width:min(1440px,calc(100% - 40px));margin:0 auto}.iim-current-source .site-header{position:sticky;top:0;z-index:50;padding:6px 0;background:rgba(255,255,255,.92);color:var(--navy-900);backdrop-filter:blur(18px);border-bottom:0}.iim-current-source .site-header-inner{min-height:46px;display:grid;grid-template-columns:auto max-content minmax(0,1fr);align-items:center;gap:20px}.iim-current-source .site-wordmark{display:inline-flex;align-items:center;width:138px}.iim-current-source .site-wordmark img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.iim-current-source .header-results-title{justify-self:start;color:var(--navy-900);font-size:clamp(18px,2vw,28px);line-height:1.1;font-weight:850;white-space:nowrap;text-align:left}.iim-current-source .brand{display:inline-flex;align-items:center;gap:11px}.iim-current-source .brand-mark{width:38px;height:38px;display:grid;place-items:center;background:linear-gradient(145deg,#2d90ce,#165a91);border:1px solid rgba(255,255,255,.22);border-radius:10px;box-shadow:inset 0 1px rgba(255,255,255,.18)}.iim-current-source .brand small,.iim-current-source .brand strong{display:block}.iim-current-source .brand strong{font-size:14px;letter-spacing:.01em}.iim-current-source .brand small{color:#a8c1d3;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.iim-current-source .header-tools{justify-self:end;display:flex;align-items:center;gap:14px}.iim-current-source .header-results-filter-host:empty{display:none}.iim-current-source .header-actions{display:flex;flex-direction:row;align-items:center;gap:10px}.iim-current-source .header-cta{padding:8px 14px;border:0;border-radius:10px;background:#111827;color:#fff;font:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.14)}.iim-current-source .header-cta:hover{background:linear-gradient(135deg,#111827,#1d4ed8);transform:translateY(-1px)}.iim-current-source .home-site-header{position:absolute;width:100%;padding:17px 0;background:transparent;border-bottom:0;backdrop-filter:none}.iim-current-source .home-site-header .site-header-inner{grid-template-columns:auto 1fr auto;min-height:54px;gap:34px}.iim-current-source .home-site-header .site-wordmark{width:150px}.iim-current-source .home-header-nav{justify-self:center;display:flex;align-items:center;gap:clamp(24px,3.5vw,54px);color:#273248;font-size:14px;font-weight:700}.iim-current-source .home-header-nav a:hover{color:#1d4ed8}.iim-current-source .home-site-header .header-actions{gap:16px}.iim-current-source .home-header-join,.iim-current-source .home-header-primary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 25px;border-radius:13px;color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 28px rgba(15,23,42,.13)}.iim-current-source .home-header-primary{min-width:174px;background:linear-gradient(120deg,#0f2c76,#2563eb)}.iim-current-source .home-header-join{min-width:118px;background:#080b12}.iim-current-source .home-header-join:hover,.iim-current-source .home-header-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(15,23,42,.18)}.iim-current-source .site-footer{background:var(--navy-950);color:#afc2d0;padding:34px 0}.iim-current-source .footer-inner{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.iim-current-source .site-footer strong{color:white}.iim-current-source .site-footer p{margin:5px 0 0;font-size:12px}.iim-current-source .footer-links{display:flex;flex-direction:column;gap:5px;align-items:flex-end;font-size:12px}.iim-current-source .cat-landing-page{height:100vh;height:100svh;display:flex;flex-direction:column;overflow:hidden;background-color:#edf4ff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.iim-current-source .cat-product-hero{position:relative;display:flex;flex:1 1 auto;min-height:0;align-items:center;overflow:visible;padding:112px 0 34px;background:transparent}.iim-current-source .cat-product-hero-grid{position:relative;display:block}.iim-current-source .cat-product-copy{max-width:940px;margin:0 auto;text-align:center}.iim-current-source .cat-product-eyebrow{margin:0 0 28px;color:#1e4fae;font-size:13px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.iim-current-source .cat-product-copy h1{max-width:940px;margin:0 auto;color:#080b16;font-size:clamp(54px,6vw,88px);font-weight:850!important;line-height:1.08;letter-spacing:-.04em}.iim-current-source .cat-product-copy h1>span{display:block;padding-bottom:.08em}.iim-current-source .cat-product-copy h1 .cat-gradient-word{width:-moz-fit-content;width:fit-content;max-width:100%;margin:6px auto 0;color:transparent;background:linear-gradient(90deg,#101A31,#142855 20%,#18367A 40%,#1C449E 60%,#2053C2 80%,#2461E7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.iim-current-source .cat-product-copy h1 .cat-clear-word{color:#080b16}.iim-current-source .cat-product-lead{max-width:700px;margin:38px auto 0;color:#52627b;font-size:19px;font-weight:600;line-height:1.65}.iim-current-source .cat-benefit-strip{position:relative;z-index:2;flex:0 0 auto;margin-top:-1px;padding:1px 0 20px;background:transparent}.iim-current-source .cat-product-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.iim-current-source .cat-product-benefits article{min-width:0;min-height:108px;padding:21px 24px;border:1px solid rgba(255,255,255,.5);border-radius:14px;background:rgba(255,255,255,.24);box-shadow:0 8px 30px rgba(15,35,80,.08),inset 0 1px 0 rgba(255,255,255,.55);backdrop-filter:blur(18px) saturate(140%)}.iim-current-source .cat-product-benefits article>div{display:flex;align-items:center;gap:9px;min-width:0}.iim-current-source .cat-product-benefits article svg{box-sizing:content-box;width:24px;height:24px;flex:0 0 auto;padding:6px;border-radius:8px;background:rgba(255,255,255,.55);color:#2563eb}.iim-current-source .cat-product-benefits article:first-child svg{color:#e2aa19}.iim-current-source .cat-product-benefits article:nth-child(2) svg{color:#7c3aed}.iim-current-source .cat-product-benefits article:nth-child(3) svg{color:#ea7a17}.iim-current-source .cat-product-benefits article strong{min-width:0;color:#0b1733;font-size:18px;font-weight:850;line-height:1.2;white-space:nowrap}.iim-current-source .cat-product-benefits article>span{display:block;margin-top:12px;color:#40577c;font-size:11px;font-weight:800;letter-spacing:.075em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.iim-current-source .cat-product-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin-top:43px}.iim-current-source .cat-primary-cta,.iim-current-source .cat-secondary-cta{display:inline-flex;min-height:68px;align-items:center;justify-content:center;gap:20px;padding:18px 38px;border-radius:16px;font-size:18px;font-weight:800}.iim-current-source .cat-primary-cta{min-width:360px;background:linear-gradient(120deg,#0a1a50,#123ba4 55%,#0878ff);color:#fff;box-shadow:0 20px 38px rgba(37,99,235,.25)}.iim-current-source .cat-secondary-cta{border:1px solid #d9dee8;background:#fff;color:#1f2937;box-shadow:0 8px 20px rgba(15,23,42,.06)}.iim-current-source .cat-primary-cta:hover,.iim-current-source .cat-secondary-cta:hover{transform:translateY(-2px)}.iim-current-source .cat-intelligence-card{position:relative;isolation:isolate;min-height:390px;overflow:hidden;padding:25px;border:1px solid rgba(71,111,230,.3);border-radius:20px;background:radial-gradient(circle at 90% 5%,rgba(46,91,255,.42),transparent 34%),linear-gradient(135deg,#05091f,#0d1646 50%,#152e84);color:#fff;box-shadow:0 30px 65px rgba(23,37,84,.25)}.iim-current-source .cat-intelligence-card:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.2;background-image:radial-gradient(circle,#8aa8ff 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 64%);mask-image:linear-gradient(135deg,#000,transparent 64%)}.iim-current-source .cat-intelligence-card:after{content:"";position:absolute;z-index:-1;width:250px;height:250px;right:-125px;bottom:-145px;border:44px solid rgba(255,255,255,.07);border-radius:50%}.iim-current-source .cat-intelligence-topline{display:flex;justify-content:space-between;gap:18px;align-items:center;color:#b8c8f7;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.iim-current-source .cat-intelligence-topline strong{padding:5px 8px;border:1px solid rgba(255,255,255,.19);border-radius:999px;color:#bcd0ff;font-size:7px;letter-spacing:.08em}.iim-current-source .cat-score-preview{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-top:31px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.13)}.iim-current-source .cat-score-preview>div:first-child small,.iim-current-source .cat-score-preview>div:first-child span{display:block;color:#afbee5}.iim-current-source .cat-score-preview>div:first-child span{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.iim-current-source .cat-score-preview>div:first-child strong{display:block;margin:7px 0 4px;font-size:clamp(34px,4vw,48px);line-height:1;font-weight:850;letter-spacing:-.05em}.iim-current-source .cat-score-preview>div:first-child small{font-size:10px}.iim-current-source .cat-score-orbit{position:relative;display:grid;place-items:center;width:105px;height:105px;border:1px solid rgba(133,165,255,.48);border-radius:50%;background:radial-gradient(circle,rgba(65,105,225,.4),rgba(5,9,31,.25));box-shadow:0 0 0 12px rgba(85,120,230,.08)}.iim-current-source .cat-score-orbit:after,.iim-current-source .cat-score-orbit:before{content:"";position:absolute;border:1px solid rgba(121,154,255,.2);border-radius:50%}.iim-current-source .cat-score-orbit:before{inset:-20px}.iim-current-source .cat-score-orbit:after{inset:18px}.iim-current-source .cat-score-orbit span,.iim-current-source .cat-score-orbit strong{position:relative;z-index:1}.iim-current-source .cat-score-orbit strong{font-size:18px;font-weight:900}.iim-current-source .cat-score-orbit span{margin-top:-27px;color:#93b0ff;font-size:8px;font-weight:800}.iim-current-source .cat-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px}.iim-current-source .cat-preview-grid article{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.07)}.iim-current-source .cat-preview-grid small,.iim-current-source .cat-preview-grid span{display:block;color:#aebce1;font-size:7px}.iim-current-source .cat-preview-grid span{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.iim-current-source .cat-preview-grid strong{display:block;margin:6px 0 3px;font-size:12px}.iim-current-source .cat-intelligence-card>p{margin:17px 0 0;color:#afbee5;font-size:9px}.iim-current-source .cat-section-intro{margin:0 0 22px;text-align:center}.iim-current-source .cat-section-intro p{margin:0 0 5px;color:#1d4ed8;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.iim-current-source .cat-section-intro h2{margin:0;color:#111827;font-size:31px;font-weight:850!important}.iim-current-source .cat-section-intro span{display:block;margin-top:7px;color:var(--muted);font-size:11px}.iim-current-source .hero{position:relative;overflow:hidden;background:var(--navy-950);color:white;padding:66px 0 108px}.iim-current-source .hero:before{content:"";position:absolute;width:680px;height:680px;right:-220px;top:-420px;border-radius:50%;border:120px solid rgba(38,132,199,.1)}.iim-current-source .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.7fr);gap:70px;align-items:center}.iim-current-source .eyebrow{margin:0 0 16px;color:#75b9e5;font-size:11px;text-transform:uppercase;letter-spacing:.18em;font-weight:800}.iim-current-source .hero h1{max-width:870px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,66px);line-height:1.03;letter-spacing:-.035em;font-weight:500}.iim-current-source .hero h1 span{color:#79c1ef}.iim-current-source .hero-copy{max-width:750px;margin:24px 0 0;color:#bfd0dc;font-size:17px}.iim-current-source .hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.iim-current-source .hero-pills span{color:#c9d9e4;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);border-radius:999px;padding:7px 11px;font-size:11px}.iim-current-source .hero-note{background:linear-gradient(150deg,rgba(25,72,104,.78),rgba(12,35,53,.9));border:1px solid rgba(117,185,229,.22);border-radius:18px;padding:24px;box-shadow:0 30px 70px rgba(0,0,0,.25)}.iim-current-source .hero-note-label{color:#73bbe9;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.iim-current-source .hero-note strong{display:block;margin:6px 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:500}.iim-current-source .hero-note p{margin:0;color:#c3d3de;font-size:13px}.iim-current-source .trust-strip{margin-top:-44px;position:relative;z-index:2}.iim-current-source .trust-grid{background:white;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(4,1fr);padding:0;overflow:hidden}.iim-current-source .trust-item{padding:21px 22px;border-right:1px solid var(--line)}.iim-current-source .trust-item:last-child{border-right:0}.iim-current-source .trust-item strong{display:block;color:var(--navy-900);font-size:13px}.iim-current-source .trust-item span{color:var(--muted);font-size:11px}.iim-current-source .workspace-section{padding:42px 0 80px}.iim-current-source .application-only{padding-top:5px}.iim-current-source .institute-workbench{display:flex;flex-direction:column;gap:16px}.iim-current-source .institute-selector{min-height:66px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.iim-current-source .institute-selector>div span{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.iim-current-source .institute-selector>div strong{color:var(--navy-900);font-family:Georgia,serif;font-size:18px;font-weight:600}.iim-current-source .institute-selector label{width:min(420px,52%)}.iim-current-source .institute-selector select{width:100%;min-height:40px;padding:8px 34px 8px 11px;border:1px solid #c5d3dc;border-radius:9px;background:#fbfcfd;color:var(--navy-800);font-size:12px;font-weight:750}.iim-current-source .selected-detail-heading span{display:block;color:var(--blue-600);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.iim-current-source .workspace-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px}.iim-current-source .page-title,.iim-current-source .workspace-header h2{margin:0;font-family:Georgia,serif;font-weight:500;color:var(--navy-900);font-size:31px;letter-spacing:-.02em}.iim-current-source .workspace-header p{margin:5px 0 0;color:var(--muted);max-width:720px}.iim-current-source .workspace{display:grid;grid-template-columns:minmax(390px,.76fr) minmax(0,1.24fr);gap:20px;align-items:start}.iim-current-source .combined-workspace{grid-template-columns:minmax(390px,.7fr) minmax(0,1.3fr)}.iim-current-source .combined-workspace.form-only{display:block}.iim-current-source .form-only .form-panel{width:100%;margin:0;position:static;top:auto;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none}.iim-current-source .form-only .panel-header{padding-inline:28px;border-bottom:0}.iim-current-source .form-only .form-body{padding-inline:28px;padding-bottom:28px}.iim-current-source .combined-workspace.results-only{display:block}.iim-current-source .results-only .all-results-stack{width:100%}.iim-current-source .all-results-stack{min-width:0;display:flex;flex-direction:column;gap:16px}.iim-current-source .results-overview-panel{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);overflow:hidden;padding:0}.iim-current-source .results-overview-chances,.iim-current-source .results-overview-percentile{min-width:0;padding:20px 24px}.iim-current-source .results-overview-percentile{display:grid;align-content:center;border-right:1px solid #b9ddca;background:#f2faf6}.iim-current-source .results-overview-chances>span,.iim-current-source .results-overview-percentile span{color:var(--navy-700);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.iim-current-source .results-overview-percentile strong{margin-top:3px;color:var(--green);font-size:30px;font-weight:900;font-variant-numeric:tabular-nums}.iim-current-source .results-overview-percentile small{margin-top:2px;color:var(--muted);font-size:9px}.iim-current-source .results-overview-chances{display:grid;align-content:center}.iim-current-source .results-overview-chances h2{margin:5px 0 3px;color:var(--navy-900);font-family:Georgia,serif;font-size:clamp(20px,2vw,29px);font-weight:600;line-height:1.2}.iim-current-source .results-overview-filter{display:inline;margin:0;padding:1px 4px 2px;border:0;border-radius:6px;background:transparent;font:inherit;font-weight:800;white-space:nowrap;cursor:pointer}.iim-current-source .results-overview-filter.high{color:var(--green)}.iim-current-source .results-overview-filter.medium{color:var(--amber)}.iim-current-source .results-overview-filter.low{color:var(--red)}.iim-current-source .results-overview-filter:hover{background:#eef2f5}.iim-current-source .results-overview-filter.high[aria-pressed=true]{background:var(--green);color:white}.iim-current-source .results-overview-filter.medium[aria-pressed=true]{background:var(--amber);color:white}.iim-current-source .results-overview-filter.low[aria-pressed=true]{background:var(--red);color:white}.iim-current-source .results-overview-chances p{margin:0;color:var(--muted);font-size:10px}.iim-current-source .results-table-panel{padding:8px 12px 12px}.iim-current-source .edit-profile-button{min-height:34px;padding:7px 12px;border:1px solid #b9ccd7;border-radius:7px;background:white;color:var(--blue-700);font-size:9px;font-weight:800;cursor:pointer}.iim-current-source .edit-profile-button:hover{background:#edf5f9}.iim-current-source .institute-results-table-wrap{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:white}.iim-current-source .institute-results-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0}.iim-current-source .institute-results-table td,.iim-current-source .institute-results-table th{padding:9px 12px;text-align:left;vertical-align:middle}.iim-current-source .institute-results-table thead th{border-bottom:1px solid var(--line);background:#f5f8fa;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.iim-current-source .institute-results-table thead th:first-child{width:28%}.iim-current-source .institute-results-table thead th:nth-child(2){width:12%}.iim-current-source .institute-results-table thead th:nth-child(3){width:18%}.iim-current-source .institute-results-table thead th:nth-child(4){width:15%}.iim-current-source .institute-results-table thead th:nth-child(5){width:27%}.iim-current-source .institute-results-table tbody tr+tr>*{border-top:1px solid #e6ecef}.iim-current-source .institute-results-table tbody tr:hover{background:#f8fbfc}.iim-current-source .institute-results-table thead th:first-child{position:static;min-width:0;box-shadow:none}.iim-current-source .institute-results-table tbody th{width:auto;min-width:0;color:var(--navy-900);position:static;background:white;box-shadow:none;white-space:normal}.iim-current-source .institute-results-table tbody tr:hover>th:first-child{background:#f8fbfc}.iim-current-source .institute-results-table tbody th strong{display:inline-block;font-family:Georgia,serif;font-size:15px;line-height:1.15;font-weight:600;vertical-align:middle}.iim-current-source .result-table-institute-cell{display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:10px;width:100%}.iim-current-source .result-table-institute-cell>strong{min-width:0;overflow-wrap:anywhere}.iim-current-source .institute-results-table tbody td{color:var(--navy-800);font-size:9px}.iim-current-source .chance-filter-group{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid #dce3e8;border-radius:999px;background:#f7f9fa;box-shadow:0 7px 18px rgba(15,23,42,.08)}.iim-current-source .chance-filter-button{min-width:76px;min-height:36px;padding:8px 12px;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:10px;font-weight:850;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:7px}.iim-current-source .chance-filter-count{min-width:21px;height:21px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:var(--navy-900);font-size:9px;font-weight:900;font-variant-numeric:tabular-nums}.iim-current-source .chance-filter-button:hover{background:white;color:var(--navy-900)}.iim-current-source .chance-filter-button.active{background:var(--navy-900);color:white;box-shadow:0 4px 10px rgba(15,23,42,.18)}.iim-current-source .chance-filter-button.active .chance-filter-count{background:rgba(255,255,255,.2);color:white}.iim-current-source .chance-filter-button.high.active{background:var(--green)}.iim-current-source .chance-filter-button.medium.active{background:var(--amber)}.iim-current-source .chance-filter-button.low.active{background:var(--red)}.iim-current-source .results-chance-filters-mobile{display:none;width:-moz-fit-content;width:fit-content;margin:0 0 12px}.iim-current-source .results-filter-empty{padding:32px!important;color:var(--muted)!important;text-align:center!important;font-size:11px!important}.iim-current-source .result-table-status{display:inline-flex;max-width:100%;min-height:30px;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #b8cad5;border-radius:999px;background:#f8fafc;color:var(--navy-700);font-size:9px;font-weight:850;letter-spacing:.04em;line-height:1.2;text-align:center;white-space:normal}.iim-current-source .institute-results-table tr.positive .result-table-status{border-color:#8fd2b8;background:#f0fdf8;color:var(--green)}.iim-current-source .institute-results-table tr.negative .result-table-status{border-color:#e8aeb3;background:#fff5f5;color:var(--red)}.iim-current-source .institute-results-table tr.pending .result-table-status{border-color:#dfc173;background:#fffbeb;color:#976d18}.iim-current-source .result-table-timing{min-width:0;color:var(--navy-900)!important;font-weight:750;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.iim-current-source .call-window-disclaimer{margin:10px 2px 0;color:var(--muted);font-size:8px;line-height:1.5}.iim-current-source .all-history-panel{padding:20px}.iim-current-source .all-history-heading{margin-bottom:16px}.iim-current-source .all-history-heading span{color:var(--blue-600);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.iim-current-source .all-history-heading h2{margin:4px 0 5px;color:var(--navy-900);font-family:Georgia,serif;font-size:25px;font-weight:600}.iim-current-source .all-history-heading p{margin:0;color:var(--muted);font-size:10px}.iim-current-source .all-history-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:11px;background:white}.iim-current-source .all-history-table{width:100%;min-width:800px;border-collapse:collapse}.iim-current-source .all-history-table td,.iim-current-source .all-history-table th{padding:14px 15px;text-align:left;vertical-align:middle}.iim-current-source .all-history-table thead th{border-bottom:1px solid var(--line);background:#f5f8fa;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.iim-current-source .all-history-table tbody tr+tr>*{border-top:1px solid #e6ecef}.iim-current-source .all-history-table tbody tr:hover{background:#f8fbfc}.iim-current-source .all-history-table tbody th strong{color:var(--navy-900);font-family:Georgia,serif;font-size:15px;font-weight:600}.iim-current-source .all-history-table tbody td{color:var(--navy-800);font-size:10px}.iim-current-source .all-history-table tbody td>strong:first-child{display:block;color:var(--navy-900);font-size:12px}.iim-current-source .all-history-table tbody td small{display:block;max-width:290px;margin-top:3px;color:var(--muted);font-size:8px;line-height:1.4}.iim-current-source .all-history-table a{color:var(--blue-600);font-weight:800;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.iim-current-source .all-history-toggle{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:12px 16px;border:1px solid #bfd3df;border-radius:10px;background:#fff;color:var(--blue-600);font-size:11px;font-weight:850;cursor:pointer}.iim-current-source .all-history-toggle:hover{background:#f7fafc}.iim-current-source .all-history-toggle:focus-visible{outline:3px solid #acd4ea;outline-offset:2px}.iim-current-source .history-years-row>td{padding:0 15px 16px!important;background:#fbfcfd}.iim-current-source .history-years-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:2px}.iim-current-source .history-year-card{display:grid;align-content:start;gap:9px;min-width:0;padding:13px;background:#fff}.iim-current-source .history-year-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.iim-current-source .history-year-heading>div{display:grid;gap:2px}.iim-current-source .history-year-heading strong{color:var(--navy-900);font-family:Georgia,serif;font-size:14px}.iim-current-source .history-year-heading span{color:var(--muted);font-size:8px;font-weight:750}.iim-current-source .history-year-heading a{font-size:8px}.iim-current-source .history-year-card dl{display:grid;gap:8px;margin:0}.iim-current-source .history-year-card dl>div{display:grid;gap:3px}.iim-current-source .history-year-card dt{color:var(--muted);font-size:7px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.iim-current-source .history-year-card dd{margin:0;color:var(--navy-900);font-size:9px;font-weight:700;line-height:1.45}.iim-current-source .history-year-result{font-size:9px;line-height:1.4}.iim-current-source .history-year-result.above{color:var(--green)}.iim-current-source .history-year-result.below{color:var(--red)}.iim-current-source .history-year-result.unavailable{color:var(--muted)}.iim-current-source .history-year-card>p{margin:0;color:var(--muted);font-size:8px;line-height:1.45}.iim-current-source .history-student-score{color:var(--navy-900)!important;font-size:12px!important;font-weight:800;white-space:nowrap}.iim-current-source .history-unavailable{color:var(--muted)!important;font-weight:700}.iim-current-source .all-history-note{margin:12px 2px 0;color:var(--muted);font-size:9px;line-height:1.55}.iim-current-source .call-chance-band{display:inline-flex;min-width:48px;min-height:24px;align-items:center;justify-content:center;margin:0;padding:4px 9px;border:1px solid;border-radius:999px;background:white;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:850;letter-spacing:.05em;line-height:1;text-transform:uppercase;vertical-align:middle}.iim-current-source .call-chance-band.high{color:var(--green)!important}.iim-current-source .call-chance-band.medium{color:#976d18!important}.iim-current-source .call-chance-band.low{color:var(--red)!important}.iim-current-source .result-table-detail-button{min-height:34px;padding:7px 10px;border:1px solid #b9ccd7;border-radius:7px;background:white;color:var(--blue-700);font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.iim-current-source .result-table-detail-button:hover{border-color:var(--blue-600);background:#edf5f9;transform:translateX(1px)}.iim-current-source .institute-results-table tbody th .result-table-detail-button{width:108px;min-height:32px;margin:0;padding:6px 9px;border:0;color:var(--blue-600);box-shadow:0 2px 8px rgba(7,21,34,.07);vertical-align:middle}.iim-current-source .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iim-current-source .selected-institute-detail{display:flex;flex-direction:column;gap:10px}.iim-current-source .selected-detail-heading{display:flex;align-items:baseline;gap:9px;padding:0 4px}.iim-current-source .selected-detail-heading strong{color:var(--navy-900);font-family:Georgia,serif;font-size:17px}.iim-current-source .institute-focus-shell{min-width:0;display:flex;flex-direction:column;gap:16px;animation:iim-current-report-enter .3s ease-out both}.iim-current-source .institute-focus-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.iim-current-source .focus-back-button{width:-moz-fit-content;width:fit-content;min-height:38px;padding:8px 13px;border:1px solid #b8cad5;border-radius:999px;background:white;color:var(--navy-800);font-size:10px;font-weight:850;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 6px 16px rgba(7,21,34,.05)}.iim-current-source .focus-back-button:hover{border-color:var(--blue-600);color:var(--blue-600);background:#f5fafc}.iim-current-source .institute-report-cover{--report-accent:#58b68d;position:relative;isolation:isolate;min-height:0;padding:14px 20px;border:1px solid rgba(104,173,214,.22);border-radius:20px;overflow:hidden;display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:22px;align-items:center;background:radial-gradient(circle at 82% -10%,color-mix(in srgb,var(--report-accent) 35%,transparent),transparent 38%),linear-gradient(135deg,#071b2b,#0d3048 62%,#123d52);color:white;box-shadow:0 18px 40px rgba(7,27,43,.18)}.iim-current-source .institute-report-cover:before{content:"";position:absolute;z-index:-1;width:340px;height:340px;right:-115px;bottom:-240px;border:72px solid rgba(255,255,255,.05);border-radius:50%}.iim-current-source .institute-report-cover:after{content:"";position:absolute;z-index:-1;width:180px;height:180px;right:28%;top:-125px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.iim-current-source .institute-report-cover.negative{--report-accent:#db776d}.iim-current-source .institute-report-cover.pending{--report-accent:#d5a03b}.iim-current-source .report-cover-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:center}.iim-current-source .report-cover-kicker{display:flex;align-items:center;gap:7px;color:#8ed0f6;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.iim-current-source .report-cover-copy h1,.iim-current-source .report-cover-copy>p,.iim-current-source .report-cover-kicker{grid-column:1/-1}.iim-current-source .report-cover-copy h1{margin:5px 0 2px;font-family:Georgia,serif;line-height:1;font-weight:500;letter-spacing:-.035em;outline:none}.iim-current-source .report-cover-copy>p{margin:0;color:#bed2df;font-size:11px}.iim-current-source .report-cover-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.iim-current-source .report-cover-status-row span,.iim-current-source .report-cover-status-row strong{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.iim-current-source .report-cover-status-row strong{background:color-mix(in srgb,var(--report-accent) 25%,transparent);border:1px solid color-mix(in srgb,var(--report-accent) 48%,transparent);color:#c7f4df}.iim-current-source .institute-report-cover.negative .report-cover-status-row strong{color:#ffd8d3}.iim-current-source .institute-report-cover.pending .report-cover-status-row strong{color:#ffedc8}.iim-current-source .report-cover-status-row span{border:1px solid rgba(255,255,255,.15);color:#c8d8e2;background:rgba(255,255,255,.06)}.iim-current-source .report-cover-copy>small{display:block;min-width:0;margin:8px 0 0;color:#9fb9c9;font-size:8px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iim-current-source .report-cover-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border:1px solid rgba(255,255,255,.14);overflow:hidden;background:rgba(255,255,255,.075);backdrop-filter:blur(12px)}.iim-current-source .report-cover-stats>div{min-width:0;min-height:84px;padding:11px 14px;border-radius:0;background:rgba(4,20,32,.27);display:flex;flex-direction:column;justify-content:center}.iim-current-source .report-cover-stats>div+div{border-left:1px solid rgba(255,255,255,.12)}.iim-current-source .report-cover-stats span{display:block;margin-bottom:4px;color:#a9c3d2;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.iim-current-source .report-cover-stats strong{display:block;color:white;font-family:Georgia,serif;font-size:clamp(21px,1.75vw,28px);line-height:1.05;font-weight:600;font-variant-numeric:tabular-nums}.iim-current-source .report-cover-stats small{display:block;margin-top:5px;color:#a9c3d2;font-size:8px;line-height:1.3}.iim-current-source .report-cover-stats>div:last-child strong{color:#7bddb2}.iim-current-source .report-reading-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:white;overflow:hidden;box-shadow:0 10px 28px rgba(7,21,34,.045)}.iim-current-source .report-reading-guide>button{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px 15px;border:0;border-right:1px solid var(--line);background:white;color:var(--navy-800);text-align:left;cursor:pointer}.iim-current-source .report-reading-guide>button:nth-child(4){border-right:0}.iim-current-source .report-reading-guide>button>span:first-child{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#eaf4f9;color:var(--blue-600);font-size:8px;font-weight:900}.iim-current-source .report-reading-guide>button>span:nth-child(2){min-width:0}.iim-current-source .report-reading-guide>button small,.iim-current-source .report-reading-guide>button strong{display:block}.iim-current-source .report-reading-guide>button strong{font-size:10px}.iim-current-source .report-reading-guide>button small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.25}.iim-current-source .report-reading-guide>button>svg{color:#8aa0af;transition:transform .18s ease,color .18s ease}.iim-current-source .report-reading-guide>button:focus-visible,.iim-current-source .report-reading-guide>button:hover{background:#f4f9fc;color:var(--blue-700)}.iim-current-source .report-reading-guide>button:focus-visible>svg,.iim-current-source .report-reading-guide>button:hover>svg{color:var(--blue-600);transform:translateY(3px)}.iim-current-source .report-reading-guide>p{grid-column:1/-1;margin:0;padding:10px 15px;border-top:1px solid var(--line);background:#f7fafb;color:var(--muted);font-size:9px}.iim-current-source .report-navigation-target{scroll-margin-top:82px}.iim-current-source .report-navigation-target:focus{outline:none}.iim-current-source .call-outlook-panel{padding:14px 18px;display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px}.iim-current-source .call-outlook-heading span{color:var(--blue-600);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.iim-current-source .call-outlook-heading h2{margin:3px 0 0;color:var(--navy-900);font-family:Georgia,serif;font-size:16px;line-height:1.25;font-weight:600}.iim-current-source .call-outlook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.iim-current-source .call-outlook-grid article{min-width:0;padding:8px 14px;display:flex;align-items:center;gap:10px;background:#fff}.iim-current-source .call-outlook-grid article:first-child{border-right:1px solid var(--line)}.iim-current-source .call-outlook-grid article>svg{flex:0 0 auto;color:var(--green)}.iim-current-source .call-outlook-grid article>div{min-width:0}.iim-current-source .call-outlook-grid article span{display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.iim-current-source .call-outlook-grid article strong{display:block;margin-top:3px;color:var(--navy-900);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.iim-current-source .call-outlook-grid article p{margin:3px 0 0;color:var(--muted);font-size:8px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.iim-current-source .pi-simulator{padding:21px}.iim-current-source .pi-simulator-disclosure{display:flex;justify-content:center}.iim-current-source .pi-simulator-disclosure .feedback-toggle{width:min(100%,520px)}.iim-current-source .pi-simulator-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.iim-current-source .pi-simulator-heading>div>span{color:var(--blue-600);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.iim-current-source .pi-simulator-heading h3{margin:4px 0;color:var(--navy-900);font-family:Georgia,serif;font-size:21px;font-weight:600}.iim-current-source .pi-simulator-heading p{margin:0;color:var(--muted);font-size:9px}.iim-current-source .pi-simulator-heading button{min-height:34px;padding:7px 11px;border:0;border-radius:8px;background:white;color:var(--blue-600);font-size:9px;font-weight:850;cursor:pointer;box-shadow:0 3px 12px rgba(7,21,34,.08);display:inline-flex;align-items:center;gap:6px}.iim-current-source .pi-simulator-heading button:hover{transform:translateY(-1px);box-shadow:0 7px 17px rgba(7,21,34,.11)}.iim-current-source .pi-call-context{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:18px;margin-top:18px;padding:17px;border:1px solid var(--line);border-radius:12px;background:#fff}.iim-current-source .pi-call-prediction{padding-right:18px;border-right:1px solid var(--line)}.iim-current-source .pi-call-criteria>span,.iim-current-source .pi-call-prediction>span{display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.iim-current-source .pi-call-prediction>strong{display:block;margin-top:7px;color:var(--navy-900);font-family:Georgia,serif;font-size:22px;font-weight:600}.iim-current-source .pi-call-context.positive .pi-call-prediction>strong{color:var(--green)}.iim-current-source .pi-call-context.negative .pi-call-prediction>strong{color:var(--red)}.iim-current-source .pi-call-prediction p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.iim-current-source .pi-call-criteria>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.iim-current-source .pi-call-criteria article{display:grid;grid-template-columns:19px minmax(0,1fr);gap:7px;align-items:start;min-width:0}.iim-current-source .pi-call-criteria article i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f1f5f9;color:var(--muted);font-size:10px;font-style:normal;font-weight:900}.iim-current-source .pi-call-criteria article.pass i{background:var(--green-soft);color:var(--green)}.iim-current-source .pi-call-criteria article.fail i{background:var(--red-soft);color:var(--red)}.iim-current-source .pi-call-criteria article small,.iim-current-source .pi-call-criteria article strong{display:block}.iim-current-source .pi-call-criteria article strong{color:var(--navy-900);font-size:9px}.iim-current-source .pi-call-criteria article small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.iim-current-source .pi-simulator-controls{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;margin-top:20px;padding:18px;border-radius:12px;background:#f6f9fa}.iim-current-source .pi-number-field label,.iim-current-source .pi-slider-field label{display:block;margin-bottom:9px;color:var(--navy-800);font-size:10px;font-weight:800}.iim-current-source .pi-range-wrap{position:relative;padding-top:29px}.iim-current-source .pi-slider-field input[type=range]{display:block;width:100%;height:22px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;accent-color:var(--pi-slider-color);cursor:pointer}.iim-current-source .pi-slider-field input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,var(--pi-slider-color) 0 var(--pi-slider-progress),#d5dde2 var(--pi-slider-progress) 100%);box-shadow:inset 0 0 0 1px rgba(15,23,42,.18)}.iim-current-source .pi-slider-field input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-7px;appearance:none;-webkit-appearance:none;border:3px solid white;border-radius:50%;background:var(--pi-slider-color);box-shadow:0 2px 8px rgba(15,23,42,.24);-webkit-transition:background-color .12s linear;transition:background-color .12s linear}.iim-current-source .pi-slider-field input[type=range]::-moz-range-track{height:8px;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#d5dde2}.iim-current-source .pi-slider-field input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:var(--pi-slider-color)}.iim-current-source .pi-slider-field input[type=range]::-moz-range-thumb{width:17px;height:17px;border:3px solid white;border-radius:50%;background:var(--pi-slider-color);box-shadow:0 2px 8px rgba(15,23,42,.24);-moz-transition:background-color .12s linear;transition:background-color .12s linear}.iim-current-source .pi-student-marker{position:absolute;top:0;z-index:2;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);color:var(--navy-700);font-size:8px;font-weight:850;line-height:1;white-space:nowrap;pointer-events:none}.iim-current-source .pi-student-marker svg{margin-top:2px;color:var(--blue-600);stroke-width:3}.iim-current-source .pi-student-marker.edge-start{align-items:flex-start;transform:none}.iim-current-source .pi-student-marker.edge-end{align-items:flex-end;transform:translateX(-100%)}.iim-current-source .pi-slider-scale{display:flex;align-items:center;justify-content:space-between;margin-top:5px;color:var(--muted);font-size:8px}.iim-current-source .pi-slider-scale strong{color:var(--pi-slider-color);font-size:18px;transition:color .12s linear}.iim-current-source .pi-number-field>div{min-height:46px;display:flex;align-items:center;background:white;border-radius:9px;box-shadow:inset 0 0 0 1px #cbd8df;overflow:hidden}.iim-current-source .pi-number-field input{width:100%;min-width:0;height:46px;padding:9px 11px;border:0;outline:0;background:transparent;color:var(--navy-900);font-size:18px;font-weight:800}.iim-current-source .pi-number-field>div>span{padding-right:12px;color:var(--muted);font-size:10px;white-space:nowrap}.iim-current-source .pi-simulator-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.iim-current-source .pi-simulator-results article{min-width:0;padding:15px 17px;background:white}.iim-current-source .pi-simulator-results article+article{border-left:1px solid var(--line)}.iim-current-source .pi-simulator-results span{display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.iim-current-source .pi-simulator-results strong{display:block;margin-top:5px;color:var(--green);font-family:Georgia,serif;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.iim-current-source .pi-simulator-results strong.simulator-negative{color:var(--red)}.iim-current-source .pi-simulator-results small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.iim-current-source .pi-simulator-note{margin:12px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.iim-current-source .pi-simulator-unavailable{margin-top:17px;padding:16px;background:white;color:var(--red)}.iim-current-source .pi-simulator-unavailable span,.iim-current-source .pi-simulator-unavailable strong{display:block}.iim-current-source .pi-simulator-unavailable span{margin-top:4px;color:var(--muted);font-size:9px}.iim-current-source .focus-back-footer{align-self:center;margin-top:2px}@keyframes iim-current-report-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.iim-current-source .panel{background:white;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 28px rgba(7,21,34,.045)}.iim-current-source .form-panel{position:sticky;top:91px;max-height:calc(100vh - 112px);overflow:auto}.iim-current-source .panel-header{padding:19px 21px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.iim-current-source .panel-header h3{margin:0;font-family:Georgia,serif;font-size:19px;color:var(--navy-900);font-weight:600}.iim-current-source .panel-header p{margin:3px 0 0;color:var(--muted);font-size:11px}.iim-current-source .sample-button{border:0;background:transparent;font-size:11px;font-weight:750;cursor:pointer;padding:6px 0}.iim-current-source .mobile-stepper{display:none;padding:14px 20px;border-bottom:1px solid var(--line)}.iim-current-source .mobile-stepper button{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:white;color:var(--muted);font-size:11px}.iim-current-source .mobile-stepper button.active{background:var(--navy-800);color:white;border-color:var(--navy-800)}.iim-current-source .mobile-stepper span{height:1px;flex:1;background:var(--line)}.iim-current-source .form-body{padding:0 20px 21px}.iim-current-source .form-section{padding:20px 0 7px;border-bottom:1px solid #e9eef2}.iim-current-source .form-section:last-of-type{border-bottom:0}.iim-current-source .section-kicker{display:flex;align-items:center;gap:9px;margin:0 -4px 16px;padding:10px 12px;border-left:3px solid #2563eb;border-radius:8px;background:linear-gradient(90deg,#eef5ff,#f8fbff);color:#173f9a;font-size:14px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)}.iim-current-source .section-kicker svg{color:#2563eb}.iim-current-source .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.iim-current-source .field-full{grid-column:1/-1}.iim-current-source .field label,.iim-current-source .field>span{display:block;margin-bottom:6px;color:#2f4354;font-size:13px;font-weight:850;letter-spacing:.01em}.iim-current-source .field label .required-star,.iim-current-source .form-help .required-star{display:inline;color:#dc2626;font-weight:850}.iim-current-source .form-help .required-star{margin-right:4px}.iim-current-source .field input,.iim-current-source .field select,.iim-current-source .json-editor{width:100%;min-height:44px;padding:8px 11px;border:1px solid #ccd7de;border-radius:8px;background:#fbfcfd;color:var(--ink);font-size:15px;font-weight:600}.iim-current-source .field input:hover,.iim-current-source .field select:hover{border-color:#9fb3c1}.iim-current-source .field input.calculated-input{border-color:#b7d9c9;background:#f1f8f5;color:#174f39;font-weight:800;cursor:default}.iim-current-source .inline-check{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 11px;border:1px solid #d8e1e7;border-radius:8px;background:#fbfcfd}.iim-current-source .inline-check input{width:15px;height:15px;min-height:0;accent-color:var(--blue-600)}.iim-current-source .inline-check label{margin:0;color:#2f4354;font-size:14px;font-weight:750}.iim-current-source .raw-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.iim-current-source .cat-predictor-banner{display:grid;grid-template-columns:1fr;gap:10px;margin:0 -4px 12px;padding:0}.iim-current-source .cat-predictor-banner .section-kicker{margin:0;white-space:nowrap}.iim-current-source .cat-marking-key{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:0;margin:0;padding:5px 8px;border:1px solid rgba(37,99,235,.12);border-left:3px solid #2563eb;border-radius:8px;background:linear-gradient(90deg,#eef5ff,#f8fbff);box-shadow:inset 0 0 0 1px rgba(37,99,235,.04)}.iim-current-source .cat-marking-key span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:0;border-left:1px solid rgba(37,99,235,.16);background:transparent;color:#33485a;text-align:center;font-size:12px;font-weight:800;white-space:nowrap}.iim-current-source .cat-marking-key span:first-child{border-left:0}.iim-current-source .cat-marking-key svg{flex:0 0 auto;color:#2563eb}.iim-current-source .cat-marking-key span:first-child{font-size:13px;font-weight:850}.iim-current-source .cat-marking-key strong{color:var(--navy-900);font-size:15px;font-weight:900}.iim-current-source .cat-score-grid-wrap{width:100%;border:1px solid #cbd7df;border-radius:11px;overflow:hidden;background:white}.iim-current-source .cat-score-grid{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.iim-current-source .cat-score-grid tr>:first-child{width:13%}.iim-current-source .cat-score-grid tr>:nth-child(2),.iim-current-source .cat-score-grid tr>:nth-child(3){width:25%}.iim-current-source .cat-score-grid tr>:nth-child(4),.iim-current-source .cat-score-grid tr>:nth-child(5){width:11%}.iim-current-source .cat-score-grid tr>:nth-child(6){width:15%}.iim-current-source .cat-score-grid td,.iim-current-source .cat-score-grid th{padding:16px;border-right:1px solid #d3dee6;border-bottom:1px solid #d3dee6;text-align:center}.iim-current-source .cat-score-grid tr>:last-child{border-right:0}.iim-current-source .cat-score-grid thead th{background:#f1f5f8;color:#3d5162;font-size:12px;font-weight:850;line-height:1.3;letter-spacing:.035em;text-transform:uppercase}.iim-current-source .cat-score-grid thead th>span{display:block;margin-top:3px;color:var(--green);font-size:11px;letter-spacing:0}.iim-current-source .cat-answer-headings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;color:#405468;font-size:11px;font-weight:850;letter-spacing:.02em}.iim-current-source .cat-answer-headings b{display:inline-flex;align-items:center;justify-content:center;gap:5px}.iim-current-source .cat-answer-headings b:first-child{color:var(--green)}.iim-current-source .cat-answer-headings b:last-child{color:var(--red)}.iim-current-source .cat-answer-headings b:first-child svg{color:var(--green)}.iim-current-source .cat-answer-headings b:last-child svg{color:var(--red)}.iim-current-source .cat-score-grid tbody th,.iim-current-source .cat-score-grid tfoot th,.iim-current-source .cat-score-grid thead th:first-child{text-align:left}.iim-current-source .cat-score-grid tbody th strong{display:block;color:var(--navy-900);font-size:16px}.iim-current-source .cat-score-grid tbody th span{display:block;margin-top:4px;color:#485d70;font-size:13px;font-weight:700}.iim-current-source .cat-answer-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.iim-current-source .cat-score-grid input{width:100%;min-width:0;height:48px;padding:9px 10px;border:1px solid rgba(77,132,221,.34);border-radius:8px;background:linear-gradient(135deg,rgba(239,246,255,.88),rgba(219,234,254,.58));backdrop-filter:blur(10px) saturate(125%);color:var(--navy-900);text-align:center;font-size:16px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.iim-current-source .cat-score-grid input.cat-answer-correct{color:var(--green);caret-color:var(--green)}.iim-current-source .cat-score-grid input.cat-answer-wrong{color:var(--red);caret-color:var(--red)}.iim-current-source .cat-score-grid input:focus{border-color:rgba(37,99,235,.72);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.iim-current-source .cat-score-grid .cat-calculated-cell{color:#3d5162;font-size:15px;font-weight:800}.iim-current-source .cat-score-grid .cat-marks-cell{color:var(--green);font-size:18px;font-weight:900}.iim-current-source .cat-score-grid .cat-percentile-cell{color:var(--blue-600);font-size:17px;font-weight:900}.iim-current-source .cat-score-grid .negative{color:var(--red)}.iim-current-source .cat-score-grid tfoot td,.iim-current-source .cat-score-grid tfoot th{border-bottom:0;background:#f3faf6;color:var(--navy-900);font-size:15px;font-weight:850}.iim-current-source .cat-score-grid tfoot td:nth-child(5){color:var(--green);font-size:18px}.iim-current-source .cat-total-pair{display:flex;align-items:center;justify-content:center;gap:9px}.iim-current-source .cat-total-pair b{display:inline-flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap}.iim-current-source .cat-total-pair b:first-child{color:var(--green)}.iim-current-source .cat-total-pair b:last-child{color:var(--red)}.iim-current-source .cat-total-pair b:first-child svg{color:var(--green)}.iim-current-source .cat-total-pair b:last-child svg{color:var(--red)}.iim-current-source .cat-score-note{line-height:1.5}.iim-current-source .form-help{margin:8px 0 0;color:#526476;font-size:12px;font-weight:650}.iim-current-source .form-error{margin:13px 0 0;padding:10px 12px;background:var(--red-soft);color:var(--red);border-radius:8px;font-size:11px}.iim-current-source .cat-score-grid input[aria-invalid=true],.iim-current-source .field-missing input[aria-invalid=true],.iim-current-source .field-missing select[aria-invalid=true]{border-color:#dc2626;background:#fff7f7}.iim-current-source .cat-field-missing,.iim-current-source .field-missing-note{display:block;margin:5px 0 0;color:#b91c1c;font-size:11px;font-weight:800}.iim-current-source .cat-field-missing{text-align:center}.iim-current-source .form-actions{display:flex;gap:10px;align-items:center;padding-top:18px}.iim-current-source .primary-button,.iim-current-source .secondary-button{min-height:44px;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:800;cursor:pointer}.iim-current-source .primary-button{flex:1;color:white;background:linear-gradient(140deg,var(--blue-600),#115183);border:0;box-shadow:0 8px 18px rgba(23,105,170,.18)}.iim-current-source .primary-button.analyze-all-button{flex:0 0 auto;width:min(560px,100%);min-height:60px;margin:0 auto;padding:12px 10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;font-size:17px;letter-spacing:.01em}.iim-current-source .analyze-all-button .analyze-arrow{flex:0 0 auto;opacity:1;transform:translateX(0);transition:transform .2s ease}.iim-current-source .analyze-all-button:focus-visible .analyze-arrow,.iim-current-source .analyze-all-button:not(:disabled):hover .analyze-arrow{transform:translateX(3px)}.iim-current-source .primary-button:disabled{opacity:.65;cursor:wait}.iim-current-source .secondary-button{border:1px solid var(--line);background:white;color:var(--navy-700)}.iim-current-source .mobile-nav-actions{display:none}.iim-current-source .results-stack{display:flex;flex-direction:column;gap:16px}.iim-current-source .feedback-summary{padding:20px}.iim-current-source .compact-heading{margin-bottom:12px}.iim-current-source .feedback-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iim-current-source .feedback-snapshot{position:relative;min-height:128px;padding:15px 16px 14px;border:1px solid var(--line);border-radius:11px;background:#fbfcfd}.iim-current-source .feedback-snapshot.clear,.iim-current-source .feedback-snapshot.strength{border-color:#c4e1d2;background:#f6fbf8}.iim-current-source .feedback-snapshot.gap{border-color:#eccdca;background:#fff8f8}.iim-current-source .feedback-snapshot-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.iim-current-source .feedback-snapshot.clear .feedback-snapshot-label,.iim-current-source .feedback-snapshot.strength .feedback-snapshot-label{color:var(--green)}.iim-current-source .feedback-snapshot.gap .feedback-snapshot-label{color:var(--red)}.iim-current-source .feedback-snapshot>strong{display:block;color:var(--navy-900);font-size:12px}.iim-current-source .feedback-snapshot>p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.iim-current-source .feedback-snapshot>small{display:inline-block;margin-top:9px;padding:3px 7px;border-radius:999px;background:#e7f3ed;color:#246548;font-size:8px;font-weight:800}.iim-current-source .feedback-snapshot.gap>small{background:#f8e4e2;color:#9a3f35}.iim-current-source .feedback-disclosure{display:flex;justify-content:center}.iim-current-source .feedback-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;min-height:42px;padding:9px 17px;border:1px solid #b8cedc;border-radius:999px;background:white;color:var(--blue-600);font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 5px 14px rgba(7,21,34,.05)}.iim-current-source .feedback-toggle:hover{border-color:var(--blue-500);background:#f3f8fb;color:var(--navy-800)}.iim-current-source .detailed-feedback{display:flex;flex-direction:column;gap:16px}.iim-current-source .empty-results{min-height:660px;display:grid;place-items:center;text-align:center;padding:40px;color:var(--muted)}.iim-current-source .empty-icon{width:60px;height:60px;margin:0 auto 16px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--blue-600);background:var(--blue-100)}.iim-current-source .empty-results h3{color:var(--navy-900);margin:0 0 8px;font-family:Georgia,serif;font-size:23px}.iim-current-source .result-hero{overflow:hidden}.iim-current-source .result-hero-main{display:block;min-height:0}.iim-current-source .result-table-call-chance{min-width:0;overflow-wrap:anywhere}.iim-current-source .result-table-call-chance strong{display:block;color:var(--green);font-size:16px;line-height:1.1;font-variant-numeric:tabular-nums}.iim-current-source .institute-results-table tr.negative .result-table-call-chance strong{color:var(--red)}.iim-current-source .result-score{padding:13px 18px;display:grid;grid-template-columns:auto auto auto minmax(280px,1fr);align-items:center;gap:16px;background:#fbfcfd}.iim-current-source .result-score-label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.iim-current-source .result-score strong{font-family:Georgia,serif;font-size:28px;color:var(--navy-900);line-height:1.1;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.iim-current-source .score-comparison{min-width:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:0;border-left:1px solid var(--line)}.iim-current-source .score-comparison div{min-width:0;padding:5px 14px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}.iim-current-source .metric-card span,.iim-current-source .score-comparison span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.iim-current-source .score-comparison b{font-size:12px;font-variant-numeric:tabular-nums}.iim-current-source .source-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 7px;font-size:8px;line-height:1.3;text-transform:uppercase;letter-spacing:.07em;font-weight:850;border:1px solid transparent}.iim-current-source .source-official{color:#1b5f8e;background:#e4f1f9;border-color:#c8e3f3}.iim-current-source .source-observed{color:#28668e;background:#ecf5fa;border-color:#c7e0ef}.iim-current-source .source-historical{color:var(--amber);background:var(--amber-soft);border-color:#f0d49d}.iim-current-source .source-model{color:var(--purple);background:var(--purple-soft);border-color:#dacbed}.iim-current-source .source-user{color:#55616a;background:#edf1f3;border-color:#d7e0e5}.iim-current-source .source-calculated{color:var(--green);background:var(--green-soft);border-color:#c3e7d8}.iim-current-source .insight-panel{padding:22px}.iim-current-source .insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.iim-current-source .insight-column{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fbfcfd}.iim-current-source .insight-column.strength{border-color:#bedfce;background:#f7fbf9}.iim-current-source .insight-column.gap{border-color:#ebcbc6;background:#fffafa}.iim-current-source .insight-column-heading{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(50,69,85,.1)}.iim-current-source .insight-column-heading h4{margin:0;color:var(--navy-900);font-family:Georgia,serif;font-size:16px;font-weight:600}.iim-current-source .insight-column-heading p{margin:2px 0 0;color:var(--muted);font-size:9px}.iim-current-source .insight-icon{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:white}.iim-current-source .strength .insight-icon{background:var(--green)}.iim-current-source .gap .insight-icon{background:var(--red)}.iim-current-source .insight-list{padding:4px 16px}.iim-current-source .insight-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;border-top:1px solid rgba(50,69,85,.09)}.iim-current-source .insight-item:first-child{border-top:0}.iim-current-source .insight-item strong{display:block;color:var(--navy-900);font-size:11px}.iim-current-source .insight-item p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.iim-current-source .insight-metric{min-width:78px;padding:5px 7px;border-radius:999px;background:#e6edf1;color:#425867;font-size:9px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.iim-current-source .strength .insight-metric.high,.iim-current-source .strength .insight-metric.medium{background:#def1e7;color:#246548}.iim-current-source .gap .insight-metric.high,.iim-current-source .gap .insight-metric.medium{background:#f9e2df;color:#9a3f35}.iim-current-source .insight-empty{display:flex;align-items:center;gap:8px;margin:16px;padding:12px;border-radius:8px;background:#edf7f2;color:#246548;font-size:10px;line-height:1.45}.iim-current-source .next-steps{margin-top:14px;padding:16px;border:1px solid #cbddea;border-radius:12px;background:#f4f8fb}.iim-current-source .next-steps h4{margin:0 0 10px;color:var(--navy-900);font-family:Georgia,serif;font-size:15px;font-weight:600}.iim-current-source .next-steps ol{display:grid;gap:8px;margin:0;padding-left:20px;color:#405261;font-size:10px;line-height:1.5}.iim-current-source .benchmark-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;padding:4px 8px;background:#edf2f5;color:#536572;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.iim-current-source .benchmark-official{border-color:#c8e3f3;background:#e4f1f9;color:#1b5f8e}.iim-current-source .benchmark-historical{border-color:#f0d49d;background:var(--amber-soft);color:var(--amber)}.iim-current-source .benchmark-model{border-color:#dacbed;background:var(--purple-soft);color:var(--purple)}.iim-current-source .missing-data-panel{padding:18px}.iim-current-source .missing-data-box{display:flex;align-items:flex-start;gap:13px;padding:15px;border:1px solid #e6c989;border-radius:10px;background:var(--amber-soft);color:#6b4c1e}.iim-current-source .missing-data-box.danger{margin-top:14px;border-color:#ebc5c8;background:var(--red-soft);color:#8f3039}.iim-current-source .missing-data-box h3,.iim-current-source .missing-data-box strong{margin:0;color:inherit;font-size:13px}.iim-current-source .missing-data-box p{margin:4px 0 0;font-size:10px}.iim-current-source .missing-data-box ul{display:grid;gap:3px;margin:8px 0 0;padding-left:18px;font-family:Consolas,monospace;font-size:9px}.iim-current-source .eligibility-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.iim-current-source .eligibility-check{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fbfcfd}.iim-current-source .eligibility-check>span{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:white}.iim-current-source .eligibility-check.pass>span{background:var(--green)}.iim-current-source .eligibility-check.fail>span{background:var(--red)}.iim-current-source .eligibility-check small,.iim-current-source .eligibility-check strong{display:block}.iim-current-source .eligibility-check strong{color:var(--navy-900);font-size:10px}.iim-current-source .eligibility-check small{color:var(--muted);font-size:8px}.iim-current-source .component-list{display:grid;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.iim-current-source .component-row-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.iim-current-source .component-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 14px;border-top:1px solid var(--line);background:#fbfcfd}.iim-current-source .component-row:first-child{border-top:0}.iim-current-source .component-row.missing{background:#fffaf0}.iim-current-source .component-row strong{display:block;color:var(--navy-900);font-size:11px}.iim-current-source .component-row p{margin:2px 0 0;color:#435463;font-family:Consolas,monospace;font-size:9px}.iim-current-source .component-row small{display:block;margin-top:3px;color:var(--muted);font-size:8px}.iim-current-source .component-row>span{min-width:90px;padding:5px 8px;border-radius:999px;background:#e5f2eb;color:#246548;font-size:9px;font-weight:850;text-align:center}.iim-current-source .component-row.missing>span{background:var(--amber-soft);color:var(--amber)}.iim-current-source .detail-empty{margin:0;padding:13px;border-radius:9px;background:#f2f5f7;color:var(--muted);font-size:10px}.iim-current-source .call-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.iim-current-source .call-summary-grid>div{padding:11px;border:1px solid var(--line);border-radius:9px;background:#fbfcfd}.iim-current-source .call-summary-grid span,.iim-current-source .call-summary-grid strong{display:block}.iim-current-source .call-summary-grid span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.iim-current-source .call-summary-grid strong{margin-top:3px;color:var(--navy-900);font-size:10px}.iim-current-source .generic-total{display:flex;justify-content:space-between;gap:16px;margin-top:10px;padding:12px 14px;border-radius:9px;background:var(--navy-900);color:white;font-size:11px}.iim-current-source .prepi-benchmark-summary{margin-top:10px}.iim-current-source .prediction-empty-state{padding:16px;border-radius:10px;background:#f2f6f8;text-align:center}.iim-current-source .prediction-empty-state strong{color:var(--navy-900);font-family:Georgia,serif;font-size:20px}.iim-current-source .prediction-empty-state p{max-width:580px;margin:5px auto 0;color:var(--muted);font-size:10px}.iim-current-source .pipeline-panel{padding:22px}.iim-current-source .section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px}.iim-current-source .section-heading h3{margin:0;color:var(--navy-900);font-family:Georgia,serif;font-size:20px;font-weight:600}.iim-current-source .section-heading p{margin:3px 0 0;color:var(--muted);font-size:11px}.iim-current-source .pipeline{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;align-items:start}.iim-current-source .pipeline-step{position:relative;min-width:0;text-align:center}.iim-current-source .pipeline-step:after{content:"";position:absolute;top:14px;left:calc(50% + 17px);width:calc(100% - 34px);height:2px;background:#dbe4e9}.iim-current-source .pipeline-step:last-child:after{display:none}.iim-current-source .pipeline-dot{position:relative;z-index:1;width:29px;height:29px;margin:0 auto 7px;border-radius:50%;display:grid;place-items:center;border:2px solid #bdcbd4;background:white;color:#80919e}.iim-current-source .pipeline-step.pass .pipeline-dot{background:var(--green);border-color:var(--green);color:white}.iim-current-source .pipeline-step.fail .pipeline-dot{background:var(--red);border-color:var(--red);color:white}.iim-current-source .pipeline-step.current .pipeline-dot{color:white;box-shadow:0 0 0 4px var(--blue-100)}.iim-current-source .pipeline-step strong{display:block;overflow:hidden;text-overflow:ellipsis;color:#324555;font-size:9px;line-height:1.2}.iim-current-source .pipeline-step small{display:block;color:var(--muted);font-size:8px;line-height:1.25;margin-top:3px}.iim-current-source .journey-gaps{margin-top:20px;overflow:hidden;border:1px solid #ebc9c4;border-radius:11px;background:#fffafa}.iim-current-source .journey-gaps-heading{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #f0d9d5;background:#fff4f2}.iim-current-source .journey-gaps-heading>span{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--red);color:white}.iim-current-source .journey-gaps-heading h4{margin:0;color:#752f2b;font-family:Georgia,serif;font-size:15px;font-weight:600}.iim-current-source .journey-gaps-heading p{margin:2px 0 0;color:#8f625e;font-size:9px}.iim-current-source .journey-gap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:4px 15px}.iim-current-source .journey-gap-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 0;border-top:1px solid #f1dfdc}.iim-current-source .journey-gap-item:nth-child(-n+2){border-top:0}.iim-current-source .journey-gap-item strong{display:block;color:#672e2a;font-size:10px}.iim-current-source .journey-gap-item p{margin:3px 0 0;color:#806561;font-size:8px;line-height:1.45}.iim-current-source .journey-gap-item>span{min-width:76px;padding:4px 7px;border-radius:999px;background:#f9e2df;color:#9a3f35;font-size:9px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.iim-current-source .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.iim-current-source .metric-card{padding:15px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd}.iim-current-source .metric-card strong{display:block;color:var(--navy-900);font-family:Georgia,serif;font-size:22px;font-weight:550;font-variant-numeric:tabular-nums}.iim-current-source .metric-card small{color:var(--muted);font-size:9px}.iim-current-source .metric-card.success{border-color:#b7decf;background:#f2faf7}.iim-current-source .metric-card.warning{border-color:#edd49f;background:#fffaf0}.iim-current-source .two-column-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.iim-current-source .detail-panel{padding:20px}.iim-current-source .rating-list{display:grid;gap:9px}.iim-current-source .rating-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.iim-current-source .rating-label{display:flex;justify-content:space-between;gap:8px;color:#435463;font-size:10px}.iim-current-source .rating-track{height:5px;background:#e7edf1;border-radius:999px;overflow:hidden;margin-top:4px}.iim-current-source .rating-fill{height:100%;background:linear-gradient(90deg,var(--blue-600),#56a7d9);border-radius:inherit}.iim-current-source .rating-value{font-weight:800;color:var(--navy-900);font-variant-numeric:tabular-nums;font-size:11px}.iim-current-source .call-detail{display:grid;gap:8px}.iim-current-source .call-detail-row{display:flex;justify-content:space-between;gap:14px;padding-bottom:8px;border-bottom:1px solid #e9eef1;font-size:11px}.iim-current-source .call-detail-row span{color:var(--muted)}.iim-current-source .call-detail-row strong{text-align:right}.iim-current-source .final-panel{overflow:hidden}.iim-current-source .final-top{display:block}.iim-current-source .final-details{padding:24px}.iim-current-source .final-details .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.iim-current-source .disclosure{margin-top:14px;padding:11px 12px;border-left:3px solid var(--amber);background:var(--amber-soft);color:#73511c;font-size:10px}.iim-current-source .calibration-table-wrap{margin-top:12px;overflow-x:auto}.iim-current-source .calibration-table{min-width:520px;margin-top:0}.iim-current-source .microcopy{margin-top:8px;color:var(--muted);font-size:10px}.iim-current-source .decision-audit-toggle-panel{padding:0;overflow:hidden;border-color:#b9d4e3;background:linear-gradient(135deg,#f8fbfd,#eef6fa)}.iim-current-source .decision-audit-toggle{width:100%;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border:0;background:transparent;color:var(--navy-900);text-align:left;cursor:pointer}.iim-current-source .decision-audit-toggle:hover{background:rgba(255,255,255,.62)}.iim-current-source .decision-audit-toggle:focus-visible{outline:3px solid var(--blue-600);outline-offset:-3px}.iim-current-source .decision-audit-toggle>span{display:grid;gap:4px}.iim-current-source .decision-audit-toggle strong{font-family:Georgia,serif;font-size:17px;font-weight:600}.iim-current-source .decision-audit-toggle small{color:var(--muted);font-size:10px;line-height:1.4}.iim-current-source .decision-audit-toggle svg{flex:0 0 auto;color:var(--blue-600)}.iim-current-source .audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.iim-current-source .audit-card{border:1px solid var(--line);border-radius:12px;padding:16px;background:#fbfcfd}.iim-current-source .audit-card h4{margin:0 0 10px;color:var(--navy-900);font-family:Georgia,serif;font-size:15px;font-weight:500}.iim-current-source .outcome-audit-card{background:#f5f9f7;border-color:#cfe3d9}.iim-current-source .audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 0;border-top:1px solid #e9eef1}.iim-current-source .audit-row:first-of-type{border-top:0}.iim-current-source .audit-row strong{display:block;color:var(--navy-900);font-size:11px}.iim-current-source .audit-row p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.iim-current-source .audit-row>span{min-width:84px;padding:4px 7px;border-radius:999px;background:#e8eef2;color:#425867;font-size:9px;font-weight:700;text-align:center}.iim-current-source .audit-row.pass>span{background:#fff;color:var(--green);border:1px solid #b9dfcf}.iim-current-source .audit-row.fail>span{background:#f9e2df;color:#9a3f35}.iim-current-source .explain-list{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:explain}.iim-current-source .explain-list li{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:start;color:#405261;font-size:11px}.iim-current-source .explain-list li:before{counter-increment:explain;content:counter(explain);width:21px;height:21px;border:1px solid #c9d7df;border-radius:50%;display:grid;place-items:center;color:var(--blue-600);font-size:9px;font-weight:800}.iim-current-source .historical-call-panel{display:grid;gap:10px;padding:16px}.iim-current-source .historical-call-panel>.section-heading{margin-bottom:0}.iim-current-source .historical-call-panel>.section-heading h3{font-size:18px}.iim-current-source .historical-call-panel>.section-heading p{font-size:9px}.iim-current-source .historical-call-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iim-current-source .historical-call-grid.single{grid-template-columns:1fr}.iim-current-source .historical-call-card{padding:12px;border:1px solid #cddde6;border-radius:10px;background:#f8fbfc}.iim-current-source .historical-call-card.model-reference-card{border-color:#d8cae7;background:#fbf9fd}.iim-current-source .historical-call-card-heading{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid #dfe9ee}.iim-current-source .historical-call-card-heading span{display:block;color:var(--navy-900);font-family:Georgia,serif;font-size:15px;font-weight:600}.iim-current-source .historical-call-card-heading small{display:block;margin-top:2px;color:var(--muted);font-size:8px}.iim-current-source .historical-call-card-heading a{color:var(--blue-600);font-size:8px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.iim-current-source .historical-call-score-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 0}.iim-current-source .historical-call-score-row>div{min-width:0}.iim-current-source .historical-call-score-row span{display:block;margin-bottom:3px;color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.iim-current-source .historical-call-score-row strong{color:var(--navy-900);font-family:Georgia,serif;font-size:17px;font-variant-numeric:tabular-nums}.iim-current-source .historical-call-score-row strong.historical-call-not-published{font-family:inherit;font-size:12px}.iim-current-source .historical-call-gap{padding:7px 9px;border-radius:7px;font-size:8px;font-weight:800;font-variant-numeric:tabular-nums}.iim-current-source .historical-call-gap.above{background:#def1e7;color:#246548}.iim-current-source .historical-call-gap.below{background:#f9e2df;color:#9a3f35}.iim-current-source .historical-call-gap.unavailable{background:#e8eef2;color:#425867}.iim-current-source .historical-call-publication-note{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.iim-current-source .historical-records-card{display:grid;gap:9px}.iim-current-source .historical-current-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:9px 11px;border:1px solid #dfe9ee;border-radius:8px;background:white}.iim-current-source .historical-current-comparison div{display:grid;gap:3px}.iim-current-source .historical-current-comparison span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.iim-current-source .historical-current-comparison strong{color:var(--navy-900);font-family:Georgia,serif;font-size:16px}.iim-current-source .historical-cycle-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.iim-current-source .historical-cycle-row{display:grid;align-content:start;gap:6px;padding:10px;border:1px solid #dfe9ee;border-radius:8px;background:white}.iim-current-source .historical-cycle-row:first-child,.iim-current-source .historical-cycle-row:last-child{padding:10px}.iim-current-source .historical-cycle-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iim-current-source .historical-cycle-heading div{display:grid;gap:2px}.iim-current-source .historical-cycle-heading strong{color:var(--navy-900);font-family:Georgia,serif;font-size:14px}.iim-current-source .historical-cycle-heading span{color:var(--muted);font-size:8px}.iim-current-source .historical-cycle-heading a{color:var(--blue-600);font-size:8px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.iim-current-source .historical-screening-data{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:7px 8px;border:1px solid #c8dfd4;border-radius:7px;background:#fff}.iim-current-source .historical-screening-data span{color:var(--green);font-size:8px;font-weight:800;text-transform:uppercase}.iim-current-source .historical-screening-data strong{color:var(--green);font-size:12px}.iim-current-source .historical-screening-data small{grid-column:1/-1;color:var(--green);font-size:8px}.iim-current-source .historical-screening-data.unavailable{border-color:#d9e3e9}.iim-current-source .historical-screening-data.unavailable span,.iim-current-source .historical-screening-data.unavailable strong{color:var(--muted)}.iim-current-source .historical-cycle-row>p{margin:0;color:var(--muted);font-size:8px;line-height:1.4}.iim-current-source .historical-cycle-row.no-prior-cycle .historical-screening-data{border-color:#b9dfcf}.iim-current-source .historical-cycle-row.no-prior-cycle .historical-screening-data span,.iim-current-source .historical-cycle-row.no-prior-cycle .historical-screening-data strong{color:var(--green)}.iim-current-source .historical-call-note{padding:8px 10px;border-left:3px solid var(--blue-600);background:#eef6fa;color:#405563;font-size:8px;line-height:1.45}.iim-current-source .historical-call-note strong{color:var(--navy-900)}.iim-current-source .sensitivity-panel{padding:18px}.iim-current-source .sensitivity-intro{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px 18px;margin-bottom:10px;padding:10px 12px;border-radius:8px;background:#f6f9fa;color:var(--navy-800)}.iim-current-source .sensitivity-intro span,.iim-current-source .sensitivity-intro strong{display:block}.iim-current-source .sensitivity-intro strong{font-size:9px;letter-spacing:.06em;text-transform:uppercase}.iim-current-source .sensitivity-intro span{font-family:Georgia,serif;font-size:14px;white-space:nowrap}.iim-current-source .sensitivity-intro p{margin:0;padding-left:18px;border-left:1px solid var(--line);color:var(--muted);font-size:8px;line-height:1.4}.iim-current-source .sensitivity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.iim-current-source .sensitivity-card{min-width:0;padding:12px;background:white;border:1px solid var(--line);border-radius:10px}.iim-current-source .sensitivity-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.iim-current-source .sensitivity-card-heading h4{margin:0;color:var(--navy-900);font-size:11px}.iim-current-source .sensitivity-card-heading div>span{display:inline-block;margin-top:2px;color:var(--green);font-size:7px;font-weight:800}.iim-current-source .sensitivity-card-heading>strong{color:var(--green);font-size:8px;text-align:right;white-space:nowrap}.iim-current-source .sensitivity-card>p{min-height:0;margin:7px 0;color:var(--muted);font-size:8px;line-height:1.4}.iim-current-source .sensitivity-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -3px 7px}.iim-current-source .sensitivity-card-metrics>div{min-width:0;padding:4px 6px}.iim-current-source .sensitivity-card-metrics>div+div{border-left:1px solid var(--line)}.iim-current-source .sensitivity-card-metrics small,.iim-current-source .sensitivity-card-metrics span{display:block;color:var(--muted);font-size:7px}.iim-current-source .sensitivity-card-metrics span{font-weight:800;letter-spacing:.04em;text-transform:uppercase}.iim-current-source .sensitivity-card-metrics strong{display:block;margin:2px 0 1px;color:var(--navy-900);font-family:Georgia,serif;font-size:13px;font-variant-numeric:tabular-nums}.iim-current-source .sensitivity-track{height:5px;border-radius:999px;background:#e8eef1;overflow:hidden}.iim-current-source .sensitivity-fill{height:100%;background:linear-gradient(90deg,var(--blue-600),var(--green));border-radius:inherit}.iim-current-source .sensitivity-basis{display:block;margin-top:6px;color:var(--muted);font-size:7px;line-height:1.4}.iim-current-source .sensitivity-basis strong{color:var(--navy-800)}.iim-current-source .positive-delta{color:var(--green)}.iim-current-source .feedback-snapshot.clear,.iim-current-source .feedback-snapshot.gap,.iim-current-source .feedback-snapshot.strength,.iim-current-source .insight-column.gap,.iim-current-source .insight-column.strength,.iim-current-source .journey-gaps,.iim-current-source .journey-gaps-heading,.iim-current-source .metric-card.success,.iim-current-source .outcome-audit-card{background:#fff}.iim-current-source .audit-row.pass>span,.iim-current-source .component-row>span,.iim-current-source .feedback-snapshot.clear>small,.iim-current-source .feedback-snapshot.strength>small,.iim-current-source .historical-call-gap.above,.iim-current-source .insight-empty,.iim-current-source .source-calculated,.iim-current-source .strength .insight-metric.high,.iim-current-source .strength .insight-metric.medium{background:#fff;color:var(--green);border:1px solid #b9dfcf}.iim-current-source .audit-row.fail>span,.iim-current-source .feedback-snapshot.gap>small,.iim-current-source .form-error,.iim-current-source .gap .insight-metric.high,.iim-current-source .gap .insight-metric.medium,.iim-current-source .historical-call-gap.below,.iim-current-source .journey-gap-item>span,.iim-current-source .missing-data-box.danger{background:#fff;color:var(--red);border:1px solid #ebc5c8}.iim-current-source .eligibility-check.pass>span,.iim-current-source .pipeline-step.pass .pipeline-dot,.iim-current-source .strength .insight-icon{background:#fff;color:var(--green);border:2px solid var(--green)}.iim-current-source .eligibility-check.fail>span,.iim-current-source .gap .insight-icon,.iim-current-source .journey-gaps-heading>span,.iim-current-source .pipeline-step.fail .pipeline-dot{background:#fff;color:var(--red);border:2px solid var(--red)}.iim-current-source .report-cover-status-row strong{background:#fff;border-color:#b9dfcf;color:var(--green)}.iim-current-source .institute-report-cover.negative .report-cover-status-row strong{border-color:#ebc5c8;color:var(--red)}.iim-current-source .report-cover-stats>div:last-child{background:#fff}.iim-current-source .report-cover-stats>div:last-child span{color:var(--muted)}.iim-current-source .report-cover-stats>div:last-child strong{color:var(--green)}.iim-current-source .institute-report-cover.negative .report-cover-stats>div:last-child strong{color:var(--red)}.iim-current-source .field input.calculated-input{background:#fff}.iim-current-source .scenario-panel{padding:21px}.iim-current-source .slider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.iim-current-source .slider-label{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:10px;color:#405261}.iim-current-source .slider-label strong{color:var(--navy-900)}.iim-current-source .slider-root{position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;width:100%;height:20px}.iim-current-source .slider-track{background:#dae5eb;position:relative;flex-grow:1;border-radius:999px;height:5px}.iim-current-source .slider-range{position:absolute;background:var(--blue-600);border-radius:999px;height:100%}.iim-current-source .slider-thumb{display:block;width:17px;height:17px;background:white;border:2px solid var(--blue-600);border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.16)}.iim-current-source .scenario-summary{margin-top:15px;padding:10px 12px;background:#f3f7f9;border-radius:8px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px}.iim-current-source .scenario-summary strong{color:var(--navy-900)}.iim-current-source .page-hero{padding:54px 0 46px;background:linear-gradient(145deg,var(--navy-950),var(--navy-800));color:white}.iim-current-source .page-hero .page-title{color:white;font-size:42px}.iim-current-source .page-hero p{max-width:760px;color:#bfd0dc;margin:12px 0 0}.iim-current-source .content-section{padding:42px 0 72px}.iim-current-source .method-nav{position:sticky;top:92px;padding:16px}.iim-current-source .method-nav a{display:block;padding:7px 8px;color:var(--muted);border-radius:6px;font-size:11px}.iim-current-source .method-nav a:hover{background:#eef4f7;color:var(--navy-800)}.iim-current-source .method-content{display:grid;min-width:0;gap:18px}.iim-current-source .method-card{min-width:0;padding:25px}.iim-current-source .method-card h2{margin:0 0 6px;font-family:Georgia,serif;color:var(--navy-900);font-size:24px;font-weight:600}.iim-current-source .method-card h3{margin:20px 0 8px;color:var(--navy-800);font-size:14px}.iim-current-source .method-card p{color:#4c5e6d;font-size:12px}.iim-current-source .formula{padding:15px;border-radius:9px;background:var(--navy-950);color:#d8e9f4;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow-x:auto}.iim-current-source .policy-table{width:100%;border-collapse:collapse;margin-top:14px;font-size:10px}.iim-current-source .policy-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;padding:8px;border-bottom:1px solid var(--line)}.iim-current-source .policy-table td{padding:9px 8px;border-bottom:1px solid #e9eef1;vertical-align:top}.iim-current-source .notice{padding:16px;border:1px solid #edd49f;background:var(--amber-soft);border-radius:9px;color:#6b4c1e;font-size:11px}.iim-current-source .method-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:820px;margin-top:28px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(255,255,255,.13)}.iim-current-source .method-hero-facts span{display:flex;align-items:baseline;gap:8px;padding:14px 16px;background:rgba(5,27,43,.78);color:#c8d7e2;font-size:11px}.iim-current-source .method-hero-facts strong{color:#fff;font-family:Georgia,serif;font-size:24px;font-weight:600}.iim-current-source .method-nav>strong{display:block;padding:5px 8px 10px;color:var(--navy-900);font-size:11px;text-transform:uppercase;letter-spacing:.09em}.iim-current-source .method-card{scroll-margin-top:88px}.iim-current-source .method-card-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.iim-current-source .method-card-heading .eyebrow{margin:0 0 6px;color:#1470ad;font-size:9px}.iim-current-source .method-card-heading h2{margin-bottom:0}.iim-current-source .method-card-heading p:last-child{margin:7px 0 0;max-width:720px}.iim-current-source .principle-grid,.iim-current-source .result-state-grid,.iim-current-source .source-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--line)}.iim-current-source .principle-grid>div,.iim-current-source .result-state-grid>div,.iim-current-source .source-legend>div{padding:17px;background:#fff}.iim-current-source .principle-grid strong,.iim-current-source .result-state-grid strong{display:block;color:var(--navy-900);font-size:13px}.iim-current-source .principle-grid p,.iim-current-source .result-state-grid p,.iim-current-source .source-legend p{margin:6px 0 0;line-height:1.55}.iim-current-source .source-legend>div{display:grid;grid-template-columns:max-content 1fr;gap:13px;align-items:start}.iim-current-source .source-legend p{margin:0}.iim-current-source .method-table-wrap{width:100%;max-width:100%;overflow-x:auto}.iim-current-source .input-table td:first-child{min-width:100px;color:var(--navy-900)}.iim-current-source .input-table td:nth-child(2),.iim-current-source .input-table td:nth-child(3){min-width:230px}.iim-current-source .method-card .notice{margin-top:16px;line-height:1.55}.iim-current-source .pipeline-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:4px 0 16px}.iim-current-source .pipeline-list>div{min-height:150px;padding:14px;border-top:3px solid #1a6fa7;background:#f5f8fa}.iim-current-source .pipeline-list span{display:grid;place-items:center;width:26px;height:26px;margin-bottom:15px;border-radius:50%;background:#e5f2fa;color:#126ba4;font-size:11px;font-weight:800}.iim-current-source .pipeline-list strong{color:var(--navy-900);font-size:12px}.iim-current-source .pipeline-list p{margin:6px 0 0;font-size:10px;line-height:1.45}.iim-current-source .institute-method details{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:#fff}.iim-current-source .institute-method summary{position:relative;padding:15px 45px 15px 16px;color:var(--navy-900);cursor:pointer;font-size:12px;font-weight:800;list-style:none}.iim-current-source .institute-method summary::-webkit-details-marker{display:none}.iim-current-source .institute-method summary:after{position:absolute;right:16px;content:"+";color:#176ca5;font-size:19px;line-height:1}.iim-current-source .institute-method details[open] summary:after{content:"−"}.iim-current-source .method-detail-body{padding:0 16px 16px;border-top:1px solid #edf1f4}.iim-current-source .method-detail-body>p{margin:14px 0}.iim-current-source .institute-map{min-width:920px}.iim-current-source .institute-map th:first-child{width:150px}.iim-current-source .institute-map th:nth-child(2){width:105px}.iim-current-source .institute-map td{line-height:1.45}.iim-current-source .institute-map td:first-child span{display:block;margin-bottom:3px;color:#1470ad;font-size:8px;font-weight:900;letter-spacing:.08em}.iim-current-source .institute-map td:first-child strong{color:var(--navy-900);font-family:Georgia,serif;font-size:13px}.iim-current-source .method-list{margin:14px 0 0;padding-left:18px;color:#4c5e6d;font-size:12px;line-height:1.65}.iim-current-source .method-list li+li{margin-top:6px}.iim-current-source .limitation-list{-moz-columns:2;column-count:2;-moz-column-gap:32px;column-gap:32px}.iim-current-source .limitation-list li{-moz-column-break-inside:avoid;break-inside:avoid}.iim-current-source .method-register-note{margin:15px 0 0}.iim-current-source .admin-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:20px}.iim-current-source .admin-card{padding:22px}.iim-current-source .admin-card h2{margin:0 0 5px;font-family:Georgia,serif;color:var(--navy-900);font-size:21px}.iim-current-source .admin-card p{color:var(--muted);font-size:11px}.iim-current-source .json-editor{min-height:620px;font-family:Consolas,monospace;font-size:10px;line-height:1.5;resize:vertical}.iim-current-source .version-list{display:grid;gap:8px;margin-top:16px}.iim-current-source .version-item{padding:10px;border:1px solid var(--line);border-radius:8px;font-size:10px}.iim-current-source .version-item strong{display:block;color:var(--navy-900)}.iim-current-source .version-item span{color:var(--muted)}.iim-current-source .admin-card h2,.iim-current-source .all-history-heading h2,.iim-current-source .all-history-table tbody th strong,.iim-current-source .historical-call-card-heading span,.iim-current-source .historical-call-score-row strong,.iim-current-source .historical-current-comparison strong,.iim-current-source .historical-cycle-heading strong,.iim-current-source .history-year-heading strong,.iim-current-source .institute-map td:first-child strong,.iim-current-source .institute-results-table tbody th strong,.iim-current-source .institute-selector>div strong,.iim-current-source .method-hero-facts strong,.iim-current-source .metric-card strong,.iim-current-source .page-title,.iim-current-source .report-cover-copy h1,.iim-current-source .report-cover-stats strong,.iim-current-source .result-score strong,.iim-current-source .selected-detail-heading strong,.iim-current-source .sensitivity-card-metrics strong,.iim-current-source .sensitivity-intro span,.iim-current-source .workspace-header h2,.iim-current-source h1,.iim-current-source h2,.iim-current-source h3,.iim-current-source h4,.iim-current-source h5,.iim-current-source h6{font-family:var(--font-open-sans),"Open Sans",ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.025em;font-weight:800!important}.iim-current-source .workspace-section{background:radial-gradient(circle at 92% 3%,rgba(37,99,235,.08),transparent 26%),linear-gradient(180deg,#fff 0,var(--surface) 34%,#fff 100%)}.iim-current-source .panel{border-color:#ebe9e3;border-radius:12px;box-shadow:0 8px 26px rgba(15,23,42,.06)}.iim-current-source .panel:hover{border-color:#dfe3ea}.iim-current-source .all-history-heading span,.iim-current-source .eyebrow,.iim-current-source .selected-detail-heading span{color:var(--blue-600);letter-spacing:.11em}.iim-current-source .panel-header{padding-block:20px}.iim-current-source .panel-header h3{font-size:21px}.iim-current-source .form-section-title{color:var(--navy-700)}.iim-current-source .field input,.iim-current-source .field select,.iim-current-source .inline-check,.iim-current-source .institute-selector select,.iim-current-source .json-editor{border-color:#d7dbe3;border-radius:10px;background:#fff}.iim-current-source .field input:hover,.iim-current-source .field select:hover,.iim-current-source .institute-selector select:hover{border-color:#aeb9cc}.iim-current-source .field input:focus,.iim-current-source .field select:focus,.iim-current-source .institute-selector select:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.iim-current-source .sample-button{padding:7px 11px;border:1px solid #dbe4f4;border-radius:9px;background:#fff;color:var(--blue-600)}.iim-current-source .sample-button:hover{background:#eff6ff}.iim-current-source .primary-button{border-radius:12px;background:linear-gradient(135deg,var(--navy-900) 0,#1e3a8a 58%,var(--blue-600) 100%);box-shadow:0 10px 22px rgba(37,99,235,.2)}.iim-current-source .primary-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(37,99,235,.25)}.iim-current-source .primary-button.is-incomplete{background:linear-gradient(135deg,#64748b,#7d8da3);box-shadow:none;opacity:.7;cursor:pointer}.iim-current-source .primary-button.is-incomplete:hover{background:linear-gradient(135deg,var(--navy-900) 0,#1e3a8a 58%,var(--blue-600) 100%);opacity:1;transform:translateY(-1px);box-shadow:0 14px 28px rgba(37,99,235,.22)}.iim-current-source .all-history-toggle,.iim-current-source .edit-profile-button,.iim-current-source .feedback-toggle,.iim-current-source .focus-back-button,.iim-current-source .result-table-detail-button,.iim-current-source .secondary-button{border-color:#d7dce5;border-radius:10px;background:#fff;color:var(--navy-900)}.iim-current-source .all-history-toggle:hover,.iim-current-source .edit-profile-button:hover,.iim-current-source .feedback-toggle:hover,.iim-current-source .focus-back-button:hover,.iim-current-source .result-table-detail-button:hover,.iim-current-source .secondary-button:hover{border-color:var(--blue-500);background:#eff6ff;color:var(--blue-600)}.iim-current-source .all-history-table-wrap,.iim-current-source .institute-results-table-wrap{border-color:#e5e3dc;border-radius:12px}.iim-current-source .all-history-table thead th,.iim-current-source .institute-results-table thead th{background:#faf9f6;color:#677081}.iim-current-source .all-history-table tbody tr:hover,.iim-current-source .institute-results-table tbody tr:hover,.iim-current-source .institute-results-table tbody tr:hover>th:first-child{background:#f8fbff}.iim-current-source .result-table-detail-button{min-height:28px;padding-inline:9px}.iim-current-source .institute-report-cover{border-color:rgba(59,130,246,.26);border-radius:16px;background:radial-gradient(circle at 86% -8%,color-mix(in srgb,var(--report-accent) 30%,transparent),transparent 34%),linear-gradient(135deg,#05091f 0,#172554 55%,#1d4ed8 130%);box-shadow:0 25px 55px rgba(30,58,138,.22)}.iim-current-source .institute-report-cover.negative{background:linear-gradient(135deg,#240a12,#6f1d2a)}.iim-current-source .report-cover-copy h1{font-size:clamp(29px,3vw,40px)}.iim-current-source .report-cover-stats{border-radius:12px}.iim-current-source .report-cover-stats>div{border-radius:9px}.iim-current-source .audit-card,.iim-current-source .feedback-snapshot,.iim-current-source .historical-call-card,.iim-current-source .insight-column,.iim-current-source .metric-card,.iim-current-source .next-steps,.iim-current-source .pi-simulator-controls,.iim-current-source .report-reading-guide,.iim-current-source .sensitivity-card{border-radius:10px}.iim-current-source .rating-fill{background:linear-gradient(90deg,#1d4ed8,#60a5fa)}.iim-current-source .pipeline-step.current .pipeline-dot{background:var(--blue-600);border-color:var(--blue-600);box-shadow:0 0 0 4px #dbeafe}.iim-current-source .page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 0,rgba(59,130,246,.16),transparent 34%),linear-gradient(180deg,#fff,#fffdf8);color:var(--navy-900);border-bottom:1px solid #ebe9e3}.iim-current-source .page-hero:after{content:"CAT";position:absolute;right:3.5vw;bottom:-28px;color:rgba(37,99,235,.055);font-size:clamp(72px,12vw,170px);line-height:1;font-weight:900;letter-spacing:-.07em;pointer-events:none}.iim-current-source .page-hero .shell{position:relative;z-index:1}.iim-current-source .page-hero .page-title{color:var(--navy-900);font-size:clamp(38px,5vw,58px)}.iim-current-source .page-hero p{color:var(--muted)}.iim-current-source .method-hero-facts{border-color:#dbe5f5;background:#dbe5f5;box-shadow:0 10px 25px rgba(15,23,42,.05)}.iim-current-source .method-hero-facts span{background:#fff;color:var(--muted)}.iim-current-source .method-hero-facts strong{color:var(--navy-900)}.iim-current-source .method-card h2{font-size:25px}.iim-current-source .formula{border-radius:8px;background:linear-gradient(135deg,#0f172a,#172554);color:#e8efff}.iim-current-source .institute-method details,.iim-current-source .principle-grid,.iim-current-source .result-state-grid,.iim-current-source .source-legend{border-color:#e7e5df}.iim-current-source .pipeline-list>div{border-top-color:var(--blue-600);background:#faf9f6}.iim-current-source .pipeline-list span{background:#dbeafe;color:#1d4ed8}.iim-current-source .notice{border-color:#f2d49b;background:#fffaf0}@media (prefers-reduced-motion:no-preference){.iim-current-source .all-history-toggle,.iim-current-source .edit-profile-button,.iim-current-source .feedback-toggle,.iim-current-source .focus-back-button,.iim-current-source .primary-button,.iim-current-source .result-table-detail-button,.iim-current-source .secondary-button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}}@media (min-width:1280px){.iim-current-source .sensitivity-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1060px){.iim-current-source .header-chance-filters .chance-filter-button{min-width:64px;padding-inline:9px}.iim-current-source .home-header-nav{gap:20px;font-size:12px}.iim-current-source .home-header-primary{min-width:150px;padding-inline:18px}.iim-current-source .home-header-join{min-width:96px;padding-inline:18px}.iim-current-source .cat-landing-page{height:100svh}.iim-current-source .cat-product-hero-grid{grid-template-columns:1fr;gap:35px}.iim-current-source .cat-product-copy{max-width:840px}.iim-current-source .cat-intelligence-card{min-height:360px}.iim-current-source .workspace{grid-template-columns:1fr}.iim-current-source .form-panel{position:static;max-height:none}.iim-current-source .hero-grid{grid-template-columns:1fr;gap:30px}.iim-current-source .hero-note{max-width:560px}.iim-current-source .pipeline{grid-template-columns:repeat(4,1fr);row-gap:17px}.iim-current-source .pipeline-step:nth-child(4):after{display:none}.iim-current-source .admin-grid{grid-template-columns:1fr}.iim-current-source .pipeline-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.iim-current-source .shell{width:min(100% - 24px,1440px)}.iim-current-source .site-header-inner{min-height:48px}.iim-current-source .home-site-header{padding:12px 0}.iim-current-source .home-site-header .site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;gap:8px}.iim-current-source .home-site-header .site-wordmark{width:118px}.iim-current-source .home-header-nav{display:none}.iim-current-source .home-header-join{display:inline-flex;min-width:68px;min-height:42px;padding:9px 10px;font-size:10px}.iim-current-source .home-site-header .header-tools{justify-self:end}.iim-current-source .home-site-header .header-actions{flex-direction:row;gap:6px}.iim-current-source .home-header-primary{min-width:100px;min-height:42px;padding:9px 10px;font-size:10px}.iim-current-source .brand small{display:none}.iim-current-source .site-header-inner{grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);gap:12px}.iim-current-source .header-cta{padding:8px 12px}.iim-current-source .header-actions{flex-direction:column;gap:3px}.iim-current-source .header-results-title{font-size:16px}.iim-current-source .header-results-filter-host{display:none}.iim-current-source .cat-product-hero{min-height:0;padding:105px 0 26px}.iim-current-source .cat-product-eyebrow{margin-bottom:20px;font-size:10px}.iim-current-source .cat-product-copy h1{font-size:clamp(38px,12vw,54px)}.iim-current-source .cat-product-copy h1 .cat-gradient-word{margin-top:8px}.iim-current-source .cat-product-lead{margin-top:26px;font-size:15px;line-height:1.6}.iim-current-source .cat-product-actions{margin-top:32px}.iim-current-source .cat-primary-cta{min-width:0;min-height:58px;padding:14px 24px;font-size:15px}.iim-current-source .cat-intelligence-card{min-height:0;padding:20px;border-radius:16px}.iim-current-source .cat-benefit-strip{padding-bottom:12px}.iim-current-source .cat-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.iim-current-source .cat-product-benefits article{min-height:66px;padding:10px 12px}.iim-current-source .cat-product-benefits article>span{margin-top:8px}.iim-current-source .hero{padding:46px 0 80px}.iim-current-source .hero h1{font-size:39px}.iim-current-source .hero-copy{font-size:15px}.iim-current-source .trust-grid{grid-template-columns:repeat(2,1fr)}.iim-current-source .trust-item:nth-child(2){border-right:0}.iim-current-source .trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.iim-current-source .workspace-header{align-items:flex-start;flex-direction:column}.iim-current-source .institute-selector{align-items:stretch;flex-direction:column}.iim-current-source .institute-selector label{width:100%}.iim-current-source .institute-focus-toolbar{align-items:stretch;flex-direction:column}.iim-current-source .institute-focus-toolbar .edit-profile-button,.iim-current-source .institute-focus-toolbar .focus-back-button{width:100%}.iim-current-source .institute-report-cover{min-height:0;padding:16px;grid-template-columns:1fr;gap:12px}.iim-current-source .report-cover-copy h1{font-size:32px}.iim-current-source .report-cover-copy>small{white-space:normal}.iim-current-source .report-cover-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.iim-current-source .report-cover-stats>div{min-height:68px;padding:10px 12px}.iim-current-source .report-cover-stats>div:last-child{grid-column:span 2;border-top:1px solid rgba(255,255,255,.12);border-left:0}.iim-current-source .report-cover-stats strong{font-size:22px}.iim-current-source .report-reading-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.iim-current-source .report-reading-guide>button:nth-child(2){border-right:0}.iim-current-source .report-reading-guide>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.iim-current-source .call-outlook-grid{grid-template-columns:1fr}.iim-current-source .call-outlook-panel{display:block;padding:18px}.iim-current-source .call-outlook-heading h2{margin-bottom:12px;font-size:18px}.iim-current-source .call-outlook-grid article:first-child{border-right:0;border-bottom:1px solid var(--line)}.iim-current-source .pi-simulator-controls{grid-template-columns:1fr;gap:15px}.iim-current-source .pi-call-context{grid-template-columns:1fr}.iim-current-source .pi-call-prediction{padding-right:0;padding-bottom:14px;border-right:0;border-bottom:1px solid var(--line)}.iim-current-source .pi-simulator-results{grid-template-columns:1fr}.iim-current-source .pi-simulator-results article+article{border-left:0;border-top:1px solid var(--line)}.iim-current-source .results-table-panel{padding:16px}.iim-current-source .results-overview-panel{grid-template-columns:1fr}.iim-current-source .results-overview-percentile{border-right:0;border-bottom:1px solid #b9ddca}.iim-current-source .results-overview-chances,.iim-current-source .results-overview-percentile{padding:17px 18px}.iim-current-source .results-chance-filters-mobile{display:flex}.iim-current-source .cat-predictor-banner{grid-template-columns:1fr;gap:9px;padding:0}.iim-current-source .cat-predictor-banner .cat-marking-key{grid-template-columns:repeat(2,minmax(0,1fr))}.iim-current-source .cat-predictor-banner .cat-marking-key span:first-child{grid-column:1/-1}.iim-current-source .mobile-stepper{display:none}.iim-current-source .form-section,.iim-current-source .form-section.active-mobile-step{display:block}.iim-current-source .mobile-nav-actions{display:none}.iim-current-source .form-actions{display:flex}.iim-current-source .form-only .panel-header{padding-inline:20px}.iim-current-source .form-only .form-body{padding-inline:20px;padding-bottom:21px}.iim-current-source .final-top,.iim-current-source .result-hero-main{grid-template-columns:1fr}.iim-current-source .result-score{grid-template-columns:auto minmax(0,1fr) auto;gap:9px 12px;padding:18px}.iim-current-source .result-score>.source-badge{justify-self:end}.iim-current-source .score-comparison{grid-column:1/-1;margin-top:3px;border-left:0}.iim-current-source .score-comparison div{padding-inline:8px}.iim-current-source .feedback-snapshot-grid,.iim-current-source .insight-grid{grid-template-columns:1fr}.iim-current-source .eligibility-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iim-current-source .audit-grid,.iim-current-source .call-summary-grid,.iim-current-source .historical-call-grid,.iim-current-source .historical-current-comparison,.iim-current-source .historical-cycle-list,.iim-current-source .history-years-grid{grid-template-columns:1fr}.iim-current-source .metric-grid{grid-template-columns:repeat(2,1fr)}.iim-current-source .two-column-panels{grid-template-columns:1fr}.iim-current-source .pipeline{grid-template-columns:repeat(2,1fr)}.iim-current-source .journey-gap-list{grid-template-columns:1fr}.iim-current-source .journey-gap-item:nth-child(2){border-top:1px solid #f1dfdc}.iim-current-source .pipeline-step:nth-child(2n):after{display:none}.iim-current-source .final-details .metric-grid{grid-template-columns:repeat(2,1fr)}.iim-current-source .slider-grid{grid-template-columns:1fr}.iim-current-source .sensitivity-intro{grid-template-columns:1fr;gap:5px}.iim-current-source .sensitivity-intro span{white-space:normal}.iim-current-source .sensitivity-intro p{padding:0;border-left:0}.iim-current-source .sensitivity-list{grid-template-columns:1fr}.iim-current-source .method-nav{position:static;display:flex;flex-wrap:wrap;gap:4px}.iim-current-source .method-nav>strong{width:100%}.iim-current-source .method-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.iim-current-source .pipeline-list,.iim-current-source .principle-grid,.iim-current-source .result-state-grid,.iim-current-source .source-legend{grid-template-columns:1fr}.iim-current-source .pipeline-list>div{min-height:0}.iim-current-source .limitation-list{-moz-columns:1;column-count:1}.iim-current-source .method-card-heading{align-items:flex-start;flex-direction:column}.iim-current-source .footer-inner{flex-direction:column}.iim-current-source .footer-links{align-items:flex-start}}@media (max-height:760px) and (min-width:761px){.iim-current-source .cat-product-hero{padding:92px 0 22px}.iim-current-source .cat-product-eyebrow{margin-bottom:14px;font-size:10px}.iim-current-source .cat-product-copy h1{font-size:clamp(44px,5.3vw,68px)}.iim-current-source .cat-product-copy h1 .cat-gradient-word{margin-top:5px}.iim-current-source .cat-product-lead{margin-top:20px;font-size:16px}.iim-current-source .cat-product-actions{margin-top:24px}.iim-current-source .cat-primary-cta{min-height:56px;padding-block:13px;font-size:16px}.iim-current-source .cat-benefit-strip{padding-bottom:12px}.iim-current-source .cat-product-benefits article{min-height:68px;padding:10px 14px}.iim-current-source .cat-product-benefits article>span{margin-top:7px}}@media (max-width:470px){.iim-current-source .site-header{padding-block:8px}.iim-current-source .site-header-inner{gap:10px}.iim-current-source .site-wordmark{width:126px}.iim-current-source .home-site-header .site-wordmark{width:108px}.iim-current-source .home-header-primary{min-width:94px}.iim-current-source .home-header-join{min-width:62px;padding-inline:8px}.iim-current-source .site-header-inner{grid-template-columns:auto minmax(70px,1fr) auto;gap:8px}.iim-current-source .header-results-title{max-width:105px;font-size:12px;white-space:normal}.iim-current-source .header-actions{gap:2px}.iim-current-source .header-cta{padding:8px 10px;font-size:10px}.iim-current-source .cat-product-actions{display:grid;grid-template-columns:1fr}.iim-current-source .cat-primary-cta,.iim-current-source .cat-secondary-cta{width:100%;min-width:0}.iim-current-source .cat-score-preview{grid-template-columns:1fr auto}.iim-current-source .cat-score-orbit{width:84px;height:84px}.iim-current-source .cat-preview-grid{grid-template-columns:1fr}.iim-current-source .cat-section-intro h2{font-size:26px}.iim-current-source .field-grid,.iim-current-source .raw-checks{grid-template-columns:1fr}.iim-current-source .cat-predictor-banner .section-kicker{padding:11px 10px;font-size:12px;letter-spacing:.08em;white-space:normal}.iim-current-source .cat-marking-key{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.iim-current-source .cat-marking-key span{min-height:48px;padding:7px 6px;border-left:0;border-top:1px solid rgba(37,99,235,.13);font-size:10px;line-height:1.3;white-space:normal}.iim-current-source .cat-marking-key span:first-child{grid-column:1/-1;min-height:42px;border-top:0;font-size:11px}.iim-current-source .cat-marking-key span:nth-child(2),.iim-current-source .cat-marking-key span:nth-child(4){border-right:1px solid rgba(37,99,235,.13)}.iim-current-source .cat-marking-key strong{font-size:13px}.iim-current-source .cat-score-grid-wrap{border:0;border-radius:0;overflow:visible;background:transparent}.iim-current-source .cat-score-grid,.iim-current-source .cat-score-grid tbody,.iim-current-source .cat-score-grid tfoot{display:block;width:100%}.iim-current-source .cat-score-grid thead{display:none}.iim-current-source .cat-score-grid tbody{display:grid;gap:12px}.iim-current-source .cat-score-grid tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #cbd7df;border-radius:12px;background:#fff}.iim-current-source .cat-score-grid tbody tr>*{width:auto!important;padding:10px;border-right:0}.iim-current-source .cat-score-grid tbody th{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe5ec;background:#f3f7fb}.iim-current-source .cat-score-grid tbody th strong{font-size:15px}.iim-current-source .cat-score-grid tbody th span{display:block;margin:0;font-size:10px;font-weight:750}.iim-current-source .cat-score-grid tbody td:nth-child(2),.iim-current-source .cat-score-grid tbody td:nth-child(3){grid-column:1/-1;border-bottom:1px solid #e2e9ee}.iim-current-source .cat-score-grid tbody td:before,.iim-current-source .cat-score-grid tfoot td:before{content:attr(data-label);display:block;margin-bottom:7px;color:#405468;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.iim-current-source .cat-score-grid tbody td:nth-child(n+4){min-width:0;text-align:center}.iim-current-source .cat-answer-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.iim-current-source .cat-answer-pair label:before{display:block;margin-bottom:5px;font-size:9px;font-weight:900;text-align:center;text-transform:uppercase}.iim-current-source .cat-answer-pair label:first-child:before{content:"✓ Right";color:var(--green)}.iim-current-source .cat-answer-pair label:last-child:before{content:"× Wrong";color:var(--red)}.iim-current-source .cat-score-grid input{width:100%;height:42px;padding:6px;font-size:14px}.iim-current-source .cat-score-grid .cat-calculated-cell{font-size:12px}.iim-current-source .cat-score-grid .cat-marks-cell,.iim-current-source .cat-score-grid .cat-percentile-cell{font-size:14px}.iim-current-source .cat-score-grid tfoot{margin-top:12px;overflow:hidden;border:1px solid #c7ddd2;border-radius:12px;background:#f1f8f5}.iim-current-source .cat-score-grid tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.iim-current-source .cat-score-grid tfoot tr>*{width:auto!important;padding:10px;border-right:0;border-bottom:1px solid #d9e8e0;text-align:center}.iim-current-source .cat-score-grid tfoot th{grid-column:1/-1;font-size:14px;text-align:left}.iim-current-source .cat-score-grid tfoot td:last-child{grid-column:1/-1;border-bottom:0}.iim-current-source .cat-score-grid tfoot td,.iim-current-source .cat-score-grid tfoot td:nth-child(5){font-size:12px}.iim-current-source .cat-total-pair{align-items:center;flex-direction:column;gap:3px}.iim-current-source .cat-total-pair b{font-size:10px}.iim-current-source .component-row,.iim-current-source .eligibility-check-grid{grid-template-columns:1fr}.iim-current-source .component-row>span{width:-moz-fit-content;width:fit-content}.iim-current-source .final-details .metric-grid,.iim-current-source .metric-grid{grid-template-columns:1fr 1fr}.iim-current-source .report-cover-stats{grid-template-columns:1fr}.iim-current-source .report-cover-stats>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.iim-current-source .report-cover-stats>div:last-child{grid-column:auto}.iim-current-source .pi-simulator-heading{flex-direction:column}.iim-current-source .pi-simulator-heading button{width:100%;justify-content:center}.iim-current-source .pi-call-criteria>div{grid-template-columns:1fr}.iim-current-source .sensitivity-card-heading{flex-direction:column}.iim-current-source .sensitivity-card-heading>strong{text-align:left}.iim-current-source .historical-cycle-heading{flex-direction:column}.iim-current-source .historical-screening-data{grid-template-columns:1fr}.iim-current-source .historical-screening-data small{grid-column:auto}.iim-current-source .sensitivity-card-metrics{grid-template-columns:1fr}.iim-current-source .sensitivity-card-metrics>div+div{border-left:0;border-top:1px solid var(--line)}.iim-current-source .detail-panel,.iim-current-source .final-details,.iim-current-source .insight-panel,.iim-current-source .pipeline-panel,.iim-current-source .result-score,.iim-current-source .scenario-panel{padding:18px}.iim-current-source .hero-pills span:nth-child(n+4){display:none}}.iim-current-source{padding-top:82px;min-height:100svh}.iim-current-source .predictor-result-controls{position:sticky;top:82px;z-index:40;background:white}@media (min-width:768px){.iim-current-source{padding-top:90px}.iim-current-source .predictor-result-controls{top:90px}}