.eri-tool{--eri-navy: #042d3e;--eri-navy-deep: #001f29;--eri-primary: #008cc4;--eri-primary-bright: #00b7fd;--eri-primary-soft: #e8f6fc;--eri-amber: #f3ad3d;--eri-ink: #182832;--eri-muted: #61727d;--eri-line: #dce5ea;color:var(--eri-ink)}.eri-tool *,.eri-tool *:before,.eri-tool *:after{box-sizing:border-box}.eri-tool button,.eri-tool input,.eri-tool select{font:inherit}.eri-tool button{cursor:pointer}.eri-tool button:focus-visible,.eri-tool input:focus-visible,.eri-tool summary:focus-visible,.eri-tool a:focus-visible{outline:2px solid var(--eri-primary);outline-offset:2px}.eri-picker-card{overflow:visible;border:1px solid #cfdde4;border-radius:16px;background:#fff;box-shadow:0 12px 34px -24px #042d3e6b}.eri-picker-card__header{display:flex;width:100%;align-items:center;gap:12px;border:0;border-radius:16px;padding:14px 16px;color:var(--eri-ink);background:linear-gradient(180deg,#fff,#f9fbfc);text-align:left}.eri-picker-card__heading{min-width:0;flex:1}.eri-picker-card__heading strong,.eri-picker-card__heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eri-picker-card__heading strong{font-size:14px;font-weight:650}.eri-picker-card__heading small{margin-top:3px;color:var(--eri-muted);font-size:12px}.eri-picker-card__action{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#067ba9;font-size:12px;font-weight:650}.eri-picker-card__action svg{width:20px;height:20px}.eri-picker-card__content{border-top:1px solid var(--eri-line);padding:16px}.eri-picker-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) repeat(4,auto);gap:8px}.eri-search-field{display:flex;min-height:40px;align-items:center;gap:8px;border:1px solid #bccdd6;border-radius:9px;padding:0 11px;background:#fff}.eri-search-field:focus-within{border-color:var(--eri-primary);box-shadow:0 0 0 3px #008cc41a}.eri-search-field__icon{width:16px;height:16px;flex:0 0 16px;color:#78909c}.eri-search-field input{min-width:0;flex:1;border:0;outline:0;color:var(--eri-ink);font-size:13px}.eri-tool .eri-search-field input:focus-visible{outline:none;outline-offset:0}.eri-search-field input::placeholder{color:#82919a}.eri-filter-menu{position:relative}.eri-tool .eri-filter-menu__trigger{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #c9d7de;border-radius:9px;padding:0 12px;background:#fff;color:#334b58;font-size:13px;font-weight:550;white-space:nowrap;cursor:pointer}.eri-filter-menu__trigger svg{width:16px;height:16px;flex:0 0 16px;color:#748893;transition:transform .15s ease}.eri-filter-menu.is-open .eri-filter-menu__trigger{border-color:var(--eri-primary)}.eri-filter-menu.is-open .eri-filter-menu__trigger svg{transform:rotate(180deg)}.eri-filter-menu__panel{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:max-content;min-width:230px;max-width:min(380px,88vw);max-height:280px;overflow-y:auto;border:1px solid #d1dde3;border-radius:10px;padding:6px;background:#fff;box-shadow:0 18px 42px #042d3e2e}.eri-filter-menu__panel label{display:flex;align-items:center;gap:9px;border-radius:7px;padding:7px 8px;color:#425966;font-size:12px;cursor:pointer}.eri-filter-menu__panel label:hover{background:#f2f8fb}.eri-filter-menu__panel label.is-selected{color:#006d9c;background:var(--eri-primary-soft);font-weight:650}.eri-filter-menu__panel input{accent-color:var(--eri-primary)}.eri-match-count{margin:13px 2px 8px;color:#687984;font-size:12px}.eri-picker-browser{display:grid;height:440px;min-height:0;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);gap:12px;overflow:hidden}.eri-employer-results,.eri-plan-results{height:100%;min-height:0;border:1px solid #d6e1e6;border-radius:11px;background:#fff}.eri-employer-results{overflow:hidden}.eri-employer-results__scroll{height:100%;overflow-y:auto;overscroll-behavior:contain}.eri-plan-results{display:flex;flex-direction:column;gap:8px;border:0}.eri-plan-results{overflow-y:auto;overscroll-behavior:contain}.eri-plan-step-head{display:none}.eri-employer-row{display:flex;width:100%;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid #e2e9ed;padding:12px 16px;background:#fff;color:var(--eri-ink);text-align:left}.eri-employer-row:hover{background:#f3f9fc}.eri-employer-row.is-selected{background:#e8f5fb}.eri-employer-row.is-selected strong{color:var(--eri-primary)}.eri-employer-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.eri-employer-row strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.eri-employer-row small{color:var(--eri-ink);font-size:11px}.eri-employer-row__metrics{flex:0 0 auto;align-items:flex-end;text-align:right}.eri-plan-card{position:relative;width:100%;border:1px solid #d5e0e5;border-radius:11px;padding:12px 14px;background:#fff;color:var(--eri-ink);text-align:left}.eri-plan-card:hover:not(:disabled){border-color:#66c3e8;background:#f7fcfe}.eri-plan-card.is-selected{border-color:var(--eri-primary);box-shadow:0 8px 20px -14px #042d3e61}.eri-plan-card.is-unavailable{opacity:.56;cursor:not-allowed}.eri-plan-card strong,.eri-plan-card small{display:block}.eri-plan-card strong{font-size:13px;font-weight:650}.eri-plan-card small{margin-top:4px;color:#647782;font-size:11px;line-height:1.45}.eri-plan-card__loading{display:block;margin-top:7px;color:#0077a5;font-size:11px;font-weight:650}.eri-inline-state{display:flex;min-height:90px;align-items:center;justify-content:center;gap:10px;padding:20px;color:#667984;font-size:13px;text-align:center}.eri-inline-state--error{color:#a13c33}.eri-inline-state button{border:1px solid #d2dde2;border-radius:7px;padding:5px 9px;background:#fff;color:#415763}.eri-report-placeholder{position:relative;display:grid;min-height:280px;grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr);align-items:center;gap:36px;overflow:hidden;border-radius:20px;margin-top:30px;padding:36px 40px;color:#d7e7ef;background:linear-gradient(155deg,var(--eri-navy),var(--eri-navy-deep));box-shadow:0 20px 48px -30px #001f29a6}.eri-report-placeholder:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(75% 110% at 88% -25%,rgba(0,183,253,.16),transparent 58%)}.eri-report-placeholder__copy,.eri-report-placeholder__preview{position:relative;z-index:1}.eri-report-placeholder__eyebrow{color:#89b9cf;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.eri-report-placeholder h2{max-width:520px;margin:10px 0 8px;color:#fff;font-family:var(--font-heading);font-size:clamp(22px,3vw,34px);line-height:1.2}.eri-report-placeholder p{max-width:540px;margin:0;color:#a9c3cf;font-size:14px;line-height:1.65}.eri-report-placeholder__metric{display:flex;align-items:baseline;gap:9px;margin-top:22px}.eri-report-placeholder__metric strong{color:#56c4ec;font-size:clamp(48px,6vw,68px);letter-spacing:-.05em;line-height:1}.eri-report-placeholder__metric span{color:#c0d5de;font-size:16px;font-weight:550}.eri-report-placeholder__copy>small{display:block;margin-top:5px;color:#7898a7;font-size:10px}.eri-report-placeholder__preview{border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:14px 16px 12px;background:#ffffff06;box-shadow:0 20px 55px -34px #00b7fd8c}.eri-report-placeholder__preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9ab9c8;font-size:10px}.eri-report-placeholder__legend{display:flex;align-items:center;white-space:nowrap}.eri-report-placeholder__legend i{width:7px;height:7px;border-radius:50%;margin:0 5px 0 9px;background:#49aee7}.eri-report-placeholder__legend i.is-above{background:var(--eri-amber)}.eri-report-placeholder__preview svg{display:block;width:100%;height:180px;margin-top:5px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12)}.eri-report-placeholder__grid{stroke:#ffffff0f;stroke-width:1}.eri-report-placeholder__market{stroke:#ffffff52;stroke-width:1;stroke-dasharray:4 4}.eri-report-placeholder__point{fill:#49aee7;fill-opacity:.85}.eri-report-placeholder__point.is-above{fill:var(--eri-amber)}.eri-report-placeholder__hover-ring{fill:none;stroke:#fff;stroke-width:1.5}.eri-report-placeholder__cursor{fill:#fff;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.eri-report-placeholder__cursor path{vector-effect:non-scaling-stroke}.eri-report-placeholder__axis{position:relative;height:14px;margin:7px 8.333% 0;color:#6f919f;font-size:10px}.eri-report-placeholder__axis span{position:absolute;transform:translate(-50%);white-space:nowrap}.eri-report-placeholder__axis span:first-child{left:0;transform:none}.eri-report-placeholder__axis span:nth-child(2){left:25%}.eri-report-placeholder__axis span:nth-child(3){left:50%}.eri-report-placeholder__axis span:nth-child(4){left:75%}.eri-report-placeholder__axis span:last-child{right:0;transform:none}.eri-report-placeholder__tooltip{position:absolute;z-index:2;right:16px;bottom:38px;display:flex;width:174px;flex-direction:column;gap:2px;border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;color:#eef8fb;background:#092d3d;box-shadow:0 12px 30px #00000052}.eri-report-placeholder__tooltip strong{font-size:10px}.eri-report-placeholder__tooltip span{color:#8eafbe;font-size:10px}.eri-report-placeholder__tooltip b{color:#f6c463;font-size:10px}.eri-report-notice{border:1px solid #f0d9ad;border-radius:10px;margin-top:14px;padding:11px 14px;color:#7e5a19;background:#fff9ed;font-size:13px}.eri-report-stack{display:flex;flex-direction:column;gap:44px;margin-top:30px}.eri-report-hero{position:relative;overflow:hidden;border:1px solid #093d51;border-radius:22px;padding:30px 34px 22px;color:#dbeaf1;background:linear-gradient(150deg,#053b54,#001f29 78%);box-shadow:0 26px 64px -34px #001f29d9}.eri-report-hero__atmosphere{position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 110% at 86% -30%,rgba(0,183,253,.18),transparent 57%)}.eri-report-hero__top,.eri-report-hero__grid,.eri-report-hero__stats{position:relative}.eri-report-hero__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.eri-report-hero__top>span{color:#a7c6d4;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.eri-report-hero__top>div{display:flex;gap:8px}.eri-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.eri-button:hover{transform:translateY(-1px)}.eri-button--dark{border-color:#fff3;color:#dceaf0;background:#ffffff0d}.eri-button--dark:hover{background:#ffffff1a}.eri-report-hero__export{min-height:32px;padding:5px 11px;font-size:14px}.eri-button--light{color:#06364b;background:#fff}.eri-button--primary{color:#fff;background:#007baf}.eri-button--primary:hover{background:#00658f}.eri-button--secondary{border-color:#cbd8de;color:#435965;background:#fff}.eri-report-hero__grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-items:end;gap:40px;margin-top:28px}.eri-report-hero__finding{display:flex;flex-direction:column;gap:22px}.eri-report-hero h1{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(23px,3vw,31px);font-weight:600;line-height:1.25}.eri-report-hero__context{margin:7px 0 0;color:#9ebdcb;font-size:13px;line-height:1.55}.eri-report-hero__metric{display:inline-block;color:#56c4ec;font-size:clamp(56px,7vw,82px);font-weight:700;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.eri-report-hero__metric.is-above{color:#f7c35f}.eri-report-hero__metric--unknown{font-size:42px;color:#c3d3db}.eri-report-hero__metric-label{margin-left:12px;color:#c2d6df;font-size:19px;font-weight:500}.eri-report-hero__narrative{max-width:520px;margin:0;color:#b9d0db;font-size:14px;line-height:1.7}.eri-report-hero__chart{min-width:0}.eri-report-hero__chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9ab9c8;font-size:11px}.eri-swarm-legend{display:flex;align-items:center;gap:5px;white-space:nowrap}.eri-swarm-legend i{width:7px;height:7px;border-radius:50%;margin-left:8px;background:#49aee7}.eri-swarm-legend i.is-above{background:var(--eri-amber)}.eri-report-hero__stats{display:flex;flex-wrap:wrap;gap:8px 28px;border-top:1px solid rgba(255,255,255,.12);margin-top:22px;padding-top:15px;color:#94b3c2;font-size:11px}.eri-report-hero__stats strong{color:#fff;font-weight:650}.eri-swarm{position:relative;width:100%;height:220px;min-height:0}.eri-swarm svg{display:block;width:100%;height:220px;overflow:hidden}.eri-swarm__grid{stroke:#ffffff12;stroke-width:1}.eri-swarm__tick,.eri-swarm__market-label{fill:#7193a5;font-size:10px}.eri-swarm__band{fill:#ffffff0d}.eri-swarm__market-line{stroke:#ffffff57;stroke-dasharray:3 3}.eri-swarm__point{cursor:pointer;fill-opacity:.82;transition:r .12s ease,fill-opacity .12s ease}.eri-swarm__point:hover{r:5;fill-opacity:1;stroke:#fff;stroke-width:1}.eri-swarm__point--above{fill:var(--eri-amber)}.eri-swarm__point--below{fill:#49aee7}.eri-swarm__plan-line{stroke:#fff;stroke-width:1.5}.eri-swarm__plan-label{fill:#fff;font-size:10px;font-weight:700}.eri-swarm-tooltip{position:fixed;z-index:10000;display:flex;width:min(280px,calc(100vw - 16px));flex-direction:column;gap:3px;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:9px 11px;color:#eef8fb;background:#092d3d;box-shadow:0 14px 34px #00000057;pointer-events:none}.eri-swarm-tooltip strong{font-size:11px}.eri-swarm-tooltip span{color:#8eafbe;font-size:10px}.eri-swarm-tooltip b{color:#7dc8ef;font-size:10px}.eri-swarm-tooltip b.is-above{color:#f6c463}.eri-swarm__empty{display:grid;min-height:220px;place-items:center;color:#92adba;font-size:12px}.eri-takeaways__header span{color:#007dad;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.eri-takeaways__header h2{margin:5px 0 4px;color:var(--eri-ink);font-family:var(--font-heading);font-size:24px;font-weight:600}.eri-takeaways__header p{margin:0;color:var(--eri-muted);font-size:13px;line-height:1.55}.eri-takeaways__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:17px}.eri-takeaway{border:1px solid #dce6ea;border-radius:11px;padding:16px;background:#fbfdfe}.eri-takeaway__label{display:flex;align-items:center;gap:7px;color:#617782;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.eri-takeaway__label:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#78909b}.eri-takeaway--favorable .eri-takeaway__label:before{background:#329bd0}.eri-takeaway--caution .eri-takeaway__label:before{background:var(--eri-amber)}.eri-takeaway h3{margin:7px 0 6px;color:#173342;font-size:15px;font-weight:700;line-height:1.35}.eri-takeaway p{margin:0;color:#526a76;font-size:11px;line-height:1.6}.eri-takeaway ul{display:flex;flex-wrap:wrap;gap:5px 12px;margin:12px 0 0;border-top:1px solid #e5ecef;padding:10px 0 0;list-style:none}.eri-takeaway li{color:#38515e;font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.eri-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.eri-section__header span,.eri-enterprise__eyebrow{color:#007dad;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.eri-section__header h2{margin:5px 0 4px;color:var(--eri-ink);font-family:var(--font-heading);font-size:25px;font-weight:600}.eri-section__header p{margin:0 0 16px;color:var(--eri-muted);font-size:13px;line-height:1.6}.eri-benchmark-view-toggle{display:inline-flex;flex:0 0 auto;border:1px solid #bfd0d8;border-radius:9px;margin-bottom:16px;padding:3px;background:#f3f7f9}.eri-benchmark-view-toggle button{border:0;border-radius:6px;padding:7px 12px;color:#59707c;background:transparent;font-size:11px;font-weight:650}.eri-benchmark-view-toggle button[aria-pressed=true]{color:#fff;background:var(--eri-primary);box-shadow:0 2px 5px #00506e2e}.eri-table-scroll{overflow-x:auto;border:1px solid #d3e0e6;border-radius:15px;background:#fff;box-shadow:0 20px 50px -38px #042d3e80}.eri-variance-table{width:100%;min-width:880px;border-collapse:collapse;font-size:12px}.eri-variance-table th,.eri-variance-table td{border-bottom:1px solid #e3eaee;padding:12px 14px;text-align:left}.eri-variance-table thead th{background:#f3f9fc;color:#526a77;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.eri-variance-table thead button{width:100%;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:left;text-transform:inherit}.eri-variance-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.eri-variance-table thead .is-numeric button{text-align:right}.eri-category-row{cursor:pointer}.eri-category-row:hover{background:#f7fbfd}.eri-category-row>th{font-weight:650}.eri-category-row>th button{display:flex;width:100%;align-items:center;gap:7px;border:0;padding:0;color:var(--eri-ink);background:transparent;text-align:left}.eri-category-chevron{width:16px;height:16px;flex:0 0 16px;color:#718590;transform:rotate(-90deg);transition:transform .15s ease}.eri-category-chevron.is-open{transform:rotate(0)}.eri-sticky-column{position:sticky;z-index:2;left:0;min-width:240px;background:inherit;box-shadow:1px 0 #e3eaee}.eri-variance-table thead .eri-sticky-column{z-index:3;background:#f3f9fc}.eri-variance-table tbody .eri-sticky-column{background:#fff}.eri-category-row:hover>.eri-sticky-column{background:#f7fbfd}.eri-metric-value{display:inline-block;min-width:56px;font-weight:700;font-variant-numeric:tabular-nums}.eri-metric-value.is-above,.eri-code-metric__value .is-above{color:#b87508}.eri-metric-value.is-below,.eri-code-metric__value .is-below{color:#0875aa}.eri-benchmark-bar{position:relative;display:inline-block;width:105px;height:8px;overflow:hidden;border-radius:5px;margin-left:8px;background:#edf2f4;vertical-align:middle}.eri-benchmark-bar b{position:absolute;z-index:2;top:-2px;bottom:-2px;left:50%;width:1px;background:#aebdc5}.eri-benchmark-bar i{position:absolute;top:0;height:100%;background:var(--eri-amber)}.eri-benchmark-bar i.is-negative{right:50%;background:#329bd0}.eri-benchmark-bar i.is-positive{left:50%}.eri-benchmark-bar--medicare i{left:0;background:#5d7480}.eri-benchmark-bar--medicare:after{content:"";position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;background:#aebdc5}.eri-category-detail>td{padding:0;background:#f8fbfc}.eri-code-list__count{margin:0;padding:12px 14px 0 34px;color:#617782;font-size:10px;font-weight:650}.eri-code-list-scroll{max-height:500px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.eri-code-list{display:grid;gap:8px;margin:0;padding:12px 14px 16px 34px;list-style:none}.eri-code-list__count+.eri-code-list-scroll .eri-code-list{padding-top:8px}.eri-code-card{border:1px solid #dce6ea;border-radius:10px;background:#fff}.eri-code-card__content{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:28px;padding:12px 14px}.eri-code-card__header h3,.eri-code-card__header p{margin:0}.eri-code-card__title{color:#173342;font-size:12px;line-height:1.45}.eri-code-card__code{margin-right:7px;color:#0875aa;font-family:inherit;font-weight:750}.eri-code-card__description{font-weight:650}.eri-code-card__subcategory{margin-top:3px!important;color:#71848e;font-size:10px}.eri-code-metrics{display:grid;min-width:0;grid-template-columns:154px 154px 92px 100px 44px;justify-content:end;align-items:center;gap:14px;margin:0}.eri-code-metric{min-width:0;text-align:right}.eri-code-metric__label{color:#71848d;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.eri-code-metric__value{margin:3px 0 0;color:#304955;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.eri-code-metric__value .eri-benchmark-bar{width:76px;margin-left:5px}.eri-code-metric--npis{text-align:right}.eri-all-codes__count{margin:0 2px 8px;color:#617782;font-size:10px;font-weight:650}.eri-all-codes__scroll{max-height:650px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.eri-all-codes-table{min-width:1120px}.eri-all-codes-table th,.eri-all-codes-table td{padding:9px 12px}.eri-all-codes-table thead th{position:sticky;z-index:4;top:0}.eri-all-codes-table thead .eri-sticky-column{z-index:5}.eri-all-codes-table tbody .eri-sticky-column{background:#fff}.eri-all-codes-table__identity{min-width:330px}.eri-all-codes-table__identity>div{display:flex;align-items:baseline;gap:8px;line-height:1.35}.eri-all-codes-table__identity code{color:#0875aa;font-family:inherit;font-size:12px;font-weight:750}.eri-all-codes-table__identity span{color:#173342;font-size:12px;font-weight:650}.eri-all-codes-table__identity small{display:block;margin-top:2px;color:#71848e;font-size:10px;font-weight:500}.eri-enterprise{position:relative;display:grid;grid-template-columns:1.03fr .97fr;overflow:hidden;border:1px solid #093b50;border-radius:22px;color:#d9e8ef;background:linear-gradient(145deg,#053950,#001f29)}.eri-enterprise__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(75% 100% at 88% -10%,rgba(0,183,253,.19),transparent 58%)}.eri-enterprise__copy,.eri-enterprise__preview{position:relative;padding:34px}.eri-enterprise h2{max-width:560px;margin:8px 0 10px;color:#fff;font-family:var(--font-heading);font-size:27px;font-weight:600;line-height:1.25}.eri-enterprise__copy>p{max-width:570px;margin:0;color:#a9c4d0;font-size:13px;line-height:1.7}.eri-enterprise ul{display:grid;gap:14px;margin:24px 0;padding:0;list-style:none}.eri-enterprise li{display:flex;gap:11px}.eri-enterprise li>i{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid rgba(0,183,253,.22);border-radius:7px;color:#72d0f1;background:#00b7fd14;font-style:normal;font-weight:700}.eri-enterprise li span{color:#9fbcc9;font-size:12px;line-height:1.5}.eri-enterprise li strong{display:block;color:#fff;font-size:13px}.eri-enterprise__cta{margin-top:2px}.eri-enterprise__preview{display:flex;align-items:center;padding-left:10px}.eri-monitor-card{width:100%;border:1px solid rgba(0,183,253,.22);border-radius:14px;padding:14px;background:#ffffff0a;box-shadow:0 0 60px -24px #00b7fd99}.eri-monitor-card header{display:flex;justify-content:space-between;color:#fff;font-size:12px}.eri-monitor-card header span{border-radius:999px;padding:2px 7px;color:#f5c361;background:#f3ad3d1f;font-size:10px}.eri-monitor-alert{display:flex;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;margin-top:12px;padding:12px;background:#ffffff09}.eri-monitor-alert>div{display:flex;flex-direction:column;color:#fff;font-size:11px}.eri-monitor-alert>div strong{color:#f3bd55;font-size:16px}.eri-monitor-alert small{margin-top:2px;color:#84a6b6;font-size:10px}.eri-monitor-alert>b{align-self:center;color:#f5c361;font-size:17px;text-align:right}.eri-monitor-alert>b small{display:block;white-space:nowrap}.eri-monitor-card svg{width:100%;height:96px}.eri-monitor-chart__area{fill:url(#eri-monitor-area)}.eri-monitor-chart__line{fill:none;stroke:#ffffff4d;stroke-width:2}.eri-monitor-chart__rise{fill:none;stroke:#f3ad3d;stroke-width:3}.eri-monitor-chart__axis{stroke:#ffffff1a}.eri-monitor-chart__point{fill:#6f8995;stroke:#0b3545;stroke-width:2}.eri-monitor-chart__point--latest{fill:#f3ad3d}.eri-monitor-chart__halo{fill:#f3ad3d33}.eri-monitor-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;margin-top:7px;padding:8px 10px;color:#c8dbe3;font-size:10px}.eri-monitor-row b{color:#f2bd58}.eri-monitor-row b.is-favorable{color:#73c9ed}.eri-monitor-row small{color:#64c1e7}.eri-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:0;border-radius:16px;margin:auto;padding:0;color:var(--eri-ink);background:#fff;box-shadow:0 30px 90px #001f296b}.eri-dialog::backdrop{background:#001f2994;backdrop-filter:blur(3px)}.eri-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--eri-line);padding:20px 22px 16px}.eri-dialog__header span{color:#007ba9;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eri-dialog__header h2{margin:3px 0 0;font-family:var(--font-heading);font-size:21px}.eri-dialog__header>button{border:0;padding:0 4px;color:#667985;background:transparent;font-size:24px;line-height:1}.eri-dialog__body{padding:20px 22px}.eri-dialog__body>p{margin:0 0 16px;color:#526874;font-size:13px;line-height:1.65}.eri-dialog__selection{display:flex;flex-direction:column;border:1px solid #d9e4e9;border-radius:9px;margin-bottom:18px;padding:11px 12px;background:#f6fafc}.eri-dialog__selection strong{font-size:12px}.eri-dialog__selection span{margin-top:2px;color:#647782;font-size:11px}.eri-dialog__field span{display:block;margin-bottom:6px;color:#425966;font-size:11px;font-weight:650}.eri-dialog__field input{width:100%;border:1px solid #bdcdd5;border-radius:8px;padding:10px 11px;font-size:13px}.eri-dialog__body .eri-dialog__privacy{margin:10px 0 0;color:#7a8991;font-size:10px;line-height:1.5}.eri-dialog__error{color:#b43f34!important;font-weight:600}.eri-dialog__footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--eri-line);padding:14px 22px;background:#fafcfd}.eri-dialog__success{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;padding:34px;text-align:center}.eri-dialog__success>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:#007aa9;background:#e5f6fc;font-size:24px;font-weight:700}.eri-dialog__success h2{margin:16px 0 6px;font-family:var(--font-heading);font-size:23px}.eri-dialog__success p{margin:0 0 20px;color:#61727d;font-size:13px}@media(max-width:980px){.eri-picker-toolbar{grid-template-columns:minmax(240px,1fr) repeat(4,auto)}.eri-picker-browser{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.eri-report-hero__grid{grid-template-columns:1fr}.eri-code-card__content{grid-template-columns:1fr;gap:10px}.eri-code-metrics{width:100%}.eri-enterprise{grid-template-columns:1fr}.eri-enterprise__preview{padding:0 34px 34px}}@media(max-width:720px){.eri-picker-card__heading strong,.eri-picker-card__heading small{overflow:visible;white-space:normal}.eri-picker-card__action{font-size:0}.eri-picker-card__action span{font-size:11px}.eri-picker-toolbar{grid-template-columns:1fr 1fr}.eri-search-field{grid-column:1 / -1}.eri-filter-menu__trigger{justify-content:space-between}.eri-filter-menu__panel{right:auto;left:0}.eri-filter-menu:nth-child(odd) .eri-filter-menu__panel{right:0;left:auto}.eri-picker-browser{height:auto;grid-template-columns:1fr;overflow:visible}.eri-employer-results{height:auto}.eri-employer-results__scroll{height:auto;max-height:340px}.eri-plan-results{height:auto;max-height:310px}.eri-employer-row{padding:11px 12px}.eri-employer-row__metrics small:first-child{display:none}.eri-picker-card__content:not(.is-mobile-plans) .eri-plan-results{display:none}.eri-picker-card__content.is-mobile-plans .eri-employer-results,.eri-picker-card__content.is-mobile-plans .eri-match-count,.eri-picker-card__content.is-mobile-plans .eri-picker-toolbar{display:none}.eri-plan-step-head{display:flex;align-items:center;gap:12px;min-height:34px;padding-bottom:8px;border-bottom:1px solid var(--eri-line)}.eri-plan-step-head button{border:0;background:none;padding:4px 0;cursor:pointer;color:var(--eri-primary);font-weight:600;font-size:13.5px;white-space:nowrap}.eri-plan-step-head span{font-weight:700;color:var(--eri-ink);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eri-report-placeholder{grid-template-columns:1fr;padding:28px 24px}.eri-report-placeholder__preview{display:none}.eri-report-hero{padding:22px 18px 18px}.eri-report-hero__top{align-items:flex-start;flex-direction:column}.eri-report-hero__top>div{width:auto}.eri-report-hero__grid{gap:24px;margin-top:22px}.eri-report-hero__metric-label{display:block;margin:7px 0 0}.eri-report-hero__chart-head{align-items:flex-start;flex-direction:column}.eri-report-hero__stats{flex-direction:column;gap:5px}.eri-takeaways__grid{grid-template-columns:1fr}.eri-section__header{align-items:flex-start;flex-direction:column;gap:0}.eri-benchmark-view-toggle{margin-top:0}.eri-category-detail>td{position:relative}.eri-code-list__count{position:sticky;left:0;box-sizing:border-box;width:calc(100vw - 64px);padding-left:14px}.eri-code-list-scroll{position:sticky;left:0;box-sizing:border-box;width:calc(100vw - 64px)}.eri-sticky-column{min-width:168px;max-width:168px}.eri-all-codes-table__identity{min-width:200px;max-width:200px}.eri-all-codes-table__identity>div{flex-wrap:wrap;gap:2px 8px}.eri-table-scroll,.eri-all-codes__scroll{-webkit-overflow-scrolling:touch}.eri-benchmark-bar{width:72px}.eri-code-card__content{grid-template-columns:1fr;gap:10px}.eri-code-metrics{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:10px 14px}.eri-code-metric{text-align:left}.eri-code-list{padding-left:14px}.eri-code-metrics{grid-template-columns:1fr 1fr}.eri-enterprise__copy,.eri-enterprise__preview{padding:26px 20px}.eri-enterprise__preview{padding-top:0}.eri-monitor-alert{flex-direction:column}.eri-monitor-alert>b{align-self:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.eri-tool *,.eri-tool *:before,.eri-tool *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eri-report-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;padding:22px 24px;border:1px solid var(--eri-line);border-radius:14px;background:var(--eri-primary-soft);text-align:center}.eri-report-cta p{margin:0;color:var(--eri-ink);font-size:14.5px;font-weight:600}
