.s0jn-G_frame{background:var(--bg-app);min-height:100dvh;color:var(--fg-primary);grid-template-columns:220px minmax(0,1fr);display:grid}.s0jn-G_rail{background:var(--bg-surface);border-right:1px solid var(--border-subtle);padding:var(--space-16)}.s0jn-G_railLabel{font:var(--font-headline)}.s0jn-G_column{flex-direction:column;min-width:0;display:flex}.s0jn-G_header{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:56px;padding:var(--space-8) var(--space-16);background:var(--bg-raised);border-bottom:1px solid var(--border-subtle);display:flex}.s0jn-G_name{font:var(--font-headline)}.s0jn-G_signOut{min-height:44px;padding:0 var(--space-16);border-radius:var(--radius-md);background:var(--accent);color:var(--fg-onAccent);font:var(--font-headline);cursor:pointer;border:none}.s0jn-G_main{background:var(--bg-app);flex:1}@media (max-width:700px){.s0jn-G_frame{grid-template-columns:1fr}.s0jn-G_rail{border-right:none;border-bottom:1px solid var(--border-subtle)}}
