@charset "UTF-8";@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.row-list{background:#fff;border:0;border-radius:.95rem;box-shadow:none;display:flex;flex-direction:column;padding:.5rem}.row-list__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding:.75rem .75rem .5rem}.row-list__eyebrow,.row-list__head .row-list__eyebrow{color:rgba(15,23,42,.6);color:#64748b;display:block;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.row-list__head .row-list__title{align-items:center;color:#0b2542;display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:600;gap:.5rem;line-height:1.25;margin:0}.row-list__hint{align-items:center;background:rgba(11,37,66,.08);border-radius:999px;color:#0b2542;display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5;padding:1px .4375rem}.row-list__item{align-items:center;border-radius:.5rem;color:inherit;display:grid;gap:.5rem 1rem;grid-template-areas:"icon body status actions";grid-template-columns:var(--row-list-icon,44px) minmax(0,1fr) auto auto;padding:.75rem;text-decoration:none;transition:background .15s ease}.row-list__item+.row-list__item{box-shadow:inset 0 1px 0 #f1f5f9}.row-list__item:not(:has(>.row-list__icon)){grid-template-areas:"body status actions";grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:767px){.row-list__item{align-items:start;gap:.5rem .75rem;grid-template-areas:"icon body" "icon status" "icon actions";grid-template-columns:var(--row-list-icon,44px) minmax(0,1fr)}.row-list__item:not(:has(>.row-list__icon)){grid-template-areas:"body" "status" "actions";grid-template-columns:minmax(0,1fr)}}.row-list__item--link{cursor:pointer}.row-list__item--link:focus-visible,.row-list__item--link:hover{background:#f1f5f9;box-shadow:none;color:inherit;outline:none;text-decoration:none}.row-list__item--link:focus-visible .row-list__title,.row-list__item--link:hover .row-list__title{color:#185482}.row-list__icon{background:rgba(11,37,66,.08);border-radius:.5rem;color:#0b2542;display:grid;flex-shrink:0;font-size:1rem;grid-area:icon;height:var(--row-list-icon,44px);overflow:hidden;place-items:center;width:var(--row-list-icon,44px)}.row-list__icon img{height:100%;object-fit:cover;width:100%}.row-list__body{display:flex;flex-direction:column;gap:2px;grid-area:body;min-width:0}.row-list__body .row-list__title,.row-list__item .row-list__title{color:#0b2542;font-size:1rem;font-weight:600;line-height:1.25;margin:0;overflow-wrap:anywhere;text-decoration:none}.row-list__body .row-list__title:focus,.row-list__body .row-list__title:hover,.row-list__item .row-list__title:focus,.row-list__item .row-list__title:hover{color:#185482;text-decoration:none}.row-list__meta{--row-list-sep:0.9em;align-items:center;clip-path:inset(0 0 0 var(--row-list-sep));color:#475569;display:flex;flex-wrap:wrap;font-size:.8rem;gap:0;line-height:1.5;margin:0 0 0 calc(var(--row-list-sep)*-1)}.row-list__meta>a,.row-list__meta>span,.row-list__meta>time{align-items:center;display:inline-flex;gap:.25rem;min-width:0}.row-list__meta>a:before,.row-list__meta>span:before,.row-list__meta>time:before{color:#64748b;content:"·";flex:0 0 var(--row-list-sep);margin-right:-.25rem;text-align:center;width:var(--row-list-sep)}.row-list__meta i{color:#64748b;font-size:.85em}.row-list__meta a{color:inherit;text-decoration:underline;text-decoration-color:rgba(148,163,184,.35)}.row-list__meta a:hover{color:#0b2542}.row-list__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:.8rem;line-height:1.5;margin:0;overflow:hidden}.row-list__excerpt--full{-webkit-line-clamp:none;display:block;overflow:visible;white-space:pre-wrap}.row-list__status{grid-area:status;white-space:nowrap}.row-list__actions,.row-list__status{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.row-list__actions{grid-area:actions;justify-content:flex-end}.main-content .row-list__actions .btn,.row-list__actions .btn{border-radius:.75rem;font-size:.8rem;gap:.375rem;line-height:1.2;min-height:36px;padding:0 1rem}@media (max-width:767px){.row-list__actions{justify-content:flex-start}}.row-list__empty{color:#475569;font-size:.9rem;padding:1.75rem 1rem;text-align:center}.row-list__empty>i{color:#0b2542;display:block;font-size:1.75rem;margin:0 auto .75rem;opacity:.6}.row-list__empty>strong{color:#0b2542;display:block;font-weight:700;margin-bottom:.25rem}.dashboard-panel .row-list,.row-list--bare{background:transparent;border-radius:0;padding:0}.row-list__head:has(>.btn){align-items:center}@media (max-width:767px){.row-list.row-list--inline-status .row-list__item{align-items:center;grid-template-areas:"icon body status" "icon actions actions";grid-template-columns:var(--row-list-icon,44px) minmax(0,1fr) auto}.row-list.row-list--inline-status .row-list__item:not(:has(>.row-list__icon)){grid-template-areas:"body status" "actions actions";grid-template-columns:minmax(0,1fr) auto}}@media (max-width:767px){.row-list.row-list--inline-status .row-list__item:has(>.row-list__status--text){align-items:start;grid-template-areas:"icon body" "icon status" "icon actions";grid-template-columns:var(--row-list-icon,44px) minmax(0,1fr);row-gap:.25rem}.row-list.row-list--inline-status .row-list__item:has(>.row-list__status--text) .row-list__status{font-size:.8rem}.row-list.row-list--inline-status .row-list__item:has(>.row-list__status--text):not(:has(>.row-list__icon)){grid-template-areas:"body" "status" "actions";grid-template-columns:minmax(0,1fr)}}.row-list__item--file .row-list__icon{background:#f1f5f9;color:#475569}.row-list__item--sub{background:#f1f5f9;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto auto;padding-left:calc(1.75rem + 44px)}.row-list__item--sub .row-list__icon{background:#fff;color:#0b2542;font-size:.72rem;height:32px;width:32px}.row-list__item--sub .row-list__title{font-size:.9rem}.row-list__item--sub:not(:has(>.row-list__icon)){grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:767px){.row-list__item--sub{grid-template-columns:32px minmax(0,1fr);padding-left:1.5rem}.row-list__item--sub:not(:has(>.row-list__icon)){grid-template-columns:minmax(0,1fr)}}.row-list__item+.row-list__item--sub{box-shadow:none}.row-list__item--sub+.row-list__item--sub{box-shadow:inset 0 1px 0 #fff}.dashboard-panel .row-list--bare .row-list__item.row-list__item--sub{padding-left:calc(2.75rem + 44px)}@media (max-width:767px){.dashboard-panel .row-list--bare .row-list__item.row-list__item--sub{padding-left:1.5rem}}.metric-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:767px){.metric-grid{grid-template-columns:1fr}}.metric-tile{--metric-label-color:#64748b;--metric-value-color:#0b2542;--metric-value-weight:400;--metric-caption-color:#475569;--metric-icon-bg:rgba(11,37,66,.08);--metric-icon-color:#0b2542;background:#fff;border:0;border-radius:.75rem;box-shadow:none;color:var(--metric-caption-color);display:flex;flex-direction:column;gap:.25rem;padding:1.25rem}.metric-tile--primary{--metric-label-color:hsla(0,0%,100%,.72);--metric-value-color:#fff;--metric-value-weight:400;--metric-caption-color:hsla(0,0%,100%,.8);--metric-icon-bg:hsla(0,0%,100%,.12);--metric-icon-color:#fff;background:#0b2542}.metric-tile--primary .status-pill[class*=status-pill--]{background:hsla(0,0%,100%,.16);color:#fff;vertical-align:middle}.metric-tile--subtle{background:rgba(11,37,66,.08)}.metric-tile__label{color:rgba(15,23,42,.6);color:var(--metric-label-color,#64748b);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.metric-tile__value{color:var(--metric-value-color,#0b2542);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:var(--metric-value-weight,400);line-height:1.1;margin-top:.25rem}.metric-tile__value--text{font-size:1.1rem;font-variant-numeric:normal;hyphens:auto;line-height:1.25;overflow-wrap:anywhere}.metric-tile__caption{color:var(--metric-caption-color,#475569);font-size:.8rem;line-height:1.5;margin:0}.metric-tile__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.metric-tile__icon{background:var(--metric-icon-bg,rgba(11,37,66,.08));border-radius:.5rem;color:var(--metric-icon-color,#0b2542);display:grid;flex-shrink:0;font-size:1rem;height:36px;place-items:center;width:36px}.metric-tile__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem}.metric-tile__row .metric-tile__value{margin-top:0}.metric-strip{background:#fff;border-radius:.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:.5rem 0}.metric-strip__cell{display:flex;flex-direction:column;gap:2px;padding:1rem 1.5rem;position:relative}.metric-strip__cell+.metric-strip__cell:before{background:#f1f5f9;bottom:1rem;content:"";left:0;position:absolute;top:1rem;width:1px}@media (max-width:767px){.metric-strip__cell{padding:.75rem 1.25rem}.metric-strip__cell+.metric-strip__cell:before{display:none}}.metric-strip__label{color:rgba(15,23,42,.6);color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.metric-strip__value{color:#0b2542;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:var(--metric-value-weight,400);line-height:1.15}.metric-strip__value small{font-weight:400;margin-left:.25rem}.metric-strip__caption,.metric-strip__value small{color:#475569;font-size:.8rem}.metric-inline{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;padding:.25rem 0}.metric-inline__item{display:flex;flex-direction:column}.metric-inline__label{color:rgba(15,23,42,.6);color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.metric-inline__value{color:#0b2542;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:var(--metric-value-weight,400);line-height:1.2}.metric-inline__value small{color:#475569;font-size:.8rem;font-weight:400;margin-left:.25rem}.metric-sheet{--metric-sheet-sep:#fff;background:rgba(11,37,66,.045);border-radius:.95rem;display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.metric-sheet{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.metric-sheet--plain{--metric-sheet-sep:rgba(148,163,184,.12);background:#fff}@media (min-width:768px){.metric-sheet--lead{grid-template-columns:minmax(0,1.5fr)}}.metric-sheet__cell{align-items:center;display:grid;gap:2px .75rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:calc(.75rem + 1px) 1rem;position:relative}.metric-sheet__cell+.metric-sheet__cell:before{background:var(--metric-sheet-sep);content:"";height:1px;left:1rem;position:absolute;right:1rem;top:0}@media (min-width:768px){.metric-sheet__cell{align-items:stretch;display:flex;flex-direction:column;padding:1rem 1.25rem calc(1rem + 2px)}.metric-sheet__cell+.metric-sheet__cell:before{bottom:calc(1rem + 2px);height:auto;left:0;right:auto;top:calc(1rem + 2px);width:1px}}.metric-sheet__cell--stack{align-items:stretch;display:flex;flex-direction:column}.metric-sheet__label{align-items:center;color:rgba(15,23,42,.6);color:#64748b;display:flex;font-size:.72rem;font-weight:600;gap:calc(.25rem + 2px);grid-column:1;letter-spacing:.08em;text-transform:uppercase}.metric-sheet__value{align-items:baseline;color:#0b2542;column-gap:.25rem;display:flex;flex-wrap:wrap;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:400;grid-column:2;grid-row:1/span 2;justify-content:flex-end;line-height:1.15;margin:0;white-space:nowrap}@media (min-width:768px){.metric-sheet__value{font-size:1.5rem;justify-content:flex-start;margin-top:.25rem}}.metric-sheet__value--text{font-size:1.1rem;font-variant-numeric:normal;justify-content:flex-start;line-height:1.25;margin-top:2px;overflow-wrap:anywhere;white-space:normal}@media (min-width:768px){.metric-sheet__value--text{font-size:1.1rem}}a.metric-sheet__value:focus,a.metric-sheet__value:hover{color:#0b2542;text-decoration:underline;text-underline-offset:3px}a.metric-sheet__value{text-decoration:none}.metric-sheet__pre{color:#64748b;font-size:.8rem}.metric-sheet__unit{color:#475569;font-size:.9rem}@media (min-width:768px){.metric-sheet__unit{font-size:1rem}}.metric-sheet__caption{color:#475569;font-size:.8rem;grid-column:1;line-height:1.5;margin:0}.metric-sheet__mix{grid-column:1/-1;margin-top:.5rem}.metric-sheet__mix .segmented-bar{height:6px}.metric-sheet__mix .segmented-bar__legend{gap:.25rem 1rem;margin-top:.5rem}.metric-sheet__mix .segmented-bar__key{color:#475569;font-size:.8rem;gap:calc(.25rem + 2px)}.metric-sheet__mix .segmented-bar__key b{color:#0f172a;font-weight:600}.metric-sheet__mix .segmented-bar__dot{border-radius:2px;height:8px;width:8px}.metric-sheet-note{align-items:flex-start;color:#64748b;display:flex;font-size:.8rem;gap:.5rem;line-height:1.5;margin:0}.metric-sheet-note>i{flex-shrink:0;margin-top:3px}.metric-sheet-note a{color:#0b2542;font-weight:600;text-decoration:none}.metric-sheet-note a:focus,.metric-sheet-note a:hover{text-decoration:underline}.hp-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.hp-today{display:grid;gap:1.25rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.hp-today--single{grid-template-columns:minmax(0,1fr)}@media (max-width:992px){.hp-today{grid-template-columns:minmax(0,1fr)}}.hp-rank{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.hp-rank__number{align-items:baseline;color:#0b2542;display:inline-flex;flex-shrink:0;font-size:2rem;font-weight:700;letter-spacing:-.05em;line-height:1}.hp-rank__hash{color:#12365f;font-size:1.25rem;margin-right:.05em}.hp-rank__meta{border-left:1px solid rgba(148,163,184,.12);display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:.75rem}.hp-rank__eyebrow{color:rgba(15,23,42,.6);color:#0b2542;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hp-rank__context{color:#475569;font-size:.8rem;font-weight:500;line-height:1.25}.hp-obs-figure{align-items:flex-end;display:flex;flex-direction:column;line-height:1.1;text-align:right}.hp-obs-figure strong{color:var(--metric-value-color,#0b2542);font-size:1.75rem;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:var(--metric-value-weight,400);line-height:1.1;margin-top:0}.hp-obs-figure span{color:#475569;font-size:.72rem}.hp-source{margin-top:1rem}.hp-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.assistance-form-iframe-wrapper{height:70vh;max-height:800px;min-height:600px;overflow:hidden;position:relative;width:100%}@media (max-width:992px){.assistance-form-iframe-wrapper{height:60vh;min-height:500px}}@media (max-width:767px){.assistance-form-iframe-wrapper{height:50vh;min-height:400px}}.assistance-form-iframe{border:none;height:100%;inset:0;position:absolute;width:100%}@media (max-width:767px){#assistanceFormModal .modal-dialog{margin:.5rem}#assistanceFormModal .modal-content{border-radius:.75rem}}