.rf-live-layer,.rf-live-screen{position:absolute;inset:0;z-index:5}.rf-live-screen{overflow:hidden;pointer-events:none}.rf-live-inline{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.2,.7,.2,1);background:#f3f4f6}.rf-live-layer.is-loaded .rf-live-inline,.rf-live-screen.is-ready .rf-live-inline{opacity:1}.rf-live-screen.is-ready.is-changing .rf-live-inline{opacity:0;transition-duration:.15s}.rf-live-inline.is-interactive{pointer-events:auto}.rf-live-frame-box{position:absolute;inset:0;overflow:hidden}.rf-live-frame{display:block;border:0;transform-origin:0 0;background:#f3f4f6}.rf-live-poster{position:absolute;inset:0;background:#f3f4f6}.rf-live-poster img{-o-object-fit:fill;object-fit:fill;-o-object-position:top;object-position:top}.rf-live-skeleton{position:absolute;inset:0;padding:10px 9px 0;background:#f3f4f6;overflow:hidden}.rf-live-skeleton>div{border-radius:14px;background:#e5e8ef;margin-bottom:10px;animation:rfSkPulse 1.6s ease-in-out infinite}.rf-live-skeleton .rf-sk-hero{height:30%;background:linear-gradient(135deg,#5b84f0,#3868eb);opacity:.85}.rf-live-skeleton .rf-sk-card{height:17%;background:#fff;box-shadow:0 1px 0 #e5e8ef}.rf-live-skeleton .rf-sk-card.short{height:10%}.rf-live-skeleton .rf-sk-tabs{position:absolute;left:9px;right:9px;bottom:10px;height:9%;margin:0;border-radius:22px;background:#fff;box-shadow:0 -1px 0 #e5e8ef}@keyframes rfSkPulse{50%{opacity:.7}}.rf-live-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#39b977;box-shadow:0 0 0 3px rgba(57,185,119,.22);vertical-align:1px}.rf-live-badge{position:absolute;left:50%;bottom:-46px;transform:translateX(-50%);padding:8px 13px;border-radius:999px;background:#101b3d;color:#fff;font:600 12px/1 Inter,system-ui,sans-serif;white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px rgba(16,27,61,.22);animation:rfLiveFadeUp .4s cubic-bezier(.2,.7,.2,1) both}@keyframes rfLiveFadeUp{0%{opacity:0;transform:translate(-50%,6px)}}.rf-live-cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y}.rf-live-open{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;border-radius:999px;background:#3868eb;color:#fff;font:700 15px/1 Inter,system-ui,sans-serif;white-space:nowrap;box-shadow:0 12px 28px rgba(56,104,235,.35)}.rf-live-open .rf-live-dot{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.3)}.rf-live-cover:focus-visible{outline:none}.rf-live-cover:focus-visible .rf-live-open{box-shadow:0 0 0 3px #fff,0 0 0 6px rgba(56,104,235,.55)}.rf-live-loading{top:50%;transform:translate(-50%,-50%);padding:9px 14px;border-radius:999px;background:rgba(16,27,61,.88);font:600 13px/1 Inter,system-ui,sans-serif;white-space:nowrap}.rf-live-done,.rf-live-loading{position:absolute;left:50%;color:#fff}.rf-live-done{bottom:-58px;transform:translateX(-50%);min-height:44px;padding:0 22px;border:0;border-radius:999px;background:#101b3d;font:700 14px/1 Inter,system-ui,sans-serif;cursor:pointer;box-shadow:0 10px 24px rgba(16,27,61,.22)}.rf-live-done:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px rgba(56,104,235,.55)}.rf-live-layer.controls-inside .rf-live-badge{display:none}.rf-live-layer.controls-inside .rf-live-done{top:8px;right:8px;left:auto;bottom:auto;transform:none;min-height:36px;padding:0 14px;font-size:13px}@media (prefers-reduced-motion:reduce){.rf-live-inline{transition:none}.rf-live-badge,.rf-live-skeleton>div{animation:none}}