.AppShell_focusShell__PpPNR,.AppShell_publicShell__QNc8l,.AppShell_workspaceShell__wCy7O{min-width:0;min-height:100svh;color:var(--ink);background:var(--bg)}.AppShell_publicShell__QNc8l{display:grid;width:min(100%,1440px);grid-template-columns:208px minmax(0,1fr);margin:0 auto;background:var(--surface-solid)}.AppShell_publicShell__QNc8l .sidebar{position:sticky;top:0;display:flex;width:auto;height:100svh;min-height:0;flex-direction:column;align-self:start;overflow-y:auto;border-right:1px solid var(--line-soft);background:var(--surface-solid);padding:16px 13px 14px;scrollbar-width:none}.AppShell_publicShell__QNc8l .sidebar::-webkit-scrollbar{display:none}.AppShell_publicShell__QNc8l .brand{display:inline-flex;min-height:42px;align-items:center;gap:8px;margin:0 4px 14px;color:var(--ink);font-family:var(--font-display-stack);font-size:18px;font-weight:800;letter-spacing:-.04em}.AppShell_publicShell__QNc8l .brand-mark{width:27px;height:27px;border-radius:7px;box-shadow:none}.AppShell_publicShell__QNc8l .sidebar-compose{width:100%;min-height:40px;border-radius:7px;box-shadow:none;font-size:12px}.AppShell_publicShell__QNc8l .sidebar-nav{display:grid;gap:14px;margin-top:15px}.AppShell_publicShell__QNc8l .nav-group{display:grid;gap:4px}.AppShell_publicShell__QNc8l .nav-group-title{margin:0;padding:0 9px 3px;color:var(--faint);font-size:9px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.AppShell_publicShell__QNc8l .nav-section,.AppShell_publicShell__QNc8l .sidebar-meta{display:grid;gap:2px}.AppShell_publicShell__QNc8l .nav-link{display:flex;min-height:36px;align-items:center;gap:9px;border-radius:7px;padding:0 9px;color:var(--muted);font-size:11.5px;font-weight:630}.AppShell_publicShell__QNc8l .nav-link.is-active,.AppShell_publicShell__QNc8l .nav-link:hover{color:var(--blue);background:var(--blue-soft)}.AppShell_publicShell__QNc8l .sidebar-profile{margin-top:auto}.AppShell_publicShell__QNc8l .sidebar-meta{margin-top:4px;padding-top:14px}.AppShell_publicColumn__GC9It,.AppShell_publicContent__u6Pll,.AppShell_workspaceContent__sFbcg{min-width:0}.AppShell_publicColumn__GC9It{background:var(--surface-solid)}.AppShell_publicContent__u6Pll{min-height:calc(100svh - 48px);padding-bottom:var(--mobile-page-bottom)}.AppShell_footerWrap__Yoe1d{border-top:1px solid var(--line-soft)}.AppShell_workspaceShell__wCy7O{display:flex;flex-direction:column}.AppShell_workspaceContent__sFbcg{flex:1 1 auto;padding-bottom:var(--mobile-page-bottom)}.AppShell_focusShell__PpPNR{display:block}.AppShell_minimalShell__V8cJJ{background:var(--surface-solid)}.AppShell_moderationShell__evkzd{color-scheme:dark;background:#07101a}.AppShell_adaptive__WbaUG{color:var(--ink);background:var(--bg)}.AppShell_errorShell__wfepl{display:grid;min-width:0;min-height:100svh;grid-template-rows:auto 1fr}.AppShell_errorTopBar__Znzch{display:flex;min-height:calc(60px + env(safe-area-inset-top));align-items:flex-end;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-solid) 97%,transparent);padding:env(safe-area-inset-top) max(18px,env(safe-area-inset-right)) 8px max(18px,env(safe-area-inset-left))}.AppShell_errorBrand__y4AUe{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:var(--ink);font-family:var(--font-display-stack);font-size:19px;font-weight:800;letter-spacing:-.04em}.AppShell_errorBrandMark__Gv6ZI{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#fff;background:var(--blue);font-size:17px;font-weight:850;letter-spacing:-.05em}.AppShell_errorMain__mm_n0{display:grid;min-width:0;place-items:center;padding:clamp(28px,7vw,88px) max(18px,env(safe-area-inset-right)) max(clamp(28px,7vw,88px),env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.AppShell_errorPanel__XO5OP{display:grid;width:min(100%,680px);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface-solid);padding:clamp(22px,4vw,36px);box-shadow:var(--shadow-tight)}.AppShell_errorIcon__l3gR_{display:grid;width:52px;height:52px;place-items:center;border:1px solid color-mix(in srgb,var(--amber) 28%,var(--line));border-radius:14px;color:var(--amber);background:color-mix(in srgb,var(--amber) 9%,var(--surface-solid))}.AppShell_errorCopy__Ns_2_{display:grid;min-width:0;gap:10px}.AppShell_errorCopy__Ns_2_ h1,.AppShell_errorCopy__Ns_2_ p{margin:0}.AppShell_errorCopy__Ns_2_ h1{color:var(--ink);font-family:var(--font-display-stack);font-size:clamp(26px,4vw,36px);line-height:1.08;letter-spacing:-.035em}.AppShell_errorCopy__Ns_2_ p{color:var(--muted);font-size:15px;line-height:1.6}.AppShell_errorEyebrow___2zfb{color:var(--blue);font-size:11px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.AppShell_errorCopy__Ns_2_ .AppShell_errorHint__KXNQu{color:var(--faint);font-size:13px}.AppShell_errorCopy__Ns_2_ .AppShell_errorDigest__QFOg7{overflow-wrap:anywhere;color:var(--faint);font-size:12px}.AppShell_errorDigest__QFOg7 code{color:var(--muted);font-family:var(--font-mono)}.AppShell_errorActions__fbTwT{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.AppShell_errorActions__fbTwT .button{min-height:44px;gap:8px}@media (max-width:760px){.AppShell_publicShell__QNc8l{display:block;width:100%;background:var(--surface-solid)}.AppShell_publicShell__QNc8l .sidebar{display:none}.AppShell_publicContent__u6Pll{min-height:calc(100svh - 56px)}.AppShell_workspaceShell__wCy7O .workspace-topbar{display:none}.AppShell_workspaceShell__wCy7O[data-surface=auth] .workspace-topbar{display:block}.AppShell_workspaceContent__sFbcg{padding-bottom:var(--mobile-page-bottom)}.AppShell_footerWrap__Yoe1d{display:none}.AppShell_errorTopBar__Znzch{min-height:calc(56px + env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:6px;padding-left:max(12px,env(safe-area-inset-left))}.AppShell_errorMain__mm_n0{place-items:start center;padding-top:24px}}@media (max-width:520px){.AppShell_errorPanel__XO5OP{grid-template-columns:minmax(0,1fr);gap:14px;border-radius:14px;padding:20px}.AppShell_errorIcon__l3gR_{width:44px;height:44px;border-radius:12px}.AppShell_errorActions__fbTwT{display:grid;grid-template-columns:minmax(0,1fr)}.AppShell_errorActions__fbTwT .button{width:100%}}@media (min-width:761px){.AppShell_publicShell__QNc8l{border-right:1px solid var(--line-soft);border-left:1px solid var(--line-soft)}}@media (min-width:761px) and (max-width:920px){.AppShell_publicShell__QNc8l{grid-template-columns:72px minmax(0,1fr)}.AppShell_publicShell__QNc8l .sidebar{padding-inline:9px}.AppShell_publicShell__QNc8l .brand{justify-content:center;margin-inline:0}.AppShell_publicShell__QNc8l .brand-word,.AppShell_publicShell__QNc8l .nav-group-title,.AppShell_publicShell__QNc8l .nav-link span{display:none}.AppShell_publicShell__QNc8l .sidebar-compose{overflow:hidden;font-size:0}.AppShell_publicShell__QNc8l .nav-link,.AppShell_publicShell__QNc8l .sidebar-compose{min-height:44px;justify-content:center;padding:0}}@media (min-width:921px) and (max-width:1120px){.AppShell_publicShell__QNc8l{grid-template-columns:176px minmax(0,1fr)}.AppShell_publicShell__QNc8l .nav-link,.AppShell_publicShell__QNc8l .sidebar-compose{min-height:44px}}