.pulse-immersive{z-index:100;position:fixed;inset:0}body[data-pulse-immersive] .q-mobile-tabbar,body[data-pulse-immersive] .q-bell-wrap{display:none!important}body[data-pulse-immersive] .q-feed{padding-bottom:0!important}body[data-pulse-immersive]{overscroll-behavior:none}.pulse-immersive,.pulse-immersive *{-webkit-tap-highlight-color:transparent}.pulse-immersive button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.pulse-scroller{padding:calc(var(--bf-safe-top) + 64px) 13px calc(var(--bf-safe-bottom) + 74px);-webkit-overflow-scrolling:touch}.pulse-divider{align-items:center;gap:12px;margin:16px 6px 10px;display:flex}.pulse-divider-line{background:var(--bf-line);flex:1;height:1px}.pulse-divider-label{font:600 10px var(--bf-font-mono);letter-spacing:1px;color:var(--bf-faint);text-transform:uppercase}.pulse-msg-head{align-items:baseline;gap:7px;margin-bottom:2px;display:flex}.bf-msg .bf-msg-text{white-space:pre-wrap}.pulse-reactions{gap:6px;margin-top:8px;display:flex}.pulse-reaction-emoji{font-size:12.5px}.pulse-thread{width:fit-content;margin-top:9px}.pulse-thread:active{transform:scale(.98)}.pulse-brief{margin:11px 2px;position:relative}.pulse-brief-glow{pointer-events:none;background:radial-gradient(circle,#cda34e29,#0000 70%);width:120px;height:120px;position:absolute;top:-24px;right:-24px}.pulse-brief-head{align-items:center;gap:10px;margin-bottom:13px;display:flex;position:relative}.pulse-brief-orbwrap{flex-shrink:0;width:34px;height:34px;position:relative}.pulse-brief-orb{position:absolute;inset:0}.pulse-brief-namerow{align-items:center;gap:6px;display:flex}.pulse-brief-name{font:700 14.5px var(--bf-font-ui);color:var(--bf-text)}.pulse-brief-time{font:400 10.5px var(--bf-font-mono);color:var(--bf-faint);margin-top:1px}.pulse-brief-title{margin-bottom:7px;position:relative}.pulse-brief-lead{margin-bottom:14px;position:relative}.pulse-brief-chips{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px;display:grid;position:relative}.pulse-chip-label{min-height:21px;margin-bottom:5px;line-height:1.25}.pulse-chip-valrow{align-items:center;gap:4px;display:flex}.pulse-chip-sub{white-space:nowrap;margin-top:3px}.pulse-tone-warn{background:var(--bf-clay);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pulse-brief-foot{justify-content:space-between;align-items:center;display:flex;position:relative}.pulse-brief-cta:active{transform:scale(.96)}.pulse-brief-src{font:400 11px var(--bf-font-ui);color:var(--bf-faint);align-items:center;gap:5px;display:flex}.pulse-channel-name{align-items:center;gap:4px;display:flex}.pulse-hash{color:var(--bf-faint);font:600 16px var(--bf-font-ui)}.pulse-sub{white-space:nowrap}.pulse-agents{color:var(--bf-accent)}.pulse-top-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.pulse-top-action{width:38px;height:38px;color:var(--bf-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.pulse-top-action:active{background:#ffffff12}.pulse-jump{bottom:calc(var(--bf-safe-bottom) + 74px + var(--kb,0px))}.pulse-jump-circle{background:#1a14082e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pulse-composer{transition:transform .2s var(--bf-ease)}.pulse-composer-attach{width:38px;height:38px;color:var(--bf-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pulse-composer-attach:active{background:#ffffff0f}.pulse-composer-field{cursor:text}.bf-composer .field.pulse-composer-input{font:400 16px/1.35 var(--bf-font-ui);color:var(--bf-text);caret-color:var(--bf-text)}.pulse-composer-tray{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.pulse-attach-chip{background:var(--bf-pill-strong);max-width:100%;height:30px;-webkit-backdrop-filter:blur(var(--bf-blur)) saturate(var(--bf-saturate));backdrop-filter:blur(var(--bf-blur)) saturate(var(--bf-saturate));border:.5px solid var(--bf-pill-border);font:400 12px var(--bf-font-ui);color:var(--bf-text);border-radius:15px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.pulse-attach-chip .fn{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.pulse-attach-chip button{width:22px;height:22px;color:var(--bf-dim);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.pulse-attach-error{font:400 12px var(--bf-font-ui);color:var(--bf-clay);background:var(--bf-pill-strong);border-radius:10px;padding:4px 10px}.pulse-composer-attach:disabled{opacity:.4;pointer-events:none}.pulse-attachments{flex-direction:column;gap:6px;margin-top:6px;display:flex}.pulse-edited{font:italic 400 10.5px var(--bf-font-mono);color:var(--bf-faint)}.pulse-reaction-btn{cursor:pointer;min-height:26px}.pulse-reaction-btn:active{transform:scale(.95)}.pulse-reaction-btn.is-mine{border-color:var(--bf-accent);background:#cda34e24}.pulse-react-scrim{z-index:44;background:0 0;position:fixed;inset:0}.pulse-react-bar{left:50%;bottom:calc(var(--bf-safe-bottom) + 74px);background:var(--bf-pill-strong);-webkit-backdrop-filter:blur(var(--bf-blur)) saturate(var(--bf-saturate));backdrop-filter:blur(var(--bf-blur)) saturate(var(--bf-saturate));border:.5px solid var(--bf-pill-border);box-shadow:var(--bf-pill-shadow);z-index:45;border-radius:26px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}.pulse-react-bar button{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.pulse-react-bar button:active{background:#ffffff14;transform:scale(.9)}.pulse-scroller .bf-msg{-webkit-touch-callout:none}.pulse-top .bf-pill-btn.back{width:44px;height:44px}.pulse-unavailable{min-height:0;position:absolute;inset:0}.pulse-unavailable-cta{background:var(--bf-accent);height:44px;color:var(--bf-on-accent);font:700 14px var(--bf-font-ui);border-radius:22px;margin-top:8px;padding:0 22px;box-shadow:0 8px 24px -6px #cda34e80}.pulse-unavailable-cta:active{transform:scale(.96)}.pulse-composer-input{resize:none;min-width:0;color:var(--bf-text);font:inherit;background:0 0;border:none;outline:none;flex:1;max-height:120px;padding:0;line-height:1.4;overflow-y:auto}.pulse-composer-input::placeholder{color:var(--bf-dim)}.pulse-composer-input:disabled{cursor:not-allowed;opacity:.6}.pulse-send-error{left:var(--bf-pill-inset-x);right:var(--bf-pill-inset-x);bottom:calc(var(--bf-safe-bottom) + 68px + var(--kb,0px));font:600 12.5px var(--bf-font-ui);text-align:center;color:var(--bf-clay);background:var(--bf-pill-strong);-webkit-backdrop-filter:blur(var(--bf-blur)) saturate(var(--bf-saturate));backdrop-filter:blur(var(--bf-blur)) saturate(var(--bf-saturate));border:.5px solid var(--bf-pill-border);box-shadow:var(--bf-pill-shadow);z-index:var(--bf-z-bottom);cursor:pointer;border-radius:14px;padding:8px 14px;position:fixed}.bf-composer .send[data-disabled]{opacity:.4;pointer-events:none}.bf-msg.pulse-msg-grouped{margin-top:2px}.pulse-msg-avatar-spacer{visibility:hidden;background:0 0!important}.pulse-msg-avatar-agent{justify-content:center;align-items:center;font-size:18px;display:flex;background:var(--bf-accent-soft,#3c6e512e)!important}.pulse-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:60vh;padding:0 32px;display:flex}.pulse-empty-glyph{opacity:.5;font-size:40px;line-height:1}.pulse-empty-title{color:var(--bf-text);font-size:18px;font-weight:700}.pulse-empty-sub{color:var(--bf-dim);max-width:260px;font-size:14px}@media (prefers-reduced-motion:reduce){.bf-pill-top.pulse-top,.pulse-composer,.pulse-jump{transition:none!important}}
