:root{--brand-900:#022650;--brand-800:#073a7a;--brand-700:#0b4d9f;--brand-600:#0f61c4;--brand-500:#1476ea;--brand-400:#4c99f0;--brand-300:#7fb4f4;--brand-200:#a9cdf8;--brand-100:#d4e7fb;--primary-color:var(--brand-900);--primary-500:var(--brand-900);--primary-color-text:#fff;--surface-0:#fff;--surface-900:#0b0b0b;--text-color:#0f1420;--text-color-secondary:#69718a;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--shadow-soft:0 10px 30px rgba(2,38,80,.15);--page-bg-light:#eef2f7;--page-bg-dark:#0a0d12;--hero-surface-bg:radial-gradient(circle at 30% 50%,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 24%),linear-gradient(90deg,#223a68,#1a2d55 48%,#16284d);--hero-surface-border:1px solid hsla(0,0%,100%,.04);--hero-surface-shadow:0 18px 42px rgba(8,22,46,.16);--hero-title-size:clamp(1.2rem,1.45vw,1.5rem);--hero-title-line-height:1.08;--hero-title-weight:600;--hero-title-letter-spacing:-0.03em;--quick-filter-ring-value-color:hsla(0,0%,100%,.96);--type-display:clamp(2.7rem,3vw,3.35rem);--type-title-lg:1.4rem;--type-title-md:1.25rem;--type-body-lg:1rem;--type-body-md:0.96rem;--type-body-sm:0.89rem;--type-label:0.89rem;--type-overline:0.82rem}.hero{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 2rem;border-radius:var(--radius-lg);border:var(--hero-surface-border);color:#fff;background:var(--hero-surface-bg);box-shadow:var(--hero-surface-shadow);overflow:hidden}.hero:before{display:none}.hero__title{margin:0;font-size:var(--hero-title-size);line-height:var(--hero-title-line-height);font-weight:var(--hero-title-weight);letter-spacing:var(--hero-title-letter-spacing);color:#fff}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:#fff}.hero__subtitle{margin:.25rem 0 0;color:hsla(0,0%,100%,.8)}.hero__actions{display:flex;gap:.5rem;color:#fff}.hero__bottom{flex-basis:100%;width:100%;margin-top:1.75rem;position:relative;z-index:1}.hero-separator{width:100%;height:1px;margin:1rem 0 1.25rem;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.35) 15%,hsla(0,0%,100%,.35) 85%,hsla(0,0%,100%,0));border-radius:1px}.hero-bottom-grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:768px){.hero-bottom-grid{grid-template-columns:1fr auto 1fr;align-items:start}}.hero .info-card-split{grid-template-columns:1fr;gap:.75rem;padding:0}.hero .info-split-divider{width:50px;height:1px;margin:.5rem 0;justify-self:start;background:hsla(0,0%,100%,.35)}.hero-vert-separator{display:none}@media (min-width:768px){.hero-vert-separator{display:block;width:1px;align-self:stretch;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.35) 15%,hsla(0,0%,100%,.35) 85%,hsla(0,0%,100%,0));border-radius:1px}}.hero .info-line-strong,.hero .info-title{color:#fff}.hero .row-subtitle{color:hsla(0,0%,100%,.85)}.hero .info-chip{background:radial-gradient(closest-side,hsla(0,0%,100%,.16),hsla(0,0%,100%,.06));color:#fff}.hero .info-actions .info-action{color:#fff}.hero .ring-value{fill:#fff}.row-subtitle{font-size:.85rem}.aggregate-detail-hero{padding:2rem 2.25rem;border:var(--hero-surface-border);background:var(--hero-surface-bg);box-shadow:var(--hero-surface-shadow)}.aggregate-detail-hero:before{display:none}.aggregate-detail-hero__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(18rem,34rem);grid-gap:2.5rem;gap:2.5rem;width:100%;align-items:stretch}.aggregate-detail-hero__main{min-width:0}.aggregate-detail-hero__heading{margin-bottom:1.6rem}.aggregate-detail-hero__title{margin:0;color:#fff;font-size:var(--hero-title-size);line-height:var(--hero-title-line-height);font-weight:var(--hero-title-weight);letter-spacing:var(--hero-title-letter-spacing)}.aggregate-detail-hero__meta{margin:.9rem 0 0;color:hsla(0,0%,100%,.68);font-size:1rem;letter-spacing:.02em}.aggregate-detail-hero__back{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;padding:0;border:0;background:transparent;color:hsla(0,0%,100%,.76);font-size:.98rem;cursor:pointer;transition:color .2s ease,transform .2s ease}.aggregate-detail-hero__back:hover{color:#fff;transform:translateX(-2px)}.aggregate-detail-hero__details{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(0,1.2fr);grid-gap:2rem;gap:2rem;align-items:start}.aggregate-detail-hero__stack{display:grid;grid-gap:1.5rem;gap:1.5rem}.aggregate-detail-hero__detail-block{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.aggregate-detail-hero__detail-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:hsla(0,0%,100%,.72);font-size:1.35rem}.aggregate-detail-hero__data-label,.aggregate-detail-hero__detail-label,.aggregate-detail-hero__section-label{color:hsla(0,0%,100%,.52);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.aggregate-detail-hero__detail-label,.aggregate-detail-hero__section-label{font-size:var(--type-overline);margin-bottom:.55rem}.aggregate-detail-hero__detail-lines{display:grid;grid-gap:.35rem;gap:.35rem}.aggregate-detail-hero__data-value,.aggregate-detail-hero__detail-line{color:#fff;font-size:.98rem;line-height:1.45}.aggregate-detail-hero__detail-subline{color:hsla(0,0%,100%,.68);font-size:.92rem;line-height:1.45}.aggregate-detail-hero__data{min-width:0}.aggregate-detail-hero__data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.45rem 1.8rem;gap:1.45rem 1.8rem}.aggregate-detail-hero__data-item{min-width:0}.aggregate-detail-hero__data-item--wide{grid-column:1/-1}.aggregate-detail-hero__data-label{font-size:var(--type-overline);margin-bottom:.45rem}.aggregate-detail-hero__data-value{font-size:.98rem;overflow-wrap:anywhere}.aggregate-detail-hero__visual{display:flex;align-items:stretch}.aggregate-detail-hero__image-card{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:24rem;border-radius:1.5rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.aggregate-detail-hero__image-card .p-image,.aggregate-detail-hero__image-card .p-image-preview-container{width:100%;height:100%}.aggregate-detail-hero__image{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.aggregate-detail-hero__image-card--placeholder{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.08)),repeating-linear-gradient(45deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.045) 10px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 20px)}.aggregate-detail-hero__placeholder-center{padding:0 1rem;color:hsla(0,0%,100%,.56);font-size:1.7rem;text-align:center}.aggregate-detail-hero__image-caption,.aggregate-detail-hero__placeholder-caption{position:absolute;left:1.5rem;right:1.5rem;bottom:1.35rem;color:hsla(0,0%,100%,.68);font-size:.9rem;text-align:center}.aggregate-detail-hero__permission-image{width:min(11rem,50%);opacity:.92}.entity-detail-hero{padding:1.9rem 2rem;border:var(--hero-surface-border);background:var(--hero-surface-bg);box-shadow:var(--hero-surface-shadow)}.entity-detail-hero--with-findings{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.entity-detail-hero--with-findings .entity-detail-hero__content{grid-template-columns:1fr;gap:0}.entity-detail-hero:before{display:none}.entity-detail-hero__content{grid-template-columns:minmax(0,1.65fr) minmax(18rem,34rem);grid-gap:2.25rem;gap:2.25rem;align-items:stretch}.entity-detail-hero__content,.entity-detail-hero__findings{position:relative;z-index:1;display:grid;width:100%}.entity-detail-hero--with-findings .entity-detail-hero__findings{padding-left:2rem;border-left:1px solid hsla(0,0%,100%,.14)}.entity-detail-hero__main{min-width:0}.entity-detail-hero__heading{margin-bottom:1rem}.entity-detail-hero__title{margin:0;color:#fff;font-size:var(--hero-title-size);line-height:var(--hero-title-line-height);font-weight:var(--hero-title-weight);letter-spacing:var(--hero-title-letter-spacing)}.entity-detail-hero__meta{margin:.9rem 0 0;color:hsla(0,0%,100%,.68);font-size:1rem;letter-spacing:.02em}.entity-detail-hero__back{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.45rem;padding:0;border:0;background:transparent;color:hsla(0,0%,100%,.76);font-size:1rem;cursor:pointer;transition:color .2s ease,transform .2s ease}.entity-detail-hero__back:hover{color:#fff;transform:translateX(-2px)}.entity-detail-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.15rem}.entity-detail-hero__actions .p-button{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);color:#fff}.entity-detail-hero__details{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(0,1.1fr);grid-gap:2rem;gap:2rem;align-items:start}.entity-detail-hero__stack{display:grid;grid-gap:1.5rem;gap:1.5rem}.entity-detail-hero__detail-block{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.entity-detail-hero__detail-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:hsla(0,0%,100%,.72);font-size:1.35rem}.entity-detail-hero__data-label,.entity-detail-hero__detail-label,.entity-detail-hero__section-label{color:hsla(0,0%,100%,.52);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.entity-detail-hero__detail-label,.entity-detail-hero__section-label{font-size:.82rem;margin-bottom:.55rem}.entity-detail-hero__detail-lines{display:grid;grid-gap:.35rem;gap:.35rem}.entity-detail-hero__data-value,.entity-detail-hero__detail-line{color:#fff;font-size:.98rem;line-height:1.45}.entity-detail-hero__detail-subline{color:hsla(0,0%,100%,.68);font-size:.92rem;line-height:1.45}.entity-detail-hero__data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.45rem 1.8rem;gap:1.45rem 1.8rem}.entity-detail-hero__data-item--wide{grid-column:1/-1}.entity-detail-hero__data-label{font-size:.82rem;margin-bottom:.45rem}.entity-detail-hero__data-value{overflow-wrap:anywhere}.entity-detail-hero__visual{display:flex;align-items:stretch}.entity-detail-hero__visual-card{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:22rem;padding:1.6rem;border-radius:1.55rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.08)),repeating-linear-gradient(45deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.045) 10px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 20px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.entity-detail-hero__visual-card--soft{background:rgba(212,207,255,.8);border-color:hsla(0,0%,100%,.2)}.entity-detail-hero__visual-eyebrow{color:hsla(0,0%,100%,.72);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700}.entity-detail-hero__visual-title{margin-top:.75rem;color:#fff;font-size:clamp(2rem,3vw,3.2rem);font-weight:700;line-height:1.06}.entity-detail-hero__visual-card--soft .entity-detail-hero__visual-title{color:#f97316}.entity-detail-hero__visual-subtitle{margin-top:.7rem;color:hsla(0,0%,100%,.78);font-size:.98rem;line-height:1.45}.entity-detail-hero__visual-card--soft .entity-detail-hero__visual-eyebrow,.entity-detail-hero__visual-card--soft .entity-detail-hero__visual-subtitle{color:rgba(23,42,82,.72)}.entity-detail-hero__visual-content{margin-top:1.2rem}.entity-detail-hero__visual-card--summary .entity-detail-hero__visual-content{margin-top:0}.entity-detail-hero--compact .entity-detail-hero__visual-card{min-height:18rem}.aggregate-type-summary{display:flex;flex-wrap:nowrap;gap:.7rem;align-items:stretch;justify-content:flex-start}.aggregate-ring-card{position:relative;display:flex;flex-direction:column;width:12.75rem;flex:0 0 12.75rem;min-width:0;min-height:17.1rem;padding:1.25rem 1.15rem 1.1rem;border-radius:1.45rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid hsla(0,0%,100%,.09);background:radial-gradient(circle at 70% 18%,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 34%),linear-gradient(180deg,rgba(67,88,133,.3),rgba(49,69,111,.2)),rgba(47,68,114,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),inset 0 0 0 1px hsla(0,0%,100%,.02);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.aggregate-ring-card--active{border-color:hsla(0,0%,100%,.14);background:radial-gradient(circle at 70% 18%,hsla(0,0%,100%,.09),hsla(0,0%,100%,0) 34%),linear-gradient(180deg,rgba(75,99,149,.34),rgba(54,77,124,.24)),rgba(52,76,126,.96);box-shadow:0 14px 30px rgba(6,18,42,.18),inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 0 0 1px hsla(0,0%,100%,.02);transform:translateY(-1px)}.aggregate-ring-card--default{display:flex;flex-direction:column;justify-content:space-between}.aggregate-ring-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;text-align:left}.aggregate-ring-card__copy{min-width:0;flex:1 1 auto}.aggregate-ring-card__title{color:#fff;font-size:.96rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.aggregate-ring-card__subtitle{margin-top:.32rem;color:hsla(0,0%,100%,.6);font-size:.85rem;line-height:1.35;overflow-wrap:anywhere}.aggregate-ring-card__icon{width:3rem;height:3rem;flex:0 0 auto;border-radius:1rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-size:1.05rem}.aggregate-ring-card__body,.aggregate-ring-card__icon{display:flex;align-items:center;justify-content:center}.aggregate-ring-card__body{flex:1 1;padding:1.45rem 0 1rem}.aggregate-ring-card__ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.aggregate-ring-card__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 .8rem;pointer-events:none}.aggregate-ring-card__value{color:var(--quick-filter-ring-value-color);font-size:1.9rem;font-weight:700;line-height:1;letter-spacing:-.04em}.aggregate-ring-card__center-label{margin-top:.45rem;color:hsla(0,0%,100%,.68);font-size:.86rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.aggregate-ring-card__center-meta{margin-top:.55rem;color:hsla(0,0%,100%,.72);font-size:.92rem;line-height:1.3}.aggregate-ring-card--feature{width:16.5rem;flex:0 0 16.5rem}.status-card.order-findings-panel{padding:1.55rem 1.7rem 1.75rem;border:var(--hero-surface-border);background:var(--hero-surface-bg);box-shadow:var(--hero-surface-shadow)}.order-findings-panel--embedded{display:grid;grid-template-columns:1fr;width:100%;justify-self:stretch;padding:0;border:0;background:transparent;box-shadow:none}.order-findings-panel__separator{width:100%;height:1px;margin-bottom:1.55rem;background:linear-gradient(90deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.08))}.order-findings-panel--embedded .order-findings-panel__separator{display:none}.order-findings-panel__header{width:100%;margin-bottom:1.25rem}.order-findings-panel__title{margin:0;color:#fff;font-size:1.35rem;font-weight:600;line-height:1.15;letter-spacing:-.02em}.order-findings-panel__meta{margin:.45rem 0 0;color:hsla(0,0%,100%,.68);font-size:.98rem;line-height:1.35}.order-findings-panel__summary{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;justify-self:center}.order-findings-panel__summary-grid{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;align-items:center;width:100%}.order-findings-panel__feature-ring-wrapper{display:flex;flex-direction:column;align-items:flex-start}.order-findings-panel__summary-eyebrow{color:hsla(0,0%,100%,.52);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700;margin-bottom:.6rem}.order-findings-panel__sub-rings{display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.findings-ring-item{display:block;padding:.65rem 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.findings-ring-item:last-child{border-bottom:none}.findings-ring-item__layout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.85rem;gap:.85rem}.findings-ring-item__content{min-width:0;display:grid;grid-gap:.35rem;gap:.35rem}.findings-ring-item__header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.findings-ring-item__title{color:#fff;font-size:1rem;font-weight:600}.findings-ring-item__count{color:hsla(0,0%,100%,.52);font-size:.85rem;white-space:nowrap}.findings-ring-item__pct-row{display:flex;align-items:baseline;gap:.45rem}.findings-ring-item__percentage{color:#41c86a;font-size:1.1rem;font-weight:700;letter-spacing:-.03em;line-height:1}.findings-ring-item__clean-label{color:hsla(0,0%,100%,.52);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.findings-ring-item__ring{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.aggregate-ring-card--ring-top{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:0;padding:1rem .9rem 1.1rem;cursor:default}.aggregate-ring-card--ring-top .aggregate-ring-card__body{padding:.2rem 0 .8rem;flex:0 0 auto}.aggregate-ring-card--ring-top .aggregate-ring-card__copy--below{width:100%}.aggregate-ring-card--ring-top .aggregate-ring-card__title{font-size:.9rem}.aggregate-ring-card--ring-top .aggregate-ring-card__pct-row{justify-content:center}.aggregate-ring-card--ring-top .aggregate-ring-card__subtitle{text-align:center}.aggregate-ring-card--feature-summary .aggregate-ring-card__copy--below{display:grid;grid-gap:.3rem;gap:.3rem}.aggregate-ring-card--feature-summary{width:auto;flex:0 0 auto;min-height:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;cursor:default}.aggregate-ring-card--feature-summary .aggregate-ring-card__body{padding:0 0 .8rem}.aggregate-ring-card--feature-summary .aggregate-ring-card__pct-row{display:none}.aggregate-ring-card--feature-summary .aggregate-ring-card__title{font-size:1rem}.aggregate-ring-card--feature-summary .aggregate-ring-card__pct-value{font-size:1.9rem}.aggregate-ring-card--feature-summary .aggregate-ring-card__center-label--inline{font-size:.86rem}.aggregate-ring-card--horizontal{flex-direction:row;align-items:center;width:100%;min-height:0;min-width:0;padding:.7rem .9rem;gap:1rem;cursor:default}.aggregate-ring-card--horizontal .aggregate-ring-card__body{padding:0;flex:0 0 auto}.aggregate-ring-card--horizontal .aggregate-ring-card__copy{flex:1 1;min-width:0}.aggregate-ring-card__pct-row{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}.aggregate-ring-card__pct-value{color:#41c86a;font-size:1rem;font-weight:700;letter-spacing:-.03em}.aggregate-ring-card__center-label--inline{margin-top:0;font-size:.75rem;letter-spacing:.09em}.aggregate-ring-card--horizontal .aggregate-ring-card__title{font-size:.98rem}.aggregate-ring-card--horizontal .aggregate-ring-card__subtitle{margin-top:.25rem;font-size:.82rem}.findings-table-header{display:grid;grid-gap:1.15rem;gap:1.15rem}.findings-table-header__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.findings-table-header__title{margin:0;color:#1f2937;font-size:1.35rem;font-weight:600;line-height:1.15}.findings-table-header__meta{margin-top:.45rem;color:#8b98b3;font-size:.98rem;line-height:1.35}.findings-table-header__actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:flex-end}.aggregates-table__column-settings,.findings-table__column-settings{display:flex;justify-content:center}.aggregates-table__column-settings-button,.findings-table__column-settings-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:#9aa8c0;cursor:pointer}.aggregates-table__column-settings-button:hover,.findings-table__column-settings-button:hover{background:#eef3fb;color:#607191}.aggregates-table__column-settings-button:focus-visible,.findings-table__column-settings-button:focus-visible{outline:2px solid #89b4ff;outline-offset:2px}.aggregates-table__column-settings-overlay .p-overlaypanel-content,.findings-table__column-settings-overlay .p-overlaypanel-content{padding:0}.aggregates-table__column-settings-overlay.p-overlaypanel,.findings-table__column-settings-overlay.p-overlaypanel{border-radius:.9rem;border:1px solid #dce4ef;box-shadow:0 14px 30px rgba(15,23,42,.14)}.aggregates-table__column-settings-content,.findings-table__column-settings-content{display:grid;grid-gap:.9rem;gap:.9rem;min-width:18rem;padding:.95rem;background:#fff}.aggregates-table__column-settings-title,.findings-table__column-settings-title{color:#607191;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aggregates-table__column-settings-list,.findings-table__column-settings-list{display:grid;grid-gap:.4rem;gap:.4rem}.aggregates-table__column-settings-item,.findings-table__column-settings-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;border:1px solid #e3eaf3;border-radius:.65rem;background:#fff;color:#5f6f8a;font-size:.95rem;text-align:left;cursor:pointer}.aggregates-table__column-settings-item:hover,.findings-table__column-settings-item:hover{background:#f6f9ff;border-color:#ced9ea}.aggregates-table__column-settings-item--active,.findings-table__column-settings-item--active{border-color:#9eb7da;background:#f3f8ff;color:#2b3445;font-weight:600}.aggregates-table__column-settings-check,.findings-table__column-settings-check{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid #c7d3e6;border-radius:.3rem;color:#3c6fb1;font-size:.72rem;flex:0 0 auto;background:#fff}.aggregates-table__column-settings-item--active .aggregates-table__column-settings-check,.findings-table__column-settings-item--active .findings-table__column-settings-check{border-color:#7ca1d4;background:#eaf2ff}.aggregates-order-table .p-datatable-table{table-layout:auto!important}.aggregates-order-table .p-datatable-tbody>tr>td.aggregates-table__expander-cell,.aggregates-order-table .p-datatable-thead>tr>th.aggregates-table__expander-cell{width:3.5rem;min-width:3.5rem;max-width:3.5rem;padding-left:.5rem;padding-right:.5rem;text-align:center;vertical-align:middle}.aggregates-order-table .p-datatable-tbody>tr.p-datatable-row-expansion>td{padding:0!important;border-bottom:0!important;background:#f5f8fd}.aggregate-order-row-expansion{padding:.25rem 1rem 1.25rem;background:#f5f8fd}.aggregate-order-row-expansion__card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem;padding:1.8rem 2rem;border-radius:1.4rem;border:1px solid #dce4ef;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.04)}.aggregate-order-row-expansion__item{display:grid;justify-items:center;align-content:start;grid-gap:.45rem;gap:.45rem}.aggregate-order-row-expansion__label{color:#8b98b3;font-size:.95rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;margin:0}@media (max-width:960px){.aggregate-order-row-expansion__card{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.5rem}}.findings-table-header__controls{display:grid;grid-gap:1rem;gap:1rem}.findings-table-header__search{width:100%}.findings-table-header__search .p-inputtext{width:100%;min-height:3.6rem;padding-left:2.6rem;border-radius:1rem;border:1px solid #d9e1ec;color:#52627f;background:#fff}.findings-severity-filter{display:flex;flex-wrap:wrap;gap:.75rem}.findings-severity-filter__item{display:inline-flex;align-items:center;gap:.6rem;min-height:2.8rem;padding:.5rem .9rem;border-radius:999px;border:1px solid #dbe3ef;background:#fff;color:#56657f;font-size:.95rem;font-weight:600;cursor:pointer}.findings-severity-filter__item--active{border-color:#5f7191;box-shadow:inset 0 0 0 1px rgba(95,113,145,.3);color:#1f2937}.findings-severity-filter__dot{width:.7rem;height:.7rem;border-radius:50%;flex:0 0 auto}.findings-category-switch{display:inline-flex;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;padding:.35rem;border-radius:1rem;background:#eef3fa}.findings-category-switch__item{border:0;background:transparent;color:#56657f;padding:.8rem 1rem;border-radius:.8rem;font-size:.98rem;font-weight:600;cursor:pointer}.findings-category-switch__item--active{background:#fff;color:#1f2937;box-shadow:0 3px 10px rgba(15,23,42,.08)}.findings-table .p-datatable-thead>tr>th{color:#93a0b8!important;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.findings-table .p-datatable-tbody>tr.finding-row>td:first-child{border-left:4px solid transparent}.findings-table .p-datatable-tbody>tr.finding-row--critical>td:first-child{border-left-color:#ef5350}.findings-table .p-datatable-tbody>tr.finding-row--strong>td:first-child{border-left-color:#f39a3c}.findings-table .p-datatable-tbody>tr.finding-row--moderate>td:first-child{border-left-color:#ffca3a}.findings-table .p-datatable-tbody>tr.finding-row--notice>td:first-child{border-left-color:#97a3bd}.findings-table .p-datatable-tbody>tr.finding-row--clean>td:first-child{border-left-color:#41c86a}.findings-table__cell-value,.findings-table__element-title,.findings-table__finding-title{color:#2b3445;font-size:.98rem;font-weight:500;line-height:1.35}.findings-table__element-subtitle,.findings-table__finding-subtitle{margin-top:.25rem;color:#8b98b3;font-size:.94rem;line-height:1.35}.table-row-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:#8b98b3;font-size:1rem;cursor:pointer}.table-row-toggle:hover{background:#eef3fb;color:#607191}.table-row-toggle:focus-visible{outline:2px solid #89b4ff;outline-offset:2px}.findings-table .p-datatable-tbody>tr>td.findings-table__expander-cell,.findings-table .p-datatable-thead>tr>th.findings-table__expander-cell{width:3.5rem;padding-left:.5rem;padding-right:.5rem;text-align:center;vertical-align:middle}.findings-table .p-row-toggler,.findings-table .p-row-toggler:focus,.findings-table .p-row-toggler:hover{display:none}.findings-table .p-datatable-tbody>tr.p-datatable-row-expansion>td{padding:0!important;border-bottom:0!important;background:#f5f8fd}.finding-row-expansion{padding:.25rem 1rem 1.25rem;background:#f5f8fd}.finding-row-expansion__card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.95fr);grid-gap:2rem;gap:2rem;padding:1.8rem 2rem;border-radius:1.4rem;border:1px solid #dce4ef;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.04)}.finding-row-expansion__main{min-width:0}.finding-row-expansion__aside,.finding-row-expansion__main{display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:start}.finding-row-expansion__aside{padding-left:2rem;border-left:1px solid #e6edf6}.finding-row-expansion__group{display:grid;grid-gap:.45rem;gap:.45rem}.finding-row-expansion__label{color:#8b98b3;font-size:.95rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;margin:0}.finding-row-expansion__value{color:#1f2937;font-size:.98rem;font-weight:600;line-height:1.35;margin:0}.finding-row-expansion__subvalue{color:#8b98b3;font-size:.94rem;line-height:1.35;margin:0}.finding-row-expansion__status{font-size:.98rem;font-weight:600;line-height:1.35;margin:0}.finding-row-expansion__status--critical{color:#ef5350}.finding-row-expansion__status--strong{color:#f39a3c}.finding-row-expansion__status--moderate{color:#c89100}.finding-row-expansion__status--notice{color:#7d8aa3}.finding-row-expansion__status--clean{color:#41c86a}.finding-row-expansion__actions{display:flex;gap:.75rem;margin-top:.25rem}.finding-row-expansion__actions .p-button{min-width:11rem}.mini-finding-ring{display:flex;align-items:center;justify-content:center;min-width:4.5rem}.mini-finding-ring__chart{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-repeat:no-repeat;background-size:cover}.mini-finding-ring__inner{display:block;width:1.55rem;height:1.55rem;border-radius:50%;background:#fff}.findings-table .p-datatable-tbody>tr>td.findings-table__mini-ring-cell,.findings-table .p-datatable-thead>tr>th.findings-table__mini-ring-cell,.table-list .p-datatable-tbody>tr>td.aggregate-table__mini-ring-cell,.table-list .p-datatable-thead>tr>th.aggregate-table__mini-ring-cell{text-align:center;min-width:4.8rem}.finding-severity-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .85rem;border-radius:999px;font-size:.95rem;font-weight:700}.finding-severity-pill--critical{background:#fde1e1;color:#ef5350}.finding-severity-pill--strong{background:#fdebd9;color:#f39a3c}.finding-severity-pill--moderate{background:#fff4cf;color:#c89100}.finding-severity-pill--notice{background:#eef2f7;color:#7d8aa3}.finding-severity-pill--clean{background:#e5f5e9;color:#41c86a}.findings-table__category{display:inline-flex;align-items:center;gap:.55rem}.findings-table__reference{display:inline-flex;align-items:center;gap:.85rem;color:#8593ad;font-size:.96rem;font-weight:600}.order-detail-switch{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem;margin-bottom:1rem;border-radius:1.2rem;background:#fff;box-shadow:0 12px 28px rgba(10,25,47,.08)}.order-detail-switch__item{border:0;background:transparent;color:#5f6f8a;padding:.8rem 1.15rem;border-radius:.95rem;font-size:.98rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.order-detail-switch__item--active{background:#102f56;color:#fff}.order-detail-switch--embedded{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:.2rem;padding:.35rem;border-radius:1rem;background:#eef3fa;box-shadow:none}.order-detail-switch--embedded .order-detail-switch__item{padding:.8rem 1.2rem;border-radius:.8rem;color:#5f6f8a}.order-detail-switch--embedded .order-detail-switch__item--active{background:#fff;color:#1f2937;box-shadow:0 3px 10px rgba(15,23,42,.08)}@media (max-width:1200px){.entity-detail-hero--with-findings{grid-template-columns:1fr}.entity-detail-hero--with-findings .entity-detail-hero__findings{padding-left:0;border-left:0}.order-findings-panel__summary-grid{grid-template-columns:1fr}.aggregate-type-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aggregate-ring-card,.aggregate-ring-card--feature{width:auto;flex-basis:auto}.findings-table-header__top{flex-direction:column;align-items:stretch}.locations-page-card{height:auto;min-height:36rem}}@media (max-width:768px){.aggregate-type-summary{grid-template-columns:1fr}.findings-ring-item__layout{gap:.7rem}.aggregate-ring-card{min-height:13.75rem;padding:1rem .95rem .9rem}.findings-category-switch,.findings-severity-filter{width:100%}}@media (max-width:1200px){.aggregate-detail-hero__content,.aggregate-detail-hero__details,.entity-detail-hero__content,.entity-detail-hero__details{grid-template-columns:1fr}.aggregate-detail-hero__visual,.entity-detail-hero__visual{max-width:42rem}}@media (max-width:768px){.aggregate-detail-hero,.entity-detail-hero,.locations-page-hero{padding:1.5rem 1.25rem}.locations-page-hero{flex-direction:column;align-items:flex-start}.locations-page-hero__stats{width:100%;justify-content:space-between}.locations-page-hero__stat{min-width:0;padding:0 .75rem}.locations-page-hero__stat-value{font-size:2.2rem}.locations-page-table__title-row{flex-wrap:wrap}.aggregate-detail-hero__meta{font-size:.92rem}.aggregate-detail-hero__data-grid,.entity-detail-hero__data-grid{grid-template-columns:1fr;gap:1.25rem}.aggregate-detail-hero__image-card{min-height:18rem}.entity-detail-hero__visual-card{min-height:16rem}.aggregate-detail-hero__placeholder-center{font-size:1.35rem}}.text-align-center{text-align:center}.link{cursor:pointer;color:var(--brand-700)}.row-subtitle{font-size:.86rem;line-height:1.45}.table-list.p-datatable{border:1px solid #d7dfeb;border-radius:1.35rem;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(18,35,64,.06)}.table-list .p-datatable-header{padding:1.2rem 1.45rem;background:#fff;border:0;border-bottom:1px solid #e5ebf3}.table-list .p-datatable-header h4{font-size:var(--type-title-md);font-weight:700;line-height:1.2}.locations-page-hero{padding:1.7rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.locations-page-hero__main{min-width:0;display:flex;align-items:baseline;gap:1.25rem;flex-wrap:wrap}.locations-page-hero__title{margin:0;color:#fff;font-size:var(--hero-title-size);line-height:var(--hero-title-line-height);font-weight:var(--hero-title-weight);letter-spacing:var(--hero-title-letter-spacing)}.locations-page-hero__meta{margin:0;color:hsla(0,0%,100%,.76);font-size:.98rem}.locations-page-hero__stats{display:flex;align-items:stretch;gap:0}.locations-page-hero__stat{min-width:8.2rem;padding:0 1.9rem}.locations-page-hero__stat+.locations-page-hero__stat{border-left:1px solid hsla(0,0%,100%,.15)}.locations-page-hero__stat-label{display:block;margin-top:.2rem;color:hsla(0,0%,100%,.58);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700}.locations-page-hero__stat-value{display:block;margin-top:.1rem;color:#fff;font-size:3rem;letter-spacing:-.04em;font-weight:700;line-height:1}.locations-page-card{height:640px;border-radius:1.15rem;border:1px solid #d8dee9;background:#fff;box-shadow:0 8px 20px rgba(18,35,64,.05);overflow:hidden}.locations-page-card--table{display:flex;flex-direction:column}.locations-page-table.p-datatable{border:0;border-radius:0;box-shadow:none}.locations-page-table__header{display:grid;grid-gap:.7rem;gap:.7rem}.locations-page-table__title-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.locations-page-table__title{margin:0;color:#243047;font-size:1.08rem;font-weight:700}.locations-page-table__meta{color:#7f8ca3;font-size:.85rem;white-space:nowrap}.locations-page-table__address-cell{display:grid;grid-gap:.25rem;gap:.25rem}.locations-page-table__address-main{color:#2b3445;font-size:1rem;line-height:1.35}.locations-page-table__address-sub{color:#8492a9;font-size:.92rem;line-height:1.35}.locations-page-card--map{display:flex;flex-direction:column}.locations-page-card--map>:last-child{flex:1 1;min-height:0}.locations-page-card--map .maplibregl-map,.locations-page-card--map iframe{border-radius:0}.aggregate-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aggregate-table-header__meta{margin-top:.45rem;color:#8b96aa;font-size:.92rem;line-height:1.4}.aggregate-scope-switch{display:inline-flex;align-items:center;gap:.2rem;padding:.28rem;border-radius:.8rem;background:#e8eef8;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap}.aggregate-scope-switch--top{margin-bottom:1rem;padding:.45rem;border-radius:1.2rem;background:#fff;box-shadow:0 10px 24px rgba(10,25,47,.08);gap:.45rem}.aggregate-scope-switch--top .aggregate-scope-switch__item{min-height:3rem;padding:.7rem 1.2rem;border-radius:.95rem;color:#5f6f8a;font-size:.98rem;font-weight:600}.aggregate-scope-switch--top .aggregate-scope-switch__item--active{background:#102f56;color:#fff;box-shadow:none}.aggregate-scope-switch--top .aggregate-scope-switch__count{min-width:1.7rem;height:1.7rem;background:rgba(139,150,170,.12)}.aggregate-scope-switch--top .aggregate-scope-switch__item--active .aggregate-scope-switch__count{background:hsla(0,0%,100%,.14)}.aggregate-scope-switch__item{display:inline-flex;align-items:center;gap:.55rem;min-height:2.35rem;padding:.45rem .9rem;border:0;border-radius:.6rem;background:transparent;color:#5f6d86;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.aggregate-scope-switch__item--active{background:#fff;color:#283244;box-shadow:0 1px 2px rgba(15,20,32,.05)}.aggregate-scope-switch__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:rgba(139,150,170,.12);color:inherit;font-size:.82rem;font-weight:600}.table-list .p-datatable-footer,.table-list .p-datatable-wrapper,.table-list table{background:#fff}.table-list .p-datatable-wrapper{overflow-x:hidden}.table-list .p-datatable-table{width:100%!important;min-width:100%!important;table-layout:fixed}.findings-table .p-datatable-table{table-layout:auto!important}.table-list .p-datatable-thead>tr>th{padding:1rem 1.3rem;background:#fff;color:#8b99b2!important;border:0!important;border-bottom:1px solid #dfe6f0!important;font-weight:700;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.table-list .p-column-header-content{gap:.55rem}.table-list .p-column-filter-clear-button,.table-list .p-column-filter-menu-button,.table-list .p-sortable-column .p-sortable-column-icon{color:#9da9bf}.table-list .p-datatable-tbody>tr{background:#fff!important;transition:background-color .2s ease}.table-list .p-datatable-tbody>tr>td{padding:1.15rem 1.3rem;background:#fff!important;color:#2b3445!important;border:0!important;border-bottom:1px solid #e8edf5!important;font-size:.96rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.table-list .p-datatable-tbody>tr:hover>td{background:#f8fbff!important}.table-list .p-datatable-tbody>tr:last-child>td{border-bottom-color:transparent!important}.table-list .p-paginator{padding:.9rem 1.3rem 1rem;background:#fff;border:0;border-top:1px solid #e5ebf3}.table-list .p-paginator .p-paginator-first,.table-list .p-paginator .p-paginator-last,.table-list .p-paginator .p-paginator-next,.table-list .p-paginator .p-paginator-page,.table-list .p-paginator .p-paginator-prev{min-width:2.35rem;height:2.35rem;border-radius:999px;color:#66748b}.table-list .p-paginator .p-paginator-page.p-highlight{background:#edf4ff;color:#2f6fed}.table-list .p-paginator .p-dropdown{border:1px solid #d7dfeb;border-radius:999px;background:#fff;box-shadow:none}.table-list .p-paginator .p-dropdown .p-dropdown-label,.table-list .p-paginator .p-dropdown .p-dropdown-trigger,.table-list .p-paginator .p-dropdown .p-inputtext{background:transparent;box-shadow:none}.table-list .p-paginator .p-paginator-current{color:#7b879c}.table-list .row-subtitle{color:#8b96aa!important}.card-hero:has(.table-list),.card:has(.table-list){background:transparent!important;box-shadow:none}.layout-wrapper[data-theme=dark] .table-list.p-datatable{border-color:hsla(0,0%,100%,.12);background:#18212d;box-shadow:0 10px 28px rgba(0,0,0,.22)}.layout-wrapper[data-theme=dark] .table-list .p-datatable-footer,.layout-wrapper[data-theme=dark] .table-list .p-datatable-header,.layout-wrapper[data-theme=dark] .table-list .p-datatable-tbody>tr>td,.layout-wrapper[data-theme=dark] .table-list .p-datatable-thead>tr>th,.layout-wrapper[data-theme=dark] .table-list .p-datatable-wrapper,.layout-wrapper[data-theme=dark] .table-list .p-paginator,.layout-wrapper[data-theme=dark] .table-list table{background:#18212d!important}.layout-wrapper[data-theme=dark] .table-list .p-datatable-header,.layout-wrapper[data-theme=dark] .table-list .p-paginator{border-color:hsla(0,0%,100%,.12)}.layout-wrapper[data-theme=dark] .aggregate-table-header__meta{color:hsla(0,0%,100%,.62)}.layout-wrapper[data-theme=dark] .aggregate-scope-switch{background:hsla(0,0%,100%,.08)}.layout-wrapper[data-theme=dark] .aggregate-scope-switch__item{color:hsla(0,0%,100%,.72)}.layout-wrapper[data-theme=dark] .aggregate-scope-switch__item--active{background:#fff;color:#283244}.layout-wrapper[data-theme=dark] .aggregate-scope-switch__count{background:hsla(0,0%,100%,.14)}.layout-wrapper[data-theme=dark] .table-list .p-datatable-thead>tr>th{color:hsla(0,0%,100%,.68)!important;border-bottom-color:hsla(0,0%,100%,.14)!important}.layout-wrapper[data-theme=dark] .table-list .p-datatable-tbody>tr>td{color:#fff!important;border-bottom-color:hsla(0,0%,100%,.1)!important}.layout-wrapper[data-theme=dark] .table-list .p-datatable-tbody>tr:hover>td{background:#1d2836!important}.layout-wrapper[data-theme=dark] .table-list .row-subtitle{color:hsla(0,0%,100%,.62)!important}.layout-wrapper[data-theme=dark] .table-list .p-paginator .p-paginator-page.p-highlight{background:rgba(76,153,240,.18);color:#a9cdf8}:root{--status-tone-success-bg:#e7f5ea;--status-tone-success-color:#3c8c49;--status-tone-info-bg:#eaf3ff;--status-tone-info-color:#2f6fed;--status-tone-warning-bg:#fff4de;--status-tone-warning-color:#b7791f;--status-tone-danger-bg:#fdecec;--status-tone-danger-color:#c05656;--status-tone-neutral-bg:#edf1f7;--status-tone-neutral-color:#64748b}.layout-wrapper[data-theme=dark]{--status-tone-success-bg:rgba(60,140,73,.18);--status-tone-info-bg:rgba(47,111,237,.18);--status-tone-warning-bg:rgba(183,121,31,.2);--status-tone-danger-bg:rgba(192,86,86,.22);--status-tone-neutral-bg:rgba(100,116,139,.28)}.table-status-pill{display:inline-flex;align-items:center;gap:.55rem;min-height:1.9rem;padding:.34rem .82rem;border-radius:999px;font-weight:600;font-size:.92rem;line-height:1;white-space:nowrap}.table-status-pill__dot{width:.55rem;height:.55rem;border-radius:50%;background:currentColor;opacity:.9}.table-status-pill--success{background:var(--status-tone-success-bg);color:var(--status-tone-success-color)}.table-status-pill--info{background:var(--status-tone-info-bg);color:var(--status-tone-info-color)}.table-status-pill--warning{background:var(--status-tone-warning-bg);color:var(--status-tone-warning-color)}.table-status-pill--danger{background:var(--status-tone-danger-bg);color:var(--status-tone-danger-color)}.table-status-pill--neutral{background:var(--status-tone-neutral-bg);color:var(--status-tone-neutral-color)}.aggregate-timeline-card{border:1px solid #d7dfeb;border-radius:1.5rem;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(18,35,64,.06)}.aggregate-timeline-card__header{padding:1.2rem 1.45rem;border-bottom:1px solid #e5ebf3;background:#fff}.aggregate-timeline-card__header h4{font-size:var(--type-title-md);font-weight:700;line-height:1.2}.aggregate-timeline-card__body{padding:2.2rem 1.6rem 1.9rem;background:#fff}.aggregate-timeline{position:relative;max-width:84rem;margin:0 auto;--aggregate-timeline-gap:0.75rem;--aggregate-timeline-marker-size:1.5rem}.aggregate-timeline__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--aggregate-timeline-gap);gap:var(--aggregate-timeline-gap);align-items:start}.aggregate-timeline__item{position:relative;display:grid;justify-items:center;align-content:start;text-align:center}.aggregate-timeline__item:not(:last-child):after{content:"";position:absolute;top:calc(var(--aggregate-timeline-marker-size) / 2);left:calc(50% + (var(--aggregate-timeline-marker-size) / 2));width:calc(100% + var(--aggregate-timeline-gap) - var(--aggregate-timeline-marker-size));height:2px;background:#d8dfeb;transform:translateY(-50%)}.aggregate-timeline__marker{position:relative;z-index:1;width:var(--aggregate-timeline-marker-size);height:var(--aggregate-timeline-marker-size);margin-bottom:1.2rem;border-radius:50%;flex-shrink:0}.aggregate-timeline__marker--solid{background:#566587}.aggregate-timeline__marker--outline{border:4px solid #5d6985;background:#fff}.aggregate-timeline__label{color:#8b99b2;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aggregate-timeline__value{margin-top:.45rem;color:#2b3445;font-size:.98rem;line-height:1.35}.layout-wrapper[data-theme=dark] .aggregate-timeline-card,.layout-wrapper[data-theme=dark] .aggregate-timeline-card__body,.layout-wrapper[data-theme=dark] .aggregate-timeline-card__header{background:#18212d}.layout-wrapper[data-theme=dark] .aggregate-timeline-card{border-color:hsla(0,0%,100%,.12);box-shadow:0 10px 28px rgba(0,0,0,.22)}.layout-wrapper[data-theme=dark] .aggregate-timeline-card__header{border-bottom-color:hsla(0,0%,100%,.12)}.layout-wrapper[data-theme=dark] .aggregate-timeline__marker--solid{background:#a9cdf8}.layout-wrapper[data-theme=dark] .aggregate-timeline__marker--outline{border-color:#a9cdf8;background:#18212d}.layout-wrapper[data-theme=dark] .aggregate-timeline__label{color:hsla(0,0%,100%,.62)}.layout-wrapper[data-theme=dark] .aggregate-timeline__value{color:#fff}.layout-wrapper[data-theme=dark] .aggregate-timeline__item:not(:last-child):after{background:hsla(0,0%,100%,.16)}@media (max-width:768px){.aggregate-timeline-card__body{padding:2rem 1rem 1.5rem}.aggregate-timeline{--aggregate-timeline-gap:0.4rem}.aggregate-timeline__items{gap:var(--aggregate-timeline-gap)}.aggregate-timeline__item:not(:last-child):after{left:calc(50% + (var(--aggregate-timeline-marker-size) / 2));width:calc(100% + var(--aggregate-timeline-gap) - var(--aggregate-timeline-marker-size))}.aggregate-timeline__label{font-size:.72rem}.aggregate-timeline__value{font-size:.92rem}}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:.75rem}.cookie-banner__inner{max-width:1200px;margin:0 auto;background:var(--surface-0);border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-soft);border-radius:var(--radius-md);padding:1rem 1.25rem;display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:768px){.cookie-banner__inner{grid-template-columns:1fr auto;align-items:center}}.cookie-banner__text p{margin:.25rem 0 0;color:var(--text-color-secondary)}.cookie-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.cookie-banner__more{grid-column:1/-1;text-align:right}.cb-btn{cursor:pointer;border-radius:8px;border:1px solid rgba(0,0,0,.12);padding:.5rem .75rem;background:#fff}.cb-btn--primary{background:var(--brand-900);color:#fff;border-color:var(--brand-900)}.cb-btn--ghost{background:transparent}.cb-link{background:none;border:none;color:var(--brand-700);padding:0;cursor:pointer}.layout-wrapper[data-theme=dark] .cookie-banner__inner{background:#11161f;border-color:hsla(0,0%,100%,.15)}.layout-wrapper[data-theme=dark] .cookie-banner__text p{color:hsla(0,0%,100%,.8)}.layout-wrapper[data-theme=dark] .cb-btn{background:#0b0f17;color:#fff;border-color:hsla(0,0%,100%,.15)}.layout-wrapper[data-theme=dark] .cb-btn--primary{background:var(--brand-700);border-color:var(--brand-700)}.table-list .p-datatable-tbody>tr,.table-list .p-datatable-tbody>tr:hover{background:transparent!important}.p-datatable-tbody>tr>td,.p-datatable-thead>tr>th{color:#000!important}.p-datatable a,.p-datatable a:visited{color:var(--brand-700)!important}.layout-wrapper[data-theme=dark] .p-datatable-tbody>tr>td,.layout-wrapper[data-theme=dark] .p-datatable-thead>tr>th{color:#fff!important}.layout-wrapper[data-theme=dark] .p-datatable a,.layout-wrapper[data-theme=dark] .p-datatable a:visited{color:var(--brand-300)!important}.layout-wrapper[data-theme=light] .table-list .p-datatable-tbody>tr>td,.layout-wrapper[data-theme=light] .table-list .p-datatable-thead>tr>th{border-bottom-color:rgba(0,0,0,.08)!important}.card-hero{position:relative;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(2,38,80,.12),rgba(2,38,80,.04));box-shadow:var(--shadow-soft);overflow:hidden;padding:1.25rem}.card-hero:before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(2,38,80,.04),rgba(2,38,80,0));filter:blur(8px)}.ring-value{fill:#000}.status-card{background:var(--brand-900)}.layout-dashboard .status-card,.layout-dashboard .status-card h1,.layout-dashboard .status-card h2,.layout-dashboard .status-card h3,.layout-dashboard .status-card h4,.layout-dashboard .status-card h5,.layout-dashboard .status-card h6{color:#fff}.layout-dashboard .status-card h4{font-size:1.5rem;line-height:1.3}.card-hero h4{font-size:var(--type-title-md);line-height:1.2;font-weight:700}.layout-dashboard .status-card .ring-value{fill:#fff}.layout-dashboard .status-card.order-findings-panel.order-findings-panel--embedded{padding:0;border:0;background:transparent;box-shadow:none}.card-hero>h4,.status-card>h4{margin:0 0 .75rem}.card,.card-hero,.status-card{width:100%;box-sizing:border-box}.status-summary-hero-card{padding:1.7rem 1.85rem;border:var(--hero-surface-border);background:var(--hero-surface-bg);box-shadow:var(--hero-surface-shadow)}.status-summary-hero-card:before{display:none}.status-summary-hero{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1.85rem;gap:1.85rem;align-items:center}.status-summary-hero__intro{grid-column:1;justify-self:start;max-width:16rem;padding-top:.15rem}.status-summary-hero__title{margin:0;color:#fff;font-size:var(--hero-title-size);line-height:var(--hero-title-line-height);font-weight:var(--hero-title-weight);letter-spacing:var(--hero-title-letter-spacing)}.status-summary-hero__meta{margin-top:.55rem;color:hsla(0,0%,100%,.72);font-size:1rem;line-height:1.35}.status-summary-hero__rail{grid-column:2;min-width:0;display:flex;justify-content:center}.status-summary-hero__rail .aggregate-type-summary{margin:0 auto}.dashboard-chart-hero{position:relative;overflow:hidden;padding:1.5rem 1.65rem 1.65rem;border:var(--hero-surface-border);background:var(--hero-surface-bg);box-shadow:var(--hero-surface-shadow)}.dashboard-chart-hero:before,.dashboard-chart-hero__separator{display:none}.dashboard-chart-hero__panels{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:.95rem;gap:.95rem;align-items:stretch}.dashboard-chart-hero__panel{min-width:0}.dashboard-chart-panel{height:100%;position:relative;overflow:hidden;padding:1.05rem 1.1rem 1.1rem;border-radius:1.35rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),hsla(0,0%,100%,.045);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px rgba(4,18,38,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.dashboard-chart-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:4.25rem;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0));pointer-events:none}.dashboard-chart-panel__header{position:relative;z-index:1;margin-bottom:.7rem}.dashboard-chart-panel__title{margin:0;color:#fff;font-size:1.02rem;line-height:1.2;font-weight:600;letter-spacing:-.015em}.dashboard-chart-panel__body{position:relative;z-index:1;min-height:17.5rem}.dashboard-pie-chart{display:grid;grid-gap:.85rem;gap:.85rem}.dashboard-pie-chart__canvas{position:relative;min-height:16.8rem}.dashboard-pie-chart__center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.dashboard-pie-chart__value{color:#fff;font-size:1.82rem;font-weight:600;letter-spacing:-.03em}.dashboard-pie-chart__label{margin-top:.26rem;color:hsla(0,0%,100%,.58);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dashboard-pie-chart__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding-top:.15rem;border-top:0}.dashboard-pie-chart__legend-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;padding:.35rem .15rem;border-radius:0;background:transparent;border:0}.dashboard-pie-chart__legend-item{min-width:0;display:flex;align-items:center;gap:.45rem}.dashboard-pie-chart__legend-dot{width:.65rem;height:.65rem;border-radius:999px;flex:0 0 auto}.dashboard-pie-chart__legend-name{color:hsla(0,0%,100%,.78);font-size:.82rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-pie-chart__legend-value{color:#fff;font-size:.82rem;font-weight:600;flex:0 0 auto;padding:.1rem .45rem;border-radius:999px;background:hsla(0,0%,100%,.09)}.dashboard-bar-chart{display:flex;align-items:stretch;min-height:16.8rem}.dashboard-bar-chart__surface{width:100%;border-radius:1rem;background:transparent;padding:.35rem .25rem .15rem}.dashboard-chart-panel--aggregates,.dashboard-chart-panel--orders{background:hsla(0,0%,100%,.045)}.dashboard-chart-panel--aggregates:before,.dashboard-chart-panel--orders:before{display:none}@media (max-width:1200px){.status-summary-hero{grid-template-columns:1fr;gap:1.1rem}.status-summary-hero__rail{grid-column:auto;justify-content:flex-start}.status-summary-hero__rail .aggregate-type-summary{margin:0}.dashboard-chart-hero__panels{grid-template-columns:1fr}.dashboard-bar-chart,.dashboard-chart-panel__body,.dashboard-pie-chart__canvas{min-height:16rem}.dashboard-pie-chart__legend{grid-template-columns:1fr}}.chart-pie canvas{height:auto!important}.info-card-split{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.25rem}.info-card-block{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem 1rem;gap:.75rem 1rem}.info-chip{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(closest-side,rgba(2,38,80,.15),rgba(2,38,80,.05));color:var(--text-color)}.layout-wrapper[data-theme=dark] .info-chip{background:radial-gradient(closest-side,hsla(0,0%,100%,.16),hsla(0,0%,100%,.06))}.info-title{font-weight:700}.info-line-strong{font-weight:600}.info-main{min-width:0}.info-actions{opacity:0;transition:opacity .15s ease;display:flex;gap:.25rem}.info-action{width:2rem;height:2rem;border-radius:8px}.info-card-block:hover .info-actions{opacity:1}.info-split-divider{width:1px;height:48px;background:rgba(0,0,0,.08);border-radius:1px}.layout-wrapper[data-theme=dark] .info-split-divider{background:hsla(0,0%,100%,.12)}.layout-wrapper{background-color:var(--page-bg-light)}.layout-wrapper:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.035) .5px,transparent .6px),radial-gradient(rgba(0,0,0,.02) .7px,transparent .8px);background-size:3px 3px,4px 4px;background-position:0 0,1px 1px;z-index:0}.layout-wrapper[data-theme=dark]{background-color:var(--page-bg-dark)}.layout-wrapper[data-theme=dark]:before{background-image:radial-gradient(hsla(0,0%,100%,.03) .5px,transparent .6px),radial-gradient(hsla(0,0%,100%,.018) .7px,transparent .8px)}