html .afterglow .ag-acct .min-h-screen,html .afterglow .ag-acct .min-h-dvh{min-height:0}html .afterglow .ag-acct :where(.bg-black,.bg-background,.bg-zinc-950){background:0 0}html .afterglow .ag-acct :where(.border-zinc-800,.border-zinc-900,.border-white\/10,.border-white\/20){border-color:var(--ag-seam)}html .afterglow .ag-acct :where(.bg-zinc-900,.bg-zinc-900\/50){background:var(--ag-night)}html .afterglow .ag-acct :where(.text-zinc-400,.text-zinc-500){color:var(--ag-haze)}html .afterglow .shell--auth .ag-acct .pt-20{padding-top:var(--ag-space-xl)}html .afterglow .shell--account .ag-acct>div>header:first-child a[href=\/]{display:none}html .afterglow .shell--account .ag-acct>div>header:first-child>div>div{justify-content:flex-end}html .afterglow .shell--ai .ag-acct{--chat-bg:var(--ag-booth);--chat-bg-secondary:var(--ag-night);--chat-bg-tertiary:var(--ag-seam);--chat-surface-claude:var(--ag-night);--chat-surface-user:var(--ag-seam);--chat-surface-code:var(--ag-night);--chat-border:var(--ag-seam);--chat-text:var(--ag-cream);--chat-text-secondary:var(--ag-haze);--chat-text-tertiary:var(--ag-dusk);--chat-accent:var(--ag-cream);--chat-accent-fg:var(--ag-night);--chat-accent-soft:var(--ag-seam);--chat-icon-muted:var(--ag-dusk);height:calc(100dvh - var(--hit) - var(--ag-space-lg) - var(--tab-h) - env(safe-area-inset-bottom,0px));position:relative;overflow:hidden}html .afterglow .shell--ai .ag-acct .fixed.inset-0{position:absolute}html .afterglow .shell--ai>.cbody{padding:0;overflow:hidden}@container pi (min-width:1024px){html .afterglow .shell--ai>.cbody{border-radius:var(--ag-radius-xl)}html .afterglow .shell--ai .ag-acct{border-radius:var(--ag-radius-xl);height:100%}}@container pi (max-width:1023px){html:has(.afterglow .shell--ai){overflow:hidden}}html .afterglow .ag-acct :where(.font-serif,.font-mono,[class*="font-[var(--font-playfair"],[class*="font-[var(--font-space-mono"]){font-family:var(--ag-font)}html .afterglow .ag-acct :where(.font-mono){font-variant-numeric:tabular-nums;letter-spacing:normal}html .afterglow .ag-acct :where(a){color:revert-layer}html .afterglow .ag-acct :where(button){padding:revert-layer;font:revert-layer}html .afterglow .ag-acct :where(h1,h2,h3,h4,h5,h6){font-size:revert-layer;font-weight:revert-layer}html .afterglow .ag-acct :where(b,strong){font-weight:revert-layer}html .afterglow .ag-acct :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:revert-layer}html .afterglow .ag-acct :where(ul,ol){padding:revert-layer;list-style:revert-layer}html .afterglow .ag-acct :where(h1,h2){line-height:1.15}html .afterglow :is(.shell--goal-protocol,.shell--profile,.shell--hub) .ag-acct h1{overflow-wrap:anywhere;font-size:clamp(2rem,6cqi,3.5rem);line-height:1.1}html .afterglow :is(.shell--goal-protocol,.shell--profile,.shell--hub) .ag-acct h2{font-size:clamp(1.5rem,4.5cqi,2.5rem);line-height:1.15}html .afterglow .shell--goal-protocol .ag-acct h3{font-size:min(1.5rem,1.5em)}html .afterglow .shell--ai .ag-acct header a[aria-label="Back to site"]{display:none}
