.brb-nrt-v22{--bg:var(--background);--fg:var(--foreground);--card:#fffdf8;--muted:var(--muted-foreground);--nrt-shadow:28,23,18;--sans:var(--font-sans);--display:var(--font-serif);--serif:var(--font-serif);--mono:var(--font-mono);position:relative;min-height:calc(100vh - var(--site-header-height, 0px));background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dark .brb-nrt-v22{--card:#1b1814;--nrt-shadow:0,0,0}.brb-nrt-chatportal{--fg:var(--foreground);--card:#fffdf8;--nrt-shadow:28,23,18;--mono:var(--font-mono)}.dark .brb-nrt-chatportal{--card:#1b1814;--nrt-shadow:0,0,0}.brb-nrt-chatportal [data-doc-shell],.brb-nrt-v22 [data-doc-shell]{--muted:#f1ebdf}.dark .brb-nrt-chatportal [data-doc-shell],.dark .brb-nrt-v22 [data-doc-shell]{--muted:#231e18}.brb-nrt-chatportal[data-nrt-expanded] [data-doc-shell]{--background:var(--card)}.brb-nrt-v22 *,.brb-nrt-v22 :after,.brb-nrt-v22 :before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.brb-nrt-v22 [data-backlive],.brb-nrt-v22 [data-paper],.brb-nrt-v22 [data-railart],.brb-nrt-v22 [data-wrap]{transition:none!important}}.brb-nrt-v22 ::selection{background:color-mix(in oklab,var(--primary) 16%,transparent)}.brb-nrt-chatportal [role=button]:focus-visible,.brb-nrt-chatportal a:focus-visible,.brb-nrt-chatportal button:focus-visible,.brb-nrt-v22 [role=button]:focus-visible,.brb-nrt-v22 a:focus-visible,.brb-nrt-v22 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.brb-nrt-v22 [data-jumpend]:hover,.brb-nrt-v22 [data-jumpstart]:hover{color:var(--fg)}.brb-nrt-v22 [data-backlive]:hover{background:var(--card)}.brb-nrt-v22 [data-toggle]:hover{border-color:var(--fg)}.brb-nrt-v22 [data-gaptoggle]:hover,.brb-nrt-v22 [data-starchip]:hover{color:var(--fg)}.brb-nrt-v22 [data-railart]:hover{transform:translate(-50%,-50%) scale(1.18)!important}@keyframes ks-livedot{0%,to{opacity:1}50%{opacity:.3}}@keyframes ks-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes ks-ignite{0%{filter:drop-shadow(0 0 0 transparent);transform:scale(1)}35%{filter:drop-shadow(0 0 6px var(--node,var(--primary)));transform:scale(1.5)}to{filter:drop-shadow(0 0 0 transparent);transform:scale(1)}}@keyframes ks-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.07)}}@keyframes ks-mpulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--primary) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}