﻿:root{--live-green:#20f47a;--live-green-2:#00c966;--live-teal:#20dbc4;--live-gold:#f0ba49;--live-red:#fa4757;--live-purple:#a56cff;--live-text:#f2faf7;--live-muted:#8aa39b;--live-line:rgba(76,205,155,.18);--live-line-strong:rgba(32,244,122,.42);--live-panel:#061417;--live-panel-soft:rgba(6,24,25,.88);--live-deep:#010709}
body{overflow:auto;background:var(--live-deep);color:var(--live-text)}
.lives-shell{position:relative;z-index:1;min-height:100vh;overflow:clip;background:radial-gradient(circle at 18% 9%,rgba(11,103,65,.13),transparent 30%),radial-gradient(circle at 83% 34%,rgba(0,119,103,.09),transparent 28%),linear-gradient(145deg,#010607,#031012 57%,#010708)}
.lives-shell:before{content:"";position:fixed;inset:60px 0 0;pointer-events:none;opacity:.17;background-image:linear-gradient(rgba(42,163,123,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(42,163,123,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 60%)}
.lives-shell [hidden]{display:none!important}.global-header{position:sticky;top:0;z-index:50}.lives-main{position:relative;max-width:1880px;margin:auto;padding:16px 24px 56px}.section-kicker,.eyebrow{display:block;color:var(--live-green);font-size:9px;font-weight:900;letter-spacing:1.55px;text-transform:uppercase}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:14px}.section-heading h2,.directory-heading h2{margin:4px 0 0;font-size:22px;letter-spacing:-.45px}.section-heading p{max-width:590px;margin:0;color:var(--live-muted);font-size:10px;line-height:1.5;text-align:right}
.creator-studio-trigger{min-height:37px;padding:0 13px;border:1px solid rgba(32,244,122,.16);border-radius:9px;background:rgba(32,244,122,.04);color:#8aa49a;font-size:10px}.creator-studio-trigger small{display:block;color:#61766e;font-size:7px;text-transform:uppercase}.language select{height:35px;border:1px solid var(--live-line);border-radius:18px;background:#061315;color:#b9cac4;padding:0 11px}.icon-button{border-color:var(--live-line)}
.live-command{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:14px;align-items:stretch}.live-command__primary,.creator-command{min-width:0;border:1px solid var(--live-line);border-radius:14px;background:linear-gradient(145deg,rgba(7,27,27,.96),rgba(2,12,14,.97));box-shadow:0 22px 55px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.018)}.live-command__primary{padding:12px}.live-stage{display:grid;grid-template-columns:minmax(430px,1.12fr) minmax(330px,.88fr);min-height:342px;border:1px solid rgba(32,244,122,.19);border-radius:11px;overflow:hidden;background:#030c0e}.live-stage__visual{position:relative;isolation:isolate;min-height:342px;overflow:hidden;background:radial-gradient(ellipse at 50% 44%,rgba(35,241,118,.18),transparent 36%),linear-gradient(to bottom,rgba(0,7,8,.12),rgba(0,7,8,.2)),repeating-radial-gradient(ellipse at 50% 112%,transparent 0 43px,rgba(35,236,122,.11) 44px 45px,transparent 46px 74px),linear-gradient(135deg,#09261f,#061415 48%,#02090b)}.live-stage__visual:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(105deg,transparent 5%,rgba(61,255,149,.17) 5.5%,transparent 7%,transparent 84%,rgba(61,255,149,.12) 85%,transparent 87%),repeating-linear-gradient(90deg,rgba(78,255,159,.05) 0 1px,transparent 1px 55px);transform:perspective(600px) rotateX(4deg)}.live-stage__visual:after{content:"";position:absolute;z-index:-1;left:7%;right:7%;bottom:-15%;height:54%;border:1px solid rgba(53,244,133,.23);border-radius:50%;background:radial-gradient(ellipse,rgba(0,174,91,.25),rgba(1,20,17,.7) 65%);box-shadow:0 -25px 80px rgba(14,201,107,.13)}.stream-state,.mapped-viewers{position:absolute;top:14px;z-index:3;min-height:24px;display:flex;align-items:center;padding:0 10px;border:1px solid var(--live-line);border-radius:7px;background:rgba(2,10,12,.85);font-size:8px;font-weight:900;letter-spacing:.65px}.stream-state{left:14px;color:#dfeae6}.stream-state i{width:6px;height:6px;margin-right:6px;border-radius:50%;background:#667a73}.mapped-viewers{right:14px;color:#8da49c}.creator-signal{position:absolute;left:50%;top:50%;z-index:2;width:142px;height:142px;display:grid;place-items:center;transform:translate(-50%,-48%);border:1px solid rgba(31,244,122,.4);border-radius:50%;background:radial-gradient(circle,rgba(25,238,117,.2),rgba(2,13,13,.92) 66%);box-shadow:0 0 45px rgba(22,238,116,.2),inset 0 0 22px rgba(22,238,116,.15)}.creator-signal:before,.creator-signal:after,.creator-signal i{content:"";position:absolute;inset:-20px;border:1px solid rgba(29,230,118,.18);border-radius:50%}.creator-signal:after{inset:-44px;border-style:dashed;opacity:.42;animation:signalOrbit 18s linear infinite}.creator-signal i:nth-child(1){inset:-7px;border-color:rgba(30,246,123,.27)}.creator-signal i:nth-child(2){inset:-30px;border-color:rgba(40,206,190,.11)}.creator-signal i:nth-child(3){width:7px;height:7px;inset:auto;top:-23px;right:8px;border:0;background:var(--live-green);box-shadow:0 0 15px var(--live-green)}.creator-signal strong{font-size:34px;letter-spacing:-2px;text-shadow:0 0 20px rgba(32,244,122,.6)}.stadium-light{position:absolute;left:50%;top:9%;width:70%;height:52%;transform:translateX(-50%);background:conic-gradient(from 220deg at 50% 90%,transparent,rgba(104,255,179,.12),transparent 22%,rgba(76,225,232,.08),transparent 45%);filter:blur(9px)}.player-guard{position:absolute;z-index:4;left:16px;right:16px;bottom:47px;display:flex;align-items:center;gap:13px;padding:9px 12px;border:1px solid rgba(246,188,64,.18);border-radius:8px;background:rgba(3,10,11,.81)}.player-guard strong{color:var(--live-gold);font-size:9px;white-space:nowrap}.player-guard span{color:#a3b2ad;font-size:8px;line-height:1.35}.player-controls{position:absolute;z-index:4;left:0;right:0;bottom:0;height:37px;display:flex;align-items:center;gap:8px;padding:0 13px;background:rgba(1,7,8,.92);border-top:1px solid rgba(255,255,255,.05)}.player-controls button{border:0;background:none;color:#6e817b}.player-controls span{margin-left:auto;color:#60746e;font-size:7px;letter-spacing:1px}
.live-metadata{display:flex;flex-direction:column;justify-content:center;padding:28px;background:radial-gradient(circle at 8% 8%,rgba(32,244,122,.07),transparent 31%)}.creator-inline{display:flex;align-items:center;gap:10px;margin:13px 0}.creator-inline>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid var(--live-line-strong);border-radius:50%;background:rgba(32,244,122,.07);color:var(--live-green);font-weight:900}.creator-inline strong{display:block;font-size:15px}.creator-inline small{display:block;margin-top:3px;color:var(--live-muted);font-size:8px}.creator-inline b{color:#d6e5e0}.live-metadata h1{max-width:480px;margin:5px 0 7px;font-size:clamp(24px,2vw,34px);line-height:1.04;letter-spacing:-1.1px}.live-metadata>p{margin:0;color:#a2b4ae;font-size:10px;line-height:1.55}.metadata-tags,.creator-status-row{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.metadata-tags span,.creator-status-row span,.status-badge{min-height:21px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(117,157,144,.24);border-radius:12px;color:#9bafa8;background:rgba(255,255,255,.018);font-size:7px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.metadata-tags span:nth-child(2){color:var(--live-gold);border-color:rgba(240,186,73,.28)}.hero-actions,.profile-actions{display:flex;gap:7px;margin-top:5px}.hero-actions a,.hero-actions button,.profile-actions a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--live-line);border-radius:8px;color:#dce9e5;background:rgba(255,255,255,.02);font-size:8px;font-weight:900;letter-spacing:.25px;text-decoration:none}.hero-actions .action-primary,.profile-actions a:first-child{border-color:rgba(32,244,122,.4);background:linear-gradient(135deg,rgba(22,180,89,.48),rgba(14,102,63,.35));color:#fff}.hero-actions button:disabled{color:#5f746d;cursor:not-allowed}
.live-performance{margin-top:9px;padding:11px 13px;border:1px solid rgba(77,201,156,.14);border-radius:10px;background:rgba(3,14,15,.9)}.live-performance header{display:flex;justify-content:space-between;align-items:center}.live-performance header span{color:var(--live-green);font-size:7px;font-weight:900;letter-spacing:1.2px}.live-performance header strong{color:#789089;font-size:7px}.live-performance dl{display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0}.live-performance dl div{padding:1px 12px;border-right:1px solid var(--live-line)}.live-performance dl div:first-child{padding-left:0}.live-performance dl div:last-child{border:0}.live-performance dt{color:#657c75;font-size:7px;text-transform:uppercase}.live-performance dd{margin:4px 0 0;color:#becdc8;font-size:10px;font-weight:800}.approval-track{display:grid;grid-template-columns:minmax(160px,.38fr) 1fr;align-items:center;gap:10px}.approval-track>span{height:5px;border-radius:5px;background:#14241f;overflow:hidden}.approval-track i{display:block;width:var(--progress);height:100%;background:linear-gradient(90deg,var(--live-green),var(--live-teal))}.approval-track small{color:#667d76;font-size:7px}
.creator-command{position:sticky;top:78px;align-self:start;overflow:hidden}.creator-banner{position:relative;height:105px;display:flex;align-items:flex-start;justify-content:space-between;padding:17px 19px;overflow:hidden;border-bottom:1px solid var(--live-line);background:radial-gradient(circle at 78% 34%,rgba(29,250,124,.27),transparent 23%),linear-gradient(132deg,#06221a,#061113 56%,#091d1a)}.creator-banner:before{content:"";position:absolute;inset:0;opacity:.56;background:repeating-linear-gradient(112deg,transparent 0 23px,rgba(47,230,139,.08) 24px 25px),radial-gradient(ellipse at 50% 120%,rgba(11,173,92,.24),transparent 55%)}.creator-banner span,.creator-banner strong{position:relative}.creator-banner span{color:#a9c3ba;font-size:8px;letter-spacing:1.3px}.creator-banner strong{align-self:center;color:rgba(137,255,193,.24);font-size:56px;letter-spacing:-5px}.creator-command>article{position:relative;padding:14px 17px 12px}.creator-profile-head{display:grid;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:11px}.profile-mark{width:58px;height:58px;display:grid;place-items:center;margin-top:-37px;border:2px solid var(--live-green);border-radius:50%;background:#071918;color:var(--live-green);font-size:16px;font-weight:900;box-shadow:0 0 0 5px rgba(4,16,17,.95),0 0 22px rgba(32,244,122,.18)}.creator-profile-head h2{margin:3px 0 2px;font-size:20px;letter-spacing:-.4px}.creator-profile-head p{margin:0;color:var(--live-muted);font-size:8px}.profile-reset{width:28px;height:28px;border:1px solid var(--live-line);border-radius:50%;background:rgba(255,255,255,.02);color:#91a69f;cursor:pointer}.profile-description{margin:11px 0 0;color:#a7b7b2;font-size:9px;line-height:1.5}.status-badge{color:var(--live-green);border-color:rgba(32,244,122,.3);background:rgba(32,244,122,.055)}.profile-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0;border:1px solid var(--live-line);border-radius:8px}.profile-metrics div{padding:9px 7px;text-align:center;border-right:1px solid var(--live-line)}.profile-metrics div:last-child{border:0}.profile-metrics dt{color:#657d76;font-size:6px;text-transform:uppercase}.profile-metrics dd{margin:4px 0 0;color:#bfd0ca;font-size:8px;font-weight:800}.profile-actions a{flex:1}.profile-actions a:last-child{color:var(--live-green)}.rights-notice{margin:11px 0 0;padding:9px 10px;border:1px solid rgba(240,186,73,.17);border-radius:7px;background:rgba(240,186,73,.055);color:#b9a776;font-size:7px;line-height:1.45}.creator-tabs{display:flex;overflow-x:auto;padding:0 13px;border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line)}.creator-tabs button{min-width:max-content;flex:1;height:34px;border:0;border-bottom:2px solid transparent;background:none;color:#738a83;font-size:7px;font-weight:900;text-transform:uppercase;cursor:pointer}.creator-tabs button[aria-selected="true"]{color:var(--live-green);border-color:var(--live-green)}.creator-tab-panel{min-height:66px;padding:11px 17px}.creator-tab-panel strong{font-size:9px}.creator-tab-panel p{margin:4px 0 0;color:var(--live-muted);font-size:8px;line-height:1.4}.fan-hub{margin:0 12px 12px;padding:12px;border:1px solid var(--live-line);border-radius:9px;background:rgba(2,10,12,.68)}.fan-hub h3{margin:3px 0 0;font-size:12px}.fan-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px}.fan-hub-grid article{min-height:69px;padding:8px;border:1px solid rgba(79,181,143,.12);border-radius:7px;background:rgba(7,28,26,.66)}.fan-hub-grid span{display:block;color:var(--live-green);font-size:6px;font-weight:900;text-transform:uppercase}.fan-hub-grid strong{display:block;margin:5px 0 2px;font-size:9px}.fan-hub-grid p{margin:0;color:#6f8680;font-size:7px;line-height:1.3}
.network-metrics-section,.network-highlights,.creator-directory,.creator-foundation{padding-top:22px}.network-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:0}.network-metrics div{position:relative;min-height:78px;padding:13px 14px;border:1px solid var(--live-line);border-radius:10px;background:linear-gradient(135deg,rgba(7,31,27,.9),rgba(3,14,16,.92));overflow:hidden}.network-metrics div:after{content:"";position:absolute;right:-15px;bottom:-24px;width:62px;height:62px;border:1px solid rgba(32,244,122,.14);border-radius:50%}.network-metrics dt{color:#758c85;font-size:7px;text-transform:uppercase;letter-spacing:.65px}.network-metrics dd{margin:4px 0;color:var(--live-green);font-size:23px;font-weight:900}.network-metrics small{color:#778d86;font-size:7px}.network-metrics div:last-child dd{color:#82968f}
.highlight-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.highlight-item{position:relative;min-width:0;min-height:188px;overflow:hidden;border:1px solid var(--live-line);border-radius:10px;background:linear-gradient(145deg,#08241e,#041214 70%);transition:transform .2s,border-color .2s,box-shadow .2s}.highlight-item:hover,.highlight-item:focus-within{transform:translateY(-2px);border-color:var(--live-line-strong);box-shadow:0 14px 30px rgba(0,0,0,.22)}.highlight-visual{position:relative;height:92px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 80%,rgba(27,239,117,.23),transparent 45%),linear-gradient(135deg,#0b3428,#031113)}.highlight-visual:before,.identity-cover:before{content:"";position:absolute;inset:0;opacity:.4;background:repeating-linear-gradient(112deg,transparent 0 20px,rgba(49,231,139,.11) 21px 22px)}.highlight-visual span{position:relative;font-size:24px;font-weight:900;text-shadow:0 0 22px rgba(32,244,122,.5)}.highlight-visual i{position:absolute;left:50%;bottom:-24px;width:90%;height:50px;transform:translateX(-50%);border:1px solid rgba(32,244,122,.2);border-radius:50%}.highlight-copy{padding:10px}.highlight-copy h3{margin:6px 0 3px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.highlight-copy p,.highlight-copy small{display:block;margin:0;color:#839991;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.highlight-item button{position:absolute;inset:auto 9px 8px;width:calc(100% - 18px);height:25px;border:1px solid rgba(32,244,122,.25);border-radius:6px;background:rgba(32,244,122,.06);color:var(--live-green);font-size:7px;font-weight:900;cursor:pointer}
.creator-directory{margin-top:22px;padding:17px;border:1px solid var(--live-line);border-radius:14px;background:linear-gradient(145deg,rgba(5,22,23,.9),rgba(2,11,13,.94));box-shadow:0 18px 45px rgba(0,0,0,.2)}.directory-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:0 2px 13px;border-bottom:1px solid var(--live-line)}.directory-heading p{margin:4px 0 0;color:var(--live-muted);font-size:9px}.directory-heading>p{margin:0}.directory-heading strong{color:var(--live-green);font-size:18px}.lives-filters{display:grid;grid-template-columns:minmax(270px,1.8fr) minmax(315px,1.15fr) repeat(5,minmax(112px,.7fr)) auto;gap:7px;align-items:end;padding:12px 0}.lives-filters label{display:block;color:#718880;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.45px}.lives-filters select,.lives-filters input{width:100%;height:36px;margin-top:5px;padding:0 10px;border:1px solid var(--live-line);border-radius:8px;background:#031012;color:#d5e4df;outline:none}.lives-filters input::placeholder{color:#567068}.lives-filters select:focus,.lives-filters input:focus{border-color:var(--live-green);box-shadow:0 0 0 3px rgba(32,244,122,.08)}.status-filter{display:flex;height:36px;overflow-x:auto;padding:3px;border:1px solid var(--live-line);border-radius:8px;background:#031012}.status-filter button{min-width:max-content;flex:1;padding:0 8px;border:0;border-radius:6px;background:none;color:#71867f;font-size:7px;cursor:pointer}.status-filter button.selected{background:rgba(32,244,122,.12);color:#f2fff7}.clear-directory{height:36px;padding:0 11px;border:1px solid var(--live-line);border-radius:8px;background:#07191a;color:#9eb2ac;font-size:7px;font-weight:800;cursor:pointer}.directory-panel{min-width:0;padding-top:2px}.identity-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.identity-card{min-height:270px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(77,194,152,.15);border-radius:10px;background:linear-gradient(145deg,rgba(7,28,26,.95),rgba(2,13,15,.95));transition:transform .18s,border-color .18s,box-shadow .18s}.identity-card:hover,.identity-card.selected{transform:translateY(-2px);border-color:var(--live-line-strong);box-shadow:0 12px 26px rgba(0,0,0,.22)}.identity-card.selected{box-shadow:0 0 0 1px rgba(32,244,122,.23),0 12px 26px rgba(0,0,0,.22)}.identity-card.status-seasonal{border-color:rgba(240,186,73,.24)}.identity-cover{position:relative;height:86px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 84%,rgba(32,244,122,.22),transparent 40%),linear-gradient(130deg,#092d24,#041315)}.identity-cover strong{position:relative;color:rgba(222,255,237,.86);font-size:25px;letter-spacing:-1px;text-shadow:0 0 20px rgba(32,244,122,.4)}.identity-cover i{position:absolute;bottom:-18px;width:85%;height:40px;border:1px solid rgba(32,244,122,.18);border-radius:50%}.card-state{position:absolute;z-index:2;left:8px;top:8px;min-height:18px;display:flex;align-items:center;padding:0 6px;border-radius:9px;background:rgba(3,14,15,.84);color:#9cb1a9;font-size:6px;font-weight:900;text-transform:uppercase}.status-active .card-state{color:var(--live-green)}.status-seasonal .card-state{color:var(--live-gold)}.card-head{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px 6px}.identity-monogram{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(32,244,122,.27);border-radius:50%;color:var(--live-green);font-size:8px;font-weight:900}.entity-type{display:block;color:#6f8780;font-size:6px;text-transform:uppercase;letter-spacing:.5px}.card-head h3{margin:3px 0 2px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-head p{margin:0;color:#81958e;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-body{flex:1;padding:5px 11px}.card-body dl{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:0 0 8px}.card-body dt{color:#61766f;font-size:6px;text-transform:uppercase}.card-body dd{margin:3px 0 0;color:#a5b7b1;font-size:7px;text-transform:capitalize}.card-body p{display:-webkit-box;margin:0;overflow:hidden;color:#748b84;font-size:7px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-foot{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-top:1px solid var(--live-line)}.card-foot>span{color:#688079;font-size:6px}.card-foot button{border:0;background:none;color:var(--live-green);font-size:7px;font-weight:900;cursor:pointer}.directory-empty{padding:40px;text-align:center}.directory-empty strong{display:block;font-size:13px}.directory-empty p{color:var(--live-muted);font-size:9px}.directory-empty button{height:34px;padding:0 13px;border:1px solid var(--live-line-strong);border-radius:7px;background:rgba(32,244,122,.07);color:var(--live-green);font-size:8px;cursor:pointer}.pagination{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--live-line)}.pagination button{height:31px;padding:0 10px;border:1px solid var(--live-line);border-radius:7px;background:#061719;color:#8da39c;font-size:7px;cursor:pointer}.pagination button[aria-current="page"]{border-color:var(--live-green);background:rgba(32,244,122,.1);color:#fff}.pagination button:disabled{opacity:.34;cursor:default}.pagination [data-page-list]{display:flex;gap:4px;overflow-x:auto}.pagination [data-page-status]{color:#758b84;font-size:7px;white-space:nowrap}
.foundation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.foundation-grid article{position:relative;min-height:144px;padding:16px;border:1px solid var(--live-line);border-radius:10px;background:linear-gradient(145deg,rgba(7,29,26,.9),rgba(3,13,15,.94));overflow:hidden}.foundation-grid article:after{content:"";position:absolute;right:-34px;bottom:-44px;width:110px;height:110px;border:1px solid rgba(32,244,122,.1);border-radius:50%}.foundation-grid span{color:var(--live-green);font-size:7px;font-weight:900;letter-spacing:1px}.foundation-grid h3{margin:9px 0 6px;font-size:14px}.foundation-grid p{margin:0;color:#82978f;font-size:8px;line-height:1.5}.foundation-grid strong{position:absolute;left:16px;bottom:14px;color:#6c837b;font-size:6px;letter-spacing:.5px}.governance-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:22px;padding:15px 17px;border:1px solid rgba(240,186,73,.18);border-radius:10px;background:rgba(240,186,73,.045)}.governance-banner strong{color:var(--live-gold);font-size:8px;letter-spacing:.8px}.governance-banner p{margin:0;color:#928c74;font-size:8px;line-height:1.45}.governance-banner a{color:var(--live-green);font-size:8px;font-weight:900}.lives-footer{min-height:55px;display:grid;grid-template-columns:1fr 2fr 1fr auto;align-items:center;gap:15px;padding:0 25px;border-top:1px solid var(--live-line);color:#718780;font-size:7px;letter-spacing:.55px}.lives-footer>span{color:var(--live-green)}.lives-footer>span i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--live-green)}.lives-footer p{text-align:center}.lives-footer strong{text-align:right;color:#9eb1ab}.adm-footer-link{color:#60756e;text-decoration:none}
@keyframes signalOrbit{to{transform:rotate(360deg)}}
button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,.identity-mosaic:focus-visible{outline:2px solid var(--live-gold);outline-offset:2px}
@media(max-width:1600px){.live-command{grid-template-columns:minmax(0,1fr) 420px}.live-stage{grid-template-columns:minmax(400px,1.05fr) minmax(310px,.95fr)}.highlight-strip{grid-template-columns:repeat(6,minmax(175px,1fr));overflow-x:auto}.identity-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.lives-filters{grid-template-columns:minmax(270px,1.6fr) minmax(300px,1.15fr) repeat(3,minmax(110px,.7fr));}.lives-filters label:nth-of-type(5),.lives-filters label:nth-of-type(6),.clear-directory{grid-row:2}.lives-filters label:nth-of-type(5){grid-column:3}.lives-filters label:nth-of-type(6){grid-column:4}}
@media(max-width:1380px){.lives-main{padding-inline:18px}.live-command{grid-template-columns:minmax(0,1fr) 380px}.live-stage{grid-template-columns:1fr}.live-stage__visual{min-height:290px}.live-metadata{padding:22px}.identity-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.network-metrics{grid-template-columns:repeat(3,1fr)}.lives-filters{grid-template-columns:minmax(260px,1.5fr) minmax(300px,1.2fr) repeat(3,1fr)}}
@media(max-width:1120px){.live-command{grid-template-columns:1fr}.creator-command{position:relative;top:auto;display:grid;grid-template-columns:minmax(300px,.8fr) 1fr;align-items:start}.creator-banner{grid-column:1}.creator-command>article{grid-column:1}.creator-tabs,.creator-tab-panel,.fan-hub{grid-column:2}.creator-tabs{grid-row:1}.creator-tab-panel{grid-row:2}.fan-hub{grid-row:3;margin-top:0}.highlight-strip{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.lives-filters{grid-template-columns:repeat(3,1fr)}.directory-search{grid-column:span 2}.status-filter{grid-column:1/-1;grid-row:auto!important}.lives-filters label:nth-of-type(5),.lives-filters label:nth-of-type(6),.clear-directory{grid-row:auto}.lives-filters label:nth-of-type(5){grid-column:auto}.lives-filters label:nth-of-type(6){grid-column:auto}.identity-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1024px){.live-stage{grid-template-columns:minmax(0,1fr)}.creator-command{grid-template-columns:1fr 1fr}.identity-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.highlight-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-command>article{min-height:335px}}
@media(max-width:768px){.lives-main{padding:11px}.live-command{gap:10px}.live-command__primary{padding:8px}.live-stage__visual{min-height:300px}.live-metadata{padding:20px}.live-metadata h1{font-size:28px}.player-guard{align-items:flex-start;flex-direction:column;gap:3px}.live-performance dl{grid-template-columns:repeat(2,1fr);gap:10px}.live-performance dl div:nth-child(2){border:0}.approval-track{grid-template-columns:1fr}.creator-command{display:block}.creator-command>article{min-height:auto}.creator-banner{height:92px}.network-metrics{grid-template-columns:repeat(2,1fr)}.section-heading{align-items:start;flex-direction:column;gap:7px}.section-heading p{text-align:left}.highlight-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.highlight-item{min-width:215px;scroll-snap-align:start}.lives-filters{grid-template-columns:repeat(2,1fr)}.directory-search,.status-filter{grid-column:1/-1}.identity-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination{grid-template-columns:auto 1fr auto}.pagination [data-page-status]{grid-column:1/-1;text-align:center}.foundation-grid{grid-template-columns:repeat(2,1fr)}.governance-banner{grid-template-columns:1fr}.lives-footer{grid-template-columns:1fr 1fr}.lives-footer p,.adm-footer-link{display:none}}
@media(max-width:430px){.lives-main{padding:8px}.live-stage__visual{min-height:274px}.creator-signal{width:112px;height:112px}.creator-signal strong{font-size:27px}.mapped-viewers{top:45px;left:14px;right:auto}.player-guard{bottom:39px}.live-metadata{padding:17px}.hero-actions{display:grid;grid-template-columns:1fr 1fr}.hero-actions button{grid-column:1/-1}.live-performance dl{grid-template-columns:1fr 1fr}.live-performance dl div{padding-inline:5px}.profile-metrics{grid-template-columns:1fr}.profile-metrics div{border-right:0;border-bottom:1px solid var(--live-line)}.profile-metrics div:last-child{border-bottom:0}.network-metrics{grid-template-columns:repeat(2,1fr)}.creator-directory{padding:11px}.directory-heading{align-items:start;flex-direction:column}.lives-filters{grid-template-columns:1fr}.directory-search,.status-filter{grid-column:auto}.status-filter{overflow-x:auto}.identity-mosaic{grid-template-columns:1fr}.identity-card{min-height:260px}.foundation-grid{grid-template-columns:1fr}.governance-banner{gap:8px}.lives-footer{padding-inline:10px}.lives-footer strong{text-align:right}}
@media(max-width:390px){.live-stage__visual{min-height:255px}.live-metadata h1{font-size:25px}.hero-actions{grid-template-columns:1fr}.hero-actions button{grid-column:auto}.creator-tabs button{padding-inline:9px}.network-metrics div{padding:11px}.card-body dl{grid-template-columns:repeat(2,1fr)}}
@media(max-width:360px){.lives-main{padding-inline:6px}.stream-state,.mapped-viewers{left:8px}.creator-profile-head{grid-template-columns:52px minmax(0,1fr) 28px}.profile-mark{width:52px;height:52px}.network-metrics{grid-template-columns:1fr}.card-head{grid-template-columns:38px minmax(0,1fr)}}

/* Fase 03 — mídia oficial em cache e fallback institucional governado. */
.creator-signal img{position:relative;z-index:2;width:86px;height:86px;object-fit:cover;border:2px solid rgba(32,244,122,.65);border-radius:50%;box-shadow:0 0 32px rgba(32,244,122,.24)}
.creator-inline>span{overflow:hidden}.creator-inline>span img,.profile-mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.creator-inline>span b{color:var(--live-green);font-size:11px}
.creator-banner>img{position:absolute;inset:0 0 0 auto;width:58%;height:100%;object-fit:cover;opacity:.38;filter:saturate(.82) contrast(1.08);mask-image:linear-gradient(90deg,transparent,#000 44%)}
.profile-mark{overflow:hidden}.profile-mark img{position:relative;z-index:2}.profile-mark span{position:relative;z-index:1}
.highlight-visual img,.identity-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.highlight-visual img{opacity:.78}.identity-cover img{opacity:.74;filter:saturate(.86) contrast(1.06)}
.highlight-visual span,.identity-cover strong{z-index:1}.highlight-visual:has(img):after,.identity-cover:has(img):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(2,13,15,.68));pointer-events:none}
.identity-card.status-cataloged .card-state,.highlight-item.status-cataloged .status-badge{color:var(--live-green);border-color:rgba(32,244,122,.3)}
.card-foot>div{display:flex;align-items:center;gap:8px}.card-foot a{color:#a9c3ba;font-size:7px;font-weight:800;text-decoration:none}.card-foot a:hover,.card-foot a:focus-visible{color:var(--live-green)}
@supports not selector(:has(*)){.highlight-visual img,.identity-cover img{background:#041315}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* O perfil ocupa a coluna lateral sem impor altura vazia ao fluxo editorial. */
@media(min-width:1121px){
  .live-command{position:relative;display:block;padding-right:474px}
  .creator-command{position:absolute;z-index:3;right:0;top:0;width:460px;overflow:hidden}
  .network-metrics-section,.network-highlights{margin-right:474px}
  .network-metrics{grid-template-columns:repeat(7,1fr)}
}
@media(min-width:1121px) and (max-width:1600px){
  .live-command{padding-right:434px}
  .creator-command{width:420px}
  .network-metrics-section,.network-highlights{margin-right:434px}
}
@media(min-width:1121px) and (max-width:1380px){
  .live-command{padding-right:394px}
  .creator-command{width:380px}
  .network-metrics-section,.network-highlights{margin-right:394px}
  .network-metrics{grid-template-columns:repeat(4,1fr)}
}

/* Missão final: fluxo real, painel íntegro e estados de ativação governados. */
.lives-shell{overflow-x:clip;overflow-y:visible}.live-command__primary{display:grid;grid-template-rows:minmax(0,1fr) auto}.live-stage{height:100%}.profile-governance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:11px 0}.profile-governance div{min-width:0;padding:7px 8px;border:1px solid rgba(78,185,148,.13);border-radius:7px;background:rgba(5,25,24,.64)}.profile-governance dt{color:#668079;font-size:6px;text-transform:uppercase}.profile-governance dd{margin:3px 0 0;color:#a9bdb6;font-size:7px;font-weight:800;overflow-wrap:anywhere}.profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-actions a{min-width:0;padding-inline:8px;text-align:center}.profile-actions [data-detail-claim],.profile-actions [data-detail-activation]{border-color:rgba(32,219,196,.25);color:#a9e9dc}.fan-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-card{min-height:292px}.card-body dl{row-gap:9px}.creator-command{max-width:100%}
@media(min-width:1121px){.live-command{position:relative;display:grid;padding-right:0}.creator-command{position:sticky;right:auto;top:78px;width:auto;align-self:start;overflow:hidden}.network-metrics-section,.network-highlights{margin-right:0}.network-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}}
@media(min-width:1121px) and (max-width:1600px){.creator-command{width:auto}.network-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1380px){.live-command__primary{display:block}.profile-governance{grid-template-columns:1fr 1fr}.fan-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1120px){.live-command__primary{display:block}.creator-command{width:auto}.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:768px){.profile-governance{grid-template-columns:repeat(2,minmax(0,1fr))}.fan-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.profile-actions,.profile-governance,.foundation-grid{grid-template-columns:1fr}.fan-hub-grid{grid-template-columns:1fr 1fr}.creator-command{border-radius:11px}.creator-tabs{padding-inline:7px}.creator-tabs button{padding-inline:7px}}
@media(min-width:1121px) and (max-width:1380px){.live-stage{grid-template-columns:minmax(360px,1.08fr) minmax(300px,.92fr)}.live-stage__visual{min-height:360px}.live-metadata{padding:20px}.live-metadata h1{font-size:clamp(23px,2vw,29px)}}
@media(min-width:1121px) and (max-height:820px){.creator-banner{height:88px;padding:13px 16px}.creator-command>article{padding:10px 14px 8px}.profile-mark{width:52px;height:52px;margin-top:-31px}.creator-profile-head{grid-template-columns:52px minmax(0,1fr) 28px}.profile-description{margin-top:7px}.creator-status-row{margin:8px 0}.profile-governance{margin:7px 0}.profile-governance div{padding:5px 7px}.profile-metrics{margin:8px 0}.profile-metrics div{padding:6px}.profile-actions a{min-height:32px}.rights-notice{margin-top:7px;padding:7px 9px}.creator-tab-panel{min-height:48px;padding:8px 14px}.fan-hub{margin:0 9px 9px;padding:9px}.fan-hub-grid{margin-top:7px}.fan-hub-grid article{min-height:54px;padding:6px}}

/* LIVES_STAGE4_COMMERCIAL_UI_START */
.lives-commerce{
  display:grid;
  gap:14px;
  width:min(980px,calc(100% - 32px));
  margin:24px auto;
  padding:18px;
  border:1px solid rgba(124,111,255,.28);
  border-radius:18px;
  background:
    radial-gradient(circle at 100% 0,rgba(137,87,255,.13),transparent 38%),
    linear-gradient(145deg,rgba(8,16,31,.97),rgba(23,18,43,.96));
  box-shadow:0 18px 44px rgba(2,7,18,.26);
}
.lives-commerce[hidden]{display:none!important}
.lives-commerce__heading{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
}
.lives-commerce__heading h2{
  margin:4px 0 0;
  font-size:20px;
}
.lives-commerce__eyebrow{
  font-size:9px;
  font-weight:900;
  letter-spacing:.18em;
  opacity:.66;
}
.lives-commerce__state{
  padding:7px 10px;
  border:1px solid rgba(141,112,255,.35);
  border-radius:999px;
  background:rgba(103,78,255,.13);
  font-size:8px;
  font-weight:900;
  letter-spacing:.13em;
}
.lives-commerce__message,
.lives-commerce__governance,
.lives-commerce__dormant{
  margin:0;
  font-size:11px;
  line-height:1.55;
  opacity:.76;
}
.lives-commerce__offers{
  display:grid;
  gap:9px;
}
.lives-commerce__offer{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:14px;
  width:100%;
  padding:13px 14px;
  border:1px solid rgba(133,112,255,.3);
  border-radius:13px;
  color:inherit;
  background:rgba(92,63,224,.13);
  text-align:left;
  cursor:pointer;
  transition:transform .16s ease,border-color .16s ease,background .16s ease;
}
.lives-commerce__offer:hover{
  transform:translateY(-1px);
  border-color:rgba(153,130,255,.68);
  background:rgba(107,78,244,.21);
}
.lives-commerce__offer span{font-size:11px;font-weight:800}
.lives-commerce__offer strong{font-size:12px;white-space:nowrap}
.lives-commerce__payment{
  display:grid;
  gap:13px;
  padding:14px;
  border:1px solid rgba(65,174,255,.24);
  border-radius:14px;
  background:rgba(4,13,25,.7);
}
.lives-commerce__payment[hidden]{display:none!important}
.lives-commerce__payment-head{
  display:flex;
  justify-content:space-between;
  gap:16px;
}
.lives-commerce__payment-head span{
  display:block;
  margin-bottom:4px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.16em;
  color:#9bb3ff;
}
.lives-commerce__payment-head strong{font-size:18px}
.lives-commerce__payment-head p{
  max-width:220px;
  margin:0;
  font-size:9px;
  line-height:1.45;
  opacity:.62;
  text-align:right;
}
.lives-commerce__tabs{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:7px;
}
.lives-commerce__tabs button{
  min-height:36px;
  border:1px solid rgba(128,145,255,.22);
  border-radius:10px;
  color:inherit;
  background:rgba(255,255,255,.035);
  font-size:9px;
  font-weight:900;
  letter-spacing:.1em;
  cursor:pointer;
}
.lives-commerce__tabs button[aria-selected="true"]{
  border-color:rgba(141,112,255,.72);
  background:rgba(104,78,244,.2);
}
.lives-commerce__payment-view{
  display:grid;
  gap:10px;
}
.lives-commerce__payment-view[hidden]{display:none!important}
.lives-commerce__payment-view>strong{
  font-size:10px;
  letter-spacing:.12em;
}
.lives-commerce__payment-view>p{
  margin:0;
  font-size:10px;
  line-height:1.5;
  opacity:.68;
}
.lives-commerce__payment-view code{
  display:block;
  padding:11px;
  border-radius:10px;
  background:rgba(0,0,0,.28);
  font-size:10px;
  overflow-wrap:anywhere;
}
.lives-commerce__payment-view label{
  display:grid;
  gap:5px;
  font-size:9px;
  font-weight:800;
}
.lives-commerce__payment-view input{
  width:100%;
  box-sizing:border-box;
  min-height:38px;
  padding:8px 10px;
  border:1px solid rgba(129,145,255,.22);
  border-radius:9px;
  color:inherit;
  background:rgba(3,10,20,.72);
}
.lives-commerce__card-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:9px;
}
.lives-commerce__primary{
  min-height:40px;
  padding:9px 13px;
  border:1px solid rgba(133,108,255,.72);
  border-radius:10px;
  color:white;
  background:linear-gradient(135deg,#6045d9,#8b5cf6);
  font-size:9px;
  font-weight:900;
  letter-spacing:.09em;
  cursor:pointer;
}
.lives-commerce__flow{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:5px;
  margin:0;
  padding:0;
  list-style:none;
}
.lives-commerce__flow li{
  padding:7px 4px;
  border-radius:8px;
  background:rgba(255,255,255,.035);
  font-size:7px;
  font-weight:800;
  text-align:center;
  opacity:.48;
}
.lives-commerce__flow li[data-active="true"]{
  background:rgba(96,69,217,.2);
  color:#d0c4ff;
  opacity:1;
}
@media(max-width:768px){
  .lives-commerce{
    width:calc(100% - 20px);
    padding:14px;
  }
  .lives-commerce__heading,
  .lives-commerce__payment-head{
    display:grid;
  }
  .lives-commerce__payment-head p{
    max-width:none;
    text-align:left;
  }
  .lives-commerce__flow{
    grid-template-columns:repeat(3,1fr);
  }
}
@media(max-width:480px){
  .lives-commerce__offer,
  .lives-commerce__card-grid{
    grid-template-columns:1fr;
  }
  .lives-commerce__flow{
    grid-template-columns:repeat(2,1fr);
  }
}
@media(prefers-reduced-motion:reduce){
  .lives-commerce__offer{
    transition:none;
  }
  .lives-commerce__offer:hover{
    transform:none;
  }
}
/* LIVES_STAGE4_COMMERCIAL_UI_END */

/* LIVES_STAGE4C_FAN_ROOM_START */
.lives-fan-room{
  width:min(1220px,calc(100% - 32px));
  margin:26px auto;
  padding:18px;
  border:1px solid rgba(114,96,255,.28);
  border-radius:20px;
  background:
    radial-gradient(circle at 0 0,rgba(46,134,255,.12),transparent 30%),
    radial-gradient(circle at 100% 0,rgba(165,75,255,.14),transparent 34%),
    linear-gradient(150deg,rgba(6,13,26,.98),rgba(18,14,36,.98));
  box-shadow:0 24px 60px rgba(1,6,16,.34);
}
.lives-fan-room[hidden]{display:none!important}
.lives-fan-room__top{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  margin-bottom:14px;
}
.lives-fan-room__top h2{
  margin:4px 0 3px;
  font-size:22px;
}
.lives-fan-room__top p{
  margin:0;
  font-size:11px;
  opacity:.72;
}
.lives-fan-room__eyebrow{
  font-size:8px;
  font-weight:900;
  letter-spacing:.18em;
  color:#9eb2ff;
}
.lives-fan-room__badge{
  padding:7px 10px;
  border:1px solid rgba(133,112,255,.34);
  border-radius:999px;
  background:rgba(96,68,214,.18);
  font-size:8px;
  font-weight:900;
  letter-spacing:.12em;
}
.lives-fan-room__grid{
  display:grid;
  grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);
  gap:14px;
}
.lives-fan-room__stage{
  min-width:0;
}
.lives-fan-room__video{
  position:relative;
  display:grid;
  place-items:center;
  min-height:360px;
  overflow:hidden;
  border:1px solid rgba(112,130,255,.22);
  border-radius:17px;
  background:
    radial-gradient(circle at center,rgba(77,94,186,.18),transparent 38%),
    linear-gradient(145deg,#060b14,#101829 60%,#171126);
}
.lives-fan-room__video-placeholder{
  display:grid;
  gap:7px;
  max-width:430px;
  padding:24px;
  text-align:center;
}
.lives-fan-room__video-placeholder strong{
  font-size:22px;
  letter-spacing:.08em;
}
.lives-fan-room__video-placeholder span{
  font-size:12px;
  opacity:.76;
}
.lives-fan-room__video-placeholder small{
  font-size:9px;
  line-height:1.5;
  opacity:.5;
}
.lives-fan-room__overlay{
  position:absolute;
  left:50%;
  top:50%;
  z-index:3;
  transform:translate(-50%,-50%);
  max-width:80%;
  padding:13px 18px;
  border:1px solid rgba(255,255,255,.24);
  border-radius:14px;
  color:#fff;
  background:rgba(19,11,42,.91);
  box-shadow:0 16px 44px rgba(0,0,0,.42);
  font-size:15px;
  font-weight:900;
  text-align:center;
}
.lives-fan-room__overlay[data-variant="support"]{background:rgba(18,67,101,.94)}
.lives-fan-room__overlay[data-variant="paid-chat"]{background:rgba(91,55,8,.94)}
.lives-fan-room__overlay[data-variant="gift"]{background:rgba(88,24,101,.94)}
.lives-fan-room__overlay[data-variant="membership"]{background:rgba(45,27,109,.94)}
.lives-fan-room__goal{
  display:grid;
  gap:8px;
  padding:12px 2px 4px;
}
.lives-fan-room__goal>div:first-child{
  display:flex;
  justify-content:space-between;
  gap:12px;
}
.lives-fan-room__goal span{
  font-size:8px;
  font-weight:900;
  letter-spacing:.13em;
}
.lives-fan-room__goal strong{
  font-size:10px;
}
.lives-fan-room__goal-track{
  height:7px;
  overflow:hidden;
  border-radius:999px;
  background:rgba(255,255,255,.08);
}
.lives-fan-room__goal-track span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg,#45a7ff,#8b5cf6,#e663c5);
}
.lives-fan-room__actions{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:7px;
  margin-top:10px;
}
.lives-fan-room__actions button{
  min-height:42px;
  padding:8px;
  border:1px solid rgba(128,118,255,.28);
  border-radius:10px;
  color:inherit;
  background:rgba(86,63,207,.12);
  font-size:8px;
  font-weight:900;
  letter-spacing:.05em;
  cursor:pointer;
}
.lives-fan-room__actions button:hover{
  border-color:rgba(154,134,255,.62);
  background:rgba(102,78,224,.2);
}
.lives-fan-room__actions button:disabled{
  cursor:not-allowed;
  opacity:.35;
}
.lives-fan-room__drawer{
  display:grid;
  gap:12px;
  margin-top:12px;
  padding:14px;
  border:1px solid rgba(113,147,255,.22);
  border-radius:14px;
  background:rgba(3,9,19,.8);
}
.lives-fan-room__drawer[hidden]{display:none!important}
.lives-fan-room__drawer-head{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.lives-fan-room__drawer-head button{
  width:30px;
  height:30px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:50%;
  color:inherit;
  background:rgba(255,255,255,.04);
  cursor:pointer;
}
.lives-fan-room [data-fan-panel][hidden]{display:none!important}
.lives-fan-room__preset-grid{
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:7px;
}
.lives-fan-room__preset-grid button{
  min-height:38px;
  border:1px solid rgba(114,132,255,.24);
  border-radius:9px;
  color:inherit;
  background:rgba(255,255,255,.035);
  cursor:pointer;
}
.lives-fan-room__field{
  display:grid;
  gap:5px;
  margin-top:9px;
  font-size:9px;
  font-weight:800;
}
.lives-fan-room__field input,
.lives-fan-room__field textarea{
  width:100%;
  box-sizing:border-box;
  min-height:38px;
  padding:9px 10px;
  border:1px solid rgba(120,137,255,.2);
  border-radius:9px;
  color:inherit;
  background:rgba(4,10,19,.84);
}
.lives-fan-room__field textarea{
  min-height:88px;
  resize:vertical;
}
.lives-fan-room__primary{
  width:100%;
  min-height:40px;
  margin-top:10px;
  border:1px solid rgba(133,113,255,.72);
  border-radius:10px;
  color:#fff;
  background:linear-gradient(135deg,#4a7ef5,#7a55e8,#a645c4);
  font-size:9px;
  font-weight:900;
  letter-spacing:.08em;
  cursor:pointer;
}
.lives-fan-room__gift-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
}
.lives-fan-room__gift{
  display:grid;
  place-items:center;
  gap:4px;
  min-height:90px;
  border:1px solid rgba(144,110,255,.22);
  border-radius:12px;
  color:inherit;
  background:rgba(113,67,199,.09);
  cursor:pointer;
}
.lives-fan-room__gift span{
  font-size:28px;
}
.lives-fan-room__gift strong{
  font-size:9px;
}
.lives-fan-room__gift small{
  font-size:8px;
  opacity:.68;
}
.lives-fan-room__membership-card{
  padding:14px;
  border:1px solid rgba(132,106,255,.23);
  border-radius:12px;
  background:rgba(77,48,165,.1);
}
.lives-fan-room__membership-card>span{
  display:block;
  font-size:8px;
  font-weight:900;
  letter-spacing:.14em;
}
.lives-fan-room__membership-card>strong{
  display:block;
  margin:5px 0;
  font-size:18px;
}
.lives-fan-room__membership-card>p{
  margin:0;
  font-size:10px;
  opacity:.7;
}
.lives-fan-room__payment{
  display:grid;
  gap:10px;
  margin-top:10px;
  padding-top:12px;
  border-top:1px solid rgba(255,255,255,.08);
}
.lives-fan-room__payment[hidden]{display:none!important}
.lives-fan-room__payment>div:first-child{
  display:flex;
  justify-content:space-between;
  gap:10px;
}
.lives-fan-room__payment span{
  font-size:8px;
  font-weight:900;
  letter-spacing:.13em;
}
.lives-fan-room__payment-buttons{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
}
.lives-fan-room__payment-buttons button{
  min-height:40px;
  border:1px solid rgba(107,135,255,.28);
  border-radius:9px;
  color:inherit;
  background:rgba(46,80,164,.14);
  font-size:9px;
  font-weight:900;
  cursor:pointer;
}
.lives-fan-room__payment code{
  padding:9px;
  border-radius:8px;
  background:rgba(0,0,0,.28);
  font-size:9px;
  overflow-wrap:anywhere;
}
.lives-fan-room__payment small{
  font-size:8px;
  opacity:.58;
}
.lives-fan-room__chat{
  display:grid;
  grid-template-rows:auto minmax(0,1fr);
  min-height:360px;
  overflow:hidden;
  border:1px solid rgba(118,126,255,.2);
  border-radius:15px;
  background:rgba(5,11,21,.74);
}
.lives-fan-room__chat-head{
  display:flex;
  justify-content:space-between;
  gap:10px;
  padding:12px;
  border-bottom:1px solid rgba(255,255,255,.07);
}
.lives-fan-room__chat-head strong{
  font-size:9px;
  letter-spacing:.1em;
}
.lives-fan-room__chat-head span{
  font-size:8px;
  opacity:.6;
}
.lives-fan-room__chat-list{
  display:flex;
  flex-direction:column;
  gap:8px;
  max-height:520px;
  padding:10px;
  overflow:auto;
}
.lives-fan-room__chat-list article{
  padding:9px 10px;
  border-radius:10px;
  background:rgba(255,255,255,.035);
}
.lives-fan-room__chat-list strong{
  font-size:9px;
}
.lives-fan-room__chat-list p{
  margin:4px 0 0;
  font-size:9px;
  line-height:1.45;
  opacity:.74;
}
.lives-fan-room__chat-list article>span{
  display:inline-block;
  margin-top:5px;
  font-size:9px;
  font-weight:900;
}
.lives-fan-room__chat-event--paid-chat{
  border:1px solid rgba(244,181,65,.34);
  background:rgba(110,76,13,.15)!important;
}
.lives-fan-room__chat-event--gift{
  border:1px solid rgba(217,91,239,.3);
}
.lives-fan-room__chat-event--membership{
  border:1px solid rgba(132,108,255,.32);
}
.lives-fan-room__governance{
  margin:12px 0 0;
  font-size:9px;
  line-height:1.5;
  opacity:.54;
}
@media(max-width:980px){
  .lives-fan-room__grid{
    grid-template-columns:1fr;
  }
  .lives-fan-room__actions{
    grid-template-columns:repeat(2,1fr);
  }
  .lives-fan-room__chat{
    min-height:300px;
  }
}
@media(max-width:640px){
  .lives-fan-room{
    width:calc(100% - 20px);
    padding:13px;
  }
  .lives-fan-room__top{
    display:grid;
  }
  .lives-fan-room__video{
    min-height:250px;
  }
  .lives-fan-room__actions,
  .lives-fan-room__preset-grid,
  .lives-fan-room__gift-grid{
    grid-template-columns:repeat(2,1fr);
  }
}
@media(prefers-reduced-motion:reduce){
  .lives-fan-room__actions button{
    transition:none;
  }
}
/* LIVES_STAGE4C_FAN_ROOM_END */

/* LIVES_STAGE4D_CREATOR_STUDIO_START */
.lives-creator-studio{
  width:min(1220px,calc(100% - 32px));
  margin:22px auto 14px;
  padding:18px;
  box-sizing:border-box;
  border:1px solid rgba(52,186,255,.24);
  border-radius:18px;
  background:
    radial-gradient(circle at 10% 0,rgba(39,132,216,.12),transparent 32%),
    linear-gradient(145deg,rgba(4,12,22,.98),rgba(13,17,34,.98));
}
.lives-creator-studio__head{
  display:flex;
  justify-content:space-between;
  gap:18px;
  margin-bottom:14px;
}
.lives-creator-studio__head span{
  font-size:8px;
  font-weight:900;
  letter-spacing:.16em;
  color:#72d7ff;
}
.lives-creator-studio__head h2{
  margin:5px 0;
  font-size:20px;
}
.lives-creator-studio__head p{
  max-width:760px;
  margin:0;
  font-size:10px;
  line-height:1.55;
  opacity:.68;
}
.lives-creator-studio__head>strong{
  height:max-content;
  padding:7px 10px;
  border:1px solid rgba(94,169,255,.28);
  border-radius:999px;
  font-size:8px;
  letter-spacing:.12em;
}
.lives-creator-studio__grid{
  display:grid;
  grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);
  gap:14px;
}
.lives-creator-studio__preview{
  position:relative;
  display:grid;
  place-items:center;
  min-height:320px;
  overflow:hidden;
  border:1px solid rgba(73,171,255,.2);
  border-radius:15px;
  background:#050b14;
}
.lives-creator-studio__preview video{
  width:100%;
  height:100%;
  min-height:320px;
  object-fit:cover;
  background:#050b14;
}
.lives-creator-studio__preview [data-studio-placeholder]{
  position:absolute;
  inset:0;
  display:grid;
  place-content:center;
  gap:6px;
  text-align:center;
  background:
    radial-gradient(circle at center,rgba(37,130,189,.16),transparent 38%);
}
.lives-creator-studio__preview [data-studio-placeholder][hidden]{
  display:none!important;
}
.lives-creator-studio__preview [data-studio-placeholder] strong{
  font-size:18px;
  letter-spacing:.1em;
}
.lives-creator-studio__preview [data-studio-placeholder] span{
  font-size:10px;
  opacity:.58;
}
.lives-creator-studio__controls{
  display:grid;
  align-content:start;
  gap:9px;
}
.lives-creator-studio__controls>button{
  min-height:42px;
  border:1px solid rgba(75,165,255,.3);
  border-radius:10px;
  color:inherit;
  background:rgba(38,102,167,.14);
  font-size:9px;
  font-weight:900;
  cursor:pointer;
}
.lives-creator-studio__controls>button:disabled{
  cursor:not-allowed;
  opacity:.35;
}
.lives-creator-studio__controls dl{
  display:grid;
  gap:0;
  margin:4px 0;
  border:1px solid rgba(255,255,255,.07);
  border-radius:11px;
  overflow:hidden;
}
.lives-creator-studio__controls dl div{
  display:flex;
  justify-content:space-between;
  gap:12px;
  padding:9px 10px;
  border-bottom:1px solid rgba(255,255,255,.055);
}
.lives-creator-studio__controls dl div:last-child{
  border-bottom:0;
}
.lives-creator-studio__controls dt{
  font-size:8px;
  opacity:.56;
}
.lives-creator-studio__controls dd{
  margin:0;
  font-size:8px;
  font-weight:800;
  text-align:right;
}
.lives-creator-studio__guard{
  padding:11px;
  border:1px solid rgba(246,191,77,.22);
  border-radius:10px;
  background:rgba(111,74,9,.09);
}
.lives-creator-studio__guard strong{
  font-size:8px;
  letter-spacing:.12em;
  color:#f7cf78;
}
.lives-creator-studio__guard p{
  margin:5px 0 0;
  font-size:9px;
  line-height:1.5;
  opacity:.68;
}
@media(max-width:900px){
  .lives-creator-studio__grid{
    grid-template-columns:1fr;
  }
}
@media(max-width:640px){
  .lives-creator-studio{
    width:calc(100% - 20px);
    padding:13px;
  }
  .lives-creator-studio__head{
    display:grid;
  }
  .lives-creator-studio__preview,
  .lives-creator-studio__preview video{
    min-height:240px;
  }
}
/* LIVES_STAGE4D_CREATOR_STUDIO_END */

/* LIVES_STAGE04E_LOCAL_LIVE_START */
.lives-creator-studio__local-live-state{
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;
  gap:10px;
  padding:10px 11px;
  border:1px solid rgba(255,81,117,.2);
  border-radius:10px;
  background:rgba(110,23,45,.08);
}
.lives-creator-studio__local-live-state span{
  font-size:8px;
  font-weight:900;
  letter-spacing:.12em;
  opacity:.6;
}
.lives-creator-studio__local-live-state strong{
  font-size:9px;
}
.lives-creator-studio__local-live-state small{
  font-variant-numeric:tabular-nums;
  font-size:10px;
  font-weight:900;
}
.lives-fan-room__video>video[data-fan-room-stream]{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  z-index:1;
  background:#02060c;
}
.lives-fan-room__video>video[data-fan-room-stream][hidden]{
  display:none!important;
}
.lives-fan-room__video-placeholder{
  z-index:0;
}
.lives-fan-room__overlay{
  z-index:4;
}
.lives-fan-room[data-local-live="active"]{
  border-color:rgba(255,86,124,.34);
  box-shadow:
    0 24px 60px rgba(1,6,16,.34),
    0 0 0 1px rgba(255,70,105,.06);
}
.lives-fan-room[data-local-live="active"] [data-fan-room-badge]{
  border-color:rgba(255,75,105,.48);
  background:rgba(142,27,52,.24);
}
@media(max-width:640px){
  .lives-creator-studio__local-live-state{
    grid-template-columns:1fr auto;
  }
  .lives-creator-studio__local-live-state span{
    grid-column:1/-1;
  }
}
/* LIVES_STAGE04E_LOCAL_LIVE_END */

/* LIVES_STAGE04E_R1E_LOCAL_VALIDATION_PROMOTION_START */
.lives-local-validation-banner{
  width:min(1220px,calc(100% - 32px));
  margin:18px auto 0;
  padding:13px 15px;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  border:1px solid rgba(94,151,255,.32);
  border-radius:14px;
  background:
    linear-gradient(135deg,rgba(25,70,139,.18),rgba(88,47,158,.15)),
    rgba(5,11,22,.96);
}
.lives-local-validation-banner[hidden]{
  display:none!important;
}
.lives-local-validation-banner span{
  display:block;
  font-size:8px;
  font-weight:900;
  letter-spacing:.16em;
  color:#83c8ff;
}
.lives-local-validation-banner strong{
  display:block;
  margin-top:4px;
  font-size:13px;
}
.lives-local-validation-banner p{
  max-width:780px;
  margin:4px 0 0;
  font-size:9px;
  line-height:1.5;
  opacity:.68;
}
.lives-local-validation-banner button{
  min-height:40px;
  padding:0 14px;
  border:1px solid rgba(128,119,255,.45);
  border-radius:10px;
  color:#fff;
  background:linear-gradient(135deg,#356cd8,#7454d8);
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
  white-space:nowrap;
  cursor:pointer;
}
html[data-lives-local-validation="true"] .lives-creator-studio,
html[data-lives-local-validation="true"] .lives-fan-room{
  scroll-margin-top:90px;
}
html[data-lives-local-validation="true"] .lives-creator-studio{
  margin-top:12px;
}
html[data-lives-local-validation="true"] .lives-fan-room{
  margin-top:12px;
}
.lives-fan-room[data-local-validation-promoted="true"][data-runtime-state="READY"]{
  border-color:rgba(106,106,255,.48);
}
.lives-fan-room[data-local-validation-promoted="true"] [data-fan-action]:not(:disabled){
  box-shadow:inset 0 0 0 1px rgba(137,125,255,.1);
}
@media(max-width:720px){
  .lives-local-validation-banner{
    width:calc(100% - 20px);
    display:grid;
  }
  .lives-local-validation-banner button{
    width:100%;
  }
}
/* LIVES_STAGE04E_R1E_LOCAL_VALIDATION_PROMOTION_END */

/* LIVES_STAGE04E_R1F_IDENTICAL_CONSOLE_START */
.lives-local-console{
  --console-bg:#020d0d;
  --console-panel:#041312;
  --console-border:#0c4a3a;
  --console-green:#00f58b;
  --console-green-soft:#42ffac;
  --console-muted:#87a6a1;
  width:calc(100% - 36px);
  max-width:1680px;
  margin:8px auto 26px;
  display:grid;
  grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr) minmax(220px,.72fr);
  grid-template-areas:
    "banner banner banner"
    "studio room side"
    "chat feed goal"
    "footer footer footer";
  gap:10px;
  color:#f4fbf8;
  font-family:inherit;
  box-sizing:border-box;
}
.lives-local-console[hidden]{display:none!important}
.lives-local-console *{box-sizing:border-box}
.lives-console-sr-only{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
.lives-console-banner{
  grid-area:banner;
  min-height:74px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto auto auto;
  align-items:center;
  gap:20px;
  padding:12px 16px;
  border:1px solid rgba(0,245,139,.6);
  border-radius:12px;
  background:
    radial-gradient(circle at 12% 50%,rgba(0,245,139,.12),transparent 28%),
    linear-gradient(110deg,rgba(2,25,20,.98),rgba(2,13,13,.98));
}
.lives-console-banner__intro{display:flex;align-items:center;gap:14px;min-width:0}
.lives-console-banner__icon{
  width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;
  border-radius:50%;border:1px solid rgba(0,245,139,.5);
  background:rgba(0,245,139,.13);font-size:26px;color:#dfffee;
}
.lives-console-banner__intro strong{
  display:block;font-size:15px;letter-spacing:.04em;font-weight:900;color:#fff;
}
.lives-console-banner__intro p{
  margin:5px 0 0;font-size:11px;line-height:1.35;color:#b7cbc7;
}
.lives-console-banner__facts{display:flex;gap:28px;margin:0}
.lives-console-banner__facts div{min-width:110px}
.lives-console-banner__facts dt{font-size:7px;letter-spacing:.1em;color:#6d9890}
.lives-console-banner__facts dd{margin:5px 0 0;font-size:10px;font-weight:900;color:#fff}
.lives-console-banner__localhost{
  padding:7px 12px;border-radius:999px;border:1px solid rgba(0,245,139,.4);
  background:rgba(0,245,139,.13);font-size:8px;font-weight:900;color:#73ffb5;
}
.lives-console-banner>button{
  min-width:98px;height:42px;border:1px solid rgba(0,245,139,.6);
  border-radius:9px;background:transparent;color:#fff;font-size:9px;font-weight:900;cursor:pointer;
}
.lives-console-studio,.lives-console-room,.lives-console-side,
.lives-console-chat,.lives-console-feed,.lives-console-goal{
  border:1px solid rgba(23,92,73,.54);
  border-radius:11px;
  background:linear-gradient(150deg,rgba(3,20,18,.99),rgba(2,13,13,.99));
  box-shadow:0 15px 40px rgba(0,0,0,.14);
}
.lives-console-studio{grid-area:studio;padding:14px;min-width:0}
.lives-console-card-head{
  min-height:46px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;
}
.lives-console-card-head span,.lives-console-kicker{
  display:block;color:var(--console-green);font-size:9px;font-weight:900;letter-spacing:.1em;
}
.lives-console-card-head h2{margin:6px 0 0;font-size:10px;font-weight:500;color:#c3d2cf}
.lives-console-device-ok{font-size:8px;color:#b6c7c3;font-weight:700;white-space:nowrap}
.lives-console-device-ok i{display:inline-block;width:7px;height:7px;margin:0 4px;border-radius:50%;background:var(--console-green)}
.lives-console-studio__main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(190px,.92fr);gap:12px}
.lives-console-preview{
  position:relative;min-height:278px;overflow:hidden;border:1px solid rgba(24,86,68,.55);
  border-radius:8px;background:
    radial-gradient(circle at 50% 38%,rgba(0,245,139,.15),transparent 22%),
    linear-gradient(160deg,#061c18,#020c0d 62%);
}
.lives-console-preview video{
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#02090a;z-index:2;
}
.lives-console-preview__placeholder{
  position:absolute;inset:0 0 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;
  background:
    repeating-linear-gradient(90deg,transparent 0 38px,rgba(0,245,139,.025) 39px 40px),
    radial-gradient(circle at 50% 55%,rgba(0,245,139,.16),transparent 30%);
}
.lives-console-preview__placeholder[hidden]{display:none!important}
.lives-console-preview__brand{
  width:86px;height:86px;display:grid;place-items:center;border-radius:50%;
  border:1px solid rgba(0,245,139,.35);box-shadow:0 0 36px rgba(0,245,139,.14);
  color:#dffff0;font-size:31px;font-weight:1000;
}
.lives-console-preview__placeholder strong{margin-top:13px;font-size:11px;letter-spacing:.08em}
.lives-console-preview__placeholder span{margin-top:5px;font-size:9px;color:#78938d}
.lives-console-preview footer{
  position:absolute;left:0;right:0;bottom:0;height:34px;z-index:4;display:flex;align-items:center;
  justify-content:space-between;padding:0 12px;background:rgba(1,8,9,.93);font-size:8px;
}
.lives-console-preview footer span{color:var(--console-green);font-weight:900}
.lives-console-controls{display:flex;flex-direction:column;gap:10px;padding-top:2px}
.lives-console-controls>span{font-size:8px;color:var(--console-green);font-weight:900;letter-spacing:.1em}
.lives-console-control{
  min-height:52px;display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:0 14px;
  border-radius:8px;border:1px solid rgba(0,245,139,.45);background:rgba(3,70,39,.55);
  color:#fff;font-size:9px;cursor:pointer;text-align:left;
}
.lives-console-control i{width:22px;text-align:center;font-style:normal;font-size:15px}
.lives-console-control--live{background:linear-gradient(100deg,rgba(2,68,43,.78),rgba(5,83,45,.72))}
.lives-console-control--end{border-color:rgba(247,100,20,.55);background:rgba(34,24,9,.5)}
.lives-console-control--end i{color:#ff493f}
.lives-console-control:disabled{opacity:.43;cursor:not-allowed;filter:saturate(.55)}
.lives-console-session{margin-top:2px;padding-top:2px}
.lives-console-session span{display:block;font-size:7px;color:#899d99}
.lives-console-session strong{display:block;margin-top:5px;font-size:14px;color:#fff}
.lives-console-session small{display:none}
.lives-console-devices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.lives-console-devices article{
  min-height:66px;padding:10px;border:1px solid rgba(17,73,60,.48);border-radius:8px;background:rgba(2,17,16,.72);
}
.lives-console-devices article>span{font-size:7px;color:#71938c}
.lives-console-devices article>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px}
.lives-console-devices article strong{font-size:9px;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lives-console-devices article b{font-size:8px;color:var(--console-green)}
.lives-console-devices article>i{
  display:block;width:88%;height:5px;margin-top:9px;border-radius:4px;
  background:linear-gradient(90deg,var(--console-green) 0 62%,#b2dd34 62% 76%,rgba(255,255,255,.08) 76%);
}
.lives-console-capture-state{
  display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:10px;
  border:1px solid rgba(13,72,57,.48);border-radius:8px;background:rgba(3,20,17,.68);
}
.lives-console-capture-state span{font-size:8px;font-weight:900;color:var(--console-green)}
.lives-console-capture-state p{margin:5px 0 0;font-size:8px;color:#8da59f}
.lives-console-capture-state>strong{
  padding:5px 9px;border:1px solid rgba(0,245,139,.4);border-radius:999px;
  font-size:8px;color:var(--console-green);background:rgba(0,245,139,.08);
}
.lives-local-console>.lives-fan-room{display:contents!important}
.lives-console-room{grid-area:room;overflow:hidden;min-width:0}
.lives-console-room__head{padding:14px 16px 10px}
.lives-console-room__head>div{min-width:0}
.lives-console-room__head h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lives-console-ready-badge{
  padding:7px 10px;border:1px solid rgba(0,245,139,.38);border-radius:999px;
  background:rgba(0,245,139,.12);font-size:8px;color:#b7ffd7;white-space:nowrap;
}
.lives-console-room__livebar{
  height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;
  background:#010707;border-top:1px solid rgba(255,255,255,.025);border-bottom:1px solid rgba(255,255,255,.025);
}
.lives-console-room__livebar strong{font-size:10px;color:#ff4242}
.lives-console-room__livebar span{font-size:9px;color:#c5d1cf}
.lives-console-room__video{
  position:relative!important;min-height:286px!important;height:286px!important;margin:0!important;border:0!important;border-radius:0!important;
  background:
    radial-gradient(ellipse at 50% 78%,rgba(0,245,139,.16),transparent 40%),
    radial-gradient(circle at 20% 25%,rgba(0,245,139,.12),transparent 20%),
    linear-gradient(180deg,#00180f,#020a0b 70%)!important;
}
.lives-console-room__video>video{
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:3;background:#020809;
}
.lives-console-room__placeholder{
  position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center!important;
  background:
    linear-gradient(18deg,transparent 0 42%,rgba(0,245,139,.08) 43% 44%,transparent 45%),
    radial-gradient(ellipse at 50% 88%,rgba(0,245,139,.18),transparent 42%);
}
.lives-console-room__placeholder[hidden]{display:none!important}
.lives-console-stage-brand{display:flex;flex-direction:column;align-items:center}
.lives-console-stage-brand b{
  width:66px;height:66px;display:grid;place-items:center;border-radius:16px;
  border:1px solid rgba(0,245,139,.5);box-shadow:0 0 34px rgba(0,245,139,.24);
  font-size:27px;color:var(--console-green);
}
.lives-console-stage-brand strong{margin-top:16px;font-size:23px;letter-spacing:.04em}
.lives-console-stage-brand span{margin-top:4px;font-size:12px;font-weight:900;letter-spacing:.2em;color:var(--console-green)}
.lives-console-room__placeholder small{position:absolute;left:12px;right:12px;bottom:8px;font-size:6px;color:#4c7168;text-align:center}
.lives-console-room__status{
  height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#010909;font-size:8px;color:#a5b8b4;
}
.lives-console-room__status div{display:flex;gap:18px}
.lives-console-room__status div span:last-child{color:#00c979}
.lives-console-room__tabs{height:42px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(23,76,64,.35);border-bottom:1px solid rgba(23,76,64,.35)}
.lives-console-room__tabs button{
  border:0;background:transparent;color:#73918b;font-size:8px;font-weight:900;cursor:pointer;
}
.lives-console-room__tabs .is-active{color:var(--console-green);box-shadow:inset 0 -2px var(--console-green)}
.lives-console-room__about{padding:12px 14px}
.lives-console-room__about>p{margin:0;font-size:8px;line-height:1.5;color:#9cb0ac}
.lives-console-room__about>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}
.lives-console-room__about>div span{padding:7px 8px;border:1px solid rgba(23,76,64,.4);border-radius:6px}
.lives-console-room__about b{display:block;font-size:8px;color:#70eeb1}
.lives-console-room__about small{display:block;margin-top:3px;font-size:7px;color:#77938c}
.lives-console-side{grid-area:side;padding:0;overflow:hidden;display:flex;flex-direction:column;min-width:0}
.lives-console-creator{padding:14px 14px 10px;border-bottom:1px solid rgba(27,83,70,.48)}
.lives-console-creator header{display:flex;align-items:center;gap:12px;margin-top:13px}
.lives-console-creator__avatar{
  width:58px;height:58px;border-radius:50%;padding:3px;border:2px solid var(--console-green);overflow:hidden;background:#071514;
}
.lives-console-creator__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.lives-console-creator__avatar>strong{display:grid;place-items:center;width:100%;height:100%;font-size:18px}
.lives-console-creator header>div:last-child{min-width:0}
.lives-console-creator h2{display:inline;margin:0;font-size:14px}
.lives-console-creator header span{margin-left:8px;padding:4px 7px;border:1px solid rgba(95,126,119,.35);border-radius:999px;font-size:7px;color:#b7c4c1}
.lives-console-creator header p{margin:7px 0 0;font-size:9px;color:#c5d0ce}
.lives-console-creator__state{margin-top:14px;padding:12px;border:1px solid rgba(73,112,104,.4);border-radius:8px}
.lives-console-creator__state>strong{font-size:8px;color:#b7c3c0}
.lives-console-creator__state p{margin:8px 0 0;font-size:8px;line-height:1.5;color:#91a9a4}
.lives-console-creator__state>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
.lives-console-creator__state a{
  min-height:36px;display:grid;place-items:center;border:1px solid rgba(102,130,124,.55);
  border-radius:7px;color:#e7f0ee;text-decoration:none;font-size:8px;font-weight:900;
}
.lives-console-fan-actions{padding:14px}
.lives-console-fan-actions>p{margin:8px 0 12px;font-size:8px;color:#8ea6a0}
.lives-console-fan-actions>p strong{color:var(--console-green)}
.lives-console-fan-actions__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.fan-action{
  min-height:62px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:0;border-radius:7px;
  color:#fff;cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);
}
.fan-action i{font-size:20px;font-style:normal}
.fan-action span strong{display:block;font-size:9px}
.fan-action span small{display:block;margin-top:5px;font-size:10px}
.fan-action--pix{background:linear-gradient(110deg,#7ea324,#00a75e)}
.fan-action--chat{background:linear-gradient(110deg,#1054a3,#007bb0)}
.fan-action--gift{background:linear-gradient(110deg,#7924bf,#8c35d7)}
.fan-action--member{background:linear-gradient(110deg,#c34c05,#b96e00)}
.fan-action--gift-member{grid-column:1/-1;background:linear-gradient(110deg,#b52059,#c52f6d)}
.fan-action:disabled{opacity:.42;filter:grayscale(.55);cursor:not-allowed}
.lives-console-governance{
  margin:0 14px 14px;padding:12px;display:flex;gap:11px;border:1px solid rgba(31,93,77,.48);
  border-radius:8px;background:rgba(1,14,13,.7)
}
.lives-console-governance>span{font-size:22px;color:var(--console-green)}
.lives-console-governance p{margin:0;font-size:8px;line-height:1.55;color:#9ab0aa}
.lives-console-chat{grid-area:chat;min-height:164px;padding:12px}
.lives-console-chat .lives-fan-room__chat-head{padding:0;border:0}
.lives-console-chat .lives-fan-room__chat-head strong{font-size:9px;color:var(--console-green)}
.lives-console-chat .lives-fan-room__chat-head strong i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--console-green)}
.lives-console-chat>p{margin:13px 0 0;font-size:8px;color:#b5c5c1}
.lives-console-chat__composer{display:grid;grid-template-columns:1fr 42px;margin-top:48px;border:1px solid rgba(59,100,91,.48);border-radius:7px;overflow:hidden}
.lives-console-chat__composer input{height:39px;border:0;background:rgba(3,18,17,.9);color:#fff;padding:0 12px;font-size:9px;outline:none}
.lives-console-chat__composer button{border:0;border-left:1px solid rgba(59,100,91,.48);background:#142a28;color:#fff;font-size:17px;cursor:pointer}
.lives-console-feed{grid-area:feed;position:relative;min-width:0;min-height:164px;padding:12px;overflow:hidden}
.lives-console-feed>header{position:relative;z-index:2}
.lives-console-feed>header strong{font-size:9px;color:var(--console-green)}
.lives-console-feed>[data-console-event-feed]{
  width:100%;min-width:0;padding:15px 0 0;overflow:hidden;
}
.lives-console-feed article{display:grid;grid-template-columns:20px minmax(0,1fr) max-content;gap:8px;align-items:start;min-width:0;margin-bottom:9px;overflow:hidden}
.lives-console-feed article>div{min-width:0}
.lives-console-feed article i{font-style:normal;color:#a8b5c7}
.lives-console-feed article strong{display:block;font-size:8px;color:#4cb3ff}
.lives-console-feed article p{margin:2px 0 0;font-size:8px;color:#a0b3af;white-space:normal;overflow-wrap:normal;word-break:normal}
.lives-console-feed article time{font-size:7px;color:#7a908b;white-space:nowrap}
.lives-console-goal{
  grid-area:goal;position:relative;min-width:0;width:auto;height:auto;padding:12px;overflow:hidden;
  border:1px solid rgba(23,92,73,.54);border-radius:11px;background:linear-gradient(150deg,rgba(3,20,18,.99),rgba(2,13,13,.99));
}
.lives-console-goal header strong{display:block;font-size:9px;color:var(--console-green)}
.lives-console-goal header span{display:block;margin-top:7px;font-size:8px;color:#9db1ac}
.lives-console-goal>div:nth-of-type(1){display:flex;justify-content:space-between;align-items:center;margin-top:15px}
.lives-console-goal>div:nth-of-type(1)>b{display:none}
.lives-console-goal>div:nth-of-type(1)>strong{font-size:9px;color:#d6e0de}
.lives-console-goal .lives-fan-room__goal-track{height:6px;margin-top:6px;background:rgba(255,255,255,.1);border-radius:6px;overflow:hidden}
.lives-console-goal .lives-fan-room__goal-track span{display:block;height:100%;background:linear-gradient(90deg,var(--console-green),#b9d840)}
.lives-console-goal p{margin:9px 0 0;font-size:8px;color:#90a59f}
.lives-console-goal>button{
  width:100%;height:34px;margin-top:8px;border:1px solid rgba(74,112,103,.52);border-radius:7px;
  background:rgba(3,21,19,.85);color:#fff;font-size:8px;font-weight:900;cursor:pointer;
}
.lives-console-goal>button:disabled{opacity:.45;cursor:not-allowed}
.lives-console-drawer{
  position:fixed!important;z-index:10000!important;right:22px!important;top:96px!important;width:min(420px,calc(100vw - 30px))!important;
  max-height:calc(100vh - 118px)!important;overflow:auto!important;margin:0!important;padding:16px!important;
  border:1px solid rgba(0,245,139,.45)!important;border-radius:12px!important;
  background:#051313!important;box-shadow:0 24px 90px rgba(0,0,0,.65)!important;
}
.lives-console-footer{
  grid-area:footer;min-height:72px;display:grid;grid-template-columns:.75fr 1fr 1fr 1.15fr .9fr;align-items:center;
  border-top:1px solid rgba(22,80,65,.5);background:rgba(2,12,12,.94);
}
.lives-console-footer>div{height:42px;padding:0 18px;border-right:1px solid rgba(28,75,64,.35)}
.lives-console-footer>div:last-child{border-right:0}
.lives-console-footer span{display:block;font-size:7px;color:#6f8984}
.lives-console-footer strong{display:block;margin-top:6px;font-size:9px;color:#fff}
.lives-console-footer>div:nth-child(4) span,.lives-console-footer>div:nth-child(4) strong{color:#9effc5}
html[data-lives-local-validation="true"] .lives-main{padding-top:0!important}
@media(max-width:1180px){
  .lives-local-console{
    grid-template-columns:1fr 1fr;
    grid-template-areas:"banner banner" "studio room" "side side" "chat feed" "goal goal" "footer footer";
  }
  .lives-console-side{display:grid;grid-template-columns:1fr 1fr}
  .lives-console-creator{border-right:1px solid rgba(27,83,70,.48)}
  .lives-console-goal{width:min(100%,420px);justify-self:end}
}
@media(max-width:760px){
  .lives-local-console{width:calc(100% - 18px);grid-template-columns:1fr;grid-template-areas:"banner" "studio" "room" "side" "chat" "feed" "goal" "footer"}
  .lives-console-banner{grid-template-columns:1fr}
  .lives-console-banner__facts{justify-content:space-between}
  .lives-console-studio__main{grid-template-columns:1fr}
  .lives-console-side{display:block}
  .lives-console-feed{min-height:164px}
  .lives-console-feed>[data-console-event-feed]{width:100%}
  .lives-console-goal{width:100%;height:auto;justify-self:stretch}
  .lives-console-footer{grid-template-columns:1fr 1fr}
}
@media(prefers-reduced-motion:reduce){
  .lives-local-console *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}
/* LIVES_STAGE04E_R1F_IDENTICAL_CONSOLE_END */
