.app-shell.cp,.cp-auth-theme{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);--surface:var(--surface-card-opaque);--surface-help:var(--surface-section);--action-primary:var(--action);--on-action-primary:var(--on-action);--surface-inverse:var(--surface-frame);--surface-inverse-strong:var(--surface-frame);--text-inverse:var(--text-frame);--text-inverse-muted:var(--text-frame-muted);--accent-fill:var(--accent);--positive-solid:var(--meaning-positive-solid);--on-positive-solid:var(--on-meaning-positive-solid);--positive-meter:var(--meaning-positive);--negative-solid:var(--meaning-negative-solid);--on-negative-solid:var(--on-meaning-negative-solid);--attention-solid:var(--meaning-attention-solid);--on-attention-solid:var(--on-meaning-attention-solid);--id-neutral-solid:var(--centre-tone);--id-neutral-on-inverse:var(--text-frame-muted);--brand-slate:var(--centre-tone);--brand-lime:var(--meaning-positive);--brand-cyan:var(--accent);--brand-amber:var(--meaning-attention);--primary:var(--action);--primary-strong:var(--action-hover);--on-strong:var(--on-action-primary);--cp-canvas:var(--surface-page);--cp-help-bg:var(--surface-help);--cp-accent-fill:var(--accent-fill);--axis-solution-bg:var(--surface-page);--axis-initiative-bg:var(--surface-page);--cp-shadow:var(--shadow-card);--cp-shadow-pop:var(--shadow-popover);--cp-radius:var(--radius-card);--cp-glint:var(--on-centre-tone);--cp-glint-halo:var(--accent);background:var(--surface-page);color:var(--l-text)}.app-shell.cp,.app-shell.cp *,.cp-auth-theme,.cp-auth-theme *{--surface-canvas:var(--l-sunken);--surface-soft:var(--l-sunken);--surface-sunken:var(--l-sunken);--surface-hover:var(--l-hover);--surface-selected:var(--l-selected);--text-strong:var(--l-text);--text:var(--l-text);--text-muted:var(--l-text-muted);--border:var(--l-border);--border-strong:var(--l-border-strong);--border-control:var(--l-border-control);--focus-ring:var(--l-focus-ring);--action-primary-hover:var(--action-hover);--cp-accent:var(--l-link);--cp-axis-bar:var(--l-link);--accent-text:var(--l-link);--positive-text:var(--l-meaning-positive-text);--positive-surface:var(--l-meaning-positive-surface);--positive-border:var(--l-meaning-positive-border);--negative-text:var(--l-meaning-negative-text);--negative-surface:var(--l-meaning-negative-surface);--negative-border:var(--l-meaning-negative-border);--attention-text:var(--l-meaning-attention-text);--attention-surface:var(--l-meaning-attention-surface);--attention-border:var(--l-meaning-attention-border);--info-text:var(--l-meaning-info-text);--info-surface:var(--l-meaning-info-surface);--info-border:var(--l-meaning-info-border);--id-neutral-base:var(--l-text-muted);--id-neutral-surface:var(--l-surface-opaque);--id-neutral-border:var(--l-text-subtle);--id-neutral-text:var(--l-text);--cp-sel-inbox:var(--surface-selected);--ink:var(--text-strong);--muted:var(--text-muted);--line:var(--border);--line-strong:var(--border-strong);--brand-sky:var(--surface-selected);--brand-mist:var(--l-border);--brand-cyan-ink:var(--accent-text);--surface-info:var(--info-surface);--attention:var(--attention-text);--attention-soft:var(--attention-surface);--attention-line:var(--attention-border);--success:var(--positive-text);--danger:var(--negative-text);--warning:var(--attention-text);--cp-accent-text:var(--accent-text);--cp-accent-soft:var(--accent-surface);--cp-hover:var(--surface-hover);--cp-selected:var(--surface-selected);--axis-solution-strong:var(--surface-selected);--axis-initiative-strong:var(--surface-selected);--cp-axis-text:var(--accent-text);--cp-shadow-colour:var(--shadow-colour);--cp-shadow-strong:var(--shadow-colour);--cp-scrim:var(--scrim)}.app-shell.cp .main :is(.page-heading,.section-tabs,.perspective-tabs,.sandbox-bar,.cp-onpage,.story-page){--l-surface:var(--surface-page);--l-surface-opaque:var(--surface-page-opaque);--l-image:var(--image-page);--l-text:var(--text-page);--l-text-muted:var(--text-page-muted);--l-text-subtle:var(--text-page-subtle);--l-border:var(--border-page);--l-border-strong:var(--border-page-strong);--l-border-control:var(--border-page-control);--l-hover:var(--hover-page);--l-selected:var(--selected-page);--l-sunken:var(--sunken-page);--l-link:var(--link-page);--l-focus-ring:var(--focus-ring-page);--l-mark:var(--mark-page);--l-logo:var(--logo-page);--l-meaning-negative-text:var(--meaning-negative-text-page);--l-meaning-negative-surface:var(--meaning-negative-surface-page);--l-meaning-negative-border:var(--meaning-negative-border-page);--l-meaning-attention-text:var(--meaning-attention-text-page);--l-meaning-attention-surface:var(--meaning-attention-surface-page);--l-meaning-attention-border:var(--meaning-attention-border-page);--l-meaning-positive-text:var(--meaning-positive-text-page);--l-meaning-positive-surface:var(--meaning-positive-surface-page);--l-meaning-positive-border:var(--meaning-positive-border-page);--l-meaning-info-text:var(--meaning-info-text-page);--l-meaning-info-surface:var(--meaning-info-surface-page);--l-meaning-info-border:var(--meaning-info-border-page);--l-series-1-text:var(--series-1-text-page);--l-series-1-surface:var(--series-1-surface-page);--l-series-1-border:var(--series-1-border-page);--l-series-1-mark:var(--series-1-mark-page);--l-series-2-text:var(--series-2-text-page);--l-series-2-surface:var(--series-2-surface-page);--l-series-2-border:var(--series-2-border-page);--l-series-2-mark:var(--series-2-mark-page);--l-series-3-text:var(--series-3-text-page);--l-series-3-surface:var(--series-3-surface-page);--l-series-3-border:var(--series-3-border-page);--l-series-3-mark:var(--series-3-mark-page);--l-series-4-text:var(--series-4-text-page);--l-series-4-surface:var(--series-4-surface-page);--l-series-4-border:var(--series-4-border-page);--l-series-4-mark:var(--series-4-mark-page);--l-series-5-text:var(--series-5-text-page);--l-series-5-surface:var(--series-5-surface-page);--l-series-5-border:var(--series-5-border-page);--l-series-5-mark:var(--series-5-mark-page);--l-series-6-text:var(--series-6-text-page);--l-series-6-surface:var(--series-6-surface-page);--l-series-6-border:var(--series-6-border-page);--l-series-6-mark:var(--series-6-mark-page);--l-series-7-text:var(--series-7-text-page);--l-series-7-surface:var(--series-7-surface-page);--l-series-7-border:var(--series-7-border-page);--l-series-7-mark:var(--series-7-mark-page);--l-name-1-top:var(--name-1-top-page);--l-name-1-face:var(--name-1-face-page);--l-name-1-bottom:var(--name-1-bottom-page);--l-name-1-ink:var(--name-1-ink-page);--l-name-2-top:var(--name-2-top-page);--l-name-2-face:var(--name-2-face-page);--l-name-2-bottom:var(--name-2-bottom-page);--l-name-2-ink:var(--name-2-ink-page);--l-name-3-top:var(--name-3-top-page);--l-name-3-face:var(--name-3-face-page);--l-name-3-bottom:var(--name-3-bottom-page);--l-name-3-ink:var(--name-3-ink-page);--l-name-4-top:var(--name-4-top-page);--l-name-4-face:var(--name-4-face-page);--l-name-4-bottom:var(--name-4-bottom-page);--l-name-4-ink:var(--name-4-ink-page);--l-name-5-top:var(--name-5-top-page);--l-name-5-face:var(--name-5-face-page);--l-name-5-bottom:var(--name-5-bottom-page);--l-name-5-ink:var(--name-5-ink-page);--l-name-6-top:var(--name-6-top-page);--l-name-6-face:var(--name-6-face-page);--l-name-6-bottom:var(--name-6-bottom-page);--l-name-6-ink:var(--name-6-ink-page);--l-name-7-top:var(--name-7-top-page);--l-name-7-face:var(--name-7-face-page);--l-name-7-bottom:var(--name-7-bottom-page);--l-name-7-ink:var(--name-7-ink-page);color:var(--l-text)}.app-shell.cp .main:not(:has(.story-page)) .content>:is(.area-tabs,.area-tabs-main,nav.tabs,p.hint,.filter-bar,details){--l-surface:var(--surface-page);--l-surface-opaque:var(--surface-page-opaque);--l-image:var(--image-page);--l-text:var(--text-page);--l-text-muted:var(--text-page-muted);--l-text-subtle:var(--text-page-subtle);--l-border:var(--border-page);--l-border-strong:var(--border-page-strong);--l-border-control:var(--border-page-control);--l-hover:var(--hover-page);--l-selected:var(--selected-page);--l-sunken:var(--sunken-page);--l-link:var(--link-page);--l-focus-ring:var(--focus-ring-page);--l-mark:var(--mark-page);--l-logo:var(--logo-page);--l-meaning-negative-text:var(--meaning-negative-text-page);--l-meaning-negative-surface:var(--meaning-negative-surface-page);--l-meaning-negative-border:var(--meaning-negative-border-page);--l-meaning-attention-text:var(--meaning-attention-text-page);--l-meaning-attention-surface:var(--meaning-attention-surface-page);--l-meaning-attention-border:var(--meaning-attention-border-page);--l-meaning-positive-text:var(--meaning-positive-text-page);--l-meaning-positive-surface:var(--meaning-positive-surface-page);--l-meaning-positive-border:var(--meaning-positive-border-page);--l-meaning-info-text:var(--meaning-info-text-page);--l-meaning-info-surface:var(--meaning-info-surface-page);--l-meaning-info-border:var(--meaning-info-border-page);--l-series-1-text:var(--series-1-text-page);--l-series-1-surface:var(--series-1-surface-page);--l-series-1-border:var(--series-1-border-page);--l-series-1-mark:var(--series-1-mark-page);--l-series-2-text:var(--series-2-text-page);--l-series-2-surface:var(--series-2-surface-page);--l-series-2-border:var(--series-2-border-page);--l-series-2-mark:var(--series-2-mark-page);--l-series-3-text:var(--series-3-text-page);--l-series-3-surface:var(--series-3-surface-page);--l-series-3-border:var(--series-3-border-page);--l-series-3-mark:var(--series-3-mark-page);--l-series-4-text:var(--series-4-text-page);--l-series-4-surface:var(--series-4-surface-page);--l-series-4-border:var(--series-4-border-page);--l-series-4-mark:var(--series-4-mark-page);--l-series-5-text:var(--series-5-text-page);--l-series-5-surface:var(--series-5-surface-page);--l-series-5-border:var(--series-5-border-page);--l-series-5-mark:var(--series-5-mark-page);--l-series-6-text:var(--series-6-text-page);--l-series-6-surface:var(--series-6-surface-page);--l-series-6-border:var(--series-6-border-page);--l-series-6-mark:var(--series-6-mark-page);--l-series-7-text:var(--series-7-text-page);--l-series-7-surface:var(--series-7-surface-page);--l-series-7-border:var(--series-7-border-page);--l-series-7-mark:var(--series-7-mark-page);--l-name-1-top:var(--name-1-top-page);--l-name-1-face:var(--name-1-face-page);--l-name-1-bottom:var(--name-1-bottom-page);--l-name-1-ink:var(--name-1-ink-page);--l-name-2-top:var(--name-2-top-page);--l-name-2-face:var(--name-2-face-page);--l-name-2-bottom:var(--name-2-bottom-page);--l-name-2-ink:var(--name-2-ink-page);--l-name-3-top:var(--name-3-top-page);--l-name-3-face:var(--name-3-face-page);--l-name-3-bottom:var(--name-3-bottom-page);--l-name-3-ink:var(--name-3-ink-page);--l-name-4-top:var(--name-4-top-page);--l-name-4-face:var(--name-4-face-page);--l-name-4-bottom:var(--name-4-bottom-page);--l-name-4-ink:var(--name-4-ink-page);--l-name-5-top:var(--name-5-top-page);--l-name-5-face:var(--name-5-face-page);--l-name-5-bottom:var(--name-5-bottom-page);--l-name-5-ink:var(--name-5-ink-page);--l-name-6-top:var(--name-6-top-page);--l-name-6-face:var(--name-6-face-page);--l-name-6-bottom:var(--name-6-bottom-page);--l-name-6-ink:var(--name-6-ink-page);--l-name-7-top:var(--name-7-top-page);--l-name-7-face:var(--name-7-face-page);--l-name-7-bottom:var(--name-7-bottom-page);--l-name-7-ink:var(--name-7-ink-page);color:var(--l-text)}.app-shell.cp .main:not(:has(.story-page)) .content>form:not([class*=card])>p.hint{--l-surface:var(--surface-page);--l-surface-opaque:var(--surface-page-opaque);--l-image:var(--image-page);--l-text:var(--text-page);--l-text-muted:var(--text-page-muted);--l-text-subtle:var(--text-page-subtle);--l-border:var(--border-page);--l-border-strong:var(--border-page-strong);--l-border-control:var(--border-page-control);--l-hover:var(--hover-page);--l-selected:var(--selected-page);--l-sunken:var(--sunken-page);--l-link:var(--link-page);--l-focus-ring:var(--focus-ring-page);--l-mark:var(--mark-page);--l-logo:var(--logo-page);--l-meaning-negative-text:var(--meaning-negative-text-page);--l-meaning-negative-surface:var(--meaning-negative-surface-page);--l-meaning-negative-border:var(--meaning-negative-border-page);--l-meaning-attention-text:var(--meaning-attention-text-page);--l-meaning-attention-surface:var(--meaning-attention-surface-page);--l-meaning-attention-border:var(--meaning-attention-border-page);--l-meaning-positive-text:var(--meaning-positive-text-page);--l-meaning-positive-surface:var(--meaning-positive-surface-page);--l-meaning-positive-border:var(--meaning-positive-border-page);--l-meaning-info-text:var(--meaning-info-text-page);--l-meaning-info-surface:var(--meaning-info-surface-page);--l-meaning-info-border:var(--meaning-info-border-page);--l-series-1-text:var(--series-1-text-page);--l-series-1-surface:var(--series-1-surface-page);--l-series-1-border:var(--series-1-border-page);--l-series-1-mark:var(--series-1-mark-page);--l-series-2-text:var(--series-2-text-page);--l-series-2-surface:var(--series-2-surface-page);--l-series-2-border:var(--series-2-border-page);--l-series-2-mark:var(--series-2-mark-page);--l-series-3-text:var(--series-3-text-page);--l-series-3-surface:var(--series-3-surface-page);--l-series-3-border:var(--series-3-border-page);--l-series-3-mark:var(--series-3-mark-page);--l-series-4-text:var(--series-4-text-page);--l-series-4-surface:var(--series-4-surface-page);--l-series-4-border:var(--series-4-border-page);--l-series-4-mark:var(--series-4-mark-page);--l-series-5-text:var(--series-5-text-page);--l-series-5-surface:var(--series-5-surface-page);--l-series-5-border:var(--series-5-border-page);--l-series-5-mark:var(--series-5-mark-page);--l-series-6-text:var(--series-6-text-page);--l-series-6-surface:var(--series-6-surface-page);--l-series-6-border:var(--series-6-border-page);--l-series-6-mark:var(--series-6-mark-page);--l-series-7-text:var(--series-7-text-page);--l-series-7-surface:var(--series-7-surface-page);--l-series-7-border:var(--series-7-border-page);--l-series-7-mark:var(--series-7-mark-page);--l-name-1-top:var(--name-1-top-page);--l-name-1-face:var(--name-1-face-page);--l-name-1-bottom:var(--name-1-bottom-page);--l-name-1-ink:var(--name-1-ink-page);--l-name-2-top:var(--name-2-top-page);--l-name-2-face:var(--name-2-face-page);--l-name-2-bottom:var(--name-2-bottom-page);--l-name-2-ink:var(--name-2-ink-page);--l-name-3-top:var(--name-3-top-page);--l-name-3-face:var(--name-3-face-page);--l-name-3-bottom:var(--name-3-bottom-page);--l-name-3-ink:var(--name-3-ink-page);--l-name-4-top:var(--name-4-top-page);--l-name-4-face:var(--name-4-face-page);--l-name-4-bottom:var(--name-4-bottom-page);--l-name-4-ink:var(--name-4-ink-page);--l-name-5-top:var(--name-5-top-page);--l-name-5-face:var(--name-5-face-page);--l-name-5-bottom:var(--name-5-bottom-page);--l-name-5-ink:var(--name-5-ink-page);--l-name-6-top:var(--name-6-top-page);--l-name-6-face:var(--name-6-face-page);--l-name-6-bottom:var(--name-6-bottom-page);--l-name-6-ink:var(--name-6-ink-page);--l-name-7-top:var(--name-7-top-page);--l-name-7-face:var(--name-7-face-page);--l-name-7-bottom:var(--name-7-bottom-page);--l-name-7-ink:var(--name-7-ink-page);color:var(--l-text)}.app-shell.cp .main:not(:has(.story-page)) :is(.cp-dash-section>:is(h2,h3,p),.cp-overview-nav-head,.cp-entity-group-head,.cp-dash-more,.cp-hero,.cp-section-head,.cp-inbox>.cp-section>p){--l-surface:var(--surface-page);--l-surface-opaque:var(--surface-page-opaque);--l-image:var(--image-page);--l-text:var(--text-page);--l-text-muted:var(--text-page-muted);--l-text-subtle:var(--text-page-subtle);--l-border:var(--border-page);--l-border-strong:var(--border-page-strong);--l-border-control:var(--border-page-control);--l-hover:var(--hover-page);--l-selected:var(--selected-page);--l-sunken:var(--sunken-page);--l-link:var(--link-page);--l-focus-ring:var(--focus-ring-page);--l-mark:var(--mark-page);--l-logo:var(--logo-page);--l-meaning-negative-text:var(--meaning-negative-text-page);--l-meaning-negative-surface:var(--meaning-negative-surface-page);--l-meaning-negative-border:var(--meaning-negative-border-page);--l-meaning-attention-text:var(--meaning-attention-text-page);--l-meaning-attention-surface:var(--meaning-attention-surface-page);--l-meaning-attention-border:var(--meaning-attention-border-page);--l-meaning-positive-text:var(--meaning-positive-text-page);--l-meaning-positive-surface:var(--meaning-positive-surface-page);--l-meaning-positive-border:var(--meaning-positive-border-page);--l-meaning-info-text:var(--meaning-info-text-page);--l-meaning-info-surface:var(--meaning-info-surface-page);--l-meaning-info-border:var(--meaning-info-border-page);--l-series-1-text:var(--series-1-text-page);--l-series-1-surface:var(--series-1-surface-page);--l-series-1-border:var(--series-1-border-page);--l-series-1-mark:var(--series-1-mark-page);--l-series-2-text:var(--series-2-text-page);--l-series-2-surface:var(--series-2-surface-page);--l-series-2-border:var(--series-2-border-page);--l-series-2-mark:var(--series-2-mark-page);--l-series-3-text:var(--series-3-text-page);--l-series-3-surface:var(--series-3-surface-page);--l-series-3-border:var(--series-3-border-page);--l-series-3-mark:var(--series-3-mark-page);--l-series-4-text:var(--series-4-text-page);--l-series-4-surface:var(--series-4-surface-page);--l-series-4-border:var(--series-4-border-page);--l-series-4-mark:var(--series-4-mark-page);--l-series-5-text:var(--series-5-text-page);--l-series-5-surface:var(--series-5-surface-page);--l-series-5-border:var(--series-5-border-page);--l-series-5-mark:var(--series-5-mark-page);--l-series-6-text:var(--series-6-text-page);--l-series-6-surface:var(--series-6-surface-page);--l-series-6-border:var(--series-6-border-page);--l-series-6-mark:var(--series-6-mark-page);--l-series-7-text:var(--series-7-text-page);--l-series-7-surface:var(--series-7-surface-page);--l-series-7-border:var(--series-7-border-page);--l-series-7-mark:var(--series-7-mark-page);--l-name-1-top:var(--name-1-top-page);--l-name-1-face:var(--name-1-face-page);--l-name-1-bottom:var(--name-1-bottom-page);--l-name-1-ink:var(--name-1-ink-page);--l-name-2-top:var(--name-2-top-page);--l-name-2-face:var(--name-2-face-page);--l-name-2-bottom:var(--name-2-bottom-page);--l-name-2-ink:var(--name-2-ink-page);--l-name-3-top:var(--name-3-top-page);--l-name-3-face:var(--name-3-face-page);--l-name-3-bottom:var(--name-3-bottom-page);--l-name-3-ink:var(--name-3-ink-page);--l-name-4-top:var(--name-4-top-page);--l-name-4-face:var(--name-4-face-page);--l-name-4-bottom:var(--name-4-bottom-page);--l-name-4-ink:var(--name-4-ink-page);--l-name-5-top:var(--name-5-top-page);--l-name-5-face:var(--name-5-face-page);--l-name-5-bottom:var(--name-5-bottom-page);--l-name-5-ink:var(--name-5-ink-page);--l-name-6-top:var(--name-6-top-page);--l-name-6-face:var(--name-6-face-page);--l-name-6-bottom:var(--name-6-bottom-page);--l-name-6-ink:var(--name-6-ink-page);--l-name-7-top:var(--name-7-top-page);--l-name-7-face:var(--name-7-face-page);--l-name-7-bottom:var(--name-7-bottom-page);--l-name-7-ink:var(--name-7-ink-page);color:var(--l-text)}.app-shell.cp .main:not(:has(.story-page)) :is(.maturity-readings,.maturity-detail)>:is(.area-tabs-main,.hint,.maturity-legend){--l-surface:var(--surface-page);--l-surface-opaque:var(--surface-page-opaque);--l-image:var(--image-page);--l-text:var(--text-page);--l-text-muted:var(--text-page-muted);--l-text-subtle:var(--text-page-subtle);--l-border:var(--border-page);--l-border-strong:var(--border-page-strong);--l-border-control:var(--border-page-control);--l-hover:var(--hover-page);--l-selected:var(--selected-page);--l-sunken:var(--sunken-page);--l-link:var(--link-page);--l-focus-ring:var(--focus-ring-page);--l-mark:var(--mark-page);--l-logo:var(--logo-page);--l-meaning-negative-text:var(--meaning-negative-text-page);--l-meaning-negative-surface:var(--meaning-negative-surface-page);--l-meaning-negative-border:var(--meaning-negative-border-page);--l-meaning-attention-text:var(--meaning-attention-text-page);--l-meaning-attention-surface:var(--meaning-attention-surface-page);--l-meaning-attention-border:var(--meaning-attention-border-page);--l-meaning-positive-text:var(--meaning-positive-text-page);--l-meaning-positive-surface:var(--meaning-positive-surface-page);--l-meaning-positive-border:var(--meaning-positive-border-page);--l-meaning-info-text:var(--meaning-info-text-page);--l-meaning-info-surface:var(--meaning-info-surface-page);--l-meaning-info-border:var(--meaning-info-border-page);--l-series-1-text:var(--series-1-text-page);--l-series-1-surface:var(--series-1-surface-page);--l-series-1-border:var(--series-1-border-page);--l-series-1-mark:var(--series-1-mark-page);--l-series-2-text:var(--series-2-text-page);--l-series-2-surface:var(--series-2-surface-page);--l-series-2-border:var(--series-2-border-page);--l-series-2-mark:var(--series-2-mark-page);--l-series-3-text:var(--series-3-text-page);--l-series-3-surface:var(--series-3-surface-page);--l-series-3-border:var(--series-3-border-page);--l-series-3-mark:var(--series-3-mark-page);--l-series-4-text:var(--series-4-text-page);--l-series-4-surface:var(--series-4-surface-page);--l-series-4-border:var(--series-4-border-page);--l-series-4-mark:var(--series-4-mark-page);--l-series-5-text:var(--series-5-text-page);--l-series-5-surface:var(--series-5-surface-page);--l-series-5-border:var(--series-5-border-page);--l-series-5-mark:var(--series-5-mark-page);--l-series-6-text:var(--series-6-text-page);--l-series-6-surface:var(--series-6-surface-page);--l-series-6-border:var(--series-6-border-page);--l-series-6-mark:var(--series-6-mark-page);--l-series-7-text:var(--series-7-text-page);--l-series-7-surface:var(--series-7-surface-page);--l-series-7-border:var(--series-7-border-page);--l-series-7-mark:var(--series-7-mark-page);--l-name-1-top:var(--name-1-top-page);--l-name-1-face:var(--name-1-face-page);--l-name-1-bottom:var(--name-1-bottom-page);--l-name-1-ink:var(--name-1-ink-page);--l-name-2-top:var(--name-2-top-page);--l-name-2-face:var(--name-2-face-page);--l-name-2-bottom:var(--name-2-bottom-page);--l-name-2-ink:var(--name-2-ink-page);--l-name-3-top:var(--name-3-top-page);--l-name-3-face:var(--name-3-face-page);--l-name-3-bottom:var(--name-3-bottom-page);--l-name-3-ink:var(--name-3-ink-page);--l-name-4-top:var(--name-4-top-page);--l-name-4-face:var(--name-4-face-page);--l-name-4-bottom:var(--name-4-bottom-page);--l-name-4-ink:var(--name-4-ink-page);--l-name-5-top:var(--name-5-top-page);--l-name-5-face:var(--name-5-face-page);--l-name-5-bottom:var(--name-5-bottom-page);--l-name-5-ink:var(--name-5-ink-page);--l-name-6-top:var(--name-6-top-page);--l-name-6-face:var(--name-6-face-page);--l-name-6-bottom:var(--name-6-bottom-page);--l-name-6-ink:var(--name-6-ink-page);--l-name-7-top:var(--name-7-top-page);--l-name-7-face:var(--name-7-face-page);--l-name-7-bottom:var(--name-7-bottom-page);--l-name-7-ink:var(--name-7-ink-page);color:var(--l-text)}.app-shell.cp :is(.sidebar,.topbar){--l-surface:var(--surface-frame);--l-surface-opaque:var(--surface-frame-opaque);--l-image:var(--image-frame);--l-text:var(--text-frame);--l-text-muted:var(--text-frame-muted);--l-text-subtle:var(--text-frame-subtle);--l-border:var(--border-frame);--l-border-strong:var(--border-frame-strong);--l-border-control:var(--border-frame-control);--l-hover:var(--hover-frame);--l-selected:var(--selected-frame);--l-sunken:var(--sunken-frame);--l-link:var(--link-frame);--l-focus-ring:var(--focus-ring-frame);--l-mark:var(--mark-frame);--l-logo:var(--logo-frame);--l-meaning-negative-text:var(--meaning-negative-text-frame);--l-meaning-negative-surface:var(--meaning-negative-surface-frame);--l-meaning-negative-border:var(--meaning-negative-border-frame);--l-meaning-attention-text:var(--meaning-attention-text-frame);--l-meaning-attention-surface:var(--meaning-attention-surface-frame);--l-meaning-attention-border:var(--meaning-attention-border-frame);--l-meaning-positive-text:var(--meaning-positive-text-frame);--l-meaning-positive-surface:var(--meaning-positive-surface-frame);--l-meaning-positive-border:var(--meaning-positive-border-frame);--l-meaning-info-text:var(--meaning-info-text-frame);--l-meaning-info-surface:var(--meaning-info-surface-frame);--l-meaning-info-border:var(--meaning-info-border-frame);--l-series-1-text:var(--series-1-text-frame);--l-series-1-surface:var(--series-1-surface-frame);--l-series-1-border:var(--series-1-border-frame);--l-series-1-mark:var(--series-1-mark-frame);--l-series-2-text:var(--series-2-text-frame);--l-series-2-surface:var(--series-2-surface-frame);--l-series-2-border:var(--series-2-border-frame);--l-series-2-mark:var(--series-2-mark-frame);--l-series-3-text:var(--series-3-text-frame);--l-series-3-surface:var(--series-3-surface-frame);--l-series-3-border:var(--series-3-border-frame);--l-series-3-mark:var(--series-3-mark-frame);--l-series-4-text:var(--series-4-text-frame);--l-series-4-surface:var(--series-4-surface-frame);--l-series-4-border:var(--series-4-border-frame);--l-series-4-mark:var(--series-4-mark-frame);--l-series-5-text:var(--series-5-text-frame);--l-series-5-surface:var(--series-5-surface-frame);--l-series-5-border:var(--series-5-border-frame);--l-series-5-mark:var(--series-5-mark-frame);--l-series-6-text:var(--series-6-text-frame);--l-series-6-surface:var(--series-6-surface-frame);--l-series-6-border:var(--series-6-border-frame);--l-series-6-mark:var(--series-6-mark-frame);--l-series-7-text:var(--series-7-text-frame);--l-series-7-surface:var(--series-7-surface-frame);--l-series-7-border:var(--series-7-border-frame);--l-series-7-mark:var(--series-7-mark-frame);--l-name-1-top:var(--name-1-top-frame);--l-name-1-face:var(--name-1-face-frame);--l-name-1-bottom:var(--name-1-bottom-frame);--l-name-1-ink:var(--name-1-ink-frame);--l-name-2-top:var(--name-2-top-frame);--l-name-2-face:var(--name-2-face-frame);--l-name-2-bottom:var(--name-2-bottom-frame);--l-name-2-ink:var(--name-2-ink-frame);--l-name-3-top:var(--name-3-top-frame);--l-name-3-face:var(--name-3-face-frame);--l-name-3-bottom:var(--name-3-bottom-frame);--l-name-3-ink:var(--name-3-ink-frame);--l-name-4-top:var(--name-4-top-frame);--l-name-4-face:var(--name-4-face-frame);--l-name-4-bottom:var(--name-4-bottom-frame);--l-name-4-ink:var(--name-4-ink-frame);--l-name-5-top:var(--name-5-top-frame);--l-name-5-face:var(--name-5-face-frame);--l-name-5-bottom:var(--name-5-bottom-frame);--l-name-5-ink:var(--name-5-ink-frame);--l-name-6-top:var(--name-6-top-frame);--l-name-6-face:var(--name-6-face-frame);--l-name-6-bottom:var(--name-6-bottom-frame);--l-name-6-ink:var(--name-6-ink-frame);--l-name-7-top:var(--name-7-top-frame);--l-name-7-face:var(--name-7-face-frame);--l-name-7-bottom:var(--name-7-bottom-frame);--l-name-7-ink:var(--name-7-ink-frame);--cp-canvas:var(--surface-frame);background:var(--surface-frame);color:var(--l-text);box-shadow:none}.app-shell.cp .sidebar,.app-shell.cp .sidebar *{--surface:var(--l-sunken)}.app-shell.cp .topbar{background:var(--surface-frame);background-image:var(--image-frame);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}.app-shell.cp .main{background-color:var(--surface-frame);background-image:var(--image-frame)}.app-shell.cp .main>.content{min-height:calc(100vh - 52px);border-radius:var(--radius-section) var(--radius-section) 0 0;box-shadow:0 0 0 var(--line-width) var(--border-frame);background-color:var(--surface-page);background-image:var(--image-page);background-size:var(--image-page-size,auto);background-position:var(--image-page-position,0 0);color:var(--text-page);max-width:none;margin-inline-end:var(--space-2)}.app-shell.cp .main>.content:not(:has(>.story-page)){padding-inline-end:max(32px,100% - 1288px)}@media (max-width:760px){.app-shell.cp .main>.content{margin-inline-end:0}.app-shell.cp .main>.content:not(:has(>.story-page)){padding-inline-end:16px}}.app-shell.cp :is(.topbar,.page-heading,.section-tabs,.perspective-tabs,.cp-onpage,.filter-bar,.area-tabs,.cp-hero,.cp-section-head,.story-page) :is([class*=_preview],[class*=_steps]>li,[class*=_implList],[class*=_direction],[class*=card],[class*=panel],[class*=Card],[class*=Panel],.kanban-column,.data-table,table,.table-wrap,[role=menu],[role=listbox],[role=dialog],input,select,textarea,.button,.pending-pill,.notice-button,.notice-bell,.cp-topsearch):not([class*=pui-]){--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card)}.app-shell.cp :is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card),.cp-auth-theme .auth-card{background-image:var(--image-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.app-shell.cp .main :is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metrics,.wizard-panel,.legend-group,.kanban-column:not([class*=_plain] *),.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group),.cp-auth-theme .auth-card{border-radius:var(--radius-section)}.app-shell.cp .main :is(.record-card,.project-card,.portfolio-card,.kanban-card:not([class*=_plain] *),.proposal-card,.cp-tile,.cp-overview-nav-card),.app-shell.cp .main [class*=_plain] .kanban-column{border-radius:var(--radius-card)}.app-shell.cp .main [class*=_plain] .kanban-card{border-radius:calc(var(--radius-card) - 2px)}.app-shell.cp .story-page :is([class$=_implList],[class*=_implList\ ]),.cp-auth-theme .auth-card{background-color:var(--surface-card)}.app-shell.cp .main:not(:has(.story-page)) .content>:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card,.metrics){background-color:var(--surface-card)}.app-shell.cp .main:not(:has(.story-page)) .content>:not(:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card,.metrics,.kanban-column,.work-backlog,.board-readonly,.explorer-shell,.intent-map-scroll,.impact-map-canvas,.pui-section,.pui-side-list))>:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card,.metrics){background-color:var(--surface-card)}.app-shell.cp .main .content :is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card):nth-of-type(6n+2):not(:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card,.pui-section,.pui-side-list) *){--surface-card:var(--card-2);--image-card:var(--card-2-image);--border-card:var(--card-2-border)}.app-shell.cp .main .content :is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card):nth-of-type(6n+3):not(:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card,.pui-section,.pui-side-list) *){--surface-card:var(--card-3);--image-card:var(--card-3-image);--border-card:var(--card-3-border)}.app-shell.cp .main .content :is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card):nth-of-type(6n+4):not(:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card,.pui-section,.pui-side-list) *){--surface-card:var(--card-4);--image-card:var(--card-4-image);--border-card:var(--card-4-border)}.app-shell.cp .main .content :is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card):nth-of-type(6n+5):not(:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card,.pui-section,.pui-side-list) *){--surface-card:var(--card-5);--image-card:var(--card-5-image);--border-card:var(--card-5-border)}.app-shell.cp .main .content :is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card):nth-of-type(6n+6):not(:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card,.pui-section,.pui-side-list) *){--surface-card:var(--card-6);--image-card:var(--card-6-image);--border-card:var(--card-6-border)}.app-shell.cp :is(.pui-section,.pui-side-list) :is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card):not(:is(.section-card,.card,.panel,.table-wrap,.form-card,.detail-card,.metric-card,.portfolio-card,.project-card,.record-card,.kanban-card,.proposal-card,.legend-group,.wizard-panel,.cp-tile,.cp-kpi,.cp-chart,.cp-rows,.cp-settings-group,.cp-overview-nav-card) *){background-color:var(--surface-card-nested,var(--surface-card));-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.cp.cp .story-page :is([class$=_parents],[class*=_parents\ ]){--l-surface:var(--surface-section);--l-surface-opaque:var(--surface-section-opaque);--l-image:var(--image-section);--l-text:var(--text-section);--l-text-muted:var(--text-section-muted);--l-text-subtle:var(--text-section-subtle);--l-border:var(--border-section);--l-border-strong:var(--border-section-strong);--l-border-control:var(--border-section-control);--l-hover:var(--hover-section);--l-selected:var(--selected-section);--l-sunken:var(--sunken-section);--l-link:var(--link-section);--l-focus-ring:var(--focus-ring-section);--l-mark:var(--mark-section);--l-logo:var(--logo-section);--l-meaning-negative-text:var(--meaning-negative-text-section);--l-meaning-negative-surface:var(--meaning-negative-surface-section);--l-meaning-negative-border:var(--meaning-negative-border-section);--l-meaning-attention-text:var(--meaning-attention-text-section);--l-meaning-attention-surface:var(--meaning-attention-surface-section);--l-meaning-attention-border:var(--meaning-attention-border-section);--l-meaning-positive-text:var(--meaning-positive-text-section);--l-meaning-positive-surface:var(--meaning-positive-surface-section);--l-meaning-positive-border:var(--meaning-positive-border-section);--l-meaning-info-text:var(--meaning-info-text-section);--l-meaning-info-surface:var(--meaning-info-surface-section);--l-meaning-info-border:var(--meaning-info-border-section);--l-series-1-text:var(--series-1-text-section);--l-series-1-surface:var(--series-1-surface-section);--l-series-1-border:var(--series-1-border-section);--l-series-1-mark:var(--series-1-mark-section);--l-series-2-text:var(--series-2-text-section);--l-series-2-surface:var(--series-2-surface-section);--l-series-2-border:var(--series-2-border-section);--l-series-2-mark:var(--series-2-mark-section);--l-series-3-text:var(--series-3-text-section);--l-series-3-surface:var(--series-3-surface-section);--l-series-3-border:var(--series-3-border-section);--l-series-3-mark:var(--series-3-mark-section);--l-series-4-text:var(--series-4-text-section);--l-series-4-surface:var(--series-4-surface-section);--l-series-4-border:var(--series-4-border-section);--l-series-4-mark:var(--series-4-mark-section);--l-series-5-text:var(--series-5-text-section);--l-series-5-surface:var(--series-5-surface-section);--l-series-5-border:var(--series-5-border-section);--l-series-5-mark:var(--series-5-mark-section);--l-series-6-text:var(--series-6-text-section);--l-series-6-surface:var(--series-6-surface-section);--l-series-6-border:var(--series-6-border-section);--l-series-6-mark:var(--series-6-mark-section);--l-series-7-text:var(--series-7-text-section);--l-series-7-surface:var(--series-7-surface-section);--l-series-7-border:var(--series-7-border-section);--l-series-7-mark:var(--series-7-mark-section);--l-name-1-top:var(--name-1-top-section);--l-name-1-face:var(--name-1-face-section);--l-name-1-bottom:var(--name-1-bottom-section);--l-name-1-ink:var(--name-1-ink-section);--l-name-2-top:var(--name-2-top-section);--l-name-2-face:var(--name-2-face-section);--l-name-2-bottom:var(--name-2-bottom-section);--l-name-2-ink:var(--name-2-ink-section);--l-name-3-top:var(--name-3-top-section);--l-name-3-face:var(--name-3-face-section);--l-name-3-bottom:var(--name-3-bottom-section);--l-name-3-ink:var(--name-3-ink-section);--l-name-4-top:var(--name-4-top-section);--l-name-4-face:var(--name-4-face-section);--l-name-4-bottom:var(--name-4-bottom-section);--l-name-4-ink:var(--name-4-ink-section);--l-name-5-top:var(--name-5-top-section);--l-name-5-face:var(--name-5-face-section);--l-name-5-bottom:var(--name-5-bottom-section);--l-name-5-ink:var(--name-5-ink-section);--l-name-6-top:var(--name-6-top-section);--l-name-6-face:var(--name-6-face-section);--l-name-6-bottom:var(--name-6-bottom-section);--l-name-6-ink:var(--name-6-ink-section);--l-name-7-top:var(--name-7-top-section);--l-name-7-face:var(--name-7-face-section);--l-name-7-bottom:var(--name-7-bottom-section);--l-name-7-ink:var(--name-7-ink-section);background-color:var(--surface-section);background-image:var(--image-section);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}:where(.app-shell.cp .story-page) :is([class*=_parents],[class*=_preview],[class*=_implList],[class*=_direction],[class*=card],[class*=panel],table,[role=menu],[role=listbox],[role=dialog]):not([class*=pui-]){color:var(--l-text)}body:has(.app-shell.cp,.cp-auth-theme){background:var(--surface-page)}.app-shell.cp .cp-logo-light,.app-shell.cp .cp-mark-light,.app-shell.cp .cp-logo-dark,.app-shell.cp .cp-mark-dark{display:none}.app-shell.cp[data-logo=colour] .cp-logo-light,.app-shell.cp[data-logo=colour] .cp-mark-light,.app-shell.cp[data-logo=reversed] .cp-logo-dark,.app-shell.cp[data-logo=reversed] .cp-mark-dark{display:inline-flex}.app-shell.cp :is(.subnav,.tab-bar){--l-surface:var(--surface-frame);--l-surface-opaque:var(--surface-frame-opaque);--l-image:var(--image-frame);--l-text:var(--text-frame);--l-text-muted:var(--text-frame-muted);--l-text-subtle:var(--text-frame-subtle);--l-border:var(--border-frame);--l-border-strong:var(--border-frame-strong);--l-border-control:var(--border-frame-control);--l-hover:var(--hover-frame);--l-selected:var(--selected-frame);--l-sunken:var(--sunken-frame);--l-link:var(--link-frame);--l-focus-ring:var(--focus-ring-frame);--l-mark:var(--mark-frame);--l-logo:var(--logo-frame);--l-meaning-negative-text:var(--meaning-negative-text-frame);--l-meaning-negative-surface:var(--meaning-negative-surface-frame);--l-meaning-negative-border:var(--meaning-negative-border-frame);--l-meaning-attention-text:var(--meaning-attention-text-frame);--l-meaning-attention-surface:var(--meaning-attention-surface-frame);--l-meaning-attention-border:var(--meaning-attention-border-frame);--l-meaning-positive-text:var(--meaning-positive-text-frame);--l-meaning-positive-surface:var(--meaning-positive-surface-frame);--l-meaning-positive-border:var(--meaning-positive-border-frame);--l-meaning-info-text:var(--meaning-info-text-frame);--l-meaning-info-surface:var(--meaning-info-surface-frame);--l-meaning-info-border:var(--meaning-info-border-frame);--l-series-1-text:var(--series-1-text-frame);--l-series-1-surface:var(--series-1-surface-frame);--l-series-1-border:var(--series-1-border-frame);--l-series-1-mark:var(--series-1-mark-frame);--l-series-2-text:var(--series-2-text-frame);--l-series-2-surface:var(--series-2-surface-frame);--l-series-2-border:var(--series-2-border-frame);--l-series-2-mark:var(--series-2-mark-frame);--l-series-3-text:var(--series-3-text-frame);--l-series-3-surface:var(--series-3-surface-frame);--l-series-3-border:var(--series-3-border-frame);--l-series-3-mark:var(--series-3-mark-frame);--l-series-4-text:var(--series-4-text-frame);--l-series-4-surface:var(--series-4-surface-frame);--l-series-4-border:var(--series-4-border-frame);--l-series-4-mark:var(--series-4-mark-frame);--l-series-5-text:var(--series-5-text-frame);--l-series-5-surface:var(--series-5-surface-frame);--l-series-5-border:var(--series-5-border-frame);--l-series-5-mark:var(--series-5-mark-frame);--l-series-6-text:var(--series-6-text-frame);--l-series-6-surface:var(--series-6-surface-frame);--l-series-6-border:var(--series-6-border-frame);--l-series-6-mark:var(--series-6-mark-frame);--l-series-7-text:var(--series-7-text-frame);--l-series-7-surface:var(--series-7-surface-frame);--l-series-7-border:var(--series-7-border-frame);--l-series-7-mark:var(--series-7-mark-frame);--l-name-1-top:var(--name-1-top-frame);--l-name-1-face:var(--name-1-face-frame);--l-name-1-bottom:var(--name-1-bottom-frame);--l-name-1-ink:var(--name-1-ink-frame);--l-name-2-top:var(--name-2-top-frame);--l-name-2-face:var(--name-2-face-frame);--l-name-2-bottom:var(--name-2-bottom-frame);--l-name-2-ink:var(--name-2-ink-frame);--l-name-3-top:var(--name-3-top-frame);--l-name-3-face:var(--name-3-face-frame);--l-name-3-bottom:var(--name-3-bottom-frame);--l-name-3-ink:var(--name-3-ink-frame);--l-name-4-top:var(--name-4-top-frame);--l-name-4-face:var(--name-4-face-frame);--l-name-4-bottom:var(--name-4-bottom-frame);--l-name-4-ink:var(--name-4-ink-frame);--l-name-5-top:var(--name-5-top-frame);--l-name-5-face:var(--name-5-face-frame);--l-name-5-bottom:var(--name-5-bottom-frame);--l-name-5-ink:var(--name-5-ink-frame);--l-name-6-top:var(--name-6-top-frame);--l-name-6-face:var(--name-6-face-frame);--l-name-6-bottom:var(--name-6-bottom-frame);--l-name-6-ink:var(--name-6-ink-frame);--l-name-7-top:var(--name-7-top-frame);--l-name-7-face:var(--name-7-face-frame);--l-name-7-bottom:var(--name-7-bottom-frame);--l-name-7-ink:var(--name-7-ink-frame);background:var(--l-surface);color:var(--l-text)}
.pui-home{gap:var(--space-6);max-width:1120px;padding:var(--space-6) var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.pui-home-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.pui-home-greeting{font-family:var(--font-heading);font-size:var(--text-8);line-height:var(--leading-8);color:var(--l-text);margin:0;font-weight:700}.pui-home-context{margin:var(--space-1) 0 0;color:var(--l-text-muted);font-size:var(--text-4);line-height:var(--leading-4)}.pui-home-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pui-home-lead{max-width:760px}.pui-home-notice{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);background-color:var(--surface-card);background-image:var(--image-card);color:var(--l-text);border-color:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);padding:var(--space-4) var(--space-5);border:var(--line-width) solid var(--l-border);border-inline-start:var(--line-width-heavy) solid var(--l-mark);border-radius:var(--radius-card);background-color:var(--l-surface);background-image:var(--l-image)}.pui-figures{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:0;display:grid}.pui-figure{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);background-color:var(--surface-card);background-image:var(--image-card);color:var(--l-text);border-color:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);gap:var(--space-1);padding:var(--space-4);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background-color:var(--l-surface);background-image:var(--l-image);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.pui-section .pui-figure{background-color:var(--surface-card-nested,var(--l-surface));-webkit-backdrop-filter:none;backdrop-filter:none}.pui-figure[data-link]:hover{border-color:var(--l-border-strong);background-color:var(--l-hover)}.pui-figure dt{color:var(--l-text-muted);font-size:var(--text-2);line-height:var(--leading-2);font-weight:600}.pui-figure dd{min-width:0;margin:0}.pui-figure-value{font-family:var(--font-heading);font-size:var(--text-7);line-height:var(--leading-7);font-variant-numeric:tabular-nums;font-weight:700}.pui-figure-link{color:inherit;text-decoration:none}.pui-figure-link:hover{text-underline-offset:.2em;text-decoration:underline}.pui-figure-link[data-whole]:after{content:"";border-radius:inherit;position:absolute;inset:0}.pui-figure-link[data-whole]:hover{text-decoration:none}.pui-figure-change{align-items:baseline;gap:0 var(--space-1);color:var(--l-text-muted);font-size:var(--text-2);line-height:var(--leading-2);flex-wrap:wrap;display:flex}.pui-figure-delta{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.pui-figure-delta[data-tone=positive]{color:var(--meaning-positive-text-card)}.pui-figure-delta[data-tone=negative]{color:var(--meaning-negative-text-card)}.pui-figure-delta svg{flex:none;block-size:1em;inline-size:1em}.pui-figure-arrow{display:inline-flex}.pui-figure-arrow[data-direction=flat]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.pui-figure-hint{color:var(--l-text-muted);font-size:var(--text-2);line-height:var(--leading-2)}.pui-figure-action{z-index:1;font-size:var(--text-2);line-height:var(--leading-2);font-weight:600;position:relative}.pui-figure-action a{color:var(--l-link)}.pui-home-section{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.pui-home-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--line-width) solid var(--l-border);display:flex}.pui-home-section-head h2{font-family:var(--font-heading);font-size:var(--text-5);line-height:var(--leading-5);color:var(--l-text);margin:0;font-weight:700}.pui-home-section-action{color:var(--l-link);font-size:var(--text-2);line-height:var(--leading-2);white-space:nowrap;font-weight:600}.pui-tpl-toolbar{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.pui-tpl-toolbar-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.pui-records-notice{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);background-color:var(--surface-card);background-image:var(--image-card);color:var(--l-text);border-color:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border:var(--line-width) solid var(--l-border);border-inline-start:var(--line-width-heavy) solid var(--l-mark);border-radius:var(--radius-card);background-color:var(--l-surface);background-image:var(--l-image)}.pui-records-view{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pui-records-view[data-view=overview]{gap:var(--space-5)}.pui-records-view>.pui-tpl-toolbar{margin:0}.pui-panels{min-width:0;container-type:inline-size}.pui-panels-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:760px){.pui-panels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pui-settings{gap:var(--space-6);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.pui-settings-nav{top:var(--space-4);grid-template-columns:minmax(0,1fr);gap:2px;display:grid;position:sticky}.pui-settings-nav a{padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);color:var(--l-text-muted);font-size:var(--text-3);line-height:var(--leading-3);text-decoration:none}.pui-settings-nav a:hover{background:var(--l-hover);color:var(--l-text)}.pui-settings-groups{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pui-settings-groups>section{scroll-margin-top:var(--space-6)}.pui-settings-footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--line-width) solid var(--l-border);background:var(--l-surface-opaque);display:flex;position:sticky;bottom:0}.pui-board-region{min-height:max(420px, calc(100dvh - var(--pui-board-offset,200px)));border:var(--line-width) solid var(--l-border);border-radius:var(--radius-section);position:relative;overflow:hidden}@media (max-width:760px){.pui-home{padding:var(--space-5) var(--space-4) var(--space-7);gap:var(--space-5)}.pui-home-greeting{font-size:var(--text-7);line-height:var(--leading-7)}.pui-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.pui-settings{grid-template-columns:minmax(0,1fr)}.pui-settings-nav{gap:var(--space-1);display:flex;position:static;overflow-x:auto}.pui-settings-nav a{white-space:nowrap}}
.app-shell.cp,.cp-auth-theme{--cp-font-sans:var(--font-body);--cp-font-display:var(--font-heading)}.app-shell.cp,.app-shell.cp *,.cp-auth-theme,.cp-auth-theme *{--brand-slate:var(--action);--brand-sky:var(--l-selected);--brand-mist:var(--l-sunken);--brand-lime:var(--meaning-positive);--brand-cyan:var(--l-mark);--brand-cyan-ink:var(--l-link);--brand-amber:var(--meaning-attention-solid);--id-blue-surface:var(--l-series-3-surface);--id-blue-border:var(--l-series-3-border);--id-blue-solid:var(--series-3-solid);--id-blue-on-inverse:var(--l-series-3-mark);--id-teal-surface:var(--l-series-1-surface);--id-teal-border:var(--l-series-1-border);--id-teal-solid:var(--series-1-solid);--id-teal-on-inverse:var(--l-series-1-mark);--id-magenta-solid:var(--series-7-solid);--id-magenta-on-inverse:var(--l-series-7-mark);--id-violet-solid:var(--series-5-solid);--id-violet-on-inverse:var(--l-series-5-mark);--id-purple-solid:var(--series-6-solid);--id-purple-on-inverse:var(--l-series-6-mark);--cp-c-inbox:var(--l-text-muted);--cp-c-initiative:var(--l-text-muted);--cp-c-work:var(--l-text-muted);--cp-c-requirements:var(--l-text-muted);--cp-c-solution:var(--l-text-muted);--cp-c-portfolio:var(--l-text-muted);--cp-c-agents:var(--l-text-muted);--cp-c-governance:var(--l-text-muted);--cp-sel-initiative:var(--l-selected);--cp-sel-work:var(--l-selected);--cp-sel-requirements:var(--l-selected);--cp-sel-solution:var(--l-selected);--cp-sel-portfolio:var(--l-selected);--cp-sel-agents:var(--l-selected);--cp-sel-governance:var(--l-selected);--ink:var(--l-text);--muted:var(--l-text-muted);--line:var(--l-border);--card:var(--l-surface);--soft:var(--l-sunken);--surface:var(--l-surface);--accent:var(--action);--danger:var(--l-meaning-negative-text);--ok:var(--l-meaning-positive-text)}.pui .xo-muted{color:var(--l-text-muted);font-size:var(--text-2);margin:0}.pui .xo-role{font-size:var(--text-1);border-radius:var(--radius-chip);background:var(--l-sunken);color:var(--l-text-muted);white-space:nowrap;padding:1px 7px}.pui .xo-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pui .xo-form label{font-size:var(--text-1);color:var(--l-text-muted);flex:160px;gap:3px;display:grid}.pui .xo-form input:not([type=checkbox]),.pui .xo-form select,.pui .xo-form textarea,.pui .xo-start input,.pui .xh-field input,.pui .xh-field select,.pui .xh-field textarea{font:inherit;font-size:var(--text-2);min-height:var(--pui-control-height,30px);padding:var(--pui-control-padding,5px 8px);border:var(--line-width) solid var(--l-border-control);border-radius:var(--radius-control);background:var(--l-surface);color:var(--l-text);min-width:0}.pui .xo-form input:focus-visible,.pui .xo-form select:focus-visible,.pui .xo-form textarea:focus-visible,.pui .xh-field input:focus-visible,.pui .xh-field select:focus-visible,.pui .xh-field textarea:focus-visible{outline:var(--line-width-strong) solid var(--l-focus-ring);outline-offset:1px}.pui .xo-btn{font:inherit;font-size:var(--text-1);min-height:var(--pui-button-tiny-height,28px);padding:var(--pui-button-tiny-padding,0 10px);border-radius:var(--radius-control);border:var(--line-width) solid var(--l-border-strong);background:var(--l-surface);color:var(--l-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.pui .xo-btn:hover{background:var(--l-hover)}.pui .xo-btn.primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.pui .xo-btn.primary:hover{filter:brightness(1.06)}.pui .xo-btn.danger{color:var(--l-meaning-negative-text);border-color:var(--l-meaning-negative-border);background:var(--l-meaning-negative-surface)}.pui .xo-btn:disabled{opacity:.6;cursor:default}.pui .xo-msg{font-size:var(--text-1);flex-basis:100%;margin:0}.pui .xo-msg.error{color:var(--l-meaning-negative-text)}.pui .xo-msg.ok{color:var(--l-meaning-positive-text)}.pui .xo-link{font:var(--text-1) ui-monospace, monospace;border-radius:var(--radius-control);background:var(--l-sunken);color:var(--l-text);border:0;flex-basis:100%;width:100%;padding:6px 8px}.pui .xo-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pui .xo-table,.pui .xo-log{border-collapse:collapse;width:100%;font-size:var(--text-2)}.pui .xo-table th,.pui .xo-table td,.pui .xo-log th,.pui .xo-log td{text-align:left;border-bottom:var(--line-width) solid var(--l-border);vertical-align:top;padding:7px 6px}.pui .xo-table th,.pui .xo-log th{color:var(--l-text-muted);font-weight:600;font-size:var(--text-1)}.pui .xo-log code{font-size:var(--text-1);word-break:break-word}.pui .xo-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pui .xo-list li{border-bottom:var(--line-width) solid var(--l-border);font-size:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.pui .xo-list li .xo-form{display:flex}.pui .xo-tree{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pui .xo-tree ul{gap:2px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.pui .xo-tree a,.pui .xo-tree span.xo-node{border-radius:var(--radius-control);color:inherit;font-size:var(--text-2);align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:flex}.pui .xo-tree a:hover{background:var(--l-hover)}.pui .xo-tree a[aria-current=page]{background:var(--l-selected);font-weight:600}.pui .xo-card{background:var(--l-surface);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);gap:8px;min-width:0;padding:12px;display:grid}.pui .xo-card h3{font-size:var(--text-3);margin:0}.pui .xo-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.pui .xo-stat{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);padding:10px}.pui .xo-stat strong{font-size:var(--text-6);display:block}.pui .xo-stat span{color:var(--l-text-muted);font-size:var(--text-1)}.pui .xo-checks{font-size:var(--text-2);flex-wrap:wrap;gap:14px;display:flex}.pui .xo-checks label{align-items:center;gap:6px;display:flex}.pui .xo-methods{gap:8px;display:grid}.pui .xo-methods form{display:contents}.pui .xo-method{justify-content:center;width:100%;min-height:34px}.pui .xo-method-mark{border-radius:var(--radius-chip);width:18px;height:18px;font-weight:700;font-size:var(--text-1);background:var(--l-sunken);place-items:center;display:inline-grid}.pui .xo-or{color:var(--l-text-muted);font-size:var(--text-1);align-items:center;gap:10px;display:flex}.pui .xo-or:before,.pui .xo-or:after{content:"";border-top:var(--line-width) solid var(--l-border);flex:1}.pui .xo-import-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.pui .xo-import-board{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--l-surface);align-content:start;gap:6px;padding:10px;display:grid}.pui .xo-import-board.is-focus{border-color:var(--l-mark);box-shadow:0 0 0 var(--line-width-strong) var(--l-selected)}.pui .xo-import-board img,.pui .xo-import-noimg{aspect-ratio:16/10;object-fit:contain;background:var(--l-sunken);border-radius:var(--radius-control);width:100%}.pui .xo-import-noimg{color:var(--l-text-muted);font-size:var(--text-1);place-items:center;display:grid}.pui .xo-import-board h3{font-size:var(--text-3);margin:0}.pui .xo-place summary{cursor:pointer;width:max-content;list-style:none}.pui .xo-place ul{font-size:var(--text-2);gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.pui .xo-session{font-size:var(--text-1);gap:4px;display:grid}.pui .xo-session summary{cursor:pointer;color:var(--l-text-muted)}.pui .xo-session ul{gap:3px;margin:4px 0;padding-left:16px;display:grid}.pui .xo-source{color:var(--l-text-muted);font-size:var(--text-1)}.pui .xo-choice{gap:6px;display:grid}.pui .xo-progress{border-radius:var(--radius-pill);background:var(--l-sunken);height:6px;overflow:hidden}.pui .xo-progress>span{background:var(--action);height:100%;display:block}.pui .xo-bulk{gap:10px;display:grid}.pui a{color:var(--l-link)}.pui a.xo-btn,.pui a.button,.pui .xo-tree a,.pui .xh-logo-link,.pui .xh-room{color:inherit}
:is(html:has(.app-shell.cp),html:has(.auth-page)){height:auto;overflow:auto}html:has(.app-shell.cp) body{height:auto;overflow:visible}html:has(.app-shell.cp) .xo-root{height:auto;overflow:visible}html:has(.auth-page) body{height:auto;overflow:visible}html:has(.auth-page) .xo-root{height:auto;overflow:visible}.app-shell.cp.pui{--pui-control-height:28px;--pui-button-height:30px;--pui-button-tiny-height:26px;--pui-button-radius:var(--radius-control)}.xh-logo{--xh-logo-h:26px;align-items:center;line-height:0;display:inline-flex}.xh-logo-s{--xh-logo-h:24px}.xh-logo-m{--xh-logo-h:28px}.xh-logo-l{--xh-logo-h:40px}.xh-logo img{height:var(--xh-logo-h);width:auto;display:block}.xh-logo-single{height:var(--xh-logo-h);aspect-ratio:584/160;background:var(--l-text,currentColor);display:block;-webkit-mask:url(/brand/web/logo-single.png?v=02) 50%/contain no-repeat;mask:url(/brand/web/logo-single.png?v=02) 50%/contain no-repeat}.xh-logo-mark img{width:28px;height:28px}.xh-logo-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.xh-switcher{display:grid;position:relative}.xh-side-create{margin:0}.xh-side-plus{border-radius:var(--radius-section);background:var(--action);width:32px;height:32px;color:var(--on-action);cursor:pointer;transition:background var(--motion-quick) var(--motion-ease-move);border:0;place-items:center;display:grid}.xh-side-plus:hover,.xh-side-plus[aria-expanded=true]{background:var(--action-hover)}.xh-side-empty{color:var(--l-text-muted);font-size:var(--text-1);margin:0;padding:6px 10px}.xh-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xh-top-search{border:var(--line-width) solid var(--l-border-control);border-radius:var(--radius-section);background:var(--l-sunken);width:clamp(140px,18vw,240px);min-width:0;height:32px;color:var(--l-text-muted);align-items:center;gap:6px;padding:0 10px;display:flex}.xh-top-search input{min-width:0;color:var(--l-text);font:inherit;font-size:var(--text-2);background:0 0;border:0;outline:none;flex:1;padding:0}.xh-top-search input::placeholder{color:var(--l-text-muted)}.xh-top-search:focus-within{border-color:var(--l-focus-ring);box-shadow:0 0 0 var(--line-width) var(--l-focus-ring)}.xh-side-plus:focus-visible{outline:var(--line-width-strong) solid var(--l-focus-ring);outline-offset:1px}@media (max-width:760px){.xh-top-search,.xh-invite{display:none}}.app-shell.cp.xo-in-layers,.app-shell.cp.xo-in-layers>.main,.app-shell.cp.xo-in-layers .content{background:0 0;border-radius:0;min-height:0}.xh-topbar-left{align-items:center;gap:14px;min-width:0;display:flex}.xh-crumb{color:var(--l-text-muted);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xh-topbar-actions{align-items:center;gap:8px;display:flex}.xh-icon-btn{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-control);background:var(--l-surface);width:32px;height:32px;color:var(--l-text);cursor:pointer;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.xh-icon-btn:hover{background:var(--l-hover)}.xh-icon-btn.xh-feedback-btn{margin-left:8px}.xh-badge{border-radius:var(--radius-pill);background:var(--meaning-attention-solid);min-width:16px;height:16px;color:var(--on-meaning-attention-solid);font-size:var(--text-1);place-items:center;padding:0 4px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.xh-me{position:relative}.xh-ask{border:var(--line-width) solid var(--l-border-control);border-radius:var(--radius-section);background:var(--l-surface);min-height:44px;color:var(--l-text-muted);align-items:center;gap:8px;max-width:720px;padding:0 14px;display:flex}.xh-ask:focus-within{outline:var(--line-width-strong) solid var(--l-focus-ring);outline-offset:1px}.xh-ask input{min-width:0;color:var(--l-text);font:inherit;font-size:var(--text-3);background:0 0;border:0;outline:none;flex:1}.xh-ask kbd{font:inherit;font-size:var(--text-1);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-chip);color:var(--l-text-muted);padding:1px 6px}.xh-results{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--l-surface);gap:2px;max-width:720px;padding:6px;display:grid}.xh-results a{border-radius:var(--radius-control);font-size:var(--text-2);color:var(--l-text);align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.xh-results a:hover{background:var(--l-hover)}.xh-results small{color:var(--l-text-muted);margin-left:auto}.xh-strip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.xh-start{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--l-surface);min-height:118px;color:var(--l-text);text-align:left;font:inherit;cursor:pointer;align-content:start;gap:8px;padding:10px;text-decoration:none;display:grid}.xh-start:hover{background:var(--l-hover);border-color:var(--l-border-strong)}.xh-start .xh-start-pic{border-radius:var(--radius-control);background:var(--l-sunken);height:44px;color:var(--l-link);place-items:center;display:grid}.xh-start.xh-start-blank .xh-start-pic{background:var(--action);color:var(--on-action)}.xh-start strong{font-size:var(--text-2)}.xh-start span{font-size:var(--text-1);color:var(--l-text-muted)}.xh-table-wrap{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--l-surface);position:relative;overflow-x:auto}.xh-table{border-collapse:collapse;width:100%;font-size:var(--text-2)}.xh-table th,.xh-table td{text-align:left;border-bottom:var(--line-width) solid var(--l-border);vertical-align:middle;white-space:nowrap;padding:8px 10px}.xh-table th{color:var(--l-text-muted);font-weight:600;font-size:var(--text-1);letter-spacing:.02em}.xh-table tbody tr:last-child td{border-bottom:0}.xh-table tbody tr:hover td{background:var(--l-hover)}.xh-table td.xh-name{white-space:normal;min-width:220px}.xh-table .xh-room{color:var(--l-text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.xh-table .xh-room:hover{color:var(--l-link)}.xh-thumb{border-radius:var(--radius-chip);background:var(--l-sunken);border:var(--line-width) solid var(--l-border);width:30px;height:22px;color:var(--l-link);flex:none;place-items:center;display:inline-grid}.xh-star{cursor:pointer;color:var(--l-text-subtle);border-radius:var(--radius-chip);background:0 0;border:0;padding:2px;display:inline-grid}.xh-star:hover{color:var(--l-link);background:var(--l-hover)}.xh-star[aria-pressed=true]{color:var(--meaning-attention)}.xh-people{color:var(--l-text-muted);align-items:center;gap:4px;display:inline-flex}.xh-dot{background:var(--meaning-positive);border-radius:50%;width:8px;height:8px;display:inline-block}.xh-empty{text-align:center;color:var(--l-text-muted);font-size:var(--text-2);padding:22px}.xh-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.xh-toolbar form{display:contents}.xh-toolbar select,.xh-toolbar input{font:inherit;font-size:var(--text-1);border:var(--line-width) solid var(--l-border-control);border-radius:var(--radius-control);background:var(--l-surface);min-height:28px;color:var(--l-text);padding:2px 8px}.xh-toolbar .xh-spacer{flex:1}.xh-seg{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-control);display:inline-flex;overflow:hidden}.xh-seg a{width:30px;height:28px;color:var(--l-text-muted);place-items:center;text-decoration:none;display:inline-grid}.xh-seg a[aria-current=true]{background:var(--l-selected);color:var(--l-text)}.xh-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.xh-tile{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--l-surface);gap:6px;padding:10px;display:grid}.xh-tile .xh-tile-pic{border-radius:var(--radius-control);background:var(--l-sunken);height:92px;color:var(--l-link);place-items:center;display:grid}.xh-tile .xh-tile-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.xh-tile .xh-room{color:var(--l-text);font-weight:600;text-decoration:none}.xh-tile small{color:var(--l-text-muted);font-size:var(--text-1)}.xh-two-col{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.xh-two-col{grid-template-columns:1fr}}.xh-members{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xh-members li{font-size:var(--text-2);align-items:center;gap:8px;display:flex}.xh-members small{color:var(--l-text-muted);margin-left:auto}.xh-dialog{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-section);background:var(--l-surface);color:var(--l-text);width:min(520px,100vw - 32px);box-shadow:var(--shadow-popover);padding:0}.xh-dialog::backdrop{background:var(--scrim)}.xh-dialog-body{gap:12px;padding:16px;display:grid}.xh-dialog h2{font-size:var(--text-4);margin:0}.xh-dialog .xo-form{display:grid}.xh-dialog .xo-form label{flex:none}.xh-field{font-size:var(--text-1);color:var(--l-text-muted);gap:3px;display:grid}.xh-presets{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.xh-preset{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--l-surface);color:var(--l-text);text-align:left;font:inherit;cursor:pointer;gap:2px;padding:8px;display:grid}.xh-preset[aria-pressed=true]{border-color:var(--l-mark);background:var(--l-selected)}.xh-preset strong{font-size:var(--text-1)}.xh-preset span{font-size:var(--text-1);color:var(--l-text-muted)}.xh-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.xh-note{font-size:var(--text-1);color:var(--l-text-muted);margin:0}.xh-onboard{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-section);background:var(--l-surface);gap:14px;max-width:560px;padding:22px;display:grid}.xh-onboard h1{font-family:var(--cp-font-display);font-size:var(--text-6);margin:0}.xh-onboard .xo-start{gap:10px;display:grid}.xh-onboard details summary{cursor:pointer;font-size:var(--text-2);color:var(--l-link)}.xh-onboard-skip{font-size:var(--text-1)}.xh-home-create{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.xh-home-create p{font-size:var(--text-3);line-height:var(--leading-3);flex:200px;margin:0}.xh-stack{gap:14px;display:grid}.xh-stack-tight{gap:8px;display:grid}.xh-kv{font-size:var(--text-2);grid-template-columns:max-content 1fr;gap:4px 14px;display:grid}.xh-kv dt{color:var(--l-text-muted)}.xh-kv dd{margin:0}.xh-axes{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.xh-swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.xh-swatch{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);font-size:var(--text-1);cursor:pointer;background:var(--l-surface);gap:4px;padding:8px;display:grid}.xh-swatch:has(input:checked){border-color:var(--l-mark);background:var(--l-selected)}.xh-swatch input{opacity:0;pointer-events:none;position:absolute}.xh-swatch i{border-radius:var(--radius-chip);background:linear-gradient(90deg, var(--s1), var(--s2), var(--s3), var(--s4), var(--s5));height:16px;display:block}@media (max-width:760px){.xh-table th:nth-child(3),.xh-table td:nth-child(3),.xh-table th:nth-child(5),.xh-table td:nth-child(5),.xh-crumb{display:none}}.pui .xo-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pui .xo-top h1{font-size:var(--text-6);flex:1;margin:0}.pui .xo-card h2{font-size:var(--text-4);margin:0}.pui .xo-start{gap:8px;display:grid}.pui .xo-start label{font-size:var(--text-2);gap:4px;display:grid}.pui .xo-start input{max-width:420px}.pui .xo-choice{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-control);padding:10px}.pui .xo-bulk{border-top:var(--line-width) solid var(--l-border);padding-top:10px}.pui .xo-bulk h3{font-size:var(--text-4);margin:0}.pui .xo-progress>span{transition:width var(--motion-move) var(--motion-ease-move)}.fb-dialog{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-section);background:var(--l-surface);color:var(--l-text);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-popover);padding:0}.fb-dialog::backdrop{background:var(--scrim)}.fb-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 0;display:flex}.fb-head h2,.fb-thanks h2{font-size:var(--text-4);margin:0}.fb-x{color:var(--l-text-muted);font-size:var(--text-6);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;padding:2px 6px;line-height:1}.fb-x:hover{background:var(--l-hover)}.fb-form,.fb-thanks{gap:12px;padding:14px 16px 16px;display:grid}.fb-kinds{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.fb-kinds legend{font-size:var(--text-1);margin-bottom:6px;padding:0;font-weight:700}.fb-kind{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--l-surface);cursor:pointer;gap:2px;padding:9px 10px;display:grid}.fb-kind:hover{background:var(--l-hover)}.fb-kind[data-on]{border-color:var(--l-mark);background:var(--l-selected)}.fb-kind input{opacity:0;pointer-events:none;position:absolute}.fb-kind:has(input:focus-visible){outline:var(--line-width-strong) solid var(--l-focus-ring);outline-offset:2px}.fb-kind strong{font-size:var(--text-2)}.fb-kind small{font-size:var(--text-1);color:var(--l-text-muted)}.fb-field{font-size:var(--text-1);color:var(--l-text-muted);gap:3px;display:grid}.fb-field input,.fb-field select,.fb-field textarea{font:inherit;font-size:var(--text-2);color:var(--l-text);background:var(--l-surface);border:var(--line-width) solid var(--l-border-control);border-radius:var(--radius-control);padding:6px 8px}.fb-field textarea{resize:vertical;min-height:96px}.fb-muted{font-size:var(--text-1);color:var(--l-text-muted);margin:0}.fb-thanks p{font-size:var(--text-2);margin:0}.fb-error{font-size:var(--text-1);color:var(--l-meaning-negative-text);margin:0}.fb-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fb-link{gap:6px;display:flex}.fb-link input{min-width:0;font:inherit;font-size:var(--text-1);color:var(--l-text);background:var(--l-sunken);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-control);flex:1;padding:6px 8px}.fb-card{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-section);background:var(--l-surface);max-width:560px}.fb-list{gap:10px;display:grid}.fb-item{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--l-surface);gap:6px;padding:10px 12px;display:grid}.fb-item header{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.fb-item p{font-size:var(--text-2);white-space:pre-wrap;margin:0}.fb-reply{border-left:var(--line-width-strong) solid var(--l-mark);background:var(--l-sunken);border-radius:var(--radius-control);font-size:var(--text-2);white-space:pre-wrap;padding:8px 10px}.fb-admin-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:8px;display:grid}.fb-admin-grid form{gap:6px;display:grid}.fb-ctx{font-size:var(--text-1);color:var(--l-text-muted);word-break:break-word}@media (max-width:600px){.fb-kinds{grid-template-columns:1fr}}.fb-admin-grid textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;font-size:var(--text-2)}.fb-body{font-size:var(--text-2);white-space:pre-wrap;margin:0}.fb-item header strong{font-size:var(--text-3)}.xh-pick{align-content:start;gap:2px;display:grid}.xh-pick a{border-radius:var(--radius-control);color:var(--l-text);padding:8px 10px;text-decoration:none;display:block}.xh-pick a:hover{background:var(--l-hover)}.xh-pick a[aria-current=page]{background:var(--l-selected);font-weight:600}.xh-pick a>svg{vertical-align:-3px;margin-inline-end:6px;display:inline}.xh-pick small{color:var(--l-text-muted);font-size:var(--text-1);font-weight:400;display:block}

