.security{gap:var(--space-2);width:200px;padding:var(--space-4) var(--space-3) var(--space-3);color:var(--chrome-ink);flex-direction:column;align-self:center;margin-top:auto;display:flex}.security__eyebrow{font-size:var(--text-2xs);letter-spacing:.02em;text-transform:uppercase;color:var(--chrome-ink-faint);margin:0;font-weight:400;line-height:normal}.security__marks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.security__mark{align-items:center;gap:0 var(--space-2);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.security__mark-shape{border:1px solid var(--chrome-ink-muted);border-radius:2px;width:9px;height:9px}.security__mark-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-3xs);color:var(--chrome-ink);line-height:1.5;overflow:hidden}.security__mark-state{font-size:var(--text-3xs);letter-spacing:.02em;text-transform:uppercase;color:var(--chrome-ink-muted);margin:0;font-weight:400;line-height:normal}.security__mark-note{font-size:var(--text-3xs);color:var(--chrome-ink-faint);grid-column:2/-1;line-height:1.4}.security__mark[data-state=engaged] .security__mark-shape{background:var(--chrome-ink-bright);border-color:var(--chrome-ink-bright)}.security__mark[data-state=absent] .security__mark-shape{border-style:dashed;border-radius:0}@media (width<=900px){.security{width:auto;padding-inline:var(--space-4);align-self:stretch;margin-top:0}.security__marks{gap:var(--space-4);flex-flow:wrap}.security__mark{grid-template-columns:8px auto auto}.security__mark-note{display:none}}.context{justify-content:space-between;gap:var(--space-3);background:var(--chrome-deep);border-bottom:1px solid var(--chrome-line);flex-shrink:0;height:2rem;padding-inline:1.75rem}.context,.context__state,.context__tabs{align-items:center;display:flex}.context__tabs{gap:var(--space-1);min-width:0}.context__tab{appearance:none;font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--radius-sm);color:var(--chrome-ink-muted);text-overflow:ellipsis;white-space:nowrap;height:1.5rem;padding:0;padding-inline:var(--space-2);font-size:var(--text-2xs);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:1px solid #0000;margin:0;overflow:hidden}.context__tab--active{background:var(--chrome-control);border:1px solid var(--chrome-line-strong);border-radius:var(--radius-sm);color:var(--chrome-ink-bright)}.context__state{color:var(--chrome-ink-faint);white-space:nowrap;flex-shrink:0;gap:4px}.context__state,.context__state-word{font-size:var(--text-2xs);line-height:normal}.context__state-word{letter-spacing:.02em;text-transform:uppercase;color:var(--chrome-ink-muted);font-weight:400}.context__state-time{color:var(--chrome-ink-faint)}.drawer{background:var(--chrome-void);color:var(--chrome-ink);align-items:flex-start;gap:var(--space-3);flex-direction:column;height:22.5rem;padding:1.25rem 1.75rem 1.5rem;display:flex}.drawer__header{flex-shrink:0;justify-content:space-between;width:100%;height:1.875rem}.drawer__depth,.drawer__header,.drawer__title-group{align-items:center;display:flex}.drawer__title-group{gap:6px}.drawer__depth{appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:var(--chrome-control);border:1px solid var(--chrome-line-strong);border-radius:var(--radius-card);color:var(--chrome-ink-muted);flex-shrink:0;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0}.drawer__depth svg{width:12px;height:12px}.drawer__heading{white-space:nowrap;flex-direction:column;align-items:flex-start;display:flex}.drawer__eyebrow{font-size:var(--text-2xs);letter-spacing:.02em;text-transform:uppercase;color:var(--chrome-ink-muted);font-weight:400;line-height:normal}.drawer__name{color:var(--chrome-ink-bright);margin:0;font-size:13px;font-weight:600;line-height:normal}.drawer__hint{white-space:nowrap;align-items:center;gap:6px;display:flex}.drawer__hint svg{flex-shrink:0;width:14px;height:14px}.drawer__hint-text{color:var(--chrome-ink-faint);font-size:12px;line-height:normal}.drawer__view,.drawer__views{align-items:center;gap:4px;display:flex}.drawer__view{appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:var(--chrome-line-strong);color:var(--chrome-ink-muted);white-space:nowrap;border:0;border-radius:6px;margin:0;padding:4px 10px;font-size:11px;line-height:normal}.drawer__view svg{width:12px;height:12px}.drawer__view--active{background:var(--chrome-active);color:var(--chrome-ink);font-weight:600}.drawer__tabs{flex-shrink:0;align-items:flex-end;width:100%;height:1.375rem;display:flex}.drawer__tabs-spacer{flex:1 0 0;justify-content:flex-end;min-width:1px;display:flex}.drawer__add{appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:var(--chrome-control);color:var(--chrome-ink-faint);white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:4px;margin:0;padding:4px 8px;font-size:11px;line-height:normal;display:flex}.drawer__add svg{width:11px;height:11px}.drawer__columns{flex-shrink:0;align-items:flex-start;gap:10px;width:100%;height:15rem;display:flex}.drawer__columns--empty{position:relative}.drawer__empty{justify-content:center;max-width:36rem;margin-inline:auto;position:absolute;inset:0;overflow:auto}.drawer-column,.drawer-column__inner,.drawer__empty{flex-direction:column;display:flex}.drawer-column{background:var(--chrome-deep);border:1px solid var(--chrome-line);border-radius:var(--radius-column);flex:1 0 0;min-width:1px;height:100%;overflow:clip}.drawer-column--active{background:var(--chrome-raised);border-color:var(--chrome-line-strong);border-radius:0 .75rem .75rem}.drawer-column__inner{flex:1 0 0;gap:6px;width:100%;min-height:1px;padding:10px;overflow:clip}.drawer-item{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:var(--chrome-control);border:1px solid var(--chrome-line-strong);border-radius:var(--radius-card);flex-shrink:0;align-items:center;gap:8px;width:100%;margin:0;padding:0 8px 0 10px;display:flex}.drawer-item--text{height:2.25rem}.drawer-item--comment,.drawer-item--media{height:2.75rem}.drawer-item--control{justify-content:center;height:1.75rem;padding-inline:10px 8px}.drawer-item--selected{border-color:var(--stage-source)}.drawer-item--selected .drawer-item__icon,.drawer-item--selected .drawer-item__meta,.drawer-item--selected .drawer-item__title{color:var(--stage-source)}.drawer-item--ghost{background:var(--chrome-void);border:1px dashed var(--ghost-tone);opacity:.5;height:1.75rem}.drawer-item--ghost .drawer-item__title{color:var(--ghost-tone);font-size:10px;font-weight:400}.drawer-item__icon{width:12px;height:12px;color:var(--chrome-ink-faint);flex-shrink:0}.drawer-item__thumb{-o-object-fit:cover;object-fit:cover;background:var(--chrome-line);border-radius:6px;flex-shrink:0;width:1.75rem;height:1.75rem}.drawer-item__avatar{background:var(--chrome-line-strong);width:1.5rem;height:1.5rem;color:var(--chrome-ink);text-transform:uppercase;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.drawer-item__body{flex-direction:column;flex:1 0 0;gap:1px;min-width:1px;line-height:normal;display:flex}.drawer-item__title{color:var(--chrome-ink);font-size:11px;font-weight:600}.drawer-item__meta,.drawer-item__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-item__meta{color:var(--chrome-ink-faint);font-size:9px}.drawer-item__action{width:12px;height:12px;color:var(--chrome-ink-faint);flex-shrink:0}.drawer-item--control .drawer-item__action{width:10px;height:10px}.publish{background:var(--seam);height:2.5rem;color:var(--seam-ink);justify-content:space-between;gap:2px;padding-inline:1.75rem}.publish,.publish__control,.publish__note,.publish__step{align-items:center;display:flex}.publish__control{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;gap:6px;margin:0;padding:0}.publish__control[aria-disabled=true]{cursor:not-allowed}.publish__lock{width:12px;height:12px;color:var(--seam-ink);flex-shrink:0}.publish__step{background:var(--seam-control);border:1px solid var(--seam-control-line);width:1.5rem;height:1.5rem;box-shadow:var(--seam-shadow);color:var(--chrome-ink-faint);border-radius:6px;flex-shrink:0;justify-content:center}.publish__step svg{width:11px;height:11px}.publish__label{letter-spacing:.02em;text-transform:uppercase;color:var(--seam-ink);font-size:11px;font-weight:400;line-height:normal}.publish__rule{background:var(--seam-line);flex:1 0 0;min-width:1px;height:1px}.publish__note{color:var(--seam-faint);white-space:nowrap;gap:4px;font-size:11px;line-height:normal}.publish__note svg{flex-shrink:0;width:12px;height:12px}.spectrometer{margin-inline:var(--rhythm-block);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line-faint);border-radius:var(--radius-tile);color:var(--color-ink)}.spectrometer__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--hairline);display:flex}.spectrometer__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.spectrometer__eyebrow{font-size:var(--text-2xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-faint);margin:0;font-weight:400;line-height:normal}.spectrometer__title{font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.2}.spectrometer__note{max-width:32rem;font-size:var(--text-xs);text-align:right;color:var(--color-ink-muted);margin:0;line-height:1.4}.spectrometer__table{flex-direction:column;display:flex}.spectrometer__row{grid-template-columns:var(--band-columns);align-items:stretch;gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--hairline);display:grid}.spectrometer__row--head{padding-block:var(--space-3) var(--space-2)}.spectrometer__row:last-child{border-bottom:0;padding-bottom:0}.spectrometer__peer{flex-direction:column;justify-content:center;gap:2px;min-width:0;margin:0;display:flex}.spectrometer__peer--head{justify-content:flex-start}.spectrometer__peer--head,.spectrometer__peer-kind{font-size:var(--text-3xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-faint);font-weight:400;line-height:normal}.spectrometer__peer-kind{margin:0}.spectrometer__peer-name{font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.2}.spectrometer__capability{flex-direction:column;gap:2px;min-width:0;display:flex}.spectrometer__capability-name{font-size:var(--text-2xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);margin:0;font-weight:400;line-height:normal}.spectrometer__capability-protocol{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-ink-muted);margin:0;font-size:9px;line-height:1.4}.spectrometer__capability-record{font-size:var(--text-3xs);color:var(--color-ink-faint);margin:auto 0 0;line-height:1.4}.spectrometer__cell{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);display:flex}.spectrometer__mark{border:1px solid var(--color-ink-muted);border-radius:2px;flex-shrink:0;width:9px;height:9px}.spectrometer__state{font-size:var(--text-3xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-weight:400;line-height:normal}.spectrometer__cell[data-state=running] .spectrometer__mark{background:var(--color-ink);border-color:var(--color-ink)}.spectrometer__cell[data-state=absent] .spectrometer__mark{border-style:dashed;border-radius:0}.spectrometer__cell[data-state=unknown] .spectrometer__mark{border-style:dotted;border-color:var(--color-ink-faint);border-radius:0}@media (width<=900px){.spectrometer{margin-inline:var(--space-4);padding:var(--space-4)}.spectrometer__head{align-items:flex-start;gap:var(--space-2);flex-direction:column}.spectrometer__note{text-align:left;margin:0}.spectrometer__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.status{align-items:baseline;gap:var(--space-6);padding:var(--space-3) var(--rhythm-block);background:var(--seam);border-top:1px solid var(--seam-line);color:var(--seam-ink);display:flex}.status__eyebrow{font-size:var(--text-2xs);letter-spacing:.02em;text-transform:uppercase;color:var(--seam-ink);flex-shrink:0;margin:0;font-weight:400;line-height:normal}.status__list{gap:var(--space-6);flex-wrap:wrap;margin:0}.status__item,.status__list{align-items:baseline;display:flex}.status__item{gap:var(--space-2)}.status__label{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:400;line-height:normal}.status__label,.status__value{font-size:var(--text-2xs);margin:0}.status__value{color:var(--color-ink);line-height:1.2}@media (width<=900px){.status{padding-inline:var(--space-4);flex-wrap:wrap}.status,.status__list{gap:var(--space-2) var(--space-4)}}.swimlanes{margin-inline:var(--rhythm-block);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line-faint);border-radius:var(--radius-tile);color:var(--color-ink)}.swimlanes__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--hairline);display:flex}.swimlanes__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.swimlanes__eyebrow{font-size:var(--text-2xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-faint);margin:0;font-weight:400;line-height:normal}.swimlanes__title{font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.2}.swimlanes__note{max-width:32rem;font-size:var(--text-xs);text-align:right;color:var(--color-ink-muted);margin:0;line-height:1.4}.swimlanes__flow{gap:var(--space-1);padding-block:var(--space-4);flex-direction:column;display:flex}.swimlanes__arrow{align-items:center;gap:var(--space-2);font-size:var(--text-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;display:flex}.swimlanes__arrow[data-direction=out] .swimlanes__arrow-rule{order:-1}.swimlanes__arrow[data-direction=out] .swimlanes__arrow-head{order:1}.swimlanes__arrow-head{font-size:var(--text-xs);color:var(--color-ink);line-height:1}.swimlanes__arrow-rule{background:var(--color-line);flex:auto;height:1px}.swimlanes__axis{grid-template-columns:var(--band-columns);gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--hairline);font-size:var(--text-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-faint);display:grid}.swimlanes__axis p{margin:0}.swimlanes__lanes{padding:var(--space-4) 0 0;flex-direction:column;gap:1.75rem;margin:0;list-style:none;display:flex}.swimlane{grid-template-columns:var(--band-columns);align-items:center;gap:var(--space-4);display:grid}.swimlane__actor{flex-direction:column;gap:2px;min-width:0;display:flex}.swimlane__kind{font-size:var(--text-3xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-faint);margin:0;font-weight:400;line-height:normal}.swimlane__name{font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.2}.swimlane__layer,.swimlane__state{font-size:var(--text-3xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-weight:400;line-height:normal}.swimlane__step{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--hairline);display:flex;position:relative}.swimlane__mark{border:1px solid var(--color-ink-muted);border-radius:2px;flex-shrink:0;width:9px;height:9px}.swimlane__step-name{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.swimlane__step[data-state=running] .swimlane__mark{background:var(--color-ink);border-color:var(--color-ink)}.swimlane__step[data-state=absent] .swimlane__mark{border-style:dashed;border-radius:0}.swimlane__step[data-state=unknown] .swimlane__mark{border-style:dotted;border-color:var(--color-ink-faint);border-radius:0}@media (width<=900px){.swimlanes{margin-inline:var(--space-4);padding:var(--space-4)}.swimlanes__head{align-items:flex-start;gap:var(--space-2);flex-direction:column}.swimlanes__note{text-align:left;margin:0}.swimlanes__axis{display:none}.swimlane{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}