.med-dashboard-welcome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.25rem}.med-dashboard-welcome__greeting{margin:0;font-size:.9375rem;font-weight:600;color:var(--mediation-text-primary)}.med-dashboard-welcome__action{font-size:.8125rem;font-weight:600;color:var(--mediation-brand-accent-readable);text-decoration:none}.med-dashboard-welcome__action:hover{text-decoration:underline}.med-dashboard-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.5rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-xl);background:var(--mediation-surface-card)}.med-dashboard-hero__copy{max-width:42rem}.med-dashboard-hero__eyebrow,.med-dashboard-section__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mediation-text-muted)}.med-dashboard-hero__title{margin:.25rem 0 0;font-family:var(--mediation-font-heading);font-size:var(--mediation-text-section);font-weight:var(--mediation-font-heading-weight);letter-spacing:-.035em;color:var(--mediation-text-primary)}.med-dashboard-hero__lead{margin:.5rem 0 0;max-width:38rem;font-size:.9375rem;line-height:1.6;color:var(--mediation-text-secondary)}.med-dashboard-hero__actions{display:flex;flex-wrap:wrap;gap:.625rem}.med-dashboard-hero__action{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:.5rem .875rem;border:1px solid var(--mediation-surface-border-strong);border-radius:9999px;background:var(--mediation-surface);color:var(--mediation-text-primary);font-size:.8125rem;font-weight:700;text-decoration:none}.med-dashboard-hero__action:hover{border-color:var(--mediation-surface-border-strong)}.med-dashboard-hero__action--primary{border-color:transparent;background:var(--mediation-brand-primary);color:var(--mediation-brand-on-primary)}.med-dashboard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:1024px){.med-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.med-dashboard-stat{position:relative;overflow:hidden;padding:1.25rem 1.375rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-xl);background:var(--mediation-surface-card);transition:border-color .15s ease}.med-dashboard-stat:hover{border-color:var(--mediation-surface-border-strong)}.med-dashboard-stat__accent{display:none}.med-dashboard-stat__label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mediation-text-muted)}.med-dashboard-stat__value{margin-top:.75rem;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--mediation-text-primary)}.med-dashboard-stat__hint{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;color:var(--mediation-text-secondary)}.med-dashboard-stat__dot{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor}.med-dashboard-tabs{border:1px solid var(--mediation-surface-border-strong);border-radius:var(--mediation-radius-2xl);background:var(--mediation-surface-raised);box-shadow:var(--mediation-shadow-sm);overflow:hidden}.med-dashboard-tabs__nav{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:thin;padding:.75rem;border-bottom:1px solid var(--mediation-surface-border);background:var(--mediation-surface-card)}@media (min-width:760px){.med-dashboard-tabs__nav{display:grid;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))}}.med-dashboard-tabs__tab{position:relative;min-width:min(16rem,78vw);min-height:4.25rem;padding:.75rem 2.25rem .75rem .875rem;border:1px solid transparent;border-radius:var(--mediation-radius-xl);background:transparent;color:var(--mediation-text-secondary);text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}@media (min-width:760px){.med-dashboard-tabs__tab{min-width:0}}.med-dashboard-tabs__tab:hover{background:color-mix(in srgb,var(--mediation-surface) 70%,transparent)}.med-dashboard-tabs__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--mediation-gold) 70%,transparent);outline-offset:2px}.med-dashboard-tabs__tab--active{border-color:color-mix(in srgb,var(--mediation-gold) 38%,var(--mediation-surface-border));background:var(--mediation-surface);box-shadow:var(--mediation-shadow-sm);color:var(--mediation-text-primary)}.med-dashboard-tabs__tab-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600}.med-dashboard-tabs__tab-hint{display:block;margin-top:.25rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;color:var(--mediation-text-muted)}.med-dashboard-tabs__badge{position:absolute;top:.625rem;right:.625rem;min-width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .375rem;border-radius:9999px;background:var(--mediation-brand-primary);color:var(--mediation-brand-on-primary);font-size:.6875rem;font-weight:800;font-variant-numeric:tabular-nums}.med-dashboard-tabs__panel-wrap{padding:1.125rem}.med-dashboard-tabs__panel{display:flex;flex-direction:column;gap:1rem}.med-dashboard-tabs__panel .med-ops-alerts{margin:0}.med-dashboard-tabs__panel .med-dashboard-aside-card{box-shadow:none}.med-dashboard-workspace{display:grid;gap:1.25rem;align-items:start}@media (min-width:1120px){.med-dashboard-workspace{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}.med-dashboard-workspace__main,.med-dashboard-workspace__side{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.med-dashboard-focus-card,.med-dashboard-section,.med-dashboard-side-panel{border:1px solid var(--mediation-surface-border-strong);border-radius:var(--mediation-radius-2xl);background:var(--mediation-surface-raised);box-shadow:var(--mediation-shadow-sm)}.med-dashboard-section{padding:1.25rem}.med-dashboard-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.med-dashboard-section__title{margin:.15rem 0 0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--mediation-text-primary)}.med-dashboard-section__link{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;font-size:.8125rem;font-weight:700;color:var(--mediation-brand-accent-readable);text-decoration:none}.med-dashboard-section__link:hover{text-decoration:underline}.med-dashboard-action-grid{display:grid;gap:1rem}@media (min-width:900px){.med-dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.med-dashboard-action-grid>.med-dashboard-aside-card{height:100%;box-shadow:none}.med-dashboard-empty-card{padding:1rem;border:1px dashed var(--mediation-surface-border-strong);border-radius:var(--mediation-radius-xl);background:color-mix(in srgb,var(--mediation-surface-muted) 42%,transparent)}.med-dashboard-empty-card h3{margin:0;font-size:.9375rem;font-weight:700;color:var(--mediation-text-primary)}.med-dashboard-empty-card p{margin:.35rem 0 0;font-size:.875rem;line-height:1.55;color:var(--mediation-text-secondary)}.med-dashboard-empty-card__action,.med-empty-state__action{margin-top:.875rem;font-size:.8125rem;font-weight:700}.med-dashboard-empty-card a:not(.med-btn),.med-dashboard-empty-card__action a:not(.med-btn),.med-empty-state__action a:not(.med-btn){color:var(--mediation-brand-accent-readable);font-weight:700;text-decoration:none}.med-dashboard-empty-card a:not(.med-btn):hover,.med-dashboard-empty-card__action a:not(.med-btn):hover,.med-empty-state__action a:not(.med-btn):hover{color:var(--mediation-gold-text-hover);text-decoration:underline}.dark .med-dashboard-empty-card a:not(.med-btn):hover,.dark .med-dashboard-empty-card__action a:not(.med-btn):hover,.dark .med-empty-state__action a:not(.med-btn):hover{color:var(--mediation-brand-accent-hover)}.med-dashboard-case-list{display:flex;flex-direction:column;gap:.5rem}.med-dashboard-case-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-xl);background:var(--mediation-surface);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.med-dashboard-case-row:hover{border-color:color-mix(in srgb,var(--mediation-gold) 45%,var(--mediation-surface-border));box-shadow:var(--mediation-shadow-sm)}.med-dashboard-case-row__main{min-width:0;display:flex;flex-direction:column;gap:.1875rem}.med-dashboard-case-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;color:var(--mediation-text-primary)}.med-dashboard-case-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--mediation-text-secondary)}.med-dashboard-case-row__status{flex-shrink:0;padding:.25rem .625rem;border-radius:9999px;background:color-mix(in srgb,var(--mediation-brand-primary) 8%,transparent);color:var(--mediation-text-secondary);font-size:.75rem;font-weight:700;text-transform:capitalize}.med-dashboard-focus-card{padding:1.25rem;background:var(--mediation-surface-card)}.med-dashboard-focus-card--wide{border-color:color-mix(in srgb,var(--mediation-gold) 38%,var(--mediation-surface-border-strong))}.med-dashboard-focus-card h2{margin:.25rem 0 0;font-size:1.125rem;font-weight:600;color:var(--mediation-text-primary)}.med-dashboard-focus-card p{margin:.375rem 0 .875rem;font-size:.875rem;color:var(--mediation-text-secondary)}.med-dashboard-focus-card a{font-size:.8125rem;font-weight:700;color:var(--mediation-brand-accent-readable);text-decoration:none}.med-dashboard-focus-card a:hover{text-decoration:underline}.med-dashboard-side-panel{overflow:hidden}.med-dashboard-side-panel .med-dashboard-checklist{padding:1.25rem}.med-dashboard-setup-grid{display:grid;gap:1rem}@media (min-width:980px){.med-dashboard-setup-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start}}.med-dashboard-setup-grid__side{display:flex;flex-direction:column;gap:1rem;min-width:0}.med-dashboard-checklist{padding:1.375rem 1.5rem;border:none;border-radius:0;background:transparent;box-shadow:none}.med-dashboard-checklist__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.med-dashboard-checklist__title{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--mediation-text-primary)}.med-dashboard-checklist__sub{margin-top:.25rem;font-size:.875rem;color:var(--mediation-text-secondary)}.med-dashboard-checklist__pct{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mediation-brand-accent-readable)}.med-dashboard-checklist__track{height:.375rem;margin-bottom:1.25rem;border-radius:9999px;background:var(--mediation-surface-border);overflow:hidden}.med-dashboard-checklist__fill{display:block;height:100%;border-radius:9999px;background:var(--mediation-brand-primary);transition:width .5s cubic-bezier(.4,0,.2,1)}.med-dashboard-checklist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.med-dashboard-checklist__item{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem .875rem;border-radius:var(--mediation-radius-xl);transition:background-color .15s ease}.med-dashboard-checklist__item--clickable{background:color-mix(in srgb,var(--mediation-surface-muted) 55%,transparent)}.med-dashboard-checklist__item--clickable:hover{background:var(--mediation-overlay-muted)}.med-dashboard-checklist__item--blocked{opacity:.45}.med-dashboard-checklist__marker{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}.med-dashboard-checklist__marker--done{color:var(--mediation-success)}.med-dashboard-checklist__marker--pending{width:.5rem;height:.5rem;margin-top:.4375rem;margin-left:.375rem;border-radius:9999px;background:var(--mediation-surface-border-strong)}.med-dashboard-checklist__item-title{font-size:.9375rem;font-weight:600;color:var(--mediation-text-primary)}.med-dashboard-checklist__item-desc{margin-top:.125rem;font-size:.8125rem;line-height:1.45;color:var(--mediation-text-secondary)}.med-dashboard-checklist__action{flex-shrink:0;padding-top:.125rem;font-size:.8125rem;font-weight:600;color:var(--mediation-brand-accent-readable)}.med-dashboard-aside{display:flex;flex-direction:column;gap:1.25rem}.med-dashboard-aside-card{padding:1.375rem 1.5rem;border:1px solid var(--mediation-surface-border-strong);border-radius:var(--mediation-radius-2xl);background:var(--mediation-surface-card);box-shadow:var(--mediation-shadow-sm)}.med-dashboard-aside-card--accent{border-color:color-mix(in srgb,var(--mediation-gold) 55%,var(--mediation-surface-border-strong));border-left-width:3px;border-left-color:var(--mediation-gold)}.med-dashboard-aside-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.med-dashboard-aside-card__title{font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mediation-text-muted)}.med-dashboard-aside-card__link{font-size:.75rem;font-weight:600;color:var(--mediation-brand-accent-readable);text-decoration:none}.med-dashboard-aside-card__link:hover{text-decoration:underline}.med-dashboard-aside-card__name{margin-top:.75rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--mediation-text-primary)}.med-dashboard-aside-card__meta{margin-top:.25rem;font-size:.875rem;color:var(--mediation-text-secondary)}.med-dashboard-aside-card__booking-link{display:flex;align-items:center;margin-top:.75rem;min-height:2rem;padding-block:.1875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:.8125rem;color:var(--mediation-brand-accent-readable);text-decoration:none}.med-dashboard-aside-card__booking-link:hover{text-decoration:underline}.med-dashboard-aside-card__foot{margin-top:1rem;font-size:.8125rem;color:var(--mediation-text-muted)}.med-dashboard-recent-list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.med-dashboard-recent-item{display:block;padding:.625rem .75rem;border-radius:var(--mediation-radius-lg);text-decoration:none;transition:background-color .15s ease}.med-dashboard-recent-item:hover{background:var(--mediation-overlay-muted)}.med-dashboard-recent-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--mediation-text-primary)}.med-dashboard-recent-item__meta{margin-top:.125rem;font-size:.75rem;color:var(--mediation-text-muted)}.med-dashboard-recent-empty{margin-top:1rem;font-size:.875rem;line-height:1.55;color:var(--mediation-text-secondary)}.med-ops-digest{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem;border:1px solid var(--mediation-surface-border-strong);border-radius:var(--mediation-radius-xl);background:var(--mediation-surface-card);box-shadow:var(--mediation-shadow-sm)}.med-dashboard-tabs__panel .med-ops-digest{margin-bottom:.25rem}.med-ops-digest__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.med-ops-digest__eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mediation-brand-accent-readable)}.med-ops-digest__title{margin:0;font-size:1.125rem;font-weight:600;color:var(--mediation-text-primary)}.med-ops-digest__subtitle{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--mediation-text-muted)}.med-ops-digest__summary-pill{flex-shrink:0;padding:.25rem .65rem;border-radius:var(--mediation-radius-full);border:1px solid color-mix(in srgb,var(--mediation-brand-accent) 35%,var(--mediation-surface-border));background:color-mix(in srgb,var(--mediation-brand-accent) 10%,var(--mediation-surface-card));font-size:.75rem;font-weight:600;color:var(--mediation-brand-accent-readable)}.med-ops-digest__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.med-ops-digest__row-link{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem .875rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-lg);background:var(--mediation-surface-card);text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.med-ops-digest__row-link:hover{border-color:color-mix(in srgb,var(--mediation-brand-accent) 40%,var(--mediation-surface-border));background:color-mix(in srgb,var(--mediation-brand-accent) 6%,var(--mediation-surface-card))}.med-ops-digest__row-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:var(--mediation-radius-full);background:color-mix(in srgb,var(--mediation-brand-accent) 14%,var(--mediation-surface-muted));font-size:.875rem;font-weight:700;color:var(--mediation-brand-accent-readable)}.med-ops-digest__row-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.med-ops-digest__row-label{font-size:.9375rem;font-weight:600;color:var(--mediation-text-primary)}.med-ops-digest__row-desc{font-size:.8125rem;line-height:1.45;color:var(--mediation-text-muted)}.med-ops-digest__empty{margin:0}.med-ops-digest__empty-icon{width:1.5rem;height:1.5rem;color:var(--mediation-brand-accent-readable)}.med-ops-digest__foot{display:flex;flex-direction:column;gap:.75rem}.med-ops-digest__narrative{margin:0}.med-ops-digest__narrative-text{margin:0;white-space:pre-wrap;font-size:.875rem;line-height:1.6;color:var(--mediation-text-secondary)}.med-ops-digest__refresh{align-self:flex-start;padding:0;border:0;background:transparent;font-size:.8125rem;font-weight:500;color:var(--mediation-text-muted);cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.med-ops-digest__refresh:hover{color:var(--mediation-text-primary)}.med-ops-desk{display:flex;flex-direction:column;gap:.625rem;min-width:0}.med-ops-desk__hint{margin:.2rem 0 0;font-size:.75rem;line-height:1.35;color:var(--mediation-text-muted)}.med-dashboard-v2__work-queue .med-ops-desk__tabs{margin:0 0 .75rem}.med-ops-desk__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.2rem;border-radius:var(--mediation-radius-md);background:var(--mediation-surface-muted)}.med-ops-desk__tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.875rem;margin:0;padding:.3rem .5rem;border:0;border-radius:var(--mediation-radius-sm);background:transparent;font-size:.8125rem;font-weight:600;color:var(--mediation-text-secondary);cursor:pointer}.med-ops-desk__tab.is-active{background:var(--mediation-surface-card);color:var(--mediation-text-primary);box-shadow:0 0 0 1px var(--mediation-surface-border)}.med-ops-desk__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:var(--mediation-radius-full);background:color-mix(in srgb,var(--mediation-brand-accent) 16%,transparent);font-size:.6875rem;font-weight:700;color:var(--mediation-brand-accent-readable)}.med-ops-desk__panel{display:flex;flex-direction:column;gap:.625rem;min-width:0}.med-ops-desk__metrics{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--mediation-surface-border)}.med-ops-desk__metric{display:flex;align-items:center;gap:.625rem;min-height:2rem;padding:.35rem 0;border-bottom:1px solid var(--mediation-surface-border);text-decoration:none;color:inherit}.med-ops-desk__metric:hover .med-ops-desk__metric-label{color:var(--mediation-brand-primary)}.med-ops-desk__metric-count{flex:0 0 1.75rem;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mediation-brand-accent-readable);text-align:right}.med-ops-desk__metric-label{flex:1;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--mediation-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.med-ops-desk__chase-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--mediation-surface-border)}.med-ops-desk__chase-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.45rem 0;border-bottom:1px solid var(--mediation-surface-border)}.med-ops-desk__chase-body{min-width:0;flex:1}.med-ops-desk__chase-title{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--mediation-text-primary)}.med-ops-desk__chase-desc,.med-ops-desk__chase-meta,.med-ops-desk__chase-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.med-ops-desk__chase-desc,.med-ops-desk__chase-meta{margin:.15rem 0 0;font-size:.75rem;line-height:1.35;color:var(--mediation-text-secondary)}.med-ops-desk__chase-side-meta{flex:0 0 auto;max-width:5.75rem;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.med-dashboard-v2__work-queue .med-ops-desk__chase-list{min-height:calc(var(--mediation-work-queue-row-height) * var(--mediation-work-queue-preview-rows))}.med-dashboard-v2__work-queue{--mediation-work-queue-preview-rows:5;--mediation-work-queue-row-height:2.85rem}.med-ops-desk__actions{display:flex;flex-wrap:wrap;gap:.5rem}.dark .med-page--dashboard .med-ops-desk__actions .med-btn--outline,.dark .med-page--dashboard .med-ops-desk__ai-brief-btn.med-btn--outline{color:var(--mediation-text-primary);background:var(--mediation-surface-muted);border-width:1px;border-color:var(--mediation-surface-border-strong);box-shadow:none}.dark .med-page--dashboard .med-ops-desk__actions .med-btn--outline:not(:disabled):hover,.dark .med-page--dashboard .med-ops-desk__ai-brief-btn.med-btn--outline:not(:disabled):hover{color:var(--mediation-text-primary);background:var(--mediation-surface-hover);border-color:color-mix(in srgb,var(--mediation-brand-accent) 42%,var(--mediation-surface-border-strong))}.dark .med-page--dashboard .med-ops-desk__chase-item .med-btn--secondary{color:var(--mediation-text-primary);background:var(--mediation-surface-muted);border-width:1px;border-color:var(--mediation-surface-border-strong);box-shadow:none}.dark .med-page--dashboard .med-ops-desk__chase-item .med-btn--secondary:not(:disabled):hover{background:var(--mediation-surface-hover);border-color:color-mix(in srgb,var(--mediation-brand-accent) 42%,var(--mediation-surface-border-strong));color:var(--mediation-text-primary)}.med-ops-desk__more{margin:0;font-size:.75rem;line-height:1.4;color:var(--mediation-text-muted)}.med-ops-desk__narrative{max-height:8.5rem;overflow:auto}.med-ops-desk__narrative .med-ops-digest__narrative-text{margin:0;white-space:pre-wrap;font-size:.8125rem;line-height:1.45;max-height:6rem;overflow:auto}.med-ops-desk__draft{display:flex;flex-direction:column;gap:var(--mediation-space-3)}.med-page--dashboard .med-dashboard-v2{padding-bottom:4.5rem}.med-chase-inbox__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mediation-space-3)}.med-chase-inbox__item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--mediation-space-2);padding-bottom:var(--mediation-space-2);border-bottom:1px solid var(--mediation-surface-border)}.med-ops-desk .med-chase-inbox__item{align-items:flex-start}.med-ops-desk .med-chase-inbox__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.med-chase-inbox__item:last-child{border-bottom:none;padding-bottom:0}.med-chase-inbox__body{min-width:0;flex:1}.med-chase-inbox__title{margin:0;font-size:.875rem;font-weight:600;color:var(--mediation-text-primary)}.med-chase-inbox__desc,.med-chase-inbox__meta{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--mediation-text-secondary)}.med-chase-inbox__draft{display:flex;flex-direction:column;gap:var(--mediation-space-3);margin-top:var(--mediation-space-4);padding-top:var(--mediation-space-4);border-top:1px solid var(--mediation-surface-border)}.med-chase-inbox__draft-label{margin:0;font-size:var(--mediation-text-caption);font-weight:600;color:var(--mediation-text-secondary)}.med-chase-inbox__draft-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mediation-space-2)}.med-ops-digest__error,.med-ops-digest__loading{margin:0;font-size:.875rem;line-height:1.5;color:var(--mediation-text-secondary)}.med-ops-digest--error .med-ops-digest__error{color:var(--mediation-status-danger-text)}.med-page-header{display:flex;flex-direction:column;gap:1rem;padding-bottom:.25rem}@media (min-width:640px){.med-page-header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-bottom:.5rem}}@media (min-width:1024px){.med-page-header{padding-bottom:.75rem;border-bottom:1px solid var(--mediation-surface-border);margin-bottom:.25rem}}.med-page-header__eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mediation-brand-accent-readable)}.med-page-header__title{font-weight:700;letter-spacing:-.03em;color:var(--mediation-text-primary)}.med-page-header__title--compact{font-size:1.625rem;line-height:1.15}@media (min-width:640px){.med-page-header__title--compact{font-size:1.875rem}}@media (min-width:1024px){.med-page-header__title--compact{font-size:2rem}}.med-page-header__desc{max-width:40rem;margin-top:.375rem;font-size:.9375rem;line-height:1.6;color:var(--mediation-text-secondary)}.med-page-header__action{flex-shrink:0;padding-bottom:.125rem}.med-dashboard-v2{display:flex;flex-direction:column;gap:var(--mediation-space-4)}.med-dashboard-v2__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.med-dashboard-v2__title{margin:0;font-family:var(--mediation-font-heading);font-size:var(--mediation-text-page-title);font-weight:var(--mediation-font-heading-weight);letter-spacing:-.03em;color:var(--mediation-text-primary)}.med-dashboard-v2__date{margin:.35rem 0 0;font-size:.875rem;color:var(--mediation-text-secondary)}.med-dashboard-v2__header-actions{display:flex;flex-wrap:wrap;gap:.625rem}.med-dashboard-v2__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:.5rem 1rem;border-radius:var(--mediation-radius-lg);font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.med-dashboard-v2__btn--navy{border:1px solid transparent;background:var(--mediation-brand-primary);color:var(--mediation-brand-on-primary)}.med-dashboard-v2__btn--navy:hover{background:var(--mediation-brand-primary-hover)}.med-dashboard-v2__btn--gold{border:1px solid color-mix(in srgb,var(--mediation-brand-accent) 55%,var(--mediation-surface-border));background:var(--mediation-brand-accent);color:var(--mediation-brand-on-accent)}.med-dashboard-v2__btn--gold:hover{background:var(--mediation-brand-accent-hover)}.med-dashboard-v2__btn--secondary{border:1px solid var(--mediation-surface-border-strong);background:transparent;color:var(--mediation-text-primary)}.med-dashboard-v2__btn--secondary:hover{background:var(--mediation-overlay-muted);border-color:var(--mediation-surface-border-strong)}.med-dashboard-v2__btn--block{width:100%}.med-dashboard-v2__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-xl);background:var(--mediation-surface-card);overflow:hidden}@media (min-width:900px){.med-dashboard-v2__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.med-dashboard-v2__kpi+.med-dashboard-v2__kpi{border-left:1px solid var(--mediation-surface-border)}}@media (max-width:899px){.med-dashboard-v2__kpi:nth-child(2n){border-left:1px solid var(--mediation-surface-border)}.med-dashboard-v2__kpi:nth-child(n+3){border-top:1px solid var(--mediation-surface-border)}}.med-dashboard-v2__kpi{display:flex;align-items:center;gap:.75rem;padding:1rem 1.125rem;background:transparent;text-decoration:none;cursor:pointer;transition:background .15s ease}.med-dashboard-v2__kpi-icon,.med-dashboard-v2__kpi:hover{background:var(--mediation-surface-muted)}.med-dashboard-v2__kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--mediation-radius-md);color:var(--mediation-text-secondary)}.med-dashboard-v2__kpi-icon svg{width:1.1875rem;height:1.1875rem}.med-dashboard-v2__kpi--attention .med-dashboard-v2__kpi-icon{background:color-mix(in srgb,var(--mediation-info) 14%,var(--mediation-surface-card));color:var(--mediation-info)}.med-dashboard-v2__kpi--today .med-dashboard-v2__kpi-icon{background:color-mix(in srgb,var(--mediation-brand-primary-readable) 14%,var(--mediation-surface-card));color:var(--mediation-brand-primary-readable)}.med-dashboard-v2__kpi--warning .med-dashboard-v2__kpi-icon{background:color-mix(in srgb,var(--mediation-brand-accent) 16%,var(--mediation-surface-card));color:var(--mediation-brand-accent-readable)}.med-dashboard-v2__kpi--danger .med-dashboard-v2__kpi-icon{background:var(--mediation-error-surface);color:var(--mediation-error)}.med-dashboard-v2__kpi-body{min-width:0}.med-dashboard-v2__kpi-value{margin:0;font-size:var(--mediation-kpi-value-size-lg);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mediation-text-primary);line-height:1.15}.med-dashboard-v2__kpi-label{margin:.2rem 0 0;font-size:var(--mediation-kpi-label-size);font-weight:500;line-height:1.4;color:var(--mediation-text-secondary)}.med-dashboard-v2__layout{display:grid;gap:1rem;align-items:start}@media (min-width:1100px){.med-dashboard-v2__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem)}}.med-dashboard-v2__main,.med-dashboard-v2__rail{display:flex;flex-direction:column;gap:1rem;min-width:0}.med-dashboard-v2__rail{align-self:start}.med-dashboard-v2__work-row{display:grid;gap:1rem;align-items:stretch}@media (min-width:780px){.med-dashboard-v2__work-row{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.med-dashboard-v2__work-row>.med-dashboard-v2__panel{display:flex;flex-direction:column;height:100%}}.med-dashboard-v2__command-grid{display:grid;gap:1rem;align-items:start}@media (min-width:1100px){.med-dashboard-v2__command-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.88fr)}}.med-dashboard-v2__command-rail{display:flex;flex-direction:column;gap:1rem;min-width:0}.med-dashboard-v2__work-grid{display:grid;gap:1rem;align-items:stretch}@media (min-width:980px){.med-dashboard-v2__work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.med-dashboard-v2__work-grid>.med-dashboard-v2__panel{display:flex;flex-direction:column;height:100%}}.med-dashboard-v2__metrics{display:flex;flex-direction:column;gap:.75rem}.med-dashboard-v2__panel{padding:1.25rem 1.375rem}.med-dashboard-v2__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.med-dashboard-v2__panel-title--plain{margin:0;font-family:var(--mediation-font-heading);font-size:1rem;font-weight:var(--mediation-font-heading-weight);color:var(--mediation-text-primary)}.med-dashboard-v2__panel-title{margin:.15rem 0 0;font-size:1.0625rem;font-weight:600;color:var(--mediation-text-primary)}.med-dashboard-v2__panel-head-actions{display:flex;align-items:center;gap:.625rem}.med-dashboard-v2__panel-badge{min-width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .45rem;border-radius:9999px;background:var(--mediation-brand-primary);color:var(--mediation-brand-on-primary);font-size:.75rem;font-weight:800}.med-dashboard-v2__panel-badge--tan{background:color-mix(in srgb,var(--mediation-brand-accent) 18%,var(--mediation-surface-muted));color:var(--mediation-text-primary);border:1px solid color-mix(in srgb,var(--mediation-brand-accent) 28%,var(--mediation-surface-border))}.med-dashboard-v2__panel-badge--success{background:color-mix(in srgb,var(--mediation-success) 14%,var(--mediation-surface-muted));color:var(--mediation-success);border:1px solid color-mix(in srgb,var(--mediation-success) 24%,var(--mediation-surface-border))}.med-dashboard-v2__panel-badge--danger{background:color-mix(in srgb,var(--mediation-error) 14%,var(--mediation-surface-muted));color:var(--mediation-error);border:1px solid color-mix(in srgb,var(--mediation-error) 24%,var(--mediation-surface-border))}.med-dashboard-v2__inbox-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.med-dashboard-v2__inbox-item{display:flex;align-items:center;gap:.75rem;padding:.8125rem .875rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-lg);text-decoration:none;color:inherit;transition:border-color .16s ease,background .16s ease}.med-dashboard-v2__inbox-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--mediation-radius-md)}.med-dashboard-v2__inbox-icon svg{width:1rem;height:1rem}.med-dashboard-v2__inbox-icon--booking{background:color-mix(in srgb,var(--mediation-info) 14%,var(--mediation-surface-card));color:var(--mediation-info)}.med-dashboard-v2__inbox-icon--payment{background:color-mix(in srgb,var(--mediation-error) 12%,var(--mediation-surface-card));color:var(--mediation-error)}.med-dashboard-v2__inbox-icon--consent,.med-dashboard-v2__inbox-icon--intake{background:color-mix(in srgb,var(--mediation-brand-accent) 16%,var(--mediation-surface-card));color:var(--mediation-brand-accent-readable)}.med-dashboard-v2__inbox-icon--email{background:color-mix(in srgb,var(--mediation-ai-accent) 12%,var(--mediation-surface-card));color:var(--mediation-ai-accent)}.med-dashboard-v2__inbox-icon--stripe{background:color-mix(in srgb,var(--mediation-warning) 14%,var(--mediation-surface-card));color:var(--mediation-warning)}.med-dashboard-v2__inbox-item:hover{border-color:var(--mediation-surface-border-strong);background:var(--mediation-surface-muted)}.med-dashboard-v2__inbox-head{align-items:flex-start}.med-dashboard-v2__inbox-heading{min-width:0}.med-dashboard-v2__inbox-title-row{display:flex;align-items:center;gap:.5rem}.med-dashboard-v2__inbox-sub{margin:.25rem 0 0;font-size:.8125rem;color:var(--mediation-text-secondary)}.med-dashboard-v2__inbox-side{flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem}.med-dashboard-v2__inbox-meta{font-size:.75rem;font-weight:600;color:var(--mediation-text-secondary);line-height:1.35}.med-dashboard-v2__inbox-meta--value{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mediation-text-primary)}.med-dashboard-v2__inbox-chevron{flex-shrink:0;width:.875rem;height:.875rem;color:var(--mediation-text-muted)}.med-dashboard-v2__inbox-foot{margin-top:.75rem;align-self:flex-start;font-size:.8125rem;font-weight:700;color:var(--mediation-brand-accent-readable);text-decoration:none}.med-dashboard-v2__inbox-foot:hover{text-decoration:underline}.med-dashboard-v2__inbox-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}.med-dashboard-v2__inbox-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;color:var(--mediation-text-primary)}.med-dashboard-v2__inbox-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--mediation-text-secondary)}.med-dashboard-v2__next-session--active{border-color:var(--mediation-surface-border-strong);background:var(--mediation-surface-card)}.med-dashboard-v2__next-session-ref{margin:.2rem 0 0;font-size:.8125rem;color:var(--mediation-text-muted);font-family:var(--mediation-font-mono)}.med-dashboard-v2__next-session-meta{display:flex;flex-direction:column;gap:.4rem;margin:0 0 .875rem}.med-dashboard-v2__next-session-metaitem{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;color:var(--mediation-text-primary)}.med-dashboard-v2__next-session-metaicon{flex-shrink:0;width:1.05rem;height:1.05rem;color:var(--mediation-text-muted)}.med-dashboard-v2__next-session-label{display:block;font-size:.75rem;font-weight:600;color:var(--mediation-text-muted)}.med-dashboard-v2__next-session-mediator{margin-bottom:.875rem}.med-dashboard-v2__next-session-mediator .med-dashboard-v2__mediator-row{margin-top:.35rem;font-size:.875rem;color:var(--mediation-text-primary)}.med-dashboard-v2__readiness{margin-bottom:.875rem}.med-dashboard-v2__readiness-status{margin:.3rem 0 0;font-size:.8125rem;font-weight:600;color:var(--mediation-success)}.med-dashboard-v2__readiness-track{height:.5rem;margin-top:.4rem;border-radius:9999px;background:var(--mediation-surface-border);overflow:hidden}.med-dashboard-v2__next-session-checks{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.med-dashboard-v2__check-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-lg);background:var(--mediation-surface-muted)}a.med-dashboard-v2__check-row--action{text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}a.med-dashboard-v2__check-row--action:hover{border-color:color-mix(in srgb,var(--mediation-brand-accent) 45%,var(--mediation-surface-border));background:var(--mediation-surface-card)}a.med-dashboard-v2__check-row--action:hover .med-dashboard-v2__check-chevron{color:var(--mediation-gold-text)}a.med-dashboard-v2__check-row--action:focus-visible{outline:2px solid var(--mediation-brand-accent);outline-offset:2px}.med-dashboard-v2__check-main{min-width:0;display:flex;flex-direction:column;gap:.1rem}.med-dashboard-v2__check-label{font-size:.8125rem;font-weight:700;color:var(--mediation-text-primary)}.med-dashboard-v2__check-value{font-size:.75rem;color:var(--mediation-text-secondary)}.med-dashboard-v2__check-value--warn{color:var(--mediation-error);font-weight:600}.med-dashboard-v2__check-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--mediation-success)}.med-dashboard-v2__check-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mediation-text-secondary)}.med-dashboard-v2__check-link:hover{color:var(--mediation-gold-text)}.med-dashboard-v2__next-session-nudge{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:.75rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-lg);background:var(--mediation-surface-muted)}.med-dashboard-v2__next-session-nudge-copy{color:var(--mediation-text-secondary);font-weight:500}.med-dashboard-v2__next-session-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.med-dashboard-v2__next-session-nudge+.med-dashboard-v2__next-session-actions{margin-top:0}.med-dashboard-v2__check-chevron{width:1rem;height:1rem}.med-dashboard-v2__next-session-intro{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:1rem}.med-dashboard-v2__today-badge{flex-shrink:0;padding:.2rem .5rem;border-radius:var(--mediation-radius-sm);border:1px solid color-mix(in srgb,var(--mediation-brand-accent) 35%,var(--mediation-surface-border));background:color-mix(in srgb,var(--mediation-brand-accent) 16%,var(--mediation-surface-card));color:var(--mediation-brand-accent-readable);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.med-dashboard-v2__next-session-name{margin:0;font-size:1.0625rem;font-weight:600;color:var(--mediation-text-primary)}.med-dashboard-v2__mediator-row{display:inline-flex;align-items:center;gap:.5rem}.med-dashboard-v2__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:color-mix(in srgb,var(--mediation-brand-primary) 12%,var(--mediation-surface-muted));color:var(--mediation-brand-primary-readable);font-size:.75rem;font-weight:800}.med-dashboard-v2__avatar-img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.med-dashboard-v2__chip-icon{width:.875rem;height:.875rem;margin-right:.25rem;vertical-align:-.125rem}.med-dashboard-v2__readiness-fill{display:block;height:100%;border-radius:9999px;background:var(--mediation-success)}.med-dashboard-v2__chip-link{display:inline-flex;align-items:center;gap:.125rem;color:inherit;text-decoration:none}.med-dashboard-v2__chip-link:hover{text-decoration:underline}.med-dashboard-v2__chip--warn .med-dashboard-v2__chip-icon{margin-right:0;margin-left:.125rem}.med-dashboard-v2__readiness-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.med-dashboard-v2__chip{padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:700}.med-dashboard-v2__chip--ok{background:var(--mediation-success-surface);color:var(--mediation-success)}.med-dashboard-v2__chip--warn{background:var(--mediation-error-surface);color:var(--mediation-error)}.med-dashboard-v2__ai-column{display:flex;flex-direction:column;gap:.875rem;min-width:0}.med-dashboard-v2__ai-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.med-dashboard-v2__ai-foot,.med-dashboard-v2__snapshot-foot{margin-top:.5rem;padding-top:.25rem}.med-dashboard-v2__copilot-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;color:var(--mediation-ai-accent);text-decoration:none}.med-dashboard-v2__copilot-link:hover{color:var(--mediation-ai-600);text-decoration:underline}.med-dashboard-v2__schedule-date,.med-dashboard-v2__snapshot-period{margin:.2rem 0 0;font-size:.8125rem;color:var(--mediation-text-secondary)}.med-dashboard-v2__snapshot-trend-line{display:block;margin-top:.15rem;font-size:.6875rem;font-weight:600;color:var(--mediation-text-secondary)}.med-dashboard-v2__snapshot-trend-line--up{color:var(--mediation-success)}.med-dashboard-v2__timeline-item{display:grid;grid-template-columns:1rem 4.5rem minmax(0,1fr);gap:.625rem .75rem;align-items:start;position:relative;padding-bottom:.875rem}.med-dashboard-v2__timeline-item:last-child{padding-bottom:0}.med-dashboard-v2__timeline-rail{position:relative;display:flex;justify-content:center;padding-top:.35rem}.med-dashboard-v2__timeline-rail:after{content:"";position:absolute;top:1.125rem;left:50%;bottom:-.875rem;width:2px;transform:translateX(-50%);background:var(--mediation-surface-border)}.med-dashboard-v2__timeline-item:last-child .med-dashboard-v2__timeline-rail:after{display:none}.med-dashboard-v2__timeline-dot{position:relative;z-index:1;width:.75rem;height:.75rem;border:2px solid var(--mediation-surface-card);border-radius:9999px;background:var(--mediation-neutral-400);box-shadow:0 0 0 1px var(--mediation-surface-border)}.med-dashboard-v2__timeline-dot--in_progress{background:var(--mediation-brand-accent)}.med-dashboard-v2__timeline-dot--upcoming{background:var(--mediation-info)}.med-dashboard-v2__beta{position:absolute;top:0;right:0;padding:.15rem .45rem;border-radius:var(--mediation-radius-sm);border:1px solid color-mix(in srgb,var(--mediation-ai-accent) 32%,var(--mediation-surface-border));background:var(--mediation-ai-accent-surface);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mediation-ai-accent)}.med-dashboard-v2__ai-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.625rem;padding:.75rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-lg);background:var(--mediation-surface-card);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}button.med-dashboard-v2__ai-item{width:100%;font:inherit;text-align:left;cursor:pointer}button.med-dashboard-v2__ai-item:disabled{cursor:progress;opacity:.85}.med-dashboard-v2__ai-item:hover{border-color:var(--mediation-surface-border-strong);background:var(--mediation-surface-muted)}.med-dashboard-v2__ai-item-action{display:inline-block;margin-top:.4rem;font-size:.8125rem;font-weight:700;color:var(--mediation-brand-accent-readable)}.med-dashboard-v2__ai-item-chevron{align-self:center;flex-shrink:0;width:1rem;height:1rem;color:var(--mediation-text-muted)}.med-dashboard-v2__ai-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--mediation-radius-md);background:var(--mediation-surface-muted);color:var(--mediation-text-secondary)}.med-dashboard-v2__ai-item-icon svg{width:.9375rem;height:.9375rem}.med-dashboard-v2__ai-item-body{min-width:0}.med-dashboard-v2__ai-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.med-dashboard-v2__ai-item-title{margin:0;font-size:.875rem;font-weight:700;color:var(--mediation-text-primary)}.med-dashboard-v2__ai-item-desc{margin:.35rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--mediation-text-secondary);overflow-wrap:anywhere;word-break:break-word}.med-dashboard-v2__ai-link{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:700;color:var(--mediation-brand-accent-readable);text-decoration:none}.med-dashboard-v2__ai-link:hover{text-decoration:underline}.med-dashboard-v2__ai-column .med-dashboard-side-panel,.med-dashboard-v2__ai-column .med-ops-digest{margin:0}.med-dashboard-v2__lower-grid{display:grid;gap:1rem;align-items:start}@media (max-width:1099.98px){.med-dashboard-v2__layout{grid-template-columns:minmax(0,1fr)}.med-dashboard-v2__rail{width:100%}}.med-dashboard-v2__lower-side{display:flex;flex-direction:column;gap:1rem;min-width:0}.med-dashboard-v2__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.med-dashboard-v2__timeline-time{font-size:.8125rem;font-weight:700;color:var(--mediation-text-muted);padding-top:.2rem}.med-dashboard-v2__timeline-card{padding:.75rem .875rem;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-xl);background:var(--mediation-surface-muted)}.med-dashboard-v2__timeline-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.med-dashboard-v2__timeline-title{font-size:.875rem;font-weight:700;color:var(--mediation-text-primary)}.med-dashboard-v2__timeline-case-link{font-weight:700;color:var(--mediation-text-primary);text-decoration:none}.med-dashboard-v2__timeline-case-link:hover{color:var(--mediation-brand-accent-readable)}.med-dashboard-v2__timeline-phase{flex-shrink:0;padding:.15rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:800;text-transform:uppercase}.med-dashboard-v2__timeline-phase--in_progress{background:var(--mediation-success-surface);color:var(--mediation-success)}.med-dashboard-v2__timeline-phase--upcoming{background:var(--mediation-info-surface);color:var(--mediation-info)}.med-dashboard-v2__timeline-phase--completed{background:var(--mediation-surface-muted);color:var(--mediation-text-secondary)}.med-dashboard-v2__timeline-meta{margin:.25rem 0 0;font-size:.75rem;color:var(--mediation-text-secondary)}.med-dashboard-v2__snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0}.med-dashboard-v2__snapshot-grid dt{font-size:.75rem;font-weight:500;color:var(--mediation-text-secondary)}.med-dashboard-v2__snapshot-grid dd{margin:.2rem 0 0;font-size:1.125rem;font-weight:600;color:var(--mediation-text-primary)}.med-dashboard-v2__snapshot-trend{margin-left:.35rem;font-size:.75rem;font-weight:700}.med-dashboard-v2__snapshot-trend--up{color:var(--mediation-success)}.med-dashboard-v2__snapshot-trend--down{color:var(--mediation-error)}.med-dashboard-v2__setup .med-dashboard-checklist{padding:0}.med-dashboard-v2__setup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mediation-space-3,.75rem)}.med-dashboard-v2__setup-actions .med-btn{flex-shrink:0}.med-dashboard-v2__setup-progress{margin:.375rem 0 0;font-size:.875rem;font-weight:500;color:var(--mediation-text-secondary)}.med-dashboard-v2__bottom-grid{display:grid;gap:.75rem;min-width:0}@media (min-width:1024px){.med-dashboard-v2__bottom-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,.58fr);align-items:stretch}}@media (min-width:1024px){.med-shell:has(.med-page--dashboard){height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}.med-shell:has(.med-page--dashboard) .med-shell__main{min-height:0;overflow:hidden}.med-shell:has(.med-page--dashboard) .med-shell__content{display:flex;flex-direction:column;min-height:0;padding:.5rem 1.5rem .625rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.med-shell:has(.med-page--dashboard) .med-shell__frame{display:flex;flex-direction:column;flex:1 0 auto;min-height:-moz-min-content;min-height:min-content;overflow:visible}.med-page--dashboard{display:flex;flex-direction:column}.med-page--dashboard,.med-route-stack--dashboard{flex:1 0 auto;min-height:-moz-min-content;min-height:min-content;overflow:visible}.med-route-stack--dashboard{gap:.375rem}.med-page--dashboard .med-dashboard-v2{flex:1 0 auto;min-height:-moz-min-content;min-height:min-content;overflow:visible;display:flex;flex-direction:column;gap:.625rem}.med-page--dashboard .med-dashboard-v2__layout{flex:0 1 auto;min-height:0;gap:.625rem;align-items:start}.med-page--dashboard .med-dashboard-v2__main,.med-page--dashboard .med-dashboard-v2__rail{min-height:0;gap:.5rem;display:flex;flex-direction:column}.med-page--dashboard .med-dashboard-v2__rail{align-self:start}.med-page--dashboard .med-dashboard-v2__rail>.med-dashboard-v2__panel{display:flex;flex-direction:column;min-height:0;overflow:visible;flex:0 0 auto}.med-page--dashboard .med-dashboard-v2__work-row{min-height:0;gap:.625rem;align-items:stretch}.med-page--dashboard .med-dashboard-v2__work-row>.med-dashboard-v2__panel{display:flex;flex-direction:column;min-height:0;overflow:visible}.med-page--dashboard .med-dashboard-v2__kpi{padding:.625rem .875rem;gap:.625rem}.med-page--dashboard .med-dashboard-v2__kpi-icon{width:1.875rem;height:1.875rem}.med-page--dashboard .med-dashboard-v2__kpi-icon svg{width:.9375rem;height:.9375rem}.med-page--dashboard .med-dashboard-v2__kpi-value{font-size:var(--mediation-kpi-value-size)}.med-page--dashboard .med-dashboard-v2__kpi-label{margin-top:.1rem;font-size:var(--mediation-kpi-hint-size);line-height:1.35}.med-page--dashboard .med-dashboard-v2__ai-column,.med-page--dashboard .med-dashboard-v2__inbox,.med-page--dashboard .med-dashboard-v2__next-session,.med-page--dashboard .med-dashboard-v2__schedule{min-height:0}.med-page--dashboard .med-dashboard-v2__panel{padding:.75rem .875rem}.med-page--dashboard .med-dashboard-v2__panel-head{margin-bottom:.5rem}.med-page--dashboard .med-dashboard-v2__panel-title--plain{font-size:.9375rem}.med-page--dashboard .med-dashboard-v2__ai-list,.med-page--dashboard .med-dashboard-v2__inbox-list{gap:.375rem;min-height:0;overflow:visible}.med-page--dashboard .med-dashboard-v2__inbox-item{padding:.5rem .625rem;gap:.625rem}.med-page--dashboard .med-dashboard-v2__inbox-icon{width:1.75rem;height:1.75rem}.med-page--dashboard .med-dashboard-v2__inbox-title{font-size:.8125rem}.med-page--dashboard .med-dashboard-v2__inbox-desc{font-size:.75rem}.med-page--dashboard .med-dashboard-v2__inbox-meta{font-size:.6875rem}.med-page--dashboard .med-dashboard-v2__inbox-meta--value{font-size:.75rem}.med-page--dashboard .med-dashboard-v2__inbox-sub{margin-top:.15rem;font-size:.75rem}.med-page--dashboard .med-dashboard-v2__inbox-foot{margin-top:.4rem;font-size:.75rem}.med-page--dashboard .med-dashboard-v2__next-session-meta{gap:.3rem;margin-bottom:.5rem}.med-page--dashboard .med-dashboard-v2__next-session-metaitem{font-size:.8125rem}.med-page--dashboard .med-dashboard-v2__next-session-mediator{margin-bottom:.5rem}.med-page--dashboard .med-dashboard-v2__next-session-checks{gap:.375rem;margin-bottom:.625rem}.med-page--dashboard .med-dashboard-v2__check-row{padding:.4rem .6rem}.med-page--dashboard .med-dashboard-v2__next-session-intro{margin-bottom:.625rem}.med-page--dashboard .med-dashboard-v2__next-session-name{font-size:.9375rem}.med-page--dashboard .med-dashboard-v2__readiness{margin-bottom:.625rem}.med-page--dashboard .med-dashboard-v2__readiness-status{margin-top:.2rem;font-size:.75rem}.med-page--dashboard .med-dashboard-v2__btn{min-height:2.125rem;padding:.4375rem .875rem;font-size:.75rem}.med-page--dashboard .med-dashboard-v2__ai-column{gap:.5rem;min-height:0;flex:0 0 auto}.med-page--dashboard .med-dashboard-v2__ai-item{gap:.5rem;padding:.625rem}.med-page--dashboard .med-dashboard-v2__ai-item-title{font-size:.8125rem}.med-page--dashboard .med-dashboard-v2__ai-item-desc{margin-top:.2rem;font-size:.75rem;line-height:1.4}.med-page--dashboard .med-dashboard-v2__ai-link{margin-top:.35rem;font-size:.75rem}.med-page--dashboard .med-dashboard-v2__ai-foot{padding-top:.25rem}.med-page--dashboard .med-dashboard-v2__copilot-link{font-size:.75rem}.med-page--dashboard .med-dashboard-v2__schedule{max-height:none;display:flex;flex-direction:column;overflow:visible;padding:.625rem .75rem}.med-page--dashboard .med-dashboard-v2__snapshot{padding:.625rem .75rem}.med-page--dashboard .med-dashboard-v2__schedule .med-dashboard-v2__panel-head,.med-page--dashboard .med-dashboard-v2__snapshot .med-dashboard-v2__panel-head{margin-bottom:.375rem}.med-page--dashboard .med-dashboard-v2__schedule-date,.med-page--dashboard .med-dashboard-v2__snapshot-period{margin-top:.1rem;font-size:.75rem}.med-page--dashboard .med-dashboard-v2__timeline{flex:1;min-height:0;overflow-y:auto}.med-page--dashboard .med-dashboard-v2__timeline-item{grid-template-columns:.875rem 3.75rem minmax(0,1fr);gap:.375rem .5rem;padding-bottom:.5rem}.med-page--dashboard .med-dashboard-v2__timeline-card{padding:.4375rem .5625rem}.med-page--dashboard .med-dashboard-v2__timeline-meta,.med-page--dashboard .med-dashboard-v2__timeline-title{font-size:.75rem}.med-page--dashboard .med-dashboard-v2__timeline-time{font-size:.6875rem;padding-top:.15rem}.med-page--dashboard .med-dashboard-v2__snapshot-grid{gap:.5rem .75rem}.med-page--dashboard .med-dashboard-v2__snapshot-grid dd{font-size:.9375rem}.med-page--dashboard .med-dashboard-v2__snapshot-trend-line{font-size:.625rem}.med-page--dashboard .med-dashboard-v2__snapshot-foot{display:none}.med-page--dashboard .med-dashboard-empty-card.med-empty-state{padding:.625rem .875rem}.med-page--dashboard .med-dashboard-empty-card h3{font-size:.875rem}.med-page--dashboard .med-dashboard-empty-card p{margin-top:.25rem;font-size:.75rem;line-height:1.4}.med-page--dashboard .med-dashboard-empty-card .mt-6{margin-top:.5rem}.med-app-header--home .med-app-header__inner--operational{min-height:3.25rem;padding-top:.4375rem;padding-bottom:.4375rem}.med-app-header--home .med-app-header__desc{margin-top:.125rem;font-size:var(--mediation-text-caption)}}@media (min-width:1024px) and (max-height:820px){.med-page--dashboard .med-dashboard-v2__bottom-grid{max-height:8rem}.med-page--dashboard .med-dashboard-v2{gap:.375rem}.med-app-header--home .med-app-header__inner--operational{min-height:3.25rem}}.med-platform-dashboard{gap:2rem}.med-platform-dashboard__role-section{display:flex;flex-direction:column;gap:1.25rem}.med-platform-dashboard__role-heading{margin:0;font-family:var(--mediation-font-heading);font-size:var(--mediation-text-section);font-weight:var(--mediation-font-heading-weight);letter-spacing:-.02em;color:var(--mediation-text-primary)}.med-platform-dashboard__role-section+.med-platform-dashboard__role-section{padding-top:.5rem;border-top:1px solid var(--mediation-surface-border)}.prose-link,a.prose-link{color:var(--mediation-gold-text,var(--mediation-brand-accent-readable))}.prose-link:hover,a.prose-link:hover{color:var(--mediation-gold-text-hover,var(--mediation-brand-accent-hover))}.med-marketing-ai-badge{border:1px solid color-mix(in srgb,var(--mediation-ai-600) 42%,var(--mediation-ai-200));background:color-mix(in srgb,var(--mediation-ai-100) 55%,var(--mediation-surface-card));color:#463c61;font-weight:600}.med-marketing-ai-badge svg{color:#463c61}.dark .med-marketing-ai-badge{background:color-mix(in srgb,var(--mediation-ai-100) 88%,#000);border-color:color-mix(in srgb,var(--mediation-ai-600) 55%,var(--mediation-ai-200));color:#e8e2f4;box-shadow:none}.dark .med-marketing-ai-badge svg{color:#e8e2f4}.med-marketing-ai-surface,[class*=CopilotTypingDemo]{--marketing-ai-surface:var(--mediation-ai-accent-surface);--marketing-ai-text:var(--mediation-ai-accent)}.text-ai{color:var(--mediation-ai-accent)!important}.bg-ai-surface{background-color:var(--mediation-ai-50)!important}.dark .bg-ai-surface{background-color:var(--mediation-ai-accent-surface)!important}.border-ai-border{border-color:var(--mediation-ai-border)!important}.ring-ai-border{--tw-ring-color:var(--mediation-ai-border)!important}.text-danger{color:var(--mediation-error)!important}.bg-danger{background-color:var(--mediation-error)!important}.text-warning{color:var(--mediation-warning)!important}.bg-warning{background-color:var(--mediation-warning)!important}.text-info{color:var(--mediation-info)!important}.bg-info{background-color:var(--mediation-info)!important}.text-success{color:var(--mediation-success)!important}.bg-success-surface{background-color:var(--mediation-success-surface)!important}.ring-success\/25{--tw-ring-color:color-mix(in srgb,var(--mediation-success) 25%,transparent)!important}.dark .text-amber-400,.text-amber-400,.text-amber-600{color:var(--mediation-warning)!important}.text-emerald-300,.text-emerald-400{color:var(--mediation-success)!important}.bg-emerald-500\/15,.border-emerald-500\/30{background-color:var(--mediation-success-surface)!important;border-color:color-mix(in srgb,var(--mediation-success) 30%,var(--mediation-surface-border))!important}.bg-gold-500\/10,.bg-gold-500\/15,.bg-gold-500\/20{background-color:color-mix(in srgb,var(--mediation-brand-primary) 8%,var(--mediation-surface-card))!important}.text-gold-600,.text-gold-700,.text-gold-800,.text-gold-900{color:var(--mediation-gold-text,var(--mediation-brand-accent-readable))!important}.dark .text-gold-300,.dark .text-gold-400,.dark .text-gold-500{color:var(--mediation-brand-accent-readable)!important}.border-gold-500\/25,.border-gold-500\/30,.border-gold-500\/35,.border-gold-500\/40,.border-gold-700\/45{border-color:color-mix(in srgb,var(--mediation-brand-accent) 35%,var(--mediation-surface-border))!important}.ring-gold-500\/15,.ring-gold-500\/20,.ring-gold-500\/30{--tw-ring-color:color-mix(in srgb,var(--mediation-brand-accent) 30%,transparent)!important}.fill-gold-500{fill:var(--mediation-brand-accent)!important}.focus-visible\:ring-gold-500\/70:focus-visible{--tw-ring-color:color-mix(in srgb,var(--mediation-brand-accent) 45%,transparent)!important}.text-gold-500.font-normal{color:var(--mediation-brand-accent)!important}.focus\:bg-gold-500:focus{background-color:var(--mediation-brand-accent)!important;color:var(--mediation-brand-on-accent)!important}.text-gold-600.dark\:text-gold-400{color:var(--mediation-brand-accent-readable)!important}.dark .hover\:text-gold-300:hover,.dark .hover\:text-gold-500:hover,.hover\:text-gold-700:hover,.hover\:text-gold-900:hover{color:var(--mediation-gold-text-hover,var(--mediation-brand-accent-hover))!important}.dark .text-parchment-100,.text-ink-800,.text-ink-900{color:var(--mediation-text-primary)!important}.dark .text-parchment-100\/70,.dark .text-parchment-100\/75,.text-ink-600{color:var(--mediation-text-secondary)!important}.dark .text-parchment-100\/45,.dark .text-parchment-100\/50,.dark .text-parchment-100\/55,.text-ink-400,.text-ink-500{color:var(--mediation-text-muted)!important}.border-ink-300\/60,.border-ink-300\/70,.border-ink-400\/80,.dark .border-ink-600\/50,.dark .border-ink-700\/60{border-color:var(--mediation-surface-border)!important}.bg-white\/90,.bg-white\/95{background-color:color-mix(in srgb,var(--mediation-surface-card) 95%,transparent)!important}.dark .bg-ink-800\/40,.dark .bg-ink-800\/50,.dark .bg-ink-800\/60,.dark .bg-ink-900\/80{background-color:color-mix(in srgb,var(--mediation-surface-card) 80%,transparent)!important}.hover\:bg-parchment-200\/80:hover{background-color:var(--mediation-surface-muted)!important}.dark .hover\:bg-ink-800\/40:hover{background-color:color-mix(in srgb,var(--mediation-surface-muted) 55%,transparent)!important}.ring-surface-border{--tw-ring-color:var(--mediation-surface-border)!important}[class*=AiWorkspace] .border-ai-border.bg-ai-surface,[class*=CopilotTyping] .bg-gold-500\/15,[class*=CopilotTyping] .border-gold-500\/30,[class*=CopilotTyping] .text-gold-800{background-color:var(--mediation-ai-50)!important;color:var(--mediation-ai-accent)!important;border-color:var(--mediation-ai-border)!important}.dark [class*=AiWorkspace] .border-ai-border.bg-ai-surface,.dark [class*=CopilotTyping] .bg-gold-500\/15{background-color:var(--mediation-ai-accent-surface)!important}.med-marketing-product-mock{--marketing-mock-bg:#050a17;--marketing-mock-chrome:color-mix(in srgb,#050a17 88%,#192331);--marketing-mock-aside:rgba(0,0,0,0.24);--marketing-mock-card:rgba(255,255,255,0.05);--marketing-mock-panel:rgba(5,10,23,0.82);--marketing-mock-bubble:rgba(255,255,255,0.11);--marketing-mock-border:rgba(255,255,255,0.12);--marketing-mock-border-strong:rgba(255,255,255,0.18);--marketing-mock-text:#fcfaf6;--marketing-mock-text-secondary:rgba(252,250,246,0.92);--marketing-mock-text-muted:rgba(252,250,246,0.78);--marketing-mock-ai-text:#dcd5ea;--marketing-mock-ai-surface:rgba(124,108,163,0.22);--marketing-mock-ai-border:rgba(196,184,232,0.38);background:var(--marketing-mock-bg)!important;color:var(--marketing-mock-text)!important}.med-marketing-product-mock .border-surface-border{border-color:var(--marketing-mock-border)!important}.med-marketing-product-mock .bg-surface-card,.med-marketing-product-mock .bg-surface-page{background:var(--marketing-mock-bg)!important}.med-marketing-product-mock>div:first-child{border-color:var(--marketing-mock-border)!important;background:var(--marketing-mock-chrome)!important}.med-marketing-product-mock .bg-surface-muted,.med-marketing-product-mock .bg-surface-muted\/50{background:var(--marketing-mock-aside)!important}.med-marketing-product-mock .text-text-primary{color:var(--marketing-mock-text)!important}.med-marketing-product-mock .text-text-secondary{color:var(--marketing-mock-text-secondary)!important}.med-marketing-product-mock .text-text-muted{color:var(--marketing-mock-text-muted)!important}.med-marketing-product-mock .rounded-lg.border-dashed,.med-marketing-product-mock .rounded-xl.border{border-color:var(--marketing-mock-border)!important;background:var(--marketing-mock-card)!important}.med-marketing-product-mock .rounded-2xl.rounded-tr-md.border{border-color:var(--marketing-mock-border)!important;background:var(--marketing-mock-bubble)!important}.med-marketing-product-mock .space-y-3>.rounded-2xl.border:not(.rounded-tr-md),.med-marketing-product-mock .space-y-3>.rounded-xl.border{border-color:var(--marketing-mock-border-strong)!important;background:var(--marketing-mock-panel)!important}.med-marketing-product-mock .bg-surface-muted\/40{background:var(--marketing-mock-card)!important}.med-marketing-product-mock .bg-danger{background-color:var(--mediation-error)!important}.med-marketing-product-mock .bg-warning{background-color:var(--mediation-warning)!important}.med-marketing-product-mock .bg-info{background-color:var(--mediation-info)!important}.med-marketing-staff-mock{--mock-canvas:#fcfaf6;--mock-card:#ffffff;--mock-muted:color-mix(in srgb,#fcfaf6 55%,#e7e4dd);--mock-border:#e7e4dd;--mock-border-strong:color-mix(in srgb,#0e2246 14%,#e7e4dd);--mock-text:#0e2246;--mock-text-secondary:color-mix(in srgb,#0e2246 72%,#6b5a3c);--mock-text-muted:color-mix(in srgb,#0e2246 55%,#6b5a3c);--mediation-surface-page:#fcfaf6;--mediation-surface:#ffffff;--mediation-surface-raised:#ffffff;--mediation-surface-card:#ffffff;--mediation-surface-muted:#f5f2ec;--mediation-surface-secondary:#f7f4ee;--mediation-surface-tertiary:#f1eee8;--mediation-surface-recessed:#f5f2ec;--mediation-surface-selected:#f7f0df;--mediation-surface-hover:#fbf7ed;--mediation-surface-border:#e8e3da;--mediation-surface-border-strong:#ddd6cb;--mediation-text-primary:#10213d;--mediation-text-secondary:#4a5568;--mediation-text-muted:#5c677a;--mediation-text-on-surface:#10213d;--mediation-brand-primary:#0e2246;--mediation-brand-secondary:#20345d;--mediation-brand-accent:#c89a3d;--mediation-success:#2f8f57;--mediation-warning:#c18a1c;--mediation-error:#c53b3b;--mediation-warning-surface:#f8f0de;--mediation-success-surface:#e8f5ee;--mediation-error-surface:#fcebec;background:var(--mock-canvas)!important;color:var(--mock-text)!important}.med-marketing-staff-mock .border-surface-border{border-color:var(--mock-border)!important}.med-marketing-staff-mock .border-surface-border-strong{border-color:var(--mock-border-strong)!important}.med-marketing-staff-mock .bg-surface-card,.med-marketing-staff-mock .bg-surface-page{background:var(--mock-card)!important}.med-marketing-staff-mock .bg-surface-muted,.med-marketing-staff-mock .bg-surface-muted\/50{background:var(--mock-muted)!important}.med-marketing-staff-mock .font-serif.text-text-primary,.med-marketing-staff-mock .text-text-primary{color:var(--mock-text)!important}.med-marketing-staff-mock .text-text-secondary{color:var(--mock-text-secondary)!important}.med-marketing-staff-mock .prose-fine,.med-marketing-staff-mock .text-text-muted{color:var(--mock-text-muted)!important}.med-marketing-staff-mock .text-brand-primary{color:var(--mediation-brand-primary)!important}.med-marketing-staff-mock .bg-brand-primary{background-color:var(--mediation-brand-primary)!important}.med-marketing-staff-mock .text-brand-on-primary{color:var(--mediation-brand-on-primary)!important}.med-marketing-staff-mock .text-brand-accent-readable{color:var(--mediation-brand-accent-readable)!important}.med-marketing-staff-mock .bg-brand-accent\/10{background-color:color-mix(in srgb,var(--mediation-brand-accent) 10%,var(--mock-card))!important}.med-marketing-staff-mock .border-brand-accent\/40{border-color:color-mix(in srgb,var(--mediation-brand-accent) 40%,var(--mock-border))!important}.med-marketing-staff-mock .bg-success\/40{background-color:color-mix(in srgb,var(--mediation-success) 40%,transparent)!important}.med-marketing-staff-mock .border-l-danger{border-left-color:var(--mediation-error)!important}.med-marketing-staff-mock .border-l-warning{border-left-color:var(--mediation-warning)!important}.med-marketing-staff-mock .border-l-ai-border{border-left-color:var(--mediation-ai-border)!important}.med-marketing-staff-mock .divide-surface-border>:not([hidden])~:not([hidden]){border-color:var(--mock-border)!important}.med-marketing-staff-mock .rounded-lg.border,.med-marketing-staff-mock .rounded-xl.border.bg-surface-card{border-color:var(--mock-border)!important;background:var(--mock-card)!important}.med-marketing-staff-mock .rounded-2xl.rounded-tr-md.border{border-color:var(--mock-border)!important;background:var(--mock-muted)!important}.med-marketing-staff-mock .med-marketing-staff-mock__assistant{border-color:var(--mock-border)!important;background:var(--mock-card)!important}.med-marketing-staff-mock .med-marketing-staff-mock__party-card{border-color:var(--mock-border)!important;background:color-mix(in srgb,var(--mock-canvas) 40%,var(--mock-card))!important}.med-marketing-staff-mock .med-marketing-staff-mock__attention-item,.med-marketing-staff-mock .med-marketing-staff-mock__kpi{border-color:var(--mock-border)!important;background:var(--mock-card)!important}.med-marketing-staff-mock .text-ai{color:var(--mediation-ai-accent)!important}.med-marketing-staff-mock .bg-ai-surface{background-color:var(--mediation-ai-50)!important}.med-marketing-staff-mock .border-ai-border{border-color:var(--mediation-ai-border)!important}.med-marketing-staff-mock .text-success{color:var(--mediation-success)!important}.med-marketing-staff-mock .text-warning{color:var(--mediation-warning)!important}.med-marketing-staff-mock .text-danger{color:var(--mediation-error)!important}.med-marketing-staff-mock .bg-success-surface{background-color:var(--mediation-success-surface)!important}.med-marketing-staff-mock .bg-warning-surface{background-color:var(--mediation-warning-surface)!important}.med-marketing-staff-mock .bg-danger-surface{background-color:var(--mediation-error-surface)!important}.med-marketing-staff-mock .border-success\/25{border-color:color-mix(in srgb,var(--mediation-success) 25%,var(--mock-border))!important}.med-marketing-staff-mock .border-warning\/25{border-color:color-mix(in srgb,var(--mediation-warning) 25%,var(--mock-border))!important}.med-marketing-staff-mock .border-danger\/30{border-color:color-mix(in srgb,var(--mediation-error) 30%,var(--mock-border))!important}.med-marketing-staff-mock .border-gold-500\/30{border-color:color-mix(in srgb,var(--mediation-brand-accent) 30%,var(--mock-border))!important}.med-marketing-staff-mock .bg-gold-500\/10{background-color:color-mix(in srgb,var(--mediation-brand-accent) 10%,var(--mock-card))!important}.med-marketing-staff-mock .text-gold-900\/70{color:color-mix(in srgb,var(--mediation-brand-accent-readable) 85%,var(--mock-text))!important}.med-marketing-staff-mock .text-gold-400,.med-marketing-staff-mock .text-gold-600{color:var(--mediation-brand-accent-readable)!important}.med-marketing-staff-mock .bg-ink-100\/50{background:var(--mock-muted)!important}.med-marketing-staff-mock .text-ink-600{color:var(--mock-text-secondary)!important}.med-marketing-staff-mock .border-ink-300\/40{border-color:var(--mock-border)!important}.med-marketing-staff-mock .bg-parchment-50\/80{background:color-mix(in srgb,var(--mock-canvas) 65%,var(--mock-card))!important}:root:not(.dark){--marketing-text-body:color-mix(in srgb,var(--mediation-text-primary) 82%,#6b5a3c);--marketing-text-supporting:color-mix(in srgb,var(--mediation-text-primary) 68%,#6b5a3c);--marketing-text-caption:color-mix(in srgb,var(--mediation-text-primary) 58%,#6b5a3c);--marketing-eyebrow-subtle:var(--mediation-text-primary);--marketing-chrome-bg:var(--mediation-surface-card);--marketing-chrome-border:var(--mediation-surface-border-strong);--marketing-chrome-title:var(--mediation-text-primary);--marketing-ai-chip-bg:color-mix(in srgb,var(--mediation-ai-100) 50%,var(--mediation-surface-card));--marketing-ai-chip-border:color-mix(in srgb,var(--mediation-ai-600) 42%,var(--mediation-ai-200))}:root:not(.dark) .text-text-muted{color:var(--marketing-text-caption)!important}:root:not(.dark) .text-text-secondary{color:var(--marketing-text-supporting)!important}:root:not(.dark) .text-text-primary{color:var(--mediation-text-primary)!important}:root:not(.dark) .bg-ai-surface{background-color:color-mix(in srgb,var(--mediation-ai-100) 45%,var(--mediation-surface-card))!important}:root:not(.dark) .border-ai-border{border-color:var(--marketing-ai-chip-border)!important}:root:not(.dark) .text-ai{color:var(--mediation-ai-700)!important}:root:not(.dark) .border-surface-border{border-color:var(--mediation-surface-border-strong)!important}:root:not(.dark) .surface-glass{border-color:var(--mediation-surface-border-strong);background:color-mix(in srgb,var(--mediation-surface-card) 98%,transparent)}:root:not(.dark) .med-marketing-product-mock .font-serif.text-text-primary,:root:not(.dark) .med-marketing-product-mock .text-text-primary{color:var(--marketing-mock-text)!important}:root:not(.dark) .med-marketing-product-mock .text-text-secondary{color:var(--marketing-mock-text-secondary)!important}:root:not(.dark) .med-marketing-product-mock .text-text-muted{color:var(--marketing-mock-text-muted)!important}:root:not(.dark) .med-marketing-product-mock .text-ai{color:var(--marketing-mock-ai-text)!important}:root:not(.dark) .med-marketing-product-mock .bg-ai-surface{background-color:var(--marketing-mock-ai-surface)!important}:root:not(.dark) .med-marketing-product-mock .border-ai-border{border-color:var(--marketing-mock-ai-border)!important}:root:not(.dark) .med-marketing-product-mock .border-surface-border{border-color:var(--marketing-mock-border)!important}:root:not(.dark) .med-marketing-product-mock .bg-surface-page{background:var(--marketing-mock-bg)!important}:root:not(.dark) .med-marketing-product-mock .bg-surface-muted,:root:not(.dark) .med-marketing-product-mock .bg-surface-muted\/40,:root:not(.dark) .med-marketing-product-mock .bg-surface-muted\/50{background:var(--marketing-mock-aside)!important}.dark,.dark .med-marketing-product-mock{--marketing-mock-text-secondary:rgba(252,250,246,0.92);--marketing-mock-text-muted:rgba(252,250,246,0.78)}.dark .med-marketing-product-mock{--marketing-mock-ai-text:#dcd5ea;--marketing-mock-ai-surface:rgba(124,108,163,0.22);--marketing-mock-ai-border:rgba(196,184,232,0.38)}:root:not(.dark) .nav-link{color:var(--marketing-text-body)}:root:not(.dark) .nav-link:hover{color:var(--mediation-brand-primary)}:root:not(.dark) .btn-ghost{color:var(--marketing-text-body)}:root:not(.dark) .btn-ghost:hover{color:var(--mediation-brand-primary)}:root:not(.dark) .eyebrow-subtle{color:var(--marketing-eyebrow-subtle)}:root:not(.dark) .prose-muted{color:var(--marketing-text-body)}:root:not(.dark) .prose-fine,:root:not(.dark) .prose-subtle{color:var(--marketing-text-supporting)}:root:not(.dark) .med-marketing-inline-link{color:var(--marketing-text-supporting);font-weight:500}:root:not(.dark) .med-marketing-inline-link:hover{color:var(--mediation-text-primary)}:root:not(.dark) .btn-secondary{color:var(--marketing-text-body)}:root:not(.dark) .btn-secondary,:root:not(.dark) .med-theme-toggle--compact,:root:not(.dark) header.sticky{border-color:var(--mediation-surface-border-strong)}:root:not(.dark) .med-theme-toggle--compact{color:var(--marketing-text-supporting)}:root:not(.dark) .text-ink-400,:root:not(.dark) .text-ink-500{color:var(--marketing-text-supporting)!important}:root:not(.dark) .text-ink-600{color:var(--marketing-text-body)!important}.dark .nav-link,.dark .nav-link:hover{color:var(--mediation-text-primary)}.dark .nav-link:hover{opacity:.92}.dark .btn-ghost,.dark .btn-ghost:hover{color:var(--mediation-text-primary)}.dark .prose-muted{color:#d2d8e0}.dark .prose-fine,.dark .prose-subtle{color:#c5ccd6}.dark .med-marketing-inline-link{color:#d2d8e0;text-decoration:underline;text-decoration-color:color-mix(in srgb,#d2d8e0 45%,transparent)}.dark .med-marketing-inline-link:hover{color:#f2efe9;text-decoration-color:currentColor}.dark .text-parchment-100\/50,.dark .text-parchment-100\/55,.dark .text-parchment-100\/60{color:var(--mediation-text-secondary)!important}.dark header.sticky{border-color:var(--mediation-surface-border-strong);background:color-mix(in srgb,var(--mediation-surface-page) 94%,var(--mediation-surface-card))}.dark .med-marketing-browser-frame{border-color:color-mix(in srgb,var(--mediation-text-primary) 16%,var(--mediation-surface-border-strong))}.dark .med-marketing-browser-frame__titlebar{background:var(--mediation-surface-raised);border-color:color-mix(in srgb,var(--mediation-text-primary) 12%,var(--mediation-surface-border-strong))}.dark .med-marketing-browser-frame__title{color:var(--mediation-text-secondary)}.dark .med-marketing-browser-frame:has(.med-marketing-staff-mock){border-color:#ddd6cb;background:#ffffff}.dark .med-marketing-browser-frame:has(.med-marketing-staff-mock) .med-marketing-browser-frame__titlebar{background:#ffffff;border-color:#ddd6cb}.dark .med-marketing-browser-frame:has(.med-marketing-staff-mock) .med-marketing-browser-frame__title{color:#4a5568}:root:not(.dark) .med-marketing-browser-frame{border-color:var(--marketing-chrome-border)}:root:not(.dark) .med-marketing-browser-frame__titlebar{background:var(--marketing-chrome-bg);border-color:var(--marketing-chrome-border)}:root:not(.dark) .med-marketing-browser-frame__title{color:var(--marketing-chrome-title)}.dark .bg-hero-radial{background:radial-gradient(ellipse 80% 60% at 50% 0,color-mix(in srgb,var(--mediation-brand-primary) 22%,transparent),transparent 60%)!important}:root:not(.dark) .bg-hero-radial{background:radial-gradient(ellipse 80% 60% at 50% 0,color-mix(in srgb,var(--mediation-brand-accent) 12%,transparent),transparent 60%)!important}