:root{--xilo-icon-teal:#0db9a8;--xilo-icon-orange:#f97316;--xilo-icon-red:#dc2626;--xilo-icon-purple:#9333ea;--xilo-icon-gray:#64748b;--xilo-icon-info:#2563eb;--xilo-icon-tier1-size:48px;--xilo-icon-tier1-radius:12px;--xilo-icon-tier2-size:40px;--xilo-icon-tier2-radius:10px;--xilo-primary:#1295b0;--xilo-primary-deep:#0d6f87;--xilo-amber:#f59e0b;--xilo-orange:#f97316;--xilo-badge-flagged-bg:#f59e0b29;--xilo-badge-flagged-border:#f59e0b47;--xilo-badge-flagged-text:#7c2d12;--xilo-badge-cleared-bg:#78788024;--xilo-badge-cleared-border:#78788038;--xilo-badge-won-bg:color-mix(in srgb,var(--xilo-primary) 26%,#0000);--xilo-badge-won-border:color-mix(in srgb,var(--xilo-primary) 48%,#0000);--xilo-badge-won-text:color-mix(in srgb,var(--xilo-primary) 58%,#000);--xilo-rx-cleared:#475569;--xilo-rx-flagged:#94a3b8;--xilo-outcome-bar-cleared-bg:#64748b;--xilo-outcome-bar-flagged-bg:#f97316;--xilo-outcome-bar-won-bg:#1295b0;--xilo-confidence-high:var(--xilo-primary);--xilo-confidence-mid:var(--xilo-amber);--xilo-confidence-low:var(--xilo-orange);--xilo-confidence-unknown:#78788059;--xilo-outcome-held:#646670;--xilo-spend-rx:var(--xilo-rx-cleared);--xilo-outcome-dispute:#e07065;--xilo-primary-soft:#1295b024;--xilo-canvas:#f2f2f7;--xilo-card:#fff;--xilo-text:#1c1c1e;--xilo-muted:#636366;--xilo-tertiary:#aeaeb2;--xilo-secondary-label:#3c3c43;--xilo-system-gray:#8e8e93;--xilo-border:#3c3c434a;--xilo-separator:#3c3c432e;--xilo-hairline:#3c3c431a;--xilo-fill-secondary:#7878801f;--xilo-fill-tertiary:#78788014;--xilo-radius-none:0;--xilo-radius-pill:999px;--xilo-radius-card:4px;--xilo-radius-panel:4px;--xilo-shadow-soft:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;--xilo-shadow-card:0 0.5px 0 #0000000a;--xilo-shadow-hover:0 2px 8px #0000000f,0 12px 36px #0000000f;--xilo-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Inter",ui-sans-serif,system-ui,sans-serif;--xilo-ease-ios:cubic-bezier(0.25,0.1,0.25,1);--xilo-tap-scale:0.97}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;background:#f2f2f7;background:var(--xilo-canvas);color:#1c1c1e;color:var(--xilo-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,ui-sans-serif,system-ui,sans-serif;font-family:var(--xilo-font);letter-spacing:-.018em;margin:0;text-rendering:optimizeLegibility}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.xilo-app{background:#f2f2f7;background:var(--xilo-canvas);min-height:100vh}.xilo-app__container{margin:0 auto;max-width:1420px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.xilo-app__top{backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);background:#f2f2f7c2;border-bottom:.33px solid #3c3c432e;border-bottom:.33px solid var(--xilo-separator);padding-bottom:10px;padding-top:max(10px,env(safe-area-inset-top));position:sticky;top:0;z-index:100}.xilo-app__container,.xilo-app__main,.xilo-app__main-inner,.xilo-app__top{border-radius:0;border-radius:var(--xilo-radius-none)}.xilo-app__top-inner{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content);min-height:44px}.xilo-app__brand{align-items:center;display:flex;font-size:17px;font-weight:700;gap:10px;letter-spacing:-.02em}.xilo-app__brand-mark{background:linear-gradient(145deg,#1295b0,#0d6f87);background:linear-gradient(145deg,var(--xilo-primary),var(--xilo-primary-deep));border-radius:4px;box-shadow:0 .5px 0 #0000000a;box-shadow:var(--xilo-shadow-card);color:#fff;display:grid;font-size:14px;font-weight:700;height:34px;place-items:center;width:34px}.xilo-app__brand-text{color:#1c1c1e;color:var(--xilo-text)}.xilo-app__brand--text{font-size:18px;font-weight:800;letter-spacing:-.03em}.xilo-app__nav-slot{align-items:center;display:flex;justify-content:center;min-width:0}.xilo-app__toolbar-slot{align-items:center;display:flex;justify-content:flex-end}.xilo-app__main{padding-bottom:max(32px,env(safe-area-inset-bottom))}.xilo-app__main-inner{padding-top:20px}.xilo-app__main-inner:has(.xilo-dashboard--enterprise){padding-top:14px}.xilo-pill-nav{display:flex;justify-content:center;max-width:100%}.xilo-pill-nav__track{align-items:center;background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-panel);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);display:inline-flex;flex-wrap:wrap;gap:2px;justify-content:center;padding:3px;position:relative;transition:box-shadow .35s ease;transition:box-shadow .35s var(--xilo-ease-ios)}.xilo-pill-nav__track:before{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffffe6;content:"";inset:0;pointer-events:none;position:absolute}.xilo-pill-nav__btn{background:#0000;border:none;border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.018em;min-height:36px;padding:8px 15px;transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease;transition:background .2s var(--xilo-ease-ios),color .2s var(--xilo-ease-ios),transform .15s var(--xilo-ease-ios),box-shadow .2s var(--xilo-ease-ios)}.xilo-pill-nav__btn:hover{background:#78788014;background:var(--xilo-fill-tertiary)}.xilo-pill-nav__btn:active{transform:scale(.97);transform:scale(var(--xilo-tap-scale))}.xilo-pill-nav__btn:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-pill-nav__btn--active{background:#1295b0;background:var(--xilo-primary);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 1px 0 #ffffff38,0 1px 2px #0d6f8759;color:#fff}.xilo-pill-nav__btn--active:hover{background:#0d6f87;background:var(--xilo-primary-deep)}.xilo-toolbar{align-items:center;display:flex;gap:8px}.xilo-toolbar__btn{background:#7878801f;background:var(--xilo-fill-secondary);border:none;border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;transition:background .12s ease,transform .12s ease;width:40px}.xilo-toolbar__btn:hover{background:#3c3c431f}.xilo-toolbar__btn:active{transform:scale(.96)}.xilo-toolbar__btn:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-toolbar__avatar{background:#fff;background:var(--xilo-card);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 0 0 2px #fffffff2,0 1px 4px #00000014;flex-shrink:0;height:40px;margin-left:2px;overflow:hidden;width:40px}.xilo-toolbar__avatar img{display:block;height:100%;object-fit:cover;width:100%}.xilo-toolbar__account-wrap{flex-shrink:0;margin-left:2px;position:relative}.xilo-toolbar__avatar-trigger{background:#0000;border:none;border-radius:4px;border-radius:var(--xilo-radius-card);cursor:pointer;display:block;line-height:0;margin:0;padding:0}.xilo-toolbar__avatar-trigger:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-toolbar__dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 30px #0f172a1f,0 2px 6px #0f172a0f;min-width:160px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:220}.xilo-toolbar__dropdown-item{background:#0000;border:none;color:#0f172a;cursor:pointer;display:block;font-size:14px;font-weight:600;padding:10px 14px;text-align:left;width:100%}.xilo-toolbar__dropdown-item:hover{background:#f8fafc}.xilo-toolbar__dropdown-item:focus-visible{box-shadow:inset 0 0 0 2px #1295b059;outline:none}.xilo-auth-boot,.xilo-auth-login{background:#f8fafc;min-height:100vh}.xilo-auth-login{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:24px}.xilo-auth-login__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 40px #0f172a0f,0 2px 8px #0f172a0a;box-sizing:border-box;max-width:420px;padding:36px 32px;width:100%}.xilo-auth-login__title{color:#0f172a;font-size:26px;font-weight:800;letter-spacing:-.03em;margin:0;text-align:center}.xilo-auth-login__subtitle{color:#64748b;font-size:14px;font-weight:600;line-height:1.45;margin:12px 0 28px;text-align:center}.xilo-auth-login__form{display:flex;flex-direction:column;gap:14px}.xilo-auth-login__input{border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;color:#0f172a;font-size:15px;font-weight:600;padding:12px;width:100%}.xilo-auth-login__input:focus-visible{border-color:#1295b0a6;box-shadow:0 0 0 3px #1295b038;outline:none}.xilo-auth-login__input:disabled{opacity:.65}.xilo-auth-login__submit{background:#1295b0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:4px;padding:12px 16px;width:100%}.xilo-auth-login__submit:hover:not(:disabled){filter:brightness(1.03)}.xilo-auth-login__submit:disabled{cursor:not-allowed;opacity:.75}.xilo-auth-login__error{color:#dc2626;font-size:13px;font-weight:600;margin:-6px 0 0}.xilo-auth-login__success{color:#1295b0;font-size:15px;font-weight:650;line-height:1.5;margin:8px 0 0;text-align:center}.xilo-dash-hero{margin-bottom:28px;padding:0 2px}.xilo-dash-hero__eyebrow{color:#aeaeb2;color:var(--xilo-tertiary);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.xilo-dash-hero__title{color:#1c1c1e;color:var(--xilo-text);font-size:clamp(32px,6vw,40px);font-weight:700;letter-spacing:-.038em;line-height:1.05;margin:0}.xilo-dash-hero__subtitle{color:#636366;color:var(--xilo-muted);font-size:15px;font-weight:400;letter-spacing:-.022em;line-height:1.47;margin:8px 0 0;max-width:38rem}.xilo-dash-hero__subtitle--exec-intel{max-width:700px}.xilo-stat-grid{grid-gap:14px;display:grid;gap:14px;margin-bottom:32px}.xilo-stat-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.xilo-stat-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.xilo-stat-card{align-items:stretch;background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);display:flex;flex-direction:column;justify-content:center;min-height:118px;overflow:hidden;padding:18px 20px;position:relative;text-align:left;transition:box-shadow .35s ease;transition:box-shadow .35s var(--xilo-ease-ios)}.xilo-stat-card:before{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffffe0;content:"";inset:0;pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine){.xilo-stat-card:hover{box-shadow:0 2px 8px #0000000f,0 12px 36px #0000000f;box-shadow:var(--xilo-shadow-hover)}}.xilo-stat-card__label{color:#aeaeb2;color:var(--xilo-tertiary);font-size:11px;font-weight:600;letter-spacing:.07em;line-height:1.25;margin:0;text-transform:uppercase}.xilo-stat-card__value{font-feature-settings:"tnum" 1,"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:clamp(28px,4.2vw,34px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.028em;line-height:1.06;margin-top:10px}.xilo-stat-card__subtitle{letter-spacing:-.012em;line-height:1.38;margin:8px 0 0;padding:0;text-align:left}.xilo-stat-card__hint,.xilo-stat-card__subtitle{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:500}.xilo-stat-card__hint{letter-spacing:-.008em;line-height:1.35;margin:10px 0 0;padding:0 4px}.xilo-info-glyph{background:#0000;border:none;border-radius:4px;color:#636366;color:var(--xilo-muted);cursor:help;flex-shrink:0;font:inherit;font-size:13px;font-weight:600;line-height:1;margin:0;padding:0 0 0 2px;transition:color .12s ease}.xilo-info-glyph:focus-visible,.xilo-info-glyph:hover{color:#1295b0;color:var(--xilo-primary);outline:none}.xilo-info-glyph:focus-visible{border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft)}.xilo-info-glyph--list{font-size:12px;padding-left:6px}.xilo-info-glyph--lucide{align-items:center;display:inline-flex;font-size:0;justify-content:center;line-height:0;padding:2px}.xilo-dashboard{padding-bottom:max(16px,env(safe-area-inset-bottom))}.xilo-dashboard__insights,.xilo-dashboard__stack{display:flex;flex-direction:column;gap:16px;margin-top:4px}.xilo-claims-by-specialty{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:18px 20px 16px}.xilo-claims-by-specialty__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.xilo-claims-by-specialty__title{color:#1c1c1e;color:var(--xilo-text);font-size:17px;font-weight:700;letter-spacing:-.024em;line-height:1.2;margin:0}.xilo-claims-by-specialty__subtitle{color:#636366;color:var(--xilo-muted);font-size:11px;font-style:italic;font-weight:500;letter-spacing:-.01em;margin:4px 0 0}.xilo-claims-by-specialty__review-link{color:#1295b0;color:var(--xilo-primary);flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:-.01em;text-decoration:none}.xilo-claims-by-specialty__review-link:hover{text-decoration:underline}.xilo-claims-by-specialty__review-link:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-claims-by-specialty__table-wrap{margin:0 -4px;overflow-x:auto;padding:0 4px}.xilo-claims-by-specialty__table{border-collapse:collapse;color:#1c1c1e;color:var(--xilo-text);font-size:13px;width:100%}.xilo-claims-by-specialty__table thead th{border-bottom:1px solid #e2e8f0;color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:700;letter-spacing:.06em;padding:8px 12px 10px 0;text-align:left;text-transform:uppercase;vertical-align:bottom}.xilo-claims-by-specialty__table tbody td{border-bottom:1px solid #e2e8f0;padding:12px 12px 12px 0;vertical-align:middle}.xilo-claims-by-specialty__table tbody tr:last-child td{border-bottom:none}.xilo-claims-by-specialty__table tbody tr:hover{background:#f8fafc}.xilo-claims-by-specialty__amount,.xilo-claims-by-specialty__specialty{font-weight:700}.xilo-claims-by-specialty__badge{align-items:center;background:#f59e0b29;background:var(--xilo-badge-flagged-bg);border:.5px solid #f59e0b47;border:.5px solid var(--xilo-badge-flagged-border);border-radius:4px;color:#7c2d12;color:var(--xilo-badge-flagged-text);display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:-.01em;padding:4px 10px;white-space:nowrap}.xilo-claims-by-specialty__empty{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:600;letter-spacing:-.01em;margin:12px 0 0}.xilo-claims-by-specialty__skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024 50%,#78788014);background-size:200% 100%;border-radius:4px;height:180px;margin-top:8px}.xilo-dashboard__split{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xilo-dashboard__split-left{align-self:stretch;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;min-width:0}.xilo-dashboard__split-left>.xilo-panel--dispute-pipeline,.xilo-dashboard__split-left>.xilo-panel--provider-health{flex:0 0 auto}.xilo-dashboard__split-left>.xilo-panel--provider-risk-dist{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.xilo-dashboard__split-left>.xilo-panel--dispute-pipeline,.xilo-dashboard__split-left>.xilo-panel--provider-health,.xilo-dashboard__split-left>.xilo-panel--provider-risk-dist{padding:12px 15px 10px}.xilo-dashboard__split-left>.xilo-panel--dispute-pipeline .xilo-panel__head--tight,.xilo-dashboard__split-left>.xilo-panel--provider-health .xilo-panel__head--tight,.xilo-dashboard__split-left>.xilo-panel--provider-risk-dist .xilo-panel__head--tight{margin-bottom:8px}.xilo-dashboard__split-left>.xilo-panel--dispute-pipeline .xilo-panel__title,.xilo-dashboard__split-left>.xilo-panel--provider-health .xilo-panel__title,.xilo-dashboard__split-left>.xilo-panel--provider-risk-dist .xilo-panel__title{font-size:17px;letter-spacing:-.024em;line-height:1.2}.xilo-dashboard__split-left .xilo-dispute-pipeline-rows .xilo-text-rows__row,.xilo-dashboard__split-left .xilo-panel--provider-health .xilo-text-rows__row{padding:6px 0}.xilo-dashboard__split-left .xilo-panel--provider-health .xilo-text-rows__value{font-size:14px}.xilo-dashboard__split-left .xilo-pipeline-panel-skeleton{min-height:168px}.xilo-dashboard__split>.xilo-panel--donut{display:flex;flex-direction:column;height:auto;max-width:none;min-height:100%;padding:17px 16px 6px;width:100%}.xilo-dashboard__split>.xilo-panel--donut .xilo-panel__head--tight{margin-bottom:18px}.xilo-dashboard__split>.xilo-panel--donut .xilo-panel__title{font-size:17px;letter-spacing:-.024em;line-height:1.2}.xilo-dashboard__split>.xilo-panel--donut .xilo-donut-layout.xilo-spend-composition{align-items:center;flex:1 1;gap:21px;justify-content:flex-start;min-height:0}.xilo-dashboard__split .xilo-donut-skeleton--large,.xilo-dashboard__split .xilo-donut-wrap--spend{aspect-ratio:1;height:auto;margin-left:auto;margin-right:auto;max-height:min(388px,51vw);max-width:min(388px,100%);min-height:234px;width:100%}.xilo-dashboard__split .xilo-donut-skeleton--large{flex:0 0 auto}.xilo-dashboard__split .xilo-spend-composition__legend{margin:0 auto;padding-bottom:0}.xilo-dashboard__split .xilo-spend-composition__hdr{font-size:12px;letter-spacing:.07em;margin-bottom:5px}.xilo-dashboard__split .xilo-spend-composition__row{padding:2px 0}.xilo-dashboard__split .xilo-spend-composition__amt,.xilo-dashboard__split .xilo-spend-composition__name{font-size:16px}.xilo-panel__head--tight{margin-bottom:12px}.xilo-panel__title--inline{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.xilo-info-glyph--panel{font-size:14px;padding:0 2px;transform:translateY(1px)}.xilo-chart-skeleton,.xilo-donut-skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024 50%,#78788014);background-size:200% 100%;border-radius:4px;height:220px;margin-top:4px}.xilo-chart-skeleton{height:280px}.xilo-donut-skeleton--large{flex:1 1;height:300px;margin-top:0;min-height:300px;width:100%}.xilo-donut-empty{color:#636366;color:var(--xilo-muted);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.45;margin:16px 0 0}.xilo-pipeline-empty{align-items:center;background:#7878801f;background:var(--xilo-fill-secondary);border-radius:4px;color:#636366;color:var(--xilo-muted);display:flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:-.02em;line-height:1.4;margin:24px 0 0;min-height:240px;padding:24px 16px;text-align:center}.xilo-panel--outcome{padding-bottom:22px}.xilo-outcome-bar--hero{margin-top:0}.xilo-outcome-bar__track{background:#78788029;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 1px 1px #0000000f;display:flex;height:46px;min-height:46px;overflow:hidden;width:100%}.xilo-outcome-bar__track--empty{align-items:stretch;height:auto;min-height:48px}.xilo-outcome-bar__seg{align-items:center;display:flex;height:100%;justify-content:center;min-width:0;transition:flex .45s ease;transition:flex .45s var(--xilo-ease-ios)}.xilo-outcome-bar__seg:not(:last-child){box-shadow:inset -1px 0 0 #0f172a1a}.xilo-outcome-bar__seg--cleared,.xilo-outcome-bar__seg--dispute,.xilo-outcome-bar__seg--held{background:#0000}.xilo-outcome-bar__seg--empty{background:linear-gradient(180deg,#78788014,#7878801f);background:linear-gradient(180deg,var(--xilo-fill-tertiary) 0,var(--xilo-fill-secondary) 100%);box-shadow:none;flex:1 1;height:auto;min-height:44px}.xilo-outcome-bar__track--empty .xilo-outcome-bar__seg:not(:last-child){box-shadow:none}.xilo-outcome-bar__empty-msg{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:600;letter-spacing:-.01em;padding:0 12px;text-align:center}.xilo-outcome-bar__pct{font-feature-settings:"tnum";font-size:clamp(11px,1.9vw,13px);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:1;overflow:hidden;padding:0 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.xilo-outcome-bar__pct--on-dark{color:#fff;text-shadow:0 1px 2px #00000040}.xilo-outcome-bar__pct--on-amber{color:#422006;text-shadow:0 1px 0 #fff6}.xilo-outcome-bar__pct--on-light{color:#1c1c1e;color:var(--xilo-text);text-shadow:0 1px 0 #fff6}.xilo-outcome-bar__pct--on-muted{color:#636366;color:var(--xilo-muted);text-shadow:none}.xilo-outcome-bar__pct--tiny{color:#1c1c1e;color:var(--xilo-text);font-size:13px;font-weight:500;padding:0 2px}.xilo-outcome-bar__pct--tiny.xilo-outcome-bar__pct--on-dark{color:#fff}.xilo-outcome-bar__pct--tiny.xilo-outcome-bar__pct--on-muted{color:#636366;color:var(--xilo-muted)}.xilo-outcome-legend{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:12px 0 0;padding:0}.xilo-outcome-legend__item{align-items:center;color:#3c3c43;color:var(--xilo-secondary-label);display:inline-flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:-.012em}.xilo-outcome-legend__label{font-weight:600}.xilo-outcome-legend__dot--cleared{background:#64748b;background:var(--xilo-outcome-bar-cleared-bg)}.xilo-outcome-legend__dot--flagged{background:#f97316;background:var(--xilo-outcome-bar-flagged-bg)}.xilo-outcome-legend__dot--won{background:#1295b0;background:var(--xilo-outcome-bar-won-bg)}.xilo-outcome-skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024 50%,#78788014);background-size:200% 100%;border-radius:4px;height:120px}.xilo-panel--donut{display:flex;flex-direction:column}.xilo-panel--donut .xilo-panel__title{font-size:19px;letter-spacing:-.025em;line-height:1.22}.xilo-spend-status{background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;height:100%;justify-content:center;min-width:0;padding:42px 0 0}.xilo-spend-status__head{margin-bottom:12px;padding:0 2px}.xilo-spend-status .xilo-info-glyph--panel{transform:translateY(1px)}.xilo-spend-status .xilo-donut-layout{align-items:flex-start;gap:24px;margin-top:0}.xilo-spend-status__side{display:flex;flex-direction:column;justify-content:flex-start;min-width:148px;padding-top:2px}.xilo-spend-status__side-head{border-bottom:1px solid #94a3b8a6;margin:0 0 12px;padding:0 2px 10px}.xilo-spend-status__title{font-size:19px;letter-spacing:-.025em;line-height:1.22;margin:0}.xilo-donut-layout{align-items:center;display:flex;flex:1 1;gap:28px;margin-top:4px;min-height:270px;min-width:0}.xilo-donut-legend--aside{transform:translateX(-14px)}.xilo-donut-wrap{flex:1 1;height:220px;min-height:200px;width:100%}.xilo-donut-wrap--large{flex:1 1;height:290px;min-height:250px;min-width:0;width:auto}.xilo-donut-wrap--spend{flex:0 0 auto;height:310px;margin:0 auto;min-height:310px;width:310px}.xilo-donut-wrap--with-center{position:relative}.xilo-donut-center{left:50%;max-width:132px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:38%}.xilo-donut-center--large{max-width:120px;width:34%}.xilo-donut-center__value{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);display:block;font-size:clamp(22px,3.1vw,28px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.032em;line-height:1.1}.xilo-donut-center__label{color:#636366;color:var(--xilo-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.xilo-donut-legend{display:flex;flex-direction:column;gap:10px;list-style:none;margin:12px 0 0;padding:0}.xilo-donut-legend--aside{flex-shrink:0;gap:16px;justify-content:center;margin:0;min-width:148px}.xilo-donut-legend li{align-items:center;display:flex;font-size:15px;font-weight:600;gap:10px}.xilo-donut-legend__swatch{border-radius:4px;flex-shrink:0;height:12px;width:12px}.xilo-donut-legend__name{color:#1c1c1e;color:var(--xilo-text);flex:1 1;letter-spacing:-.01em}.xilo-donut-legend__pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.xilo-donut-legend li.xilo-donut-legend__group-title{color:#636366;color:var(--xilo-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:2px 0 -4px;text-transform:uppercase}.xilo-donut-legend li.xilo-donut-legend__group-title--spaced{margin-top:12px}.xilo-donut-legend li.xilo-donut-legend__group-divider{background:#3c3c431a;background:var(--xilo-hairline);height:1px;margin:4px 0 2px;width:100%}.xilo-donut-legend__divider{background:#94a3b859;height:1px;margin:2px 0;width:100%}.xilo-spend-composition{align-items:stretch;flex-direction:column;min-height:0}.xilo-spend-composition__legend{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;padding:0 18px;width:100%}.xilo-donut-layout.xilo-spend-composition{gap:21px;min-height:0}.xilo-spend-composition .xilo-donut-center--large{max-width:220px;width:44%}.xilo-spend-composition .xilo-donut-center__value{font-size:clamp(26px,4.2vw,38px);line-height:1.06}.xilo-spend-composition .xilo-donut-center__label{font-size:11px;letter-spacing:.07em;margin-top:8px}.xilo-spend-composition__hdr{color:#94a3b8;font-size:14px;font-weight:800;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.xilo-spend-composition__row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:12px 80px 1fr;padding:3px 0}.xilo-spend-composition__dot{border-radius:4px;box-shadow:inset 0 0 0 1px #0f172a0f;height:10px;width:10px}.xilo-spend-composition__name{color:#1c1c1e;color:var(--xilo-text);font-size:17px;font-weight:650}.xilo-spend-composition__amt{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:17px;font-variant-numeric:tabular-nums;font-weight:850;justify-self:start;text-align:left}.xilo-spend-composition__row--medical-clean .xilo-spend-composition__name{color:#1295b0;color:var(--xilo-primary)}.xilo-spend-composition__row--medical-flagged .xilo-spend-composition__name{color:#f59e0b;color:var(--xilo-amber)}.xilo-spend-composition__row--rx-clean .xilo-spend-composition__name{color:#475569;color:var(--xilo-rx-cleared)}.xilo-spend-composition__row--rx-flagged .xilo-spend-composition__name{color:#94a3b8;color:var(--xilo-rx-flagged)}.xilo-panel--donut .recharts-tooltip-wrapper{z-index:60}@media (max-width:520px){.xilo-donut-layout{align-items:stretch;flex-direction:column;gap:18px;min-height:0}.xilo-donut-wrap--large{height:300px;min-height:280px}.xilo-donut-wrap--spend{height:280px;min-height:280px;width:280px}.xilo-donut-legend--aside{flex-direction:row;flex-wrap:wrap;gap:12px 20px;justify-content:flex-start;min-width:0}.xilo-spend-composition__legend{align-items:stretch;flex-direction:column;justify-content:flex-start}}.xilo-panel{background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-panel);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);padding:20px 20px 18px;position:relative;transition:box-shadow .35s ease;transition:box-shadow .35s var(--xilo-ease-ios)}.xilo-panel:before{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffffe6;content:"";inset:0;pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine){.xilo-panel:hover,.xilo-pill-nav__track:hover{box-shadow:0 2px 8px #0000000f,0 12px 36px #0000000f;box-shadow:var(--xilo-shadow-hover)}}.xilo-panel__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.xilo-panel__head-text{flex:1 1;min-width:min(100%,240px)}.xilo-panel__head-text .xilo-panel__title{margin:0}.xilo-panel__title{color:#1c1c1e;color:var(--xilo-text);font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.25;margin:0}.xilo-panel__title--solo{margin-bottom:14px}.xilo-segmented{background:#7878801a;border:.5px solid #ffffff73;border-radius:999px;border-radius:var(--xilo-radius-pill);box-shadow:inset 0 1px 0 #ffffff8c;display:flex;flex-shrink:0;padding:3px}.xilo-segmented__btn{background:#0000;border:none;border-radius:999px;border-radius:var(--xilo-radius-pill);color:#636366;color:var(--xilo-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.016em;min-height:34px;padding:7px 13px;transition:background .2s ease,color .2s ease,transform .15s ease;transition:background .2s var(--xilo-ease-ios),color .2s var(--xilo-ease-ios),transform .15s var(--xilo-ease-ios)}.xilo-segmented__btn:active{transform:scale(.97);transform:scale(var(--xilo-tap-scale))}.xilo-segmented__btn:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-segmented__btn--on{background:#fff;background:var(--xilo-card);box-shadow:inset 0 1px 0 #ffffffe6,0 1px 3px #00000012;color:#1295b0;color:var(--xilo-primary)}.xilo-settings .xilo-segmented__btn--on{background:#1295b0;background:var(--xilo-primary);box-shadow:inset 0 1px 0 #ffffff2e,0 10px 26px #1295b02e;color:#fff}.xilo-chart-wrap{height:280px;margin-top:4px;width:100%}.xilo-recovery-legend{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:10px 0 0;padding:0}.xilo-recovery-legend__item{align-items:center;color:#1c1c1e;color:var(--xilo-text);display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:-.01em}.xilo-recovery-legend__dot{border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a0f;flex-shrink:0;height:10px;width:10px}.xilo-recovery-tooltip{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#ffffffb8;border:.5px solid #3c3c432e;border-radius:4px;box-shadow:inset 0 1px 0 #ffffffd9,0 8px 28px #0f172a1f;min-width:208px;padding:12px 14px}.xilo-recovery-tooltip__date{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.xilo-recovery-tooltip__rows{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.xilo-recovery-tooltip__row{grid-gap:8px 10px;align-items:center;color:#1c1c1e;color:var(--xilo-text);display:grid;font-size:13px;font-weight:500;gap:8px 10px;grid-template-columns:10px 1fr auto;letter-spacing:-.01em}.xilo-recovery-tooltip__swatch{border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 0 0 1px #0f172a14;height:10px;width:10px}.xilo-recovery-tooltip__label{min-width:0}.xilo-recovery-tooltip__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.xilo-recovery-tooltip__total-row{align-items:center;border-top:.5px solid #3c3c432e;border-top:.5px solid var(--xilo-separator);color:#1c1c1e;color:var(--xilo-text);display:flex;font-size:14px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.02em;margin-top:10px;padding-top:10px}.xilo-recovery-tooltip__total-value{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.xilo-kpi-list{list-style:none;margin:0;padding:0}.xilo-kpi-list__row{align-items:center;border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);display:flex;gap:16px;justify-content:space-between;padding:14px 0}.xilo-kpi-list__row:last-child{border-bottom:none;padding-bottom:4px}.xilo-kpi-list__label{align-items:center;color:#636366;color:var(--xilo-muted);display:flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:-.01em}.xilo-kpi-list__value{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.xilo-kpi-list__value--accent{color:#1295b0;color:var(--xilo-primary)}.xilo-skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#7878801a,#78788029 50%,#7878801a);background-size:200% 100%;border-radius:4px;display:inline-block}.xilo-skeleton--stat{height:40px;max-width:100%;width:min(160px,100%)}.xilo-skeleton--inline{height:22px;vertical-align:middle;width:72px}@keyframes xilo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.xilo-banner{border-radius:4px;font-size:14px;font-weight:500;letter-spacing:-.012em;line-height:1.45;margin-bottom:16px;padding:14px 16px}.xilo-banner--error{backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);background:#ff3b3017;border:.33px solid #ff3b3038;color:#c93429}.xilo-banner--muted{background:#ffffffb3;border:1px solid #3c3c434a;border:1px solid var(--xilo-border);color:#636366;color:var(--xilo-muted)}.xilo-page{padding-top:12px}.xilo-placeholder__title{font-size:34px;font-weight:700;letter-spacing:-.03em;margin:0}.xilo-placeholder__text{color:#636366;color:var(--xilo-muted);font-size:16px;letter-spacing:-.01em;line-height:1.5;margin:12px 0 0;max-width:480px}.xilo-dash-hero--tight{margin-bottom:18px}.xilo-claims__controls{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.xilo-sort{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:-.01em;white-space:nowrap}.xilo-sort,.xilo-sort__label{color:#636366;color:var(--xilo-muted)}.xilo-sort__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd1;background-image:linear-gradient(45deg,#0000 50%,#636366 0),linear-gradient(135deg,#636366 50%,#0000 0),linear-gradient(90deg,#0000,#0000);background-image:linear-gradient(45deg,#0000 50%,var(--xilo-muted) 50%),linear-gradient(135deg,var(--xilo-muted) 50%,#0000 50%),linear-gradient(to right,#0000,#0000);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;box-shadow:inset 0 .5px 0 #fffc;color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.1;min-height:34px;padding:9px 34px 9px 12px}.xilo-sort__select:focus-visible{border-color:#1295b08c;box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-claims__meta{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:600;letter-spacing:-.01em;margin:6px 0 0}.xilo-claims-table-wrap{-webkit-overflow-scrolling:touch;background:#ffffff8c;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:0;border-radius:var(--xilo-radius-none);margin-top:8px;overflow-x:auto}.xilo-providers-table.xilo-claims-table{min-width:0}.xilo-claims-table{border-collapse:collapse;table-layout:fixed;width:100%}.xilo-claims-table thead th{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd1;border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);box-sizing:border-box;color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:700;letter-spacing:-.01em;padding:14px 16px;position:sticky;text-align:left;top:0;white-space:nowrap}.xilo-claims-table tbody td:first-child,.xilo-claims-table thead th:first-child{width:11%}.xilo-claims-table tbody td:nth-child(2),.xilo-claims-table thead th:nth-child(2){width:17%}.xilo-claims-table tbody td:nth-child(3),.xilo-claims-table thead th:nth-child(3){width:13%}.xilo-claims-table tbody td:nth-child(4),.xilo-claims-table thead th:nth-child(4){text-align:center;width:12%}.xilo-claims-table tbody td:nth-child(5),.xilo-claims-table thead th:nth-child(5){width:15%}.xilo-claims-table tbody td:nth-child(6),.xilo-claims-table thead th:nth-child(6){width:20%}.xilo-claims-table tbody td:nth-child(7),.xilo-claims-table thead th:nth-child(7){width:12%}.xilo-claims-table tbody td{border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);box-sizing:border-box;color:#1c1c1e;color:var(--xilo-text);font-size:13px;font-weight:500;letter-spacing:-.01em;min-width:0;padding:14px 16px;vertical-align:middle}.xilo-claims-table tbody tr:hover td{background:#1295b00f}.xilo-claim-row--flash td{background:#1295b01f;transition:background .6s ease}.xilo-claims-table tbody tr:last-child td{border-bottom:none}.xilo-claims-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.xilo-claims-table tbody td:nth-child(4).xilo-claims-table__num,.xilo-claims-table tbody td:nth-child(4).xilo-providers-table__num,.xilo-claims-table tbody td:nth-child(4).xilo-top-risk-table__amount,.xilo-claims-table thead th:nth-child(4).xilo-providers-table__num{text-align:center}.xilo-claims-table__mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xilo-claims-table__codes,.xilo-claims-table__reason{color:#636366;color:var(--xilo-muted);font-weight:600;overflow-wrap:anywhere}.xilo-claims-table .xilo-accuracy{max-width:100%;min-width:0;width:100%}.xilo-specialty-rollup-wrap{-webkit-overflow-scrolling:touch;background:#ffffff8c;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:0;border-radius:var(--xilo-radius-none);margin-top:12px;overflow-x:auto}.xilo-providers-table.xilo-claims-table.xilo-specialty-provider-table,.xilo-providers-table.xilo-claims-table.xilo-specialty-rollup-table{min-width:0}.xilo-providers-table.xilo-claims-table.xilo-specialty-provider-table tbody td,.xilo-providers-table.xilo-claims-table.xilo-specialty-provider-table thead th,.xilo-providers-table.xilo-claims-table.xilo-specialty-rollup-table tbody td,.xilo-providers-table.xilo-claims-table.xilo-specialty-rollup-table thead th{padding:16px 20px;vertical-align:middle}.xilo-providers-table.xilo-claims-table.xilo-specialty-provider-table tbody td:first-child,.xilo-providers-table.xilo-claims-table.xilo-specialty-provider-table thead th:first-child,.xilo-providers-table.xilo-claims-table.xilo-specialty-rollup-table tbody td:first-child,.xilo-providers-table.xilo-claims-table.xilo-specialty-rollup-table thead th:first-child{padding-left:22px}.xilo-providers-table.xilo-claims-table.xilo-specialty-provider-table tbody td:last-child,.xilo-providers-table.xilo-claims-table.xilo-specialty-provider-table thead th:last-child,.xilo-providers-table.xilo-claims-table.xilo-specialty-rollup-table tbody td:last-child,.xilo-providers-table.xilo-claims-table.xilo-specialty-rollup-table thead th:last-child{padding-right:22px}.xilo-specialty-provider-table thead th,.xilo-specialty-rollup-table thead th{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd1;position:sticky;top:0;z-index:1}.xilo-specialty-rollup-table__th--confidence{line-height:1.25;min-width:7.5rem;white-space:normal}.xilo-specialty-rollup-table tbody td:first-child,.xilo-specialty-rollup-table thead th:first-child{width:13%}.xilo-specialty-rollup-table tbody td:nth-child(2),.xilo-specialty-rollup-table thead th:nth-child(2){width:9%}.xilo-specialty-rollup-table tbody td:nth-child(3),.xilo-specialty-rollup-table thead th:nth-child(3){width:12%}.xilo-specialty-rollup-table tbody td:nth-child(4),.xilo-specialty-rollup-table thead th:nth-child(4){width:9%}.xilo-specialty-rollup-table tbody td:nth-child(5),.xilo-specialty-rollup-table thead th:nth-child(5){width:18%}.xilo-specialty-rollup-table tbody td:nth-child(6),.xilo-specialty-rollup-table thead th:nth-child(6){width:21%}.xilo-specialty-rollup-table tbody td:nth-child(7),.xilo-specialty-rollup-table thead th:nth-child(7){width:18%}.xilo-specialty-provider-table tbody td:first-child,.xilo-specialty-provider-table thead th:first-child{width:13%}.xilo-specialty-provider-table tbody td:nth-child(2),.xilo-specialty-provider-table thead th:nth-child(2){width:9%}.xilo-specialty-provider-table tbody td:nth-child(3),.xilo-specialty-provider-table tbody td:nth-child(4),.xilo-specialty-provider-table thead th:nth-child(3),.xilo-specialty-provider-table thead th:nth-child(4){width:11%}.xilo-specialty-provider-table tbody td:nth-child(5),.xilo-specialty-provider-table thead th:nth-child(5){width:17%}.xilo-specialty-provider-table tbody td:nth-child(6),.xilo-specialty-provider-table thead th:nth-child(6){width:11%}.xilo-specialty-provider-table tbody td:nth-child(7),.xilo-specialty-provider-table thead th:nth-child(7){width:17%}.xilo-specialty-provider-table tbody td:nth-child(8),.xilo-specialty-provider-table thead th:nth-child(8){width:11%}.xilo-specialty-rollup-table__specialty{color:#1c1c1e;color:var(--xilo-text);font-weight:800;letter-spacing:-.02em}.xilo-specialty-rollup-table__confidence-cell{min-width:0}.xilo-specialty-rollup-table__confidence.xilo-accuracy{max-width:220px;min-width:0;width:100%}.xilo-specialty-rollup-table__confidence .xilo-accuracy__label{min-width:2.75rem;text-align:right}.xilo-providers{padding-bottom:max(16px,env(safe-area-inset-bottom))}.xilo-providers__cards,.xilo-providers__table{margin-top:18px}.xilo-provider-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.xilo-provider-card{background:#ffffffb3;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;box-shadow:0 .5px 0 #0000000a;box-shadow:var(--xilo-shadow-card);cursor:pointer;padding:16px 16px 14px;text-align:left;transition:box-shadow .35s ease,transform .12s ease;transition:box-shadow .35s var(--xilo-ease-ios),transform .12s ease}.xilo-provider-card:hover{box-shadow:0 2px 8px #0000000f,0 12px 36px #0000000f;box-shadow:var(--xilo-shadow-hover);transform:translateY(-1px)}.xilo-provider-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.xilo-provider-card__name{color:#1c1c1e;color:var(--xilo-text);font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.xilo-provider-card__spec{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:600;letter-spacing:-.01em;margin-top:6px}.xilo-score{align-items:center;background:#ffffffa6;border:.5px solid #0f172a14;border-radius:4px;border-radius:var(--xilo-radius-card);display:inline-flex;flex-shrink:0;gap:8px;padding:8px 10px}.xilo-score__value{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em}.xilo-score__dot{border-radius:50%;height:8px;width:8px}.xilo-score--good .xilo-score__dot,.xilo-score--good .xilo-score__value{background:#1295b0;background:var(--xilo-primary);color:#1295b0;color:var(--xilo-primary)}.xilo-score--mid .xilo-score__dot,.xilo-score--mid .xilo-score__value{background:#f59e0b;background:var(--xilo-amber);color:#f59e0b;color:var(--xilo-amber)}.xilo-score--bad .xilo-score__dot,.xilo-score--bad .xilo-score__value{background:#f97316;background:var(--xilo-orange);color:#f97316;color:var(--xilo-orange)}.xilo-score--unknown .xilo-score__dot,.xilo-score--unknown .xilo-score__value{background:#636366;background:var(--xilo-muted);color:#636366;color:var(--xilo-muted)}.xilo-provider-card__stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.xilo-provider-card__stat{display:flex;flex-direction:column;gap:4px}.xilo-provider-card__k{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.xilo-provider-card__v{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.xilo-provider-card__footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:14px}.xilo-verified{color:#1295b0;color:var(--xilo-primary);font-weight:700}.xilo-risk-badge,.xilo-verified{font-size:12px;letter-spacing:-.01em;white-space:nowrap}.xilo-risk-badge{align-items:center;border:.5px solid #0f172a14;border-radius:999px;border-radius:var(--xilo-radius-pill);display:inline-flex;font-weight:800;justify-content:center;line-height:1;min-height:28px;min-width:10ch;padding:6px 10px;text-align:center}.xilo-risk-badge--clean{background:#1295b024;background:var(--xilo-primary-soft);border-color:#1295b057;color:#1295b0;color:var(--xilo-primary)}.xilo-risk-badge--monitor{background:#f59e0b29;border-color:#f59e0b47;color:#7c2d12}.xilo-risk-badge--high{background:#f9731629;border-color:#f9731647;color:#7c2d12}.xilo-risk-badge--unknown{background:#78788024;border-color:#78788038;color:#636366;color:var(--xilo-muted)}.xilo-providers-table-wrap{-webkit-overflow-scrolling:touch;background:#ffffff8c;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:0;border-radius:var(--xilo-radius-none);margin-top:8px;overflow-x:auto}.xilo-providers-table{border-collapse:collapse;min-width:980px;width:100%}.xilo-providers-table thead th{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd1;color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:700;position:sticky;text-align:left;top:0;white-space:nowrap}.xilo-providers-table tbody td,.xilo-providers-table thead th{border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);letter-spacing:-.01em;padding:12px}.xilo-providers-table tbody td{color:#1c1c1e;color:var(--xilo-text);font-size:13px;font-weight:500;vertical-align:middle}.xilo-providers-table__row{cursor:pointer}.xilo-providers-table__row:hover td{background:#1295b00f}.xilo-providers-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.xilo-accuracy{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;min-width:180px}.xilo-accuracy__bar{background:#78788029;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 1px 1px #0000000f;height:10px;overflow:hidden}.xilo-accuracy__fill{border-radius:0;height:100%;transition:width .35s ease;transition:width .35s var(--xilo-ease-ios);width:0}.xilo-accuracy__fill.xilo-score--good{background:#1295b0;background:var(--xilo-confidence-high)}.xilo-accuracy__fill.xilo-score--mid{background:#f59e0b;background:var(--xilo-confidence-mid)}.xilo-accuracy__fill.xilo-score--bad{background:#f97316;background:var(--xilo-confidence-low)}.xilo-accuracy__fill.xilo-score--unknown{background:#78788059;background:var(--xilo-confidence-unknown)}.xilo-providers__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.xilo-providers__filter{flex-shrink:0}.xilo-providers__kpis{margin-bottom:14px}.xilo-providers-kpi__value{color:inherit}.xilo-providers-kpi__value--clean{color:#1295b0;color:var(--xilo-primary)}.xilo-providers-kpi__value--monitor{color:#f59e0b;color:var(--xilo-amber)}.xilo-providers-kpi__value--high{color:#f97316;color:var(--xilo-orange)}.xilo-providers-summary{grid-gap:10px;background:#ffffff8c;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;padding:12px}.xilo-providers-summary__item{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-width:0}.xilo-providers-summary__k{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.xilo-providers-summary__v{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em}.xilo-providers-summary__v--clean{color:#1295b0;color:var(--xilo-primary)}.xilo-providers-summary__v--monitor{color:#f59e0b;color:var(--xilo-amber)}.xilo-providers-summary__v--high{color:#f97316;color:var(--xilo-orange)}@media (max-width:840px){.xilo-providers__head{align-items:flex-start;flex-direction:column}.xilo-providers-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.xilo-intelligence{background:#f8fafc;display:flex;flex-direction:column;gap:24px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.xilo-insights-mock{--ins-accent:#1295b0;--ins-accent-deep:#0f7f96;--ins-bg:#f1f5f9;background:var(--ins-bg)!important;box-sizing:border-box;gap:0!important;margin:-16px -16px 0;padding-bottom:max(28px,env(safe-area-inset-bottom))!important;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.xilo-insights-mock .xilo-banner.xilo-ins-banner{flex-shrink:0}.xilo-ins-stack{display:flex;flex-direction:column;gap:20px;padding-top:10px}.xilo-ins-v2-stack{display:flex;flex-direction:column;gap:28px;padding-bottom:8px;padding-top:12px}.xilo-ins-hero-unified{overflow:hidden}.xilo-ins-fin-row{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,35fr) minmax(0,65fr)}@media (max-width:980px){.xilo-ins-fin-row{grid-template-columns:1fr}}.xilo-ins-fin-card{min-width:0;padding:22px 24px}.xilo-ins-fin-card.xilo-ins-panel-mock{padding:22px 24px}.xilo-ins-fin-card__heading{color:#64748b;font-size:11px;font-weight:780;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.xilo-ins-fin-card.xilo-ins-rec-drv{box-sizing:border-box;height:100%}.xilo-ins-rec-drv{display:flex;flex-direction:column;min-height:0}.xilo-ins-rec-drv__subtitle{color:#64748b;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.45;margin:-4px 0 16px}.xilo-ins-rec-drv__inner{display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:space-between;min-height:0}.xilo-ins-rec-drv__middle{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0}.xilo-ins-rec-drv__split{grid-gap:22px 28px;align-items:center;display:grid;gap:22px 28px;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr)}@media (max-width:900px){.xilo-ins-rec-drv__split{grid-template-columns:1fr}}.xilo-ins-rec-drv__left{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.xilo-ins-rec-drv__shield{background:#0db9a81f;border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;height:40px;height:var(--xilo-icon-tier2-size);margin-bottom:4px;place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ins-rec-drv__shield-svg{color:#0f766e}.xilo-ins-rec-drv__total{font-feature-settings:"tnum";color:#0f172a;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:0}.xilo-ins-rec-drv__total-lab{color:#475569;font-size:11px;font-weight:740;letter-spacing:.08em;margin:2px 0 0;text-transform:uppercase}.xilo-ins-rec-drv__fine{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.45;margin:6px 0 0;max-width:28ch}.xilo-ins-rec-drv__right{min-width:0;width:100%}.xilo-ins-rec-drv__rows{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.xilo-ins-rec-drv__row{grid-gap:10px 14px;align-items:center;border-bottom:1px solid #e2e8f0;display:grid;gap:10px 14px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 0}.xilo-ins-rec-drv__row:last-child{border-bottom:none}.xilo-ins-rec-drv__metrics{align-items:center;display:flex;flex-shrink:0;gap:14px;justify-content:flex-end}.xilo-ins-rec-drv__icon-ring{background:#f1f5f9f2;border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);color:#0d9488;display:grid;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ins-rec-drv__icon-ring svg{display:block}.xilo-ins-rec-drv__name{color:#0f172a;font-size:13px;font-weight:670;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xilo-ins-rec-drv__pct{font-feature-settings:"tnum";color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:730;min-width:3.25rem;text-align:right}.xilo-ins-rec-drv__amt{font-feature-settings:"tnum";color:#0f172a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:780;min-width:4.5rem;text-align:right}.xilo-ins-rec-drv__placeholder{color:#64748b;font-size:13px;font-weight:540;line-height:1.5;margin:0;padding:12px 4px}.xilo-ins-rec-drv__sparse-note{border-top:1px dashed #94a3b873;color:#94a3b8;font-size:11px;font-weight:520;line-height:1.45;margin:14px 0 0;padding-top:10px}.xilo-ins-rec-drv__strip{background:linear-gradient(145deg,#dcfce7eb,#ecfdf5fa);border:1px solid #22c55e47;border-radius:4px;border-radius:var(--xilo-radius-card);color:#166534;flex-shrink:0;font-size:12px;font-weight:590;line-height:1.45;margin-top:auto;padding:12px 14px}.xilo-ins-rec-drv__skel{background:linear-gradient(110deg,#94a3b824,#94a3b80f);border-radius:4px;border-radius:var(--xilo-radius-card);flex:1 1;min-height:260px}.xilo-ins-op-strip{padding:24px}.xilo-ins-op-strip__head-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:22px}.xilo-ins-op-strip__header-block{flex:1 1;min-width:min(100%,280px)}.xilo-ins-op-strip__segs{align-items:center;background:#f1f5f9f5;border:1px solid #0f172a14;border-radius:11px;display:inline-flex;flex-shrink:0;gap:2px;padding:4px}.xilo-ins-op-strip__seg{appearance:none;background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:680;letter-spacing:-.02em;margin:0;padding:8px 14px;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.xilo-ins-op-strip__seg:hover{background:#ffffffa6;color:#0f172a}.xilo-ins-op-strip__seg--active{background:#fff;border-color:#0db9a859;box-shadow:0 2px 12px #0db9a81c,0 1px 2px #0f172a0d;color:#0f766e}.xilo-ins-op-strip__body{min-height:0}.xilo-ins-op-strip__pane{animation:xilo-ins-op-pane-in .26s ease-out}@keyframes xilo-ins-op-pane-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.xilo-ins-op-strip__segs{flex:1 1;justify-content:center;min-width:100%}.xilo-ins-op-strip__seg{flex:1 1;font-size:11px;padding:8px;text-align:center}}.xilo-ins-op-strip__title{color:#0f172a;font-size:17px;font-weight:780;letter-spacing:-.032em;margin:0}.xilo-ins-op-strip__subtitle{color:#64748b;font-size:13px;font-weight:500;line-height:1.45;margin:8px 0 0;max-width:72ch}.xilo-ins-op-strip__cols{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.xilo-ins-op-strip__col{align-items:flex-start;align-self:stretch;border-left:1px solid #0f172a17;display:flex;flex-direction:column;min-width:0;padding:24px 18px}.xilo-ins-op-strip__col:first-child{border-left:none;padding-left:2px}@media (max-width:1100px){.xilo-ins-op-strip__cols{grid-template-columns:1fr}.xilo-ins-op-strip__col{border-bottom:1px solid #0f172a12;border-left:none;padding:14px 4px 18px}.xilo-ins-op-strip__col:last-child{border-bottom:none;padding-bottom:4px}}.xilo-ins-op-strip__lab{color:#94a3b8;font-size:10px;font-weight:780;letter-spacing:.08em;margin:10px 0 5px;text-transform:uppercase}.xilo-ins-op-strip__head{color:#0f172a;font-size:17px;font-weight:780;letter-spacing:-.03em;line-height:1.28;margin:0}.xilo-ins-op-strip__sup{color:#64748b;font-size:12px;font-weight:500;line-height:1.45;margin:8px 0 0}.xilo-ins-op-strip__icon-ring{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;height:40px;height:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ins-op-strip__icon-ring svg{display:block}.xilo-ins-op-strip__icon-ring--teal{background:#0db9a81f;color:#0d9488}.xilo-ins-op-strip__icon-ring--green{background:#22c55e1f;color:#15803d}.xilo-ins-op-strip__icon-ring--amber{background:#fbbf241f;color:#b45309}.xilo-ins-op-strip__icon-ring--red{background:#f871711f;color:#b91c1c}.xilo-ins-op-strip__icon-ring--gray{background:#94a3b81f;color:#64748b}.xilo-ins-op-strip--loading .xilo-ins-op-strip__header-skel{background:linear-gradient(110deg,#94a3b824,#94a3b80f);border-radius:10px;height:52px;margin-bottom:16px}.xilo-ins-op-strip--loading .xilo-ins-op-strip__cols{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.xilo-ins-op-strip__col-skel{background:linear-gradient(110deg,#94a3b81f,#94a3b80d);border-radius:10px;min-height:104px}@media (max-width:1100px){.xilo-ins-op-strip--loading .xilo-ins-op-strip__cols{grid-template-columns:1fr}}.xilo-ins-pillar--collecting{border-bottom:1px solid #0f172a0f;padding:16px 0}.xilo-ins-pillar__collecting{color:#64748b;font-size:12px;font-weight:650}.xilo-ins-pillar__collecting-hint{color:#94a3b8;font-size:11px;line-height:1.45;margin:8px 0 0}.xilo-ins-exp-drill{padding:22px 28px 26px}.xilo-ins-rec-card__impact--positive{background:#ffffffa6;border-color:#1295b059;color:#0f766e}.xilo-ins-plan-rec--executive .xilo-ins-rec-card{box-shadow:0 2px 12px #0f172a0d}.xilo-ins-row2-mock__medrx .xilo-ent-card--donut{border:1px solid #e2e8f0;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0f172a0a}.xilo-ins-head{flex-shrink:0;padding:4px 4px 6px}.xilo-ins-head__title{color:#0f172a;font-size:22px;font-weight:780;letter-spacing:-.03em;margin:0}.xilo-ins-head__sub{color:#64748b;font-size:13px;font-weight:500;line-height:1.45;margin:4px 0 0;max-width:72ch}.xilo-ins-card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0f172a0a}.xilo-ins-hero-mock{padding:24px 28px}.xilo-ins-hero-mock__grid{grid-gap:0 28px;align-items:stretch;display:grid;gap:0 28px;grid-template-columns:minmax(280px,1.15fr) min-content minmax(0,1fr) min-content minmax(210px,.88fr)}.xilo-ins-hero-mock__col{min-width:0}.xilo-ins-hero-mock__col--donut{padding-right:4px}.xilo-ins-hero-mock__divider{align-self:stretch;background:#0f172a17;border-radius:1px;justify-self:center;min-height:140px;width:1px}.xilo-ins-hero-mock__col--plan-rec{display:flex;flex-direction:column;min-width:0;padding-left:8px}.xilo-ins-plan-rec{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.xilo-ins-plan-rec__title{color:#64748b;font-size:11px;font-weight:780;letter-spacing:.12em;margin:0;text-transform:uppercase}.xilo-ins-plan-rec__list{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:space-between;list-style:none;margin:0;padding:0}.xilo-ins-rec-card{align-items:flex-start;border:1px solid #0f172a12;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 4px 18px #0f172a0f,0 1px 2px #0f172a0a;display:flex;gap:12px;padding:12px 14px;transition:box-shadow .18s ease}.xilo-ins-rec-card:hover{box-shadow:0 8px 28px #0f172a17,0 1px 3px #0f172a0d}.xilo-ins-rec-card--red{background:linear-gradient(145deg,#fee2e2d9,#fef2f2f5);border-color:#f8717159}.xilo-ins-rec-card--amber{background:linear-gradient(145deg,#fef3c7e0,#fffbebfa);border-color:#fbbf2461}.xilo-ins-rec-card--teal{background:linear-gradient(145deg,#ccfbf1b8,#f0fdfaf5);border-color:#1295b047}.xilo-ins-rec-card--green{background:linear-gradient(145deg,#dcfce7bf,#f0fdf4f7);border-color:#22c55e47}.xilo-ins-rec-card--gray{background:linear-gradient(145deg,#f1f5f9f2,#f8fafcfc);border-color:#94a3b859}.xilo-ins-rec-card__icon-ring{background:#ffffffc7;border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ins-rec-card__svg{color:#0f172a}.xilo-ins-rec-card--teal .xilo-ins-rec-card__svg{color:#0d6f87}.xilo-ins-rec-card--red .xilo-ins-rec-card__svg{color:#b91c1c}.xilo-ins-rec-card--amber .xilo-ins-rec-card__svg{color:#b45309}.xilo-ins-rec-card--green .xilo-ins-rec-card__svg{color:#15803d}.xilo-ins-rec-card--gray .xilo-ins-rec-card__svg{color:#64748b}.xilo-ins-rec-card__main{flex:1 1;min-width:0}.xilo-ins-rec-card__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.xilo-ins-rec-card__title{color:#0f172a;font-size:13px;font-weight:780;letter-spacing:-.02em;line-height:1.3;margin:0}.xilo-ins-rec-card__impact{border:1px solid #0000;border-radius:999px;flex-shrink:0;font-size:10px;font-weight:780;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}.xilo-ins-rec-card__impact--high{background:#ffffffa6;border-color:#f8717159;color:#991b1b}.xilo-ins-rec-card__impact--medium{background:#ffffffa6;border-color:#fb923c59;color:#9a3412}.xilo-ins-rec-card__impact--low{background:#ffffffb8;border-color:#94a3b859;color:#475569}.xilo-ins-rec-card__support{color:#475569;font-size:12px;font-weight:500;letter-spacing:-.015em;line-height:1.45;margin:6px 0 0}.xilo-ins-rec-card__foot{font-feature-settings:"tnum";color:#0f172a;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.01em;margin:8px 0 0}.xilo-ins-plan-rec--loading .xilo-ins-plan-rec__skel-wrap{display:flex;flex-direction:column;gap:10px}.xilo-ins-rec-card--skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border:1px solid #94a3b833;min-height:88px}@media (max-width:1100px){.xilo-ins-hero-mock__grid{gap:16px;grid-template-columns:1fr}.xilo-ins-hero-mock__divider{display:none}.xilo-ins-hero-mock__col--plan-rec{border-top:1px solid #0f172a14;padding-left:0;padding-top:16px}}.xilo-ins-icon-svg{color:#0d6f87;display:block;height:18px;width:18px}.xilo-ins-stat__icon-wrap{align-items:center;border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:inline-flex;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);justify-content:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ins-stat__icon-wrap--peer{background:linear-gradient(135deg,#1295b038,#1295b012)}.xilo-ins-stat__icon-wrap--quartile{background:linear-gradient(135deg,#f59e0b38,#f59e0b12)}.xilo-ins-stat__icon-wrap--rank{background:linear-gradient(135deg,#64748b33,#64748b0f)}.xilo-ins-hero-mock__plan-block{align-items:center;display:flex;flex-wrap:wrap;gap:28px 36px}.xilo-ins-hero-mock__plan-block--stacked{align-items:center;flex-direction:column;flex-wrap:nowrap;gap:24px;width:100%}.xilo-ins-hero-mock__plan-visual{flex-shrink:0;min-height:200px;min-width:200px}.xilo-ins-hero-mock__plan-block--stacked .xilo-ins-hero-mock__plan-visual{min-height:280px;min-width:280px}.xilo-ins-hero-mock__plan-aside{flex:1 1;max-width:360px;min-width:min(100%,220px)}.xilo-ins-hero-mock__plan-block--stacked .xilo-ins-hero-mock__plan-aside{flex:none;max-width:none;min-width:0;width:100%}.xilo-ins-ph-donut{filter:drop-shadow(0 8px 20px rgba(15,23,42,.07));flex-shrink:0;position:relative}.xilo-ins-ph-donut--gauge-fixed{height:280px;max-height:280px;max-width:280px;min-height:280px;min-width:280px;width:280px}.xilo-ins-ph-donut__center--gauge-inline{align-items:center;flex-direction:row;gap:0;justify-content:center;padding-top:0}.xilo-ins-ph-donut__score-row{align-items:baseline;display:inline-flex;gap:2px}.xilo-ins-ph-donut__chart{inset:0;position:absolute}.xilo-ins-donut-mock__pie .recharts-responsive-container,.xilo-ins-ph-donut__chart .recharts-responsive-container{height:100%!important;min-height:100%;width:100%!important}.xilo-ins-ph-donut__center{align-items:center;display:flex;flex-direction:row;gap:2px;inset:0;justify-content:center;padding-top:0;pointer-events:none;position:absolute}.xilo-ins-ph-donut__center:not(.xilo-ins-ph-donut__center--gauge-inline){align-items:baseline;padding-top:8px}.xilo-ins-ph-donut__score{font-feature-settings:"tnum";color:#0f172a;font-size:32px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.xilo-ins-ph-donut__denom{color:#94a3b8;font-size:14px;font-weight:650}.xilo-ins-ph-donut__center--drivers{align-items:center;flex-direction:column;gap:0;justify-content:center;padding-top:0}.xilo-ins-ph-donut__score--sm{font-size:24px}.xilo-ins-ph-donut__denom--stack{font-size:11px;font-weight:650;letter-spacing:.02em;text-transform:lowercase}.xilo-ins-hero-mock__eyebrow{color:#64748b;font-size:11px;font-weight:780;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.xilo-ins-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:680;gap:6px;margin-bottom:14px;padding:7px 12px}.xilo-ins-chip--up{background:#dcfce7f2;border:1px solid #22c55e47;color:#15803d}.xilo-ins-chip--down{background:#f973161f;color:#9a3412}.xilo-ins-chip--muted{background:#94a3b81f;color:#64748b;font-weight:600}.xilo-ins-chip__delta-ic{align-items:center;display:inline-flex;line-height:0}.xilo-ins-chip__delta-ic svg{display:block}.xilo-ins-micro-mock__delta-ic{align-items:center;display:inline-flex;line-height:0;margin-right:3px;vertical-align:-.14em}.xilo-ins-micro-mock__delta-ic svg{display:block}.xilo-ins-hero-mock__fine{color:#64748b;font-size:12px;line-height:1.55;margin:0}.xilo-ins-hero-mock__section-title{color:#64748b;font-size:11px;font-weight:780;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.xilo-ins-hero-mock__pillars{display:flex;flex-direction:column;gap:0}.xilo-ins-hero-mock__col--ph-five{min-width:0}.xilo-ins-ph-five{display:flex;flex-direction:column;gap:0}.xilo-ins-ph-five__row{border-bottom:1px solid #0f172a12;padding:14px 0 12px}.xilo-ins-ph-five__row:last-child{border-bottom:none;padding-bottom:2px}.xilo-ins-ph-five__row--collecting{border-bottom:1px solid #0f172a12;padding:12px 0 10px}.xilo-ins-ph-five__top{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.xilo-ins-ph-five__lab{color:#0f172a;font-size:12px;font-weight:720;letter-spacing:-.02em}.xilo-ins-ph-five__score{font-feature-settings:"tnum";color:#0f172a;flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.xilo-ins-ph-five__collecting{color:#64748b;font-size:11px;font-weight:660}.xilo-ins-ph-five__track{background:#94a3b838;border-radius:999px;height:8px;margin-bottom:6px;overflow:hidden}.xilo-ins-ph-five__fill{border-radius:inherit;height:100%;transition:width .35s ease}.xilo-ins-ph-five__fill--high{background:#1295b0}.xilo-ins-ph-five__fill--mid{background:#f59e0b}.xilo-ins-ph-five__fill--low{background:#ef4444}.xilo-ins-ph-five__hint{color:#64748b;font-size:11px;font-weight:520;line-height:1.45;margin:0}.xilo-ins-ph-five__row-skel{background:linear-gradient(110deg,#94a3b821,#94a3b80d);border-radius:8px;height:52px;margin-bottom:8px}@media (max-width:980px){.xilo-ins-ph-five__score{font-size:12px}}.xilo-ins-pillar{background:#0000;border:none;border-bottom:1px solid #0f172a0f;border-radius:0;display:flex;flex-direction:column;padding:16px 0}.xilo-ins-pillar:last-child{background:#0000;border-bottom:none;padding-bottom:4px}.xilo-ins-pillar:last-child .xilo-ins-pillar__top{margin-bottom:0}.xilo-ins-pillar__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.xilo-ins-pillar__lab{color:#475569;font-size:12px;font-weight:620}.xilo-ins-pillar__num{font-feature-settings:"tnum";color:#0f172a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:750}.xilo-ins-pillar__risk{align-items:center;color:#b45309;display:inline-flex;font-size:12px;font-weight:720;gap:6px}.xilo-ins-pillar__dot{background:#f59e0b;border-radius:999px;box-shadow:0 0 0 2px #f59e0b40;height:8px;width:8px}.xilo-ins-pillar__dot--low{background:#1295b0;box-shadow:0 0 0 2px #1295b040}.xilo-ins-pillar__dot--elevated{background:#f97316;box-shadow:0 0 0 2px #f9731640}.xilo-ins-pillar__dot--moderate{background:#eab308;box-shadow:0 0 0 2px #eab30840}.xilo-ins-tip{background:#fffffff5;border:1px solid #0f172a14;border-radius:10px;box-shadow:0 10px 28px #0f172a14;color:#475569;font-size:12px;padding:8px 12px}.xilo-ins-tip strong{color:#0f172a;font-weight:820}.xilo-ins-pillar__track{background:#94a3b833;border-radius:999px;height:9px;margin-top:12px;overflow:hidden}.xilo-ins-pillar__fill{background:linear-gradient(90deg,var(--ins-accent),var(--ins-accent-deep));border-radius:inherit;height:100%}.xilo-ins-hero-mock__bench{border-left:1px solid #0f172a14;display:flex;flex-direction:column;gap:14px;padding-left:16px}.xilo-ins-stat{align-items:flex-start;display:flex;gap:12px}.xilo-ins-stat__icon{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ins-stat__icon--peer{background:linear-gradient(135deg,#1295b033,#1295b00d)}.xilo-ins-stat__icon--quartile{background:linear-gradient(135deg,#f59e0b38,#f59e0b0f)}.xilo-ins-stat__icon--rank{background:linear-gradient(135deg,#64748b2e,#64748b0d)}.xilo-ins-stat__k{color:#64748b;display:block;font-size:11px;font-weight:650}.xilo-ins-stat__v{font-feature-settings:"tnum";color:#0f172a;display:block;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.xilo-ins-stat__v--muted{color:#cbd5e1}.xilo-ins-stat__hint{color:#94a3b8;display:block;font-size:10px;margin-top:2px}.xilo-ins-empty{color:#64748b;font-size:13px;line-height:1.45;margin:16px auto;padding:0 12px;text-align:center}.xilo-ins-row2-mock{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xilo-ins-row2-mock--medrx-stack{grid-template-columns:minmax(260px,1fr) minmax(320px,1.15fr)}.xilo-ins-row2-mock__medrx{min-width:0}@media (max-width:900px){.xilo-ins-row2-mock,.xilo-ins-row2-mock--medrx-stack{grid-template-columns:1fr}}.xilo-ins-panel-mock{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.xilo-ins-panel-mock__title{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.02em;margin:0}.xilo-ins-panel-mock__sub{color:#64748b;font-size:12px;font-weight:500;line-height:1.4;margin:-4px 0 0}.xilo-ins-panel-mock__donut-context{color:#64748b;font-size:11px;font-weight:500;line-height:1.45;margin:-4px 0 0}.xilo-ins-panel-mock--donut-ph .xilo-ins-donut-mock__pie{opacity:.9}.xilo-ins-preview-banner{background:#f1f5f9f5;border:1px solid #94a3b842;border-radius:10px;color:#475569;font-size:11px;font-weight:620;line-height:1.45;margin-top:2px;padding:10px 12px}.xilo-ins-preview-banner--muted{background:#f8fafcfa;border-color:#e2e8f0f2;color:#64748b;font-weight:550}.xilo-ins-donut-mock{align-items:stretch;display:flex;flex-direction:column;gap:16px}.xilo-ins-donut-mock--inline{align-items:center;flex-direction:row;flex-wrap:wrap;gap:28px 36px;justify-content:flex-start}.xilo-ins-donut-mock__pie{filter:drop-shadow(0 8px 22px rgba(15,23,42,.06));flex-shrink:0;height:216px;position:relative;width:216px}@media (max-width:640px){.xilo-ins-donut-mock--inline{align-items:stretch;flex-direction:column}.xilo-ins-donut-mock__pie{margin-inline:auto}}.xilo-ins-donut-mock__total{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.xilo-ins-donut-mock__total-val{font-feature-settings:"tnum";color:#0f172a;display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800}.xilo-ins-donut-mock__total-lab{color:#94a3b8;font-size:11px;font-weight:650;letter-spacing:.02em;text-transform:none}.xilo-ins-legend-mock{display:flex;flex:1 1;flex-direction:column;gap:12px;list-style:none;margin:0;min-width:200px;padding:0}.xilo-ins-legend-mock__row{grid-gap:10px 12px;align-items:center;display:grid;font-size:12px;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto auto}.xilo-ins-legend-mock__sw{border-radius:3px;height:10px;width:10px}.xilo-ins-legend-mock .xilo-cat-chip-row{min-width:0}.xilo-ins-legend-mock .xilo-cat-chip-row__label,.xilo-ins-legend-mock__name{color:#334155;font-weight:640}.xilo-ins-legend-mock__pct{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:700}.xilo-ins-legend-mock__val{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:760}.xilo-ins-confirm-banner{align-items:flex-start;background:#22c55e1a;border:1px solid #22c55e38;border-radius:10px;color:#166534;display:flex;font-size:12px;font-weight:600;gap:10px;line-height:1.45;margin-top:6px;padding:12px 14px}.xilo-ins-confirm-banner__check{align-items:center;background:#22c55e38;border-radius:999px;color:#166534;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:22px;justify-content:center;margin-top:1px;width:22px}.xilo-ins-confirm-banner__check svg{display:block}.xilo-ins-funnel-rows{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.xilo-ins-funnel-rows__row{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:minmax(150px,32%) minmax(0,1fr)}@media (max-width:720px){.xilo-ins-funnel-rows__row{gap:8px;grid-template-columns:1fr}}.xilo-ins-funnel-rows__label{color:#334155;font-size:12px;font-weight:700;line-height:1.35}.xilo-ins-funnel-rows__bar-cell{align-items:center;display:flex;justify-content:center;min-height:52px}.xilo-ins-funnel-rows__trap{min-height:46px;min-width:140px;padding:0 14px}.xilo-ins-funnel-rows__trap,.xilo-ins-funnel-rows__trap-inner{align-items:center;display:flex;justify-content:center;position:relative}.xilo-ins-funnel-rows__trap-inner{gap:10px;min-width:0;width:100%;z-index:1}.xilo-ins-funnel-rows__trap-shape{display:block;filter:drop-shadow(0 6px 18px rgba(15,23,42,.08));height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.xilo-ins-funnel-rows__trap-count{font-feature-settings:"tnum";color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.xilo-ins-funnel-rows__trap-pct{font-feature-settings:"tnum";color:#0f172ab8;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.xilo-ins-trend-charts{border-top:1px solid #0f172a0f;margin-top:14px;padding-top:14px}.xilo-ins-trend-charts__title{color:#64748b;font-size:11px;font-weight:780;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.xilo-ins-trend-charts__empty{color:#64748b;font-size:12px;line-height:1.45;margin:0}.xilo-ins-trend-charts__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.xilo-ins-trend-chart{display:flex;flex-direction:column;gap:8px;min-width:0}.xilo-ins-trend-chart__lab{color:#475569;font-size:11px;font-weight:680}.xilo-ins-trend-chart__plot{height:200px;min-height:200px;width:100%}.xilo-ins-pipe{align-items:flex-end;display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding:12px 4px 8px;scrollbar-width:thin}.xilo-ins-pipe__seg{flex:1 1 120px;gap:6px;min-width:108px}.xilo-ins-pipe__seg,.xilo-ins-pipe__trap{align-items:center;display:flex;flex-direction:column}.xilo-ins-pipe__trap{border:1px solid #1295b040;border-radius:10px;box-shadow:0 6px 16px #1295b01f;box-sizing:border-box;justify-content:center;min-height:72px;padding:8px 6px;width:100%}.xilo-ins-pipe__label{color:#0f172a;font-size:10px;font-weight:760;line-height:1.25;text-align:center}.xilo-ins-pipe__count{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:850}.xilo-ins-pipe__pct{color:#64748b;font-size:10px;font-weight:650;text-align:center}.xilo-ins-cards-mock{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.xilo-ins-cards-mock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.xilo-ins-cards-mock{grid-template-columns:1fr}}.xilo-ins-ob-mock{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.xilo-ins-ob-mock__top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px}.xilo-ins-ob-mock__icon-ring{background:#1295b01f;border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);color:#1295b0;color:var(--xilo-primary);display:grid;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ins-alert-ic{height:18px;width:18px}.xilo-ins-ob-mock__badge{align-self:flex-start;background:#1295b01f;border-radius:999px;color:#0d6f87;font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.xilo-ins-ob-mock__title{color:#0f172a;font-size:13px;font-weight:780;line-height:1.25;margin:0}.xilo-ins-ob-mock__body{color:#475569;font-size:12px;font-weight:500;line-height:1.45;margin:0}.xilo-ins-ob-mock__link{color:var(--ins-accent);font-size:12px;font-weight:680;margin-top:auto;text-decoration:none}.xilo-ins-ob-mock__link:hover{text-decoration:underline}.xilo-ins-row4-mock{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.xilo-ins-row4-mock{grid-template-columns:1fr}}.xilo-ins-what-changed{min-width:0}.xilo-ins-what-changed__head{margin-bottom:2px}.xilo-ins-what-changed__title{color:#64748b;font-size:11px;font-weight:780;letter-spacing:.11em;margin:0;text-transform:uppercase}.xilo-ins-what-changed__sub{color:#64748b;font-size:12px;font-weight:500;letter-spacing:-.012em;line-height:1.45;margin:8px 0 0;max-width:72ch}.xilo-ins-what-changed__warn{background:#fef3c7a6;border:1px solid #fbbf2459;border-radius:10px;color:#92400e;font-size:11px;font-weight:600;line-height:1.4;margin:12px 0 0;padding:8px 12px}.xilo-ins-what-changed__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}@media (max-width:1100px){.xilo-ins-what-changed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1400px){.xilo-ins-what-changed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.xilo-ins-what-changed__grid{grid-template-columns:1fr}}.xilo-ins-what-mini{background:#fff;border:1px solid #0f172a12;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 4px 18px #0f172a0d,0 1px 2px #0f172a0a;min-width:0;padding:14px 14px 10px;position:relative}.xilo-ins-what-mini--teal{border-color:#1295b038;box-shadow:0 0 0 1px #1295b00f,0 4px 18px #0f172a0d}.xilo-ins-what-mini--red{border-color:#f8717159;box-shadow:0 0 0 1px #fecaca80,0 4px 18px #0f172a0d}.xilo-ins-what-mini--amber{border-color:#fbbf2459;box-shadow:0 0 0 1px #fef3c799,0 4px 18px #0f172a0d}.xilo-ins-what-mini--gray{background:#fafbfc;border-color:#94a3b859}.xilo-ins-what-mini__top{display:flex;justify-content:flex-start;margin-bottom:10px}.xilo-ins-what-mini__ic-ring{background:#ffffffe6;border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;height:40px;height:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ins-what-mini__ic-svg{display:block}.xilo-ins-what-mini__label{color:#64748b;font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1.25;margin:0;text-transform:uppercase}.xilo-ins-what-mini__value-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.xilo-ins-what-mini__primary{font-feature-settings:"tnum";color:#0f172a;font-size:clamp(20px,2.4vw,26px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1}.xilo-ins-what-mini__arrow{align-items:center;color:#64748b;display:inline-flex;justify-content:center}.xilo-ins-what-mini__arrow--good{color:#0d6f87}.xilo-ins-what-mini__arrow--bad{color:#b91c1c}.xilo-ins-what-mini__support{color:#64748b;font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:1.4;margin:8px 0 0}.xilo-ins-what-mini__spark{height:36px;margin-top:10px;width:100%}.xilo-ins-what-mini__spark-empty{background:#f1f5f9cc;border-radius:6px;display:block;height:36px;margin-top:10px}.xilo-ins-what-changed--loading .xilo-ins-what-changed__head-skel{border-radius:10px;height:52px}.xilo-ins-what-changed--loading .xilo-ins-what-changed__head-skel,.xilo-ins-what-mini--skel{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%}.xilo-ins-what-mini--skel{border:1px solid #94a3b833;min-height:132px}.xilo-ins-micro-grid-mock{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.xilo-ins-micro-mock{grid-gap:8px;align-items:center;background:#f8fafc;border:1px solid #0f172a0f;border-radius:4px;border-radius:var(--xilo-radius-card);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 56px;min-width:0;padding:10px 12px}.xilo-ins-micro-mock__lab{color:#64748b;font-size:11px;font-weight:650;line-height:1.3}.xilo-ins-micro-mock__delta{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.xilo-ins-micro__spark{height:28px;width:56px}.xilo-ins-micro__spark-empty{color:#cbd5e1;font-size:11px;text-align:center;width:56px}.xilo-ins-good{color:#1295b0}.xilo-ins-bad{color:#dc2626}.xilo-ins-peer-table-wrap{overflow-x:auto}.xilo-ins-peer-table{border-collapse:collapse;font-size:12px;width:100%}.xilo-ins-peer-table td,.xilo-ins-peer-table th{border-bottom:1px solid #0f172a14;padding:10px 12px;text-align:left}.xilo-ins-peer-table thead th{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.xilo-ins-peer-table tbody th{color:#334155;font-weight:650}.xilo-ins-peer-table tbody td{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600}.xilo-ins-peer-table__na{color:#cbd5e1}.xilo-ins-peer-pct{color:#1295b0;font-weight:740}.xilo-ins-peer-foot{color:#94a3b8;font-size:11px;line-height:1.45;margin:12px 0 0}.xilo-ins-exp-mock{padding:16px 18px}.xilo-ins-exp-mock__rows{display:flex;flex-direction:column;gap:10px;margin-top:12px}.xilo-ins-exp-mock__row{grid-gap:10px 12px;align-items:center;display:grid;gap:10px 12px;grid-template-columns:auto minmax(0,1fr) minmax(112px,auto)}.xilo-ins-exp-mock__name{align-items:center;display:flex;font-size:12px;font-weight:660;min-width:0}.xilo-ins-exp-mock__name-text{color:#0f172a;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xilo-ins-exp-mock__name .xilo-cat-chip-row{flex:1 1;min-width:0}.xilo-ins-exp-ic{border-radius:6px;display:grid;flex-shrink:0;height:26px;place-items:center;width:26px}.xilo-ins-exp-ic svg{height:14px;width:14px}.xilo-ins-exp-ic--rx{background:#f9731624;color:#ea580c}.xilo-ins-exp-ic--ortho{background:#9333ea1f;color:#7c3aed}.xilo-ins-exp-ic--fac{background:#2563eb1f;color:#2563eb}.xilo-ins-exp-ic--other{background:#94a3b82e;color:#64748b}.xilo-ins-exp-mock__bar-wrap{background:#94a3b833;border-radius:999px;height:10px;overflow:hidden}.xilo-ins-exp-mock__bar{background:#1295b0;border-radius:inherit;height:100%;min-width:2px}.xilo-ins-exp-mock__stats{font-feature-settings:"tnum";color:#0f172a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:730;text-align:right}.xilo-ins-exp-mock__skel{display:flex;flex-direction:column;gap:10px;margin-top:12px}.xilo-ins-exp-mock__row--skel{background:linear-gradient(110deg,#94a3b826,#94a3b80f);border-radius:8px;height:18px}.xilo-ins-skel{animation:xilo-hi-shimmer 1.2s ease-in-out infinite;background:linear-gradient(110deg,#94a3b824,#94a3b80f);background-size:200% 100%;border-radius:10px}.xilo-ins-skel--hero{min-height:120px}.xilo-ins-skel--chart{flex:1 1;min-height:100px}.xilo-ins-skel--funnel{flex:1 1;min-height:140px}.xilo-ins-skel--card{min-height:56px}.xilo-insights-mock .recharts-surface,.xilo-insights-mock .recharts-wrapper{outline:none}.xilo-intelligence .xilo-panel{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:none;padding:20px}.xilo-intelligence .xilo-panel__title{color:#0f172a;font-size:16px;font-weight:800}.xilo-intelligence .xilo-panel__head--tight{margin-bottom:20px}.xilo-intelligence-hero{display:block}.xilo-intel-title-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.xilo-intel-projection-inline{color:#94a3b8;font-size:12px;font-weight:700;white-space:nowrap}.xilo-intel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.xilo-intel-header__right{display:flex;flex:0 0 auto;justify-content:flex-end}.xilo-intel-proj-card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:none;max-width:320px;min-width:0;padding:10px 12px}.xilo-intel-proj-card__k{color:#94a3b8;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.xilo-intel-proj-card__v{color:#0f172a;font-size:12px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin-top:6px}.xilo-intel-grid{display:flex;flex-direction:column;gap:24px}.xilo-intel-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.xilo-intel-empty-center{color:#94a3b8;font-size:13px;font-weight:700;padding:18px 12px;text-align:center}.xilo-intel-note{color:#94a3b8;font-size:11px;font-style:italic;margin-top:10px}.xilo-intel-table{border-top:1px solid #f1f5f9}.xilo-intel-table__row{grid-gap:16px;align-items:baseline;border-bottom:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:1fr minmax(92px,max-content) minmax(92px,max-content);padding:10px 0}.xilo-intel-table__row--head{padding-top:0}.xilo-intel-table__cell{color:#0f172a;font-size:13px}.xilo-intel-table__cell--metric{color:#64748b;font-weight:700}.xilo-intel-table__row--head .xilo-intel-table__cell{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xilo-intel-table__cell--you{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-variant-numeric:tabular-nums;font-weight:900;text-align:right}.xilo-intel-table__cell--peers{font-feature-settings:"tnum";color:#94a3b8;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.xilo-intel-hbars{display:flex;flex-direction:column;gap:12px}.xilo-intel-hbars__row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:160px 1fr 64px}.xilo-intel-hbars__name{color:#0f172a;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xilo-intel-hbars__track{background:#f1f5f9;height:8px;overflow:hidden}.xilo-intel-hbars__fill,.xilo-intel-hbars__track{border-radius:4px;border-radius:var(--xilo-radius-card)}.xilo-intel-hbars__fill{background:#1295b0;background:var(--xilo-primary);height:100%}.xilo-intel-hbars__pct{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:900;text-align:right}.xilo-intel-observations__head{margin-bottom:20px}.xilo-intel-observations__title{color:#0f172a;font-size:16px;font-weight:800;margin:0}.xilo-intel-ob-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.xilo-intel-ob-card{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #1295b0;border-left:3px solid var(--xilo-primary);border-radius:4px;display:flex;flex-direction:column;min-height:142px;padding:18px}.xilo-intel-ob-card__title{color:#0f172a;font-size:14px;font-weight:800;margin:0}.xilo-intel-ob-card__body{color:#64748b;font-size:13px;line-height:1.55;margin:10px 0 0;text-align:justify;text-justify:inter-word}.xilo-intel-ob-card__tag{color:#94a3b8;font-size:11px;font-style:italic;margin:auto 0 0}@media (max-width:980px){.xilo-intel-row{grid-template-columns:1fr}.xilo-intel-header__proj{text-align:left;white-space:normal}.xilo-intel-ob-grid{grid-template-columns:1fr}}.xilo-specialty-bars{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.xilo-specialty-bars__row{grid-gap:8px;display:grid;gap:8px}.xilo-specialty-bars__top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.xilo-specialty-bars__name{color:#0f172a;font-size:13px;font-weight:700}.xilo-specialty-bars__pct{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:13px;font-variant-numeric:tabular-nums;font-weight:850}.xilo-specialty-bars__track{background:#f1f5f9;height:8px;overflow:hidden}.xilo-specialty-bars__fill,.xilo-specialty-bars__track{border-radius:4px;border-radius:var(--xilo-radius-card)}.xilo-specialty-bars__fill{background:#1295b0;background:var(--xilo-primary);height:100%;width:0}@media (max-width:980px){.xilo-intelligence-hero{grid-template-columns:1fr}}.xilo-intelligence__empty{color:#94a3b8;letter-spacing:-.01em;margin:0;padding:10px 0 2px}.xilo-intelligence__note{color:#94a3b8;font-size:11px;font-style:italic;font-weight:600;letter-spacing:-.01em;margin:10px 0 0}.xilo-hi-muted-note{color:#636366;color:var(--xilo-muted);font-size:12px;font-style:italic;font-weight:500;line-height:1.45;margin:10px 0 18px;text-align:center}.xilo-hi-note-strip{margin:4px 0}.xilo-hi-savings-empty{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:500;margin:0;padding:12px 8px 10px;text-align:center}.xilo-compare{display:flex;flex-direction:column}.xilo-compare__header{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:1fr auto;padding:2px 0 8px}.xilo-compare__right-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:92px 14px 92px 64px;justify-content:end;white-space:nowrap}.xilo-compare__hdr{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xilo-compare__hdr--you{color:#1295b0;color:var(--xilo-primary)}.xilo-compare__hdr--peers{color:#94a3b8}.xilo-compare__hdr--hint{color:#0000}.xilo-compare__row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:1fr auto;padding:12px 0}.xilo-compare__divider{background:#f1f5f9;height:1px}.xilo-compare__metric{color:#64748b;font-size:13px;font-weight:650;letter-spacing:-.01em;min-width:0}.xilo-compare__value{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;text-align:left}.xilo-compare__value--you{color:#1295b0;color:var(--xilo-primary);font-weight:850}.xilo-compare__value--peers{color:#94a3b8}.xilo-compare__vdiv{display:none}.xilo-compare__hint{font-feature-settings:"smcp","c2sc";color:#94a3b8;font-size:12px;font-variant:all-small-caps;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.xilo-compare__header{display:none}.xilo-compare__pipe{color:#cbd5e1;font-weight:700;text-align:center}.xilo-patterns{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.xilo-patterns__row{align-items:center;border-bottom:1px solid #e2e8f0e6;display:flex;gap:14px;justify-content:space-between;padding:10px 0}.xilo-patterns__row:last-child{border-bottom:none;padding-bottom:4px}.xilo-patterns__code{color:#0f172a;font-size:14px;font-weight:700;font-weight:800;letter-spacing:-.01em}.xilo-patterns__meta{align-items:center;color:#64748b;display:inline-flex;font-size:13px;font-weight:700;gap:10px;white-space:nowrap}.xilo-patterns__count{color:#1c1c1e;color:var(--xilo-text)}.xilo-patterns__count,.xilo-patterns__pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.xilo-patterns__pct{color:#1295b0;color:var(--xilo-primary)}.xilo-advisory-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.xilo-advisory-card{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #1295b0;border-left:3px solid var(--xilo-primary);border-radius:4px;display:flex;flex-direction:column;height:100%;min-height:auto;padding:16px}.xilo-advisory-card__title{color:#0f172a;font-size:14px;font-weight:800;letter-spacing:-.02em;margin:0}.xilo-intel-chart{max-width:100%;overflow:hidden;width:100%}.xilo-intelligence .recharts-legend-wrapper,.xilo-intelligence .recharts-responsive-container,.xilo-intelligence .recharts-wrapper{max-width:100%}.xilo-intelligence text{paint-order:stroke}.xilo-hi-kpi-row{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr) minmax(0,2fr)}@media (max-width:1100px){.xilo-hi-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.xilo-hi-kpi-row{grid-template-columns:1fr}}.xilo-hi-kpi{background:#fff;background:var(--xilo-card,#fff);border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card,14px);box-shadow:0 12px 40px #0f172a0f;display:flex;flex-direction:column;min-height:0;padding:20px 22px}.xilo-hi-kpi--hero{border:.5px solid color-mix(in srgb,#1295b0 35%,#0000);border:.5px solid color-mix(in srgb,var(--xilo-primary) 35%,#0000);box-shadow:0 16px 48px #1295b01f;grid-column:span 1;padding:24px 26px}.xilo-hi-kpi--tone-teal .xilo-hi-kpi__hero-score{color:#1295b0;color:var(--xilo-primary)}.xilo-hi-kpi--tone-amber .xilo-hi-kpi__hero-score{color:#f59e0b;color:var(--xilo-amber)}.xilo-hi-kpi--tone-orange .xilo-hi-kpi__hero-score{color:#f97316;color:var(--xilo-orange)}.xilo-hi-kpi__eyebrow{color:#636366;color:var(--xilo-muted);font-size:10px;font-weight:750;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.xilo-hi-kpi__hero-score{font-feature-settings:"tnum";font-size:clamp(42px,8vw,56px);font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.04em;line-height:1;margin-bottom:10px}.xilo-hi-kpi__title{color:#1c1c1e;color:var(--xilo-text);font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.xilo-hi-kpi__sub{font-size:13px;line-height:1.45;margin:0 0 18px}.xilo-hi-kpi__hint,.xilo-hi-kpi__sub{color:#636366;color:var(--xilo-muted);font-weight:500}.xilo-hi-kpi__hint{font-size:12px;line-height:1.4;margin:12px 0 0}.xilo-hi-kpi__value{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;margin-bottom:8px}.xilo-hi-ph-bars{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.xilo-hi-ph-bar-row{display:flex;flex-direction:column;gap:6px;min-width:0}.xilo-hi-ph-bar-label{color:#636366;color:var(--xilo-muted);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.xilo-hi-ph-bar{background:#78788024;border-radius:999px;height:8px;overflow:hidden}.xilo-hi-ph-bar__fill{border-radius:inherit;height:100%;min-width:0;transition:width .35s ease}.xilo-hi-ph-bar__fill--teal{background:linear-gradient(90deg,#1295b0,#0d6f87);background:linear-gradient(90deg,var(--xilo-primary),var(--xilo-primary-deep))}.xilo-hi-ph-bar__fill--amber{background:linear-gradient(90deg,#f59e0b,#d97706);background:linear-gradient(90deg,var(--xilo-amber),#d97706)}.xilo-hi-ph-bar__fill--orange{background:linear-gradient(90deg,#f97316,#ea580c);background:linear-gradient(90deg,var(--xilo-orange),#ea580c)}.xilo-hi-ph-bar__fill--empty{background:#0000;width:0!important}.xilo-hi-split{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.xilo-hi-split{grid-template-columns:1fr}}.xilo-hi-panel__sub{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:500;line-height:1.4;margin:6px 0 0}.xilo-hi-chart{min-width:0;width:100%}.xilo-hi-funnel{align-items:center;display:flex;flex-direction:column;gap:10px;padding:8px 0 12px}.xilo-hi-funnel__stage{display:flex;justify-content:center;width:100%}.xilo-hi-funnel__trap{grid-gap:12px;align-items:center;border:.5px solid #1295b033;border-radius:10px;box-shadow:0 8px 24px #0f172a0f;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:1fr auto auto;min-height:48px;padding:12px 18px}.xilo-hi-funnel__label{color:#1c1c1e;color:var(--xilo-text);font-size:12px;font-weight:750}.xilo-hi-funnel__count{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:850}.xilo-hi-funnel__pct{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:650;white-space:nowrap}.xilo-hi-funnel--stepped{gap:6px;padding:12px 4px 16px}.xilo-hi-funnel__stack{margin:0 auto;max-width:100%}.xilo-hi-funnel__trap-body{align-items:center;border:.5px solid #1295b038;border-radius:8px;box-shadow:0 10px 28px #0f172a0f;box-sizing:border-box;display:flex;gap:14px;justify-content:space-between;min-height:54px;padding:14px 22px}.xilo-hi-funnel__meta{align-items:baseline;display:flex;flex-shrink:0;gap:12px}@media (max-width:560px){.xilo-hi-funnel__trap-body{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 16px}.xilo-hi-funnel__meta{flex-wrap:wrap}}.xilo-hi-trends-block{margin-top:8px}.xilo-hi-mini-title{color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-weight:820;letter-spacing:-.02em;margin:0 0 10px}.xilo-hi-mini-sub{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:500;line-height:1.35;margin:-4px 0 10px}.xilo-hi-peer-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.xilo-hi-peer-table{border-collapse:collapse;font-size:13px;width:100%}.xilo-hi-peer-table td,.xilo-hi-peer-table th{border-bottom:.5px solid #3c3c431a;border-bottom:.5px solid var(--xilo-hairline);padding:12px 14px;text-align:left}.xilo-hi-peer-table thead th{color:#636366;color:var(--xilo-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xilo-hi-peer-table tbody th{color:#1c1c1e;color:var(--xilo-text);font-weight:650}.xilo-hi-peer-table tbody td{font-feature-settings:"tnum";color:#3c3c43;color:var(--xilo-secondary-label);font-variant-numeric:tabular-nums;font-weight:600}.xilo-hi-peer-footnote{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:500;line-height:1.45;margin:14px 2px 0}.xilo-hi-exposure-table-wrap{margin-top:18px;overflow-x:auto}.xilo-hi-exposure-table{border-collapse:collapse;font-size:12px;width:100%}.xilo-hi-exposure-table td,.xilo-hi-exposure-table th{border-bottom:.5px solid #3c3c431a;border-bottom:.5px solid var(--xilo-hairline);padding:10px 12px}.xilo-hi-exposure-table thead th{color:#636366;color:var(--xilo-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase}.xilo-hi-exposure-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.xilo-hi-recharts-tip{background:#fffffff5;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:10px;box-shadow:0 12px 32px #0f172a14;font-size:12px;padding:10px 12px}.xilo-hi-recharts-tip strong{color:#1c1c1e;color:var(--xilo-text);display:block;font-size:13px;margin-bottom:6px}.xilo-hi-trends{display:flex;flex-direction:column;gap:16px}.xilo-hi-trends__head{padding:0 2px}.xilo-hi-trends__title{color:#1c1c1e;color:var(--xilo-text);font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0}.xilo-hi-trends__sub{color:#636366;color:var(--xilo-muted);font-size:13px;margin:6px 0 0}.xilo-hi-trend-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.xilo-hi-trend-grid{grid-template-columns:1fr}}.xilo-hi-empty-trend{padding:28px 22px;text-align:center}.xilo-hi-peers{margin-top:4px}.xilo-hi-cards__title{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.xilo-hi-cards__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.xilo-hi-ob{background:#fff;background:var(--xilo-card);border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card,14px);box-shadow:0 12px 36px #0f172a0d;display:flex;flex-direction:column;gap:10px;min-height:120px;padding:18px 20px}.xilo-hi-ob__badge{align-self:flex-start;background:#1295b01f;border-radius:999px;color:#0d6f87;color:var(--xilo-primary-deep);font-size:9px;font-weight:800;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.xilo-hi-ob__title{color:#1c1c1e;color:var(--xilo-text);font-size:15px;font-weight:800;margin:0}.xilo-hi-ob__body{color:#3c3c43;color:var(--xilo-secondary-label,#3c3c43);font-size:13px;font-weight:500;line-height:1.45;margin:0}.xilo-hi-exposure-chart{min-width:0;width:100%}.xilo-hi-kpi-skeleton{display:contents}.xilo-hi-kpi-skeleton__hero{background:linear-gradient(110deg,#7878801f,#7878800f,#7878801f);background-size:200% 100%;grid-column:span 1;min-height:220px}.xilo-hi-kpi-skeleton__hero,.xilo-hi-kpi-skeleton__sm{animation:xilo-hi-shimmer 1.2s ease-in-out infinite;border-radius:4px;border-radius:var(--xilo-radius-card,14px)}.xilo-hi-kpi-skeleton__sm{background:linear-gradient(110deg,#7878801a,#7878800d,#7878801a);background-size:200% 100%;min-height:160px}.xilo-hi-card-skeleton,.xilo-hi-chart-skeleton{animation:xilo-hi-shimmer 1.2s ease-in-out infinite;background:linear-gradient(110deg,#7878801a,#7878800a,#7878801a);background-size:200% 100%;border-radius:4px;border-radius:var(--xilo-radius-card,14px)}.xilo-hi-card-skeleton{min-height:120px}@keyframes xilo-hi-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.xilo-intelligence__empty{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:600;line-height:1.5;padding:24px 16px;text-align:center}.xilo-intel-kpi{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.xilo-intel-kpi__label{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xilo-intel-kpi__value{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:24px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em}.xilo-intel-donut{align-items:center;display:flex;flex-direction:column;gap:14px;max-height:320px}.xilo-intel-donut__chart{height:200px;margin:0 auto;position:relative;width:200px}.xilo-intel-donut__center{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;text-align:center}.xilo-intel-donut__center-n{font-feature-settings:"tnum";color:#0f172a;font-size:20px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.05}.xilo-intel-donut__center-l{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.xilo-intel-donut__legend{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr;width:100%}.xilo-intel-donut__legend-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:10px 1fr auto}.xilo-intel-donut__swatch{border-radius:4px;box-shadow:inset 0 0 0 1px #0f172a0f;height:10px;width:10px}.xilo-intel-donut__name{color:#0f172a;font-size:13px;font-weight:800;letter-spacing:-.01em}.xilo-intel-donut__meta{font-feature-settings:"tnum";color:#64748b;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.xilo-intel-trend__empty{color:#94a3b8;font-weight:700;padding:26px 12px;text-align:center}.xilo-advisory-card__head{padding-right:72px;position:relative}.xilo-advisory-card__viz{display:grid;height:60px;place-items:center;position:absolute;right:0;top:0;width:60px}.xilo-mini-stack{background:#f1f5f9;border-radius:4px;display:flex;height:10px;overflow:hidden;width:60px}.xilo-mini-stack__seg{height:100%}.xilo-specialty-bars2{gap:12px}.xilo-specialty-bars2,.xilo-specialty-bars2__row{display:flex;flex-direction:column}.xilo-specialty-bars2__top{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:1fr auto;margin-bottom:6px}.xilo-specialty-bars2__name{color:#0f172a;font-size:12px;font-weight:800}.xilo-specialty-bars2__pct{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:900;white-space:nowrap}.xilo-specialty-bars2__track{background:#f1f5f9;border-radius:4px;border-radius:var(--xilo-radius-card);height:10px;overflow:hidden}.xilo-specialty-bars2__fill{background:#1295b0;background:var(--xilo-primary);border-radius:4px;border-radius:var(--xilo-radius-card);height:100%}.xilo-mini-number{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:14px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.1;max-width:60px;text-align:right}@media (max-width:720px){.xilo-intel-donut__chart{margin:0}.xilo-intel-title-row{align-items:flex-start;flex-direction:column}.xilo-intel-projection-inline{margin-top:6px;white-space:normal}}.xilo-advisory-card__body{color:#64748b;flex:1 1;font-size:13px;font-weight:650;letter-spacing:-.01em;line-height:1.45;margin:10px 0 0}.xilo-advisory-card__tag{color:#94a3b8;font-size:11px;font-style:italic;font-weight:650;margin:10px 0 0}@media (max-width:980px){.xilo-advisory-grid{grid-template-columns:1fr}}.xilo-settings{display:flex;flex-direction:column;gap:18px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.xilo-settings__sub{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.45;margin:8px 0 0;max-width:44rem}.xilo-settings-rows{display:flex;flex-direction:column;gap:14px}.xilo-settings-row{grid-gap:16px;border-bottom:1px solid #e2e8f0e6;display:grid;gap:16px;grid-template-columns:1fr 420px;padding:14px 0}.xilo-settings-row:last-child{border-bottom:none;padding-bottom:6px}.xilo-settings-row__title{color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-weight:800;letter-spacing:-.01em}.xilo-settings-row__desc{color:#94a3b8;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.45;margin-top:6px;max-width:34rem}.xilo-settings-row__control{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.xilo-settings-row__hint{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:-.01em}.xilo-input{align-items:center;background:#ffffffd1;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;display:inline-flex;gap:8px;min-width:220px;padding:10px 12px}.xilo-input__prefix,.xilo-input__suffix{font-feature-settings:"tnum";color:#94a3b8;font-variant-numeric:tabular-nums;font-weight:800}.xilo-input__field{font-feature-settings:"tnum";background:#0000;border:none;color:#1c1c1e;color:var(--xilo-text);flex:1 1;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;min-width:0;outline:none}.xilo-settings__actions{align-items:center;display:flex;gap:14px;margin-top:14px}.xilo-btn{border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:-.01em;padding:12px 16px}.xilo-btn--primary{background:#1295b0;background:var(--xilo-primary);box-shadow:0 10px 26px #1295b038;color:#fff}.xilo-btn--primary:disabled{cursor:default;opacity:.65}.xilo-btn--dark{background:#0d6f87;box-shadow:none;color:#fff}.xilo-btn--dark:disabled{cursor:default;opacity:.65}.xilo-btn--slate{background:#64748b;box-shadow:none;color:#fff}.xilo-btn--slate:disabled{cursor:default;opacity:.65}.xilo-btn--outline-slate{background:#0000;border:1px solid #cbd5e1;box-shadow:none;color:#475569}.xilo-btn--outline-slate:hover:not(:disabled){border-color:#94a3b8;color:#334155}.xilo-btn--outline-slate:disabled{cursor:default;opacity:.65}.xilo-reports{display:flex;flex-direction:column;gap:16px}.xilo-reports-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 1fr}.xilo-report-card{background:#fff;background:var(--xilo-card);border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 0 0 #0000;display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.xilo-report-card:hover{border-color:#94a3b8b3;box-shadow:0 16px 30px #0f172a14;transform:translateY(-1px)}.xilo-report-card__top{align-items:flex-start;display:flex;gap:12px}.xilo-report-card__icon{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;flex:0 0 auto;height:40px;height:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-report-card__icon--teal{background:#0db9a81f}.xilo-report-card__icon--purple{background:#9333ea1f}.xilo-report-card__icon--orange{background:#f973161f}.xilo-report-card__icon--gray{background:#64748b1f}.xilo-report-card__title{color:#0f172a;font-size:18px;font-weight:850;letter-spacing:-.02em;margin:0}.xilo-report-card__subtitle{color:#64748b;font-size:13px;font-weight:650;line-height:1.4;margin:6px 0 0}.xilo-report-card__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;padding-top:6px}.xilo-report-stat__k{color:#94a3b8;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.xilo-report-stat__v{color:#0f172a;font-size:13px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin-top:4px}.xilo-report-card__select-label{display:flex;flex-direction:column;gap:6px}.xilo-report-card__select-k{color:#64748b;font-size:12px;font-weight:750;letter-spacing:-.01em}.xilo-report-card__select{background:#fff;border:1px solid #e2e8f0f2;border-radius:4px;color:#0f172a;font-size:13px;font-weight:650;padding:10px 12px;width:100%}.xilo-report-card__btn{margin-top:auto;width:100%}.xilo-report-card__foot{color:#94a3b8;font-size:12px;font-weight:650;margin:4px 0 0}@media (max-width:980px){.xilo-reports-grid{grid-template-columns:1fr}}.xilo-settings__saved{color:#1295b0;color:var(--xilo-primary);font-size:13px;font-weight:800;letter-spacing:-.01em}.xilo-settings-kv{display:flex;flex-direction:column}.xilo-settings-kv__row{align-items:center;border-bottom:1px solid #e2e8f0e6;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.xilo-settings-kv__row:last-child{border-bottom:none;padding-bottom:6px}.xilo-settings-kv__k{color:#94a3b8;font-size:13px;font-weight:700;letter-spacing:-.01em}.xilo-settings-kv__v{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.xilo-settings-kv__v--muted{color:#94a3b8;font-weight:700}.xilo-settings-kv__yes{color:#1295b0;color:var(--xilo-primary)}.xilo-settings-kv__check{align-items:center;background:#1295b024;border-radius:4px;border-radius:var(--xilo-radius-card);display:inline-flex;font-size:12px;font-weight:900;height:18px;justify-content:center;margin-right:6px;width:18px}.xilo-status-dot{border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a14;display:inline-block;height:10px;margin-right:8px;width:10px}.xilo-status-dot--ok{background:#22c55ed9}@media (max-width:980px){.xilo-settings-row{grid-template-columns:1fr}.xilo-settings-row__control{align-items:flex-start}}.xilo-pipeline{padding-bottom:max(16px,env(safe-area-inset-bottom))}.xilo-dropzone{background:#fff9;border:1px dashed #94a3b8a6;border-radius:4px;cursor:pointer;padding:18px 16px;position:relative;transition:border-color .2s ease,background .2s ease;transition:border-color .2s var(--xilo-ease-ios),background .2s var(--xilo-ease-ios)}.xilo-dropzone--over{background:#1295b00f;border-color:#1295b0b3}.xilo-dropzone__title{color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-weight:800;letter-spacing:-.01em}.xilo-dropzone__meta{color:#94a3b8;font-size:13px;font-weight:600;letter-spacing:-.01em;margin-top:6px}.xilo-dropzone input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.xilo-pipeline__actions{align-items:center;display:flex;gap:12px;margin-top:14px}.xilo-btn--ghost{background:#ffffffd1;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);box-shadow:none;color:#1c1c1e;color:var(--xilo-text)}.xilo-progress{display:flex;flex-direction:column;gap:8px;margin-top:16px}.xilo-progress__bar{background:#78788029;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 1px 1px #0000000f;height:10px;overflow:hidden}.xilo-progress__fill{background:linear-gradient(90deg,#1295b0,#0d6f87);background:linear-gradient(90deg,var(--xilo-primary),var(--xilo-primary-deep));border-radius:0;height:100%;transition:width .35s ease;transition:width .35s var(--xilo-ease-ios);width:0}.xilo-progress__meta{color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:-.01em}.xilo-banner--success{background:#1295b014;border:1px solid #1295b038;border-radius:4px;color:#1295b0;color:var(--xilo-primary);font-weight:800;letter-spacing:-.01em;margin-top:14px;padding:12px 14px}.xilo-pipeline__review-link{color:#1295b0;color:var(--xilo-primary);font-weight:900;text-decoration:none;white-space:nowrap}.xilo-pipeline__review-link:hover{text-decoration:underline}.xilo-pipeline-errors{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0}.xilo-pipeline-errors__row{grid-gap:10px;align-items:baseline;background:#e0706514;border:1px solid #e0706538;border-radius:4px;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:10px 12px}.xilo-pipeline-errors__idx{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-variant-numeric:tabular-nums;font-weight:800}.xilo-pipeline-errors__msg{color:#636366;color:var(--xilo-muted);font-weight:600}.xilo-accuracy__label{font-feature-settings:"tnum";color:#636366;color:var(--xilo-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;min-width:34px;text-align:right}.xilo-drawer{inset:0;pointer-events:none;position:fixed;z-index:120}.xilo-drawer--open{pointer-events:auto}.xilo-drawer__backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a38;inset:0;opacity:0;position:absolute;transition:opacity .25s ease;z-index:0}.xilo-drawer--open .xilo-drawer__backdrop{opacity:1}.xilo-drawer__panel{background:#fffffff5;border-left:.5px solid #3c3c432e;border-left:.5px solid var(--xilo-separator);border-radius:4px 0 0 4px;border-radius:var(--xilo-radius-card) 0 0 var(--xilo-radius-card);box-shadow:-12px 0 48px #0f172a24;display:flex;flex-direction:column;height:100%;max-height:100dvh;min-height:0;position:absolute;right:0;top:0;transform:translateX(101%);transition:transform .28s ease;transition:transform .28s var(--xilo-ease-ios);width:min(520px,92vw);z-index:1}.xilo-drawer--open .xilo-drawer__panel{transform:translateX(0)}.xilo-drawer__head{align-items:flex-start;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffe0;border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 18px 14px;position:sticky;top:0;z-index:2}.xilo-drawer__title{font-size:17px;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0}.xilo-drawer__subtitle{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:600;line-height:1.35;margin:6px 0 0;max-width:36ch}.xilo-drawer__subtitle--intel{font-weight:500;letter-spacing:-.01em;line-height:1.45;max-width:40rem}.xilo-case-drawer-dl--intel-snapshot{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.xilo-case-drawer-dl--intel-snapshot{grid-template-columns:1fr}}.xilo-cat-drawer-case-id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.xilo-cat-drawer-activity{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.xilo-cat-drawer-activity li{align-items:baseline;background:#f8fafcb8;border:.5px solid #7878801f;border-radius:4px;border-radius:var(--xilo-radius-card);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px;padding:10px 12px}.xilo-cat-drawer-activity__id{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-variant-numeric:tabular-nums;font-weight:650}.xilo-cat-drawer-activity__label{color:#636366;color:var(--xilo-muted);font-weight:500}.xilo-drawer__close{background:#ffffffe6;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:8px;color:#1c1c1e;color:var(--xilo-text);cursor:pointer;flex-shrink:0;font-size:16px;height:38px;line-height:1;transition:border-color .15s ease,background .15s ease;width:38px}.xilo-drawer__close:hover{background:#1295b00f;border-color:#1295b073}.xilo-drawer__close:focus-visible{outline:2px solid #1295b073;outline-offset:2px}.xilo-drawer__panel--claims-queue{background:#f8fafc}.xilo-claims-drawer-stack{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 24px}.xilo-claims-drawer-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0d;box-sizing:border-box;padding:16px}.xilo-claims-drawer-card--header{padding-right:44px;position:relative}.xilo-claims-drawer-header__main{align-items:center;display:flex;gap:14px;min-width:0}.xilo-claims-drawer-header__titles{flex:1 1;min-width:0}.xilo-claims-drawer-case-id{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0}.xilo-claims-drawer-category{color:#64748b;font-size:13px;font-weight:600;line-height:1.35;margin:4px 0 0}.xilo-claims-drawer-cat-row .xilo-cat-chip{border-radius:10px;height:40px;min-width:40px;width:40px}.xilo-claims-drawer-cat-row .xilo-cat-chip svg{height:20px;width:20px}.xilo-claims-drawer-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:2px;position:absolute;right:12px;top:12px;transition:color .15s ease}.xilo-claims-drawer-close:hover{color:#0f172a}.xilo-claims-drawer-close:focus-visible{outline:2px solid #1295b073;outline-offset:2px}.xilo-claims-drawer-why-flagged{background:#1295b00f;border:1px solid #1295b033;border-left:3px solid #1295b0;border-radius:8px;box-sizing:border-box;padding:12px 16px}.xilo-claims-drawer-why-flagged__label{color:#1295b0;font-size:10px;font-weight:600;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.xilo-claims-drawer-why-flagged__body{color:#0f172a;font-size:13px;font-weight:400;line-height:1.5;margin:0}.xilo-claims-drawer-why-flagged__body--pending{color:#64748b;font-style:italic}.xilo-case-drawer-dl--claims-card{background:#0000;border:none;box-shadow:none;margin:0;padding:0}.xilo-claims-drawer-card .xilo-case-drawer-section__title{margin-top:0}.xilo-claims-drawer-ai-body{color:#1c1c1e;color:var(--xilo-text);font-size:13px;font-weight:600;line-height:1.5;margin:0}.xilo-claims-drawer-ai-pending{color:#636366;color:var(--xilo-muted);font-size:13px;font-style:italic;font-weight:600;line-height:1.45;margin:0}.xilo-drawer__panel--providers-cat{background:#f8fafc}.xilo-prov-drawer-stack{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 24px}.xilo-prov-drawer-provider-count{color:#64748b;font-size:13px;font-weight:600;line-height:1.45;margin:0}.xilo-prov-drawer-kpis{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:2px}.xilo-prov-drawer-kpis__cell{min-width:0;padding:4px 6px;text-align:center}.xilo-prov-drawer-kpis__label{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.xilo-prov-drawer-kpis__value{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;margin-top:6px}.xilo-prov-drawer-kpis__value--teal{color:#1295b0}.xilo-prov-drawer-kpis__divider{align-self:stretch;background:#e2e8f0;min-height:48px;width:1px}.xilo-prov-drawer-trend-empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:13px;font-style:italic;font-weight:600;gap:8px;justify-content:center;line-height:1.4;margin-top:2px;min-height:80px;text-align:center}.xilo-prov-drawer-trend-empty svg{color:#64748b;flex-shrink:0}.xilo-prov-drawer-line-chart{height:180px;margin-top:4px}.xilo-prov-drawer-issue{margin-top:2px}.xilo-prov-drawer-issue__pie-wrap{height:180px;margin:0 auto;position:relative;width:180px}.xilo-prov-drawer-issue__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.xilo-prov-drawer-issue__total{font-feature-settings:"tnum";color:#0f172a;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1}.xilo-prov-drawer-issue__sub{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.xilo-prov-drawer-issue__legend{display:flex;flex-direction:column;gap:8px;list-style:none;margin:14px 0 0;padding:0}.xilo-prov-drawer-issue__legend li{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:10px}.xilo-prov-drawer-issue__dot{border-radius:999px;flex-shrink:0;height:10px;width:10px}.xilo-prov-drawer-issue__legend-label{flex:1 1;min-width:0}.xilo-prov-drawer-issue__legend-count{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800}.xilo-prov-drawer-activity{list-style:none;margin:0;padding:0}.xilo-prov-drawer-activity__row{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:12px 0}.xilo-prov-drawer-activity__row:last-child{border-bottom:none;padding-bottom:0}.xilo-prov-drawer-activity__row:first-child{padding-top:0}.xilo-prov-drawer-act__chip.xilo-ent-icon-chip{border-radius:10px;height:40px;min-width:40px;width:40px}.xilo-prov-drawer-activity__mid{flex:1 1;min-width:0}.xilo-prov-drawer-activity__primary{color:#0f172a;font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.xilo-prov-drawer-activity__when{color:#64748b;font-size:12px;font-weight:600;line-height:1.35;margin-top:4px}.xilo-drawer__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 28px}.xilo-provider-claims__head,.xilo-provider-claims__row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:110px 110px 140px 1fr}.xilo-provider-claims__head{border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:10px;padding:6px 0 10px;text-transform:uppercase}.xilo-provider-claims__rows{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.xilo-provider-claims__row{border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);padding:10px 0}.xilo-provider-claims__row:last-child{border-bottom:none}.xilo-provider-claims__mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.xilo-provider-claims__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.xilo-provider-claims__reason{color:#636366;color:var(--xilo-muted);font-weight:600}@media (max-width:1100px){.xilo-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.xilo-provider-grid{grid-template-columns:1fr}}.xilo-status-badge{align-items:center;border:1px solid #0f172a14;border-radius:999px;border-radius:var(--xilo-radius-pill);display:inline-flex;font-size:12px;font-weight:800;gap:6px;justify-content:center;letter-spacing:-.01em;line-height:1;min-height:28px;min-width:13ch;padding:6px 10px;text-align:center;white-space:nowrap}.xilo-status-badge--cleared{background:#1295b0;background:var(--xilo-primary);border-color:#0d6f878c;color:#fff}.xilo-status-badge--held{background:#1295b061;border-color:#1295b08c;color:#0d6f87}.xilo-status-badge--dispute{background:#084f61;border-color:#084f61b3;color:#fff}.xilo-status-badge--resolved{background:#64748b24;border-color:#64748b38;color:#0f172a}.xilo-status-badge--unknown{background:#78788024;border-color:#78788038;color:#636366;color:var(--xilo-muted)}.xilo-claim-state-badge{align-items:center;border:none;border-radius:4px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:0;line-height:1;min-height:auto;min-width:9ch;padding:4px 12px;text-align:center;white-space:nowrap}.xilo-claim-state-badge--employerFlagged{background:#f9731626;color:#f97316}.xilo-claim-state-badge--employerCleared{background:#64748b26;color:#64748b}.xilo-claim-state-badge--won{background:#1295b026;color:#1295b0}.xilo-claim-state-badge--disputeSent{background:#0d6f87;border:.5px solid #0d6f87c7;color:#fff}.xilo-claim-state-badge--disputePending{background:#f9731629;border:.5px solid #f9731647;color:#f97316;color:var(--xilo-orange)}.xilo-claim-state-badge--docsReceived{background:#8b5cf629;border:.5px solid #8b5cf647;color:#8b5cf6}.xilo-claim-state-badge--docsRequested{background:#3b82f629;border:.5px solid #3b82f647;color:#3b82f6}.xilo-claim-state-badge--flagged{background:#f9731629;border:.5px solid #f9731647;color:#7c2d12}.xilo-claim-state-badge--muted{background:#94a3b82e;border:.5px solid #94a3b83d;color:#94a3b8}.xilo-stage-badge{align-items:center;border:1px solid #0f172a14;border-radius:999px;border-radius:var(--xilo-radius-pill);display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.01em;padding:6px 10px;white-space:nowrap}.xilo-stage-badge--amber{background:#f59e0b2e;border-color:#f59e0b47;color:#b45309}.xilo-stage-badge--blue{background:#3b82f629;border-color:#3b82f647;color:#3b82f6}.xilo-stage-badge--purple{background:#8b5cf629;border-color:#8b5cf647;color:#8b5cf6}.xilo-stage-badge--orange{background:#f9731629;border-color:#f9731647;color:#f97316;color:var(--xilo-orange)}.xilo-stage-badge--tealDark{background:#0d6f8729;border-color:#0d6f8747;color:#0d6f87;color:var(--xilo-primary-deep)}.xilo-stage-badge--teal{background:#1295b029;border-color:#1295b047;color:#1295b0;color:var(--xilo-primary)}.xilo-stage-badge--grey{background:#94a3b82e;border-color:#94a3b83d;color:#94a3b8}.xilo-confidence{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;min-width:170px}.xilo-confidence__bar{background:#78788029;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 1px 1px #0000000f;height:10px;overflow:hidden}.xilo-confidence__fill{background:linear-gradient(90deg,#1295b0,#0d6f87);background:linear-gradient(90deg,var(--xilo-primary),var(--xilo-primary-deep));border-radius:0;height:100%;transition:width .35s ease;transition:width .35s var(--xilo-ease-ios);width:0}.xilo-confidence__label{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;min-width:40px;text-align:right}.xilo-top-errors-chart__body{display:flex;flex:1 1;flex-direction:column;min-height:0}.xilo-top-errors-chart-wrap{display:flex;flex:1 1;flex-direction:column;margin-top:0;min-height:220px;width:100%}.xilo-top-errors-chart-wrap>div{flex:1 1;min-height:0}.xilo-top-errors-chart-skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024 50%,#78788014);background-size:200% 100%;border-radius:4px;flex:1 1;margin-top:0;min-height:220px;width:100%}.xilo-top-errors-tooltip{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#ffffffb8;border:.33px solid #3c3c432e;border:.33px solid var(--xilo-separator);border-radius:4px;box-shadow:inset 0 1px 0 #ffffffd9,0 8px 28px #0f172a1f;display:flex;flex-direction:column;gap:8px;min-width:200px;padding:12px 14px}.xilo-top-errors-tooltip__title{color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0}.xilo-top-errors-tooltip__row{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between}.xilo-top-errors-tooltip__label{color:#636366;color:var(--xilo-muted);font-weight:600}.xilo-top-errors-tooltip__value{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-variant-numeric:tabular-nums;font-weight:700}.xilo-panel--dispute-pipeline{display:flex;flex-direction:column;height:auto;padding-bottom:14px;padding-top:18px}.xilo-panel--dispute-pipeline .xilo-panel__head--tight{margin-bottom:14px}.xilo-panel--dispute-pipeline .xilo-panel__title{font-size:19px;letter-spacing:-.025em;line-height:1.22}.xilo-panel--provider-health,.xilo-panel--provider-risk-dist{display:flex;flex-direction:column;height:auto;padding-bottom:18px;padding-top:18px}.xilo-provider-risk-dist{display:flex;flex:1 1;flex-direction:column;min-height:0}.xilo-provider-risk-dist__block{display:flex;flex-direction:column;gap:8px;padding:8px 0}.xilo-provider-risk-dist__tier{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:600;letter-spacing:-.01em}.xilo-provider-risk-dist__meter{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto;min-width:0}.xilo-provider-risk-dist__track{background:#78788029;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 1px 1px #0000000f;height:15px;overflow:hidden}.xilo-provider-risk-dist__fill{border-radius:0;height:100%;min-width:0;transition:width .35s ease;transition:width .35s var(--xilo-ease-ios);width:0}.xilo-provider-risk-dist__fill--high{background:linear-gradient(90deg,#f97316,color-mix(in srgb,#f97316 85%,#000));background:linear-gradient(90deg,var(--xilo-orange),color-mix(in srgb,var(--xilo-orange) 85%,#000))}.xilo-provider-risk-dist__fill--monitor{background:linear-gradient(90deg,#f59e0b,color-mix(in srgb,#f59e0b 88%,#000));background:linear-gradient(90deg,var(--xilo-amber),color-mix(in srgb,var(--xilo-amber) 88%,#000))}.xilo-provider-risk-dist__fill--cleared{background:linear-gradient(90deg,#1295b0,#0d6f87);background:linear-gradient(90deg,var(--xilo-primary),var(--xilo-primary-deep))}.xilo-provider-risk-dist__fill--unknown{background:linear-gradient(90deg,#7878808c,#78788059)}.xilo-provider-risk-dist__count{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;min-width:36px;text-align:right}.xilo-provider-risk-dist__count--high{color:#f97316;color:var(--xilo-orange)}.xilo-provider-risk-dist__count--monitor{color:#f59e0b;color:var(--xilo-amber)}.xilo-provider-risk-dist__count--cleared{color:#1295b0;color:var(--xilo-primary)}.xilo-provider-risk-dist__count--unknown{color:#636366;color:var(--xilo-muted)}.xilo-specialty-risk-cell-wrap{min-width:12rem;vertical-align:top}.xilo-specialty-risk-cell.xilo-provider-risk-dist .xilo-provider-risk-dist__block{padding-bottom:6px;padding-top:6px}.xilo-specialty-risk-cell.xilo-provider-risk-dist .xilo-provider-risk-dist__tier{font-size:12px}.xilo-specialty-risk-cell.xilo-provider-risk-dist .xilo-text-rows__divider{margin:0}.xilo-panel--provider-risk-dist .xilo-text-rows__divider{background:#78788024}.xilo-text-rows{display:flex;flex-direction:column}.xilo-text-rows__row{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:10px 0}.xilo-text-rows__divider{background:#e2e8f0;height:1px}.xilo-panel--dispute-pipeline .xilo-text-rows__divider,.xilo-panel--provider-health .xilo-text-rows__divider{background:#78788024}.xilo-text-rows__divider--section{margin:6px 0 2px}.xilo-text-rows__label{color:#94a3b8;font-size:14px;font-weight:600;letter-spacing:-.01em}.xilo-text-rows__value{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.xilo-text-rows__value--teal{color:#1295b0;color:var(--xilo-primary)}.xilo-text-rows__value.xilo-dispute-pipeline-rows__amount{color:#1295b0;color:var(--xilo-primary);font-weight:800}.xilo-dispute-pipeline-rows__stage,.xilo-text-rows__label.xilo-dispute-pipeline-rows__label{color:#1c1c1e;color:var(--xilo-text);font-weight:600}.xilo-dispute-pipeline-rows__count{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:500}.xilo-panel--provider-health .xilo-text-rows__label{color:#1c1c1e;color:var(--xilo-text);font-weight:600}.xilo-panel--provider-health .xilo-text-rows__value--teal{color:#1295b0;color:var(--xilo-primary);font-weight:800}.xilo-panel--provider-health .xilo-text-rows__value--amber{color:#f59e0b;color:var(--xilo-amber);font-weight:800}.xilo-text-rows__value--orange{color:#f97316;color:var(--xilo-orange)}.xilo-text-rows__value--amber{color:#f59e0b;color:var(--xilo-amber)}.xilo-text-rows__provider{color:#0f172a;font-size:13px;font-weight:700;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xilo-pipeline-totals{display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:space-between;list-style:none;margin:6px 0 18px;padding:0}.xilo-pipeline-totals__row{align-items:baseline;display:flex;gap:20px;justify-content:space-between}.xilo-pipeline-totals__stage{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.xilo-pipeline-totals__name{align-items:center;color:#1c1c1e;color:var(--xilo-text);display:inline-flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.02em;line-height:1.3;min-width:0}.xilo-pipeline-confidence{display:flex;flex-direction:column;gap:8px;min-width:0}.xilo-pipeline-confidence .xilo-confidence__bar{background:#7878801f;background:var(--xilo-fill-secondary);height:12px;min-width:0;width:100%}.xilo-pipeline-confidence__meta{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:600;letter-spacing:-.01em}.xilo-pipeline-totals__amount{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);flex-shrink:0;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;min-width:5.75rem;text-align:right}.xilo-outcome-bar--pipeline-footer{margin-top:0}.xilo-pipeline-panel-skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024 50%,#78788014);background-size:200% 100%;border-radius:4px;min-height:220px}.xilo-error-types-list-panel{padding-bottom:22px;padding-top:12px}.xilo-error-types-list-panel .xilo-panel__head--tight{margin-bottom:28px}.xilo-error-types-list-panel .xilo-panel__title{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.22}.xilo-error-types-table__head{grid-gap:16px;border-bottom:1px solid #0f172a14;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 110px 140px;margin:0 0 12px;padding:0 0 12px}.xilo-error-types-table__th{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xilo-error-types-table__th--right{text-align:right}.xilo-error-types-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.xilo-error-types-list__item{grid-gap:16px;align-items:center;border-bottom:1px solid #0f172a14;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 110px 140px;padding:14px 0}.xilo-error-types-list__item:last-child{border-bottom:none}.xilo-error-types-list__label{color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.xilo-error-types-list__claims{font-feature-settings:"tnum";color:#636366;color:var(--xilo-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;text-align:right}.xilo-error-types-list__amount{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;text-align:right}.xilo-error-types-list-empty{color:#636366;color:var(--xilo-muted);font-size:15px;font-weight:500;letter-spacing:-.012em;line-height:1.45;margin:0}.xilo-error-types-list-skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024 50%,#78788014);background-size:200% 100%;border-radius:4px;height:220px}@media (max-width:1100px){.xilo-stat-grid--four,.xilo-stat-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.xilo-dashboard__split{align-items:stretch;grid-template-columns:1fr}.xilo-dashboard__split>.xilo-panel--donut{min-height:0}.xilo-dashboard__split-left{height:auto}.xilo-dashboard__split-left>.xilo-panel--provider-health,.xilo-dashboard__split-left>.xilo-panel--provider-risk-dist{flex:0 0 auto}.xilo-dashboard__split>.xilo-panel--donut .xilo-donut-layout.xilo-spend-composition{align-items:center;flex:none;justify-content:flex-start}.xilo-dashboard__split .xilo-donut-wrap--spend{height:332px;min-height:292px;width:min(332px,100%)}.xilo-dashboard__split .xilo-donut-skeleton--large{height:312px;min-height:292px;width:min(332px,100%)}}@media (max-width:900px){.xilo-app__top-inner{grid-template-columns:1fr auto;grid-template-rows:auto auto}.xilo-app__brand{grid-column:1;grid-row:1}.xilo-app__toolbar-slot{align-self:center;grid-column:2;grid-row:1}.xilo-app__nav-slot{-webkit-overflow-scrolling:touch;grid-column:1/-1;grid-row:2;justify-content:flex-start;margin:0 -4px;overflow-x:auto;padding:2px 4px 6px;scrollbar-width:none}.xilo-app__nav-slot::-webkit-scrollbar{display:none}.xilo-pill-nav__track{flex-wrap:nowrap}}@media (max-width:640px){.xilo-app__container{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.xilo-stat-grid--four,.xilo-stat-grid--three{grid-template-columns:1fr}.xilo-pill-nav__btn{font-size:12px;padding:8px 12px}.xilo-toolbar__avatar,.xilo-toolbar__btn{height:38px;width:38px}.xilo-top-errors-chart-skeleton{min-height:200px}.xilo-error-types-list__item,.xilo-error-types-table__head{grid-template-columns:1fr 90px 120px}.xilo-error-types-list__item{gap:12px}}.xilo-top-risk{padding-bottom:22px;padding-top:18px}.xilo-top-risk .xilo-panel__head--tight{margin-bottom:18px}.xilo-top-risk .xilo-panel__title{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.22}.xilo-top-risk-table-wrap{margin-top:8px}.xilo-providers-table-wrap.xilo-top-risk-table-wrap{overflow-x:visible}.xilo-top-risk-table__type{color:#636366;color:var(--xilo-muted);font-weight:600;white-space:nowrap}.xilo-top-risk-table__issue{color:#1c1c1e;color:var(--xilo-text);font-weight:700;letter-spacing:-.02em}.xilo-top-risk-table__amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.xilo-top-risk-table__confidence{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;min-width:170px}.xilo-top-risk-table__confidence .xilo-confidence__bar{height:10px;min-width:0}.xilo-top-risk-table__confidence-fill{background:linear-gradient(90deg,#1295b0,#0d6f87);background:linear-gradient(90deg,var(--xilo-primary),var(--xilo-primary-deep))}.xilo-top-risk-table__confidence-pct{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1;min-width:40px;text-align:right}.xilo-top-risk-table__view-btn{background:#1295b0;background:var(--xilo-primary);border:1px solid #0d6f8759;border-radius:4px;border-radius:var(--xilo-radius-card);color:#fff;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:-.01em;padding:9px 12px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.xilo-top-risk-table__view-btn:hover{background:#0d6f87;background:var(--xilo-primary-deep);box-shadow:0 8px 22px #1295b038;transform:translateY(-1px)}.xilo-top-risk-table__view-btn:active{transform:translateY(0)}.xilo-top-risk-table__view-btn:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-top-risk-table__action{text-align:right;white-space:nowrap}.xilo-top-risk-table tbody td:last-child,.xilo-top-risk-table thead th:last-child{padding-left:8px;padding-right:12px}.xilo-top-risk-table tbody td:nth-last-child(2),.xilo-top-risk-table thead th:nth-last-child(2){padding-right:8px;white-space:nowrap}.xilo-top-risk__empty{color:#636366;color:var(--xilo-muted);font-size:15px;font-weight:500;letter-spacing:-.012em;line-height:1.45;margin:0}.xilo-top-risk__skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024 50%,#78788014);background-size:200% 100%;border-radius:4px;height:220px}@media (max-width:900px){.xilo-top-risk-table{min-width:980px}}@media (max-width:640px){.xilo-top-risk__head{display:none}.xilo-top-risk__row{align-items:start;gap:10px;grid-template-columns:1fr;padding:16px 0}.xilo-top-risk__amount{text-align:left}.xilo-top-risk__status{justify-content:flex-start}.xilo-top-risk__confidence{grid-template-columns:1fr auto;justify-content:start}}@media (prefers-reduced-motion:reduce){.xilo-outcome-bar__seg,.xilo-panel,.xilo-stat-card{transition:none}.xilo-chart-skeleton,.xilo-donut-skeleton,.xilo-error-types-list-skeleton,.xilo-outcome-skeleton,.xilo-pipeline-panel-skeleton,.xilo-top-errors-chart-skeleton{animation:none;background:#7878801f}.xilo-pill-nav__btn,.xilo-segmented__btn,.xilo-toolbar__btn{transition:none}.xilo-pill-nav__btn:active,.xilo-toolbar__btn:active{transform:none}}.xilo-review-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr}.xilo-review-layout--split{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}@media (max-width:1100px){.xilo-review-layout--split{grid-template-columns:1fr}}.xilo-review-summary{align-items:stretch;background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-panel);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 20px;padding:14px 18px}.xilo-review-summary__item{display:flex;flex-direction:column;gap:4px;min-width:128px}.xilo-review-summary__label{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.xilo-review-summary__value{color:#1c1c1e;color:var(--xilo-text);font-size:22px;font-weight:850;letter-spacing:-.03em}.xilo-review-summary__item--amber .xilo-review-summary__value{color:#b45309}.xilo-review-summary__item--red .xilo-review-summary__value{color:#b91c1c}.xilo-review-summary__item--teal .xilo-review-summary__value{color:#1295b0;color:var(--xilo-primary)}.xilo-review-kpi-grid{margin:0 0 20px}.xilo-review-kpi .xilo-stat-card__value{font-size:36px;font-weight:800}.xilo-review-kpi__value--amber{color:#f59e0b;color:var(--xilo-amber)}.xilo-review-kpi__value--orange{color:#f97316;color:var(--xilo-orange)}.xilo-review-kpi__value--teal{color:#1295b0;color:var(--xilo-primary)}.xilo-review__queue{min-width:0}.xilo-review-threshold-banner{font-size:13px;font-weight:650;line-height:1.45;margin:0 0 12px}.xilo-review-claim-row__confidence{margin-top:8px}.xilo-review-doc-upload{margin:6px 0 4px;width:100%}.xilo-review-doc-upload__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.xilo-review-doc-upload__label{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:750}.xilo-review-doc-upload__file{font-size:12px}.xilo-doc-verdict{border:1px solid #0000;border-radius:4px;font-weight:850;letter-spacing:-.01em;line-height:1.35;margin-top:10px;padding:12px 14px}.xilo-doc-verdict__reasoning{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:550;letter-spacing:-.01em;margin-top:8px}.xilo-doc-verdict--justified{background:#22c55e1a;border-color:#22c55e40;color:#15803d}.xilo-doc-verdict--partial{background:#f59e0b1f;border-color:#f59e0b40;color:#b45309}.xilo-doc-verdict--insufficient{background:#f973161f;border-color:#f9731647;color:#c2410c}.xilo-confidence-badge{align-items:center;border-radius:999px;border-radius:var(--xilo-radius-pill);display:inline-flex;font-size:11px;font-weight:750;letter-spacing:.01em;padding:4px 10px}.xilo-confidence-badge--teal{background:#1295b02e;color:#0d6f87;color:var(--xilo-primary-deep)}.xilo-confidence-badge--amber{background:#d9770633;color:#b45309}.xilo-confidence-badge--orange{background:#ea580c33;color:#c2410c}.xilo-review-sections{display:flex;flex-direction:column;gap:16px;margin-top:8px}.xilo-review-section{background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-left-width:4px;border-radius:4px;overflow:hidden}.xilo-review-section--red{border-left-color:#b91c1c}.xilo-review-section--amber{border-left-color:#d97706}.xilo-review-section--teal{border-left-color:#1295b0;border-left-color:var(--xilo-primary)}.xilo-review-section--grey{border-left-color:#9ca3af}.xilo-review-section--blue{border-left-color:#2563eb}.xilo-review-section--teal-dark{border-left-color:#0d7377}.xilo-review-section__header{align-items:center;background:#0000;border:none;color:#1c1c1e;color:var(--xilo-text);cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:10px;margin:0;padding:12px 14px;text-align:left;width:100%}.xilo-review-section__title{font-size:15px;font-weight:800;letter-spacing:-.02em}.xilo-review-section__badge{align-items:center;background:#f2f2f7;background:var(--xilo-canvas);border:1px solid #3c3c431a;border:1px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);display:inline-flex;font-size:12px;font-weight:800;height:28px;justify-content:center;min-width:28px;padding:0 9px}.xilo-review-section__count{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:650}.xilo-review-section__chev{color:#636366;color:var(--xilo-muted);flex-shrink:0;font-size:11px;margin-left:auto}.xilo-review-section__body{border-top:.33px solid #3c3c431a;border-top:.33px solid var(--xilo-hairline);padding:0 12px 14px 16px}.xilo-review-provider-group{margin-top:10px}.xilo-review-provider-group:first-child{margin-top:4px}.xilo-review-provider-group__header{align-items:center;background:#f2f2f7;background:var(--xilo-canvas);border:none;border-radius:4px;color:#1c1c1e;color:var(--xilo-text);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:750;gap:10px;justify-content:space-between;margin:0 0 6px;padding:8px 10px;text-align:left;width:100%}.xilo-review-provider-group__count{color:#636366;color:var(--xilo-muted);font-weight:650}.xilo-review-claim-list{list-style:none;margin:0;padding:0 0 0 8px}.xilo-review-claim-row{border-bottom:.33px solid #3c3c431a;border-bottom:.33px solid var(--xilo-hairline);padding:10px 0 12px}.xilo-review-claim-row:last-child{border-bottom:none}.xilo-review-claim-row__grid{grid-gap:8px 12px;align-items:center;display:grid;font-size:13px;gap:8px 12px;grid-template-columns:minmax(6.5rem,1fr) minmax(4.5rem,auto) minmax(0,2fr)}.xilo-review-claim-row__grid--extended{grid-template-columns:minmax(6.5rem,1fr) minmax(4.5rem,auto) minmax(0,1.35fr) minmax(3rem,auto) minmax(0,1.15fr)}.xilo-review-claim-row__grid--pending{grid-template-columns:minmax(6.5rem,1fr) minmax(4.5rem,auto) minmax(0,1.35fr) minmax(0,1.25fr)}.xilo-review-claim-row__mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.02em}.xilo-review-claim-row__amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.xilo-review-claim-row__issue{color:#1c1c1e;color:var(--xilo-text);line-height:1.35}.xilo-review-claim-row__pct{font-feature-settings:"tnum";color:#636366;color:var(--xilo-muted);font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.xilo-review-claim-row__timeline{font-size:12px;min-width:0}.xilo-review-claim-row__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.xilo-review-claim-row__grid--workflow{grid-gap:8px 12px;align-items:start;display:grid;font-size:13px;gap:8px 12px;grid-template-columns:minmax(5.5rem,.85fr) minmax(5rem,1fr) minmax(4rem,auto) minmax(0,1.15fr) minmax(4.25rem,auto) minmax(0,1.25fr)}@media (max-width:900px){.xilo-review-claim-row__grid--workflow{grid-template-columns:1fr 1fr}}.xilo-review-claim-row__provider{color:#1c1c1e;color:var(--xilo-text);font-weight:650;line-height:1.35}.xilo-pbm-badge{align-items:center;background:#8b5cf629;border:1px solid #8b5cf647;border-radius:999px;border-radius:var(--xilo-radius-pill);color:#8b5cf6;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.08em;margin-left:8px;padding:3px 8px;text-transform:uppercase;vertical-align:middle}.xilo-review-claim-row__stage-days{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:650}.xilo-review-claim-row__status{font-size:12px;min-height:1.25em}.xilo-review-claim-row__resolved{color:#636366;color:var(--xilo-muted);line-height:1.4}.xilo-review-radio-row{display:flex;flex-wrap:wrap;gap:18px}.xilo-review-radio{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;font-weight:650;gap:8px}.xilo-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.xilo-btn--secondary{background:#7878801f;background:var(--xilo-fill-secondary);box-shadow:none;color:#3c3c43;color:var(--xilo-secondary-label);font-weight:800}.xilo-btn--secondary:hover{background:#78788014;background:var(--xilo-fill-tertiary)}.xilo-btn--secondary:disabled{cursor:default;opacity:.55}.xilo-btn--small{font-size:12px;font-weight:850;padding:9px 12px}.xilo-review-preview{background:#fff;background:var(--xilo-card);border:.33px solid #3c3c432e;border:.33px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-panel);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);min-width:0;padding:20px 20px 18px;position:sticky;top:20px}.xilo-review-preview__title{color:#1c1c1e;color:var(--xilo-text);font-size:17px;font-weight:850;letter-spacing:-.02em;margin:0}.xilo-review-preview__meta{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:650;margin:6px 0 0}.xilo-review-preview__toggle{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.xilo-pill-toggle{appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:999px;border-radius:var(--xilo-radius-pill);box-shadow:none;color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font-size:13px;font-weight:750;letter-spacing:-.01em;margin:0;padding:9px 16px;transition:background .15s ease,color .15s ease,border-color .15s ease}.xilo-pill-toggle:hover:not(:disabled):not(.xilo-pill-toggle--selected){border-color:#9ca3af}.xilo-pill-toggle:disabled{cursor:default;opacity:.55}.xilo-pill-toggle--selected{background:#1295b0;background:var(--xilo-primary);border-color:#1295b0;border-color:var(--xilo-primary);color:#fff}.xilo-review-preview__loading{color:#636366;color:var(--xilo-muted);font-style:italic}.xilo-review-preview__body{background:#f2f2f7;background:var(--xilo-canvas);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;color:#1c1c1e;color:var(--xilo-text);font-size:13px;line-height:1.55;margin:14px 0 16px;max-height:min(70vh,640px);overflow:auto;padding:14px 14px 16px;white-space:pre-wrap}.xilo-review-preview__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.xilo-btn--outline-blue{background:#0000;border:2px solid #2563eb;box-shadow:none;color:#2563eb;font-weight:800}.xilo-btn--outline-blue:hover:not(:disabled){background:#2563eb14}.xilo-btn--outline-blue:disabled{cursor:default;opacity:.5}.xilo-btn--outline-teal-dark{background:#0000;border:2px solid #0d7377;box-shadow:none;color:#0d7377;font-weight:800}.xilo-btn--outline-teal-dark:hover:not(:disabled){background:#0d737714}.xilo-btn--outline-teal-dark:disabled{cursor:default;opacity:.5}.xilo-review-timeline{display:inline-block;font-size:12px;font-weight:750;letter-spacing:-.01em;line-height:1.35;max-width:220px}.xilo-review-timeline--amber{color:#b45309}.xilo-review-timeline--red{color:#b91c1c}.xilo-review-timeline--teal{color:#1295b0;color:var(--xilo-primary)}.xilo-review-timeline--muted{color:#636366;color:var(--xilo-muted);font-weight:650}.xilo-modal-backdrop{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.xilo-modal{background:#fff;background:var(--xilo-card);border:.33px solid #3c3c432e;border:.33px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-panel);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);max-height:min(90vh,640px);overflow:auto;padding:22px 22px 20px;width:min(440px,100%)}.xilo-modal__title{color:#1c1c1e;color:var(--xilo-text);font-size:18px;font-weight:850;letter-spacing:-.02em;margin:0 0 6px}.xilo-modal__meta{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:650;margin:0 0 18px}.xilo-modal__field{margin-bottom:16px}.xilo-modal__label{color:#3c3c43;color:var(--xilo-secondary-label);display:block;font-size:12px;font-weight:800;letter-spacing:-.01em;margin-bottom:6px}.xilo-modal__file,.xilo-modal__select,.xilo-modal__textarea{background:#f2f2f7;background:var(--xilo-canvas);border:.33px solid #3c3c434a;border:.33px solid var(--xilo-border);border-radius:4px;box-sizing:border-box;color:#1c1c1e;color:var(--xilo-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,ui-sans-serif,system-ui,sans-serif;font-family:var(--xilo-font);font-size:14px;width:100%}.xilo-modal__select{padding:10px 12px}.xilo-modal__textarea{line-height:1.45;min-height:100px;padding:10px 12px;resize:vertical}.xilo-modal__file{font-size:13px;padding:8px 10px}.xilo-modal__actions{border-top:.33px solid #3c3c431a;border-top:.33px solid var(--xilo-hairline);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px}.xilo-claims--queue .xilo-claims-queue__kpis{margin-bottom:14px}.xilo-claims--queue .xilo-claims-queue__kpis .xilo-stat-card__label{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:650;letter-spacing:.01em;text-transform:none}.xilo-claims-kpi__win-rate{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750}.xilo-claims-kpi__win-rate--teal{color:#1295b0;color:var(--xilo-primary)}.xilo-claims-kpi__win-rate--yellow{color:#ca8a04}.xilo-claims-kpi__win-rate--amber{color:#d97706}.xilo-claims-kpi__win-rate--red{color:#dc2626}.xilo-claims-queue__panel{max-width:100%;min-width:0;padding-top:16px}.xilo-claims-queue__controls{display:flex;flex-direction:column;gap:14px}.xilo-claims-queue__tabs{align-self:flex-start}.xilo-claims-queue__filters-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 14px}.xilo-claims-queue__meta{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:600;margin:10px 0 14px}.xilo-dash-hero--claims{flex:1 1;margin-bottom:0;min-width:min(100%,320px)}.xilo-dash-hero--dashboard{flex:1 1;margin-bottom:0;min-width:min(100%,280px)}.xilo-dash-hero--insights{flex:1 1;margin-bottom:0;min-width:min(100%,320px)}.xilo-cq-pagehead,.xilo-ins-pagehead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.xilo-cq-export-btn{align-items:center;background:#fffffff2;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0f172a0a;color:#1c1c1e;color:var(--xilo-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;letter-spacing:-.018em;margin-top:28px;padding:9px 16px;transition:background .18s ease,border-color .18s ease,box-shadow .2s ease}.xilo-cq-export-btn:hover{border-color:#1295b073;box-shadow:0 2px 8px #1295b01f}.xilo-cq-export-btn:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-cq-export-btn__ic{color:#1295b0;color:var(--xilo-primary);display:block}.xilo-cq-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.xilo-cq-kpi{align-items:flex-start;background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);display:flex;gap:14px;min-width:0;padding:16px 18px}.xilo-cq-kpi__icon-wrap{border-radius:12px;border-radius:var(--xilo-icon-tier1-radius);display:grid;flex-shrink:0;height:48px;height:var(--xilo-icon-tier1-size);place-items:center;width:48px;width:var(--xilo-icon-tier1-size)}.xilo-cq-kpi__icon-wrap svg{display:block}.xilo-cq-kpi__icon-wrap--teal{background:color-mix(in srgb,#1295b0 12%,#0000);background:color-mix(in srgb,var(--xilo-primary) 12%,#0000);color:#1295b0;color:var(--xilo-primary)}.xilo-cq-kpi__icon-wrap--orange{background:color-mix(in srgb,#f97316 12%,#0000);background:color-mix(in srgb,var(--xilo-orange) 12%,#0000);color:#f97316;color:var(--xilo-orange)}.xilo-cq-kpi__icon-wrap--green{background:color-mix(in srgb,#16a34a 12%,#0000);color:#15803d}.xilo-cq-kpi__svg{display:block;height:22px;width:22px}.xilo-cq-kpi__body{flex:1 1;min-width:0}.xilo-cq-kpi__title{color:#aeaeb2;color:var(--xilo-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}.xilo-cq-kpi__value{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:clamp(26px,3.6vw,32px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:6px}.xilo-cq-kpi__foot{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:500;letter-spacing:-.012em;line-height:1.35;margin:6px 0 0}.xilo-cq-controls-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px;margin-bottom:14px}.xilo-cq-meta-inline{flex-shrink:0;margin:0!important}.xilo-cq-controls-row__grow{flex:1 1;min-width:8px}.xilo-claims--queue .xilo-claims-queue__tabs .xilo-segmented__btn--on{background:#1295b0;background:var(--xilo-primary);box-shadow:inset 0 1px 0 #ffffff2e,0 10px 26px #1295b02e;color:#fff}.xilo-cq-search{align-items:center;background:#fffffff0;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 1px 0 #ffffffd9;display:flex;flex:1 1;gap:10px;max-width:400px;min-width:min(100%,240px);padding:8px 12px}.xilo-cq-search:focus-within{border-color:#1295b073;box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft)}.xilo-cq-search__ic{color:#aeaeb2;color:var(--xilo-tertiary);display:block;flex-shrink:0}.xilo-cq-search__input{background:#0000;border:none;color:#1c1c1e;color:var(--xilo-text);flex:1 1;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.018em;min-width:0}.xilo-cq-search__input::placeholder{color:#aeaeb2;color:var(--xilo-tertiary)}.xilo-cq-search__input:focus{outline:none}.xilo-cq-filters{flex-shrink:0;position:relative}.xilo-cq-filters-btn{align-items:center;background:#fffffff5;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:8px;letter-spacing:-.015em;min-height:38px;padding:8px 14px;transition:border-color .15s ease,box-shadow .15s ease}.xilo-cq-filters-btn:hover{border-color:#1295b059}.xilo-cq-filters-btn:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-cq-filters-btn__chev,.xilo-cq-filters-btn__ic{color:#636366;color:var(--xilo-muted);display:block}.xilo-cq-filters-btn__chev{height:18px;width:18px}.xilo-cq-filters-pop{background:#fffffffa;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 18px 48px #0f172a1f;min-width:220px;padding:12px 12px 14px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.xilo-cq-filters-pop__label{color:#aeaeb2;color:var(--xilo-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.xilo-cq-filters-pop__opts{display:flex;flex-direction:column;gap:6px}.xilo-cq-filters-pop__opt{background:#7878800f;border:none;border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:9px 11px;text-align:left}.xilo-cq-filters-pop__opt:hover{background:#1295b014}.xilo-cq-filters-pop__opt--on{background:color-mix(in srgb,#1295b0 18%,#0000);background:color-mix(in srgb,var(--xilo-primary) 18%,#0000);color:#0d6f87;color:var(--xilo-primary-deep)}.xilo-cq-pagination{align-items:center;border-top:.33px solid #3c3c431a;border-top:.33px solid var(--xilo-hairline);display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:space-between;margin-top:18px;padding-top:14px}.xilo-cq-pagination__range{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:500;letter-spacing:-.012em;margin:0}.xilo-cq-pagination__nav{align-items:center;display:inline-flex;gap:6px}.xilo-cq-pagination__arrow{background:#fffffff2;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font-size:18px;height:34px;line-height:1;padding:0;width:34px}.xilo-cq-pagination__arrow:disabled{cursor:not-allowed;opacity:.38}.xilo-cq-pagination__arrow:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-cq-pagination__num{background:#fffffff2;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:34px;min-width:34px;padding:0 8px}.xilo-cq-pagination__num--on{background:#1295b0;background:var(--xilo-primary);border-color:#0000;box-shadow:0 1px 2px #0d6f8740;color:#fff}.xilo-cq-pagination__num:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-cq-pagination__ellipsis{color:#aeaeb2;color:var(--xilo-tertiary);font-size:14px;font-weight:700;padding:0 4px;-webkit-user-select:none;user-select:none}.xilo-cq-pagination__rpp{align-items:center;color:#636366;color:var(--xilo-muted);display:inline-flex;font-size:13px;font-weight:500;gap:10px;margin:0}.xilo-cq-pagination__rpp-label{white-space:nowrap}.xilo-cq-pagination__select{appearance:none;background:#ffffffeb;background-image:linear-gradient(45deg,#0000 50%,#636366 0),linear-gradient(135deg,#636366 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--xilo-muted) 50%),linear-gradient(135deg,var(--xilo-muted) 50%,#0000 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 30px 8px 11px}.xilo-cq-pagination__select:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-cat-chip-row{align-items:center;display:inline-flex;gap:12px;min-width:0}.xilo-cat-chip{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);box-sizing:border-box;display:grid;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);line-height:0;min-width:40px;min-width:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-cat-chip svg{display:block}.xilo-cat-chip-row__label{color:#1c1c1e;font-size:inherit;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xilo-cq-cat{align-items:center;display:flex;gap:10px;min-width:0}.xilo-cq-cat__icon{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-cq-cat__icon--pill{background:#1295b01f;color:#1295b0;color:var(--xilo-primary)}.xilo-cq-cat__icon--bone{background:#9333ea1f;color:#7c3aed}.xilo-cq-cat__icon--building{background:#2563eb1f;color:#2563eb}.xilo-cq-cat__icon--medical{background:#1295b01f;color:#0d6f87;color:var(--xilo-primary-deep)}.xilo-cq-cat__icon--default{background:#7878801f;background:var(--xilo-fill-secondary);color:#636366;color:var(--xilo-muted)}.xilo-cq-cat__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xilo-data-table__td--cq-cat{min-width:0}@media (max-width:1100px){.xilo-cq-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.xilo-cq-controls-row__grow{flex-basis:100%;min-height:0}.xilo-cq-search{max-width:none}.xilo-cq-pagination{align-items:stretch;flex-direction:column}.xilo-cq-pagination__nav{justify-content:center}}@media (max-width:520px){.xilo-cq-kpi-grid{grid-template-columns:1fr}.xilo-cq-export-btn{justify-content:center;margin-top:0;width:100%}}.xilo-case-queue-wrap,.xilo-data-table-chrome,.xilo-provider-exec-wrap{background:#ffffffb8;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 12px 40px #0f172a0f;margin-top:4px;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.xilo-data-table{--xilo-data-table-cols-claims:100px repeat(5,minmax(0,1fr)) 180px;--xilo-data-table-cols-providers:220px repeat(6,minmax(0,1fr)) 104px;color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-weight:500;max-width:100%;min-width:0;width:100%}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup){--xilo-data-table-cols-claims:124px minmax(72px,0.8fr) repeat(4,minmax(0,1fr)) 180px}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__row--data{font-size:13px}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td,.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__th--sort>.xilo-case-queue-table__sort-btn,.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__th:not(.xilo-data-table__th--sort){padding-left:12px;padding-right:12px}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td-num--emphasize{font-size:14px}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__bar-pct{font-size:13px}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-cq-cat{align-items:center;justify-content:flex-start;width:100%}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-cat-chip-row__label,.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-cq-cat__label{overflow:visible;text-align:left;text-overflow:clip;white-space:normal;word-break:break-word}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td--cq-cat{align-items:center;justify-content:flex-start;min-width:0;text-align:left}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td--cq-cat.xilo-data-table__td--text{justify-content:flex-start}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td--cq-issue{align-items:center;justify-content:center;min-width:0;text-align:center}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td--cq-issue.xilo-data-table__td--text{justify-content:center}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td--cq-issue{white-space:normal;word-break:break-word}.xilo-data-table.xilo-data-table--claims.xilo-data-table--claims-layout-rollup{--xilo-data-table-cols-claims:124px 158px minmax(0,1fr) 118px 166px 158px 138px}.xilo-data-table__row{align-items:stretch;box-sizing:border-box;display:grid;max-width:100%;min-width:0;width:100%}.xilo-data-table--claims .xilo-data-table__row{grid-template-columns:var(--xilo-data-table-cols-claims)}.xilo-data-table--providers .xilo-data-table__row{align-items:center;grid-template-columns:var(--xilo-data-table-cols-providers)}.xilo-data-table.xilo-data-table--providers .xilo-data-table__row--header{background:#fff;border-bottom:1px solid #e2e8f0}.xilo-data-table.xilo-data-table--providers .xilo-data-table__row--data{background:#fff;border-bottom:1px solid #e2e8f0;font-size:14px;min-height:64px}.xilo-data-table.xilo-data-table--providers .xilo-data-table__row--header .xilo-data-table__th{background:#fff;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.xilo-data-table.xilo-data-table--providers .xilo-data-table__row--header .xilo-case-queue-table__sort-btn:hover{color:#64748b}.xilo-data-table.xilo-data-table--providers .xilo-data-table__row--header .xilo-case-queue-table__sort-btn:focus-visible{color:#64748b}.xilo-data-table.xilo-data-table--providers .xilo-data-table__row--header .xilo-case-queue-table__sort-ind{color:#64748b}.xilo-data-table.xilo-data-table--providers .xilo-data-table__th--sort>.xilo-case-queue-table__sort-btn{padding:12px 16px}.xilo-data-table.xilo-data-table--providers .xilo-data-table__td{color:#0f172a;font-size:14px;font-weight:400;padding:0 16px}.xilo-data-table.xilo-data-table--providers .xilo-data-table__td--text{color:#0f172a;font-size:14px;font-weight:400}.xilo-data-table.xilo-data-table--providers .xilo-prov-cat__label{color:#0f172a;font-size:14px;font-weight:600}.xilo-data-table.xilo-data-table--providers .xilo-data-table__td--numeric,.xilo-data-table.xilo-data-table--providers .xilo-data-table__td--prov-flagged-count{color:#0f172a;font-size:14px;font-weight:400}.xilo-data-table.xilo-data-table--providers .xilo-data-table__td-num--emphasize{color:#0f172a;font-size:14px;font-weight:700}.xilo-data-table.xilo-data-table--providers .xilo-flagged-rate-cell__pct{font-size:14px;font-weight:600}.xilo-data-table.xilo-data-table--providers .xilo-prov-pct-win{color:#1295b0;font-size:14px;font-weight:600}.xilo-data-table.xilo-data-table--providers .xilo-flagged-rate-cell .xilo-prov-pct-flagged--high{color:#ef4444}.xilo-data-table.xilo-data-table--providers .xilo-flagged-rate-cell .xilo-prov-pct-flagged--mid{color:#f97316}.xilo-data-table.xilo-data-table--providers .xilo-flagged-rate-cell .xilo-prov-pct-flagged--low{color:#0f172a}.xilo-data-table.xilo-data-table--providers .xilo-prov-cat__icon{border-radius:10px;height:40px;width:40px}.xilo-data-table.xilo-data-table--providers .xilo-prov-cat{gap:12px}.xilo-data-table.xilo-data-table--providers .xilo-prov-trend-cell{padding-right:16px!important}.xilo-data-table.xilo-data-table--providers .xilo-prov-trend-cell__chev{font-weight:400}.xilo-data-table__row--header{background:#ffffffeb;border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);min-height:64px}.xilo-data-table__row--data{border-bottom:.5px solid #7878801f;cursor:pointer;min-height:64px;transition:background .18s ease,box-shadow .18s ease}.xilo-data-table__row--data:not(.xilo-data-table__row--no-hover):hover{background:rgba(18,149,176,.055);box-shadow:inset 0 0 0 1px #1295b024}.xilo-data-table__row--data:not(.xilo-data-table__row--no-hover):focus-visible{outline:2px solid #1295b059;outline-offset:-2px}.xilo-data-table__row--dashboard-placeholder{cursor:default}.xilo-data-table__td--claims-placeholder-span{grid-column:1/-1;padding-left:12px;padding-right:12px}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td--claims-placeholder-span{padding-left:12px;padding-right:12px}.xilo-data-table__claims-placeholder-line{background:#f1f5f9;display:block;height:1px;width:100%}.xilo-data-table__row--aggregate,.xilo-data-table__row--no-hover{cursor:default}.xilo-data-table__row--aggregate:hover{background:#0000;box-shadow:none}.xilo-data-table__th{align-items:center;box-sizing:border-box;color:#636366;color:var(--xilo-muted);display:flex;font-size:11px;font-weight:650;letter-spacing:.06em;min-width:0;padding:12px 16px;text-transform:uppercase}.xilo-data-table__th--right{justify-content:flex-end;text-align:right}.xilo-data-table__th--center{justify-content:center;text-align:center}.xilo-data-table__th--sort{padding:0}.xilo-data-table__th--sort.xilo-data-table__th--right{justify-content:stretch}.xilo-data-table__th--sort>.xilo-case-queue-table__sort-btn{box-sizing:border-box;min-height:64px;padding:12px 16px;width:100%}.xilo-data-table__th--sort.xilo-data-table__th--center>.xilo-case-queue-table__sort-btn{justify-content:center}.xilo-data-table__th--sort.xilo-data-table__th--right>.xilo-case-queue-table__sort-btn{justify-content:flex-end}.xilo-data-table__td{align-items:center;box-sizing:border-box;display:flex;min-width:0;padding:0 16px}.xilo-data-table__td--text{font-weight:500;justify-content:flex-start}.xilo-data-table__td-text--bold{font-weight:700;letter-spacing:-.02em}.xilo-data-table__td-text--muted{color:#636366;color:var(--xilo-muted)}.xilo-data-table__td--text-trunc-cell{min-width:0}.xilo-data-table__td-text-truncate-el{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.xilo-data-table__td--numeric,.xilo-data-table__td-text--align-right{justify-content:flex-end;text-align:right}.xilo-data-table__td--numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.xilo-data-table__td--numeric.xilo-data-table__td-num--center{justify-content:center;text-align:center}.xilo-data-table__td-num--emphasize{font-feature-settings:"tnum" 1;font-size:15px;font-weight:750;letter-spacing:-.02em}.xilo-data-table__td--badge{justify-content:flex-start}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__th--cq-amount.xilo-data-table__th--sort>.xilo-case-queue-table__sort-btn{padding-left:60px}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td--cq-amount{justify-content:flex-start;padding-left:60px;text-align:left}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__th--cq-status.xilo-data-table__th--sort>.xilo-case-queue-table__sort-btn{padding-left:58px}.xilo-data-table.xilo-data-table--claims:not(.xilo-data-table--claims-layout-rollup) .xilo-data-table__td--cq-status{justify-content:flex-start;padding-left:58px}.xilo-data-table .xilo-claim-state-badge{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;min-height:auto;min-width:9ch;padding:4px 12px}.xilo-data-table .xilo-exec-status{min-height:auto}.xilo-data-table__td--badge-status-providers{justify-content:center;padding-right:22px;position:relative}.xilo-data-table.xilo-data-table--providers .xilo-data-table__td--badge-status-providers{justify-content:flex-end}.xilo-data-table__provider-chevron{color:#64748b66;font-size:17px;font-weight:400;line-height:1;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .18s ease}.xilo-data-table__row--data:not(.xilo-data-table__row--no-hover):hover .xilo-data-table__provider-chevron{opacity:1}.xilo-data-table__td--bar{min-width:0}.xilo-data-table.xilo-data-table--providers .xilo-data-table__td--bar{justify-content:flex-end}.xilo-data-table.xilo-data-table--providers .xilo-data-table__bar-inner{gap:6px;justify-content:flex-end}.xilo-data-table.xilo-data-table--providers .xilo-data-table__bar-track{flex:1 1 52px;max-width:88px;min-width:0}.xilo-data-table.xilo-data-table--providers .xilo-data-table__bar-pct{font-size:13px;min-width:2.35rem}.xilo-data-table__bar-inner{align-items:center;display:flex;gap:8px;max-width:100%;min-width:0;width:100%}.xilo-data-table__bar-track{background:#78788024;border-radius:999px;display:block;flex:1 1 72px;height:7px;max-width:110px;min-width:0;overflow:hidden}.xilo-data-table__bar-pct{color:#1c1c1e;color:var(--xilo-text);flex:0 0 auto;font-size:14px;font-weight:500;margin:0;min-width:2.75rem;text-align:right}.xilo-data-table__bar-pct,.xilo-data-table__td--update{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:100%}.xilo-data-table__td--update{overflow:hidden}.xilo-data-table__update-cell-wrap{display:block;min-width:0;position:relative;width:100%}.xilo-data-table__update-measure{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:nowrap}.xilo-data-table__update-text{color:#636366;color:var(--xilo-muted);display:block;font-size:13px;font-weight:500;line-height:1.4;max-width:100%;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.xilo-data-table__update-text--empty{color:#78788073}.xilo-data-table__sort-btn{max-width:100%}.xilo-data-table__th--right .xilo-case-queue-table__sort-btn,.xilo-data-table__th--right.xilo-data-table__th--sort .xilo-case-queue-table__sort-btn{justify-content:flex-end;text-align:right}.xilo-data-table__th--center .xilo-case-queue-table__sort-btn{justify-content:center}.xilo-case-queue-table__sort-btn{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:inherit;font-weight:inherit;gap:5px;letter-spacing:inherit;line-height:1.25;margin:0;max-width:100%;padding:0;text-align:left;text-transform:inherit}.xilo-case-queue-table__sort-btn:hover{color:#1295b0;color:var(--xilo-primary)}.xilo-case-queue-table__sort-btn:focus-visible{border-radius:4px;color:#1295b0;color:var(--xilo-primary);outline:2px solid #1295b059;outline-offset:2px}.xilo-case-queue-table__sort-label{min-width:0}.xilo-case-queue-table__sort-ind{font-feature-settings:"tnum";color:#1295b0;color:var(--xilo-primary);flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:900}.xilo-data-table__th--right .xilo-case-queue-table__sort-btn,.xilo-provider-cat-table thead th.xilo-provider-cat-table__num .xilo-case-queue-table__sort-btn{justify-content:flex-end;text-align:right;width:100%}.xilo-employer-risk-score__fill{border-radius:999px;box-sizing:border-box;display:block;height:100%;max-width:100%;transition:width .35s ease;transition:width .35s var(--xilo-ease-ios)}.xilo-employer-risk-score__fill--high{background:linear-gradient(90deg,#1295b0,#0d6f87);background:linear-gradient(90deg,var(--xilo-primary),var(--xilo-primary-deep))}.xilo-employer-risk-score__fill--mid{background:linear-gradient(90deg,#f59e0b,color-mix(in srgb,#f59e0b 88%,#000));background:linear-gradient(90deg,var(--xilo-amber),color-mix(in srgb,var(--xilo-amber) 88%,#000))}.xilo-employer-risk-score__fill--low{background:linear-gradient(90deg,#f97316,color-mix(in srgb,#f97316 85%,#000));background:linear-gradient(90deg,var(--xilo-orange),color-mix(in srgb,var(--xilo-orange) 85%,#000))}.xilo-employer-risk-score__fill--empty{background:#78788059}.xilo-employer-risk-score__pct{font-feature-settings:"tnum";color:#636366;color:var(--xilo-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;min-width:38px;text-align:right}.xilo-drawer__panel--wide{width:min(640px,94vw)}.xilo-case-drawer-dl{grid-gap:14px;background:#ffffffa6;border:.5px solid #7878801f;border-radius:4px;border-radius:var(--xilo-radius-card);display:grid;gap:14px;margin:0 0 22px;padding:14px 16px}.xilo-case-drawer-dl div{grid-gap:12px 14px;align-items:start;display:grid;gap:12px 14px;grid-template-columns:minmax(100px,120px) 1fr}.xilo-case-drawer-dl dt{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.xilo-case-drawer-dl dd{font-size:14px;font-weight:650;margin:0}.xilo-case-drawer-dl__emph{font-weight:800}.xilo-drawer-summary-risk-wrap{min-width:0}.xilo-drawer-summary-risk{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(3rem,1fr) auto;max-width:100%;width:100%}.xilo-drawer-summary-risk .xilo-employer-risk-score__track{background:#78788024;border-radius:999px;display:block;height:8px;min-width:3rem;overflow:hidden}.xilo-case-drawer-section{margin-bottom:22px}.xilo-case-drawer-section:last-child{margin-bottom:0}.xilo-case-drawer-section__title{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:800;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.xilo-case-drawer-muted{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:600;line-height:1.45;margin:0}.xilo-case-drawer-timeline{list-style:none;margin:0;padding:0}.xilo-case-drawer-timeline__empty{color:#636366;color:var(--xilo-muted);font-size:13px;font-style:italic;font-weight:600;padding:12px 0}.xilo-case-drawer-timeline__item{grid-gap:10px;border-bottom:.5px solid #7878801f;display:grid;font-size:13px;gap:10px;grid-template-columns:96px 1fr;padding:8px 0}.xilo-case-drawer-timeline__date{font-feature-settings:"tnum";color:#636366;color:var(--xilo-muted);font-variant-numeric:tabular-nums;font-weight:700}.xilo-case-drawer-history{font-size:13px;list-style:none;margin:0;padding:0}.xilo-case-drawer-history li{border-bottom:.5px solid #7878801a;padding:6px 0}.xilo-cat-drawer-list{font-size:13px;font-weight:650;list-style:none;margin:0;padding:0}.xilo-cat-drawer-list li{padding:4px 0}.xilo-cat-drawer-list--compact{column-count:2;gap:12px}.xilo-cat-drawer-chart{height:240px;margin-top:6px}.xilo-cat-drawer-disputes{font-size:13px;list-style:none;margin:0;padding:0}.xilo-cat-drawer-disputes li{border-bottom:.5px solid #7878801a;padding:6px 0}.xilo-provider-cat-wrap{background:#ffffffb8;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);margin-top:8px;overflow-x:hidden;width:100%}.xilo-provider-cat-table,.xilo-provider-cat-wrap,.xilo-providers--intel .xilo-providers__table{max-width:100%;min-width:0}.xilo-provider-cat-table{border-collapse:collapse;font-size:11px;table-layout:fixed;width:100%}.xilo-provider-cat-table thead th{background:#ffffffeb;border-bottom:.5px solid #3c3c432e;border-bottom:.5px solid var(--xilo-separator);color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:800;letter-spacing:.05em;padding:8px 6px;text-align:left;text-transform:uppercase}.xilo-provider-cat-table thead th.xilo-provider-cat-table__num{text-align:right}.xilo-provider-cat-table tbody td{border-bottom:.5px solid #7878801f;padding:8px 6px;vertical-align:middle}.xilo-provider-cat-table thead th:first-child{width:11%}.xilo-provider-cat-table thead th:nth-child(2),.xilo-provider-cat-table thead th:nth-child(3),.xilo-provider-cat-table thead th:nth-child(4){width:7%}.xilo-provider-cat-table thead th:nth-child(5),.xilo-provider-cat-table thead th:nth-child(6){width:10%}.xilo-provider-cat-table thead th:nth-child(7),.xilo-provider-cat-table thead th:nth-child(8){width:8%}.xilo-provider-cat-table thead th:nth-child(10),.xilo-provider-cat-table thead th:nth-child(9){width:11%}.xilo-provider-cat-table__cat{font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xilo-provider-cat-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.xilo-provider-cat-table__risk{min-width:0}.xilo-provider-cat-risk{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(3.5rem,1fr) auto;min-width:0;width:100%}.xilo-provider-cat-risk__track{background:#78788024;border-radius:999px;box-shadow:inset 0 1px 1px #0000000d;height:8px;min-width:3.5rem;overflow:hidden;width:100%}.xilo-provider-cat-risk__track .xilo-employer-risk-score__fill{display:block;height:100%}.xilo-provider-cat-risk__pct{font-feature-settings:"tnum";color:#636366;color:var(--xilo-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;min-width:2.75rem;text-align:right}.xilo-provider-cat-table .xilo-risk-badge{font-size:10px;min-width:0;padding:4px 6px}.xilo-provider-cat-table__row{cursor:pointer;transition:background .15s ease}.xilo-provider-cat-table__row:hover{background:#7878800f}.xilo-providers-queue__filters{margin-bottom:12px}.xilo-providers--exec{background:linear-gradient(180deg,#f5f6f8a6,#f8f9fbeb 48%,#f5f6f88c)}.xilo-providers-exec-panel.xilo-panel{background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);padding:22px 22px 26px}.xilo-providers-exec-kpis{margin-bottom:28px}.xilo-providers-exec-kpis .xilo-stat-card__label{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.xilo-providers-exec__head{margin-bottom:12px}.xilo-dash-hero--providers-net{flex:1 1;margin-bottom:0;min-width:min(100%,320px)}.xilo-prov-pagehead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.xilo-prov-export-btn{align-items:center;background:#fffffff2;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0f172a0a;color:#1c1c1e;color:var(--xilo-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;letter-spacing:-.018em;margin-top:28px;padding:9px 16px}.xilo-prov-export-btn:hover{border-color:#1295b073;box-shadow:0 2px 8px #1295b01f}.xilo-prov-export-btn:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-prov-export-btn__ic{color:#1295b0;color:var(--xilo-primary);display:block}.xilo-prov-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.xilo-prov-kpi{align-items:flex-start;background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);display:flex;gap:14px;min-width:0;padding:16px 18px}.xilo-prov-kpi__icon-wrap{border-radius:12px;border-radius:var(--xilo-icon-tier1-radius);display:grid;flex-shrink:0;height:48px;height:var(--xilo-icon-tier1-size);place-items:center;width:48px;width:var(--xilo-icon-tier1-size)}.xilo-prov-kpi__icon-wrap svg{display:block}.xilo-prov-kpi__icon-wrap--red{background:#ef44441f;color:#ef4444}.xilo-prov-kpi__icon-wrap--teal{background:#1295b01f;color:#1295b0}.xilo-prov-kpi__icon-wrap--orange{background:#f973161f;color:#f97316}.xilo-prov-kpi__icon-wrap--gold{background:color-mix(in srgb,#ca8a04 12%,#0000);color:#b45309}.xilo-prov-kpi__svg{display:block;height:22px;width:22px}.xilo-prov-kpi__body{flex:1 1;min-width:0}.xilo-prov-kpi__title{color:#aeaeb2;color:var(--xilo-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}.xilo-prov-kpi__value{font-feature-settings:"tnum";color:#0f172a;font-size:clamp(26px,3.6vw,32px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:6px}.xilo-prov-kpi__foot{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:500;letter-spacing:-.012em;line-height:1.35;margin:6px 0 0}.xilo-prov-kpi__value-text--amber,.xilo-prov-kpi__value-text--risk{color:#0f172a}.xilo-prov-kpi__value-text--teal{color:#1295b0}.xilo-prov-controls-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px;margin-bottom:14px}.xilo-providers-exec-meta{color:#636366;color:var(--xilo-muted);flex-shrink:0;font-size:13px;font-weight:600;margin:0!important}.xilo-prov-controls-row__grow{flex:1 1;min-width:8px}.xilo-providers--intel .xilo-providers__filter .xilo-segmented__btn--on{background:#1295b0;background:var(--xilo-primary);box-shadow:inset 0 1px 0 #ffffff2e,0 10px 26px #1295b02e;color:#fff}.xilo-prov-search{align-items:center;background:#fffffff0;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:inset 0 1px 0 #ffffffd9;display:flex;flex:1 1;gap:10px;max-width:400px;min-width:min(100%,240px);padding:8px 12px}.xilo-prov-search:focus-within{border-color:#1295b073;box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft)}.xilo-prov-search__ic{color:#aeaeb2;color:var(--xilo-tertiary);display:block;flex-shrink:0}.xilo-prov-search__input{background:#0000;border:none;color:#1c1c1e;color:var(--xilo-text);flex:1 1;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.018em;min-width:0}.xilo-prov-search__input::placeholder{color:#aeaeb2;color:var(--xilo-tertiary)}.xilo-prov-search__input:focus{outline:none}.xilo-prov-filters{flex-shrink:0;position:relative}.xilo-prov-filters-btn{align-items:center;background:#fffffff5;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:8px;letter-spacing:-.015em;min-height:38px;padding:8px 14px}.xilo-prov-filters-btn:hover{border-color:#1295b059}.xilo-prov-filters-btn:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-prov-filters-btn__chev,.xilo-prov-filters-btn__ic{color:#636366;color:var(--xilo-muted);display:block}.xilo-prov-filters-btn__chev{height:18px;width:18px}.xilo-prov-filters-pop{background:#fffffffa;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 18px 48px #0f172a1f;min-width:220px;padding:12px 12px 14px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.xilo-prov-filters-pop__label{color:#aeaeb2;color:var(--xilo-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.xilo-prov-filters-pop__opts{display:flex;flex-direction:column;gap:6px}.xilo-prov-filters-pop__opt{background:#7878800f;border:none;border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:9px 11px;text-align:left}.xilo-prov-filters-pop__opt:hover{background:#1295b014}.xilo-prov-filters-pop__opt--on{background:color-mix(in srgb,#1295b0 18%,#0000);background:color-mix(in srgb,var(--xilo-primary) 18%,#0000);color:#0d6f87;color:var(--xilo-primary-deep)}.xilo-prov-pagination{align-items:center;border-top:.33px solid #3c3c431a;border-top:.33px solid var(--xilo-hairline);display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:space-between;margin-top:18px;padding-top:14px}.xilo-prov-pagination__range{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:500;letter-spacing:-.012em;margin:0}.xilo-prov-pagination__nav{align-items:center;display:inline-flex;gap:6px}.xilo-prov-pagination__arrow{background:#fffffff2;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font-size:18px;height:34px;line-height:1;padding:0;width:34px}.xilo-prov-pagination__arrow:disabled{cursor:not-allowed;opacity:.38}.xilo-prov-pagination__arrow:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-prov-pagination__num{background:#fffffff2;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:34px;min-width:34px;padding:0 8px}.xilo-prov-pagination__num--on{background:#1295b0;background:var(--xilo-primary);border-color:#0000;box-shadow:0 1px 2px #0d6f8740;color:#fff}.xilo-prov-pagination__num:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-prov-pagination__ellipsis{color:#aeaeb2;color:var(--xilo-tertiary);font-size:14px;font-weight:700;padding:0 4px;-webkit-user-select:none;user-select:none}.xilo-prov-pagination__rpp{align-items:center;color:#636366;color:var(--xilo-muted);display:inline-flex;font-size:13px;font-weight:500;gap:10px;margin:0}.xilo-prov-pagination__rpp-label{white-space:nowrap}.xilo-prov-pagination__select{appearance:none;background:#ffffffeb;background-image:linear-gradient(45deg,#0000 50%,#636366 0),linear-gradient(135deg,#636366 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--xilo-muted) 50%),linear-gradient(135deg,var(--xilo-muted) 50%,#0000 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:.5px solid #3c3c432e;border:.5px solid var(--xilo-separator);border-radius:4px;border-radius:var(--xilo-radius-card);color:#1c1c1e;color:var(--xilo-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 30px 8px 11px}.xilo-prov-pagination__select:focus-visible{box-shadow:0 0 0 3px #1295b024;box-shadow:0 0 0 3px var(--xilo-primary-soft);outline:none}.xilo-prov-cat{align-items:center;display:flex;gap:12px;min-width:0}.xilo-data-table__td--prov-pct,.xilo-prov-pct-flagged{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xilo-prov-pct-flagged--high{color:#ef4444}.xilo-prov-pct-flagged--mid{color:#f97316}.xilo-prov-pct-flagged--low{color:#0f172a}.xilo-prov-pct-win{font-feature-settings:"tnum";color:#1295b0;font-variant-numeric:tabular-nums}.xilo-flagged-rate-cell{align-items:center;display:flex;justify-content:center;min-width:0;overflow:hidden;width:100%}.xilo-data-table.xilo-data-table--providers .xilo-data-table__td--prov-flagged-rate{overflow:hidden}.xilo-data-table.xilo-data-table--providers .xilo-data-table__td--prov-flagged-count{justify-content:flex-end;overflow:hidden}.xilo-flagged-rate-cell__track{background:#e2e8f0;border-radius:3px;display:block;flex-shrink:0;height:6px;overflow:hidden;width:64px}.xilo-flagged-rate-cell__fill{border-radius:3px;box-sizing:border-box;display:block;height:100%;max-width:64px;transition:width .2s ease}.xilo-flagged-rate-cell__fill--high{background:#ef4444}.xilo-flagged-rate-cell__fill--mid{background:#f97316}.xilo-flagged-rate-cell__fill--low{background:#64748b}.xilo-flagged-rate-cell__pct{font-feature-settings:"tnum";flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;margin:0;min-width:0;padding:0;text-align:left;white-space:nowrap}.xilo-prov-cat__icon{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-prov-cat__icon--pharmacy{background:#f973161f;color:#ea580c}.xilo-prov-cat__icon--ortho{background:#9333ea1f;color:#7c3aed}.xilo-prov-cat__icon--hospital{background:#2563eb1f;color:#2563eb}.xilo-prov-cat__icon--neuro{background:#4c1d951f;color:#6d28d9}.xilo-prov-cat__icon--primary{background:#2563eb1f;color:#1d4ed8}.xilo-prov-cat__icon--heart{background:#16a34a1f;color:#15803d}.xilo-prov-cat__icon--eye{background:#8b5cf61f;color:#7c3aed}.xilo-prov-cat__icon--behavioral{background:#f973161f;color:#c2410c}.xilo-prov-cat__icon--imaging{background:#0ea5e91f;color:#0284c7}.xilo-prov-cat__icon--lab{background:#64748b1f;color:#475569}.xilo-prov-cat__icon--urgent{background:#ef44441f;color:#dc2626}.xilo-prov-cat__icon--other{background:#7878801f;background:var(--xilo-fill-secondary);color:#636366;color:var(--xilo-muted)}.xilo-prov-cat__label{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xilo-data-table__td--prov-cat{min-width:0}.xilo-prov-trend-cell{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding-right:10px!important}.xilo-prov-trend-cell__chev{color:#aeaeb2;color:var(--xilo-tertiary);font-size:12px;font-weight:700;line-height:1}.xilo-prov-spark{display:block;flex-shrink:0}@media (max-width:1100px){.xilo-prov-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.xilo-prov-controls-row__grow{flex-basis:100%}.xilo-prov-search{max-width:none}.xilo-prov-pagination{align-items:stretch;flex-direction:column}.xilo-prov-pagination__nav{justify-content:center}}@media (max-width:520px){.xilo-prov-kpi-grid{grid-template-columns:1fr}.xilo-prov-export-btn{justify-content:center;margin-top:0;width:100%}}.xilo-exec-risk__fill{border-radius:inherit;display:block;height:100%;min-width:0;transition:width .2s ease}.xilo-exec-risk__fill--high{background:#ef4444}.xilo-exec-risk__fill--mid{background:#f97316}.xilo-exec-risk__fill--low{background:#64748b}.xilo-exec-risk__fill--empty{background:#0000;width:0!important}.xilo-exec-status{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:0;min-height:auto;padding:4px 12px;text-transform:none;white-space:nowrap}.xilo-exec-status--high{background:#ef444426;color:#ef4444}.xilo-exec-status--monitor{background:#f9731626;color:#f97316}.xilo-exec-status--cleared{background:#64748b26;color:#64748b}.xilo-exec-status--unknown{background:#78788014;color:#636366;color:var(--xilo-muted)}.xilo-case-drawer-dl--grid{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.xilo-case-drawer-dl--grid{grid-template-columns:1fr}}.xilo-cat-drawer-chart--compact{margin-top:4px}@media (max-width:900px){.xilo-claims-queue__filters-row{align-items:stretch;flex-direction:column}.xilo-sort,.xilo-sort__select{width:100%}}.xilo-ent-pagehead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:28px;padding:0}.xilo-ent-pagehead__eyebrow{color:#8e8e93;font-size:9px;font-weight:600;letter-spacing:.1em;line-height:1.2;margin:0 0 4px;text-transform:uppercase}.xilo-dashboard--enterprise .xilo-ent-pagehead .xilo-dash-hero__title{color:#1c1c1e;color:var(--xilo-text);font-size:clamp(32px,6vw,40px);font-weight:700;letter-spacing:-.038em;line-height:1.05;margin:0}.xilo-dashboard--enterprise .xilo-ent-pagehead .xilo-dash-hero__subtitle{color:#636366;color:var(--xilo-muted);font-size:15px;font-weight:400;letter-spacing:-.022em;line-height:1.47;margin:8px 0 0;max-width:38rem}.xilo-ent-pagehead__toolbar{align-items:center;display:flex;flex-shrink:0;gap:8px}.xilo-ent-toolbar-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:600;gap:6px;letter-spacing:-.02em;padding:6px 11px 6px 9px;transition:background .15s ease,border-color .15s ease}.xilo-ent-toolbar-btn--date{background:#fff;border:1px solid #3c3c432e;box-shadow:0 1px 2px #0000000a;color:#3c3c43;color:var(--xilo-secondary-label)}.xilo-ent-toolbar-btn--export{background:#fff;border:1px solid #3c3c432e;color:#1c1c1e;color:var(--xilo-text)}.xilo-ent-toolbar-btn:hover{background:#7878800f}.xilo-ent-kpi-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.xilo-ent-outcome-banner{margin-bottom:12px}.xilo-panel--outcome-banner .xilo-panel__head{padding-bottom:10px}.xilo-outcome-bar--banner .xilo-outcome-bar__track{border-radius:14px;height:56px;min-height:56px}.xilo-outcome-bar__stack{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:1.2;min-width:0;padding:0 6px;text-align:center}.xilo-outcome-bar__stack-pct{font-feature-settings:"tnum";font-size:clamp(12px,2.1vw,15px);font-variant-numeric:tabular-nums;font-weight:800}.xilo-outcome-bar__stack--pct-only{gap:0}.xilo-outcome-bar__stack--pct-only .xilo-outcome-bar__stack-pct{font-size:clamp(13px,2.2vw,16px)}.xilo-panel--outcome-banner .xilo-outcome-bar__stack-pct{color:#fff;text-shadow:0 1px 2px #00000040}.xilo-outcome-legend--banner{margin-top:12px}.xilo-ent-subpanel--recovery-funnel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.xilo-ent-card .xilo-ent-subpanel--recovery-funnel{padding:0 10px 10px}.xilo-ent-subpanel__skeleton--recovery{border-radius:8px;min-height:240px}.xilo-ins-card--ph-insights{display:flex;flex-direction:column;min-height:0;padding:20px 22px}.xilo-ins-card--ph-insights .xilo-ent-subpanel{flex:1 1 auto;min-height:0}.xilo-ent-kpi{align-items:flex-start;background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);display:flex;gap:14px;min-width:0;padding:16px 18px}.xilo-ent-kpi__icon-wrap{border-radius:12px;border-radius:var(--xilo-icon-tier1-radius);display:grid;flex-shrink:0;height:48px;height:var(--xilo-icon-tier1-size);place-items:center;width:48px;width:var(--xilo-icon-tier1-size)}.xilo-ent-kpi__icon-wrap svg{display:block}.xilo-ent-kpi__icon-wrap--claims,.xilo-ent-kpi__icon-wrap--savings{background:#0db9a81f;color:#0db9a8;color:var(--xilo-icon-teal)}.xilo-ent-kpi__icon-wrap--risk{background:#f973161f;color:#f97316;color:var(--xilo-icon-orange)}.xilo-ent-kpi__icon-wrap--alert{background:#dc26261f;color:#dc2626;color:var(--xilo-icon-red)}.xilo-ent-kpi__body{flex:1 1;min-width:0}.xilo-ent-kpi__label{color:#aeaeb2;color:var(--xilo-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}.xilo-ent-kpi__value{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:clamp(26px,3.6vw,32px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:6px}.xilo-ent-kpi__value--danger{color:#dc2626}.xilo-ent-kpi__sub{color:#636366;color:var(--xilo-muted);font-size:12px;font-weight:500;letter-spacing:-.012em;line-height:1.35;margin:6px 0 0}.xilo-ent-middle{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,.88fr) minmax(0,1.14fr);margin-bottom:12px}.xilo-ent-middle>.xilo-ent-card{display:flex;flex-direction:column;height:100%;min-height:0;padding:12px 14px}.xilo-ent-middle .xilo-ent-card--trend{min-height:0}.xilo-ent-recovery__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.xilo-ent-middle .xilo-ent-recovery__body .xilo-ins-funnel-rows{flex:1 1;gap:8px;justify-content:space-between;min-height:0;padding:2px 0 4px}.xilo-ent-middle .xilo-ent-recovery__body .xilo-ent-subpanel__skeleton--recovery{flex:1 1 auto;min-height:160px}.xilo-ent-middle .xilo-ins-funnel-rows__row{gap:8px 10px;grid-template-columns:minmax(108px,36%) minmax(0,1fr)}.xilo-ent-middle .xilo-ins-funnel-rows__label{font-size:11px}.xilo-ent-middle .xilo-ins-funnel-rows__bar-cell{min-height:40px}.xilo-ent-middle .xilo-ins-funnel-rows__trap{min-height:34px;min-width:112px;padding:0 8px}.xilo-ent-middle .xilo-ins-funnel-rows__trap-inner{gap:8px}.xilo-ent-middle .xilo-ins-funnel-rows__trap-count{font-size:12px}.xilo-ent-middle .xilo-ins-funnel-rows__trap-pct{font-size:11px}.xilo-ent-middle .xilo-ent-card--trend .xilo-ent-trend__chart{display:flex;flex:1 1 auto;flex-direction:column;min-height:200px}.xilo-ent-middle .xilo-ent-trend__plot{flex:1 1 auto;min-height:220px;width:100%}.xilo-ent-trend__skeleton--fill{flex:1 1 auto;height:auto;min-height:220px}.xilo-ent-middle .xilo-ent-card .xilo-ent-subpanel--recovery-funnel{padding:0 2px 4px}.xilo-ent-middle .xilo-ent-trend__chart{padding:5px 4px 4px}.xilo-dashboard--enterprise .xilo-ent-bottom .xilo-ent-card__title,.xilo-dashboard--enterprise .xilo-ent-claims-spend-row .xilo-ent-card__title,.xilo-dashboard--enterprise .xilo-ent-middle .xilo-ent-card__title,.xilo-dashboard--enterprise .xilo-ent-middle .xilo-ent-subpanel__title{font-size:16px;font-weight:700;letter-spacing:-.02em}.xilo-dashboard--enterprise .xilo-ent-claims-spend-row>.xilo-ent-card,.xilo-dashboard--enterprise .xilo-ent-middle>.xilo-ent-card{min-height:400px}.xilo-dashboard--enterprise .xilo-ent-claims-spend-row .xilo-ent-card--table .xilo-ent-table-wrap--at-risk{flex:1 1 auto;min-height:0;overflow:auto}@media (max-width:1200px){.xilo-dashboard--enterprise .xilo-ent-claims-spend-row>.xilo-ent-card,.xilo-dashboard--enterprise .xilo-ent-middle>.xilo-ent-card{min-height:340px}}@media (max-width:720px){.xilo-dashboard--enterprise .xilo-ent-claims-spend-row>.xilo-ent-card,.xilo-dashboard--enterprise .xilo-ent-middle>.xilo-ent-card{min-height:0}}.xilo-dashboard--enterprise .xilo-ent-bottom>.xilo-ent-card{min-height:0}.xilo-ent-claims-spend-row{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-bottom:12px}.xilo-ent-claims-spend-row>.xilo-ent-card{height:100%}.xilo-ent-outcome-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.xilo-ent-card--outcome-bundle .xilo-panel--outcome{background:#0000;border:none;box-shadow:none;margin:0;padding:0}.xilo-ent-card--outcome-bundle .xilo-panel__head{padding:0 0 10px}.xilo-ent-outcome-stack__split{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xilo-ent-outcome-stack__split>.xilo-ent-card{display:flex;flex-direction:column;height:100%;min-height:0}.xilo-ent-outcome-stack__split>.xilo-ent-card>.xilo-ent-subpanel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.xilo-ent-outcome-stack__split>.xilo-ent-card>.xilo-ent-subpanel>.xilo-ent-link--pipe{margin-top:auto;padding-top:10px}.xilo-ent-subpanel--ph .xilo-ent-ph{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.xilo-ent-subpanel--ph .xilo-ent-ph li{align-items:center;flex:1 1;min-height:0;padding-bottom:6px;padding-top:6px}.xilo-ent-subpanel__title{color:#1c1c1e;color:var(--xilo-text);font-size:14px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.xilo-ent-pipe{list-style:none;margin:0;padding:0}.xilo-ent-pipe__row{align-items:baseline;border-bottom:1px solid #3c3c4314;display:flex;font-size:12px;justify-content:space-between;padding:7px 0}.xilo-ent-pipe__row:last-child{border-bottom:none}.xilo-ent-pipe__label{color:#3c3c43;color:var(--xilo-secondary-label);font-weight:500}.xilo-ent-pipe__val{font-feature-settings:"tnum";color:#1295b0;font-variant-numeric:tabular-nums;font-weight:700}.xilo-ent-link{color:#1295b0;display:inline-block;font-size:12px;font-weight:600;margin-top:10px;text-decoration:none}.xilo-ent-link:hover{text-decoration:underline}.xilo-ent-ph{list-style:none;margin:0;padding:0}.xilo-ent-ph li{align-items:baseline;border-bottom:1px solid #3c3c4314;display:flex;font-size:12px;justify-content:space-between;padding:7px 0}.xilo-ent-ph li:last-child{border-bottom:none}.xilo-ent-ph__green{color:#16a34a;font-weight:700}.xilo-ent-ph__teal{color:#1295b0;font-weight:700}.xilo-ent-ph__orange{color:#ea580c;font-weight:700}.xilo-ent-card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 1px 2px #0f172a0a;padding:14px 16px}.xilo-ent-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.xilo-ent-card__head--row{margin-bottom:12px}.xilo-ent-card__head--trend{align-items:flex-start}.xilo-ent-trend__titles{flex:1 1;min-width:min(280px,100%)}.xilo-ent-trend__caption{color:#636366;color:var(--xilo-muted);font-size:10px;font-weight:500;letter-spacing:-.012em;line-height:1.4;margin:4px 0 0;padding:0}.xilo-ent-trend__select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%238e8e93' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #3c3c432e;border-radius:999px;box-shadow:0 1px 2px #0000000a;color:#3c3c43;color:var(--xilo-secondary-label);cursor:pointer;flex-shrink:0;font:inherit;font-size:11px;font-weight:600;letter-spacing:-.02em;margin-top:0;padding:6px 28px 6px 11px;transition:border-color .15s ease,background-color .15s ease}.xilo-ent-trend__select:hover:not(:disabled){background-color:#7878800a;border-color:#3c3c4342}.xilo-ent-trend__select:disabled{cursor:default;opacity:.65}.xilo-ent-trend__select:focus-visible{box-shadow:0 0 0 3px #1295b038;outline:none}.xilo-ent-card__title{color:#1c1c1e;color:var(--xilo-text);font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0}.xilo-ent-card__title--inline{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.xilo-ent-subpanel__title--inline{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px}.xilo-info-glyph--enterprise-subpanel{font-size:13px}.xilo-ent-trend__range{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:600}.xilo-ent-trend__chart{background:linear-gradient(180deg,rgba(18,149,176,.085),#ffffff8c 52%,#f8fafcf5);border:1px solid #0f172a0f;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #0f172a0a;margin-top:4px;overflow:hidden;padding:6px}.xilo-ent-trend__chart .recharts-wrapper{outline:none}.xilo-ent-trend__chart .recharts-cartesian-grid-horizontal line{shape-rendering:geometricPrecision}.xilo-ent-trend__skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024,#78788014);background-size:200% 100%;border-radius:4px;height:292px}.xilo-ent-empty{color:#636366;color:var(--xilo-muted);font-size:12px;margin:10px 0 0}.xilo-ent-card--table{margin-bottom:14px}.xilo-ent-claims-spend-row .xilo-ent-card--table{display:flex;flex-direction:column;margin-bottom:0}.xilo-ent-card__footer{border-top:1px solid #3c3c4314;margin-top:auto;padding-top:10px}.xilo-ent-bottom>.xilo-ent-card{display:flex;flex-direction:column}.xilo-ent-bottom>.xilo-ent-card .xilo-ent-activity,.xilo-ent-bottom>.xilo-ent-card .xilo-ent-alerts,.xilo-ent-bottom>.xilo-ent-card .xilo-ent-cat-list{flex:0 0 auto}.xilo-ent-bottom>.xilo-ent-card .xilo-ent-card__footer{margin-top:8px}.xilo-ent-link--footer{font-size:12px;margin-top:0}.xilo-ent-table-wrap{overflow-x:auto}.xilo-ent-table-wrap--at-risk{background:#0000;border:none;border-radius:0;overflow:visible}.xilo-ent-table{border-collapse:collapse;font-size:12px;width:100%}.xilo-ent-table--at-risk{table-layout:fixed}.xilo-ent-table--at-risk td:first-child,.xilo-ent-table--at-risk th:first-child{width:13%}.xilo-ent-table--at-risk td:nth-child(2),.xilo-ent-table--at-risk th:nth-child(2){width:17%}.xilo-ent-table--at-risk td:nth-child(3),.xilo-ent-table--at-risk th:nth-child(3){width:22%}.xilo-ent-table--at-risk td:nth-child(4),.xilo-ent-table--at-risk th:nth-child(4){width:14%}.xilo-ent-table--at-risk td:nth-child(5),.xilo-ent-table--at-risk th:nth-child(5){width:22%}.xilo-ent-table--at-risk td:nth-child(6),.xilo-ent-table--at-risk th:nth-child(6){width:12%}.xilo-ent-table th{border-bottom:1px solid #3c3c431f;color:#636366;color:var(--xilo-muted);font-size:9px;font-weight:700;letter-spacing:.07em;padding:8px 12px 8px 0;text-align:left}.xilo-ent-table--at-risk th{background:#0000;border-bottom:1px solid #47556959;color:#475569;padding:10px 12px}.xilo-ent-table--at-risk th:first-child{padding-left:14px}.xilo-ent-table--at-risk td{background:#0000;border-bottom:1px solid #e2e8f0f2;padding:12px;vertical-align:middle}.xilo-ent-table--at-risk td:first-child{padding-left:14px}.xilo-ent-table--at-risk tbody tr:last-child td{border-bottom:1px solid #e2e8f0f2}.xilo-ent-table--at-risk tbody tr:hover td{background:#1295b00a}.xilo-ent-table__cat-cell .xilo-cat-chip-row{min-width:0}.xilo-ent-table__cat-cell .xilo-cat-chip-row__label{font-weight:640}.xilo-ent-table:not(.xilo-ent-table--at-risk) td{border-bottom:1px solid #3c3c4314;padding:11px 12px 11px 0;vertical-align:middle}.xilo-ent-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.xilo-ent-table--at-risk .xilo-ent-table__cell-billed,.xilo-ent-table--at-risk .xilo-ent-table__head-billed{text-align:center}.xilo-ent-table--at-risk th.xilo-ent-table__head-billed{vertical-align:bottom}.xilo-ent-table__mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.xilo-ent-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.xilo-ent-badge--flagged{background:#f973162e;color:#9a3412}.xilo-ent-conf{align-items:center;display:flex;gap:10px}.xilo-ent-conf__track{background:#78788024;border-radius:999px;flex:1 1;height:8px;max-width:140px;overflow:hidden}.xilo-ent-conf__fill{background:#1295b0;border-radius:inherit;height:100%}.xilo-ent-conf__fill--high{background:#f97316}.xilo-ent-conf__pct{color:#3c3c43;color:var(--xilo-secondary-label);font-size:12px;font-weight:600;min-width:40px}.xilo-ent-card__head--bottom-panel{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-card__head--bottom-panel{display:block;width:100%}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-card__head--bottom-panel.xilo-ent-bottom-feed__panel-head{margin-bottom:22px}.xilo-ent-bottom-feed__title-block{min-width:0;width:100%}.xilo-ent-bottom-feed__title-inline{align-items:center;display:flex;gap:10px;justify-content:space-between}.xilo-ent-bottom-feed__card-subtitle{color:#94a3b8;font-size:12px;font-style:italic;font-weight:400;margin:4px 0 12px;padding:0}.xilo-ent-card__head--bottom-panel .xilo-ent-card__title{margin:0}.xilo-info-glyph--ent-bottom{flex-shrink:0}.xilo-ent-bottom{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.xilo-ent-bottom>.xilo-ent-bottom-feed{flex:1 1;min-width:0}.xilo-ent-card.xilo-ent-bottom-feed{background:#fff;border:1px solid #e2e8f0;border-radius:4px;border-radius:var(--xilo-radius-card);box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;padding:28px 28px 24px}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-activity--feed,.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-alerts--feed{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;justify-content:center;min-height:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-list--savings{display:flex;flex:1 1 auto;flex-direction:column;gap:22px;justify-content:center;min-height:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-card__title{color:#1c1c1e;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.xilo-info-glyph--bottom-feed-title{background:#0000;border:none;color:#94a3b8;cursor:default;display:grid;height:28px;margin:0;padding:0;place-items:center;width:28px}.xilo-info-glyph--bottom-feed-title:focus-visible,.xilo-info-glyph--bottom-feed-title:hover{color:#64748b}.xilo-info-glyph--bottom-feed-title svg{display:block}.xilo-ent-bottom-feed__footer{border-top:none;margin-top:auto;padding-top:20px}.xilo-ent-bottom-feed__cta.xilo-ent-link--footer{color:#1295b0;font-size:12px;font-weight:600;margin-top:0}.xilo-ent-bottom>.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-card__footer{border-top:none;margin-top:auto;padding-top:0}.xilo-ent-activity{list-style:none;margin:0;padding:0}.xilo-ent-activity__row{grid-gap:10px;align-items:center;border-bottom:1px solid #3c3c4314;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;grid-template-columns:var(--xilo-icon-tier2-size) minmax(0,1fr) auto;padding:10px 0}.xilo-ent-activity__row:last-child{border-bottom:none}.xilo-ent-activity__row--empty .xilo-ent-activity__primary{color:#636366;color:var(--xilo-muted)}.xilo-ent-activity__icon{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);line-height:0;place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ent-activity__icon svg{display:block}.xilo-ent-activity__icon--win{background:#0db9a81f;color:#0db9a8;color:var(--xilo-icon-teal)}.xilo-ent-activity__icon--flag{background:#f973161f;color:#f97316;color:var(--xilo-icon-orange)}.xilo-ent-activity__icon--neutral{background:#7878801f;color:#64748b;color:var(--xilo-icon-gray)}.xilo-ent-activity__mid{min-width:0}.xilo-ent-activity__primary{color:#1c1c1e;color:var(--xilo-text);font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.xilo-ent-activity__secondary{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:500;line-height:1.35;margin-top:3px}.xilo-ent-activity__meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;text-align:right}.xilo-ent-activity__amt{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.xilo-ent-activity__when{color:#636366;color:var(--xilo-muted);font-size:10px;font-weight:500}.xilo-ent-cat-list{list-style:none;margin:0;padding:0}.xilo-ent-cat-list li{grid-gap:10px;align-items:center;border-bottom:1px solid #3c3c4314;display:grid;font-size:12px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.xilo-ent-cat-list__chip-placeholder{display:block;line-height:40px;line-height:var(--xilo-icon-tier2-size);min-height:40px;min-height:var(--xilo-icon-tier2-size)}.xilo-ent-card--categories .xilo-ent-cat-list{flex:1 1 auto;min-height:0}.xilo-ent-card--categories .xilo-ent-cat-list li{font-size:12px;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;grid-template-columns:var(--xilo-icon-tier2-size) minmax(0,1fr) auto;padding:10px 0}.xilo-ent-card--categories .xilo-ent-cat-list__rank--bubble{font-size:13px;height:40px;height:var(--xilo-icon-tier2-size);min-width:40px;min-width:var(--xilo-icon-tier2-size);width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ent-card--categories .xilo-ent-cat-list__name{font-size:12px;font-weight:600}.xilo-ent-card--categories .xilo-ent-cat-list__amt{font-size:12px}.xilo-ent-cat-list li:last-child{border-bottom:none}.xilo-ent-cat-list__rank--bubble{font-feature-settings:"tnum";background:#1295b02e;border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);box-sizing:border-box;color:#1295b0;display:grid;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;height:28px;letter-spacing:-.03em;min-width:28px;place-items:center;width:28px}.xilo-ent-cat-list__rank--bubble-empty{background:#7878801a;color:#636366;color:var(--xilo-muted)}.xilo-ent-cat-list__name{color:#1c1c1e;color:var(--xilo-text);font-weight:600}.xilo-ent-cat-list__amt{font-feature-settings:"tnum";color:#1c1c1e;color:var(--xilo-text);font-variant-numeric:tabular-nums;font-weight:700}.xilo-ent-donut-simple{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px 14px}.xilo-ent-card--donut .xilo-ent-donut-simple{margin-top:12px}.xilo-ent-donut-simple__chart{flex:0 0 auto;height:264px;min-width:180px;position:relative;width:264px}.xilo-ent-donut-simple--insights{align-items:center;flex-direction:column;gap:16px;justify-content:center;width:100%}.xilo-ent-donut-simple__pie-wrap{flex-shrink:0}.xilo-ent-donut-simple__pie-wrap .recharts-responsive-container{height:auto!important;width:auto!important}.xilo-ent-donut-simple__center--insights-overlay{align-items:center;display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;pointer-events:none;position:absolute}.xilo-ent-donut-simple__center--insights-overlay .xilo-ent-donut-simple__total{font-size:30px}.xilo-ent-donut-simple__center--insights-overlay .xilo-ent-donut-simple__sub{font-size:11px;letter-spacing:.09em}.xilo-ent-donut-simple__legend-row--insights{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.xilo-ent-donut-simple--insights .xilo-ent-donut-simple__legend-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.xilo-ent-donut-simple--insights .xilo-ent-donut-simple__legend-cell--end{align-items:flex-end}.xilo-ent-donut-simple--insights .xilo-ent-donut-simple__legend-head{align-items:center;display:inline-flex;gap:8px}.xilo-ent-donut-simple--insights .xilo-ent-donut-simple__legend-meta{font-feature-settings:"tnum";color:#636366;color:var(--xilo-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.xilo-ent-donut-simple--insights .xilo-ent-donut-simple__legend-cell--end .xilo-ent-donut-simple__legend-meta{text-align:right}.xilo-ent-donut-simple__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.xilo-ent-donut-simple__total{font-size:24px;font-weight:800;letter-spacing:-.03em}.xilo-ent-donut-simple__sub{color:#636366;color:var(--xilo-muted);font-size:9px;font-weight:700;letter-spacing:.08em}.xilo-ent-dot{border-radius:999px;display:inline-block;height:10px;width:10px}.xilo-ent-donut-simple__legend{display:flex;flex:1 1 auto;flex-direction:column;gap:11px;justify-content:center;list-style:none;margin:0;min-width:0;padding:0}.xilo-ent-donut-simple__legend li{grid-gap:0 10px;align-items:start;display:grid;gap:0 10px;grid-template-columns:12px minmax(0,1fr)}.xilo-ent-donut-simple__legend-dot{margin-top:5px}.xilo-ent-donut-simple__legend-stack{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.xilo-ent-donut-simple__legend-label{color:#1c1c1e;color:var(--xilo-text);font-size:12px;font-weight:600;letter-spacing:-.015em}.xilo-ent-donut-simple__legend-values{font-feature-settings:"tnum";align-items:baseline;color:#1c1c1e;color:var(--xilo-text);display:flex;flex-wrap:wrap;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:0 2px;letter-spacing:-.02em}.xilo-ent-donut-simple__legend-values strong{font-weight:700}.xilo-ent-donut-simple__pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.xilo-ent-muted{color:#636366;color:var(--xilo-muted);font-size:11px}.xilo-ent-alerts{list-style:none;margin:0;padding:0}.xilo-ent-alerts__row{grid-gap:10px;align-items:center;border-bottom:1px solid #3c3c4314;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;padding:10px 0}.xilo-ent-alerts__row:last-child{border-bottom:none}.xilo-ent-alerts__icon{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);display:grid;flex-shrink:0;height:40px;height:var(--xilo-icon-tier2-size);line-height:0;place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ent-alerts__icon svg{display:block}.xilo-ent-alerts__icon--risk{background:#dc26261f;color:#dc2626;color:var(--xilo-icon-red)}.xilo-ent-alerts__icon--flag{background:#f973161f;color:#f97316;color:var(--xilo-icon-orange)}.xilo-ent-alerts__icon--warn{background:#f973161f;color:#ea580c}.xilo-ent-alerts__icon--info{background:#2563eb1f;color:#2563eb;color:var(--xilo-icon-info)}.xilo-ent-alerts__icon--muted{background:#7878801f;color:#64748b;color:var(--xilo-icon-gray)}.xilo-ent-alerts__row--empty{opacity:.72}.xilo-ent-alerts__view--empty{display:inline-block;min-width:52px}.xilo-ent-alerts__body{display:flex;flex-direction:column;gap:3px;min-width:0}.xilo-ent-alerts__title{color:#1c1c1e;color:var(--xilo-text);font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.xilo-ent-alerts__sub{color:#636366;color:var(--xilo-muted);font-size:10px;font-weight:500;line-height:1.35}.xilo-ent-alerts__view{flex-shrink:0;font-size:11px;font-weight:600}.xilo-ent-activity-skeleton,.xilo-ent-alerts-skeleton,.xilo-ent-cat-skeleton,.xilo-ent-donut-simple__skeleton,.xilo-ent-subpanel__skeleton,.xilo-ent-table-skeleton{animation:xilo-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#78788014,#78788024,#78788014);background-size:200% 100%;border-radius:4px;height:160px}.xilo-ent-table-skeleton--claims{height:280px}.xilo-ent-card--donut .xilo-ent-donut-simple__skeleton{height:264px;margin-top:12px}.xilo-dashboard--enterprise .xilo-panel--outcome .xilo-panel__title{font-size:17px;font-weight:600}.xilo-dashboard--enterprise .xilo-panel--outcome{padding-bottom:18px}.xilo-dashboard--enterprise .xilo-info-glyph--panel{font-size:13px}.xilo-dashboard--enterprise .xilo-outcome-bar__empty-msg,.xilo-dashboard--enterprise .xilo-outcome-legend__item{font-size:12px}.xilo-dashboard--enterprise .xilo-outcome-bar__pct{font-size:clamp(10px,1.75vw,12px)}.xilo-dashboard--enterprise .xilo-outcome-bar__pct--tiny{font-size:11px}.xilo-ent-table__row--placeholder td{color:#636366;color:var(--xilo-muted)}.xilo-ent-table--at-risk tbody tr.xilo-ent-table__row--placeholder:hover td{background:#fff}.xilo-ent-table--at-risk tbody tr.xilo-ent-table__row--placeholder td.xilo-ent-table__cell--placeholder-rule{border-bottom-color:#0000;padding:0 12px 0 14px;vertical-align:middle}.xilo-ent-table__placeholder-rule-wrap{align-items:center;box-sizing:border-box;display:flex;min-height:44px;width:100%}.xilo-ent-table__placeholder-rule-line{background:#f1f5f9;display:block;height:1px;width:100%}.xilo-ent-table--at-risk tbody tr.xilo-ent-table__row--placeholder:hover td.xilo-ent-table__cell--placeholder-rule{background:#0000}@media (max-width:1200px){.xilo-ent-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.xilo-ent-claims-spend-row,.xilo-ent-middle{grid-template-columns:1fr}.xilo-ent-bottom>.xilo-ent-bottom-feed{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1}}@media (max-width:720px){.xilo-ent-kpi-row,.xilo-ent-outcome-stack__split{grid-template-columns:1fr}.xilo-ent-bottom>.xilo-ent-bottom-feed{flex:1 1 100%}.xilo-ent-pagehead{align-items:stretch;flex-direction:column}.xilo-ent-pagehead__toolbar{flex-wrap:wrap;justify-content:flex-start}}.xilo-ent-icon-chip{border-radius:10px;border-radius:var(--xilo-icon-tier2-radius);box-sizing:border-box;display:grid;height:40px;height:var(--xilo-icon-tier2-size);line-height:0;min-width:40px;min-width:var(--xilo-icon-tier2-size);place-items:center;width:40px;width:var(--xilo-icon-tier2-size)}.xilo-ent-icon-chip svg{display:block}.xilo-ent-icon-chip--teal{background:#1295b01f;color:#1295b0}.xilo-ent-icon-chip--amber{background:#f59e0b1f;color:#f59e0b}.xilo-ent-icon-chip--employer-flagged{background:#f9731626;color:#f97316}.xilo-ent-icon-chip--risk{background:#dc26261f;color:#dc2626}.xilo-ent-icon-chip--info{background:#3b82f61f;color:#3b82f6}.xilo-ent-icon-chip--neutral{background:#64748b1f;color:#64748b}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-activity--feed .xilo-ent-activity__row{grid-gap:12px;align-items:center;background:#fff;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;margin:0;padding:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-activity--feed .xilo-ent-activity__row:not(:last-child){border-bottom:1px solid #f8fafc;padding-bottom:18px}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-activity__mid{display:flex;flex-direction:column;gap:4px;min-width:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-activity__primary{color:#1c1c1e;font-size:15px;font-weight:600;line-height:1.35}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-activity__secondary{color:#636366;font-size:13px;font-weight:500;line-height:1.35;margin:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-activity__meta{align-items:center;display:flex;justify-content:flex-end}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-activity__when{color:#94a3b8;font-size:13px;font-weight:600}.xilo-ent-cat-list--savings{flex:1 1 auto;list-style:none;margin:0;min-height:0;padding:0}.xilo-ent-cat-savings__chip{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:52px}.xilo-ent-cat-savings__chip .xilo-cat-chip-row{gap:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__row{grid-gap:12px;align-items:center;background:#fff;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;list-style:none;margin:0;padding:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-list--savings .xilo-ent-cat-savings__row:not(:last-child){border-bottom:1px solid #f8fafc;padding-bottom:18px}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__mid{display:flex;flex-direction:column;gap:4px;min-width:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__primary{color:#1c1c1e;font-size:15px;font-weight:600;line-height:1.35}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__secondary{color:#636366;font-size:13px;font-weight:500;line-height:1.35;margin:0}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__bar-track{background:#f1f5f9;border-radius:999px;height:3px;margin-top:6px;overflow:hidden}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__bar-fill{background:#1295b0;border-radius:inherit;height:100%;min-width:2px}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__right-stack{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px;justify-content:center;text-align:right}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__amt-line{font-feature-settings:"tnum";color:#1295b0;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25}.xilo-ent-card.xilo-ent-bottom-feed .xilo-ent-cat-savings__share-pct{font-feature-settings:"tnum";color:#636366;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.25}.xilo-ent-alerts--feed .xilo-ent-alerts__row{grid-gap:12px;align-items:center;background:#fff;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;margin:0;min-height:86px;padding:18px 0 18px 14px}.xilo-ent-alerts--feed .xilo-ent-alerts__row:not(:last-child){border-bottom:1px solid #f8fafc}.xilo-ent-alerts__row--accent-high{border-left:3px solid #dc2626}.xilo-ent-alerts__row--accent-medium{border-left:3px solid #f59e0b}.xilo-ent-alerts__row--accent-positive{border-left:3px solid #1295b0}.xilo-ent-alerts__row--accent-info{border-left:3px solid #3b82f6}.xilo-ent-alerts__row--empty{border-left-color:#0000}.xilo-ent-alerts--feed .xilo-ent-alerts__body{gap:4px}.xilo-ent-alerts--feed .xilo-ent-alerts__title{color:#1c1c1e;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0}.xilo-ent-alerts--feed .xilo-ent-alerts__sub{color:#636366;font-size:13px;font-weight:500;line-height:1.35;margin:0}.xilo-ent-alerts__right{flex-shrink:0;text-align:right}.xilo-ent-alerts__value{font-feature-settings:"tnum";display:inline-block;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.35}.xilo-ent-alerts__value--sev-high{color:#dc2626}.xilo-ent-alerts__value--sev-medium{color:#f59e0b}.xilo-ent-alerts__value--sev-positive{color:#1295b0}.xilo-ent-alerts__value--sev-info{color:#3b82f6}.xilo-ent-alerts__value--empty,.xilo-ent-alerts__value--sev-empty{color:#94a3b8;font-weight:600}.xilo-internal-app{align-items:stretch;background:#0f172a;color:#e2e8f0;display:flex;min-height:100vh}.xilo-internal-sidebar{background:linear-gradient(180deg,#0c1222,#0f172a 42%,#0b1428);border-right:1px solid #1295b038;display:flex;flex-direction:column;flex-shrink:0;padding:18px 12px 14px;width:260px}.xilo-internal-sidebar__brand{align-items:center;border-bottom:1px solid #94a3b81f;display:flex;gap:8px;margin-bottom:12px;padding:6px 10px 18px}.xilo-internal-sidebar__brand-name{color:#f8fafc;font-size:15px;font-weight:700;letter-spacing:-.02em}.xilo-internal-sidebar__brand-badge{background:#1295b038;border:1px solid #2dd4bf59;border-radius:4px;border-radius:var(--xilo-radius-card);color:#5eead4;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.xilo-internal-sidebar__nav{flex:1 1;overflow-y:auto;padding-right:4px}.xilo-internal-sidebar__group{margin-bottom:18px}.xilo-internal-sidebar__group-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.1em;padding:6px 10px 8px}.xilo-internal-sidebar__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.xilo-internal-sidebar__btn{background:#0000;border:none;border-radius:4px;border-radius:var(--xilo-radius-card);color:#cbd5e1;cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.015em;padding:9px 12px;text-align:left;transition:background .18s ease,color .18s ease,transform .12s ease;transition:background .18s var(--xilo-ease-ios),color .18s var(--xilo-ease-ios),transform .12s ease;width:100%}.xilo-internal-sidebar__btn:hover{background:#ffffff0f;color:#f1f5f9}.xilo-internal-sidebar__btn:active{transform:scale(.97);transform:scale(var(--xilo-tap-scale))}.xilo-internal-sidebar__btn:focus-visible{box-shadow:0 0 0 3px #1295b059;outline:none}.xilo-internal-sidebar__btn--active{background:#1295b0;background:var(--xilo-primary);box-shadow:inset 0 1px 0 #ffffff2e,0 2px 10px #0d6f8773;color:#fff}.xilo-internal-sidebar__btn--active:hover{background:#0d6f87;background:var(--xilo-primary-deep);color:#fff}.xilo-internal-sidebar__footer{border-top:1px solid #94a3b81f;padding-top:12px}.xilo-internal-sidebar__client-link{background:#ffffff0f;border:none;border-radius:4px;border-radius:var(--xilo-radius-card);color:#94a3b8;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:10px 12px;transition:background .15s ease,color .15s ease;width:100%}.xilo-internal-sidebar__client-link:hover{background:#1295b02e;color:#e2e8f0}.xilo-internal-stage{background:#f2f2f7;background:var(--xilo-canvas);display:flex;flex:1 1;flex-direction:column;min-width:0}.xilo-internal-topbar{align-items:center;background:#fff;border-bottom:1px solid #3c3c432e;border-bottom:1px solid var(--xilo-separator);box-shadow:0 .5px 0 #0000000a;box-shadow:var(--xilo-shadow-card);display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.xilo-internal-topbar .xilo-toolbar__btn{background:#7878801f;background:var(--xilo-fill-secondary);color:#1c1c1e;color:var(--xilo-text)}.xilo-internal-topbar__title{color:#636366;color:var(--xilo-muted);font-size:13px;font-weight:700;letter-spacing:-.02em}.xilo-internal-stage__body{flex:1 1;overflow:auto;padding:0 max(12px,env(safe-area-inset-right)) 28px max(12px,env(safe-area-inset-left))}.xilo-internal-main{margin:0 auto;max-width:1420px;padding-top:20px}.xilo-internal-intel__header{margin-bottom:22px}.xilo-internal-intel__title{color:#1c1c1e;color:var(--xilo-text);font-size:26px;font-weight:700;letter-spacing:-.03em;margin:0}.xilo-internal-intel__sub{color:#636366;color:var(--xilo-muted);font-size:14px;line-height:1.45;margin:8px 0 0;max-width:52ch}.xilo-internal-banner{margin-bottom:16px}.xilo-internal-panel{margin-bottom:28px}.xilo-internal-panel__title{color:#1c1c1e;color:var(--xilo-text);font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0 0 14px}.xilo-internal-kpi-row{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.xilo-internal-table-wrap{background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-panel);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);overflow-x:auto}.xilo-internal-table{border-collapse:collapse;font-size:13px;width:100%}.xilo-internal-table thead{background:#7878800f}.xilo-internal-table th{border-bottom:1px solid #3c3c432e;border-bottom:1px solid var(--xilo-separator);color:#3c3c43;color:var(--xilo-secondary-label);font-weight:700;padding:12px 14px;text-align:left;white-space:nowrap}.xilo-internal-table td{border-bottom:1px solid #3c3c431a;border-bottom:1px solid var(--xilo-hairline);color:#1c1c1e;color:var(--xilo-text);padding:11px 14px}.xilo-internal-table tbody tr:last-child td{border-bottom:none}.xilo-internal-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.xilo-internal-table__strong{font-weight:600}.xilo-internal-table__muted{color:#636366;color:var(--xilo-muted)}.xilo-internal-table__empty,.xilo-internal-table__loading{color:#636366;color:var(--xilo-muted);padding:28px 14px!important;text-align:center}.xilo-internal-model-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.xilo-internal-model-card{background:#fff;background:var(--xilo-card);border:.33px solid #3c3c431a;border:.33px solid var(--xilo-hairline);border-radius:4px;border-radius:var(--xilo-radius-panel);box-shadow:0 1px 2px #0000000a,0 4px 20px #0000000d,0 12px 40px #0000000a;box-shadow:var(--xilo-shadow-soft);padding:16px 18px}.xilo-internal-model-card__label{color:#636366;color:var(--xilo-muted);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.xilo-internal-model-card__value{color:#0d6f87;color:var(--xilo-primary-deep);font-size:22px;font-weight:700;letter-spacing:-.03em}.xilo-internal-model-card__hint{color:#636366;color:var(--xilo-muted);font-size:12px;line-height:1.4;margin:10px 0 0}.xilo-internal-model-card__hint code{font-size:11px}.xilo-internal-placeholder{padding-bottom:48px}.xilo-internal-placeholder__head{padding:12px 4px 0}.xilo-internal-placeholder__title{color:#1c1c1e;color:var(--xilo-text);font-size:22px;font-weight:700;margin:0}.xilo-internal-placeholder__sub{color:#636366;color:var(--xilo-muted);font-size:14px;margin:10px 0 0;max-width:44ch}
/*# sourceMappingURL=main.261088b4.css.map*/