.generation-module__O6QfZW__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.generation-module__O6QfZW__unknown{color:var(--color-ink-muted);font-style:italic}.generation-module__O6QfZW__strong{font-weight:700}.generation-module__O6QfZW__lbl{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:600}.generation-module__O6QfZW__stack{gap:var(--space-5);flex-direction:column;display:flex}.generation-module__O6QfZW__notice{background:var(--color-warning-soft);border:1px solid var(--color-warning-rule);border-radius:var(--radius-lg);color:var(--color-warning);font-size:var(--text-base);padding:var(--space-3) var(--space-4)}.generation-module__O6QfZW__notice[data-tone=danger]{background:var(--color-danger-soft);border-color:var(--color-danger-rule);color:var(--color-danger)}.generation-module__O6QfZW__actions{align-items:center;gap:var(--space-3);display:flex}.generation-module__O6QfZW__link{color:var(--color-ink-muted);font-size:var(--text-sm);text-decoration:none}.generation-module__O6QfZW__link:hover{color:var(--color-ink);text-decoration:underline}.generation-module__O6QfZW__board{align-items:start;gap:var(--space-5);grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr));display:grid}.generation-module__O6QfZW__column{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.generation-module__O6QfZW__columnHead{color:var(--color-ink-muted);font-size:var(--text-sm);justify-content:space-between;font-weight:600;display:flex}.generation-module__O6QfZW__dot{background:var(--color-ink-faint);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.generation-module__O6QfZW__dot[data-tone=good]{background:var(--color-lime-ink)}.generation-module__O6QfZW__dot[data-tone=warning]{background:var(--color-warning)}.generation-module__O6QfZW__dot[data-tone=danger]{background:var(--color-danger)}.generation-module__O6QfZW__dot[data-tone=info]{background:var(--color-info-ink)}.generation-module__O6QfZW__empty{border:1px dashed var(--color-rule);border-radius:var(--radius-xl);color:var(--color-ink-muted);font-size:var(--text-sm);padding:var(--space-4)}.generation-module__O6QfZW__card{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xl);color:var(--color-ink);gap:var(--space-3);padding:var(--space-4);flex-direction:column;text-decoration:none;display:flex}.generation-module__O6QfZW__card>.subject-pill{align-self:flex-start}.generation-module__O6QfZW__card:hover{border-color:var(--color-rule-strong)}.generation-module__O6QfZW__card[data-bucket=needs_human]{background:var(--color-danger-soft);border-color:var(--color-danger-rule)}.generation-module__O6QfZW__cardLine{font-size:var(--text-md);overflow-wrap:anywhere}.generation-module__O6QfZW__cardMeta{color:var(--color-ink-muted);font-size:var(--text-sm);gap:var(--space-2);justify-content:space-between;display:flex}.generation-module__O6QfZW__bar{background:var(--color-track);border-radius:2px;height:4px;overflow:hidden}.generation-module__O6QfZW__barFill{background:var(--color-ink);border-radius:2px;height:100%;display:block}.generation-module__O6QfZW__chip{background:var(--color-surface-sunken);border-radius:var(--radius-pill);color:var(--color-ink-muted);white-space:nowrap;align-self:flex-start;align-items:center;height:24px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.generation-module__O6QfZW__chip[data-tone=good]{background:var(--color-lime-soft);color:var(--color-lime-ink)}.generation-module__O6QfZW__chip[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.generation-module__O6QfZW__chip[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.generation-module__O6QfZW__card[data-bucket=needs_human] .generation-module__O6QfZW__chip[data-tone=danger]{background:var(--color-surface)}.generation-module__O6QfZW__chart{width:100%;height:auto;display:block}.generation-module__O6QfZW__chartAxis{stroke:var(--color-rule-soft)}.generation-module__O6QfZW__chartText{fill:var(--color-ink-faint);font-size:11px}.generation-module__O6QfZW__chartTextStrong{fill:var(--color-ink);font-size:11px;font-weight:700}.generation-module__O6QfZW__chartLine{fill:none;stroke:var(--color-ink);stroke-width:1.5px}.generation-module__O6QfZW__chartCi{stroke:var(--color-rule-strong);stroke-width:2px}.generation-module__O6QfZW__chartDotKept{fill:var(--color-ink);stroke:var(--color-ink);stroke-width:2px}.generation-module__O6QfZW__chartDotReverted{fill:var(--color-background);stroke:var(--color-ink);stroke-width:2px}.generation-module__O6QfZW__chartBand{fill:var(--color-accent-soft)}.generation-module__O6QfZW__legend{color:var(--color-ink-muted);font-size:var(--text-sm)}.generation-module__O6QfZW__lower{border-top:1px solid var(--color-rule-soft);gap:var(--space-8);padding-top:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);display:grid}.generation-module__O6QfZW__section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.generation-module__O6QfZW__sectionHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.generation-module__O6QfZW__sreRow{border-top:1px solid var(--color-rule-soft);align-items:center;gap:var(--space-3);grid-template-columns:112px 150px 118px minmax(0,1fr);padding:9px 0;display:grid}.generation-module__O6QfZW__sreRow[data-compact=true]{grid-template-columns:112px 118px minmax(0,1fr);align-items:start}.generation-module__O6QfZW__sreText{font-size:var(--text-base);overflow-wrap:anywhere}.generation-module__O6QfZW__meter{flex-direction:column;gap:6px;display:flex}.generation-module__O6QfZW__meterHead{font-size:var(--text-base);gap:var(--space-2);justify-content:space-between;display:flex}.generation-module__O6QfZW__meterTrack{background:var(--color-track);border-radius:3px;height:6px;display:flex;overflow:hidden}.generation-module__O6QfZW__meterSpent{background:var(--color-ink);height:100%}.generation-module__O6QfZW__meterHeld{background:var(--color-ink-faint);opacity:.55;height:100%}.generation-module__O6QfZW__hosts{gap:var(--space-7);flex-wrap:wrap;display:flex}.generation-module__O6QfZW__big{letter-spacing:-.01em;font-size:24px;line-height:1.1}.generation-module__O6QfZW__courseHead{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.generation-module__O6QfZW__courseTitle{font-family:var(--font-brand);margin:0;font-size:32px;font-weight:400}.generation-module__O6QfZW__courseMeta{color:var(--color-ink-muted);font-size:var(--text-base);align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.generation-module__O6QfZW__banner{border-radius:var(--radius-xl);gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.generation-module__O6QfZW__banner[data-tone=danger]{background:var(--color-danger-soft);border:1px solid var(--color-danger-rule);color:var(--color-danger)}.generation-module__O6QfZW__banner[data-tone=warning]{background:var(--color-warning-soft);border:1px solid var(--color-warning-rule);color:var(--color-warning)}.generation-module__O6QfZW__bannerText{flex:280px}.generation-module__O6QfZW__numbers{gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.generation-module__O6QfZW__figure{letter-spacing:-.02em;margin-top:var(--space-2);font-size:40px;font-weight:300;line-height:1}.generation-module__O6QfZW__figureOf{color:var(--color-ink-muted);font-size:var(--text-lg)}.generation-module__O6QfZW__figure .generation-module__O6QfZW__unknown{font-size:var(--text-xl)}.generation-module__O6QfZW__figureUnknown{color:var(--color-ink-muted);font-size:var(--text-xl);font-style:italic;font-weight:400}.generation-module__O6QfZW__courseGrid{border-top:1px solid var(--color-rule-soft);gap:var(--space-8);padding-top:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);display:grid}.generation-module__O6QfZW__iterRow{border-top:1px solid var(--color-rule-soft);align-items:center;gap:var(--space-4);font-size:var(--text-base);padding:var(--space-3) 0;white-space:nowrap;grid-template-columns:44px 110px 70px minmax(0,1fr) 84px;display:grid}.generation-module__O6QfZW__iterRow[data-head=true]{border-top:0;padding-bottom:6px}.generation-module__O6QfZW__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-module__O6QfZW__facts{font-size:var(--text-base);gap:10px var(--space-4);grid-template-columns:1fr 1fr;display:grid}.generation-module__O6QfZW__coverage{flex-wrap:wrap;gap:3px;display:flex}.generation-module__O6QfZW__cell{background:var(--color-surface-sunken);border-radius:3px;width:14px;height:14px}.generation-module__O6QfZW__cell[data-state=meets]{background:var(--color-lime-ink);opacity:.6}.generation-module__O6QfZW__cell[data-state=has]{background:var(--color-warning);opacity:.45}.generation-module__O6QfZW__legendRow{color:var(--color-ink-muted);font-size:var(--text-sm);gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:1100px){.generation-module__O6QfZW__board{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-module__O6QfZW__lower,.generation-module__O6QfZW__courseGrid{grid-template-columns:minmax(0,1fr)}.generation-module__O6QfZW__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.generation-module__O6QfZW__board{grid-template-columns:minmax(0,1fr)}.generation-module__O6QfZW__sreRow{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.generation-module__O6QfZW__sreRow[data-compact=true]{grid-template-columns:minmax(0,1fr)}.generation-module__O6QfZW__iterRow{grid-template-columns:36px 90px 56px minmax(0,1fr)}.generation-module__O6QfZW__iterRow>:last-child{display:none}}
.setup-module__JY8WTW__page{font-size:var(--text-md);gap:var(--layout-gap);min-width:0;padding:var(--page-pad-y) var(--page-pad-x) var(--page-pad-x);flex-direction:column;display:flex}.setup-module__JY8WTW__header{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.setup-module__JY8WTW__headerText{flex:420px;min-width:0}.setup-module__JY8WTW__titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.setup-module__JY8WTW__title{font-family:var(--font-brand);overflow-wrap:anywhere;min-width:0;margin:0;font-size:36px;font-weight:400;line-height:1.08}.setup-module__JY8WTW__sub{color:var(--color-ink-muted);font-size:var(--text-md);line-height:var(--leading-normal);margin:var(--space-2) 0 0}.setup-module__JY8WTW__meta{color:var(--color-ink-muted);font-size:var(--text-base);margin-top:var(--space-2)}.setup-module__JY8WTW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.setup-module__JY8WTW__eyebrow{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.setup-module__JY8WTW__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.setup-module__JY8WTW__mono{font-family:var(--font-mono);font-size:var(--text-sm)}.setup-module__JY8WTW__strong{font-weight:var(--weight-bold)}.setup-module__JY8WTW__banner{border-radius:var(--radius-lg);font-size:var(--text-md);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid #0000;flex-wrap:wrap;display:flex}.setup-module__JY8WTW__banner[data-tone=ok]{background:var(--color-success-soft);border-color:var(--color-success-soft);color:var(--color-success-ink)}.setup-module__JY8WTW__banner[data-tone=warning]{background:var(--color-warning-soft);border-color:var(--brand-mango);color:var(--color-warning)}.setup-module__JY8WTW__banner[data-tone=danger]{background:var(--color-danger-soft);border-color:var(--color-danger-soft);color:var(--color-danger)}.setup-module__JY8WTW__banner[data-tone=info]{background:var(--color-info-soft);border-color:var(--color-info-soft);color:var(--color-info-ink)}.setup-module__JY8WTW__bannerSpacer{flex:1}.setup-module__JY8WTW__card{background:var(--color-surface);border:1px solid var(--brand-neutral-4);border-radius:var(--radius-xl);min-width:0}.setup-module__JY8WTW__cardClip{overflow:hidden}.setup-module__JY8WTW__cardHead{border-bottom:1px solid var(--brand-neutral-4);align-items:center;gap:var(--space-3);min-height:var(--card-head-min-height);padding:var(--space-2) var(--card-pad-x);flex-wrap:wrap;justify-content:space-between;display:flex}.setup-module__JY8WTW__cardTitle{font-size:15px;font-weight:var(--weight-bold)}.setup-module__JY8WTW__cardBody{gap:var(--space-3);padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.setup-module__JY8WTW__cardFoot{border-top:1px solid var(--brand-neutral-3);color:var(--color-ink-muted);font-size:var(--text-sm);padding:var(--space-3) var(--card-pad-x)}.setup-module__JY8WTW__tableScroll{overflow-x:auto}.setup-module__JY8WTW__table{border-collapse:collapse;width:100%}.setup-module__JY8WTW__table th{border-bottom:1px solid var(--brand-neutral-4);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;padding:var(--space-2) var(--cell-pad-x);text-align:left;text-transform:uppercase;white-space:nowrap}.setup-module__JY8WTW__table td{border-bottom:1px solid var(--brand-neutral-3);font-size:var(--text-md);overflow-wrap:anywhere;padding:var(--cell-pad-y) var(--cell-pad-x);vertical-align:middle}.setup-module__JY8WTW__table th:first-child,.setup-module__JY8WTW__table td:first-child{padding-left:var(--card-pad-x)}.setup-module__JY8WTW__table th:last-child,.setup-module__JY8WTW__table td:last-child{padding-right:var(--card-pad-x)}.setup-module__JY8WTW__table tbody tr:last-child td{border-bottom:0}.setup-module__JY8WTW__table tbody tr:hover td{background:var(--color-surface-muted)}.setup-module__JY8WTW__table tbody tr[data-dimmed=true] td{color:var(--color-ink-faint)}.setup-module__JY8WTW__rowLink{color:var(--color-ink);font-weight:var(--weight-bold)}.setup-module__JY8WTW__cellActions{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.setup-module__JY8WTW__empty{color:var(--color-ink-muted);padding:var(--space-6) var(--card-pad-x);text-align:center}.setup-module__JY8WTW__life{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.setup-module__JY8WTW__lifeStep{border-left:1px solid var(--brand-neutral-3);color:var(--color-ink);gap:var(--space-1);padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex;position:relative}.setup-module__JY8WTW__lifeStep:first-child{border-left:0}.setup-module__JY8WTW__lifeStep:hover{background:var(--color-surface-muted);text-decoration:none}.setup-module__JY8WTW__lifeStep[data-active=true]{background:var(--brand-umber-2);box-shadow:inset 0 -3px 0 var(--color-accent)}.setup-module__JY8WTW__lifeCount{font-family:var(--font-brand);font-size:26px;line-height:1}.setup-module__JY8WTW__lifeArrow{background:var(--color-surface);border:1px solid var(--brand-neutral-4);border-radius:var(--radius-pill);color:var(--brand-umber-8);font-size:var(--text-xs);z-index:1;justify-content:center;align-items:center;width:18px;height:18px;margin-top:-9px;display:flex;position:absolute;top:50%;right:-9px}.setup-module__JY8WTW__state{border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;display:inline-flex}.setup-module__JY8WTW__state:before{border-radius:var(--radius-pill);content:"";opacity:.75;background:currentColor;width:7px;height:7px}.setup-module__JY8WTW__state[data-state=draft]{background:var(--brand-neutral-3);color:var(--color-ink-muted)}.setup-module__JY8WTW__state[data-state=released_draft],.setup-module__JY8WTW__state[data-state=info]{background:var(--color-info-soft);color:var(--color-info-ink)}.setup-module__JY8WTW__state[data-state=locked_draft]{background:var(--color-fig-soft);color:var(--color-fig-ink)}.setup-module__JY8WTW__state[data-state=locked_release]{background:var(--color-accent);color:var(--color-surface)}.setup-module__JY8WTW__state[data-state=archived]{background:var(--brand-neutral-3);color:var(--color-ink-faint);text-decoration:line-through}.setup-module__JY8WTW__state[data-state=user_scoped],.setup-module__JY8WTW__state[data-state=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.setup-module__JY8WTW__state[data-state=ok]{background:var(--color-success-soft);color:var(--color-success-ink)}.setup-module__JY8WTW__state[data-state=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.setup-module__JY8WTW__state[data-state=neutral]{background:var(--brand-neutral-3);color:var(--color-ink-muted)}.setup-module__JY8WTW__flag{font-size:11.5px;font-weight:var(--weight-bold);white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 8px;display:inline-flex}.setup-module__JY8WTW__flag[data-tone=ok]{background:var(--color-success-soft);color:var(--color-success-ink)}.setup-module__JY8WTW__flag[data-tone=fig]{background:var(--color-fig-soft);color:var(--color-fig-ink)}.setup-module__JY8WTW__flag[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.setup-module__JY8WTW__flag[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.setup-module__JY8WTW__flag[data-tone=neutral]{background:var(--brand-neutral-3);color:var(--color-ink-muted)}.setup-module__JY8WTW__flag[data-tone=info]{background:var(--color-info-soft);color:var(--color-info-ink)}.setup-module__JY8WTW__flag[data-tone=dark]{background:var(--color-accent);color:var(--color-surface)}.setup-module__JY8WTW__filters{align-items:center;gap:var(--space-2) 18px;flex-wrap:wrap;display:flex}.setup-module__JY8WTW__filtersSpacer{flex:1}.setup-module__JY8WTW__searchForm{gap:var(--space-2);flex:0 280px;min-width:200px;display:flex}.setup-module__JY8WTW__searchInput{background:var(--color-surface);border:1px solid var(--brand-neutral-7);border-radius:var(--radius-md);color:var(--color-ink);font:inherit;font-size:var(--text-md);min-width:0;min-height:36px;padding:0 var(--space-3);flex:1}.setup-module__JY8WTW__searchInput:focus-visible{border-color:var(--color-accent);outline:none}.setup-module__JY8WTW__toggle{color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);display:inline-flex}.setup-module__JY8WTW__toggle:hover{text-decoration:none}.setup-module__JY8WTW__switch{background:var(--brand-neutral-4);border-radius:var(--radius-pill);width:30px;height:18px;display:inline-block;position:relative}.setup-module__JY8WTW__switch:after{background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);content:"";height:14px;transition:left var(--motion-fast) var(--ease-out);width:14px;position:absolute;top:2px;left:2px}.setup-module__JY8WTW__switch[data-on=true]{background:var(--color-accent)}.setup-module__JY8WTW__switch[data-on=true]:after{left:14px}.setup-module__JY8WTW__chipLink{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);color:var(--color-accent);font-size:var(--text-base);font-weight:var(--weight-semibold);min-height:32px;padding:0 var(--space-3);align-items:center;display:inline-flex}.setup-module__JY8WTW__chipLink:hover{background:var(--color-surface-hover);text-decoration:none}.setup-module__JY8WTW__chipLink[data-active=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.setup-module__JY8WTW__tabs{border-bottom:1px solid var(--brand-neutral-4);flex-wrap:wrap;display:flex}.setup-module__JY8WTW__tab{color:var(--color-ink-muted);font-size:var(--text-md);font-weight:var(--weight-semibold);border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:40px;margin-right:22px;display:inline-flex}.setup-module__JY8WTW__tab:hover{color:var(--color-ink);text-decoration:none}.setup-module__JY8WTW__tab[data-active=true]{border-bottom-color:var(--color-accent);color:var(--color-accent)}.setup-module__JY8WTW__tabCount{background:var(--brand-neutral-3);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:1px 8px}.setup-module__JY8WTW__tierHead{background:var(--brand-umber-2);border-bottom:1px solid var(--brand-neutral-4);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.setup-module__JY8WTW__tierNum{background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-bold);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.setup-module__JY8WTW__tierName{font-size:15px;font-weight:var(--weight-bold)}.setup-module__JY8WTW__priority{background:var(--brand-neutral-3);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:center;border-radius:6px;min-width:34px;padding:3px 8px;display:inline-block}.setup-module__JY8WTW__audience{align-items:center;gap:6px;display:inline-flex}.setup-module__JY8WTW__audienceKind{background:var(--color-warning-soft);border-radius:var(--radius-sm);color:var(--color-ink-subtle);font-size:var(--text-xs);padding:1px 5px;font-style:normal}.setup-module__JY8WTW__tagRow{margin-top:var(--space-1);flex-wrap:wrap;gap:6px;display:flex}.setup-module__JY8WTW__weight{align-items:center;gap:var(--space-2);display:flex}.setup-module__JY8WTW__weightTrack{background:var(--brand-neutral-4);border-radius:var(--radius-pill);width:min(90px,8cqi);height:6px;display:inline-block;overflow:hidden}.setup-module__JY8WTW__weightFill{background:var(--color-accent);height:100%;display:block}.setup-module__JY8WTW__split{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,420px);display:grid}.setup-module__JY8WTW__grid2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setup-module__JY8WTW__probeForm{gap:var(--space-2);flex-wrap:wrap;padding:14px 18px;display:flex}.setup-module__JY8WTW__probeForm .setup-module__JY8WTW__searchInput{flex:220px}.setup-module__JY8WTW__probeForm .setup-module__JY8WTW__select{flex:0 auto;max-width:200px}.setup-module__JY8WTW__select{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);color:var(--color-accent);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);min-height:36px;padding:0 var(--space-3)}.setup-module__JY8WTW__probeStep{border-top:1px solid var(--brand-neutral-3);align-items:center;gap:var(--space-3);padding:var(--space-3) 18px;grid-template-columns:22px 120px minmax(0,1fr);display:grid}.setup-module__JY8WTW__probeStep[data-state=skip]{color:var(--color-ink-faint)}.setup-module__JY8WTW__probeMark{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.setup-module__JY8WTW__probeMark[data-state=win]{background:var(--color-accent);color:var(--color-surface)}.setup-module__JY8WTW__probeMark[data-state=skip]{background:var(--brand-neutral-3);color:var(--color-ink-faint)}.setup-module__JY8WTW__probeMark[data-state=bad]{background:var(--color-danger-soft);color:var(--color-danger)}.setup-module__JY8WTW__probeResult{background:var(--brand-umber-2);border-top:1px solid var(--brand-neutral-4);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.setup-module__JY8WTW__probeResult b{font-family:var(--font-brand);font-size:var(--text-xl);font-weight:var(--weight-regular)}.setup-module__JY8WTW__listRow{border-top:1px solid var(--brand-neutral-3);color:var(--color-ink);align-items:center;gap:var(--space-3);padding:var(--space-3) 18px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.setup-module__JY8WTW__listRow:hover{background:var(--color-surface-muted);text-decoration:none}.setup-module__JY8WTW__listHead{background:var(--color-surface-muted);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase}.setup-module__JY8WTW__listHead:hover{background:var(--color-surface-muted)}.setup-module__JY8WTW__detailLayout{align-items:start;gap:var(--space-6);grid-template-columns:200px minmax(0,1fr);display:grid}.setup-module__JY8WTW__detailNav{top:var(--space-4);flex-direction:column;gap:2px;display:flex;position:sticky}.setup-module__JY8WTW__detailNavLink{border-radius:var(--radius-md);color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;display:flex}.setup-module__JY8WTW__detailNavLink:focus:not(:focus-visible){outline:none}.setup-module__JY8WTW__detailNavLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.setup-module__JY8WTW__quietId{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-regular)}.setup-module__JY8WTW__stripRow{align-items:center;gap:var(--space-3);flex-flow:wrap;justify-content:space-between;display:flex}.setup-module__JY8WTW__detailNavLink:hover{background:var(--brand-neutral-4);text-decoration:none}.setup-module__JY8WTW__detailNavLink[data-active=true]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-bold)}.setup-module__JY8WTW__detailMain{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.setup-module__JY8WTW__stepper{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.setup-module__JY8WTW__stepperItem{color:var(--color-ink-faint);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);display:inline-flex}.setup-module__JY8WTW__stepperItem[data-state=done],.setup-module__JY8WTW__stepperItem[data-state=current]{color:var(--color-ink)}.setup-module__JY8WTW__stepperDot{border:1.5px solid var(--brand-neutral-7);border-radius:var(--radius-pill);font-size:var(--text-xs);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.setup-module__JY8WTW__stepperItem[data-state=done] .setup-module__JY8WTW__stepperDot{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-surface)}.setup-module__JY8WTW__stepperItem[data-state=current] .setup-module__JY8WTW__stepperDot{border-color:var(--color-accent);color:var(--color-accent)}.setup-module__JY8WTW__stepperLine{background:var(--brand-neutral-4);width:48px;height:2px}.setup-module__JY8WTW__stepperLine[data-state=done]{background:var(--color-accent)}.setup-module__JY8WTW__facts{gap:var(--space-2) var(--space-5);grid-template-columns:max-content minmax(0,1fr);display:grid}.setup-module__JY8WTW__facts dt{color:var(--color-ink-muted)}.setup-module__JY8WTW__facts dd{font-weight:var(--weight-bold);margin:0}.setup-module__JY8WTW__readOnlyFieldset{border:0;min-width:0;margin:0;padding:0}.setup-module__JY8WTW__queue{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.setup-module__JY8WTW__queueCell{border-left:1px solid var(--brand-neutral-3);gap:var(--space-1);flex-direction:column;padding:14px 18px;display:flex}.setup-module__JY8WTW__queueCell:first-child{border-left:0}.setup-module__JY8WTW__queueCell[data-tone=warning]{background:var(--color-warning-soft)}.setup-module__JY8WTW__queueCell[data-tone=danger]{background:var(--color-danger-soft)}.setup-module__JY8WTW__queueValue{font-family:var(--font-brand);font-size:26px;line-height:1.1}.setup-module__JY8WTW__funnel{align-items:center;gap:3px;display:flex}.setup-module__JY8WTW__funnel i{border-radius:3px;height:8px;display:block}.setup-module__JY8WTW__funnelDelivered{background:var(--brand-blue)}.setup-module__JY8WTW__funnelOpened{background:var(--brand-lime)}.setup-module__JY8WTW__funnelClicked{background:var(--color-accent)}.setup-module__JY8WTW__emailStatus{font-size:11.5px;font-weight:var(--weight-bold);white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 8px;display:inline-flex}.setup-module__JY8WTW__emailStatus[data-status=pending],.setup-module__JY8WTW__emailStatus[data-status=sending]{background:var(--color-warning-soft);color:var(--color-warning)}.setup-module__JY8WTW__emailStatus[data-status=sent],.setup-module__JY8WTW__emailStatus[data-status=delivered]{background:var(--color-info-soft);color:var(--color-info-ink)}.setup-module__JY8WTW__emailStatus[data-status=opened],.setup-module__JY8WTW__emailStatus[data-status=clicked]{background:var(--color-success-soft);color:var(--color-success-ink)}.setup-module__JY8WTW__emailStatus[data-status=skipped]{background:var(--brand-neutral-3);color:var(--color-ink-muted)}.setup-module__JY8WTW__emailStatus[data-status=failed],.setup-module__JY8WTW__emailStatus[data-status=bounced],.setup-module__JY8WTW__emailStatus[data-status=complained]{background:var(--color-danger-soft);color:var(--color-danger)}.setup-module__JY8WTW__ladder{flex-direction:column;display:flex}.setup-module__JY8WTW__ladderStep{padding:var(--space-2) 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.setup-module__JY8WTW__ladderDot{border:2px solid var(--brand-neutral-7);border-radius:var(--radius-pill);width:12px;height:12px;margin:4px 0 0 4px}.setup-module__JY8WTW__ladderStep[data-state=done] .setup-module__JY8WTW__ladderDot{background:var(--color-accent);border-color:var(--color-accent)}.setup-module__JY8WTW__ladderStep[data-state=bad] .setup-module__JY8WTW__ladderDot{background:var(--color-danger);border-color:var(--color-danger)}@media (max-width:960px){.setup-module__JY8WTW__page{padding:var(--space-5) var(--space-4) var(--space-8)}.setup-module__JY8WTW__split,.setup-module__JY8WTW__grid2,.setup-module__JY8WTW__detailLayout{grid-template-columns:minmax(0,1fr)}.setup-module__JY8WTW__detailNav{flex-flow:wrap;position:static}.setup-module__JY8WTW__queue{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-module__JY8WTW__queueCell{border-bottom:1px solid var(--brand-neutral-3)}}@media (max-width:640px){.setup-module__JY8WTW__title{font-size:30px}.setup-module__JY8WTW__life{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-module__JY8WTW__lifeArrow{display:none}.setup-module__JY8WTW__lifeStep:nth-child(3){border-left:0}.setup-module__JY8WTW__lifeStep:nth-child(-n+2){border-bottom:1px solid var(--brand-neutral-3)}.setup-module__JY8WTW__listRow{grid-template-columns:minmax(0,1fr) auto}.setup-module__JY8WTW__listRow>:nth-child(n+3){display:none}.setup-module__JY8WTW__probeStep{grid-template-columns:22px minmax(0,1fr)}.setup-module__JY8WTW__probeStep>:nth-child(3){grid-column:2}.setup-module__JY8WTW__searchForm{flex:100%}}.setup-module__JY8WTW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.setup-module__JY8WTW__nowrap{white-space:nowrap}
.SessionConfigSheet-module__RgblLG__trigger{border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--text-base);align-items:center;gap:var(--space-1);background:0 0;border:0;min-width:0;max-width:min(360px,100%);padding:0;display:inline-flex}.SessionConfigSheet-module__RgblLG__trigger:focus:not(:focus-visible){outline:none}.SessionConfigSheet-module__RgblLG__triggerName{color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SessionConfigSheet-module__RgblLG__trigger:hover .SessionConfigSheet-module__RgblLG__triggerName{text-decoration-color:currentColor}.SessionConfigSheet-module__RgblLG__sheet.ui-dialog{border-width:0 0 0 1px;border-radius:0;flex-direction:column;max-width:min(600px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;display:none;inset:0 0 0 auto}.SessionConfigSheet-module__RgblLG__sheet.ui-dialog[open]{display:flex}.SessionConfigSheet-module__RgblLG__sheet.ui-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-sheet-backdrop)}.SessionConfigSheet-module__RgblLG__head{border-bottom:1px solid var(--color-rule);gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-3);flex-direction:column;display:flex}.SessionConfigSheet-module__RgblLG__headRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.SessionConfigSheet-module__RgblLG__eyebrow{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;flex:1}.SessionConfigSheet-module__RgblLG__headLink{font-size:var(--text-sm)}.SessionConfigSheet-module__RgblLG__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;min-width:0;margin:0}.SessionConfigSheet-module__RgblLG__quietId{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;gap:2px;display:inline-flex}.SessionConfigSheet-module__RgblLG__body{gap:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SessionConfigSheet-module__RgblLG__meta{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.SessionConfigSheet-module__RgblLG__note{background:var(--color-warning-tint);border:1px solid var(--color-warning-rule);border-radius:var(--radius-lg);color:var(--color-warning);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);margin:0}.SessionConfigSheet-module__RgblLG__section{gap:var(--space-3);flex-direction:column;display:flex}.SessionConfigSheet-module__RgblLG__sectionTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.SessionConfigSheet-module__RgblLG__section p{font-size:var(--text-md);margin:0}.SessionConfigSheet-module__RgblLG__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.SessionConfigSheet-module__RgblLG__error{color:var(--color-danger);font-size:var(--text-sm)}.SessionConfigSheet-module__RgblLG__promptSummary{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.SessionConfigSheet-module__RgblLG__promptName{font-weight:var(--weight-medium);overflow-wrap:anywhere}.SessionConfigSheet-module__RgblLG__promptBody{position:relative}.SessionConfigSheet-module__RgblLG__promptCopy{position:absolute;top:0;right:0}.SessionConfigSheet-module__RgblLG__text{font-family:inherit;font-size:var(--text-md);overflow-wrap:anywhere;padding-right:var(--space-7);white-space:pre-wrap;margin:0;line-height:1.6}.SessionConfigSheet-module__RgblLG__agent{background:var(--color-surface-muted);border-radius:var(--radius-lg);gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.SessionConfigSheet-module__RgblLG__agentHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.SessionConfigSheet-module__RgblLG__agentName{font-weight:var(--weight-semibold)}.SessionConfigSheet-module__RgblLG__facts{column-gap:var(--space-3);font-size:var(--text-base);row-gap:var(--space-2);grid-template-columns:fit-content(40%) minmax(0,1fr);margin:0;display:grid}.SessionConfigSheet-module__RgblLG__facts dt{color:var(--color-ink-muted);overflow-wrap:anywhere;min-width:0}.SessionConfigSheet-module__RgblLG__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.SessionConfigSheet-module__RgblLG__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.SessionConfigSheet-module__RgblLG__chip{background:var(--color-surface);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);padding:2px var(--space-2)}.SessionConfigSheet-module__RgblLG__hover{padding:var(--space-3) var(--space-4);width:min(380px,100vw - 32px)}.SessionConfigSheet-module__RgblLG__hoverBody{gap:var(--space-2);font-size:var(--text-base);flex-direction:column;display:flex}.SessionConfigSheet-module__RgblLG__hoverWarning{color:var(--color-warning);font-size:var(--text-sm)}
.EndSessionButton-module__1x9xHq__disabled{align-items:center;display:inline-flex}.EndSessionButton-module__1x9xHq__note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.ReadablePayload-module__B_Aooq__root{background:var(--surface);border:1px solid var(--rule);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.ReadablePayload-module__B_Aooq__header{justify-content:space-between;align-items:center;min-height:22px;display:flex}.ReadablePayload-module__B_Aooq__label{color:var(--ink-muted);font-size:11px;font-weight:750}.ReadablePayload-module__B_Aooq__expand{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px;font-weight:750}.ReadablePayload-module__B_Aooq__expand:hover{color:var(--ink)}.ReadablePayload-module__B_Aooq__body{background:var(--surface-muted);border:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:7px;max-height:12rem;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;overflow:auto}.ReadablePayload-module__B_Aooq__body[data-expanded=true]{max-height:none;overflow:visible}.ReadablePayload-module__B_Aooq__empty,.ReadablePayload-module__B_Aooq__note{color:var(--ink-faint)}.ReadablePayload-module__B_Aooq__note{overflow-wrap:anywhere;white-space:pre-wrap;padding:0 2px;font-size:11px;line-height:1.45}.ReadablePayload-module__B_Aooq__raw{color:var(--ink-muted);font-size:11px}.ReadablePayload-module__B_Aooq__raw>summary{cursor:pointer;font-weight:700}.ReadablePayload-module__B_Aooq__rawCode{background:var(--surface-muted);border:1px solid var(--rule);color:var(--ink-muted);white-space:pre-wrap;border-radius:7px;max-height:16rem;margin:6px 0 0;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;overflow:auto}.ReadablePayload-module__B_Aooq__rawActions{margin-top:6px;display:flex}
.BusView-module__NQfmzq__bus{background:var(--color-surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius-xl);grid-template-columns:220px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.BusView-module__NQfmzq__sources{padding:var(--space-3) var(--space-2);background:var(--color-surface-muted);border-right:1px solid var(--color-rule-soft);flex-direction:column;gap:2px;min-width:0;display:flex}.BusView-module__NQfmzq__section{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted)}.BusView-module__NQfmzq__item{justify-content:space-between;gap:var(--space-2);min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.BusView-module__NQfmzq__item:hover{background:var(--color-nav-hover-bg)}.BusView-module__NQfmzq__item[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold)}.BusView-module__NQfmzq__count{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.BusView-module__NQfmzq__item[aria-pressed=true] .BusView-module__NQfmzq__count{color:inherit}.BusView-module__NQfmzq__content{flex-direction:column;min-width:0;display:flex}.BusView-module__NQfmzq__toolbar{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-rule-soft);flex-wrap:wrap;align-items:center;display:flex}.BusView-module__NQfmzq__pills{gap:var(--space-1);flex-wrap:wrap;display:flex}.BusView-module__NQfmzq__pill{min-height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-rule-soft);background:var(--color-surface);font:inherit;font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer}.BusView-module__NQfmzq__pill[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.BusView-module__NQfmzq__control{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted);align-items:center;display:inline-flex}.BusView-module__NQfmzq__flow{border-bottom:1px solid var(--color-rule-soft);overflow-x:auto}.BusView-module__NQfmzq__pager{border-bottom:1px solid var(--color-rule-soft);margin-top:-1px}.BusView-module__NQfmzq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.BusView-module__NQfmzq__table th{background:var(--color-surface);text-align:left;padding:var(--space-1) var(--space-2);font-weight:var(--weight-semibold);color:var(--color-ink-muted);border-bottom:1px solid var(--color-rule-soft);white-space:nowrap;position:sticky;top:0}.BusView-module__NQfmzq__table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-rule-soft);white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.BusView-module__NQfmzq__row{cursor:pointer}.BusView-module__NQfmzq__row:hover td{background:var(--color-surface-muted)}.BusView-module__NQfmzq__row[aria-selected=true] td{background:var(--color-accent-soft)}.BusView-module__NQfmzq__row td[data-tone=ok]{color:var(--color-success-ink)}.BusView-module__NQfmzq__row td[data-tone=warn]{color:var(--color-warning)}.BusView-module__NQfmzq__row td[data-tone=danger]{color:var(--color-danger)}.BusView-module__NQfmzq__row td[data-tone=info]{color:var(--color-info-ink)}.BusView-module__NQfmzq__num{text-align:right;font-variant-numeric:tabular-nums}.BusView-module__NQfmzq__mono{font-family:var(--font-mono)}.BusView-module__NQfmzq__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.BusView-module__NQfmzq__dot{background:var(--color-rule-strong);border-radius:50%;width:8px;height:8px;display:inline-block}.BusView-module__NQfmzq__dot[data-tone=ok]{background:var(--brand-lime)}.BusView-module__NQfmzq__dot[data-tone=warn]{background:var(--brand-mango)}.BusView-module__NQfmzq__dot[data-tone=danger]{background:var(--color-danger)}.BusView-module__NQfmzq__dot[data-tone=info]{background:var(--brand-blue)}.BusView-module__NQfmzq__kind{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--text-2xs);letter-spacing:.04em}.BusView-module__NQfmzq__empty{padding:var(--space-4);color:var(--color-ink-muted);margin:0}.BusView-module__NQfmzq__detail{gap:var(--space-2);padding:var(--space-3);flex-direction:column;min-width:0;display:flex}.BusView-module__NQfmzq__summary{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.BusView-module__NQfmzq__linkButton{font:inherit;font-size:var(--text-sm);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.BusView-module__NQfmzq__panes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.BusView-module__NQfmzq__pane{border:1px solid var(--color-rule-soft);border-radius:var(--radius-md);min-width:0}.BusView-module__NQfmzq__paneTabs{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-rule-soft);font-size:var(--text-sm);align-items:center;display:flex}.BusView-module__NQfmzq__paneTab{font:inherit;color:var(--color-ink-muted);cursor:pointer;padding:0 var(--space-1);background:0 0;border:0}.BusView-module__NQfmzq__paneTab[aria-selected=true]{color:var(--color-accent);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline}.BusView-module__NQfmzq__paneNote{padding:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.BusView-module__NQfmzq__code{padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;max-height:280px;margin:0;overflow:auto}.BusView-module__NQfmzq__fields{padding:var(--space-3);gap:var(--space-1);font-size:var(--text-sm);margin:0;display:grid}.BusView-module__NQfmzq__fields div{gap:var(--space-2);grid-template-columns:110px minmax(0,1fr);display:grid}.BusView-module__NQfmzq__fields dt{color:var(--color-ink-muted)}.BusView-module__NQfmzq__fields dd{word-break:break-all;margin:0}@media (max-width:720px){.BusView-module__NQfmzq__bus{grid-template-columns:minmax(0,1fr)}.BusView-module__NQfmzq__sources{border-right:0;border-bottom:1px solid var(--color-rule-soft);flex-flow:wrap}.BusView-module__NQfmzq__section{width:100%}}
.InvestigationChat-module__v3W_sq__chat,.InvestigationChat-module__v3W_sq__launcher{bottom:max(var(--space-4), env(safe-area-inset-bottom));right:max(var(--space-4), env(safe-area-inset-right));z-index:var(--z-overlay);position:fixed}.InvestigationChat-module__v3W_sq__chat{background:var(--color-surface);border:1px solid var(--color-rule-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);height:min(calc(var(--space-9) * 11), calc(100dvh - var(--space-4) * 2 - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-width:0;min-height:0;width:min(calc(var(--space-9) * 8), calc(100vw - var(--space-4) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right)));flex-direction:column;display:flex;overflow:hidden}.InvestigationChat-module__v3W_sq__chat[hidden]{display:none}.InvestigationChat-module__v3W_sq__launcher{border-radius:var(--radius-pill);box-shadow:var(--shadow-md);min-height:calc(var(--space-8) + var(--space-1));padding:var(--space-2) var(--space-4)}.InvestigationChat-module__v3W_sq__header{border-bottom:1px solid var(--color-rule);padding:var(--space-3) var(--space-4);flex:none}.InvestigationChat-module__v3W_sq__mark{background:var(--color-nav);border-radius:var(--radius-md);color:var(--color-nav-active);font-size:var(--text-sm);font-weight:var(--weight-bold);height:var(--space-7);width:var(--space-7);flex:none;justify-content:center;align-items:center;display:inline-flex}.InvestigationChat-module__v3W_sq__titleBlock{flex:auto;min-width:0}.InvestigationChat-module__v3W_sq__title{font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InvestigationChat-module__v3W_sq__subtitle{color:var(--color-ink-muted);font-size:var(--text-sm)}.InvestigationChat-module__v3W_sq__error{background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.InvestigationChat-module__v3W_sq__messages{gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow:auto}.InvestigationChat-module__v3W_sq__muted{color:var(--color-ink-subtle);font-size:var(--text-sm)}.InvestigationChat-module__v3W_sq__agentRow{margin-right:var(--space-7)}.InvestigationChat-module__v3W_sq__teammateRow{margin-left:var(--space-9)}.InvestigationChat-module__v3W_sq__author{font-size:var(--text-xs);font-weight:var(--weight-bold)}.InvestigationChat-module__v3W_sq__agentRow .InvestigationChat-module__v3W_sq__author{color:var(--color-accent)}.InvestigationChat-module__v3W_sq__teammateRow .InvestigationChat-module__v3W_sq__author{color:var(--color-ink-muted)}.InvestigationChat-module__v3W_sq__agentBubble,.InvestigationChat-module__v3W_sq__teammateBubble{border-radius:var(--radius-xl);font-size:var(--text-md);line-height:var(--leading-normal);padding:var(--space-2) var(--space-3);white-space:pre-wrap;word-break:break-word}.InvestigationChat-module__v3W_sq__agentBubble{background:var(--color-surface-muted);white-space:normal;min-width:0}.InvestigationChat-module__v3W_sq__agentBubble :is(p,ul,ol,blockquote,pre,[data-markdown-table]){margin:0 0 var(--space-3)}.InvestigationChat-module__v3W_sq__agentBubble>:last-child{margin-bottom:0}.InvestigationChat-module__v3W_sq__agentBubble :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-normal);margin:var(--space-4) 0 var(--space-2)}.InvestigationChat-module__v3W_sq__agentBubble>:first-child{margin-top:0}.InvestigationChat-module__v3W_sq__agentBubble :is(ul,ol){padding-left:var(--space-5)}.InvestigationChat-module__v3W_sq__agentBubble :is(ul,ol) :is(ul,ol){margin-bottom:0}.InvestigationChat-module__v3W_sq__agentBubble li+li{margin-top:var(--space-1)}.InvestigationChat-module__v3W_sq__agentBubble a{color:var(--color-accent);text-decoration:underline}.InvestigationChat-module__v3W_sq__agentBubble blockquote{border-left:1px solid var(--color-rule-strong);color:var(--color-ink-muted);padding-left:var(--space-3)}.InvestigationChat-module__v3W_sq__agentBubble code{background:var(--color-surface);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);padding:0 var(--space-1)}.InvestigationChat-module__v3W_sq__agentBubble pre{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);max-width:100%;padding:var(--space-2);white-space:pre;word-break:normal;overflow-x:auto}.InvestigationChat-module__v3W_sq__agentBubble pre code{padding:0}.InvestigationChat-module__v3W_sq__agentBubble [data-markdown-table]{overflow-x:auto}.InvestigationChat-module__v3W_sq__agentBubble table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.InvestigationChat-module__v3W_sq__agentBubble :is(th,td){border:1px solid var(--color-rule-strong);padding:var(--space-1) var(--space-2);text-align:left}.InvestigationChat-module__v3W_sq__agentBubble img{max-width:100%;height:auto}.InvestigationChat-module__v3W_sq__teammateBubble{background:var(--color-ink);color:var(--color-surface)}.InvestigationChat-module__v3W_sq__agentBubble button{background:var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-accent);padding:1px var(--space-2);margin:0 1px}.InvestigationChat-module__v3W_sq__agentBubble [data-unavailable-reference]{border-bottom:1px dashed var(--color-ink-faint)}.InvestigationChat-module__v3W_sq__textarea{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);font:inherit;font-size:var(--text-md);padding:var(--space-2) var(--space-3);resize:none;flex:auto}.InvestigationChat-module__v3W_sq__suggestion{border-radius:var(--radius-pill)}.InvestigationChat-module__v3W_sq__empty{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.InvestigationChat-module__v3W_sq__turnRef{border-radius:var(--radius-pill);margin-right:var(--space-2);padding:1px var(--space-2)}.InvestigationChat-module__v3W_sq__evidenceNote{color:var(--color-ink-subtle);font-size:var(--text-xs)}.InvestigationChat-module__v3W_sq__composerContext{color:var(--color-ink-muted);font-size:var(--text-sm)}.InvestigationChat-module__v3W_sq__composerContext strong{color:var(--color-ink);font-weight:var(--weight-semibold)}.InvestigationChat-module__v3W_sq__composer{border-top:1px solid var(--color-rule);gap:var(--space-2);padding:var(--space-3) var(--space-4);flex:none;display:grid}.InvestigationChat-module__v3W_sq__composerRow .InvestigationChat-module__v3W_sq__textarea{min-width:0}.InvestigationChat-module__v3W_sq__composerRow>button{flex:none}.InvestigationChat-module__v3W_sq__footer a{white-space:nowrap}.InvestigationChat-module__v3W_sq__footer{color:var(--color-ink-muted);min-width:0;font-size:var(--text-sm)}.InvestigationChat-module__v3W_sq__cli{border-radius:var(--radius-sm);font-family:var(--font-mono);overflow:hidden}.InvestigationChat-module__v3W_sq__cli>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InvestigationChat-module__v3W_sq__deliveryError{color:var(--color-danger);font-size:var(--text-xs);text-align:right}
.TurnLatencyTrace-module__WII1xG__root{--trace-ink:var(--lightningcss-light,#4a4844)var(--lightningcss-dark,#c9c7c0);color:var(--color-ink);min-width:0}.TurnLatencyTrace-module__WII1xG__legend{color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.TurnLatencyTrace-module__WII1xG__hollowLegend:before,.TurnLatencyTrace-module__WII1xG__dangerLegend:before{content:"";vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.TurnLatencyTrace-module__WII1xG__hollowLegend:before{border:2px solid var(--trace-ink);box-sizing:border-box;background:0 0}.TurnLatencyTrace-module__WII1xG__dangerLegend:before{background:var(--color-danger)}.TurnLatencyTrace-module__WII1xG__scroller{overscroll-behavior-inline:contain;overflow-x:auto}.TurnLatencyTrace-module__WII1xG__chart{width:100%;min-width:60rem;height:auto;display:block}.TurnLatencyTrace-module__WII1xG__chart text{fill:var(--color-ink);font-size:12px}.TurnLatencyTrace-module__WII1xG__grid{stroke:var(--color-rule);stroke-width:1px}.TurnLatencyTrace-module__WII1xG__chart .TurnLatencyTrace-module__WII1xG__tick,.TurnLatencyTrace-module__WII1xG__chart .TurnLatencyTrace-module__WII1xG__muted{fill:var(--color-ink-faint);font-size:11px}.TurnLatencyTrace-module__WII1xG__chart .TurnLatencyTrace-module__WII1xG__railLabel{fill:var(--color-ink-muted);font-size:11px}.TurnLatencyTrace-module__WII1xG__duration,.TurnLatencyTrace-module__WII1xG__railsHeading{font-weight:var(--weight-semibold)}.TurnLatencyTrace-module__WII1xG__solidBar,.TurnLatencyTrace-module__WII1xG__dot{fill:var(--trace-ink)}.TurnLatencyTrace-module__WII1xG__hollowBar,.TurnLatencyTrace-module__WII1xG__absenceBar,.TurnLatencyTrace-module__WII1xG__hollowDot{fill:none;stroke:var(--trace-ink);stroke-width:2px}.TurnLatencyTrace-module__WII1xG__absenceBar,.TurnLatencyTrace-module__WII1xG__hollowBar[data-dashed=true]{stroke-dasharray:4 3}.TurnLatencyTrace-module__WII1xG__absenceBar{opacity:.72}.TurnLatencyTrace-module__WII1xG__dot{stroke:var(--color-surface);stroke-width:1.6px}.TurnLatencyTrace-module__WII1xG__hollowDot{fill:var(--color-surface);stroke-width:1.8px}.TurnLatencyTrace-module__WII1xG__danger{stroke:var(--color-danger);stroke-width:2px}.TurnLatencyTrace-module__WII1xG__heroGuide{opacity:.55;stroke:var(--color-ink);stroke-width:1px}.TurnLatencyTrace-module__WII1xG__hoverable{cursor:default}.TurnLatencyTrace-module__WII1xG__hoverable:hover>:not(.TurnLatencyTrace-module__WII1xG__hit){filter:brightness(.85)saturate(1.3)}.TurnLatencyTrace-module__WII1xG__hit{fill:#0000;pointer-events:all;stroke:none}.TurnLatencyTrace-module__WII1xG__crosshair{pointer-events:none}.TurnLatencyTrace-module__WII1xG__crosshair line{opacity:.45;stroke:var(--color-ink);stroke-dasharray:2 3;stroke-width:1px}.TurnLatencyTrace-module__WII1xG__crosshair text{fill:var(--color-ink-muted);font-size:11px}.TurnLatencyTrace-module__WII1xG__note{color:var(--color-ink-faint);font-size:var(--text-xs);margin:var(--space-1) 0 0}.TurnLatencyTrace-module__WII1xG__tooltip{color:#f5f5f2;pointer-events:none;z-index:80;background:#171715;border-radius:6px;flex-direction:column;gap:2px;max-width:340px;padding:7px 10px;font-size:12px;line-height:1.4;display:flex;position:fixed;box-shadow:0 4px 14px #00000040}.TurnLatencyTrace-module__WII1xG__tooltip>strong{font-weight:var(--weight-semibold)}.TurnLatencyTrace-module__WII1xG__tooltip>span{color:#d1d0cc}.TurnLatencyTrace-module__WII1xG__tooltip .TurnLatencyTrace-module__WII1xG__tooltipSource{color:#8f8e89;margin-top:2px;font-size:11px}@media (max-width:40rem){.TurnLatencyTrace-module__WII1xG__legend{gap:var(--space-1) var(--space-3)}.TurnLatencyTrace-module__WII1xG__chart{min-width:56rem}}
.SessionState-module__LxoAWq__card{background:var(--color-surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius-xl);overflow:hidden}.SessionState-module__LxoAWq__header{border-bottom:1px solid var(--color-rule-soft);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.SessionState-module__LxoAWq__header b{font-size:var(--text-md)}.SessionState-module__LxoAWq__header code{margin-left:var(--space-1)}.SessionState-module__LxoAWq__spacer{flex:1}.SessionState-module__LxoAWq__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.SessionState-module__LxoAWq__source{color:var(--color-ink-faint);font-size:var(--text-sm)}.SessionState-module__LxoAWq__empty{color:var(--color-ink-muted);font-size:var(--text-base);padding:var(--space-4);margin:0}.SessionState-module__LxoAWq__grid{grid-template-columns:340px minmax(0,1fr);display:grid}.SessionState-module__LxoAWq__list{border-right:1px solid var(--color-rule-soft);flex-direction:column;min-width:0;display:flex}.SessionState-module__LxoAWq__finder{border-bottom:1px solid var(--color-rule-soft);padding:var(--space-3) var(--space-3) var(--space-2)}.SessionState-module__LxoAWq__finderInput{background:var(--color-surface);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);height:32px;padding:0 var(--space-3);width:100%}.SessionState-module__LxoAWq__chips{border-bottom:1px solid var(--color-rule-soft);gap:var(--space-1);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.SessionState-module__LxoAWq__chip{background:var(--color-background);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);color:var(--color-ink);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);padding:2px var(--space-2)}.SessionState-module__LxoAWq__chip[data-active=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.SessionState-module__LxoAWq__fieldRow{background:var(--color-surface);border:0;border-bottom:1px solid var(--color-rule-soft);color:var(--color-ink);cursor:pointer;font:inherit;gap:2px var(--space-3);padding:var(--space-3) var(--space-4);text-align:left;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.SessionState-module__LxoAWq__fieldRow:hover{background:var(--color-surface-muted)}.SessionState-module__LxoAWq__fieldRow[aria-pressed=true]{background:var(--brand-umber-2);box-shadow:inset 3px 0 0 var(--color-accent)}.SessionState-module__LxoAWq__fieldRow b{font-size:var(--text-base)}.SessionState-module__LxoAWq__rev{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right}.SessionState-module__LxoAWq__summary{color:var(--color-ink-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.SessionState-module__LxoAWq__detail{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.SessionState-module__LxoAWq__title{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.SessionState-module__LxoAWq__title b{font-size:var(--text-lg)}.SessionState-module__LxoAWq__title+.SessionState-module__LxoAWq__history,.SessionState-module__LxoAWq__title+.SessionState-module__LxoAWq__empty{margin-top:var(--space-2)}.SessionState-module__LxoAWq__now{border:1px solid var(--color-rule-soft);border-radius:var(--radius-lg);overflow:hidden}.SessionState-module__LxoAWq__nowHead{background:var(--color-background);border-bottom:1px solid var(--color-rule-soft);font-size:var(--text-sm);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.SessionState-module__LxoAWq__nowBody{font-size:var(--text-md);padding:var(--space-3)}.SessionState-module__LxoAWq__json{border-top:1px solid var(--color-rule-soft);padding:var(--space-2) var(--space-3)}.SessionState-module__LxoAWq__pre{font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;overflow:auto}.SessionState-module__LxoAWq__history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SessionState-module__LxoAWq__historyRow{border-top:1px solid var(--color-rule-soft);font-size:var(--text-base);align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:64px 54px minmax(0,1fr) auto auto;display:grid}.SessionState-module__LxoAWq__historyRow[data-outcome=waiting]{opacity:.55}.SessionState-module__LxoAWq__time{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.SessionState-module__LxoAWq__histRev{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold)}.SessionState-module__LxoAWq__historyRow[data-outcome=rejected] .SessionState-module__LxoAWq__histRev{color:var(--color-danger);text-decoration:line-through}.SessionState-module__LxoAWq__what{overflow-wrap:anywhere;min-width:0}.SessionState-module__LxoAWq__outcome{font-size:var(--text-xs);font-weight:var(--weight-bold)}.SessionState-module__LxoAWq__outcome[data-outcome=confirmed]{color:var(--color-success-ink)}.SessionState-module__LxoAWq__outcome[data-outcome=rejected]{color:var(--color-danger)}.SessionState-module__LxoAWq__outcome[data-outcome=waiting]{color:var(--color-warning)}.SessionState-module__LxoAWq__links{font-family:var(--font-mono);font-size:var(--text-xs);gap:var(--space-2);display:inline-flex}.SessionState-module__LxoAWq__links a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:3px}.SessionState-module__LxoAWq__linkButton{color:var(--color-accent);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.SessionState-module__LxoAWq__panel{background:var(--color-surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius-xl);flex-direction:column;min-width:0;display:flex}.SessionState-module__LxoAWq__panelHead{border-bottom:1px solid var(--color-rule-soft);align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.SessionState-module__LxoAWq__panelField{border-bottom:1px solid var(--color-rule-soft);gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.SessionState-module__LxoAWq__panelField:last-child{border-bottom:0}.SessionState-module__LxoAWq__panelField .SessionState-module__LxoAWq__historyRow{border-top:0;grid-template-columns:54px minmax(0,1fr) auto;padding:2px 0}@media (max-width:760px){.SessionState-module__LxoAWq__grid{grid-template-columns:minmax(0,1fr)}.SessionState-module__LxoAWq__list{border-bottom:1px solid var(--color-rule-soft);border-right:0}.SessionState-module__LxoAWq__historyRow{grid-template-columns:54px 48px minmax(0,1fr)}.SessionState-module__LxoAWq__historyRow .SessionState-module__LxoAWq__outcome,.SessionState-module__LxoAWq__historyRow .SessionState-module__LxoAWq__links{grid-column:3}.SessionState-module__LxoAWq__detail{padding:var(--space-4)}}.SessionState-module__LxoAWq__inferredTurn{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.SessionState-module__LxoAWq__detail .pager{padding-inline:0}
.SessionSurfaceTabs-module__9I-odG__surface{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.SessionSurfaceTabs-module__9I-odG__tabs{border-bottom:1px solid var(--color-rule-soft);flex-wrap:wrap;display:flex}.SessionSurfaceTabs-module__9I-odG__tab{min-height:40px;padding:0 var(--space-4);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.SessionSurfaceTabs-module__9I-odG__tab:hover{color:var(--color-ink);text-decoration:none}.SessionSurfaceTabs-module__9I-odG__tab[aria-selected=true]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.SessionSurfaceTabs-module__9I-odG__tabBar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-rule-soft);flex-wrap:wrap;display:flex}.SessionSurfaceTabs-module__9I-odG__tabBar>.SessionSurfaceTabs-module__9I-odG__tabs{border-bottom:0}.SessionSurfaceTabs-module__9I-odG__tabsEnd{min-width:0;margin-left:auto}.SessionSurfaceTabs-module__9I-odG__panel{min-width:0}@media (min-width:721px) and (min-height:560px){.SessionSurfaceTabs-module__9I-odG__surface[data-fill=true]{gap:var(--space-3);flex:auto;min-height:0}.SessionSurfaceTabs-module__9I-odG__surface[data-fill=true]>.SessionSurfaceTabs-module__9I-odG__panel{flex-direction:column;flex:auto;min-height:0;display:flex}}
.SessionAutoReviewSummary-module__ZwmL-W__root{border-bottom:1px solid var(--color-rule);background:var(--color-surface-muted)}.SessionAutoReviewSummary-module__ZwmL-W__summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;font-size:var(--text-sm);list-style:none;display:flex}.SessionAutoReviewSummary-module__ZwmL-W__summary::-webkit-details-marker{display:none}.SessionAutoReviewSummary-module__ZwmL-W__summary:focus-visible{outline:calc(var(--space-1) / 2) solid var(--color-accent);outline-offset:calc(var(--space-1) / -2)}.SessionAutoReviewSummary-module__ZwmL-W__expand{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);flex-shrink:0;align-items:center;display:flex}.SessionAutoReviewSummary-module__ZwmL-W__root[open] .SessionAutoReviewSummary-module__ZwmL-W__expand>span{transform:rotate(180deg)}.SessionAutoReviewSummary-module__ZwmL-W__content{padding:var(--space-4);background:var(--color-surface)}.SessionAutoReviewSummary-module__ZwmL-W__reviewContent{gap:var(--space-5);overflow-wrap:anywhere;min-width:0;display:grid}.SessionAutoReviewSummary-module__ZwmL-W__heading,.SessionAutoReviewSummary-module__ZwmL-W__header,.SessionAutoReviewSummary-module__ZwmL-W__meta,.SessionAutoReviewSummary-module__ZwmL-W__findingHeader{flex-wrap:wrap}.SessionAutoReviewSummary-module__ZwmL-W__header{justify-content:space-between;align-items:flex-start}.SessionAutoReviewSummary-module__ZwmL-W__reviewContent h3,.SessionAutoReviewSummary-module__ZwmL-W__reviewContent h4,.SessionAutoReviewSummary-module__ZwmL-W__body{margin:0}.SessionAutoReviewSummary-module__ZwmL-W__reviewContent h3{font-size:var(--text-lg)}.SessionAutoReviewSummary-module__ZwmL-W__reviewContent h4{font-size:var(--text-md)}.SessionAutoReviewSummary-module__ZwmL-W__body{white-space:pre-wrap;line-height:var(--leading-normal)}.SessionAutoReviewSummary-module__ZwmL-W__meta,.SessionAutoReviewSummary-module__ZwmL-W__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.SessionAutoReviewSummary-module__ZwmL-W__meta{margin-top:var(--space-2)}.SessionAutoReviewSummary-module__ZwmL-W__content,.SessionAutoReviewSummary-module__ZwmL-W__section{gap:var(--space-3);display:grid}.SessionAutoReviewSummary-module__ZwmL-W__section summary{cursor:pointer;font-weight:var(--weight-semibold)}.SessionAutoReviewSummary-module__ZwmL-W__finding{padding:var(--space-3) 0;border-top:1px solid var(--color-rule);gap:var(--space-2);display:grid}.SessionAutoReviewSummary-module__ZwmL-W__finding[data-safety=true]{padding:var(--space-3);border-left:calc(var(--space-1) / 2) solid var(--color-danger);background:var(--color-danger-soft)}.SessionAutoReviewSummary-module__ZwmL-W__findingHeader strong{flex:1}.SessionAutoReviewSummary-module__ZwmL-W__evidenceLink{font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:var(--space-1);text-decoration:underline}
.ResponseTimeCard-module__WQLGtG__card{background:var(--color-surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius-xl);padding:var(--space-1) var(--space-4)}.ResponseTimeCard-module__WQLGtG__card>.ui-disclosure-body{gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);border-top:1px solid var(--color-hairline-soft);flex-direction:column;display:flex}.ResponseTimeCard-module__WQLGtG__summary{align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ResponseTimeCard-module__WQLGtG__summary b{font-weight:var(--weight-bold)}.ResponseTimeCard-module__WQLGtG__head{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.ResponseTimeCard-module__WQLGtG__muted{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0}.ResponseTimeCard-module__WQLGtG__stats{gap:var(--space-4);margin:0;display:flex}.ResponseTimeCard-module__WQLGtG__stat dt{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase}.ResponseTimeCard-module__WQLGtG__stat dd{font-size:var(--text-lg,18px);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);margin:0}.ResponseTimeCard-module__WQLGtG__vad{font-size:var(--text-sm);margin:0}.ResponseTimeCard-module__WQLGtG__legend{color:var(--color-ink-muted);font-size:var(--text-xs);gap:var(--space-4);flex-wrap:wrap;display:flex}.ResponseTimeCard-module__WQLGtG__legend span{align-items:center;gap:var(--space-1);display:inline-flex}.ResponseTimeCard-module__WQLGtG__swatchWait,.ResponseTimeCard-module__WQLGtG__swatchAfter{border-radius:2px;width:10px;height:10px;display:inline-block}.ResponseTimeCard-module__WQLGtG__swatchWait,.ResponseTimeCard-module__WQLGtG__wait{background:var(--color-ink-faint)}.ResponseTimeCard-module__WQLGtG__swatchAfter,.ResponseTimeCard-module__WQLGtG__after{background:var(--color-accent)}.ResponseTimeCard-module__WQLGtG__turns{gap:var(--space-1);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ResponseTimeCard-module__WQLGtG__turn{font-size:var(--text-xs);align-items:center;gap:var(--space-3);grid-template-columns:minmax(120px,180px) 1fr 52px;display:grid}.ResponseTimeCard-module__WQLGtG__turnLabel{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ResponseTimeCard-module__WQLGtG__track{gap:2px;min-width:0;height:12px;display:flex}.ResponseTimeCard-module__WQLGtG__wait,.ResponseTimeCard-module__WQLGtG__after{border-radius:0 4px 4px 0;height:100%}.ResponseTimeCard-module__WQLGtG__wait{border-radius:4px 0 0 4px}.ResponseTimeCard-module__WQLGtG__after[data-estimate=true]{opacity:.55}.ResponseTimeCard-module__WQLGtG__value{font-variant-numeric:tabular-nums;text-align:right}.ResponseTimeCard-module__WQLGtG__value[data-worst=true]{font-weight:var(--weight-bold)}@media (max-width:640px){.ResponseTimeCard-module__WQLGtG__turn{grid-template-columns:1fr 52px}.ResponseTimeCard-module__WQLGtG__turnLabel{grid-column:1/-1}}.ResponseTimeCard-module__WQLGtG__details{gap:var(--space-3);flex-direction:column;display:flex}
.SessionInfoChips-module__I2Bb_a__chips{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.SessionInfoChips-module__I2Bb_a__chip{position:relative}.SessionInfoChips-module__I2Bb_a__chip>summary{cursor:pointer;border-radius:var(--radius-pill)}.SessionInfoChips-module__I2Bb_a__trigger{align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.SessionInfoChips-module__I2Bb_a__trigger:hover,.SessionInfoChips-module__I2Bb_a__chip[open] .SessionInfoChips-module__I2Bb_a__trigger{border-color:var(--color-rule);color:var(--color-ink)}.SessionInfoChips-module__I2Bb_a__trigger[data-tone=warning]{background:var(--color-warning-soft);border-color:var(--color-warning-rule);color:var(--color-warning)}.SessionInfoChips-module__I2Bb_a__trigger[data-tone=danger]{background:var(--color-danger-soft);border-color:var(--color-danger-rule);color:var(--color-danger)}.SessionInfoChips-module__I2Bb_a__trigger b{color:var(--color-ink)}.SessionInfoChips-module__I2Bb_a__caret{opacity:.7;font-size:.75em}.SessionInfoChips-module__I2Bb_a__panel{top:calc(100% + var(--space-2));z-index:30;width:min(720px, calc(100vw - 2 * var(--space-5)));overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg);max-height:min(70dvh,640px);box-shadow:var(--shadow-lg);position:absolute;right:0;overflow-y:auto}.SessionInfoChips-module__I2Bb_a__body{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}
.Preview-module__0QS-1q__page{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.Preview-module__0QS-1q__fixtures{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.Preview-module__0QS-1q__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted)}.Preview-module__0QS-1q__fixture{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink);text-decoration:none}.Preview-module__0QS-1q__fixture[aria-current=page]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-surface)}
.ProblemsShell-module__2ng_NG__tabs{border-bottom:1px solid var(--color-hairline-soft);align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);justify-content:space-between;display:flex}.ProblemsShell-module__2ng_NG__tabs>nav{border-bottom:0}.ProblemsShell-module__2ng_NG__research{color:var(--color-ink-muted);font-size:var(--text-sm);padding-bottom:var(--space-2);white-space:nowrap;text-decoration:none}.ProblemsShell-module__2ng_NG__research:hover{color:var(--color-ink)}
.testUsers-module__3AkLzW__picker{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink);font:inherit;font-weight:var(--weight-semibold,600);max-width:240px;min-height:32px;padding:0 var(--space-2)}.testUsers-module__3AkLzW__picker:disabled{opacity:.6}.testUsers-module__3AkLzW__inlineStatus{color:var(--color-ink-muted);font-size:var(--text-xs,12px);margin-top:var(--space-1);display:block}.testUsers-module__3AkLzW__inlineStatus[data-tone=error]{color:var(--color-danger)}.testUsers-module__3AkLzW__menu{display:inline-block;position:relative}.testUsers-module__3AkLzW__menuPanel{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-2);text-align:left;right:0;top:calc(100% + var(--space-2));width:min(340px, calc(100vw - 2 * var(--space-4)));z-index:20;flex-direction:column;display:flex;position:absolute}.testUsers-module__3AkLzW__menuItem{border-radius:var(--radius-lg);color:var(--color-ink);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.testUsers-module__3AkLzW__menuItem:hover:not(:disabled),.testUsers-module__3AkLzW__menuItem:focus-visible{background:var(--color-surface-tint)}.testUsers-module__3AkLzW__menuItem:disabled{cursor:not-allowed;opacity:.55}.testUsers-module__3AkLzW__menuItem b{font-size:var(--text-sm,14px)}.testUsers-module__3AkLzW__menuItem span{color:var(--color-ink-muted);font-size:var(--text-xs,13px)}.testUsers-module__3AkLzW__ready{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xl);gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.testUsers-module__3AkLzW__form{gap:var(--space-4);flex-direction:column;display:flex}.testUsers-module__3AkLzW__choice{border:1px solid var(--color-control-border);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);display:inline-flex}.testUsers-module__3AkLzW__choice:has(input:checked){background:var(--color-surface-tint);border-color:var(--color-ink)}.testUsers-module__3AkLzW__testerRow{border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.testUsers-module__3AkLzW__testerRow:last-child{border-bottom:0}.testUsers-module__3AkLzW__testerWho{flex:1;min-width:200px}.testUsers-module__3AkLzW__form input[type=checkbox],.testUsers-module__3AkLzW__form input[type=radio],.testUsers-module__3AkLzW__sessionsField input[type=radio]{accent-color:var(--color-ink);flex:none;width:auto;min-height:0;margin:0;padding:0}.testUsers-module__3AkLzW__sessionsField .testUsers-module__3AkLzW__sessionsCount{font-size:var(--text-md);width:72px;min-height:36px}.testUsers-module__3AkLzW__sessionsField .testUsers-module__3AkLzW__choice{font-size:var(--text-md);white-space:nowrap;min-height:36px;padding-block:0}.testUsers-module__3AkLzW__sessionsField .testUsers-module__3AkLzW__sessionsUnit{font-size:inherit;font-weight:inherit;text-transform:none}.testUsers-module__3AkLzW__ready,.testUsers-module__3AkLzW__form{overflow-wrap:anywhere;white-space:normal}.testUsers-module__3AkLzW__sessionsField .toolbar{flex-wrap:nowrap;align-items:center}.testUsers-module__3AkLzW__sessionsUnit{white-space:nowrap}.testUsers-module__3AkLzW__hubTable .testUsers-module__3AkLzW__sessionsField .toolbar{flex-wrap:wrap}.testUsers-module__3AkLzW__sheet{border-width:0 0 0 1px;border-radius:0;flex-direction:column;width:min(500px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.testUsers-module__3AkLzW__sheet[open]{display:flex}.testUsers-module__3AkLzW__sheetBody{flex:1;overflow-y:auto}.testUsers-module__3AkLzW__sheetFooter{justify-content:space-between}.testUsers-module__3AkLzW__sheetFooterNote{color:var(--color-ink-muted);font-size:var(--text-sm);text-align:right;flex:1;min-width:0}.testUsers-module__3AkLzW__sheetFooterNote .testUsers-module__3AkLzW__inlineStatus{margin-top:0}.testUsers-module__3AkLzW__sheetSection{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.testUsers-module__3AkLzW__sheetSectionHead{justify-content:space-between;align-items:baseline;display:flex}.testUsers-module__3AkLzW__sheetLabel{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.testUsers-module__3AkLzW__sheetHint{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;display:block}.testUsers-module__3AkLzW__textButton{color:var(--color-ink-subtle);cursor:pointer;font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.testUsers-module__3AkLzW__whoRow{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.testUsers-module__3AkLzW__whoCard{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xl);color:var(--color-ink);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);text-align:left;flex-direction:column;gap:2px;display:flex}.testUsers-module__3AkLzW__whoCard span{color:var(--color-ink-muted);font-size:var(--text-sm)}.testUsers-module__3AkLzW__whoCard[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.testUsers-module__3AkLzW__whoCard:disabled{cursor:not-allowed;opacity:.55}.testUsers-module__3AkLzW__meCard{background:var(--color-surface-muted);border-radius:var(--radius-xl);align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.testUsers-module__3AkLzW__meAvatar{background:var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-accent);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.testUsers-module__3AkLzW__pickList{border:1px solid var(--color-rule);border-radius:var(--radius-xl);flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.testUsers-module__3AkLzW__pickSearchRow{border-bottom:1px solid var(--color-rule-soft);align-items:center;gap:var(--space-2);padding-right:var(--space-2);display:flex}.testUsers-module__3AkLzW__pickSearch{border:0;border-bottom:1px solid var(--color-rule-soft);color:var(--color-ink);font:inherit;min-height:36px;padding:0 var(--space-3);background:0 0;outline:0;flex:1}.testUsers-module__3AkLzW__pickSearchRow .testUsers-module__3AkLzW__pickSearch{border-bottom:0}.testUsers-module__3AkLzW__pickRow{border-bottom:1px solid var(--color-rule-soft);cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.testUsers-module__3AkLzW__pickRow[data-picked=true]{background:var(--color-accent-soft)}.testUsers-module__3AkLzW__pickTitle{flex-direction:column;flex:1;min-width:0;display:flex}.testUsers-module__3AkLzW__pickRow[data-picked=true] .testUsers-module__3AkLzW__pickTitle{font-weight:var(--weight-bold)}.testUsers-module__3AkLzW__pickFoot{color:var(--color-ink-muted);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;display:flex}.testUsers-module__3AkLzW__pickedConfig{border:1px solid var(--color-rule);border-radius:var(--radius-xl);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);justify-content:space-between;display:flex}.testUsers-module__3AkLzW__pickedConfig .testUsers-module__3AkLzW__sheetHint{display:inline}.testUsers-module__3AkLzW__inlineCheck{color:var(--color-ink-muted);cursor:pointer;font-size:var(--text-base);align-items:center;gap:var(--space-2);display:flex}.testUsers-module__3AkLzW__form .testUsers-module__3AkLzW__inlineCheck input,.testUsers-module__3AkLzW__pickRow input{accent-color:var(--color-accent);flex:none;width:auto;min-height:0;margin:0}.testUsers-module__3AkLzW__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.testUsers-module__3AkLzW__chip{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-base);min-height:32px;padding:0 var(--space-3)}.testUsers-module__3AkLzW__chip[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-bold)}.testUsers-module__3AkLzW__toast{background:var(--color-accent);border-radius:var(--radius-xl);bottom:var(--space-6);box-shadow:var(--shadow-lg);color:var(--color-on-accent);align-items:center;gap:var(--space-3);max-width:min(720px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);white-space:normal;z-index:60;flex-wrap:wrap;width:max-content;display:flex;position:fixed;left:50%;transform:translate(-50%)}.testUsers-module__3AkLzW__toastText{flex-direction:column;min-width:0;display:flex}.testUsers-module__3AkLzW__toastSub{font-size:var(--text-sm);opacity:.8;overflow-wrap:anywhere}.testUsers-module__3AkLzW__toastEmail{font-family:var(--font-mono);font-size:var(--text-sm)}.testUsers-module__3AkLzW__toastActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.testUsers-module__3AkLzW__toast .button.ghost{color:var(--color-on-accent)}.testUsers-module__3AkLzW__toast .button.ghost:hover:not(:disabled){background:color-mix(in srgb, var(--color-on-accent) 18%, transparent);color:var(--color-on-accent)}.testUsers-module__3AkLzW__toast{opacity:1;transition:opacity .25s var(--ease-out,ease-out)}.testUsers-module__3AkLzW__toast[data-fading=true]{opacity:0}@media (prefers-reduced-motion:reduce){.testUsers-module__3AkLzW__toast{transition:none}}.testUsers-module__3AkLzW__toastClose{color:inherit;cursor:pointer;font-size:var(--text-lg);padding:var(--space-1) var(--space-2);background:0 0;border:0;line-height:1}.testUsers-module__3AkLzW__hubTable .testUsers-module__3AkLzW__groupRow th{background:var(--color-surface-muted);color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;white-space:normal}.testUsers-module__3AkLzW__groupHead{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.testUsers-module__3AkLzW__groupChevron{border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;font:inherit;padding:0 var(--space-1);background:0 0;border:0}.testUsers-module__3AkLzW__groupChevron:focus:not(:focus-visible){outline:none}.testUsers-module__3AkLzW__groupChevron:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.testUsers-module__3AkLzW__groupTitle{font-weight:var(--weight-bold);text-overflow:ellipsis;min-width:0;overflow:hidden}.testUsers-module__3AkLzW__groupCount{background:var(--color-surface-sunken);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-sm);padding:0 var(--space-2)}.testUsers-module__3AkLzW__groupSpacer{flex:1}.testUsers-module__3AkLzW__hubRow{cursor:pointer}.testUsers-module__3AkLzW__moreBody{gap:var(--space-2);padding:var(--space-1);flex-direction:column;display:flex}.testUsers-module__3AkLzW__moreBody .testUsers-module__3AkLzW__picker{width:100%;max-width:none}.testUsers-module__3AkLzW__hubCard{overflow:visible}.testUsers-module__3AkLzW__moreBody .testUsers-module__3AkLzW__menuItem{font-weight:var(--weight-bold)}.testUsers-module__3AkLzW__hubTable{table-layout:fixed}.testUsers-module__3AkLzW__hubTable tbody td{padding:var(--space-1) var(--space-3);white-space:nowrap;overflow:hidden}.testUsers-module__3AkLzW__hubTable tbody td:last-child{overflow:visible}.testUsers-module__3AkLzW__hubTable tbody .testUsers-module__3AkLzW__groupRow th{padding-block:var(--space-2)}.testUsers-module__3AkLzW__hubTable thead th:first-child{width:34%}.testUsers-module__3AkLzW__hubTable thead th:nth-child(3){width:156px}.testUsers-module__3AkLzW__hubTable thead th:nth-child(4){width:112px}.testUsers-module__3AkLzW__hubTable thead th:nth-child(5){width:128px}.testUsers-module__3AkLzW__nameCell,.testUsers-module__3AkLzW__emailCell,.testUsers-module__3AkLzW__sessionsCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.testUsers-module__3AkLzW__cellText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.testUsers-module__3AkLzW__cellOrigin{text-overflow:ellipsis;flex:none;max-width:45%;overflow:hidden}.testUsers-module__3AkLzW__changeButton{padding-inline:var(--space-2);flex:none}.testUsers-module__3AkLzW__sessionsCell .testUsers-module__3AkLzW__inlineStatus,.testUsers-module__3AkLzW__testerActions .testUsers-module__3AkLzW__inlineStatus{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;overflow:hidden}.testUsers-module__3AkLzW__testerActions{align-items:center;gap:var(--space-1);white-space:nowrap;justify-content:flex-end;min-width:0;display:flex}.testUsers-module__3AkLzW__testerActions .testUsers-module__3AkLzW__inlineStatus{max-width:160px}.testUsers-module__3AkLzW__sheet .ui-dialog-close:focus:not(:focus-visible){outline:none}.testUsers-module__3AkLzW__sheet .ui-dialog-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.testUsers-module__3AkLzW__sheetBody .testUsers-module__3AkLzW__sessionsField{border:0;margin:0;padding:0}.testUsers-module__3AkLzW__sheetBody .testUsers-module__3AkLzW__sessionsField legend{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;margin-bottom:var(--space-2);text-transform:uppercase;padding:0}.testUsers-module__3AkLzW__advanced{border-top:1px solid var(--color-rule-soft);min-width:0;padding-top:var(--space-2);border-radius:0}.testUsers-module__3AkLzW__advanced>summary{border-radius:var(--radius-sm)}.testUsers-module__3AkLzW__advanced>summary .testUsers-module__3AkLzW__sheetHint{margin-left:auto;display:inline}.testUsers-module__3AkLzW__advanced>summary:focus:not(:focus-visible){outline:none}.testUsers-module__3AkLzW__advanced>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.testUsers-module__3AkLzW__advanced .ui-disclosure-body{min-width:0;padding-top:var(--space-2)}@media (max-width:560px){.testUsers-module__3AkLzW__whoRow{grid-template-columns:1fr}}
.announcements-module__sb3BiG__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.announcements-module__sb3BiG__filterRule{background:var(--color-rule);height:22px;margin:0 var(--space-1);width:1px}.announcements-module__sb3BiG__dot{background:var(--brand-neutral-7);border-radius:var(--radius-pill);flex:none;width:7px;height:7px;display:inline-block}.announcements-module__sb3BiG__badgeDot{margin-inline-end:var(--space-1)}.announcements-module__sb3BiG__dot[data-status=live]{background:var(--brand-pear)}.announcements-module__sb3BiG__dot[data-status=scheduled]{background:var(--brand-blue)}.announcements-module__sb3BiG__dot[data-status=testing]{background:var(--brand-mango)}.announcements-module__sb3BiG__dot[data-status=ended]{background:var(--brand-neutral-5)}.announcements-module__sb3BiG__dot[data-status=incident]{background:var(--color-danger)}.announcements-module__sb3BiG__titleCell{flex-direction:column;gap:2px;min-width:0;display:flex}.announcements-module__sb3BiG__audience{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.announcements-module__sb3BiG__formCard{background:var(--color-surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius-xl);gap:var(--space-5);min-width:0;padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.announcements-module__sb3BiG__formCard[data-tone=quiet]{background:var(--color-surface-tint)}.announcements-module__sb3BiG__formCard[data-flush=true]{gap:var(--space-3);padding:var(--card-pad-y) 0 0}.announcements-module__sb3BiG__formCard[data-flush=true]>.announcements-module__sb3BiG__cardHead{padding:0 var(--card-pad-x)}.announcements-module__sb3BiG__cardTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.announcements-module__sb3BiG__cardHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.announcements-module__sb3BiG__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.announcements-module__sb3BiG__label{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-bold)}.announcements-module__sb3BiG__hint{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.announcements-module__sb3BiG__error{color:var(--color-danger);font-size:var(--text-sm)}.announcements-module__sb3BiG__ok{color:var(--color-success-ink);font-size:var(--text-sm)}.announcements-module__sb3BiG__mono{font-family:var(--font-mono)}.announcements-module__sb3BiG__pills{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.announcements-module__sb3BiG__pills .ui-filter-pill:disabled{cursor:not-allowed;opacity:.45}.announcements-module__sb3BiG__planToggle{border-radius:var(--radius-pill);cursor:pointer;opacity:.55;background:0 0;border:0;padding:2px}.announcements-module__sb3BiG__planToggle[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-accent);opacity:1}.announcements-module__sb3BiG__check{font-size:var(--text-base);align-items:center;gap:var(--space-2);display:flex}.announcements-module__sb3BiG__check input{accent-color:var(--color-accent);width:18px;height:18px}.announcements-module__sb3BiG__textarea{line-height:var(--leading-normal);min-height:72px;padding-block:var(--space-2);resize:vertical}.announcements-module__sb3BiG__twoUp{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.announcements-module__sb3BiG__formFooter{align-items:center;gap:var(--space-3);justify-content:flex-end;margin-top:auto;display:flex}.announcements-module__sb3BiG__formFooter>[role=status]{flex:1;min-width:0}.announcements-module__sb3BiG__stepper{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.announcements-module__sb3BiG__stepper li{color:var(--color-ink-muted);font-size:var(--text-base);align-items:center;gap:var(--space-2);display:flex}.announcements-module__sb3BiG__stepper li[aria-current=step]{color:var(--color-ink);font-weight:var(--weight-bold)}.announcements-module__sb3BiG__stepNumber{border:1px solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.announcements-module__sb3BiG__stepper li[aria-current=step] .announcements-module__sb3BiG__stepNumber{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.announcements-module__sb3BiG__composeGrid{gap:var(--layout-gap);grid-template-columns:minmax(0,520px) minmax(0,1fr);display:grid}.announcements-module__sb3BiG__audienceGrid{gap:var(--layout-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.announcements-module__sb3BiG__column{gap:var(--layout-gap);flex-direction:column;min-width:0;display:flex}.announcements-module__sb3BiG__copyHead{border-top:1px solid var(--color-rule-soft);align-items:center;gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.announcements-module__sb3BiG__copyFields{gap:var(--space-4);flex-direction:column;display:flex}.announcements-module__sb3BiG__copyOff{background:var(--color-surface-muted);border-radius:var(--radius-lg);color:var(--color-ink-muted);align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.announcements-module__sb3BiG__removeCopy{align-self:flex-start}.announcements-module__sb3BiG__artRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.announcements-module__sb3BiG__artRow .button[data-disabled=true]{opacity:.5;pointer-events:none}.announcements-module__sb3BiG__artHint{flex:1 1 0;min-width:0}.announcements-module__sb3BiG__artThumb{background:var(--color-surface-sunken);border-radius:var(--radius-md);object-fit:cover;flex:none;width:56px;height:56px}.announcements-module__sb3BiG__subjectSelect{flex:0 220px;width:auto;height:30px;padding-block:0}.announcements-module__sb3BiG__reach{gap:var(--space-7);display:flex}.announcements-module__sb3BiG__reachNumber{flex-direction:column;display:flex}.announcements-module__sb3BiG__reachNumber strong{font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}.announcements-module__sb3BiG__previewPane{align-self:start;gap:var(--space-3);min-width:0;top:var(--space-4);flex-direction:column;display:flex;position:sticky}.announcements-module__sb3BiG__previewHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.announcements-module__sb3BiG__previewStage{background:var(--color-surface-muted);border:1px solid var(--color-rule-soft);border-radius:var(--radius-xl);padding:var(--space-5);justify-content:center;display:flex}.announcements-module__sb3BiG__frame{background:var(--brand-umber-3);border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--brand-neutral-12);flex-direction:column;width:100%;height:520px;font-size:13px;display:flex;overflow:hidden}.announcements-module__sb3BiG__frame[data-device=phone]{border:7px solid var(--brand-neutral-12);border-radius:28px;max-width:300px;height:560px}.announcements-module__sb3BiG__frame[data-device=phone] .announcements-module__sb3BiG__previewApp{padding:0}.announcements-module__sb3BiG__frame[data-device=phone] .announcements-module__sb3BiG__previewHome{box-shadow:none;border-radius:0}.announcements-module__sb3BiG__previewStrip{background:var(--color-info-soft);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:9px 14px;line-height:1.4;display:flex}.announcements-module__sb3BiG__previewStrip[data-tone=incident]{background:var(--color-danger-soft)}.announcements-module__sb3BiG__previewStrip[data-tone=warning]{background:var(--color-warning-soft)}.announcements-module__sb3BiG__previewStrip[data-tone=feature],.announcements-module__sb3BiG__previewStrip[data-tone=celebrate]{background:var(--color-good-soft)}.announcements-module__sb3BiG__previewStripPill{background:var(--brand-neutral-1);border-radius:var(--radius-pill);font-size:11px;font-weight:var(--weight-bold);padding:1px 8px}.announcements-module__sb3BiG__previewStripLink{font-weight:var(--weight-bold);text-decoration:underline}.announcements-module__sb3BiG__previewApp{flex:1;min-height:0;padding:6px;display:flex}.announcements-module__sb3BiG__previewNav{flex-direction:column;flex:none;gap:4px;width:120px;padding:34px 6px 0 4px;display:flex}.announcements-module__sb3BiG__previewNav span{background:var(--brand-umber-2);border-radius:6px;height:26px}.announcements-module__sb3BiG__previewNav span[data-on=true]{background:var(--brand-umber-5)}.announcements-module__sb3BiG__previewHome{background:var(--brand-neutral-1);box-shadow:var(--shadow-sm);border-radius:6px;flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px 20px;display:flex;position:relative;overflow:hidden}.announcements-module__sb3BiG__previewGreeting{font-family:var(--font-brand);font-size:24px;line-height:1.1}.announcements-module__sb3BiG__previewCard{background:var(--brand-neutral-1);border:1px solid var(--color-rule-soft);box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.announcements-module__sb3BiG__previewCard[data-layout=tinted]{background:var(--color-good-soft);border-color:var(--color-good-rule)}.announcements-module__sb3BiG__previewCard[data-layout=tinted][data-tone=info],.announcements-module__sb3BiG__previewCard[data-layout=tinted][data-tone=feature]{background:var(--color-info-soft);border-color:var(--color-rule)}.announcements-module__sb3BiG__previewCard[data-layout=tinted][data-tone=warning],.announcements-module__sb3BiG__previewCard[data-layout=tinted][data-tone=incident]{background:var(--color-warning-soft);border-color:var(--color-warning-rule)}.announcements-module__sb3BiG__previewCardArt{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.announcements-module__sb3BiG__previewCardText,.announcements-module__sb3BiG__previewModalText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.announcements-module__sb3BiG__previewCardText span,.announcements-module__sb3BiG__previewModalText span:not(.announcements-module__sb3BiG__previewButton){color:var(--brand-neutral-11)}.announcements-module__sb3BiG__previewButton{background:var(--brand-neutral-12);color:var(--brand-neutral-1);font-weight:var(--weight-bold);border-radius:10px;flex:none;align-self:flex-start;margin-top:6px;padding:6px 12px}.announcements-module__sb3BiG__previewButton[data-quiet=true]{border:1px solid var(--color-rule);color:var(--brand-neutral-12);background:0 0;align-self:center;margin-top:0}.announcements-module__sb3BiG__previewBlock{background:var(--brand-umber-2);border-radius:12px;flex:none;height:70px}.announcements-module__sb3BiG__previewBlock[data-size=tall]{height:120px}.announcements-module__sb3BiG__previewScrim{background:#21201c73;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.announcements-module__sb3BiG__previewModal{background:var(--brand-neutral-1);box-shadow:var(--shadow-lg);border-radius:12px;width:280px;max-width:100%;overflow:hidden}.announcements-module__sb3BiG__previewModal[data-layout=mascot]{text-align:center;margin-top:40px;overflow:visible}.announcements-module__sb3BiG__previewModalArt{background:var(--brand-umber-3);object-fit:cover;width:100%;height:110px;display:block}.announcements-module__sb3BiG__previewModalArt[data-layout=mascot]{object-fit:contain;background:0 0;width:auto;height:80px;margin:-48px auto 0}.announcements-module__sb3BiG__previewModalArt[data-layout=mascot][data-empty=true]{background:var(--brand-umber-4);border-radius:var(--radius-pill);width:80px}.announcements-module__sb3BiG__previewModalText{gap:6px;padding:14px 16px 16px}.announcements-module__sb3BiG__previewModal[data-layout=mascot] .announcements-module__sb3BiG__previewModalText{align-items:center}.announcements-module__sb3BiG__previewModal[data-layout=mascot] .announcements-module__sb3BiG__previewButton{align-self:center}.announcements-module__sb3BiG__previewModalText strong{font-family:var(--font-brand);font-size:20px;font-weight:400;line-height:1.15}.announcements-module__sb3BiG__metaLine{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:inline-flex}.announcements-module__sb3BiG__testCard{background:var(--color-warning-tint);border:1px solid var(--color-warning-rule);border-radius:var(--radius-xl);align-items:center;gap:var(--space-4);padding:var(--card-pad-y) var(--card-pad-x);flex-wrap:wrap;justify-content:space-between;display:flex}.announcements-module__sb3BiG__testText{gap:var(--space-1);flex-direction:column;flex:360px;display:flex}.announcements-module__sb3BiG__testButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.announcements-module__sb3BiG__tiles{gap:var(--layout-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.announcements-module__sb3BiG__tile{background:var(--color-surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius-xl);gap:var(--space-2);padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.announcements-module__sb3BiG__tileLabel{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.announcements-module__sb3BiG__tileValue{font-variant-numeric:tabular-nums;font-size:30px;font-weight:var(--weight-bold);line-height:1.1}.announcements-module__sb3BiG__tileWindow{flex-direction:column;gap:2px;display:flex}.announcements-module__sb3BiG__statsGrid{gap:var(--layout-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.announcements-module__sb3BiG__emptyNote{color:var(--color-ink-muted);padding:0 var(--card-pad-x) var(--card-pad-y);margin:0}.announcements-module__sb3BiG__formCard:not([data-flush]) .announcements-module__sb3BiG__emptyNote{padding:0}.announcements-module__sb3BiG__bars{gap:var(--space-4);flex-direction:column;display:flex}.announcements-module__sb3BiG__barRow{align-items:center;gap:var(--space-3);grid-template-columns:110px minmax(0,1fr) 110px;display:grid}.announcements-module__sb3BiG__bar{background:var(--color-track);border-radius:var(--radius-pill);height:10px;overflow:hidden}.announcements-module__sb3BiG__bar span{background:var(--color-accent);height:100%;display:block}.announcements-module__sb3BiG__barValue{font-variant-numeric:tabular-nums;text-align:right}.announcements-module__sb3BiG__copies{gap:var(--layout-gap);flex-wrap:wrap;display:flex}.announcements-module__sb3BiG__copyPreview{gap:var(--space-2);flex-direction:column;flex:0 280px;display:flex}.announcements-module__sb3BiG__copyPreview .announcements-module__sb3BiG__frame{height:440px}.announcements-module__sb3BiG__sheet{border-width:0 0 0 1px;border-radius:0;flex-direction:column;width:min(820px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.announcements-module__sb3BiG__sheet[open]{display:flex}.announcements-module__sb3BiG__sheetBody{gap:var(--layout-gap);flex:1;grid-template-columns:minmax(0,1fr) 300px;display:grid;overflow-y:auto}.announcements-module__sb3BiG__sheetForm{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.announcements-module__sb3BiG__sheetPreview{gap:var(--space-2);flex-direction:column;display:flex}.announcements-module__sb3BiG__sheetPreview .announcements-module__sb3BiG__frame{height:380px}.announcements-module__sb3BiG__sheetFooter{align-items:center;gap:var(--space-3)}.announcements-module__sb3BiG__sheetFooter>[role=status]{flex:1;min-width:0}@media (max-width:1180px){.announcements-module__sb3BiG__composeGrid,.announcements-module__sb3BiG__audienceGrid,.announcements-module__sb3BiG__statsGrid{grid-template-columns:minmax(0,1fr)}.announcements-module__sb3BiG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.announcements-module__sb3BiG__sheetBody,.announcements-module__sb3BiG__twoUp{grid-template-columns:minmax(0,1fr)}}.announcements-module__sb3BiG__listTable{width:100%}
.ReferralBlocks-module__KcjTha__person{color:var(--color-ink);font-weight:var(--weight-bold);min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline);text-underline-offset:3px;align-items:center;gap:8px;display:inline-flex}.ReferralBlocks-module__KcjTha__person:hover{text-decoration-color:currentColor}.ReferralBlocks-module__KcjTha__plainPerson{font-weight:var(--weight-bold);align-items:center;gap:8px;min-width:0;display:inline-flex}.ReferralBlocks-module__KcjTha__avatar{background:var(--color-surface-muted);color:var(--color-ink);font-size:11px;font-weight:var(--weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ReferralBlocks-module__KcjTha__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReferralBlocks-module__KcjTha__found{padding:var(--card-pad-y) var(--card-pad-x);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ReferralBlocks-module__KcjTha__code{font-family:var(--font-mono);letter-spacing:.06em}.ReferralBlocks-module__KcjTha__steps{align-items:center;gap:10px;display:inline-flex}.ReferralBlocks-module__KcjTha__stepBars{gap:4px;display:inline-flex}.ReferralBlocks-module__KcjTha__stepBar{background:var(--color-hairline);border-radius:9999px;width:18px;height:6px}.ReferralBlocks-module__KcjTha__stepBar[data-on=true]{background:var(--color-success-ink)}.ReferralBlocks-module__KcjTha__stepBars[data-rejected=true] .ReferralBlocks-module__KcjTha__stepBar[data-on=true]{background:var(--color-danger)}.ReferralBlocks-module__KcjTha__compactList{margin:0;padding:0;list-style:none}.ReferralBlocks-module__KcjTha__compactItem{border-top:1px solid var(--color-hairline-faint);padding:10px var(--card-pad-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ReferralBlocks-module__KcjTha__compactItem:first-child{border-top:0}
.StudentFeaturesCard-module__ySD0NG__body{padding:6px var(--card-pad-x) var(--card-pad-y)}.StudentFeaturesCard-module__ySD0NG__head{justify-content:space-between;gap:12px;padding:6px 0 0;display:flex}.StudentFeaturesCard-module__ySD0NG__kind{color:var(--color-ink-subtle);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:10px 0 2px}.StudentFeaturesCard-module__ySD0NG__list{margin:0;padding:0;list-style:none}.StudentFeaturesCard-module__ySD0NG__row{border-radius:var(--radius-sm);color:var(--color-ink);grid-template-columns:minmax(0,1fr) 96px 40px;align-items:center;gap:12px;padding:7px 0;display:grid}.StudentFeaturesCard-module__ySD0NG__row:hover{background:var(--color-surface-muted)}.StudentFeaturesCard-module__ySD0NG__label{align-items:center;gap:8px;min-width:0;display:flex}.StudentFeaturesCard-module__ySD0NG__failed{color:var(--color-danger);font-size:var(--text-xs);white-space:nowrap}.StudentFeaturesCard-module__ySD0NG__track{background:var(--color-surface-sunken);border-radius:9999px;height:6px;display:block;overflow:hidden}.StudentFeaturesCard-module__ySD0NG__fill{background:var(--color-accent);border-radius:9999px;height:100%;display:block}.StudentFeaturesCard-module__ySD0NG__count{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);text-align:right}.StudentFeaturesCard-module__ySD0NG__foot{margin:10px 0 0}
.StudentMemoryPanel-module__rjGaja__stack{gap:var(--layout-gap);flex-direction:column;display:flex}.StudentMemoryPanel-module__rjGaja__intro{flex-direction:column;gap:2px;display:flex}.StudentMemoryPanel-module__rjGaja__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.StudentMemoryPanel-module__rjGaja__step{background:var(--brand-umber-9);color:var(--brand-neutral-1);font-size:12px;font-weight:var(--weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.StudentMemoryPanel-module__rjGaja__source{background:var(--color-surface-sunken);color:var(--color-ink-muted);border-radius:9999px;padding:2px 9px;font-size:12px;font-weight:600}.StudentMemoryPanel-module__rjGaja__body{gap:var(--space-3);padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.StudentMemoryPanel-module__rjGaja__warning{background:var(--color-warning-soft);border-radius:var(--radius-lg);color:var(--color-warning);padding:var(--space-2) var(--space-3);font-size:13px}.StudentMemoryPanel-module__rjGaja__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.StudentMemoryPanel-module__rjGaja__column{gap:var(--space-2);min-width:0;padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.StudentMemoryPanel-module__rjGaja__column+.StudentMemoryPanel-module__rjGaja__column{border-left:1px solid var(--color-hairline-soft)}.StudentMemoryPanel-module__rjGaja__quietLink{color:var(--color-ink-muted);font-size:12.5px;font-weight:var(--weight-bold);margin-top:var(--space-1)}.StudentMemoryPanel-module__rjGaja__summaries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StudentMemoryPanel-module__rjGaja__summaryRow{border-top:1px solid var(--color-hairline-soft);color:inherit;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:64px minmax(0,1fr);display:grid}.StudentMemoryPanel-module__rjGaja__summaries li:first-child .StudentMemoryPanel-module__rjGaja__summaryRow{border-top:0}.StudentMemoryPanel-module__rjGaja__summaryRow:hover{background:var(--color-surface-muted);color:inherit}.StudentMemoryPanel-module__rjGaja__summaryText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.FamilyView-module__heU1xq__group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.FamilyView-module__heU1xq__group>h2{margin:0}.FamilyView-module__heU1xq__parents,.FamilyView-module__heU1xq__children{gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.FamilyView-module__heU1xq__parents{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.FamilyView-module__heU1xq__children{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch}.FamilyView-module__heU1xq__parent,.FamilyView-module__heU1xq__child{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xl);min-width:0;position:relative}.FamilyView-module__heU1xq__parent{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.FamilyView-module__heU1xq__parent[data-kind=pending],.FamilyView-module__heU1xq__parent[data-kind=blocked]{border-style:dashed}.FamilyView-module__heU1xq__parent:hover,.FamilyView-module__heU1xq__child:hover{background:var(--color-surface-muted)}.FamilyView-module__heU1xq__child{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.FamilyView-module__heU1xq__child[data-focus=true]{border-color:var(--color-rule-strong);box-shadow:0 0 0 1px var(--color-rule-strong)}.FamilyView-module__heU1xq__childHead{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.FamilyView-module__heU1xq__who{flex-direction:column;min-width:0;display:flex}.FamilyView-module__heU1xq__wrap{overflow-wrap:anywhere}.FamilyView-module__heU1xq__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FamilyView-module__heU1xq__stretch{color:var(--color-ink)}.FamilyView-module__heU1xq__stretch:after{border-radius:inherit;content:"";position:absolute;inset:0}.FamilyView-module__heU1xq__stretch:focus-visible{outline:none}.FamilyView-module__heU1xq__stretch:focus-visible:after{box-shadow:0 0 0 2px var(--color-rule-strong)}.FamilyView-module__heU1xq__avatar{background:var(--color-surface-sunken);color:var(--color-ink);font-size:12px;font-weight:var(--weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.FamilyView-module__heU1xq__avatar[data-kind=child]{background:var(--color-fig-soft);color:var(--color-fig-ink)}.FamilyView-module__heU1xq__avatar[data-kind=ghost]{border:1.5px dashed var(--color-rule-strong);color:var(--color-ink-muted);background:0 0}.FamilyView-module__heU1xq__facts{font-size:var(--text-base);gap:6px var(--space-3);grid-template-columns:88px minmax(0,1fr);margin:0;display:grid}.FamilyView-module__heU1xq__facts dt{color:var(--color-ink-muted)}.FamilyView-module__heU1xq__facts dd{min-width:0;margin:0}.FamilyView-module__heU1xq__focusNote{color:var(--color-ink-muted);margin-top:auto;font-size:12px}.FamilyView-module__heU1xq__lower{align-items:start;gap:var(--layout-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));min-width:0;display:grid}.FamilyView-module__heU1xq__events{padding:var(--space-2) var(--card-pad-x) var(--card-pad-y);flex-direction:column;margin:0;list-style:none;display:flex}.FamilyView-module__heU1xq__event{border-top:1px solid var(--color-hairline-soft);gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:84px minmax(0,1fr);display:grid}.FamilyView-module__heU1xq__event:first-child{border-top:0}.FamilyView-module__heU1xq__grant{gap:var(--space-3);padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.FamilyView-module__heU1xq__pickChild{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.FamilyView-module__heU1xq__pickChild legend{margin-bottom:6px;padding:0}.FamilyView-module__heU1xq__pill{cursor:pointer;position:relative}.FamilyView-module__heU1xq__pill input{opacity:0;margin:0;position:absolute;inset:0}.FamilyView-module__heU1xq__pill span{border:1px solid var(--color-rule);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);height:32px;padding:0 var(--space-4);align-items:center;display:inline-flex}.FamilyView-module__heU1xq__pill:hover span{background:var(--color-surface-muted)}.FamilyView-module__heU1xq__pill input:checked+span{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.FamilyView-module__heU1xq__pill input:focus-visible+span{box-shadow:0 0 0 2px var(--color-rule-strong)}.FamilyView-module__heU1xq__clamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FamilyView-module__heU1xq__idRow{display:contents}
.StudentSubjects-module__pOrF8G__table{flex-direction:column;display:flex}.StudentSubjects-module__pOrF8G__row{border:0;border-top:1px solid var(--color-hairline-soft);color:inherit;align-items:center;column-gap:var(--space-5);cursor:pointer;font:inherit;padding:var(--space-3) var(--card-pad-x);text-align:left;background:0 0;grid-template-columns:minmax(160px,1.1fr) minmax(200px,1.3fr) minmax(0,2fr) 128px 20px;width:100%;display:grid}.StudentSubjects-module__pOrF8G__row:hover,.StudentSubjects-module__pOrF8G__row[data-open=true]{background:var(--color-surface-muted)}.StudentSubjects-module__pOrF8G__head{color:var(--color-ink-muted);cursor:default;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;padding-bottom:var(--space-2);padding-top:var(--space-2);text-transform:uppercase;border-top:0}.StudentSubjects-module__pOrF8G__head:hover{background:0 0}.StudentSubjects-module__pOrF8G__subject{align-items:flex-start;min-width:0;display:flex}.StudentSubjects-module__pOrF8G__stack{flex-direction:column;gap:4px;min-width:0;display:flex}.StudentSubjects-module__pOrF8G__ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StudentSubjects-module__pOrF8G__chevron{color:var(--color-ink-muted);transition:transform .12s}.StudentSubjects-module__pOrF8G__row[data-open=true] .StudentSubjects-module__pOrF8G__chevron{transform:rotate(180deg)}.StudentSubjects-module__pOrF8G__bar{background:var(--color-track);border-radius:9999px;height:6px;display:flex;overflow:hidden}.StudentSubjects-module__pOrF8G__mastered{background:var(--color-success-ink)}.StudentSubjects-module__pOrF8G__inProgress{background:var(--brand-pear);opacity:.7}.StudentSubjects-module__pOrF8G__expanded{background:var(--color-surface-muted);gap:var(--space-4);padding:0 var(--card-pad-x) var(--space-4);flex-direction:column;display:flex}.StudentSubjects-module__pOrF8G__block{gap:var(--space-1);flex-direction:column;max-width:820px;display:flex}.StudentSubjects-module__pOrF8G__cards{align-items:stretch;gap:var(--space-4);padding:var(--card-pad-y) var(--card-pad-x);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.StudentSubjects-module__pOrF8G__card{border:1px solid var(--color-rule);border-radius:var(--radius-xl);gap:var(--space-3);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.StudentSubjects-module__pOrF8G__cardHead{align-items:flex-start;gap:var(--space-2);justify-content:space-between;display:flex}.StudentSubjects-module__pOrF8G__wrapPill .subject-pill{white-space:normal;max-width:none;height:auto;min-height:24px}.StudentSubjects-module__pOrF8G__wrapPill .subject-pill-label{white-space:normal;overflow:visible}.StudentSubjects-module__pOrF8G__lines{gap:var(--space-2) var(--space-3);grid-template-columns:92px minmax(0,1fr);margin:0;display:grid}.StudentSubjects-module__pOrF8G__lines dd{min-width:0;margin:0}.StudentSubjects-module__pOrF8G__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.StudentSubjects-module__pOrF8G__row{grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) minmax(0,1.6fr) 20px}.StudentSubjects-module__pOrF8G__row>:nth-child(4){display:none}}.StudentSubjects-module__pOrF8G__more{padding:0 var(--card-pad-x) var(--card-pad-y);margin:0}
.ProblemsOverviewView-module__gsLkVW__stack{gap:var(--space-4);flex-direction:column;display:flex}.ProblemsOverviewView-module__gsLkVW__summary{font-size:var(--text-md);margin:0}.ProblemsOverviewView-module__gsLkVW__muted{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.ProblemsOverviewView-module__gsLkVW__status{font-size:var(--text-sm);white-space:nowrap}.ProblemsOverviewView-module__gsLkVW__status:before{content:"";height:8px;margin-right:var(--space-2);vertical-align:1px;background:var(--color-rule-strong);border-radius:50%;width:8px;display:inline-block}.ProblemsOverviewView-module__gsLkVW__status[data-tone=good]:before{background:var(--color-lime-ink)}.ProblemsOverviewView-module__gsLkVW__status[data-tone=warning]:before{background:var(--color-warning)}.ProblemsOverviewView-module__gsLkVW__status[data-tone=danger]{color:var(--color-danger)}.ProblemsOverviewView-module__gsLkVW__status[data-tone=danger]:before{background:var(--color-danger)}.ProblemsOverviewView-module__gsLkVW__spark{display:block;overflow:visible}.ProblemsOverviewView-module__gsLkVW__spark polyline{fill:none;stroke:var(--color-ink-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ProblemsOverviewView-module__gsLkVW__spark circle{fill:var(--color-ink);stroke:var(--color-surface);stroke-width:2px}
