.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{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,.med-dashboard-empty-card__action a,.med-empty-state__action a{color:var(--mediation-brand-accent-readable);font-weight:700;text-decoration:none}.med-dashboard-empty-card a:hover,.med-dashboard-empty-card__action a:hover,.med-empty-state__action a:hover{color:var(--mediation-gold-text-hover);text-decoration:underline}.dark .med-dashboard-empty-card a:hover,.dark .med-dashboard-empty-card__action a:hover,.dark .med-empty-state__action a: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__actions{display:flex;flex-wrap:wrap;gap:.5rem}.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)}.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__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-text-primary);font-size:.75rem;font-weight:800}.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-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font:inherit;padding: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)}.med-auth-form{overflow:visible;padding:1.75rem;border:1px solid var(--mediation-surface-border-strong);border-radius:var(--mediation-radius-2xl);background:var(--mediation-surface-card);box-shadow:none}.med-auth-form__hero{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem;text-align:center}.med-auth-form__subtitle{margin-top:1.25rem;max-width:22rem;font-size:.9375rem;line-height:1.55;color:var(--mediation-text-secondary)}.med-auth-form__title{margin-top:1.5rem;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);overflow-wrap:anywhere;word-break:break-word}.med-auth-form__foot{margin-top:2rem;text-align:center;font-size:.875rem;color:var(--mediation-text-secondary)}.med-auth-form--compact{padding:1.25rem 1.5rem 1.5rem}.med-auth-form__hero--compact{margin-bottom:1.5rem}.med-auth-form__hero--compact .med-auth-form__title{margin-top:.75rem;font-size:1.375rem}.med-auth-form__hero--compact .med-auth-form__subtitle{margin-top:.625rem;max-width:none}.med-auth-form__trial-badge{margin-top:.875rem;display:inline-flex;align-items:center;border-radius:9999px;border:1px solid color-mix(in srgb,var(--mediation-info) 35%,var(--mediation-surface-border));background:var(--mediation-info-surface);padding:.25rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--mediation-info)}.med-auth-form__foot--compact{margin-top:1.25rem}.med-auth-form__recipient{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1rem 1.125rem;border-radius:var(--mediation-radius-xl);border:1px solid var(--mediation-surface-border);background:color-mix(in srgb,var(--mediation-surface-muted) 35%,var(--mediation-surface-card));text-align:center}.med-auth-form__recipient-label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mediation-text-muted)}.med-auth-form__recipient-email{margin:0;font-size:.9375rem;font-weight:600;line-height:1.45;color:var(--mediation-text-primary);word-break:break-word;overflow-wrap:anywhere}.med-auth-form__hint{margin:0;font-size:.875rem;line-height:1.5;text-align:center;color:var(--mediation-text-secondary)}.med-auth-form__dev-verify{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem 1rem;border-radius:var(--mediation-radius-lg);border:1px dashed var(--mediation-surface-border);background:color-mix(in srgb,var(--mediation-warning) 8%,var(--mediation-surface-card));text-align:center}.med-auth-form__dev-verify-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mediation-warning)}.med-signup-main{min-height:min(100%,100dvh)}.med-signup-page{background:var(--mediation-surface-page,var(--surface-page))}.med-signup-layout-body{overflow-y:auto}@media (min-width:960px){.med-signup-layout-body{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}}.med-signup-shell{display:grid;min-height:min(100dvh,100%);grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.med-signup-shell{height:100dvh;max-height:100dvh;grid-template-columns:minmax(280px,.78fr) minmax(440px,1.22fr)}}.med-signup-aside{display:none;position:relative;padding:2.75rem 2.5rem;border-right:1px solid color-mix(in srgb,white 10%,transparent);background:var(--mediation-brand-primary);color:#ffffff;--mediation-text-primary:#ffffff;--mediation-text-secondary:color-mix(in srgb,white 78%,transparent);--mediation-text-muted:color-mix(in srgb,white 62%,transparent);--mediation-brand-on-primary:#ffffff}.med-signup-aside:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 10% 0,color-mix(in srgb,#c89a3d 18%,transparent),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,color-mix(in srgb,white 8%,transparent),transparent 50%);opacity:1}@media (min-width:960px){.med-signup-aside{display:flex;align-items:center;justify-content:center}}.med-signup-aside__inner{position:relative;z-index:1;width:min(100%,23rem)}.med-signup-aside__eyebrow{margin:1.75rem 0 0;display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--mediation-radius-full);border:1px solid color-mix(in srgb,#c89a3d 55%,transparent);background:color-mix(in srgb,#c89a3d 16%,transparent);font-family:var(--mediation-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e8c97a}.med-signup-aside__title{margin-top:1.25rem;font-family:var(--mediation-font-heading);font-size:clamp(2rem,2.4vw,2.75rem);font-weight:var(--mediation-font-heading-weight);letter-spacing:-.02em;line-height:1.12;color:#ffffff}.med-signup-aside__lead{margin-top:1rem;font-size:.9375rem;line-height:1.65;color:color-mix(in srgb,white 78%,transparent)}.med-signup-aside__list{margin:2rem 0 0;padding:0;list-style:none;display:grid;gap:.75rem}.med-signup-aside__list-item{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem .875rem;border-radius:var(--mediation-radius-lg);border:1px solid color-mix(in srgb,white 12%,transparent);background:color-mix(in srgb,white 6%,transparent);font-size:.875rem;line-height:1.45;color:#ffffff}.med-signup-aside__list-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--mediation-radius-md);background:color-mix(in srgb,#c89a3d 22%,transparent);color:#e8c97a}.med-signup-aside__foot{margin-top:1.75rem;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,white 58%,transparent)}.med-signup-panel{display:flex;flex-direction:column;min-height:0;padding:1.25rem 1rem;background:#fcfaf6;color:#10213d;color-scheme:light;--mediation-surface-page:#fcfaf6;--mediation-surface-card:#ffffff;--mediation-surface-muted:#f5f2ec;--mediation-surface-border:#e8e3da;--mediation-surface-border-strong:#ddd6cb;--mediation-text-primary:#10213d;--mediation-text-secondary:#59657a;--mediation-text-muted:#778092;--mediation-brand-primary:#0e2246;--mediation-brand-primary-hover:#17335e;--mediation-brand-accent:#c89a3d;--mediation-error:#ad3742;--mediation-success:#247a48;--mediation-shadow-focus:0 0 0 2px rgba(200,154,61,0.28)}@media (min-width:640px){.med-signup-panel{padding:1.5rem 1.75rem}}@media (min-width:960px){.med-signup-panel{padding:1.25rem 1.5rem;overflow:hidden}}.med-signup-panel__frame{display:flex;flex-direction:column;width:min(100%,36rem);max-height:100%;margin-inline:auto;flex:1;min-height:0;border:1px solid var(--mediation-surface-border);border-radius:var(--mediation-radius-2xl);background:var(--mediation-surface-card);overflow:hidden}@media (min-width:960px){.med-signup-panel__frame{margin-block:auto;flex:0 1 auto;max-height:calc(100dvh - 2.5rem)}}.med-signup-panel__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.25rem .875rem}@media (min-width:640px){.med-signup-panel__scroll{padding:1.35rem 1.5rem .875rem}}.med-signup-panel__actions{flex-shrink:0;display:grid;gap:.5rem;padding:.875rem 1.25rem 1rem;border-top:1px solid var(--mediation-surface-border);background:color-mix(in srgb,var(--mediation-surface-muted) 45%,var(--mediation-surface-card))}@media (min-width:640px){.med-signup-panel__actions{padding:.875rem 1.5rem 1.1rem}}.med-signup-shell--submitting{overflow:hidden}.med-signup-shell--submitting .med-signup-aside,.med-signup-shell--submitting .med-signup-panel{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.med-signup-submit-overlay{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:color-mix(in srgb,#fcfaf6 88%,transparent);backdrop-filter:blur(4px)}.med-signup-submit-overlay__spinner{width:1.5rem;height:1.5rem;border:2px solid color-mix(in srgb,#0e2246 18%,transparent);border-top-color:#0e2246;border-radius:999px;animation:med-signup-submit-spin .7s linear infinite}@keyframes med-signup-submit-spin{to{transform:rotate(1turn)}}.med-signup-submit-overlay__message{margin:0;font-size:.9375rem;font-weight:500;color:#10213d}.med-signup-panel__head{margin-bottom:1rem}.med-signup-panel__brand-mobile{margin-bottom:.75rem}@media (min-width:960px){.med-signup-panel__brand-mobile{display:none}}.med-signup-panel__badge{margin:0 0 .5rem;display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:var(--mediation-radius-full);border:1px solid color-mix(in srgb,var(--mediation-brand-accent) 40%,var(--mediation-surface-border));background:#f7f0df;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a641f}.med-signup-panel__title{margin:0;font-family:var(--mediation-font-heading);font-size:1.5rem;font-weight:var(--mediation-font-heading-weight);letter-spacing:-.02em;line-height:1.2;color:var(--mediation-text-primary);overflow-wrap:anywhere;word-break:break-word}.med-signup-panel__subtitle{margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--mediation-text-secondary)}.med-signup-panel__mobile-note{margin-top:.5rem;font-size:.75rem;line-height:1.45;color:var(--mediation-text-muted)}@media (min-width:960px){.med-signup-panel__mobile-note{display:none}}.med-signup-form{display:grid;gap:.875rem}.med-signup-form label{font-size:.8125rem}.med-signup-form .med-input,.med-signup-form .med-input--password,.med-signup-form select.med-input{height:2.375rem;min-height:2.375rem;padding-top:.375rem;padding-bottom:.375rem;border-color:var(--mediation-surface-border-strong);background:var(--mediation-surface-card);color:var(--mediation-text-primary);font-size:.875rem}.med-signup-form .med-input--password:focus,.med-signup-form .med-input:focus,.med-signup-form select.med-input:focus{border-color:var(--mediation-brand-accent);box-shadow:var(--mediation-shadow-focus)}.med-signup-form .flex.flex-col{gap:.3125rem}.med-signup-form .text-xs{font-size:.6875rem;line-height:1.35}.med-signup-fieldset{margin:0;padding:0;border:0;display:grid;gap:.625rem}.med-signup-fieldset+.med-signup-fieldset{padding-top:.75rem;border-top:1px solid var(--mediation-surface-border)}.med-signup-fieldset__legend{padding:0 0 .25rem;margin-bottom:.125rem;color:var(--mediation-text-secondary)}.med-signup-fieldset__legend,.med-signup-fieldset__title{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.med-signup-fieldset__title{margin:0 0 .125rem;padding:0;font-family:var(--mediation-font-body);line-height:1.3;color:var(--mediation-text-muted)}.med-signup-row{display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:560px){.med-signup-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.75rem}.med-signup-row--equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.med-signup-field{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.med-signup-field__label{font-size:.8125rem;font-weight:500;color:var(--mediation-text-primary)}.med-signup-field__hint{margin:0;font-size:.6875rem;line-height:1.35;color:var(--mediation-text-muted)}.med-signup-panel__foot{margin:0;text-align:center;font-size:.8125rem;color:var(--mediation-text-secondary)}.med-signup-page .med-auth-theme-toggle .med-theme-toggle{border-color:#ddd6cb;background:#f5f2ec}.med-signup-page .med-auth-theme-toggle .med-theme-toggle__btn{color:#59657a}.med-signup-page .med-auth-theme-toggle .med-theme-toggle__btn--active{color:#10213d;background:#ffffff}.dark .med-signup-page .med-signup-panel .med-btn--primary:is(:not(:disabled),.med-btn--loading:disabled){color:#ffffff;background:#0e2246;border-color:transparent;box-shadow:none;opacity:1}.dark .med-signup-page .med-signup-panel .med-btn--primary:not(:disabled):hover{background:#17335e;border-color:transparent;color:#ffffff}.dark .med-signup-page .med-signup-panel .med-btn--primary .med-btn__spinner{border-color:#ffffff color-mix(in srgb,white 28%,transparent) color-mix(in srgb,white 28%,transparent)}.med-auth-inline-link{font-weight:500;color:var(--mediation-brand-primary);text-decoration:none}.med-auth-inline-link:hover{color:var(--mediation-brand-primary-hover);text-decoration:underline}.med-auth-inline-link--strong{font-weight:600;text-decoration:underline;text-underline-offset:2px}.med-signup-slug{display:flex;flex-direction:column;gap:.3125rem}.med-signup-slug__label{font-size:.8125rem;font-weight:500;color:var(--mediation-text-primary)}.med-signup-slug__row{display:flex;align-items:stretch;overflow:hidden;border-radius:var(--mediation-radius-md);border:1px solid var(--mediation-surface-border-strong);background:var(--mediation-surface-card)}.med-signup-slug__row.has-error{border-color:color-mix(in srgb,var(--mediation-error) 60%,transparent)}.med-signup-slug__row:focus-within{border-color:var(--mediation-brand-accent);box-shadow:var(--mediation-shadow-focus)}.med-signup-slug__prefix{display:flex;align-items:center;padding:0 .5rem;border-right:1px solid var(--mediation-surface-border);background:color-mix(in srgb,var(--mediation-surface-muted) 50%,transparent);font-size:.75rem;font-weight:500;color:var(--mediation-text-muted);white-space:nowrap}.med-signup-slug__input{min-width:0;flex:1;border:0;background:transparent;padding:.4375rem .625rem;font-size:.875rem;color:var(--mediation-text-primary)}.med-signup-slug__input:focus{outline:none}.med-signup-slug__status{font-size:.6875rem;line-height:1.35}.med-signup-slug__status.is-ok{color:var(--mediation-success)}.med-signup-slug__status.is-error{color:var(--mediation-error)}.med-form-alert{display:flex;align-items:flex-start;gap:.625rem;border-radius:var(--mediation-radius-xl);border-width:1px;border-style:solid;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.med-form-alert__icon{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.0625rem}.med-form-alert__body{min-width:0;flex:1;color:inherit}.med-form-alert__body>:first-child{margin-top:0}.med-form-alert__body>:last-child{margin-bottom:0}.med-form-alert--success{border-color:color-mix(in srgb,var(--mediation-success) 42%,transparent);background:var(--mediation-success-surface);color:var(--mediation-success)}.med-form-alert--error{border-color:color-mix(in srgb,var(--mediation-error) 42%,transparent);background:var(--mediation-error-surface);color:var(--mediation-error)}.med-form-alert--info{border-color:color-mix(in srgb,var(--mediation-info) 42%,transparent);background:var(--mediation-info-surface);color:var(--mediation-info)}