@layer organisms{.organism-board{gap:var(--gs-gap-content);flex-direction:column;min-inline-size:0;display:flex}.organism-board__topbar{justify-content:space-between;align-items:center;gap:var(--gs-gap-element);flex-wrap:wrap;display:flex}.organism-board__controls{align-items:center;gap:var(--gs-gap-element);flex-wrap:wrap;display:flex}.organism-board__tabs{gap:var(--gs-gap-tight);display:flex}.organism-board__search{inline-size:var(--gs-field-width)}.organism-board__reel{align-items:flex-start;gap:var(--gs-gap-section-min);min-inline-size:0;padding-block-end:var(--gs-gap-control);display:flex;overflow-x:auto}.organism-board__tier{gap:var(--gs-gap-element);flex-direction:column;flex:none;display:flex}.organism-board__tier-label{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary);white-space:nowrap}.organism-board__tier-body{align-items:stretch;gap:var(--gs-gap-content);display:flex}.organism-board__column{gap:var(--gs-gap-element);flex-direction:column;flex:none;inline-size:264px;display:flex}.organism-board__column-head{align-items:center;gap:var(--gs-gap-control);min-block-size:var(--gs-target-min);display:flex}.organism-board__column-label{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-primary)}.organism-board__count{font-size:var(--gs-font-size-micro);font-variant-numeric:tabular-nums;color:var(--gs-text-tertiary)}.organism-board__strip{align-items:center;gap:var(--gs-gap-control);inline-size:var(--gs-target-touch);padding-block:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-border-subtle);border-radius:var(--gs-radius-card);flex-direction:column;flex:none;align-self:stretch;display:flex}.organism-board__strip-count{padding-inline:var(--gs-gap-tight);border-radius:var(--gs-radius-pill);background:var(--gs-text-primary);font-size:var(--gs-font-size-micro);font-variant-numeric:tabular-nums;color:var(--gs-text-on-accent)}.organism-board__strip-label{writing-mode:vertical-rl;font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-primary)}.organism-board__card{gap:var(--gs-gap-control);min-inline-size:0}.organism-board__card-head{justify-content:space-between;align-items:center;gap:var(--gs-gap-control);display:flex}.organism-board__identifier{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);text-decoration:none}.organism-board__identifier:focus-visible,.organism-board__identifier:active{text-decoration:underline}@media (hover:hover) and (pointer:fine){.organism-board__identifier:hover{text-decoration:underline}}.organism-board__title{font-size:var(--gs-font-size-ui);font-weight:var(--gs-font-weight-body);line-height:var(--gs-font-line-height-ui);color:var(--gs-text-primary)}.organism-board__meta{align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;display:flex}.organism-board__meta:empty{display:none}.organism-board__activity{font-size:var(--gs-font-size-micro);color:var(--gs-text-secondary)}.organism-board__unarmed{font-size:var(--gs-font-size-micro);color:var(--gs-text-warning)}.organism-board__facet,.organism-board__decision{gap:var(--gs-gap-tight);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);flex-direction:column;padding-block-start:var(--gs-gap-control);display:flex}.organism-board__facet-label{font-size:var(--gs-font-size-micro);color:var(--gs-text-secondary)}.organism-board__facet-label--danger{color:var(--gs-text-danger)}.organism-board__facet-body{font-size:var(--gs-font-size-micro);color:var(--gs-text-primary)}.organism-board__facet-next,.organism-board__decision-note{font-size:var(--gs-font-size-micro);color:var(--gs-text-secondary)}.organism-board__decision{gap:var(--gs-gap-control);align-items:flex-start}.organism-board__decision>.atom-button{text-decoration:none}.organism-board__empty{align-items:center;gap:var(--gs-gap-content);padding-block:var(--gs-gap-section-min);text-align:center;flex-direction:column;display:flex}.organism-board__empty-title{font-family:var(--font-pp-neue-corp-compact);font-size:var(--gs-font-size-display-lg);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading);letter-spacing:var(--gs-font-tracking-heading);text-transform:uppercase;color:var(--gs-text-primary)}.organism-board__empty-body{max-inline-size:60ch;font-size:var(--gs-font-size-ui);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-secondary)}.organism-board__unmapped{gap:var(--gs-gap-tight);flex-direction:column;display:flex}.organism-board__unmapped-title{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-board__unmapped-row{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.organism-board__partial{color:var(--gs-text-tertiary)}}
@layer organisms{.organism-board-list{gap:var(--gs-gap-element);flex-direction:column;min-inline-size:0;display:flex}.organism-board-list__tabs{gap:var(--gs-gap-tight);flex-wrap:wrap;display:flex}.organism-board-list__section{border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle)}.organism-board-list__head{align-items:center;gap:var(--gs-gap-control);min-block-size:var(--gs-target-touch);cursor:pointer;display:flex}.organism-board-list__head:active{background:var(--gs-surface-control-pressed)}.organism-board-list__label{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-secondary)}.organism-board-list__count{font-variant-numeric:tabular-nums;font-size:var(--gs-font-size-micro);color:var(--gs-text-tertiary)}.organism-board-list__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.organism-board-list__row{align-items:baseline;gap:var(--gs-gap-control);min-block-size:var(--gs-target-touch);padding-block:var(--gs-gap-tight);color:var(--gs-text-primary);text-decoration:none;display:flex}.organism-board-list__row:active{background:var(--gs-surface-control-pressed)}.organism-board-list__identifier{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-micro);color:var(--gs-text-tertiary);flex:none}.organism-board-list__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.organism-board-list__activity{font-size:var(--gs-font-size-micro);color:var(--gs-text-tertiary);flex:none;margin-inline-start:auto}.organism-board-list__quiet{padding-block:var(--gs-gap-tight)}.organism-board__reel{display:none}@media (min-width:48rem){.organism-board-list{display:none}.organism-board__reel{display:flex}}@media (hover:hover) and (pointer:fine){.organism-board-list__row:hover,.organism-board-list__head:hover{background:var(--gs-surface-control-hover)}}}
@layer organisms{.organism-tabbar{z-index:10;padding-block-start:var(--gs-gap-tight);padding-block-end:max(var(--gs-gap-tight), env(safe-area-inset-bottom,0px));padding-inline:max(var(--gs-gap-tight), env(safe-area-inset-left,0px)) max(var(--gs-gap-tight), env(safe-area-inset-right,0px));border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);background:var(--gs-organism-app-rail-background);align-items:stretch;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.organism-tabbar__item{justify-content:center;align-items:center;gap:calc(var(--gs-gap-tight) / 2);min-inline-size:0;min-block-size:var(--gs-target-touch);border-radius:var(--gs-radius-control);background:var(--gs-surface-transparent);font-size:var(--gs-font-size-micro);color:var(--gs-organism-app-rail-item-text);border:0;flex-direction:column;flex:1 1 0;padding:0;text-decoration:none;display:flex;position:relative}.organism-tabbar__item:active{background:var(--gs-surface-control-pressed)}.organism-tabbar__item[aria-current=page]{background:var(--gs-organism-app-rail-item-background-active);color:var(--gs-organism-app-rail-item-text-active)}.organism-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.organism-tabbar__item>.organism-rail__badge{position:absolute;inset-block-start:var(--gs-gap-tight);inset-inline-end:var(--gs-gap-tight)}.organism-tabbar__sheet .organism-rail__menu-item{min-block-size:var(--gs-target-touch)}.organism-tabbar__hint{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-micro);color:var(--gs-text-tertiary);margin-inline-start:auto}.organism-tabbar__refusal{padding:var(--gs-gap-control);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.organism-tabbar__capture{gap:var(--gs-gap-tight);padding:var(--gs-gap-tight) var(--gs-gap-control) var(--gs-gap-control);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);flex-direction:column;display:flex}.organism-tabbar__capture-absent{padding:var(--gs-gap-control)}.organism-tabbar__capture-note{color:var(--gs-text-tertiary)}.organism-tabbar__capture-landed{color:var(--gs-text-secondary)}.organism-tabbar__teams{gap:var(--gs-gap-tight);padding-block:var(--gs-gap-tight);flex-direction:column;display:flex}@media (min-width:48rem){.organism-tabbar{display:none}}}
@layer organisms{.organism-engine-tabs{border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle)}.organism-engine-tabs__strip{gap:var(--gs-gap-content);padding:0 var(--gs-gap-element);flex-wrap:nowrap;margin:0;list-style:none;display:flex;overflow-x:auto}.organism-engine-tabs__cell{flex:none}.organism-engine-tabs__tab{min-block-size:var(--gs-target-touch);border-block-end:var(--gs-stroke-focus) solid var(--gs-surface-transparent);color:var(--gs-text-secondary);font-size:var(--gs-font-size-ui);white-space:nowrap;align-items:center;padding-block-start:var(--gs-stroke-focus);text-decoration:none;display:inline-flex}.organism-engine-tabs__tab[aria-current=page]{border-block-end-color:var(--gs-surface-accent-solid);color:var(--gs-text-primary)}@media (min-width:48rem){.organism-engine-tabs__strip{padding-inline:var(--gs-gap-content)}}}
@layer organisms{.organism-marks__tile{inline-size:var(--gs-tile-size);block-size:var(--gs-tile-size);border:var(--gs-stroke-hairline) solid var(--gs-border-subtle);border-radius:var(--gs-radius-chip);background:var(--gs-surface-raised);color:var(--gs-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.organism-marks__tile svg{display:block}.organism-marks__tile[data-mark=monogram]{font-size:var(--gs-font-size-caption);font-weight:var(--gs-font-weight-emphasis);letter-spacing:var(--gs-font-tracking-caps);color:var(--gs-text-secondary)}.organism-marks__tile[data-mark=glyph]{color:var(--gs-text-secondary)}}
@layer organisms{.organism-brain{gap:var(--gs-gap-content);min-inline-size:0;display:grid}@media (min-width:48rem){.organism-brain{grid-template-columns:12rem minmax(0,1fr);align-items:start}}.organism-brain__tree{gap:var(--gs-gap-tight);flex-wrap:wrap;min-inline-size:0;display:flex}@media (min-width:48rem){.organism-brain__tree{top:var(--gs-gap-content);flex-direction:column;align-items:stretch;position:sticky}}.organism-brain__branch{justify-content:space-between;align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-target-min);padding-inline:var(--gs-gap-element);border-radius:var(--gs-radius-pill);color:var(--gs-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.organism-brain__branch:hover{background:var(--gs-surface-control-hover)}}.organism-brain__branch:active{background:var(--gs-surface-control-pressed)}.organism-brain__branch[aria-current=true]{background:var(--gs-surface-control);color:var(--gs-text-primary)}.organism-brain__tally{font-variant-numeric:tabular-nums;color:var(--gs-text-tertiary)}.organism-brain__pane{gap:var(--gs-gap-content);min-inline-size:0;display:grid}.organism-brain__group,.organism-brain__cards{gap:var(--gs-gap-element);min-inline-size:0;display:grid}.organism-brain__card{gap:var(--gs-gap-tight);padding:var(--gs-molecule-card-padding);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);min-inline-size:0;display:grid}.organism-brain__card-head{justify-content:space-between;align-items:baseline;gap:var(--gs-gap-element);display:flex}.organism-brain__card-title{font-weight:var(--gs-font-weight-emphasis);overflow-wrap:anywhere}.organism-brain__when{font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);font-variant-numeric:tabular-nums;flex:none}.organism-brain__card-body{color:var(--gs-text-secondary);overflow-wrap:anywhere}.organism-skills__rows{border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);min-inline-size:0;display:grid}.organism-skills__row{align-items:center;gap:var(--gs-gap-element);min-block-size:var(--gs-row-height);padding:var(--gs-gap-element);min-inline-size:0;display:flex}.organism-skills__row+.organism-skills__row{border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle)}.organism-skills__body{gap:var(--gs-gap-tight);flex:1;min-inline-size:0;display:grid}.organism-skills__name{font-weight:var(--gs-font-weight-emphasis);overflow-wrap:anywhere}.organism-skills__chips{gap:var(--gs-gap-tight);flex-wrap:wrap;display:flex}.organism-skills__chip{padding-inline:var(--gs-gap-control);border-radius:var(--gs-radius-pill);background:var(--gs-surface-control-hover);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);align-items:center;display:inline-flex}.organism-skills__chip[data-tone=attention]{background:var(--gs-surface-accent-tint);color:var(--gs-text-on-accent-tint)}.organism-skills__state{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);flex:none}}
@layer templates{.template-shell{min-block-size:100dvb;inline-size:100%;min-inline-size:0;background:var(--gs-template-shell-background);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"main""aside";padding-block-end:var(--gs-organism-tabbar-clearance);display:grid}.template-shell__rail{min-inline-size:0;grid-area:rail;padding-inline-start:max(0px, env(safe-area-inset-left,0px));display:none}.template-shell__main{flex-direction:column;grid-area:main;min-block-size:0;min-inline-size:0;display:flex}.template-shell__aside{background:var(--gs-organism-context-panel-background);border-block-start:var(--gs-stroke-hairline) solid var(--gs-organism-context-panel-border);grid-area:aside;min-inline-size:0}.template-shell__content{min-block-size:0;min-inline-size:0;padding-block:var(--gs-gap-content) var(--gs-section-gap);flex:1;padding-inline-start:max(var(--gs-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--gs-gutter), env(safe-area-inset-right,0px))}.template-scope{gap:var(--gs-gap-content);inline-size:100%;min-inline-size:0;max-inline-size:var(--gs-template-shell-content-max);flex-direction:column;display:flex}.template-shell__notice{padding-block-start:var(--gs-gap-content);padding-inline-start:max(var(--gs-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--gs-gutter), env(safe-area-inset-right,0px))}[data-region]{min-inline-size:0}@media (min-width:48rem){.template-shell__rail{display:block}.template-shell__notice{display:none}.template-shell{grid-template:"rail main"minmax(0,1fr)"rail aside"minmax(auto,40dvb)/auto minmax(0,1fr);block-size:100dvb;padding-block-end:0;overflow:hidden}.template-shell__content,.template-shell__aside{overscroll-behavior:contain;overflow-y:auto}}@media (min-width:64rem){.template-shell{grid-template-areas:"rail main aside";grid-template-columns:auto minmax(0, 1fr) var(--gs-organism-context-panel-width);grid-template-rows:minmax(0,1fr)}.template-shell__aside{overscroll-behavior:contain;border-block-start:0;border-inline-start:var(--gs-stroke-hairline) solid var(--gs-organism-context-panel-border);overflow-y:auto}}.template-shell[data-aside=false]{grid-template-rows:minmax(0,1fr);grid-template-areas:"main"}@media (min-width:48rem){.template-shell[data-aside=false]{grid-template:"rail main"minmax(0,1fr)/auto minmax(0,1fr)}}}
@layer templates{.template-decision{gap:var(--gs-gap-content);flex-direction:column;min-block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:min(100%,40rem);margin-inline:auto;display:flex}.template-decision__head{justify-content:space-between;align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;display:flex}.template-decision__body{gap:var(--gs-gap-content);flex-direction:column;flex:1;min-inline-size:0;display:flex}}
@layer templates{.template-settings{gap:var(--gs-gap-section-min);inline-size:100%;min-inline-size:0;max-inline-size:var(--gs-template-shell-content-max);padding-block:var(--gs-gap-content) var(--gs-gap-section-max);grid-template-areas:"settings-nav""settings-column";margin-inline:auto;padding-inline-start:max(var(--gs-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--gs-gutter), env(safe-area-inset-right,0px));display:grid}.template-settings__nav{grid-area:settings-nav;min-inline-size:0}.template-settings__column{grid-area:settings-column;min-inline-size:0}@media (min-width:48rem){.template-settings{grid-template-areas:"settings-nav settings-column";grid-template-columns:minmax(0, var(--gs-molecule-field-width)) minmax(0, 1fr);gap:var(--gs-gap-section-max);align-items:start}.template-settings__nav{position:sticky;inset-block-start:var(--gs-gap-content)}}}
@layer utilities{.utility-visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.utility-skip-link{z-index:10;min-block-size:var(--gs-target-touch);padding-inline:var(--gs-gap-element);border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--gs-radius-control);background:var(--gs-surface-accent-tint);box-shadow:var(--gs-organism-overlay-surface-elevation);color:var(--gs-text-on-accent-tint);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--gs-gap-control);inset-inline-start:var(--gs-gap-control)}.utility-skip-link:not(:focus):not(:active){transform:translateY(-200%)}}
@layer tokens,reset,atoms,molecules,organisms,templates,utilities;
