body.calera-streamer-mode:before{content:"";position:fixed;inset:0;border:2px solid rgba(168,85,247,.65);box-shadow:inset 0 0 16px #a855f738;pointer-events:none;z-index:999999;animation:caleraStreamerHaloPulse 3.5s ease-in-out infinite alternate}@keyframes caleraStreamerHaloPulse{0%{border-color:#a855f773;box-shadow:inset 0 0 10px #a855f726}50%{border-color:#00e5ff8c;box-shadow:inset 0 0 16px #00e5ff33}to{border-color:#a855f7a6;box-shadow:inset 0 0 14px #a855f740}}#streamer-mode-indicator{display:none;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:9999px;background:#a855f726;border:1px solid rgba(168,85,247,.45);color:#c084fc;font-size:.75rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;user-select:none}#streamer-mode-indicator:hover{background:#a855f740;border-color:#a855f7b3;color:#e9d5ff;transform:translateY(-1px)}#streamer-mode-indicator .indicator-dot{width:6px;height:6px;border-radius:50%;background-color:#a855f7;box-shadow:0 0 6px #a855f7;animation:indicatorBlink 1.8s ease-in-out infinite}@keyframes indicatorBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}body.calera-streamer-mode #streamer-mode-indicator{display:inline-flex!important}body.calera-streamer-mode [data-streamer-mask],body.calera-streamer-mode .streamer-mask-key,body.calera-streamer-mode .streamer-mask-ip,body.calera-streamer-mode .streamer-mask-email,body.calera-streamer-mode .streamer-mask-uid,body.calera-streamer-mode .streamer-masked{position:relative!important;user-select:none!important;-webkit-user-select:none!important}body.calera-streamer-mode [data-streamer-mask]>*,body.calera-streamer-mode .streamer-mask-key>*,body.calera-streamer-mode .streamer-mask-ip>*{visibility:hidden!important}body.calera-streamer-mode [data-streamer-mask]:not(input):not(textarea),body.calera-streamer-mode .streamer-mask-key:not(input):not(textarea),body.calera-streamer-mode .streamer-mask-ip:not(input):not(textarea),body.calera-streamer-mode .streamer-mask-email:not(input):not(textarea),body.calera-streamer-mode .streamer-mask-uid:not(input):not(textarea),body.calera-streamer-mode .streamer-masked{font-size:0!important;color:transparent!important}body.calera-streamer-mode [data-streamer-mask]:not(input):not(textarea):after,body.calera-streamer-mode .streamer-mask-key:not(input):not(textarea):after,body.calera-streamer-mode .streamer-mask-ip:not(input):not(textarea):after,body.calera-streamer-mode .streamer-mask-email:not(input):not(textarea):after,body.calera-streamer-mode .streamer-mask-uid:not(input):not(textarea):after,body.calera-streamer-mode .streamer-masked:after{content:"••••••••••••"!important;font-size:.85rem!important;font-family:var(--fs-font-mono, ui-monospace, monospace)!important;letter-spacing:.18em!important;color:#94a3b8!important;display:inline-block!important;vertical-align:middle!important;line-height:normal!important}body.calera-streamer-mode .streamer-mask-ip:not(input):not(textarea):after{content:"192.168.•••.•••"!important;color:#38bdf8!important}body.calera-streamer-mode .streamer-mask-key:not(input):not(textarea):after{content:"cal_live_••••••••••••"!important;color:#a855f7!important}body.calera-streamer-mode .streamer-mask-email:not(input):not(textarea):after{content:"••••••@caleralabs.com"!important;color:#94a3b8!important}body.calera-streamer-mode .streamer-mask-uid:not(input):not(textarea):after{content:"usr_••••••••••••"!important;color:#94a3b8!important}body.calera-streamer-mode input[data-streamer-mask],body.calera-streamer-mode input.streamer-mask-key,body.calera-streamer-mode input.streamer-mask-ip,body.calera-streamer-mode input#raw-key-value{-webkit-text-security:disc!important;text-security:disc!important;letter-spacing:.25em!important;filter:blur(4px)!important;transition:filter .2s ease!important}body.calera-streamer-mode input[data-streamer-mask]:focus,body.calera-streamer-mode input.streamer-mask-key:focus,body.calera-streamer-mode input.streamer-mask-ip:focus,body.calera-streamer-mode input#raw-key-value:focus{filter:blur(2px)!important}.streamer-mode-card{border-left:3px solid #a855f7!important}.streamer-hotkey-badge{background:#a855f726;border:1px solid rgba(168,85,247,.35);color:#c084fc;font-family:var(--fs-font-mono, monospace);font-size:.78rem;padding:.15rem .45rem;border-radius:4px;font-weight:600}
