.pOkymG_shell{background:var(--bg);min-height:100dvh;color:var(--fg)}.pOkymG_header{height:var(--topbar-height);padding:0 var(--page-gutter) 0 24px;z-index:var(--z-sticky);border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:24px;display:flex;position:sticky;top:0}.pOkymG_breadcrumb{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);align-items:center;gap:16px;margin-left:64px;display:flex}.pOkymG_breadcrumb svg{color:var(--fg-muted)}.pOkymG_breadcrumb a{color:inherit;text-decoration:none}.pOkymG_breadcrumb a:hover{color:var(--fg);text-decoration:underline}.pOkymG_headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.pOkymG_body{align-items:stretch;display:flex}.pOkymG_rail{width:var(--rail-width);border-right:1px solid var(--border);background:var(--surface);top:var(--topbar-height);height:calc(100dvh - var(--topbar-height));flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow-y:auto}.pOkymG_workspace{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:24px 16px 28px;padding-bottom:24px;display:flex}.pOkymG_workspaceAvatar{border:1px solid var(--border-strong);background:var(--surface-warm);width:36px;height:36px;color:var(--fg-2);border-radius:var(--radius-md);font-size:var(--text-body);font-weight:var(--weight-announce);line-height:var(--leading-body);flex-shrink:0;place-items:center;display:grid}.pOkymG_workspace>div{min-width:0}.pOkymG_workspace strong{font-size:var(--text-body);font-weight:var(--weight-emphasize);text-overflow:ellipsis;white-space:nowrap;line-height:var(--leading-body);display:block;overflow:hidden}.pOkymG_workspace div>span{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--muted);margin-top:2px;display:block}.pOkymG_navLabel{color:var(--fg-muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0 24px 8px}.pOkymG_nav{flex-direction:column;gap:4px;padding:0 12px;display:flex}.pOkymG_nav a{min-height:42px;color:var(--fg-2);font-size:var(--text-body);border-radius:var(--radius-md);line-height:var(--leading-body);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.pOkymG_nav a:hover{background:var(--row-hover)}.pOkymG_nav a[aria-current]{background:var(--accent-soft);color:var(--accent-fg);font-weight:var(--weight-emphasize)}.pOkymG_activeArrow{margin-left:auto}.pOkymG_railHelp{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:auto 16px 20px;padding:20px 8px 0}.pOkymG_railHelp>svg{margin-bottom:12px}.pOkymG_railHelp strong{color:var(--fg-2);font-weight:var(--weight-emphasize);font-size:var(--text-body);line-height:var(--leading-body);display:block}.pOkymG_railHelp p{margin:8px 0}.pOkymG_railHelp a{align-items:center;gap:4px;min-height:36px;display:inline-flex}.pOkymG_main{min-width:0;padding:36px var(--page-gutter) 48px;flex:1}.pOkymG_page{max-width:var(--page-max);margin-inline:auto}.pOkymG_burger,.pOkymG_mobileHelp{display:none}.pOkymG_backdrop{z-index:var(--z-drawer);background:var(--botthread-overlay-bg);position:fixed;inset:0}.pOkymG_drawer{background:var(--surface);flex-direction:column;width:min(300px,100vw - 32px);height:100%;padding-bottom:20px;display:flex;overflow-y:auto}.pOkymG_drawerHeader{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.pOkymG_loading{place-items:center;min-height:100dvh;padding:24px;display:grid}.pOkymG_loadError{flex-direction:column;align-items:flex-start;gap:24px;max-width:480px;display:flex}.pOkymG_loadError h1{font-size:var(--text-title);line-height:var(--leading-title)}@media (max-width:1023px){.pOkymG_main{padding-top:28px}.pOkymG_breadcrumb{margin-left:24px}}@media (max-width:767px){.pOkymG_rail,.pOkymG_breadcrumb{display:none}.pOkymG_burger{display:inline-flex}.pOkymG_header{padding-inline:var(--page-gutter);gap:8px}.pOkymG_headerActions{gap:2px}.pOkymG_header .brand-mark{display:none}.pOkymG_main{padding-top:24px}.pOkymG_mobileHelp{border-top:1px solid var(--border);font-size:var(--text-body);line-height:var(--leading-body);justify-content:space-between;align-items:center;margin-top:40px;padding-top:16px;display:flex}.pOkymG_mobileHelp a{align-items:center;gap:6px;min-height:44px;display:inline-flex}}
