.desk[data-v-a9631089]{background:var(--surface-page);font-family:var(--font-body);min-height:100dvh}.desk[data-v-a9631089],.rail[data-v-a9631089]{display:flex}.rail[data-v-a9631089]{background:var(--surface-card);border-right:var(--border-w) solid var(--border-subtle);flex-direction:column;flex-shrink:0;padding:var(--space-5) var(--space-3);width:var(--layout-admin-rail)}.rail__logo[data-v-a9631089]{padding:0 var(--space-2-5) var(--space-4)}.rail__list[data-v-a9631089]{display:flex;flex-direction:column;gap:var(--space-0-5);list-style:none;margin:0;padding:0}.rail__item[data-v-a9631089]{align-items:center;border-radius:var(--radius-md);color:var(--text-body);display:flex;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);gap:var(--space-2-5);padding:var(--space-2) var(--space-2-5);text-decoration:none;transition:background-color var(--dur-fast),color var(--dur-fast)}.rail__item[data-v-a9631089]:hover{background:var(--surface-sunken)}.rail__item[data-v-a9631089]:focus-visible{box-shadow:var(--focus-ring);outline:none}.rail__item--on[data-v-a9631089]{background:var(--coral-50);color:var(--coral-700)}.rail__who[data-v-a9631089]{align-items:center;border-top:var(--border-w) solid var(--border-subtle);display:flex;gap:var(--space-2-5);margin-top:auto;padding:var(--space-2-5)}.rail__id[data-v-a9631089]{min-width:0}.rail__name[data-v-a9631089]{color:var(--text-heading);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__role[data-v-a9631089]{color:var(--text-muted);font-size:var(--text-caption)}.work[data-v-a9631089]{display:flex;flex:1;flex-direction:column;min-width:0}.topbar[data-v-a9631089]{align-items:center;background:var(--surface-card);border-bottom:var(--border-w) solid var(--border-subtle);display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-3) var(--space-6)}.topbar__session[data-v-a9631089]{align-items:center;color:var(--teal-600);display:inline-flex;font-size:var(--text-caption);gap:var(--space-2)}.topbar__out[data-v-a9631089]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body-sm)}.topbar__out[data-v-a9631089]:hover{color:var(--text-body)}.work__body[data-v-a9631089]{flex:1;min-width:0;padding:var(--space-6)}
