:root{--broadcast-navy:#07142c;--broadcast-blue:#1769ff;--broadcast-cyan:#38d7ff;--broadcast-red:#f52246;--broadcast-ink:#101b36;--broadcast-muted:#71809f;--broadcast-line:#dce4f2}
.broadcast-command-hero,.studio-hero.compact-studio{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 10%,rgba(42,115,255,.38),transparent 35%),linear-gradient(125deg,#061129,#102c5d);color:#fff;padding:3.6rem 0 3rem}.broadcast-command-hero:after,.studio-hero.compact-studio:after{content:"";position:absolute;inset:auto -8% -80% 45%;height:24rem;border:1px solid rgba(75,210,255,.24);border-radius:50%;transform:rotate(-12deg)}.broadcast-command-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem}.broadcast-command-head h1,.studio-hero h1{font-size:clamp(2.35rem,5vw,4.8rem);letter-spacing:-.055em;margin:.45rem 0}.broadcast-command-head p{max-width:740px;color:#c8d8fa;font-size:1.12rem}.broadcast-overline{font-size:.78rem;font-weight:900;letter-spacing:.19em;color:var(--broadcast-cyan)}.command-state{display:flex;align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.22);background:rgba(5,14,33,.55);padding:.9rem 1.15rem;border-radius:999px;font-weight:900;white-space:nowrap}.command-state i{width:.65rem;height:.65rem;border-radius:50%;background:#7d8ca9}.command-state.is-live i,.live-pulse{background:#ff3155;box-shadow:0 0 0 8px rgba(245,34,70,.14);animation:broadcastPulse 1.5s infinite}
.network-control{background:#f3f6fb}.network-summary-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:1.2rem}.broadcast-glass{padding:1.7rem;border-radius:22px;background:#fff;border:1px solid var(--broadcast-line);box-shadow:0 16px 50px rgba(22,42,82,.08)}.broadcast-glass>span{font-size:.74rem;letter-spacing:.17em;color:var(--broadcast-blue);font-weight:900}.broadcast-glass h2{font-size:2rem;margin:.5rem 0}.broadcast-glass strong{display:block;font-size:1.15rem}.broadcast-glass p{color:var(--broadcast-muted)}.network-live-card{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.25rem;padding:1.7rem 2rem;border-radius:24px;background:linear-gradient(120deg,#111e3d,#172f63);color:#fff;box-shadow:0 20px 55px rgba(7,20,44,.23)}.network-live-card small{letter-spacing:.14em;color:#7ee5ff;font-weight:900}.network-live-card h2{margin:.5rem 0}.live-pulse{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;margin-right:.65rem}.network-builder{display:grid;grid-template-columns:.72fr 1.28fr;gap:2rem;margin-top:1.4rem;padding:2rem;border-radius:28px;background:#fff;border:1px solid var(--broadcast-line);box-shadow:0 18px 60px rgba(22,42,82,.08)}.builder-intro h2{font-size:2rem;line-height:1.05}.builder-intro>p{color:var(--broadcast-muted);line-height:1.7}.safety-note{display:grid;gap:.25rem;margin-top:1.25rem;padding:1rem;border-left:4px solid var(--broadcast-cyan);background:#eefaff;border-radius:0 14px 14px 0}.safety-note span{font-size:.9rem;color:#52617c}.target-toolbar{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.target-toolbar strong{margin-right:auto}.target-toolbar button{border:0;background:#edf3ff;color:#1554cc;padding:.55rem .8rem;border-radius:9px;font-weight:800;cursor:pointer}.target-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-height:390px;overflow:auto;padding:.15rem}.target-radio{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid var(--broadcast-line);border-radius:15px;cursor:pointer;transition:.2s;background:#fff}.target-radio:hover,.target-radio.selected{border-color:var(--broadcast-blue);background:#f2f7ff;transform:translateY(-1px)}.target-radio input{position:absolute;opacity:0}.target-mark{width:1.25rem;height:1.25rem;border:2px solid #a9b6cc;border-radius:6px;flex:0 0 auto}.target-radio input:checked+.target-mark{border-color:var(--broadcast-blue);background:var(--broadcast-blue);box-shadow:inset 0 0 0 3px #fff}.target-radio small{display:block;color:var(--broadcast-muted);margin-top:.2rem}.confirmation-field{display:grid;gap:.4rem;margin:1.1rem 0}.confirmation-field span{font-weight:900}.confirmation-field input{padding:.9rem 1rem;border:1px solid var(--broadcast-line);border-radius:12px;font:inherit}.confirmation-field small{color:var(--broadcast-muted)}.network-history{margin-top:2rem}.network-history article{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:1rem 1.2rem;background:#fff;border-bottom:1px solid var(--broadcast-line)}.network-history article:first-of-type{border-radius:16px 16px 0 0}.network-history article:last-of-type{border-radius:0 0 16px 16px;border:0}.network-history article div{display:grid}.network-history article span{color:var(--broadcast-muted)}.network-history b{padding:.35rem .6rem;border-radius:999px;background:#eaf0fa;font-size:.75rem}.network-history .state-active{background:#ffe8ed;color:#c51739}.network-live-link{background:linear-gradient(90deg,#ed1742,#ff385a)!important;color:#fff!important}
.broadcast-setup,.studio-live-section,.live-engagement-surface{background:linear-gradient(180deg,#f3f6fb,#eef3fa)}.broadcast-form-panel,.broadcast-help .panel,.studio-console,.studio-side .panel{border:1px solid rgba(183,199,225,.65)!important;box-shadow:0 20px 60px rgba(18,39,78,.1)!important;border-radius:24px!important}.setup-heading h2,.studio-console h2{letter-spacing:-.035em}.launch-steps{border-radius:16px!important;background:#eef4ff!important}.launch-steps span b{background:var(--broadcast-blue)!important}.broadcast-mode{border-radius:17px!important;transition:.2s}.broadcast-mode:has(input:checked){border-color:var(--broadcast-blue)!important;background:#eef5ff!important;box-shadow:0 8px 25px rgba(23,105,255,.12)}.onair-lamp.active{background:var(--broadcast-red)!important;box-shadow:0 0 35px rgba(245,34,70,.55)!important}.live-proof,.share-links{border-color:var(--broadcast-line)!important;background:#fff!important;color:var(--broadcast-ink)!important;box-shadow:0 12px 40px rgba(20,42,83,.08)}
@keyframes broadcastPulse{50%{box-shadow:0 0 0 14px rgba(245,34,70,0)}}@media(max-width:900px){.broadcast-command-head,.network-live-card{align-items:flex-start;flex-direction:column}.network-summary-grid,.network-builder{grid-template-columns:1fr}.target-radio-grid{grid-template-columns:1fr}.network-history article{grid-template-columns:1fr}.network-control{padding-top:1.2rem}.network-builder{padding:1.2rem}.broadcast-command-hero{padding:2.4rem 0}.command-state{white-space:normal}}
.network-content-console{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--broadcast-line)}.network-content-console .section-head p{max-width:780px;color:var(--broadcast-muted)}.content-builder{margin-top:1rem}.confirmation-field select{width:100%;padding:.9rem 1rem;border:1px solid var(--broadcast-line);border-radius:12px;background:#fff;font:inherit}.distribution-list{display:grid;gap:.7rem;margin-top:1rem}.distribution-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--broadcast-line);border-radius:15px;background:#fff}.distribution-list article>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .7rem}.distribution-list small{grid-column:2;color:var(--broadcast-muted)}.distribution-status{width:.65rem;height:.65rem;border-radius:50%;background:#9eacc2;grid-row:1/3}.distribution-status.active{background:#18a875;box-shadow:0 0 0 6px rgba(24,168,117,.12)}
.premium-content-card{overflow:hidden;border:1px solid #dce5f3!important;box-shadow:0 18px 55px rgba(15,37,78,.1)!important;transition:transform .22s,box-shadow .22s}.premium-content-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(15,37,78,.16)!important}.premium-content-card .content-cover{position:relative;min-height:230px;background:linear-gradient(135deg,#07142c,#184a92)}.premium-content-card .content-image{width:100%;height:100%;object-fit:cover}.premium-content-card .content-cover:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(3,12,29,.82))}.media-badge{position:absolute;z-index:2;left:1rem;bottom:1rem;padding:.5rem .72rem;border-radius:999px;background:#fff;color:#07142c;font-size:.72rem;font-weight:900;letter-spacing:.08em;box-shadow:0 8px 24px rgba(0,0,0,.2)}.media-badge.video{background:#f52246;color:#fff}.media-badge.audio{background:#1769ff;color:#fff}.premium-media-panel{overflow:hidden}.detail-media-cover{width:100%;height:270px;object-fit:cover;border-radius:18px;margin:.8rem 0 1rem;box-shadow:0 18px 40px rgba(0,0,0,.18)}.native-video-stage{overflow:hidden;border-radius:22px;background:#030915;box-shadow:0 22px 65px rgba(5,18,45,.24);margin-bottom:1.5rem}.native-video-stage video{display:block;width:100%;max-height:70vh;background:#000}.modern-form input[type=file]{width:100%;padding:1rem;border:1px dashed #9eb4d6;border-radius:14px;background:#f6f9ff;color:#263858}.modern-form input[type=file]::file-selector-button{border:0;border-radius:10px;background:#1769ff;color:#fff;padding:.7rem 1rem;margin-right:.8rem;font-weight:800;cursor:pointer}
