.live-landing-v3-active #communities-main{width:min(100%,1448px);max-width:none;padding:0 16px 34px}
.live-landing-v3-active #communities-main>:not(.live-landing-v3){display:none!important}
.live-landing-v3{--ll-panel:rgba(15,13,19,.94);--ll-panel-2:rgba(26,21,34,.94);--ll-line:rgba(152,127,193,.24);--ll-soft-line:rgba(255,255,255,.065);--ll-purple:#b79fea;--ll-purple-2:var(--nw-violet,#8b6cf6);--ll-muted:var(--nw-text-muted,#9d9ba7);position:relative;isolation:isolate;min-width:0;color:var(--nw-text,#f5f4f8);padding-top:2px}
.live-landing-v3:before{content:"";position:absolute;z-index:-2;inset:0 -16px auto;height:225px;background:radial-gradient(ellipse at 73% 15%,rgba(119,70,245,.27),transparent 44%),radial-gradient(ellipse at 84% 42%,rgba(182,85,255,.17),transparent 28%),linear-gradient(180deg,rgba(13,9,25,.4),rgba(8,7,13,0));pointer-events:none}
.ll-review-banner{margin:8px 0;border:1px solid rgba(251,191,36,.35);border-radius:10px;background:rgba(251,191,36,.08);padding:7px 10px;color:#f9d98a;font-size:10px;font-weight:780}.ll-review-banner.error{border-color:rgba(251,113,133,.35);color:#fecdd3}
.ll-hero{position:relative;min-height:116px;display:flex;align-items:center;overflow:hidden;padding:16px 26px}.ll-hero-copy{position:relative;z-index:2}.ll-hero-copy>span{display:block;color:#d58cff;font-size:11px;font-weight:900;letter-spacing:.14em}.ll-hero h1{margin:6px 0 3px;font-size:37px;line-height:1.02;letter-spacing:-.04em}.ll-hero p{margin:0;color:#e4ddea;font-size:13px;line-height:1.4}.ll-hero-art{position:absolute;z-index:0;top:0;right:30px;bottom:0;width:348px;background-image:linear-gradient(90deg,rgba(9,7,13,.88),rgba(9,7,13,.08) 18%,rgba(9,7,13,0) 45%),url("./NIORET_LIVE_SPACES_HERO_BACKGROUND.png");background-position:center,left -184px;background-repeat:no-repeat;background-size:100% 100%,1017px 387px;opacity:.98;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 100%)}
.ll-command-row{display:grid;grid-template-columns:minmax(320px,1fr) minmax(470px,.93fr) 150px;align-items:center;gap:16px;margin:0 20px 26px}.ll-search{height:44px;display:flex;align-items:center;gap:10px;border:1px solid rgba(154,128,196,.25);border-radius:15px;background:rgba(19,16,25,.84);padding:0 14px;box-shadow:inset 0 1px rgba(255,255,255,.025)}.ll-search>span{font-size:23px;color:#bea7f2}.ll-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:12px}.ll-search input::placeholder{color:var(--nw-text-muted,#9d9ba7)}.ll-tabs{height:44px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;border:1px solid rgba(154,128,196,.25);border-radius:17px;background:rgba(19,16,25,.84);padding:4px}.ll-tabs a,.ll-tabs>span{height:34px;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.065);border-radius:12px;color:var(--nw-text,#f5f4f8);font-size:11px;font-weight:760}.ll-tabs a:first-child{border-left:0}.ll-tabs a.active{border:1px solid rgba(139,108,246,.22);background:rgba(139,108,246,.14);box-shadow:inset 0 -2px var(--nw-violet,#8b6cf6)}.ll-tabs>span.disabled{cursor:not-allowed;color:var(--ll-muted);opacity:.48}.ll-go-live{height:44px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--nw-violet-bright,#a992ff);border-radius:13px;background:var(--nw-violet,#8b6cf6);box-shadow:0 10px 28px rgba(124,58,237,.23);font-size:13px;font-weight:900}.ll-go-live span{font-size:18px}
.ll-columns{display:grid;grid-template-columns:minmax(285px,334px) minmax(0,1fr) minmax(315px,366px);align-items:start;gap:14px}.ll-left,.ll-center,.ll-right{display:grid;align-content:start;gap:14px;min-width:0}.ll-panel,.ll-featured{border:1px solid var(--ll-line);border-radius:15px;background:linear-gradient(150deg,var(--ll-panel-2),var(--ll-panel));box-shadow:0 12px 34px rgba(0,0,0,.13),inset 0 1px rgba(255,255,255,.02)}.ll-panel{padding:13px}.ll-panel>header,.ll-watch>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.ll-panel h2,.ll-watch h2{margin:0;font-size:16px;letter-spacing:-.02em}.ll-panel header>a{color:#b79fea;font-size:9px;font-weight:820}
.ll-view-page{display:none;width:min(100%,980px);margin:0 auto 34px}.ll-view-page>header{margin:0 0 15px;padding:4px 2px}.ll-view-page>header h2{margin:6px 0 4px;font-size:29px;letter-spacing:-.035em}.ll-view-page>header p{margin:0;color:var(--ll-muted);font-size:11px}.live-landing-v3[data-live-view="following"] .ll-columns,.live-landing-v3[data-live-view="private"] .ll-columns{display:none}.live-landing-v3[data-live-view="following"] #llFollowingView,.live-landing-v3[data-live-view="private"] #llPrivateRoomsView{display:block}.live-landing-v3[data-live-view="following"] .ll-view-page>.ll-panel,.live-landing-v3[data-live-view="private"] .ll-view-page>.ll-panel{padding:18px}.live-landing-v3[data-live-view="following"] #llFollowingPage .ll-rail-row{min-height:62px}.live-management-page>.live-persistent-shell{margin:0 20px 34px}
.ll-world-row{min-height:47px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;border-top:1px solid var(--ll-soft-line);padding:6px 2px}.ll-world-row:first-child{border-top:0}.ll-world-row>i{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:rgba(125,78,195,.14);color:#bea7f2;font-style:normal}.ll-world-row span{min-width:0}.ll-world-row b,.ll-world-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-world-row b{font-size:11px}.ll-world-row small{margin-top:2px;color:var(--ll-muted);font-size:8px}.ll-world-row em{border:1px solid rgba(139,108,246,.22);border-radius:999px;background:rgba(139,108,246,.14);padding:4px 7px;color:#d6c2ff;font-size:7px;font-style:normal;font-weight:820}.ll-world-row strong{color:#b79fea}.ll-world-row.static{opacity:.72}
.ll-private-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ll-private-card{min-width:0;display:grid;grid-template-columns:140px minmax(0,1fr);overflow:hidden;border:1px solid var(--ll-soft-line);border-radius:13px;background:rgba(255,255,255,.025)}.ll-private-card-cover{position:relative;min-height:128px;background:radial-gradient(circle at 30% 25%,rgba(181,88,255,.35),transparent 38%),linear-gradient(145deg,#201333,#0e0b16)}.ll-private-card-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ll-private-card-cover>span{position:absolute;inset:0;display:grid;place-items:center;color:#bea7f2;font-size:27px}.ll-private-card-cover img[src]+span{display:none}.ll-private-card-copy{min-width:0;padding:12px}.ll-private-card-copy>div{display:flex;align-items:center;gap:6px}.ll-private-card-copy>div span,.ll-private-card-copy>div em{border:1px solid var(--ll-line);border-radius:999px;padding:3px 6px;color:#d6c2ff;font-size:7px;font-style:normal;font-weight:820}.ll-private-card-copy h3{margin:9px 0 4px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ll-private-card-copy p{margin:0 0 10px;overflow:hidden;color:var(--ll-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ll-private-card-copy .live-destination-open-room{min-height:30px}.ll-private-unavailable{color:var(--ll-muted);font-size:8px}
.ll-categories>div{display:grid;gap:8px}.ll-category-search{display:grid;gap:5px;color:var(--ll-muted);font-size:8px;font-weight:800}.ll-category-search input{width:100%;min-height:36px;border:1px solid var(--ll-soft-line);border-radius:9px;background:rgba(7,6,10,.42);padding:0 10px;color:var(--nw-text,#f5f4f8);font:inherit}.ll-category-all,.ll-category-parent,.ll-category-child{width:100%;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:6px;border:1px solid var(--ll-soft-line);border-radius:9px;background:rgba(255,255,255,.02);color:var(--nw-text,#f5f4f8);text-align:left}.ll-category-all{min-height:36px;padding:7px 8px;font-size:9px;font-weight:900}.ll-category-all i,.ll-category-parent i,.ll-category-child i{display:grid;place-items:center;min-width:0;color:#bea7f2;font-size:12px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.ll-category-groups{display:grid;grid-template-columns:minmax(0,1fr);max-height:430px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.ll-category-group{min-width:0;border-top:1px solid var(--ll-soft-line);padding:7px 0}.ll-category-group:first-child{border-top:0}.ll-category-parent{min-height:42px;padding:5px 8px;font-size:9px;font-weight:900}.ll-category-parent i{font-size:15px}.ll-category-group>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin-top:5px}.ll-category-child{min-height:34px;padding:6px 7px;color:#cfc5d6;font-size:8px;font-weight:760}.ll-category-child span,.ll-category-parent span,.ll-category-all span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-categories button[aria-pressed="true"]{border-color:rgba(190,151,247,.72);background:rgba(139,108,246,.18);box-shadow:inset 0 0 0 1px rgba(167,118,234,.12)}.ll-category-no-results{margin:0;border:1px dashed var(--ll-line);border-radius:9px;padding:10px;color:var(--ll-muted);font-size:8px}.ll-categories button:hover{border-color:rgba(174,127,241,.42);background:rgba(121,76,185,.055);box-shadow:inset 0 0 0 1px rgba(167,118,234,.06)}
.ll-trending button{width:100%;height:32px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;border:0;border-top:1px solid var(--ll-soft-line);background:transparent;color:var(--nw-text,#f5f4f8);text-align:left}.ll-trending button:first-child{border-top:0}.ll-trending button span{color:#bea7f2}.ll-trending button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.ll-trending button em{color:var(--nw-text-muted,#9d9ba7);font-size:8px;font-style:normal}
.ll-featured{min-height:292px;overflow:hidden;padding:10px}.ll-feature-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(260px,.9fr);gap:12px;min-height:270px}.ll-preview{position:relative;min-height:150px;overflow:hidden;border-radius:11px;background:radial-gradient(circle at 30% 25%,rgba(181,88,255,.42),transparent 38%),linear-gradient(145deg,#201333,#0e0b16)}.ll-preview:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,4,8,.82));pointer-events:none}.ll-preview>img,.ll-preview>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ll-preview>[data-live-snapshot]{display:none;background:#08070b}.ll-preview.has-live-preview>[data-live-snapshot]{display:block}.ll-preview>i{position:absolute;inset:0;display:grid;place-items:center;color:rgba(229,198,255,.55);font-size:48px;font-style:normal}.ll-preview.has-art>i,.ll-preview.has-live-preview>i{display:none}.ll-live-badge{position:absolute;z-index:2;left:9px;top:8px;border-radius:6px;background:#ef233c;padding:4px 7px;font-size:9px;font-weight:950}.ll-preview-count{position:absolute;z-index:2;left:9px;bottom:8px;border-radius:7px;background:rgba(5,4,8,.78);padding:4px 6px;font-size:8px;font-weight:820}.ll-feature-copy{position:relative;min-width:0;padding:3px 4px 44px}.ll-host{display:flex;align-items:center;gap:8px}.ll-host span{min-width:0}.ll-host b,.ll-host small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-host b{font-size:10px}.ll-host small{margin-top:2px;color:var(--ll-muted);font-size:8px}.ll-feature-copy h2{margin:11px 0 7px;font-size:19px;line-height:1.12}.ll-feature-copy>p{margin:8px 0;color:#d3cad8;font-size:9px;line-height:1.45}.ll-meta{display:flex;flex-wrap:wrap;gap:5px 9px;color:#bdb0c6;font-size:8px}.ll-meta span+span:before{content:"·";margin-right:9px}.ll-capabilities{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ll-capabilities span,.ll-type{border:1px solid rgba(195,132,255,.3);border-radius:999px;background:rgba(165,84,255,.1);padding:4px 7px;color:#ead0ff;font-size:7px;font-weight:800}.ll-feature-copy>button{position:absolute;right:4px;bottom:1px;border:1px solid #d58bff;border-radius:9px;background:linear-gradient(135deg,#7d2fdb,#aa37f3);padding:8px 17px;color:#fff;font-size:9px;font-weight:900}
.ll-avatar{position:relative;width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(145deg,#552691,#a155db);font-weight:900}.ll-avatar.small{width:27px;height:27px;flex-basis:27px;font-size:8px}.ll-avatar img{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:cover}.ll-avatar i{font-style:normal}
.ll-watch{min-width:0}.ll-watch>header{align-items:end;padding:0 7px}.ll-watch>header p{margin:3px 0 0;color:var(--ll-muted);font-size:8px}.ll-watch>header>span{border:1px solid var(--ll-line);border-radius:9px;padding:6px 9px;color:#dfcfeb;font-size:8px}.ll-watch>div{display:grid;gap:10px}.ll-live-card{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:12px;min-height:134px;overflow:hidden;border:1px solid var(--ll-line);border-radius:14px;background:linear-gradient(145deg,var(--ll-panel-2),var(--ll-panel));padding:7px}.ll-live-card .ll-preview{min-height:120px}.ll-live-card-copy{position:relative;min-width:0;padding:3px 35px 3px 1px}.ll-live-card-copy h3{margin:6px 0 5px;font-size:14px;line-height:1.15}.ll-card-host{display:flex;align-items:center;gap:6px;color:#dcd3e2;font-size:8px}.ll-card-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:5px;color:var(--ll-muted);font-size:7px}.ll-card-meta span+span:before{content:"·";margin-right:8px}.ll-live-card-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:6px 0 0;color:#d1c8d7;font-size:8px;line-height:1.4}.ll-live-card-copy>button{position:absolute;right:2px;bottom:2px;border:1px solid var(--ll-line);border-radius:8px;background:rgba(165,84,255,.13);padding:6px 8px;color:#fff;font-size:8px;font-weight:850}
.ll-load-more{display:block;min-width:190px;min-height:40px;margin:14px auto 0;border:1px solid rgba(139,108,246,.35);border-radius:11px;background:rgba(139,108,246,.12);padding:0 16px;color:#eee8f3;font-size:9px;font-weight:900}.ll-load-more[hidden]{display:none}.ll-load-more:disabled{cursor:wait;opacity:.62}
.ll-rail-row{min-height:50px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--ll-soft-line);padding:6px 0}.ll-rail-row:first-child{border-top:0}.ll-rail-row>span{min-width:0;flex:1}.ll-rail-row b,.ll-rail-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-rail-row b{font-size:9px}.ll-rail-row small{margin-top:3px;color:var(--ll-muted);font-size:7px}.ll-rail-row em{color:#ff6a4d;font-size:8px;font-style:normal;font-weight:850}.ll-empty{min-height:96px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;border:1px dashed rgba(191,132,255,.25);border-radius:11px;padding:13px;color:var(--ll-muted);font-size:9px;line-height:1.45}.ll-empty b{color:#eee8f3}.ll-empty a{margin-top:4px;color:#d18cff;font-weight:850}.ll-empty.compact{min-height:58px;margin:0}.ll-empty.featured{min-height:270px}
.ll-hosting>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ll-hosting a{min-width:0;min-height:96px;display:flex;align-items:center;flex-direction:column;border:1px solid var(--ll-soft-line);border-radius:10px;background:rgba(255,255,255,.025);padding:9px 4px;text-align:center}.ll-hosting a b,.ll-hosting a span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-hosting a b{margin-top:7px;font-size:8px}.ll-hosting a span{margin-top:4px;color:#7de69f;font-size:6px}.ll-tools>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ll-tools span{min-height:72px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px solid var(--ll-soft-line);border-radius:10px;background:rgba(255,255,255,.025);color:#eee8f3;font-size:7px;text-align:center}.ll-tools b{color:#d486ff;font-size:17px}.ll-tools span:nth-child(4) b{font-size:10px}.ll-schedule .ll-empty{min-height:74px}
.live-landing-v3 a,.live-landing-v3 button{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.live-landing-v3 a:focus-visible,.live-landing-v3 button:focus-visible,.live-landing-v3 input:focus-visible{outline:2px solid rgba(167,118,234,.42);outline-offset:2px}.ll-search:focus-within{border-color:rgba(190,151,247,.7);background:rgba(121,76,185,.07);outline:2px solid var(--nw-violet-bright,#a992ff);outline-offset:3px}.ll-search input:focus-visible{outline:none}.ll-tabs a:hover,.ll-go-live:hover,.ll-panel header>a:hover,.ll-empty a:hover,.ll-categories button:hover,.ll-trending button:hover,.ll-world-row:not(.static):hover,.ll-rail-row:hover,.ll-hosting a:hover,.ll-live-card:hover,.ll-feature-copy>button:hover,.ll-live-card-copy>button:hover{border-color:rgba(174,127,241,.42);background-color:rgba(121,76,185,.055);box-shadow:0 12px 30px rgba(0,0,0,.14),inset 0 0 0 1px rgba(167,118,234,.06)}.ll-tabs a:focus-visible,.ll-go-live:focus-visible,.ll-panel header>a:focus-visible,.ll-empty a:focus-visible,.ll-categories button:focus-visible,.ll-trending button:focus-visible,.ll-world-row:not(.static):focus-visible,.ll-rail-row:focus-visible,.ll-hosting a:focus-visible,.ll-feature-copy>button:focus-visible,.ll-live-card-copy>button:focus-visible{border-color:rgba(190,151,247,.7);background-color:rgba(121,76,185,.07)}
.ll-preview{background:radial-gradient(circle at 25% 70%,rgba(128,74,201,.38),transparent 36%),linear-gradient(140deg,#291b37,#0e0d12 70%)}.ll-capabilities span,.ll-type{border-color:rgba(139,108,246,.22);background:rgba(139,108,246,.14);color:#d6c2ff}.ll-feature-copy>button{border-color:var(--nw-violet-bright,#a992ff);background:var(--nw-violet,#8b6cf6)}.ll-avatar{background:linear-gradient(145deg,#3f286b,#8b6cf6)}.ll-live-card{background:linear-gradient(150deg,var(--ll-panel-2),var(--ll-panel))}.ll-live-card-copy>button{border-color:rgba(139,108,246,.22);background:rgba(139,108,246,.14)}.ll-empty{border-color:rgba(152,127,193,.24)}.ll-empty a{color:#b79fea}.ll-hosting a,.ll-tools span{background:rgba(255,255,255,.02)}.ll-tools b{color:#bea7f2}
@media(max-width:1180px){.ll-command-row{grid-template-columns:minmax(280px,1fr) minmax(430px,1.2fr) 130px;margin-inline:6px}.ll-columns{grid-template-columns:270px minmax(0,1fr)}.ll-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ll-right .ll-hosting,.ll-right .ll-tools{grid-column:auto}.ll-feature-card{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr)}}
@media(max-width:860px){.live-landing-v3-active #communities-main{padding-inline:12px}.ll-hero{min-height:132px;padding-inline:8px}.ll-hero h1{font-size:34px}.ll-hero-art{right:10px;width:316px;background-position:center,left -172px;background-size:100% 100%,940px 358px;opacity:.78}.ll-command-row{grid-template-columns:1fr auto;margin:0 0 18px;gap:9px}.ll-search{grid-column:1/-1}.ll-tabs{min-width:0;grid-template-columns:repeat(4,minmax(90px,1fr));overflow-x:auto}.ll-go-live{width:118px}.ll-columns{display:flex;flex-direction:column}.ll-center{order:1;width:100%}.ll-left{order:2;width:100%}.ll-right{order:3;width:100%;display:grid;grid-template-columns:1fr 1fr}.ll-feature-card{grid-template-columns:minmax(0,1fr) minmax(230px,.85fr)}.ll-world,.ll-categories,.ll-trending{width:100%}.ll-categories>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ll-categories button:last-child:nth-child(7){grid-column:auto;min-height:58px}}
@media(max-width:620px){.live-landing-v3-active #communities-main{padding:0 10px calc(82px + env(safe-area-inset-bottom))}.ll-hero{min-height:142px}.ll-hero h1{font-size:31px}.ll-hero p{max-width:310px;font-size:11px}.ll-hero-art{right:-12px;width:260px;background-position:center,left -140px;background-size:100% 100%,780px 297px;opacity:.62}.ll-command-row{grid-template-columns:minmax(0,1fr) 105px}.ll-tabs{grid-column:1/-1;grid-row:2;order:3}.ll-tabs a{font-size:9px}.ll-go-live{width:105px;font-size:10px}.ll-columns{gap:12px}.ll-featured{min-height:0}.ll-feature-card{display:block;min-height:0}.ll-feature-card>.ll-preview{min-height:215px}.ll-feature-copy{padding:12px 4px 45px}.ll-live-card{grid-template-columns:1fr;gap:8px}.ll-live-card .ll-preview{min-height:190px}.ll-live-card-copy{padding:4px 38px 8px 3px}.ll-right{grid-template-columns:minmax(0,1fr)}.ll-right>.ll-panel{min-width:0}.ll-categories>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-hosting>div{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto;padding-bottom:3px}.ll-tools>div{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto;padding-bottom:3px}}
@media(max-width:390px){.ll-hero{min-height:150px}.ll-hero h1{font-size:28px}.ll-hero-art{right:-10px;width:230px;background-position:center,left -128px;background-size:100% 100%,720px 274px;opacity:.58}.ll-tabs{grid-template-columns:repeat(4,96px)}.ll-categories>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-categories button:last-child:nth-child(7){grid-column:1/-1;min-height:42px}.ll-feature-card>.ll-preview{min-height:188px}.ll-live-card .ll-preview{min-height:170px}.ll-tools>div{grid-template-columns:repeat(5,62px)}}
@media(max-width:860px){.ll-command-row.without-search .ll-command-spacer{display:none}.ll-command-row.without-search .ll-tabs{grid-column:1}.live-landing-v3[data-live-view="following"] .ll-columns,.live-landing-v3[data-live-view="private"] .ll-columns{display:none}.live-management-page>.live-persistent-shell{margin-inline:0}}
@media(max-width:620px){.ll-tabs>span{font-size:9px}.ll-command-row.without-search .ll-tabs{grid-column:1/-1;grid-row:2}}

/* Persistent-room artwork stays beneath the authoritative LIVE snapshot. */
.ll-preview>[data-live-room-cover]:not([src]){display:none}
.ll-preview.has-room-cover>i{display:none}
.ll-rail-row>.ll-avatar{flex:0 0 27px}
.live-destination-v3{width:auto;max-width:100%;min-width:0;margin:18px 0 34px;border:1px solid var(--ll-line);border-radius:18px;background:linear-gradient(150deg,var(--ll-panel-2),var(--ll-panel));padding:18px;box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025)}
.live-destination-v3:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 82% 0,rgba(119,70,245,.16),transparent 36%);pointer-events:none}
.live-destination-back{display:inline-flex;align-items:center;min-height:32px;margin-bottom:12px;border:1px solid var(--ll-line);border-radius:10px;background:rgba(139,108,246,.08);padding:0 11px;color:#d58cff;font-size:10px;font-weight:820}
.live-destination-back:hover{color:#e5b5ff}
.live-destination-v3 .live-persistent-head{align-items:center;border-bottom:1px solid var(--ll-soft-line);padding:3px 2px 16px}
.live-destination-v3 .live-persistent-kicker{display:block;color:#d58cff;font-size:11px;font-weight:900;letter-spacing:.14em}
.live-destination-v3 .live-persistent-head h2{margin:7px 0 5px;font-size:28px;line-height:1.08;letter-spacing:-.035em}
.live-destination-v3 .live-persistent-head p{max-width:760px;color:#d3cad8;font-size:11px;line-height:1.55}
.live-destination-v3 .live-persistent-owner{margin-top:9px;color:var(--ll-muted);font-size:9px}
.live-destination-v3 .live-persistent-owner strong{border:1px solid var(--ll-line);border-radius:999px;background:rgba(255,255,255,.025);padding:3px 7px;font-size:8px}
.live-destination-v3 .live-persistent-owner strong.live{border-color:rgba(239,35,60,.3);background:rgba(239,35,60,.1);color:#ff8295}
.live-destination-v3 .live-persistent-head-actions button,.live-destination-v3 .live-persistent-editor button{min-height:36px;border:1px solid rgba(139,108,246,.28);border-radius:10px;background:rgba(139,108,246,.14);padding:8px 12px;color:#f5f4f8;font-size:10px;font-weight:850}
.live-destination-v3 .live-persistent-rooms{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:11px;margin-top:16px}
.live-destination-v3.room-focused .live-persistent-rooms{grid-template-columns:minmax(0,760px)}
.live-destination-v3 .live-persistent-room{border-color:var(--ll-line);border-radius:14px;background:rgba(255,255,255,.025);padding:14px;box-shadow:inset 0 1px rgba(255,255,255,.018)}
.live-destination-v3 .live-persistent-room:hover{border-color:rgba(174,127,241,.42);background:rgba(121,76,185,.055);box-shadow:inset 0 0 0 1px rgba(167,118,234,.06)}
.live-destination-v3 .live-persistent-room h3{font-size:15px;letter-spacing:-.015em}
.live-destination-v3 .live-persistent-description{color:#c9bfce;font-size:10px;line-height:1.5}
.live-destination-v3 .live-persistent-room-meta{color:var(--ll-muted);font-size:9px}
.live-destination-v3 .live-persistent-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}
.live-destination-v3 .live-persistent-actions button,.live-destination-open-room{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(139,108,246,.24);border-radius:9px;background:rgba(139,108,246,.1);padding:6px 9px;color:#eee8f3;font-size:9px;font-weight:820}
.live-destination-v3 [data-start-room]{border-color:var(--nw-violet-bright,#a992ff)!important;background:var(--nw-violet,#8b6cf6)!important;color:#fff!important}
.live-destination-v3 .live-persistent-editor{border-top-color:var(--ll-soft-line)}
.live-destination-v3 .live-persistent-editor input,.live-destination-v3 .live-persistent-editor textarea,.live-destination-v3 .live-persistent-editor select{border-color:var(--ll-line);background:rgba(10,8,14,.72)}
.live-destination-empty{min-height:250px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px dashed var(--ll-line);border-radius:14px;padding:24px}
.live-destination-empty h2{margin:8px 0 5px;font-size:24px}.live-destination-empty p{margin:0;color:var(--ll-muted);font-size:11px}.live-destination-empty code{color:#d6c2ff}
@media(max-width:620px){.live-destination-v3{margin-top:10px;padding:12px}.live-destination-v3 .live-persistent-head{align-items:flex-start;flex-direction:column}.live-destination-v3 .live-persistent-head h2{font-size:23px}.live-destination-v3 .live-persistent-rooms{grid-template-columns:minmax(0,1fr)}.live-destination-v3 .live-persistent-room-footer{align-items:flex-start;flex-direction:column}.live-destination-v3 .live-persistent-actions{justify-content:flex-start}}
.ll-live-badge.live{background:#20b978;color:#f2fff9;box-shadow:0 0 14px rgba(32,185,120,.3)}
.ll-live-badge.offline{background:#ef233c;color:#fff;box-shadow:none}
.ll-live-badge.ready{background:#7356c8;color:#fff;box-shadow:0 0 14px rgba(115,86,200,.25)}
.ll-community-room-card{border-color:rgba(183,159,234,.42)}
.ll-community-room-mark{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(183,159,234,.36);border-radius:10px;background:linear-gradient(145deg,#342151,#181221);color:#d9c8ff;font-style:normal;font-weight:900}.ll-community-room-mark.small{width:26px;height:26px;border-radius:8px}
.ll-community-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px}.ll-community-actions button{border:1px solid var(--nw-violet-bright,#a992ff);border-radius:8px;background:var(--nw-violet,#8b6cf6);padding:7px 11px;color:#fff;font-size:8px;font-weight:900}.ll-community-actions button.secondary{border-color:rgba(183,159,234,.35);background:rgba(139,108,246,.12)}.ll-community-actions button[aria-pressed="true"]{background:rgba(139,108,246,.3)}.ll-community-actions button:disabled{cursor:not-allowed;opacity:.58}.ll-community-actions small{flex-basis:100%;color:var(--ll-muted);font-size:7px}.ll-feature-copy>.ll-community-actions{position:absolute;right:4px;bottom:1px;max-width:100%;justify-content:flex-end}.ll-live-card-copy>.ll-community-actions{padding-right:0}
@media(max-width:620px){.ll-feature-copy>.ll-community-actions{position:static;justify-content:flex-start;margin-top:12px}.ll-community-room-card .ll-feature-copy{padding-bottom:6px}}
@media(min-width:861px){.live-topic-columns{grid-template-columns:minmax(0,1fr) minmax(315px,366px)}}
@media(max-width:860px){.ll-categories>div{grid-template-columns:1fr}.ll-category-groups{grid-template-columns:minmax(0,1fr);gap:0;max-height:520px}.ll-category-group{border-top:1px solid var(--ll-soft-line);border-radius:0;padding:7px 0}}
@media(max-width:620px){.ll-categories>div{grid-template-columns:1fr}.ll-category-groups{grid-template-columns:1fr;max-height:470px}}
@media(max-width:390px){.ll-categories>div{grid-template-columns:1fr}.ll-category-group>div{grid-template-columns:1fr}}
@media(max-width:720px){.ll-private-grid{grid-template-columns:1fr}.ll-private-card{grid-template-columns:115px minmax(0,1fr)}}
