.shell-module___5GqhW__presentationBanner{display:none}html[data-presentation=true] .shell-module___5GqhW__presentationBanner{background:var(--accent-soft);min-height:30px;color:var(--accent-text);justify-content:center;align-items:center;gap:10px;padding:5px 16px;font-size:11.5px;display:flex}.shell-module___5GqhW__presentationClose{border:1px solid var(--accent-ring);border-radius:var(--radius-sm);min-height:24px;color:inherit;font:inherit;background:0 0;padding:0 8px;font-weight:650}.shell-module___5GqhW__topBar{z-index:30;padding:calc(env(safe-area-inset-top) + 10px) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--border-1);background:color-mix(in srgb, var(--bg-base) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.shell-module___5GqhW__topBarInner{align-items:center;gap:10px;min-height:36px;display:flex}.shell-module___5GqhW__backButton{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--bg-elev-2);width:34px;height:34px;color:var(--text-primary);flex:none;place-items:center;display:inline-grid}.shell-module___5GqhW__topBarCopy{flex:1;min-width:0}.shell-module___5GqhW__topBarTitle,.shell-module___5GqhW__topBarSubtitle{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.shell-module___5GqhW__topBarTitle{color:var(--text-primary);font-size:15px;font-weight:680;line-height:1.3}.shell-module___5GqhW__topBarSubtitle{color:var(--text-muted);margin-top:1px;font-size:11.5px}.shell-module___5GqhW__topBarTrailing{flex:none;align-items:center;gap:8px;display:flex}.shell-module___5GqhW__profileLink{text-decoration:none;display:inline-flex}.shell-module___5GqhW__bottomNav{z-index:var(--z-nav);border-top:1px solid var(--brand-border);background:color-mix(in srgb, var(--brand-bg-soft) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:4px max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 38px #04010c52}.shell-module___5GqhW__bottomNavList{height:var(--nav-h);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.shell-module___5GqhW__bottomNavItem{justify-content:center;min-width:0;display:flex}.shell-module___5GqhW__bottomNavLink{border-radius:var(--radius-md);width:min(100%,76px);min-height:48px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:580;line-height:1;text-decoration:none;display:flex;position:relative}.shell-module___5GqhW__bottomNavLink[data-active=true]{color:var(--accent-text)}.shell-module___5GqhW__bottomNavActive{z-index:-1;border-radius:var(--radius-md);border:1px solid var(--accent-ring);background:linear-gradient(#8b5cf633,#7c3aed1a);position:absolute;inset:4px;box-shadow:0 8px 22px #7c3aed1f}.shell-module___5GqhW__bottomNavIcon{display:inline-flex;position:relative}.shell-module___5GqhW__unreadBadge{border-radius:var(--radius-pill);background:var(--danger);color:#fff;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;top:-6px;right:-8px}@media (min-width:1024px){.shell-module___5GqhW__appFrame{padding:0 var(--content-pad) 52px calc(var(--sidebar-w) + var(--content-pad));overflow-x:visible}.shell-module___5GqhW__pageContainer{padding:34px 0 32px}.shell-module___5GqhW__topBar,.shell-module___5GqhW__bottomNav{display:none}}.shell-module___5GqhW__appFrame{width:100%;min-width:0;min-height:var(--app-viewport-height,100dvh);padding-bottom:var(--bottom-nav-clearance,calc(var(--nav-h) + env(safe-area-inset-bottom) + 20px));position:relative;overflow-x:clip}.shell-module___5GqhW__pageContainer{width:min(100%, var(--content-max));min-width:0;min-height:calc(var(--app-viewport-height,100dvh) - env(safe-area-inset-top));padding:clamp(18px, 4vw, 34px) max(var(--app-gutter-r), env(safe-area-inset-right)) calc(var(--bottom-nav-clearance,88px) + 24px) max(var(--app-gutter), env(safe-area-inset-left));flex-direction:column;gap:24px;margin-inline:auto;display:flex;overflow-x:clip}.shell-module___5GqhW__pageContainer>*{min-width:0;max-width:100%}.shell-module___5GqhW__pageNarrow{max-width:760px}.shell-module___5GqhW__pageReader{max-width:720px}
