.liveroom{background:#06070b !important;}.liveroom .vfx-overlay-field{opacity:0.38 !important;}.liveroom .lr-main{background:rgba(4, 5, 8, 0.5) !important;}.liveroom .lr-top{background:linear-gradient(180deg, rgba(4, 5, 8, 0.82), rgba(4, 5, 8, 0) 100%) !important;}.liveroom .lr-chat{background:rgba(8, 9, 13, 0.9) !important;}.boost .dm-glyph,
.lr-live .dm-glyph,
.minilive .dm-glyph{height:10px !important;width:auto !important;}.page__seclabel .dm-glyph,
.aside-lbl .dm-glyph,
.gl .dm-glyph,
.musec-hero__kicker .dm-glyph,
.lbtab .dm-glyph,
.shop2-tab .dm-glyph,
.dpfm-celllabel .dm-glyph,
.dpfm-mlabel .dm-glyph,
.shop2-sec__h .dm-glyph{height:11px !important;width:auto !important;}.hcount .dm-glyph,
.mlist__head .cnt .dm-glyph,
.notif .dot .dm-glyph,
.lvcount .dm-glyph,
.lr-view .dm-glyph{height:9.5px !important;width:auto !important;}/* non-dot small status/meta text that the audit flagged at 9-10.5px */.boost, .lr-live, .minilive{letter-spacing:0.04em;}.msg__actions button,
.cmsg__act,
.dmsg__act{width:32px !important;height:32px !important;}.msg__actions{gap:4px !important;}/* search / currency / notification controls were ~38-40px — nudge to 40 min */.searchbtn, .notif, .iconbtn{min-width:40px;min-height:40px;}.wchip{min-height:40px;}.searchbtn .chat-pixel-icon,
.notif .chat-pixel-icon{display:block;width:20px !important;height:20px !important;}.lr-dbtn, .lr-send, .lr-giftbtn{min-width:40px;min-height:40px;}@media (max-width: 760px){.app3{flex-direction:column;padding-bottom:60px;}.app3 > .rail{position:fixed;left:0;right:0;bottom:0;top:auto;width:100% !important;height:60px;flex-direction:row;align-items:center;justify-content:space-around;gap:0;padding:0 4px;border-right:0 !important;border-top:1px solid rgba(255, 255, 255, 0.1);background:rgba(8, 9, 12, 0.92) !important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:60;}.app3 > .rail .sqlogo,
  .app3 > .rail .railsep,
  .app3 > .rail .evt,
  .app3 > .rail > div[style*="flex"]{display:none !important;}.app3 > .rail .sq{width:46px !important;height:46px !important;border-radius:12px !important;margin:0;}.app3 > .rail .sq::before{display:none !important;}/* kill the left active pill */.app3 > .rail .sq.active{background:rgba(74, 222, 128, 0.14) !important;}.app3 > .lives{width:100% !important;height:auto;max-height:52vh;border-right:0 !important;border-bottom:1px solid rgba(255, 255, 255, 0.08);}.cvy .lives__body{overflow:hidden !important;padding:8px 10px 10px !important;display:flex;flex-direction:column;}.cvy .lives__body .evtw{margin-bottom:8px;padding:9px 12px;gap:5px;}.cvy .lives__body .evtw__timer{font-size:17px;}.cvy .lives__body .evtw__icon{width:22px;height:22px;}.cvy .lives__body .golive-cta{margin-bottom:10px;padding:9px 12px;}.cvy .lives__body .golive-cta__ic{width:34px;height:34px;}.cvy .lives__body .golive-cta__txt b{font-size:15px;}.lives__cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;}.lives__cards::-webkit-scrollbar{height:0;}.lives__cards > .lvcard{flex:0 0 84%;width:84%;margin:0 !important;scroll-snap-align:start;}.lives__cards .mosaic{height:108px !important;}.lives__cards .lvcard--hero .mosaic{height:108px !important;}.app3 .stage{flex-direction:column;padding:8px;gap:8px;}.app3 .stage .chat{width:100% !important;}.app3 .mlist{display:none !important;}/* PCOLS pages (Music/Shop/Videos/Leaderboard/Posts/Search/Notifs/Settings) */.pcols{flex-direction:column;margin:8px;gap:8px;}.pcol--side, .pcol--nav{display:none !important;}.pcols > .pcol--main{width:100% !important;flex:1 1 auto !important;}.pcol--main{width:100% !important;}.pcol__head{padding:14px 14px 10px;}.pcol__body{padding:6px 12px 18px;}.liveroom .lr-body{flex-direction:column !important;}.liveroom .lr-main{flex:0 0 auto !important;}.liveroom .lr-chat{width:100% !important;flex:1 1 auto !important;border-left:0 !important;border-top:1px solid rgba(255, 255, 255, 0.08);}.liveroom .lr-top{padding:8px 10px;flex-wrap:wrap;}.msg__actions button,
  .cmsg__act, .dmsg__act,
  .searchbtn, .notif, .iconbtn,
  .lr-dbtn, .lr-send, .lr-giftbtn,
  .lbtab, .shop2-tab,
  .golive, .mgolive,
  .wchip{min-height:44px !important;}.lbtab, .shop2-tab{padding:0 14px !important;display:inline-flex;align-items:center;}.golive{height:46px !important;}/* the floating music/video widgets shouldn't sit under the tab bar */.mwidget, .hub-mini{bottom:70px !important;}.shop2-tab{font-size:13px;}}@media (max-width: 420px){.app3 > .lives{max-height:52vh;}.pcols, .app3 .stage{margin:6px;padding:6px;}}.lives__head .dm-glyph,
.chan__title h2 .dm-glyph,
.mlist__head h3 .dm-glyph,
.pcol__head h1 .dm-glyph{height:13px !important;width:auto !important;}.page__seclabel .dm-glyph,
.shop2-sec__h .dm-glyph,
.aside-lbl .dm-glyph,
.side__head h3 .dm-glyph,
.lbtab .dm-glyph,
.shop2-tab .dm-glyph{height:11px !important;width:auto !important;}.dpfm-celllabel .dm-glyph,
.dpfm-mlabel .dm-glyph{height:10px !important;width:auto !important;}.boost .dm-glyph,
.lr-live .dm-glyph,
.minilive .dm-glyph{height:11px !important;width:auto !important;}.react, .stage .react{height:30px !important;}.lr-back{width:40px !important;height:40px !important;}.wallet.compact .wchip{width:44px !important;}.liveroom .vfx-overlay-field{opacity:0.2 !important;}.liveroom .lr-main{background:rgba(4, 6, 8, 0.62) !important;}.liveroom .lr-call{background:rgba(7, 10, 9, 0.55) !important;}@media (max-width: 760px){/* contain every surface to the viewport — no horizontal bleed/scroll */html, body{overflow-x:hidden;max-width:100vw;}.app3, .pcols, .pcol--main, .pcol__body, .stage, .chat, .musec-view{max-width:100vw;overflow-x:hidden;}/* MUSIC: the 2-col internal grid (minmax 300px) forced width > 393px */.musec-grid{grid-template-columns:1fr !important;gap:18px !important;}.plrow{grid-template-columns:repeat(2, 1fr) !important;}/* VIDEOS: 3-col grid → 2-col */.vid-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}/* minmax(0,…): nowrap titles set min-width:auto and blew the tracks past the clipped column */.lbtabs, .pcol__tabs, .vid-modes{overflow-x:auto !important;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;}.vid-shelf, .plrow--scroll, .track{max-width:100% !important;}.liveroom .lr-dock{flex-wrap:wrap;justify-content:center;gap:10px;}.liveroom .lr-ctrls, .liveroom .lr-extra{flex-wrap:wrap;justify-content:center;}.liveroom .lr-call{padding:10px;}.liveroom .lr-grid.n3, .liveroom .lr-grid.n4,
  .liveroom .lr-grid.n5, .liveroom .lr-grid.n6,
  .liveroom .lr-grid.n7, .liveroom .lr-grid.n8{grid-template-columns:1fr 1fr !important;grid-auto-rows:minmax(96px, 1fr);}.liveroom .lr-grid .pcard.host{grid-column:auto !important;grid-row:auto !important;}.app3 > .rail{padding:0 2px !important;overflow:hidden;}.app3 > .rail .sq{width:44px !important;height:44px !important;}.react, .stage .react{height:36px !important;}.lr-back, .lr-dbtn, .lr-views, .lr-giftbtn, .lr-giftopt{min-width:44px !important;min-height:44px !important;}.wchip{min-width:44px !important;}}.searchbtn, .notif, .iconbtn{min-width:44px !important;min-height:44px !important;}.lr-cgift, .lr-csend{width:40px !important;height:40px !important;}.lr-chat__composer input{height:40px !important;}.shop-btn, .shop-btn--buy, .shop2-buy{min-height:44px !important;}.minilive{font-size:12px !important;}.minilive i{width:5px !important;height:5px !important;}.vid-clip__dur{font-size:12px !important;}.shop-card__flag{font-size:12px !important;}@media (max-width: 760px){.app3 > .rail{padding:0 !important;gap:0 !important;margin:0 !important;overflow:hidden;}.app3 > .rail .sq{flex:1 1 0 !important;width:auto !important;min-width:0 !important;max-width:none !important;height:46px !important;}.app3 > .rail .sq.prof{padding:0 !important;}.app3 > .rail .sq.prof .av{width:32px !important;height:32px !important;font-size:13px !important;}.app3 > .rail .sq.prof .av .av__dot{width:9px !important;height:9px !important;}.searchbtn, .notif, .iconbtn,
  .lr-cgift, .lr-csend,
  .shop-btn, .shop-btn--buy, .shop2-buy{min-width:44px !important;min-height:44px !important;}.lr-chat__composer input{height:44px !important;}}.pcols > .mlist{-webkit-backdrop-filter:blur(20px) saturate(1.3) !important;backdrop-filter:blur(20px) saturate(1.3) !important;background:linear-gradient(165deg, rgba(12,13,16,0.72), rgba(9,10,13,0.66)) !important;}.pcol--side, .pcols > .pcol--side{-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);}/* ── P2 · lift micro state/label text to >=12px ──────────────────────────── */.pcard__hosttag{font-size:12px !important;}.shop-plus__kick{font-size:12px !important;}.shop-plus__trial{font-size:12px !important;}.lbrow__tag{font-size:12px !important;}.searchbox__x{width:36px !important;height:36px !important;}.mlist__min{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;}.ntf-readall{padding:7px 12px !important;font-size:13px !important;}@media (max-width: 760px){.app3 > .lives{margin:0 0 8px 0 !important;max-width:100vw;}.dpf-layer{position:fixed !important;inset:0 !important;z-index:2000 !important;}.dpf.dpf--profilecard,
  .dpf.dpf--side{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;width:100% !important;max-width:100% !important;height:92vh !important;min-height:0 !important;max-height:92vh !important;border-radius:18px 18px 0 0 !important;z-index:2001 !important;}.dpf.dpf--side{z-index:2002 !important;}.dpf.dpf--profilecard{height:auto !important;max-height:calc(100vh - 16px) !important;}.dpf--profilecard .dpfm-hero{min-height:200px;}.searchbox.open{position:fixed !important;top:8px !important;left:8px !important;right:8px !important;z-index:1500 !important;height:46px !important;flex:none !important;width:auto !important;box-sizing:border-box;padding:0 6px 0 13px !important;gap:8px !important;background:rgba(10,12,14,0.97) !important;border:1px solid #3a4140 !important;border-radius:12px !important;box-shadow:0 10px 30px rgba(0,0,0,0.5) !important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);}.searchbox.open .searchbox__ic{flex:0 0 auto;}.searchbox.open input{flex:1 1 auto;min-width:0;width:100%;font-size:16px !important;height:100%;}.searchbox.open .searchbox__x{flex:0 0 auto;width:40px !important;height:40px !important;}}.app3 > .rail{position:relative;z-index:50 !important;width:60px !important;flex-basis:60px !important;padding:12px 7px !important;gap:9px !important;overflow:visible !important;}.app3 > .rail .sqlogo,
.app3 > .rail .sq{width:44px !important;height:44px !important;border-radius:14px !important;}.app3 > .rail .sq{transition:transform 0.16s var(--ease, ease), background 0.16s var(--ease, ease), color 0.16s var(--ease, ease);}.app3 > .rail .sq:active{transform:scale(0.94);}.app3 > .rail .sq .ic{width:23px;height:23px;}/* Pixelarticons destination rail. No V logo. Event/profile untouched. */.app3 > .rail.rail--pixelart{padding-top:14px !important;gap:9px !important;align-items:center !important;}.app3 > .rail .sq.sq--pixelart{display:grid !important;place-items:center !important;place-content:center !important;padding:0 !important;color:rgba(232, 236, 233, 0.88);}.app3 > .rail .sq.sq--pixelart:hover{color:#F4F7F4;}.app3 > .rail .sq.sq--pixelart.active{color:var(--green) !important;background:rgba(74, 222, 128, 0.12) !important;}.app3 > .rail .sq.sq--pixelart .rail-pixel-icon{display:block !important;width:24px !important;height:24px !important;overflow:visible;}/* Keep the selected seven destinations centered without touching Event/profile. */.app3 > .rail .sq.sq--pixelart .dmw-icon{display:none !important;}.app3 > .rail .railsep{width:28px !important;margin:0 !important;}.app3 > .rail .evt{width:44px !important;height:44px !important;}.app3 > .rail .evt__ring{width:44px !important;height:44px !important;}.app3 > .rail .evt__face{width:34px !important;height:34px !important;}.app3 > .rail .evt__face .ic{width:18px !important;height:18px !important;}.app3 > .rail .sq.prof .av{width:36px !important;height:36px !important;font-size:14px !important;}.app3 > .rail .sq.prof .av .av__dot{width:9px !important;height:9px !important;}.app3 > .rail .sq--more.active{background:rgba(74, 222, 128, 0.14) !important;}.railmore[hidden]{display:none !important;}.railmore{position:absolute;left:calc(100% + 12px);top:282px;width:190px;display:grid;gap:7px;padding:8px;border-radius:16px;background:rgba(12, 13, 16, 0.9);border:1px solid rgba(255, 255, 255, 0.12);box-shadow:0 24px 68px rgba(0, 0, 0, 0.55);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);animation:railMoreIn 0.16s var(--ease, ease);}.railmore__item{height:42px;display:flex;align-items:center;gap:10px;border:0;border-radius:12px;padding:0 12px;background:transparent;color:var(--text-2);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:left;}.railmore__item:hover,
.railmore__item.on{background:rgba(255, 255, 255, 0.08);color:var(--text);}.railmore__item.on{color:var(--green);}.railmore__ic{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;}.railmore__ic .ic{width:18px;height:18px;}@keyframes railMoreIn{from{opacity:0;transform:translateY(5px) scale(0.98);}to{opacity:1;transform:translateY(0) scale(1);}}@media (max-width: 760px){.app3{padding-bottom:64px !important;}.app3 > .rail{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;width:100% !important;flex-basis:auto !important;height:62px !important;padding:0 6px !important;margin:0 !important;gap:0 !important;overflow:visible !important;z-index:50 !important;/* bottom of the overlay ladder — sheets/modals/takeovers (1380+) must cover the bottom nav */}.app3 > .rail .sq{flex:1 1 0 !important;width:auto !important;min-width:0 !important;height:46px !important;max-width:none !important;border-radius:12px !important;}.app3 > .rail .sq .ic{width:22px;height:22px;}.app3 > .rail .sq.prof .av{width:32px !important;height:32px !important;}.railmore{position:fixed;left:10px;right:10px;bottom:72px;top:auto;width:auto;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;padding:8px;border-radius:16px;z-index:2210;}.railmore__item{height:46px;justify-content:center;padding:0 8px;gap:7px;font-size:12px;}.dpf-layer{position:fixed !important;left:0 !important;right:0 !important;top:0 !important;bottom:64px !important;z-index:2000 !important;}.dpf.dpf--profilecard,
  .dpf.dpf--side{bottom:64px !important;height:min(82vh, calc(100vh - 76px)) !important;max-height:calc(100vh - 76px) !important;border-radius:18px 18px 0 0 !important;}.dpf.dpf--profilecard{height:auto !important;}.dpf--profilecard .dpfm-hero{min-height:180px;}}.vfab{position:fixed;z-index:1400;display:flex;flex-direction:column;gap:10px;touch-action:none;}.vfab--right{align-items:flex-end;}.vfab--left{align-items:flex-start;}.vfab__btn{width:56px;height:56px;border-radius:18px;background:#15211a;border:1px solid rgba(74,222,128,0.55);color:var(--green);display:grid;place-items:center;cursor:grab;touch-action:none;box-shadow:0 12px 30px rgba(0,0,0,0.5);transition:transform .12s, border-radius .2s, background .15s;}.vfab__btn:active{cursor:grabbing;transform:scale(0.95);}.vfab--open .vfab__btn{border-radius:50%;background:#1b2a22;}.vfab__btn .ic{width:24px;height:24px;}.vfab__menu{display:flex;flex-direction:column;gap:8px;transform-origin:bottom;}.vfab__menu[hidden]{display:none;}.vfab__item{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 16px 0 9px;border-radius:13px;background:rgba(13,13,16,0.94);border:1px solid rgba(255,255,255,0.12);color:var(--text);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 10px 24px rgba(0,0,0,0.45);animation:vfab-pop .16s ease both;}.vfab--left .vfab__item{flex-direction:row-reverse;padding:0 9px 0 16px;}.vfab__item:hover{background:rgba(22,23,27,0.97);border-color:rgba(255,255,255,0.2);}.vfab__itemic{width:32px;height:32px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;background:rgba(255,255,255,0.06);color:var(--text);}.vfab__itemic .ic{width:18px;height:18px;}.vfab__item:first-child .vfab__itemic{background:rgba(74,222,128,0.16);color:var(--green);}/* Go Live accent */.vfab__itemlbl{font-size:14px;font-weight:700;letter-spacing:-0.01em;}.vfab__scrim{position:fixed;inset:0;z-index:1399;background:rgba(3,4,4,0.4);}@keyframes vfab-pop{from{opacity:0;transform:translateY(8px) scale(0.96);}to{opacity:1;transform:none;}}@media (prefers-reduced-motion: reduce){.vfab__item{animation:none;}}.composer .cbox{position:relative;}.composer .cbox .gplus{border:0;padding:0;cursor:pointer;}.composer .cbox .gplus:hover{background:rgba(255,255,255,0.09);color:var(--text);}.composer .cbox .gplus{width:40px;height:40px;}.composer .cbox .send, .composer .cbox .cbox__mic{width:40px;height:40px;}.composer .cbox .gplus .ic, .composer .cbox .send .ic{width:18px;height:18px;}.cbox__rec{flex:1 1 auto;display:flex;align-items:center;gap:10px;color:var(--text-2);font-size:14px;}.cbox__recdot{width:10px;height:10px;border-radius:50%;background:var(--red);animation:cbox-pulse 1s ease-in-out infinite;}@keyframes cbox-pulse{0%,100%{opacity:1;}50%{opacity:.3;}}@media (prefers-reduced-motion: reduce){.cbox__recdot{animation:none;}}.cbox__attachscrim{position:fixed;inset:0;z-index:30;}.cbox__attach{position:absolute;left:6px;bottom:56px;z-index:31;display:flex;flex-direction:column;gap:3px;min-width:184px;padding:6px;border-radius:14px;background:rgba(13,13,16,0.96);border:1px solid rgba(255,255,255,0.12);box-shadow:0 16px 40px rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);}.cbox__attach button{display:flex;align-items:center;gap:11px;height:44px;padding:0 12px;border:0;background:none;color:var(--text);border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;text-align:left;}.cbox__attach button:hover{background:rgba(255,255,255,0.07);}.cbox__attach .ic{width:20px;height:20px;}.cbox__attachcash{display:grid;place-items:center;color:var(--green);}.cbox__attachcash .ic{width:18px;height:18px;}.liveroom .lr-tray{max-height:46vh;overflow-y:auto;}.liveroom .lr-gifts{max-height:36vh;overflow-y:auto;}@media (max-width: 760px){.liveroom .lr-tray{max-height:40vh;}.liveroom .lr-gifts{grid-template-columns:repeat(3, 1fr) !important;}}.lvmeta{font-size:12px;color:var(--text-2);margin:3px 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.lvcard--hero .lvmeta{font-size:12.5px;}.cvy .lives__body{padding-bottom:12px !important;}/* golive gone → reclaim the reserved space */@media (max-width: 760px){.cvy .lives__body{padding-bottom:12px !important;}.lvcard .lvmeta{font-size:12.5px;}}@media (max-width: 760px){/* compact hero — drop the long blurb, smaller art/title */.musec-hero{padding:14px !important;gap:14px !important;margin-bottom:16px !important;}.musec-hero__art{width:88px !important;height:88px !important;}.musec-hero__ti{font-size:22px !important;line-height:1.08 !important;}.musec-hero__sub{display:none !important;}.musec-hero__cta{gap:10px !important;flex-wrap:wrap !important;}/* quick-action buttons (Search/Upload + Liked/Downloaded/etc) → horizontal pills */.musec-toolbar{flex-wrap:nowrap;overflow-x:auto;}.musec-btn{height:44px !important;padding:0 16px !important;white-space:nowrap;flex:0 0 auto;}.mtbl__head{display:none !important;}.mtrow{grid-template-columns:22px minmax(0,1.8fr) minmax(0,1fr) 40px !important;gap:9px !important;padding:8px 6px !important;align-items:center;}.mtrow__len{font-size:12px;}}.rail-sec{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px;}.rail-sec .sq--sec:first-child, .rail .sq--sec[aria-label="Go Live"]{color:var(--green);}@media (min-width: 761px){.vfab{display:none !important;}}/* no floating FAB on desktop */@media (max-width: 760px){.rail-sec, .rail-sec__sep{display:none !important;}}/* secondary lives in the FAB on phone */.lives__empty{min-height:160px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:18px 14px;border:1px dashed rgba(255,255,255,0.14);border-radius:16px;background:rgba(255,255,255,0.035);color:var(--text-2);text-align:center;}.lives__empty span{color:var(--text);font-size:14px;font-weight:800;}.lives__empty small{color:var(--muted);font-size:12px;line-height:1.35;}@media (max-width: 760px){.composer .cbox .gplus{width:44px !important;height:44px !important;}.composer .cbox .send, .composer .cbox .cbox__mic{width:44px !important;height:44px !important;}.composer .cbox .gplus .ic, .composer .cbox .send .ic{width:19px;height:19px;}}.liveroom .lr-tray__scrim{position:fixed;inset:0;z-index:89;background:rgba(3,4,4,0.4);}.liveroom .lr-tray.open{position:fixed;left:8px;right:8px;bottom:78px;z-index:90;max-height:50vh;overflow-y:auto;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:rgba(13,13,16,0.97);box-shadow:0 -12px 44px rgba(0,0,0,0.55);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);}@media (max-width: 760px){.liveroom .lr-tray.open{bottom:72px;max-height:46vh;}}.wallet-wrap{position:relative;display:inline-flex;}.wallet-popover-scrim{position:fixed;inset:0;z-index:6000;}.wallet-popover{position:fixed;z-index:6001;width:min(360px, calc(100vw - 24px));border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:rgba(15,16,20,0.97);box-shadow:0 22px 60px -18px rgba(0,0,0,0.7);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);padding:14px;display:grid;gap:12px;transform-origin:top right;animation:wallet-popover-in 150ms cubic-bezier(.2,.7,.2,1);}.wallet-popover::before{content:"";position:absolute;top:-6px;left:var(--wpop-arrow, auto);right:22px;width:11px;height:11px;margin-left:-5px;background:rgba(15,16,20,0.97);border-left:1px solid rgba(255,255,255,0.12);border-top:1px solid rgba(255,255,255,0.12);transform:rotate(45deg);}@keyframes wallet-popover-in{from{transform:translateY(-6px) scale(0.98);opacity:0;}to{transform:none;opacity:1;}}.wallet-popover__head{display:flex;align-items:center;justify-content:space-between;}.wallet-popover__head h3{margin:0;font-size:15px;font-weight:800;letter-spacing:0.02em;}.wallet-popover__x{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:11px;background:rgba(255,255,255,0.06);color:var(--muted, #aab);cursor:pointer;}.wallet-popover__x:hover{background:rgba(255,255,255,0.12);color:#fff;}.wallet-popover__x svg{width:18px;height:18px;}.wallet-popover__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;}.wallet-popover__bal{display:grid;gap:4px;padding:11px 12px;border-radius:13px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.035);}.wallet-popover__ic{width:20px;height:20px;display:inline-grid;place-items:center;}.wallet-popover__ic svg{width:20px;height:20px;}.wallet-popover__v{font-size:18px;font-weight:800;line-height:1;}.wallet-popover__k{font-size:10.5px;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted, #9aa);}.wallet-popover__recent{display:grid;gap:6px;padding-top:2px;}.wallet-popover__rlabel{font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted, #9aa);}.wallet-popover__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;padding:9px 11px;border-radius:11px;background:rgba(255,255,255,0.04);}.wallet-popover__rd{color:var(--green, #4ade80);font-weight:700;white-space:nowrap;}.wallet-popover__add{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border:0;border-radius:12px;cursor:pointer;font-weight:800;font-size:14px;color:#04140a;background:linear-gradient(180deg, #6ef0a0, #34d176);}.wallet-popover__add svg{width:17px;height:17px;}.wallet-popover__add:hover{filter:brightness(1.06);}/* PHONE: content-sized bottom sheet, centered, never full-screen. */@media (max-width: 760px){.wallet-popover-scrim{background:rgba(3,4,4,0.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);}.wallet-popover{position:fixed;top:auto;right:12px;left:12px;bottom:max(16px, env(safe-area-inset-bottom));width:auto;max-width:420px;margin:0 auto;transform-origin:bottom center;animation:wallet-popover-up 190ms cubic-bezier(.2,.7,.2,1);}.wallet-popover::before{display:none;}}@keyframes wallet-popover-up{from{transform:translateY(16px);opacity:0;}to{transform:none;opacity:1;}}.golive-cta{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:14px 16px;cursor:pointer;text-align:left;border:1px solid rgba(74,222,128,0.34);border-radius:16px;color:var(--text);background:linear-gradient(118deg, rgba(74,222,128,0.20), rgba(74,222,128,0.05));transition:filter .15s, transform .06s;}.golive-cta:hover{filter:brightness(1.08);}.golive-cta:active{transform:scale(0.99);}.golive-cta__ic{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:rgba(74,222,128,0.22);color:var(--green);}.golive-cta__ic .ic{width:22px;height:22px;}.golive-cta__txt{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0;}.golive-cta__txt b{font-size:16px;font-weight:800;letter-spacing:-0.01em;}.golive-cta__txt span{font-size:12px;color:var(--muted);}.golive-cta__chev{color:var(--muted);display:grid;place-items:center;flex:0 0 auto;}.golive-cta__chev .ic{width:18px;height:18px;}/* — Event widget: a real timer/progress surface (not a button) — */.evtw{display:grid;gap:8px;width:100%;margin:0 0 12px;padding:12px 14px;cursor:pointer;text-align:left;color:var(--text);border:1px solid rgba(255,255,255,0.1);border-radius:16px;background:linear-gradient(150deg, rgba(199,125,255,0.12), rgba(255,255,255,0.025));transition:filter .15s, transform .06s;}.evtw:hover{filter:brightness(1.06);}.evtw:active{transform:scale(0.99);}.evtw__top{display:flex;align-items:center;gap:8px;}.evtw__icon{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgba(199,125,255,0.2);color:var(--purple);flex:0 0 auto;}.evtw__icon .ic{width:16px;height:16px;}.evtw__title{font-size:13px;font-weight:800;letter-spacing:0.01em;flex:1 1 auto;min-width:0;}.evtw__live{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:0.1em;color:#ff5a6a;flex:0 0 auto;}.evtw__live i{width:6px;height:6px;border-radius:50%;background:#ff5a6a;animation:evtw-pulse 1.6s infinite;}@keyframes evtw-pulse{0%{box-shadow:0 0 0 0 rgba(255,90,106,.5)}70%{box-shadow:0 0 0 6px rgba(255,90,106,0)}100%{box-shadow:0 0 0 0 rgba(255,90,106,0)}}.evtw__timerrow{display:flex;align-items:baseline;justify-content:space-between;}.evtw__timerlbl{font-size:11px;color:var(--muted);letter-spacing:0.04em;}.evtw__timer{font-size:22px;font-weight:800;line-height:1;letter-spacing:0.02em;}.evtw__bar{height:6px;border-radius:99px;background:rgba(255,255,255,0.1);overflow:hidden;}.evtw__bar > span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg, var(--purple), var(--green));}.evtw__meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;}.evtw__pool{display:inline-flex;align-items:center;gap:4px;color:var(--text);font-weight:700;}.evtw__pool .ic{width:14px;height:14px;}.evtw__poollbl{color:var(--muted);font-weight:600;}.evtw__people{color:var(--muted);}.evtw__full--empty{gap:10px;}.evtw__empty{font-size:12.5px;line-height:1.35;color:var(--muted);}@media (prefers-reduced-motion: reduce){.evtw__live i{animation:none;}}.search-wrap{position:relative;display:inline-flex;flex:0 0 auto;}.searchbtn--up{width:44px !important;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:0;border-radius:12px;}.searchbtn--up .ic{width:18px;height:18px;}.searchbtn__lbl{font-size:13px;font-weight:600;color:var(--text-2);}.searchbtn--up.on{color:var(--text);border-color:rgba(255,255,255,0.26);background:rgba(255,255,255,0.10);box-shadow:none;}.chat-searchpop-scrim{position:fixed;inset:0;z-index:6100;background:transparent;}.chat-searchpop{position:fixed;z-index:6101;max-height:min(540px, calc(100vh - 24px));overflow:hidden;overscroll-behavior:contain;border:3px solid rgba(255, 255, 255, 0.18);border-radius:14px;background:rgba(9, 12, 14, 0.68);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.42);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);padding:10px;display:grid;grid-template-rows:auto auto minmax(0, 1fr) auto;gap:8px;transform-origin:top right;animation:wallet-popover-in 150ms cubic-bezier(.2,.7,.2,1);}.chat-searchpop__bar{height:44px;display:flex;align-items:center;gap:9px;padding:0 8px 0 12px;border-radius:10px;border:1px solid rgba(255,255,255,0.13);background:rgba(255,255,255,0.045);}.chat-searchpop__ic{display:grid;place-items:center;color:var(--muted);flex:0 0 auto;}.chat-searchpop__ic .ic{width:17px;height:17px;}.chat-searchpop__bar input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:14px;}.chat-searchpop__bar input::placeholder{color:rgba(226,232,232,0.68);}.chat-searchpop__clear{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:10px;color:var(--muted);background:transparent;cursor:pointer;}.chat-searchpop__clear:hover{color:var(--text);background:rgba(255,255,255,0.08);}.chat-searchpop__clear .ic{width:16px;height:16px;}.chat-searchpop__tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:1px 0 2px;}.chat-searchpop__tabs::-webkit-scrollbar{display:none;}.chat-searchpop__tab{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,0.10);border-radius:999px;background:rgba(255,255,255,0.045);color:var(--muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer;}.chat-searchpop__tab:hover{color:var(--text);background:rgba(255,255,255,0.075);}.chat-searchpop__tab.on{color:var(--text);border-color:rgba(255,255,255,0.24);background:rgba(255,255,255,0.13);}.chat-searchpop__results{display:grid;gap:8px;min-height:0;max-height:min(390px, calc(100vh - 210px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.20) transparent;}.chat-searchpop__results::-webkit-scrollbar{width:7px;}.chat-searchpop__results::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(229,199,255,.32);}.chat-searchpop__scrollhint{min-height:26px;display:flex;align-items:center;justify-content:center;gap:6px;color:rgba(235, 217, 247, .74);font-family:var(--font, system-ui, -apple-system, sans-serif);font-size:10.5px;font-weight:750;letter-spacing:.035em;pointer-events:none;}.chat-searchpop__scrollhint .ic{width:13px;height:13px;}.chat-searchpop__section{display:grid;gap:5px;}.chat-searchpop__label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.chat-searchpop__label span:last-child{color:var(--text-2);font-variant-numeric:tabular-nums;}.chat-searchpop__row{display:grid;grid-template-columns:36px minmax(0, 1fr) auto;align-items:center;gap:10px;min-height:50px;padding:7px 8px;border:0;border-radius:12px;background:transparent;color:var(--text);cursor:pointer;text-align:left;}.chat-searchpop__row:hover, .chat-searchpop__row:focus-visible{outline:0;background:rgba(255,255,255,0.07);}.chat-searchpop__avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#dce9ef;background:linear-gradient(152deg, rgba(79,127,148,0.68), rgba(20,38,48,0.94));font-size:14px;font-weight:800;position:relative;}.chat-searchpop__avatar.live::after{content:"";position:absolute;right:1px;bottom:1px;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px rgba(12,15,20,0.97);}.chat-searchpop__avatar--icon{border-radius:11px;color:var(--text-2);}.chat-searchpop__avatar--icon .ic{width:18px;height:18px;}.chat-searchpop__copy{min-width:0;display:grid;gap:2px;}.chat-searchpop__copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;}.chat-searchpop__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;}.chat-searchpop__cta{justify-self:end;min-width:56px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:rgba(255,255,255,0.07);color:var(--text-2);font-size:12px;font-weight:800;}.chat-searchpop__row:hover .chat-searchpop__cta{background:rgba(255,255,255,0.15);color:var(--text);}.chat-searchpop__empty{display:grid;justify-items:center;gap:10px;padding:20px 12px;border-radius:13px;background:rgba(255,255,255,0.045);color:var(--muted);text-align:center;font-size:13px;}.chat-searchpop__empty button{min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.07);color:var(--text);font:inherit;font-size:12px;font-weight:800;cursor:pointer;}.chat-searchpop__empty button:hover,
.chat-searchpop__empty button:focus-visible{background:rgba(255,255,255,.13);outline:2px solid rgba(255,255,255,.68);outline-offset:2px;}.searched-profile-layer{position:fixed;inset:0;z-index:6300;display:grid;place-items:center;padding:max(54px, calc(env(safe-area-inset-top) + 42px)) max(24px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:rgba(2, 3, 4, 0.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.searched-profile-shell{position:relative;width:min(380px, calc(100vw - 48px));min-width:0;max-height:calc(100dvh - 72px);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) auto;gap:10px;outline:none;}.searched-profile__handle{position:absolute;top:-27px;left:50%;z-index:5;transform:translateX(-50%);max-width:calc(100% - 58px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.82);font-size:11px;font-weight:800;letter-spacing:.04em;text-shadow:0 1px 8px rgba(0,0,0,.78);pointer-events:none;}.searched-profile-card{position:relative;min-width:0;min-height:0;overflow:hidden;aspect-ratio:0.58;border:3px solid rgba(255,255,255,.19);border-radius:18px;background:rgba(10,13,17,.78);box-shadow:0 24px 80px rgba(0,0,0,.58), inset 0 0 0 1px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);}.searched-profile__photo{position:absolute;inset:0;display:grid;place-items:center;background-size:cover;}.searched-profile__photo img{width:100%;height:100%;object-fit:cover;display:block;}.searched-profile__fallback{color:rgba(255,255,255,.84);font-size:clamp(64px, 18vw, 104px);font-weight:900;}.searched-profile__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(0,0,0,.52) 0%, transparent 22%, transparent 56%, rgba(0,0,0,.82) 100%);}.searched-profile__story-bars{position:absolute;top:8px;left:9px;right:9px;z-index:4;display:flex;gap:4px;}.searched-profile__story-bars span{flex:1 1 0;height:3px;border-radius:999px;background:rgba(255,255,255,.28);}.searched-profile__story-bars span.on{background:rgba(255,255,255,.94);}.searched-profile__close{position:absolute;top:-44px;right:-44px;z-index:7;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:rgba(10,12,15,.54);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);}.searched-profile__close:hover, .searched-profile__close:focus-visible{background:rgba(26,30,35,.82);outline:2px solid rgba(255,255,255,.7);}.searched-profile__close .ic{width:17px;height:17px;}.searched-profile__story-hit{position:absolute;top:58px;bottom:98px;z-index:3;width:42%;border:0;background:transparent;cursor:pointer;}.searched-profile__story-hit--prev{left:0;}.searched-profile__story-hit--next{right:0;}.searched-profile__identity{position:absolute;left:20px;right:20px;bottom:20px;z-index:4;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.8);}.searched-profile__identity h2{margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;font-size:25px;line-height:1.05;}.searched-profile__username{display:block;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;color:rgba(255,255,255,.78);font-size:13px;font-weight:700;letter-spacing:.02em;}.searched-profile__bio{margin:0;max-height:3.2em;overflow:hidden;color:rgba(255,255,255,.84);font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.searched-profile__presence{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:4px 9px;border-radius:999px;background:rgba(8,10,12,.42);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.86);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-shadow:none;}.searched-profile__presence-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.45);flex:0 0 auto;}.searched-profile__presence--online .searched-profile__presence-dot{background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.55);}.searched-profile__presence--live .searched-profile__presence-dot{background:#ff6374;box-shadow:0 0 8px rgba(255,99,116,.55);}.searched-profile__presence--live{color:#ffb0b8;border-color:rgba(255,99,116,.4);}.searched-profile__photo--fallback::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 30% 18%, rgba(255,255,255,.14), transparent 34%),
    linear-gradient(180deg, rgba(255,255,255,.05), transparent 40%);}.searched-profile__actions{display:flex;justify-content:center;align-items:flex-start;gap:18px;overflow:visible;flex:0 0 auto;padding:2px 0 0;border:0;background:transparent;box-shadow:none;}.searched-profile__action{width:72px;min-width:0;min-height:70px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;}.searched-profile__action-orb{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(19,23,28,.74);color:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform 150ms cubic-bezier(.22,1,.36,1), background-color 150ms ease, border-color 150ms ease;}.searched-profile__action:hover, .searched-profile__action:focus-visible{color:#fff;outline:0;}.searched-profile__action:hover .searched-profile__action-orb{transform:translateY(-2px);border-color:rgba(255,255,255,.38);background:rgba(35,40,47,.9);}.searched-profile__action:focus-visible .searched-profile__action-orb{outline:2px solid rgba(255,255,255,.82);outline-offset:3px;}.searched-profile__action:disabled{cursor:default;opacity:.56;}.searched-profile__action:disabled .searched-profile__action-orb{transform:none;}.searched-profile__action.is-friend, .searched-profile__action.is-requested{color:#ff8291;}.searched-profile__action.is-friend .searched-profile__action-orb, .searched-profile__action.is-requested .searched-profile__action-orb{border-color:rgba(255,130,145,.5);background:rgba(132,42,57,.35);}.searched-profile__action--cash{color:#6ee7a0;}.searched-profile__action--cash .searched-profile__action-orb{border-color:rgba(110,231,160,.36);}.searched-profile__action .ic{width:20px;height:20px;}.searched-profile__action-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:11px;font-weight:800;}.searched-profile-cash-layer{position:fixed;inset:0;z-index:6400;display:grid;place-items:center;padding:18px;background:rgba(2,3,4,.48);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);}.searched-profile-cash{width:min(360px, calc(100vw - 36px));display:grid;gap:9px;padding:18px;border:3px solid rgba(255,255,255,.17);border-radius:17px;background:rgba(14,17,21,.84);color:var(--text);box-shadow:0 24px 70px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);}.searched-profile-cash p{margin:0 0 5px;color:var(--text-2);font-size:13px;line-height:1.45;}.searched-profile-cash label{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;}.searched-profile-cash label span{text-transform:none;letter-spacing:0;font-weight:600;}.searched-profile-cash input{min-width:0;height:43px;padding:0 12px;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:rgba(255,255,255,.055);color:var(--text);font:inherit;}.searched-profile-cash input:focus{outline:2px solid rgba(64,220,139,.58);border-color:transparent;}.searched-profile-cash__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;}.searched-profile-cash__actions button{min-height:42px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(255,255,255,.07);color:var(--text);font:inherit;font-weight:800;cursor:pointer;}.searched-profile-cash__actions button[type="submit"]{border-color:rgba(64,220,139,.42);background:rgba(64,220,139,.16);color:#78efad;}.searched-profile-cash__actions button:disabled{opacity:.45;cursor:default;}@media (max-height: 760px){.searched-profile-shell{width:min(324px, calc(100vw - 28px));}}@media (max-height: 620px){.searched-profile-shell{width:min(270px, calc(100vw - 24px));gap:6px;}.searched-profile__actions{gap:12px;}.searched-profile__action{width:66px;min-height:62px;gap:4px;}.searched-profile__action-orb{width:46px;height:46px;flex-basis:46px;}}@media (max-width: 467px){.searched-profile-layer{padding-inline:24px;}.searched-profile-shell{width:min(350px, calc(100vw - 96px));}}@media (prefers-reduced-motion: reduce){.searched-profile-layer, .searched-profile-shell, .searched-profile-card, .searched-profile__action-orb{animation:none !important;transition:none !important;}}/* #1266 searched-profile skin (desktop viewport only, >=761px wide): fine frames, display identity, chat-font cash actions; Mondo opaque. */@media (min-width: 761px){.searched-profile-card{border-width:1px;border-radius:14px;}.searched-profile__identity h2{font:400 22px/1.15 var(--font-display);text-transform:uppercase;}.searched-profile-cash{border-width:1px;border-radius:14px;}.searched-profile-cash__actions button{min-height:44px;border-radius:10px;font:600 14px var(--font-chat);}html.vtheme-mono .searched-profile-card,
html.vtheme-mono .searched-profile-cash{border-color:#ffffff21;background:#0b0b0c;-webkit-backdrop-filter:none;backdrop-filter:none;}html.vtheme-mono .searched-profile__action-orb,
html.vtheme-mono .searched-profile__close{border-color:#ffffff2e;background:#141416;-webkit-backdrop-filter:none;backdrop-filter:none;}html.vtheme-mono .searched-profile-cash input{border-color:#ffffff21;background:#111113;}html.vtheme-mono .searched-profile-cash input:focus{outline-color:rgba(255,255,255,.42);border-color:transparent;}html.vtheme-mono .searched-profile-cash__actions button[type="submit"]{border-color:#fff;background:#fff;color:#0b0b0c;}}@media (max-width: 760px){.searchbtn--up{width:44px !important;padding:0;justify-content:center;}.searchbtn__lbl{display:none;}.chat-searchpop-scrim{background:rgba(3,4,4,0.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);}.chat-searchpop{left:12px;right:12px;top:auto;bottom:max(14px, env(safe-area-inset-bottom));width:auto !important;max-height:min(76vh, 620px);border-radius:14px;transform-origin:bottom center;animation:wallet-popover-up 190ms cubic-bezier(.2,.7,.2,1);}}.mlist__lb{display:inline-grid;place-items:center;width:44px !important;height:44px !important;min-width:44px;min-height:44px;flex:0 0 auto;margin-left:auto;border:1px solid rgba(255,255,255,0.12);border-radius:12px;background:rgba(255,255,255,0.05);color:var(--text-2);cursor:pointer;transition:background .15s, color .15s;}.mlist__lb:hover{background:rgba(255,255,255,0.1);}.mlist__lb .ic{width:18px;height:18px;color:var(--gold);}.mlist__lblbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.dpfm-mcell--btn{cursor:pointer;background:none;border:0;font:inherit;color:inherit;display:flex;flex-direction:column;align-items:center;gap:2px;}.dpfm-mcell--btn:hover .dpfm-mval--rank{filter:brightness(1.15);}.dpfm-mcell--btn .dpfm-mlabel{display:inline-flex;align-items:center;gap:2px;}.dpfm-mcell--btn .dpfm-mlabel .ic{width:12px;height:12px;opacity:0.65;}.dpfm-shop{display:flex;align-items:center;gap:10px;width:100%;margin:10px 0 0;padding:12px 14px;cursor:pointer;border:1px solid rgba(255,255,255,0.12);border-radius:14px;background:rgba(255,255,255,0.05);color:var(--text);transition:background .15s;}.dpfm-shop:hover{background:rgba(255,255,255,0.1);}.dpfm-shop__ic{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(199,125,255,0.16);color:var(--purple);flex:0 0 auto;}.dpfm-shop__ic .ic{width:18px;height:18px;}.dpfm-shop__txt{flex:1 1 auto;font-size:14px;font-weight:700;text-align:left;}.dpfm-shop__chev{color:var(--muted);flex:0 0 auto;}.dpfm-shop__chev .ic{width:16px;height:16px;}.evtw__mini{display:none;}/* desktop: only the detailed widget shows */@media (max-width: 760px){.app3{overflow-y:auto;overflow-x:hidden;}.mtopbar{display:flex;align-items:center;gap:8px;padding:12px 12px 4px;}.mtopbar__logo{font-family:'JetBrains Mono', monospace;font-weight:800;letter-spacing:3px;font-size:15px;color:var(--text);flex:0 0 auto;}.mtopbar__wallet{display:flex;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;}.mtopbar__wallet::-webkit-scrollbar{height:0;}.mtopbar__wallet .wchip{flex:0 0 auto;}.mtopbar__acts{display:flex;gap:6px;flex:0 0 auto;}.mtopbar__btn{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);color:var(--text-2);cursor:pointer;}.mtopbar__btn .ic{width:20px;height:20px;}.mtopbar__btn:active{background:rgba(255,255,255,0.1);}.mtopbar__dot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ff4458;color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;}.app3 > .evtw{margin:6px 12px;width:auto;}.evtw{padding:11px 14px !important;gap:0 !important;display:block !important;background:rgba(17,17,19,0.96) !important;border-color:rgba(255,255,255,0.1) !important;}.evtw__full{display:none;}.evtw__mini{display:flex;align-items:center;gap:13px;width:100%;}.evtw__mtrophy{position:relative;width:24px;height:28px;display:grid;place-items:center;color:var(--green);flex:0 0 auto;}.evtw__mtrophy .ic{width:22px;height:22px;}.evtw__mcharge{position:absolute;left:-8px;bottom:1px;width:4px;height:24px;border-radius:99px;background:rgba(255,255,255,0.12);overflow:hidden;display:flex;align-items:flex-end;}.evtw__mcharge > span{display:block;width:100%;background:var(--green);border-radius:99px;}.evtw__mlbl{font-family:'JetBrains Mono', monospace;font-weight:700;letter-spacing:3px;font-size:13px;color:var(--text-2);}.evtw__mdot{margin-left:auto;width:8px;height:8px;border-radius:99px;background:var(--green);flex:0 0 auto;}/* ── Global Chat: collapsed pill (Saturn + GLOBAL/CHAT + unread) ── */.app3 > .gcpill{margin:4px 12px;width:auto;}.gcpill{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;border-radius:16px;border:1px solid rgba(255,255,255,0.1);background:rgba(17,17,19,0.96);color:var(--text);cursor:pointer;text-align:left;}.gcpill:active{background:rgba(255,255,255,0.04);}.gcpill__icon{color:var(--purple);display:grid;place-items:center;flex:0 0 auto;}.gcpill__wm{display:flex;flex-direction:column;line-height:1;}.gcpill__wm b{font-family:'JetBrains Mono', monospace;font-weight:800;letter-spacing:3px;font-size:15px;color:var(--text);}.gcpill__wm span{font-family:'JetBrains Mono', monospace;letter-spacing:2px;font-size:9px;color:var(--muted);margin-top:3px;}.gcpill__badge{margin-left:auto;min-width:24px;height:20px;padding:0 6px;border-radius:6px;background:rgba(255,68,88,0.92);color:#fff;font-weight:800;font-size:11px;display:grid;place-items:center;flex:0 0 auto;}.gcpill__badge--empty{display:none;}.app3 > .lives{margin:6px 0 0 0 !important;max-height:46vh;}.mchat-scrim{position:fixed;left:0;right:0;top:0;bottom:62px;z-index:1448;background:#000;opacity:0;}.mchat{position:fixed;left:0;right:0;bottom:62px;top:100vh;/* top set inline by drag/snap */z-index:1450;display:flex;flex-direction:column;background:#0c0e0d;border-top:1px solid rgba(255,255,255,0.1);border-radius:22px 22px 0 0;box-shadow:0 -18px 44px rgba(0,0,0,0.55);transition:top .3s cubic-bezier(.2,.7,.2,1);will-change:top;}.mchat--drag{transition:none;}.mchat__drag{flex:0 0 auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;}.mchat__drag:active{cursor:grabbing;}.mchat__handle{display:block;width:44px;height:5px;margin:8px auto 2px;border-radius:999px;background:rgba(255,255,255,0.5);}/* the draggable FAB and bottom nav must not float over an open sheet/modal */.app3:has(.mchat) .vfab,
  .app3:has(.glfs) .vfab,
  .app3:has(.evtmodal.open) .vfab{display:none !important;}.app3:has(.evtmodal.open) > .rail{display:none !important;}.mchat__head{display:flex;align-items:center;gap:10px;padding:6px 14px 10px;border-bottom:1px solid rgba(255,255,255,0.08);flex:0 0 auto;}.mchat__icon{color:var(--purple);display:grid;place-items:center;flex:0 0 auto;}.mchat__wm{display:flex;align-items:baseline;gap:7px;line-height:1;flex:1 1 auto;}.mchat__wm b{font-family:'JetBrains Mono', monospace;font-weight:800;letter-spacing:3px;font-size:16px;}.mchat__wm span{font-family:'JetBrains Mono', monospace;letter-spacing:2px;font-size:11px;color:var(--muted);}.mchat__search,
  .mchat__close{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);color:var(--text-2);cursor:pointer;flex:0 0 auto;}.mchat__search .ic,
  .mchat__close .ic{width:18px;height:18px;}.mchat .chat--sheet{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100% !important;background:transparent !important;border:0 !important;}.mchat .chat--sheet .stream{flex:1 1 auto;min-height:0;overflow-y:auto;}.mchat .chat--sheet .composer{flex:0 0 auto;}.lives .mosaic > .livetag{display:none !important;}}.evtmodal{position:fixed;inset:0;z-index:1380;display:flex;align-items:center;justify-content:center;padding:16px;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .18s ease, visibility 0s linear .18s;}/* below .vfab (1400) per the overlay ladder; the :has() rule above hides the FAB while open anyway */.evtmodal.open{visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s;}.evtpop{position:relative;left:auto;bottom:auto;transform-origin:center;width:min(320px, 100%);max-width:320px;padding:18px;border-radius:20px;background:rgba(13,14,16,0.98);border:1px solid rgba(255,255,255,0.1);}.evtpop::before{display:none !important;}/* kill the popover arrow */.evtpop__x{position:absolute;top:12px;right:12px;z-index:2;}.evtpop__hero{text-align:center;margin:22px 0 18px;}.evtpop__prize{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:40px;font-weight:800;letter-spacing:-0.02em;color:var(--text);line-height:1;font-variant-numeric:tabular-nums;}.evtpop__cash{display:inline-flex;align-items:center;color:var(--text-2);}.evtpop__cash .ic{width:30px;height:30px;filter:grayscale(1) brightness(1.45);}.evtpop__hero--empty{margin-bottom:16px;}.evtpop__prize--empty{font-size:28px;line-height:1.1;letter-spacing:0;white-space:normal;font-variant-numeric:normal;}.evtpop__desc{margin-top:8px;font-size:13px;color:var(--muted);}.evtpop__meter{display:flex;gap:4px;justify-content:center;margin:0 0 18px;}.evtpop__meter span{width:8px;height:8px;border-radius:2px;background:rgba(255,255,255,0.1);}.evtpop__meter span.on{background:var(--green);}.evtpop__join{justify-content:space-between;height:46px;border-radius:12px;font-weight:700;letter-spacing:0;color:var(--text);background:var(--fill);border:1px solid var(--border);}.evtpop__join:hover:not(:disabled){background:var(--fill-hover);border-color:#313838;}.evtpop__join:disabled{opacity:0.55;cursor:default;}.evtpop__join .cost{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-weight:700;font-size:14px;}.evtpop__join .cost .ic{width:15px;height:15px;color:var(--text-2);filter:grayscale(1) brightness(1.45);}.evtpop__done{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:12px;border:1px solid var(--border);background:var(--fill);color:var(--text-2);font-weight:700;}.evtpop__done .ic{width:18px;height:18px;color:currentColor;}.evtpop__content{display:flow-root;}@media (max-width: 760px){.evtmodal{align-items:flex-end;padding:0;}.evtpop{width:100%;max-width:100%;border-radius:20px 20px 0 0;padding-bottom:max(18px, env(safe-area-inset-bottom));}}/* AI rail bubble — no system focus ring / blue browser chrome over the pixel mark. */.app3 > .rail .sq.ai,
.app3 > .rail .sq.ai:hover,
.app3 > .rail .sq.ai:active,
.app3 > .rail .sq.ai:focus,
.app3 > .rail .sq.ai:focus-visible,
.app3 > .rail .sq.ai:focus-within,
.app3 > .rail .sq.ai.active,
.app3 > .rail .sq.ai.active:focus,
.app3 > .rail .sq.ai.active:focus-visible{outline:none !important;outline-offset:0 !important;-webkit-tap-highlight-color:transparent !important;-webkit-focus-ring-color:transparent !important;}.app3 > .rail .sq.ai{width:44px !important;height:44px !important;border-radius:50% !important;border:0 !important;background:rgba(255, 255, 255, 0.07) !important;color:var(--text-2) !important;box-shadow:0 0 0 2px var(--rail-bg), inset 0 1px 0 rgba(255, 255, 255, 0.10) !important;overflow:hidden;transition:background .16s ease, color .16s ease, box-shadow .16s ease !important;}.app3 > .rail .sq.ai::before,
.app3 > .rail .sq.ai::after{content:none !important;display:none !important;width:0 !important;height:0 !important;opacity:0 !important;background:none !important;border:0 !important;box-shadow:none !important;}.app3 > .rail .sq.ai .ic,
.app3 > .rail .sq.ai .ic-ai{width:22px !important;height:22px !important;color:inherit !important;fill:currentColor !important;stroke:none !important;filter:none !important;outline:none !important;}.app3 > .rail .sq.ai:hover{border-radius:50% !important;background:rgba(255, 255, 255, 0.12) !important;color:var(--text) !important;box-shadow:0 0 0 2px var(--rail-bg), inset 0 1px 0 rgba(255, 255, 255, 0.10) !important;}.app3 > .rail .sq.ai:focus,
.app3 > .rail .sq.ai:focus-visible,
.app3 > .rail .sq.ai:focus-within{background:rgba(255, 255, 255, 0.07) !important;color:var(--text-2) !important;box-shadow:0 0 0 2px var(--rail-bg), inset 0 1px 0 rgba(255, 255, 255, 0.10) !important;}.app3 > .rail .sq.ai.active{border-radius:50% !important;background:rgba(255, 255, 255, 0.18) !important;color:var(--text) !important;box-shadow:0 0 0 2px var(--rail-bg),
    0 0 0 1px rgba(255, 255, 255, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.20) !important;}.app3 > .rail .sq.ai.active:focus,
.app3 > .rail .sq.ai.active:focus-visible{background:rgba(255, 255, 255, 0.18) !important;color:var(--text) !important;box-shadow:0 0 0 2px var(--rail-bg),
    0 0 0 1px rgba(255, 255, 255, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.20) !important;}.aichatmodal{position:fixed;inset:0;z-index:1385;display:flex;align-items:center;justify-content:center;padding:16px;visibility:hidden;pointer-events:none;opacity:0;background:rgba(0, 0, 0, 0.42);transition:opacity .18s ease, visibility 0s linear .18s;}.aichatmodal.open{visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s;}.aichatpop{position:relative;width:min(420px, 100%);max-height:min(560px, calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;border:2px solid rgba(255, 255, 255, 0.20);border-radius:20px;background:#0d0d0e;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.72),
    0 24px 64px rgba(0, 0, 0, 0.58),
    inset 0 1px 0 rgba(255, 255, 255, 0.07);animation:aichat-pop-in .22s cubic-bezier(.16, 1, .3, 1) both;}@keyframes aichat-pop-in{from{opacity:0;transform:translate3d(-6px, 10px, 0) scale(.965);}to{opacity:1;transform:translate3d(0, 0, 0) scale(1);}}.aichatpop__head{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:10px 10px 10px 14px;border-bottom:1px solid rgba(255, 255, 255, 0.08);}.aichatpop__icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:rgba(255, 255, 255, 0.06);color:var(--text-2);}.aichatpop__icon .ic{width:15px;height:15px;}.aichatpop__identity{min-width:0;display:flex;flex-direction:column;gap:0;flex:1 1 auto;}.aichatpop__identity h2{margin:0;color:var(--text-2);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.15;}.aichatpop__ctxwrap{flex:0 0 auto;padding:8px 12px 0;}.aichatpop__ctxsummary{list-style:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(255, 255, 255, 0.08);border-radius:999px;background:transparent;color:var(--muted);font-size:11px;font-weight:600;line-height:1.3;cursor:pointer;user-select:none;max-width:100%;overflow:hidden;}.aichatpop__ctxsummary .aichatpop__ctxname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.aichatpop__ctxsummary::-webkit-details-marker{display:none;}.aichatpop__ctxsummary::before{content:"";width:6px;height:6px;border-radius:50%;background:rgba(255, 255, 255, 0.32);}.aichatpop__ctxsummary:hover{color:var(--text-2);border-color:rgba(255, 255, 255, 0.16);}.aichatpop__ctxwrap[open] .aichatpop__ctxsummary{color:var(--text-2);border-color:rgba(255, 255, 255, 0.20);}.aichatpop__context{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 0;}.aichatpop__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border:1px solid rgba(255, 255, 255, 0.10);border-radius:999px;background:rgba(255, 255, 255, 0.04);color:var(--muted);font:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .14s ease, color .14s ease, border-color .14s ease;}.aichatpop__chip i{width:6px;height:6px;border-radius:50%;background:rgba(255, 255, 255, 0.35);flex:0 0 auto;}.aichatpop__chip:hover{color:var(--text);background:rgba(255, 255, 255, 0.07);border-color:rgba(255, 255, 255, 0.16);}.aichatpop__chip.on{color:var(--text);background:rgba(255, 255, 255, 0.10);border-color:rgba(255, 255, 255, 0.22);}.aichatpop__chip.on i{background:rgba(255, 255, 255, 0.72);}.aichatpop__chip:focus,
.aichatpop__chip:focus-visible{outline:none !important;border-color:rgba(255, 255, 255, 0.24);}.aichatpop__close{width:32px;height:32px;margin-left:auto;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255, 255, 255, 0.12);border-radius:10px;background:rgba(255, 255, 255, 0.04);color:var(--text-2);cursor:pointer;transition:background .14s ease, color .14s ease;}.aichatpop__close:hover{background:rgba(255, 255, 255, 0.09);color:var(--text);}.aichatpop__close:focus,
.aichatpop__close:focus-visible,
.aichatpop__send:focus,
.aichatpop__send:focus-visible,
.aichatpop__composer textarea:focus,
.aichatpop__composer textarea:focus-visible{outline:none !important;}.aichatpop__close .ic{width:15px;height:15px;}.aichatpop--drag{border-color:rgba(255, 255, 255, 0.34) !important;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.72),
    0 24px 64px rgba(0, 0, 0, 0.58),
    inset 0 0 0 1px rgba(255, 255, 255, 0.10) !important;}.aichatpop__dropcue{position:absolute;inset:0;z-index:4;display:grid;place-items:center;pointer-events:none;background:rgba(8, 8, 9, 0.72);color:var(--text-2);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}.aichatpop__attachments{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 10px;}.aichatpop__thumb{position:relative;width:64px;height:64px;border-radius:12px;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(0, 0, 0, 0.35);}.aichatpop__thumb img{width:100%;height:100%;object-fit:cover;display:block;}.aichatpop__thumb-x{position:absolute;top:4px;right:4px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0, 0, 0, 0.72);color:#fff;cursor:pointer;}.aichatpop__thumb-x .ic{width:12px;height:12px;}.aichatpop__image{display:block;max-width:100%;max-height:180px;width:auto;height:auto;border-radius:10px;margin-top:2px;object-fit:cover;border:1px solid rgba(255, 255, 255, 0.10);}.aichatpop__messages{min-height:220px;flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:9px;padding:14px;overscroll-behavior:contain;background:rgba(0, 0, 0, 0.12);}.aichatpop__message{max-width:88%;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;}.aichatpop__message--assistant{align-self:flex-start;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.07);}.aichatpop__message--user{align-self:flex-end;background:rgba(255, 255, 255, 0.11);border:1px solid rgba(255, 255, 255, 0.14);}.aichatpop__message-label{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;}.aichatpop__message p{margin:0;color:var(--text);font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;}.aichatpop__message--loading{gap:6px;}.aichatpop__thinking-dots{display:inline-flex !important;gap:4px;align-items:center;min-height:14px;margin:0;}.aichatpop__thinking-dots i{width:5px;height:5px;border-radius:50%;background:rgba(255, 255, 255, 0.58);animation:aichat-dot 1s ease-in-out infinite;}.aichatpop__thinking-dots i:nth-child(2){animation-delay:.12s;}.aichatpop__thinking-dots i:nth-child(3){animation-delay:.24s;}.aichatpop__thinking-row{display:flex;align-items:center;justify-content:space-between;gap:10px;}.aichatpop__thinking-status{color:var(--muted);font-size:12px;line-height:1.3;}.aichatpop__stop{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(255, 255, 255, 0.14);border-radius:8px;background:rgba(0, 0, 0, 0.28);color:var(--text-2);font:inherit;font-size:11px;font-weight:700;cursor:pointer;}.aichatpop__stop:hover{color:var(--text);background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.20);}.aichatpop__stop:focus,
.aichatpop__stop:focus-visible{outline:none !important;}@keyframes aichat-dot{0%, 60%, 100%{opacity:.35;transform:translateY(0);}30%{opacity:1;transform:translateY(-2px);}}.aichatpop__error{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(255, 90, 106, 0.32);border-radius:10px;color:#ffadb7;background:rgba(255, 90, 106, 0.08);font-size:12px;line-height:1.35;}.aichatpop__retry{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(255, 255, 255, 0.16);border-radius:8px;background:rgba(0, 0, 0, 0.28);color:var(--text);font:inherit;font-size:11px;font-weight:700;cursor:pointer;}.aichatpop__retry:hover{background:rgba(255, 255, 255, 0.08);}.aichatpop__retry:focus,
.aichatpop__retry:focus-visible{outline:none !important;}.aichatpop__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;}.aichatpop__actions button{padding:4px 8px;border:1px solid rgba(255, 255, 255, 0.12);border-radius:8px;background:rgba(0, 0, 0, 0.22);color:var(--muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer;}.aichatpop__actions button:hover{color:var(--text);background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.18);}.aichatpop__actions button:focus,
.aichatpop__actions button:focus-visible{outline:none !important;}.aichatpop__md{display:grid;gap:6px;}.aichatpop__md-p{margin:0;color:var(--text);font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;}.aichatpop__md-list{margin:0;padding-left:18px;color:var(--text);font-size:13px;line-height:1.45;}.aichatpop__md-list li{margin:2px 0;}.aichatpop__md-break{height:4px;}.aichatpop__md-link{color:var(--text);text-decoration:underline;text-underline-offset:2px;}.aichatpop__md-code{font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;padding:1px 5px;border-radius:6px;background:rgba(255, 255, 255, 0.08);}.aichatpop__jobs{display:grid;grid-template-columns:1fr;gap:2px;margin-top:2px;}.aichatpop__job{display:flex;align-items:baseline;gap:8px;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit;transition:background .14s ease;}.aichatpop__job:hover{background:rgba(255, 255, 255, 0.05);}.aichatpop__job:focus,
.aichatpop__job:focus-visible{outline:none !important;border-color:rgba(255, 255, 255, 0.22);}.aichatpop__job strong{flex:0 0 auto;font-size:12px;font-weight:700;}.aichatpop__job span{min-width:0;color:var(--muted);font-size:11px;line-height:1.35;}.aichatpop--has-attach .aichatpop__attachments{padding-top:2px;}.aichatpop__composer{position:relative;flex:0 0 auto;display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.02);}.aichatpop__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;opacity:0;pointer-events:none;}.aichatpop__plus{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255, 255, 255, 0.10);border-radius:999px;background:rgba(255, 255, 255, 0.06);color:var(--text-2);cursor:pointer;transition:background .14s ease, color .14s ease, border-color .14s ease;}.aichatpop__plus:hover:not(:disabled){background:rgba(255, 255, 255, 0.10);color:var(--text);border-color:rgba(255, 255, 255, 0.16);}.aichatpop__plus:disabled{opacity:.38;cursor:default;}.aichatpop__plus:focus,
.aichatpop__plus:focus-visible{outline:none !important;border-color:rgba(255, 255, 255, 0.18);}.aichatpop__plus .ic{width:18px;height:18px;}.aichatpop__composer textarea{min-height:42px;max-height:112px;flex:1 1 auto;resize:none;padding:11px 12px;border:1px solid rgba(255, 255, 255, 0.10);border-radius:12px;outline:none !important;background:rgba(0, 0, 0, 0.38);color:var(--text);font:inherit;font-size:13px;line-height:1.35;caret-color:rgba(255, 255, 255, 0.72);transition:border-color .14s ease, background .14s ease, box-shadow .14s ease;}.aichatpop__composer textarea::placeholder{color:var(--text-2);}.aichatpop__composer textarea:focus,
.aichatpop__composer textarea:focus-visible{outline:none !important;border-color:rgba(255, 255, 255, 0.16);background:rgba(0, 0, 0, 0.46);box-shadow:none;}.aichatpop__send{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255, 255, 255, 0.14);border-radius:12px;background:rgba(255, 255, 255, 0.09);color:var(--text);cursor:pointer;transition:background .14s ease, border-color .14s ease;}.aichatpop__send:hover:not(:disabled){background:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0.22);}.aichatpop__send:disabled{opacity:.38;cursor:default;}.aichatpop__send .ic{width:18px;height:18px;}.aichatpop__send--stop{width:auto;min-width:42px;padding:0 12px;border-radius:12px;font-size:12px;font-weight:700;color:var(--text-2);background:rgba(255, 255, 255, 0.06);}.aichatpop__send--stop:hover{color:var(--text);background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.20);}@media (min-width: 761px){.aichatmodal{display:block;padding:0;background:rgba(3, 4, 4, 0.22);}.aichatpop{position:fixed;left:100px;right:auto;top:auto;bottom:14px;width:min(340px, calc(100vw - 120px));min-height:min(440px, calc(100vh - 28px));max-height:min(560px, calc(100vh - 28px));transform-origin:bottom left;}.app3:has(> .aichatmodal.open) > .rail{z-index:1390 !important;pointer-events:none;}.app3:has(> .aichatmodal.open) > .rail .sq.ai{pointer-events:auto;}}@media (max-width: 760px){.aichatmodal{align-items:flex-end;padding:0;}.aichatpop{width:100%;max-height:min(560px, 86dvh);border-radius:20px 20px 0 0;border-left:0;border-right:0;border-bottom:0;padding-bottom:max(8px, env(safe-area-inset-bottom));animation-name:aichat-sheet-in;}@keyframes aichat-sheet-in{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}}}@media (prefers-reduced-motion: reduce){.aichatpop,
  .aichatpop__message--loading p i{animation:none;}.app3 > .rail .sq.ai{transition:none !important;}}@media (max-width: 760px){.vfab__btn{background:#15211A !important;border:2px solid rgba(74,222,128,0.55) !important;}}.vfabglyph{position:relative;width:26px;height:26px;display:block;}.vfabglyph--grid i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--green);}.vfabglyph--grid i:nth-child(1){top:2px;left:2px;}.vfabglyph--grid i:nth-child(2){top:2px;right:2px;}.vfabglyph--grid i:nth-child(3){bottom:2px;left:2px;}.vfabglyph--grid i:nth-child(4){bottom:2px;right:2px;}.vfabglyph--x i{position:absolute;top:50%;left:0;width:100%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--green);}.vfabglyph--x i:nth-child(1){transform:rotate(45deg);}.vfabglyph--x i:nth-child(2){transform:rotate(-45deg);}.evtrophy{position:relative;width:24px;height:24px;display:grid;place-items:center;color:var(--green);}.evtrophy .ic{width:100%;height:100%;}.evtrophy__base,
.evtrophy__fill{position:absolute;inset:0;display:grid;place-items:center;}.evtrophy__base{color:rgba(151, 170, 158, 0.34);}.evtrophy__fill{color:var(--green);clip-path:inset(calc(100% - var(--p, 0%)) 0 0 0);}.app3 > .rail .evt{padding:0 !important;border:0 !important;background:transparent !important;}.app3 > .rail .evt__ring{display:grid;place-items:center;border-radius:14px;padding:2px;background:conic-gradient(var(--green) var(--p, 0%), rgba(255,255,255,0.12) 0);}.app3 > .rail .evt__face{display:grid;place-items:center;border-radius:12px;background:rgba(12, 17, 14, 0.96);color:var(--green);}.app3 > .rail .evt.active .evt__face,
.app3 > .rail .evt:hover .evt__face{background:rgba(74, 222, 128, 0.14);}.app3 > .rail .evt .evtrophy{width:21px;height:21px;}@media (min-width: 761px){.evtmodal{align-items:flex-end !important;justify-content:flex-start !important;padding:0 0 86px 74px !important;background:transparent !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}.evtpop{width:320px !important;max-width:320px !important;transform-origin:left bottom;box-shadow:0 18px 48px rgba(0,0,0,0.42);}}.cvy{position:relative;}.cvy .lives__body{padding-bottom:66px !important;}.cvy .golive{position:absolute;left:14px;right:14px;bottom:14px;z-index:8;height:42px;border:0;border-radius:12px;background:#e63d50 !important;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:800;font-size:13px;letter-spacing:-0.01em;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,0.48);}.cvy .golive:hover{background:#ff5365 !important;}.cvy .golive:active{transform:translateY(1px);}.cvy .golive--disabled,
.cvy .golive--disabled:hover,
.cvy .golive--disabled:active{background:rgba(255,255,255,0.08) !important;color:var(--muted) !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important;}.golive__dot{width:20px;height:20px;display:grid;place-items:center;}.golive__dot .ic{width:17px;height:17px;}@media (max-width: 760px){.app3 > .evtw.evtw--inline{margin:6px 12px;width:auto;}.evtw--inline{flex:0 0 auto;padding:0 !important;overflow:hidden;background:rgba(17,17,19,0.96) !important;}.evtw__toggle{width:100%;min-height:52px;display:flex;align-items:center;padding:11px 14px;border:0;background:transparent;color:inherit;cursor:pointer;}.evtw--expanded{border-color:rgba(74,222,128,0.24) !important;}.evtw--expanded .evtw__toggle{border-bottom:1px solid rgba(255,255,255,0.08);}.evtw__inline-detail{padding:14px 14px 16px;animation:evt-inline-open 0.18s ease-out both;}.evtpop__content--compact .evtpop__hero{margin:16px 0 16px;}.evtpop__content--compact .evtpop__prize{font-size:34px;}.evtw__mtrophy{width:24px;height:28px;}.evtw__mtrophy .evtrophy{width:24px;height:24px;}.evtw__mcharge{display:none !important;}@keyframes evt-inline-open{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion: reduce){.evtw__inline-detail{animation:none;}}}.dmw{display:block;flex:0 0 auto;}.gcpill__wm, .mchat__wm{flex-direction:row !important;align-items:flex-end !important;gap:6px !important;}.gcpill__wm .dmw:first-child{height:17px;width:auto;}/* GLOBAL */.gcpill__wm .dmw:last-child{height:11px;width:auto;}/* CHAT */.mchat__wm .dmw:first-child{height:16px;width:auto;}.mchat__wm .dmw:last-child{height:10px;width:auto;}.evtw__mtrophy{width:auto !important;height:auto !important;background:none !important;}.evtw__mtrophy .dmw{height:22px;width:auto;}.evtw__mlbl{display:flex !important;align-items:center;}.evtw__mlbl .dmw{height:12px;width:auto;}.gcpill__icon, .mchat__icon{background:none !important;}@media (max-width: 900px){.mtopbar__btn,
  .dpfm-herobtn,
  .aopop__x,
  .evtpop__x,
  .hub-upload__x,
  .srchbar__x,
  .mlist__min,
  .lr-back,
  .lr-follow,
  .lr-cgift,
  .lr-csend,
  .vid-play--go,
  .musec-new,
  .glchip,
  .react,
  .lbtab,
  .shop2-tab,
  .shop-pay button,
  .pact,
  .srow__cta,
  .ntf-readall,
  .setnav__item,
  .wchip,
  .golive,
  .dpfm-status,
  .vid-act,
  .hub-close,
  .np__btn,
  .hub-savebtn,
  .hub-gemplus,
  .cbox .gplus,
  .cbox .send,
  .tagrow,
  .sugg__f{min-width:44px !important;min-height:44px !important;}.mtopbar__btn,
  .dpfm-herobtn,
  .aopop__x,
  .evtpop__x,
  .hub-upload__x,
  .srchbar__x,
  .mlist__min,
  .lr-back,
  .lr-cgift,
  .lr-csend,
  .hub-close,
  .np__btn,
  .cbox .gplus,
  .cbox .send{width:44px !important;height:44px !important;}.srchbar input,
  .musec-srch input,
  .vid-srch input,
  .glpop__in,
  .hub-upload__in,
  .lr-chat__composer input{min-height:44px !important;}.cbox input{min-height:44px !important;}}@media (max-width: 520px){.hub-underbar{flex-direction:column !important;align-items:stretch !important;gap:8px !important;padding:10px !important;}.hub-savebtn,
  .hub-buyrow,
  .hub-gemplus{width:100% !important;justify-content:center !important;}.hub-buyrow{flex-direction:column !important;align-items:stretch !important;gap:8px !important;}.hub-gemplus em{margin-left:4px !important;}}@media (min-width: 761px) and (max-width: 1024px){.app3 > .lives{width:224px !important;}.app3 > .lives .lives__cards .mosaic{height:120px !important;}.lvcard--hero .mosaic{height:156px !important;}.lives__head--hero{font-size:13px !important;}.app3 .stage{gap:10px !important;padding:10px !important;}.stage .mlist,
  .mlist{width:200px !important;min-width:200px !important;padding:10px 8px !important;}.mlist.mlist--min{width:200px !important;padding:10px 8px !important;}.mlist.mlist--min .mlist__head{justify-content:space-between !important;padding:0 2px 8px !important;}.mlist.mlist--min .mlist__head h3,
  .mlist.mlist--min .mlist__head .cnt{display:inline-flex !important;}.mlist.mlist--min .gl{padding:9px 4px 4px !important;font-size:10.5px !important;}.mlist.mlist--min .frow{padding:6px 4px !important;gap:8px !important;justify-content:flex-start !important;}.mlist.mlist--min .frow .fnm{display:block !important;font-size:12px !important;max-width:110px !important;}.app3 > .lives{min-width:0 !important;}.msg__actions button,
  .cmsg__act,
  .dmsg__act,
  .searchbtn,
  .notif,
  .iconbtn,
  .wchip,
  .mlist__lb,
  .mlist__min,
  .srchbar__x,
  .evtpop__x,
  .aopop__x,
  .np__btn,
  .pact,
  .lbtab,
  .shop2-tab,
  .shop-btn,
  .hub-close,
  .hub-savebtn,
  .np__btn--play,
  .cbox .gplus,
  .cbox .send{min-width:44px !important;min-height:44px !important;}.np__btn--play{width:48px !important;height:48px !important;}.cbox input,
  .lr-chat__composer input{min-height:44px !important;}}.cvy .lives__body{padding-bottom:66px !important;min-height:0;}.cvy{display:flex;flex-direction:column;min-height:0;}.cvy .lives__body .lives__cards{padding-bottom:4px;}@media (min-width: 761px){.cvy .golive{box-shadow:0 -10px 24px -10px rgba(0, 0, 0, 0.65);}.cvy .lives__body::after{content:'';position:absolute;left:0;right:0;bottom:56px;height:16px;pointer-events:none;background:linear-gradient(180deg, rgba(11,13,12,0) 0%, rgba(11,13,12,0.85) 100%);}}@media (max-width: 760px){.mtopbar__logo{letter-spacing:1.2px !important;font-size:15px !important;}.gcpill__wm b{letter-spacing:1.5px !important;}.gcpill__wm span{letter-spacing:1.2px !important;}.nmh__golive .dmw{display:inline-block !important;}.nmh__goliveContent{display:inline-flex !important;align-items:center !important;gap:8px !important;white-space:nowrap !important;flex-wrap:nowrap !important;}.nmh__goliveDot{flex:0 0 auto !important;}}.nmh__golive--disabled,
.nmh__golive--disabled:hover,
.nmh__golive--disabled:active{cursor:not-allowed !important;opacity:0.78 !important;filter:grayscale(0.2) !important;transform:translateX(-50%) !important;}.nmh__golive--disabled .nmh__goliveDot{background:rgba(255,255,255,0.12) !important;box-shadow:none !important;}@media (max-width: 760px){.msg__actions button,
  .cmsg__act,
  .dmsg__act{width:44px !important;height:44px !important;}.searchbtn,
  .notif,
  .iconbtn,
  .mchat__search,
  .mchat__close,
  .srchbar__x,
  .mlist__min,
  .mlist__lb,
  .dpfm-herobtn,
  .aopop__x,
  .evtpop__x,
  .hub-close,
  .hub-savebtn,
  .hub-gemplus,
  .np__btn,
  .np__btn--play,
  .pact,
  .lbtab,
  .shop2-tab,
  .shop-pay button,
  .wchip,
  .cbox .gplus,
  .cbox .send,
  .cbox .cbox__mic,
  .react,
  .npop__read,
  .musec-new,
  .glchip{min-width:44px !important;min-height:44px !important;}.mchat__search,
  .mchat__close{width:44px !important;height:44px !important;border-radius:12px !important;}.srchbar__x{width:40px !important;height:40px !important;}.searchbtn{width:44px !important;height:44px !important;border-radius:12px !important;}.notif{width:44px !important;height:44px !important;border-radius:12px !important;}.npop__read{padding:8px 14px !important;min-height:36px !important;}.wchip{height:44px !important;padding:0 12px !important;}.np__btn{width:44px !important;height:44px !important;}.np__btn--play{width:52px !important;height:52px !important;}.cbox .gplus, .cbox .send, .cbox .cbox__mic{width:44px !important;height:44px !important;}.cbox input{min-height:44px !important;}.lr-chat__composer input{min-height:44px !important;}.mlist__lb{width:38px !important;height:38px !important;}.mlist__min{width:38px !important;height:38px !important;}}@media (max-width: 760px){.nmh__liveEmpty{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:28px 20px 32px !important;text-align:center !important;background:linear-gradient(165deg, rgba(74,222,128,0.07), rgba(74,222,128,0.015)) !important;border:1px dashed rgba(74,222,128,0.32) !important;border-radius:16px !important;color:var(--text, #f5fff7) !important;font-size:14px !important;font-weight:700 !important;}.nmh__liveEmpty::before{content:'';display:block;width:56px;height:56px;border-radius:16px;background:radial-gradient(circle, rgba(74,222,128,0.28) 0%, transparent 70%),
      linear-gradient(160deg, rgba(74,222,128,0.18), rgba(74,222,128,0.04));box-shadow:inset 0 0 0 1px rgba(74,222,128,0.28);}.nmh__liveEmpty::after{content:'Be the first to go live — tap the green button below to start streaming.';display:block;font-size:12px;font-weight:600;color:var(--muted, #a5b3aa);line-height:1.45;max-width:28ch;}.nmh__live{padding-bottom:12px;}}@media (max-width: 760px){.nmh__liveEmpty{min-height:148px !important;padding:0 20px !important;gap:0 !important;background:rgba(255,255,255,0.006) !important;border:1px dashed rgba(245,248,244,0.16) !important;border-radius:18px !important;color:rgba(245,248,244,0.44) !important;}.nmh__liveEmpty::before,
  .nmh__liveEmpty::after{content:none !important;display:none !important;}.nmh__liveEmptyBadge,
  .nmh__liveEmptyIcon,
  .nmh__liveEmptySub{display:none !important;}.nmh__liveEmptyTitle{color:rgba(245,248,244,0.48) !important;font-size:13px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:0 !important;opacity:0;animation:nmh-empty-fade .24s ease-out .04s forwards;}@keyframes nmh-empty-fade{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion: reduce){.nmh__liveEmptyTitle{animation:none !important;opacity:1 !important;transform:none !important;}}}@media (min-width: 761px) and (max-width: 1024px){.app3 .stage{position:relative !important;}.app3 .stage .mlist:not(.mlist--min){position:absolute !important;top:8px !important;right:8px !important;bottom:8px !important;width:220px !important;min-width:220px !important;height:auto !important;padding:10px 8px !important;z-index:70 !important;box-shadow:0 18px 44px rgba(0,0,0,0.42) !important;}.app3 .stage .mlist:not(.mlist--min) .mlist__head{flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;padding:4px 4px 10px !important;margin-bottom:2px !important;gap:8px !important;}.app3 .stage .mlist:not(.mlist--min) .mlist__head h3,
  .app3 .stage .mlist:not(.mlist--min) .mlist__head .cnt{display:inline-flex !important;}.app3 .stage .mlist:not(.mlist--min) .mlist__head .mlist__min{display:inline-grid !important;margin-left:auto !important;width:44px !important;height:44px !important;}.app3 .stage .mlist:not(.mlist--min) .mlist__lb{display:inline-grid !important;}.app3 .stage .mlist:not(.mlist--min) .gl{display:block !important;padding:10px 4px 5px !important;font-size:10.5px !important;line-height:1.2 !important;height:auto !important;margin:0 !important;background:transparent !important;}.app3 .stage .mlist:not(.mlist--min) .frow{justify-content:flex-start !important;padding:6px 4px !important;gap:9px !important;}.app3 .stage .mlist:not(.mlist--min) .frow .fnm{display:block !important;max-width:132px !important;font-size:12px !important;}}@media (max-width: 760px){.evt__face,
  .evtw__mlbl,
  .mtopbar__logo,
  .dpf-handle,
  .dpf-name{letter-spacing:1px !important;}}@media (max-width: 760px){.mchat-scrim{position:fixed;left:0;right:0;top:0;bottom:0 !important;z-index:1448;background:#000;opacity:0;}.mchat{position:fixed;left:0;right:0;bottom:0 !important;/* was bottom:62px → exposed the nav */top:100vh;/* animated to FULL detent on open */z-index:1450;display:flex;flex-direction:column;background:#0c0e0d;border-top:1px solid rgba(255,255,255,0.10);border-radius:22px 22px 0 0;box-shadow:0 -18px 44px rgba(0,0,0,0.55);transition:top .3s cubic-bezier(.2,.7,.2,1);will-change:top;}.mchat .composer{padding-bottom:max(12px, env(safe-area-inset-bottom)) !important;}.app3:has(.mchat) .vfab{display:none !important;}.app3:has(.mchat) .nmh__tabs{display:none !important;}.chatdock{bottom:88px;}.app3 > .nmh__tabs{transition:opacity .15s;}.app3:has(.mchat) > .nmh__tabs{opacity:0 !important;pointer-events:none !important;visibility:hidden !important;}}@media (min-width: 761px) and (max-width: 1024px){.app3 > .lives{width:200px !important;}.app3 > .lives .lives__cards .mosaic{height:116px !important;}.lvcard--hero .mosaic{height:148px !important;}.lives__head--hero{font-size:13px !important;}/* Tighten the stage padding/gap */.app3 .stage{gap:8px !important;padding:8px !important;}.stage .mlist,
  .mlist{width:56px !important;min-width:56px !important;padding:10px 6px !important;}.stage .mlist .mlist__head,
  .mlist .mlist__head{flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:4px 0 10px !important;margin-bottom:4px !important;gap:8px !important;}.mlist__head h3,
  .mlist__head .cnt,
  .mlist__lb{display:none !important;}.mlist__head .mlist__min{display:inline-grid !important;}.mlist .gl{display:none !important;}/* group labels hidden when collapsed */.mlist .frow{justify-content:center !important;padding:6px 0 !important;gap:0 !important;}.mlist .frow .fnm{display:none !important;}/* Live Now rail cards: ensure the title/host fits the narrower column */.lvcard .ti{font-size:13.5px !important;}.lvcard--hero .ti{font-size:15px !important;}.chan{padding:0 14px !important;gap:10px !important;}.chan__title h2{font-size:16px !important;}.chan .acts{gap:6px !important;}.searchbtn,
  .notif,
  .iconbtn,
  .wchip,
  .msg__actions button,
  .cmsg__act,
  .dmsg__act,
  .srchbar__x,
  .evtpop__x,
  .aopop__x,
  .mlist__min,
  .mlist__lb,
  .hub-close,
  .hub-savebtn,
  .np__btn,
  .np__btn--play,
  .pact,
  .lbtab,
  .shop2-tab,
  .shop-pay button,
  .hub-gemplus,
  .cbox .gplus,
  .cbox .send,
  .cbox .cbox__mic,
  .react{min-width:44px !important;min-height:44px !important;}.np__btn--play{width:48px !important;height:48px !important;}.evtpop__x{width:44px !important;height:44px !important;}.mlist__min{width:40px !important;height:40px !important;}.cbox input,
  .lr-chat__composer input,
  .srchbar input{min-height:44px !important;}}.app3 > .lives{display:flex !important;flex-direction:column !important;min-height:0;}.app3 > .lives .lives__head{flex:0 0 auto !important;}.app3 > .lives .lives__body{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;padding-bottom:10px !important;/* drop the 66px absolute-CTA reserve */position:relative !important;}.app3 > .lives .lives__cards{padding-bottom:4px;}.cvy .golive{position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;margin:0 !important;flex:0 0 auto !important;z-index:1 !important;}.cvy .lives__body::after{display:none !important;}.app3 > .lives{max-height:100%;}@media (max-width: 760px){.app3--evt-expanded .nmh__golive{display:none !important;}.app3--evt-expanded .vfab{display:none !important;}.app3--evt-expanded .nmh__tabs{display:none !important;}.app3--evt-expanded .nmh__body{padding-bottom:16px !important;}.evtw--inline.evtw--expanded{margin:8px 12px 12px !important;}.evtw__inline-detail{animation:evt-inline-open 0.18s ease-out both;}@keyframes evt-inline-open{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}}.evtw__toggle{min-height:52px !important;}}@media (max-width: 1024px){.evtpop__x{width:44px !important;height:44px !important;top:10px !important;right:10px !important;border-radius:12px !important;display:grid !important;place-items:center !important;background:rgba(255,255,255,0.06) !important;}.evtpop__x .ic{width:18px !important;height:18px !important;}.lr-back,
  .lr-cgift,
  .lr-csend{width:44px !important;height:44px !important;}}@media (max-width: 760px){.nmh__liveEmpty{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:28px 20px 32px !important;text-align:center !important;background:linear-gradient(165deg, rgba(74,222,128,0.07), rgba(74,222,128,0.015)) !important;border:1px dashed rgba(74,222,128,0.32) !important;border-radius:16px !important;color:var(--text, #f5fff7) !important;}.nmh__liveEmptyBadge{display:block;width:56px;height:56px;border-radius:16px;background:radial-gradient(circle, rgba(74,222,128,0.28) 0%, transparent 70%),
      linear-gradient(160deg, rgba(74,222,128,0.18), rgba(74,222,128,0.04));box-shadow:inset 0 0 0 1px rgba(74,222,128,0.28);flex:0 0 auto;}.nmh__liveEmptyTitle{display:block;font-size:14px;font-weight:800;line-height:1.3;}.nmh__liveEmptySub{margin:0;font-size:12px;font-weight:600;color:var(--muted, #a5b3aa);line-height:1.45;max-width:28ch;}.nmh__liveEmpty::after{content:none !important;display:none !important;}.nmh__live{padding-bottom:12px;}}@media (max-width: 760px){.nmh__liveEmpty{min-height:148px !important;padding:0 20px !important;gap:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;background:rgba(255,255,255,0.006) !important;border:1px dashed rgba(245,248,244,0.16) !important;border-radius:18px !important;color:rgba(245,248,244,0.44) !important;}.nmh__liveEmpty::before,
  .nmh__liveEmpty::after{content:none !important;display:none !important;}.nmh__liveEmptyBadge,
  .nmh__liveEmptyIcon,
  .nmh__liveEmptySub{display:none !important;}.nmh__liveEmptyTitle{display:block !important;color:rgba(245,248,244,0.48) !important;font-size:13px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:0 !important;}}@media (max-width: 760px){.nmh__liveTitle{letter-spacing:0.01em !important;word-spacing:0.24em !important;white-space:nowrap !important;}.nmh__liveTitle--idle{color:var(--muted) !important;}.nmh__liveEmpty{min-height:148px !important;padding:0 20px !important;gap:0 !important;background:rgba(255,255,255,0.006) !important;border:1px dashed rgba(245,248,244,0.16) !important;border-radius:18px !important;color:rgba(245,248,244,0.44) !important;}.nmh__liveEmptyBadge,
  .nmh__liveEmptyIcon,
  .nmh__liveEmptySub,
  .nmh__liveEmpty::before,
  .nmh__liveEmpty::after{content:none !important;display:none !important;}.nmh__liveEmptyTitle{display:block !important;color:rgba(245,248,244,0.48) !important;font-size:13px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:0 !important;}}@media (min-width: 761px) and (max-width: 880px){.app3 > .rail{margin:10px 0 10px 10px !important;width:56px !important;flex-basis:56px !important;padding:10px 0 !important;}.app3 > .rail .sqlogo,
  .app3 > .rail .sq,
  .app3 > .rail .evt{width:42px !important;height:42px !important;border-radius:13px !important;}.app3 > .rail .evt__ring{width:42px !important;height:42px !important;}.app3 > .lives{width:180px !important;flex-basis:180px !important;margin:10px 0 10px 8px !important;}.app3 > .lives .lives__head{height:48px !important;padding:0 10px 0 12px !important;}.app3 > .lives .lives__body{padding:8px 8px 8px !important;}.app3 > .lives .lives__cards .mosaic{height:104px !important;}.app3 > .lives .lvcard--hero .mosaic{height:128px !important;}.lvcard{padding:7px !important;margin-bottom:10px !important;}.lvcard .ti{font-size:13px !important;margin-top:8px !important;}.lvcard .lvmeta{font-size:11.5px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.lvcard .boost{display:none !important;}.lvcard .lvrow{margin-top:5px !important;}.cvy .golive{min-height:44px !important;height:44px !important;}.app3 .stage{padding:8px 8px 8px 6px !important;gap:8px !important;}.stage .chat{min-width:0 !important;}.stage .mlist,
  .mlist{width:52px !important;min-width:52px !important;padding:8px 5px !important;}.mlist__min{width:40px !important;height:40px !important;}.chan{min-height:54px !important;padding:0 10px !important;gap:8px !important;}.chan__title h2{font-size:15px !important;}.chan .acts{gap:6px !important;}.searchbtn__lbl{display:none !important;}}@media (min-width: 881px) and (max-width: 1024px){.app3 > .lives{width:208px !important;flex-basis:208px !important;}.app3 .stage{padding:10px !important;}.stage .chat{min-width:0 !important;}}@media (min-width: 761px) and (max-width: 880px){.stage .mlist,
  .mlist,
  .mlist.mlist--min{width:136px !important;min-width:136px !important;padding:8px 7px !important;}.stage .mlist .mlist__head,
  .mlist .mlist__head,
  .mlist.mlist--min .mlist__head{flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:6px !important;padding:2px 2px 8px !important;margin-bottom:2px !important;}.mlist__head h3,
  .mlist.mlist--min .mlist__head h3{display:inline-flex !important;font-size:12px !important;max-width:58px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}.mlist__head .cnt,
  .mlist__lb{display:none !important;}.mlist__head .mlist__min,
  .mlist.mlist--min .mlist__head .mlist__min{display:inline-grid !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin-left:auto !important;}.mlist .gl,
  .mlist.mlist--min .gl{display:block !important;padding:8px 3px 4px !important;font-size:9.5px !important;line-height:1.2 !important;height:auto !important;background:transparent !important;}.mlist .frow,
  .mlist.mlist--min .frow{justify-content:flex-start !important;padding:5px 3px !important;gap:7px !important;}.mlist .frow .fnm,
  .mlist.mlist--min .frow .fnm{display:block !important;max-width:72px !important;font-size:11.5px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}}@media (min-width: 881px) and (max-width: 1024px){.stage .mlist,
  .mlist,
  .mlist.mlist--min{width:176px !important;min-width:176px !important;padding:10px 8px !important;}.stage .mlist .mlist__head,
  .mlist .mlist__head,
  .mlist.mlist--min .mlist__head{flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;padding:4px 4px 10px !important;margin-bottom:2px !important;}.mlist__head h3,
  .mlist__head .cnt,
  .mlist.mlist--min .mlist__head h3,
  .mlist.mlist--min .mlist__head .cnt{display:inline-flex !important;}.mlist__head h3,
  .mlist.mlist--min .mlist__head h3{font-size:13px !important;}.mlist__lb{display:none !important;}.mlist__head .mlist__min,
  .mlist.mlist--min .mlist__head .mlist__min{display:inline-grid !important;margin-left:auto !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;}.mlist .gl,
  .mlist.mlist--min .gl{display:block !important;padding:9px 4px 5px !important;font-size:10px !important;height:auto !important;background:transparent !important;}.mlist .frow,
  .mlist.mlist--min .frow{justify-content:flex-start !important;padding:6px 4px !important;gap:8px !important;}.mlist .frow .fnm,
  .mlist.mlist--min .frow .fnm{display:block !important;max-width:108px !important;font-size:12px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}}@media (min-width: 761px) and (max-width: 1024px){.app3 .stage .chat{flex:1 1 0 !important;width:auto !important;min-width:0 !important;}.app3 .stage .mlist,
  .app3 .stage .mlist:not(.mlist--min){position:relative !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;height:auto !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.20),
      inset 0 0 0 1px rgba(255,255,255,0.045),
      0 26px 64px -24px rgba(0,0,0,0.72) !important;}}@media (min-width: 761px) and (max-width: 880px){.app3 .stage .mlist,
  .app3 .stage .mlist:not(.mlist--min){flex:0 0 136px !important;width:136px !important;min-width:136px !important;max-width:136px !important;}}@media (min-width: 881px) and (max-width: 1024px){.app3 .stage .mlist,
  .app3 .stage .mlist:not(.mlist--min){flex:0 0 176px !important;width:176px !important;min-width:176px !important;max-width:176px !important;}}.app3 > .rail .evt{color:var(--text-2, #A6B0AA);}.app3 > .rail .evt.active,
.app3 > .rail .evt:hover{color:var(--green);}.app3 > .rail .evt .evt__ico{display:grid;place-items:center;line-height:0;}.app3 > .rail .evt .evt__ico .dmw{height:26px;width:auto;}@media (min-width: 761px){.wallet-popover{width:min(288px, calc(100vw - 24px)) !important;}}.wallet-popover{padding:11px !important;gap:8px !important;border-radius:16px !important;}.wallet-popover__head h3{font-size:13.5px !important;}.wallet-popover__x{width:28px !important;height:28px !important;border-radius:8px !important;}.wallet-popover__x svg{width:15px !important;height:15px !important;}.wallet-popover__grid{gap:6px !important;}.wallet-popover__bal{padding:8px 9px !important;gap:2px !important;border-radius:10px !important;}.wallet-popover__ic{width:17px !important;height:17px !important;}.wallet-popover__ic svg{width:17px !important;height:17px !important;}.wallet-popover__v{font-size:15px !important;}.wallet-popover__k{font-size:9px !important;}.wallet-popover__recent{gap:4px !important;padding-top:0 !important;}.wallet-popover__rlabel{font-size:9px !important;}.wallet-popover__row{padding:7px 9px !important;font-size:11px !important;border-radius:9px !important;}.wallet-popover__rd{font-size:11px !important;}.wallet-popover__add{height:33px !important;font-size:12.5px !important;border-radius:9px !important;gap:6px !important;}.wallet-popover__add svg{width:14px !important;height:14px !important;}.wallet.compact{overflow:visible !important;}.wallet.compact .wchip{position:relative;overflow:visible !important;}.wallet.compact .wchip .wv{display:block !important;position:absolute;top:calc(100% + 8px);left:50%;max-width:none !important;overflow:visible !important;/* compact hides the value via max-width:0 — undo it for the bubble */transform:translateX(-50%) translateY(-4px) scale(0.96);margin:0;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:800;line-height:1.15;color:#fff;white-space:nowrap;background:rgba(22,24,28,0.98);border:1px solid rgba(255,255,255,0.12);box-shadow:0 8px 22px rgba(0,0,0,0.45);opacity:0;pointer-events:none;z-index:7000;transition:opacity .12s ease, transform .12s ease;}.wallet.compact .wchip .wv::before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:rgba(22,24,28,0.98);border-left:1px solid rgba(255,255,255,0.12);border-top:1px solid rgba(255,255,255,0.12);}.wallet.compact .wchip:hover .wv,
.wallet.compact .wchip:focus-visible .wv{opacity:1;transform:translateX(-50%) translateY(0) scale(1);}.chat .chan, .chat .acts{overflow:visible !important;}/* A4: live-card meta is plain text again (9px dot numerals were unreadable) */.lvcount{font-size:11px !important;color:#A8B0AC;letter-spacing:.02em;}.boost{color:#FF6B7C !important;}/* A6: "@" and the name are separate text nodes; keep the handle on one line */.dpfm-handle{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;}/* A6: profile-panel gem/cash values joined the 11px legibility floor */.dpfm-mval .dm-glyph{height:11px !important;width:auto !important;}@media (min-width: 761px) and (max-width: 900px){.chan .chan__title{min-width:0;overflow:hidden;}.chan .acts{flex:0 0 auto;}}.mlist__head{min-width:0;}.mlist__head h3{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.mlist__head .mlist__lb, .mlist__head .mlist__min{flex-shrink:0;}.mlist__head h3 .dmw, .mlist .gl .dmw{max-width:100%;min-width:0;}.mlist__head h3 .dm-glyph, .mlist .gl .dm-glyph{max-width:100%;}.chatdock .cwin{width:clamp(232px, calc((100vw - 430px) / 3), 343px);}@media (min-width: 761px) and (max-width: 900px){.musec-sechead{flex-wrap:wrap;row-gap:8px;}.musec-grid{grid-template-columns:1fr;gap:18px;}}@media (max-width: 360px){.shop2-sec__h--fuel{flex-wrap:wrap;row-gap:8px;}}@media (min-width: 761px) and (max-width: 1024px){.app3 .stage .mlist:not(.mlist--min) .mlist__head .mlist__lb{display:none !important;}}@media (min-width: 761px) and (max-width: 880px){.app3 .stage .mlist:not(.mlist--min) .mlist__head .cnt{display:none !important;}}@media (min-width: 761px){.stage .chat .stream{padding-top:18px !important;scroll-padding-top:18px;}.stage .welcome{padding-top:16px !important;}.cvy .golive{margin:8px 14px 14px !important;}.app3 > .lives .lives__body{padding-bottom:16px !important;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - 28px), rgba(0,0,0,0.06) 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - 28px), rgba(0,0,0,0.06) 100%);}.pcol__body{padding-bottom:58px !important;scroll-padding-bottom:58px;}}@media (max-width: 760px){.pcol__body{padding-bottom:160px !important;scroll-padding-bottom:160px;}}@media (min-width: 761px) and (max-width: 900px){.app3 > .lives{width:180px !important;flex-basis:180px !important;}.app3 .stage{padding:10px !important;gap:0 !important;}.app3 .stage .mlist{display:none !important;}.stage .chat{width:100% !important;}.app3 > .lives .lives__cards .mosaic{height:104px !important;}.app3 > .lives .lvcard--hero .mosaic{height:132px !important;}}@media (max-width: 760px){.nmh__body{gap:12px !important;padding-bottom:var(--body-pad-bottom, calc(170px + env(safe-area-inset-bottom, 0px) + var(--vv-bottom-offset, 0px))) !important;}.nmh__live{margin-top:8px !important;padding-bottom:0 !important;}.nmh__rooms{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.nmh__room{min-width:0;min-height:132px;padding:8px;border:1px solid rgba(245,248,244,0.11);border-radius:18px;background:rgba(255,255,255,0.025);color:var(--text, #f5f8f4);display:flex;flex-direction:column;gap:8px;text-align:left;font:inherit;cursor:pointer;}.nmh__room:active{background:rgba(255,255,255,0.055);}.nmh__room--pending{opacity:0.72;cursor:wait;}.nmh__room--pending:disabled{pointer-events:none;}.nmh__room--pending .nmh__roomSub{color:var(--text, #f5f8f4);}.nmh__roomMosaic{display:block;min-width:0;overflow:hidden;border-radius:12px;}.nmh__roomMosaic .mosaic,
  .nmh__roomMosaic .lvcard--hero .mosaic{height:68px !important;border-radius:12px !important;}.nmh__simpleMosaic{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));gap:2px;height:68px;border-radius:12px;overflow:hidden;}.nmh__simpleMosaic span{display:grid;place-items:center;background:linear-gradient(150deg, rgba(74,222,128,0.20), rgba(255,68,88,0.12));color:rgba(245,248,244,0.72);font-size:13px;font-weight:800;}.nmh__roomMosaic .mtile .ini{font-size:13px !important;}.nmh__roomMosaic .mtile .more{font-size:13px !important;}.nmh__roomMeta{min-width:0;display:flex;flex-direction:column;gap:2px;}.nmh__roomTitle{color:var(--text, #f5f8f4);font-size:13px;font-weight:800;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.nmh__roomSub{color:rgba(245,248,244,0.58);font-size:11px;font-weight:650;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}.plrow--scroll{padding-right:18px;-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - 44px), rgba(0,0,0,0.08) 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - 44px), rgba(0,0,0,0.08) 100%);}.pcol__body{-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, #000 12px);mask-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, #000 12px);}@media (max-width: 760px){.musec-sechead{flex-direction:column !important;align-items:stretch !important;gap:10px !important;}.musec-sechead .page__seclabel{width:100% !important;}.musec-sechead .musec-tabs{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;padding:0 0 4px !important;overflow-x:auto !important;overscroll-behavior-x:contain;scrollbar-width:none;}.musec-sechead .musec-tabs::-webkit-scrollbar{display:none;}.musec-sechead .musec-tabs .lbtab{flex:0 0 auto;}.pcol__tabs, .lbtabs{padding-right:14px;-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - 32px), rgba(0,0,0,0.1) 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - 32px), rgba(0,0,0,0.1) 100%);}}@media(min-width:761px){.dpf-layer{--dpf-left:76px;--dpf-right:14px;--dpf-gap:24px;--dpf-panel-width:304px;position:fixed!important;inset:0!important;z-index:2000!important;display:block!important;background:rgba(3,4,4,.2)!important}.dpf-layer .dpf.dpf--profilecard{position:fixed!important;inset:auto auto 14px 76px!important;width:var(--dpf-panel-width)!important;max-width:calc(100vw - 96px)!important;height:469px!important;min-height:469px!important;max-height:min(469px,calc(100vh - 28px))!important;transform:none!important;z-index:2001!important}.dpf-layer .dpf.dpf--side{position:fixed!important;inset:auto auto 14px calc(var(--dpf-left) + var(--dpf-panel-width) + var(--dpf-gap))!important;width:var(--dpf-panel-width)!important;max-width:calc(100vw - 96px)!important;height:469px!important;min-height:469px!important;max-height:min(469px,calc(100vh - 28px))!important;z-index:2002!important}}.dpf-layer>.lr-approved-dialog-backdrop{z-index:2100}.app3:has(>.dpf-layer)>.rail{z-index:2004!important;pointer-events:auto}.app3:has(>.dpf-layer)>.rail .sq{pointer-events:auto}@media(min-width:761px) and (max-height:496px){.dpf-layer .dpf.dpf--profilecard,.dpf-layer .dpf.dpf--side{height:calc(100vh - 28px)!important;min-height:0!important;max-height:calc(100vh - 28px)!important;overflow-y:auto!important}}@media (min-width: 761px){.dpfm-herobtn{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;}.dpfm-herobtn .ic{width:18px !important;height:18px !important;}.dpfm-heroid .dpfm-status{min-height:40px !important;padding:0 14px !important;}}.musec-new,
.shop-pay button{min-height:40px !important;}.musec-new{padding:0 14px !important;}.shop-pay button{padding:0 12px !important;}.ybpcard__img{position:relative;overflow:hidden;}.ybpcard__img > img{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:cover;}.ybpcard__img::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 20%, transparent 40%, rgba(0,0,0,0.35)),
              radial-gradient(rgba(255,255,255,0.07) 1px, transparent 1.7px);background-size:auto, 15px 15px;}.vid-clip__art,
.vid-poster__art,
.vid-hero{position:relative;overflow:hidden;}.vid-clip__art > img,
.vid-poster__art > img,
.vid-hero__art{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;}.vid-clip__art > img,
.vid-poster__art > img{z-index:0;}.vid-clip__art > .ic{position:relative;z-index:2;}.vid-clip__dur,
.vid-poster__rank,
.vid-poster__prog{z-index:2;}.vid-hero__scrim,
.vid-hero__top,
.vid-hero__info{z-index:2;}.vid-hero__art{z-index:0;}.page__seclabel, .aside-lbl, .side__head h3{color:#B9C2BB !important;}.lbtab:not(.on), .glchip:not(.on){color:#AEB8B1;}@media (min-width: 761px) and (max-width: 1024px){.mlist .wcard__ti{display:none;}}@media (max-width: 760px){.vid-grid > .vid-clip:last-child:nth-child(odd){grid-column:1 / -1;}}.frow.off{opacity:0.68;}.mem.off{opacity:0.6;}.evtw__mini .evtw__mteaser{margin-left:auto;font-size:12px;font-weight:700;color:#B9C2BB;letter-spacing:0.02em;}.evtw__mini .evtw__mteaser--empty{color:var(--muted);letter-spacing:0;}.ob-terms{color:#A2ACA6;}.ob2--welcome .ob-terms{color:rgba(238, 244, 239, 0.8);}.notif .dot{top:-4px;}.setsec{margin-bottom:26px;}.setsec .page__seclabel{margin-top:0;}.setsec .setrow{margin:0;width:100%;}html.vtheme-mono{--purple:#d2d6da;--gold:#c6c9ce;--fuel:#b7bbc1;--green-tint:rgba(255,255,255,0.12);--green-line:rgba(255,255,255,0.32);}html.vtheme-mono,
html.vtheme-mono body{background:#050505 !important;}html.vtheme-mono #vfx-halftone,
html.vtheme-mono .vfx-overlay-field{filter:saturate(0) contrast(1.06);}html.vtheme-mono .app3 > .rail,
html.vtheme-mono .app3 > .lives,
html.vtheme-mono .app3 .stage .chat,
html.vtheme-mono .app3 .stage .mlist,
html.vtheme-mono .pcol,
html.vtheme-mono .page,
html.vtheme-mono .vid-hero,
html.vtheme-mono .musec-hero{background:rgba(10, 10, 11, 0.62) !important;border-color:rgba(255,255,255,0.11) !important;}html.vtheme-mono .dpf,
html.vtheme-mono .dpf--profilecard,
html.vtheme-mono .ctxmenu,
html.vtheme-mono .musec-pop,
html.vtheme-mono .mqpanel,
html.vtheme-mono .vtoast,
html.vtheme-mono .shop-modal__card,
html.vtheme-mono .aopop,
html.vtheme-mono .glpop,
html.vtheme-mono .wsheet__card,
html.vtheme-mono .hub-upload__card,
html.vtheme-mono .cwin-cashmodal,
html.vtheme-mono .evtpop,
html.vtheme-mono .npop,
html.vtheme-mono .cwin{background:rgba(12,12,13,0.88) !important;border-color:rgba(255,255,255,0.15) !important;}html.vtheme-mono .rail .sq--btn.active,
html.vtheme-mono .app3 .rail .sq--btn.active .dm-glyph,
html.vtheme-mono .app3 .rail .sq--btn.active .dmw-icon,
html.vtheme-mono .m3 .tb.on{color:#f4f5f6 !important;}html.vtheme-mono .lbtab.on,
html.vtheme-mono .shop2-tab.on,
html.vtheme-mono .glchip.on,
html.vtheme-mono .musec-tab.on,
html.vtheme-mono .vid-typechips .glchip.on,
html.vtheme-mono .pmk-opt--on{background:rgba(255,255,255,0.12) !important;border-color:rgba(255,255,255,0.38) !important;color:#f5f6f7 !important;}html.vtheme-mono .lbtab.on .dm-glyph,
html.vtheme-mono .shop2-tab.on .dm-glyph,
html.vtheme-mono .glchip.on .dm-glyph,
html.vtheme-mono .dmw-num{color:#d8dbe0 !important;}html.vtheme-mono .pmk-switch--on{background:#f1f3f5;border-color:#f1f3f5;}html.vtheme-mono .pmk-switch--on .pmk-switch__knob{background:#080808;}html.vtheme-mono .dpf-input:focus,
html.vtheme-mono .dpfe__finput:focus{border-color:#d8dbe0;}html.vtheme-mono :focus-visible{outline-color:#f4f5f6;}html.vtheme-mono .w--cash .wic,
html.vtheme-mono .w--gems .wic,
html.vtheme-mono .w--fuel .wic,
html.vtheme-mono .w--robux .wic,
html.vtheme-mono .dpfm-mval--cash,
html.vtheme-mono .dpfm-mval--gems .ic,
html.vtheme-mono .dpfm-mval--rank,
html.vtheme-mono .pmk-wellchip--cash,
html.vtheme-mono .pmk-wellchip--gems,
html.vtheme-mono .pmk-wellchip--fuel,
html.vtheme-mono .pmk-rankchip,
html.vtheme-mono .pmk-rankval{color:#d7dbe0 !important;}html.vtheme-mono .dpfm-mval svg [fill]:not([fill="none"]),
html.vtheme-mono .pmk-wellchip svg [fill]:not([fill="none"]),
html.vtheme-mono .pmk-rankchip svg [fill]:not([fill="none"]),
html.vtheme-mono .shop2-chip svg [fill]:not([fill="none"]){fill:currentColor !important;}html.vtheme-mono .dpfm-mval svg [stroke]:not([stroke="none"]),
html.vtheme-mono .pmk-wellchip svg [stroke]:not([stroke="none"]),
html.vtheme-mono .pmk-rankchip svg [stroke]:not([stroke="none"]),
html.vtheme-mono .shop2-chip svg [stroke]:not([stroke="none"]){stroke:currentColor !important;}html.vtheme-mono .dpfm-herobtn--gear.on,
html.vtheme-mono .dpfm-edit.on,
html.vtheme-mono .dpfm-viewed.on,
html.vtheme-mono .dpfm-vfollow.on{background:rgba(255,255,255,0.13) !important;color:#f4f5f6 !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.24) !important;}.wallet.compact{box-sizing:border-box;padding:0 7px;background:rgba(255, 255, 255, 0.03) !important;box-shadow:none !important;}.wallet.compact .wchip{width:60.5px !important;flex:0 0 60.5px;padding:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;}.wallet.compact .wic{width:34px !important;height:34px !important;overflow:visible;background:transparent !important;box-shadow:none !important;border-radius:0 !important;}.wallet.compact .wic .ic{width:34px !important;height:34px !important;max-width:none;overflow:visible;}/* Each authored currency mark keeps its own hover/focus motion. */.wallet.compact .motion-part{pointer-events:none;}.wallet.compact .gem-facet-shimmer,
.wallet.compact .gem-shine,
.wallet.compact .robux-glare,
.wallet.compact .robux-rim-edge,
.wallet.compact .robux-sparkle{opacity:0;}.wallet.compact .gem-shine,
.wallet.compact .robux-glare{transform-box:view-box;transform-origin:24px 24px;}.wallet.compact .gem-glint{opacity:0.18;transform:scale(0.55);transform-box:view-box;transform-origin:39px 12.5px;}.wallet.compact .cash-bill{transform-box:view-box;}.wallet.compact .cash-bill-a{transform:rotate(-7deg);transform-origin:16.3px 29.5px;}.wallet.compact .cash-bill-b{transform:rotate(-6deg);transform-origin:31.7px 30px;}.wallet.compact .robux-sparkle{transform:scale(0.4);transform-box:view-box;transform-origin:38px 12px;}.wallet.compact .fuel-fill{transform:translateY(10.78px) scaleY(0.72);transform-box:view-box;transform-origin:0 0;}.wallet.compact .wchip:hover .gem-facet-shimmer,
.wallet.compact .wchip:focus-visible .gem-facet-shimmer{animation:gem-facet-shimmer 1900ms linear infinite;animation-delay:var(--facet-delay);}.wallet.compact .wchip:hover .gem-shine,
.wallet.compact .wchip:focus-visible .gem-shine{animation:gem-shine-sweep 3000ms linear infinite;}.wallet.compact .wchip:hover .gem-glint,
.wallet.compact .wchip:focus-visible .gem-glint{animation:gem-glint 3200ms linear infinite;}.wallet.compact .wchip:hover .cash-bill-a,
.wallet.compact .wchip:focus-visible .cash-bill-a{animation:cash-bill-a 1500ms linear infinite;}.wallet.compact .wchip:hover .cash-bill-b,
.wallet.compact .wchip:focus-visible .cash-bill-b{animation:cash-bill-b 1500ms linear infinite;animation-delay:-780ms;}.wallet.compact .wchip:hover .robux-rim-edge,
.wallet.compact .wchip:focus-visible .robux-rim-edge{animation:robux-rim-edge 5000ms linear infinite;animation-delay:var(--edge-delay);}.wallet.compact .wchip:hover .robux-glare,
.wallet.compact .wchip:focus-visible .robux-glare{animation:robux-glare 5000ms linear infinite;}.wallet.compact .wchip:hover .robux-sparkle,
.wallet.compact .wchip:focus-visible .robux-sparkle{animation:robux-sparkle 5000ms linear infinite;}.wallet.compact .wchip:hover .fuel-fill,
.wallet.compact .wchip:focus-visible .fuel-fill{animation:fuel-refill 3000ms linear infinite;}@keyframes gem-facet-shimmer{0%{opacity:0;}45%{opacity:0.5;}90%, 100%{opacity:0;}}@keyframes gem-shine-sweep{0%{opacity:0;transform:translateX(-23px) rotate(20deg);}12%{opacity:0;transform:translateX(-17.48px) rotate(20deg);}36%{opacity:0.6;transform:translateX(-6.44px) rotate(20deg);}60%{opacity:0;transform:translateX(4.6px) rotate(20deg);}100%{opacity:0;transform:translateX(23px) rotate(20deg);}}@keyframes gem-glint{0%{opacity:0.18;transform:scale(0.55);}84%{opacity:1;transform:scale(1.25);}100%{opacity:0.18;transform:scale(0.55);}}@keyframes cash-bill-a{0%, 100%{transform:rotate(-7deg);}16%{transform:rotate(-21deg);}34%{transform:rotate(-7deg);}}@keyframes cash-bill-b{0%, 100%{transform:rotate(-6deg);}16%{transform:rotate(8deg);}34%{transform:rotate(-6deg);}}@keyframes robux-rim-edge{0%, 14%, 100%{opacity:0;}7%{opacity:0.92;}}@keyframes robux-glare{0%, 6%{opacity:0;transform:translateX(-28px) rotate(20deg);}19%{opacity:0.68;transform:translateX(0) rotate(20deg);}32%{opacity:0;transform:translateX(28px) rotate(20deg);}100%{opacity:0;transform:translateX(28px) rotate(20deg);}}@keyframes robux-sparkle{0%, 100%{opacity:0;transform:scale(0.4);}16%{opacity:1;transform:scale(1.25);}28%{opacity:0;transform:scale(0.4);}}@keyframes fuel-refill{0%{transform:translateY(30.8px) scaleY(0.2);}45%{transform:translateY(0) scaleY(1);}68.333%{transform:translateY(0) scaleY(1);}100%{transform:translateY(30.8px) scaleY(0.2);}}@media (prefers-reduced-motion: reduce){.wallet.compact .motion-part{animation:none !important;}}html.vtheme-mono .notif .dot,
html.vtheme-mono .m3 .top .reddot,
html.vtheme-mono .m3 .tb .tdot,
html.vtheme-mono .m3 .tb .tbadge,
html.vtheme-mono .m3 .tb .bd{background:var(--red) !important;color:#fff !important;}html.vtheme-mono .pmk-dot--online,
html.vtheme-mono .dot-online,
html.vtheme-mono .avatar__dot--online,
html.vtheme-mono .pf-dot--online,
html.vtheme-mono .wpf-pdot--online,
html.vtheme-mono .wds-status--online i{background-color:var(--green) !important;}html.vtheme-mono .av--live .avbg{box-shadow:0 0 0 2px rgba(0,0,0,0.6), 0 0 0 4px var(--red) !important;}html.vtheme-mono .av--watch .avbg{box-shadow:0 0 0 2px rgba(0,0,0,0.6), 0 0 0 4px var(--blue) !important;}html.vtheme-mono .av--ring .avbg{box-shadow:0 0 0 2px rgba(0,0,0,0.6), 0 0 0 4px var(--green) !important;}html.vtheme-mono .lr-live,
html.vtheme-mono .minilive,
html.vtheme-mono .factions button.join .ic{color:var(--red) !important;}html.vtheme-mono .watching{color:var(--blue) !important;border-color:var(--blue) !important;}html.vtheme-mono .btn--primary,
html.vtheme-mono .btng,
html.vtheme-mono .wpf-btn--primary,
html.vtheme-mono .ob-cta:not(.ob-cta--ghost),
html.vtheme-mono .hub-upload__add,
html.vtheme-mono .vid-play--go,
html.vtheme-mono .shop-btn--buy,
html.vtheme-mono .shop-btn--go,
html.vtheme-mono .shop-btn--mine,
html.vtheme-mono .shop-btn--wd,
html.vtheme-mono .ioschat__send,
html.vtheme-mono .iosroom__join,
html.vtheme-mono .mdock .np__btn--play,
html.vtheme-mono .mwidget__pp.np__btn--play{background:#f1f3f5 !important;border-color:#f1f3f5 !important;color:#080808 !important;}html.vtheme-mono .btn--primary:hover,
html.vtheme-mono .btng:hover,
html.vtheme-mono .wpf-btn--primary:hover,
html.vtheme-mono .ob-cta:not(.ob-cta--ghost):hover:not(:disabled),
html.vtheme-mono .hub-upload__add:hover,
html.vtheme-mono .vid-play--go:hover,
html.vtheme-mono .shop-btn--buy:hover:not(:disabled),
html.vtheme-mono .shop-btn--go:hover:not(:disabled),
html.vtheme-mono .shop-btn--mine:hover:not(:disabled),
html.vtheme-mono .shop-btn--wd:hover:not(:disabled),
html.vtheme-mono .mdock .np__btn--play:hover{background:#ffffff !important;border-color:#ffffff !important;color:#080808 !important;}html.vtheme-mono .btn--primary .ic,
html.vtheme-mono .btng .ic,
html.vtheme-mono .ob-cta .ic,
html.vtheme-mono .ob-cta svg,
html.vtheme-mono .vid-play--go .ic,
html.vtheme-mono .vid-play--go svg,
html.vtheme-mono .mdock .np__btn--play .ic,
html.vtheme-mono .mwidget__pp.np__btn--play .ic{color:#080808 !important;}html.vtheme-mono .musec-btn--upload{border-color:rgba(255,255,255,0.28) !important;color:#f4f5f6 !important;}html.vtheme-mono .musec-btn--upload:hover{background:rgba(255,255,255,0.12) !important;color:#ffffff !important;border-color:rgba(255,255,255,0.40) !important;}html.vtheme-mono .vid-uploadbtn{border-color:rgba(255,255,255,0.22) !important;color:#f4f5f6 !important;}html.vtheme-mono .vid-uploadbtn:hover{background:#f1f3f5 !important;color:#080808 !important;}/* Onboarding + first paint: strip brand green under Mondo/default */html.vtheme-mono #vfx-halftone,
html.vtheme-mono .vfx-overlay-field{filter:grayscale(1) saturate(0) contrast(1.08) !important;}html.vtheme-mono .ob2-auth .ob-hint--bad a,
html.vtheme-mono .ob-login a,
html.vtheme-mono .ob2-mark span,
html.vtheme-mono a[href*="vulu.ai"]{color:#f1f3f5 !important;}html.vtheme-mono .ob2-auth .ob-hint--bad a:hover,
html.vtheme-mono .ob-login a:hover,
html.vtheme-mono a[href*="vulu.ai"]:hover{color:#ffffff !important;}html.vtheme-mono .ob-dot.done{background:rgba(255,255,255,0.35) !important;}html.vtheme-mono .ob-dot.on{background:#f1f3f5 !important;}html.vtheme-mono .ob-input:focus,
html.vtheme-mono .ob-cal__sel select:focus{border-color:rgba(255,255,255,0.45) !important;}html.vtheme-mono .ob-tick{color:#f1f3f5 !important;}html.vtheme-mono .ob-spin,
html.vtheme-mono .ob-bigspin{border-top-color:#f1f3f5 !important;}html.vtheme-mono .ob-cal__day.on{background:#f1f3f5 !important;color:#080808 !important;}html.vtheme-mono .ob-hint--good{color:var(--green, #4ADE80) !important;}/* Welcome "Continue to VULU" glass card — was rgba(75,89,79) olive/green tint */html.vtheme-mono .ob2-glow{background:radial-gradient(circle, rgba(255,255,255,0.05), transparent 68%) !important;}html.vtheme-mono .ob2--welcome .ob2-card,
html.vtheme-mono .ob2-card{background:rgba(16, 16, 18, 0.72) !important;border-color:rgba(255, 255, 255, 0.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16), 0 26px 64px -24px rgba(0,0,0,0.72) !important;backdrop-filter:blur(22px) saturate(1) !important;-webkit-backdrop-filter:blur(22px) saturate(1) !important;}html.vtheme-mono .ob2{color:#F5F5F5 !important;}html.vtheme-mono .ob2--welcome .ob2-auth-head p{color:rgba(245, 245, 247, 0.68) !important;}html.vtheme-mono .ob2--welcome .ob-terms{color:rgba(230, 230, 232, 0.78) !important;}html.vtheme-pink{--purple:#ff9bd5;--gold:#ffc0dc;--fuel:#f08ac1;}html.vtheme-pink,
html.vtheme-pink body{background:#080507 !important;}html.vtheme-pink #vfx-halftone,
html.vtheme-pink .vfx-overlay-field{filter:saturate(1.08) contrast(1.03);}html.vtheme-pink .app3 > .rail,
html.vtheme-pink .app3 > .lives,
html.vtheme-pink .app3 .stage .chat,
html.vtheme-pink .app3 .stage .mlist,
html.vtheme-pink .pcol,
html.vtheme-pink .page,
html.vtheme-pink .vid-hero,
html.vtheme-pink .musec-hero{background:rgba(14, 7, 12, 0.64) !important;border-color:rgba(255,154,203,0.13) !important;}html.vtheme-pink .dpf,
html.vtheme-pink .dpf--profilecard,
html.vtheme-pink .ctxmenu,
html.vtheme-pink .musec-pop,
html.vtheme-pink .mqpanel,
html.vtheme-pink .vtoast,
html.vtheme-pink .shop-modal__card,
html.vtheme-pink .aopop,
html.vtheme-pink .glpop,
html.vtheme-pink .wsheet__card,
html.vtheme-pink .hub-upload__card,
html.vtheme-pink .cwin-cashmodal,
html.vtheme-pink .evtpop,
html.vtheme-pink .npop,
html.vtheme-pink .cwin{background:rgba(17,8,14,0.88) !important;border-color:rgba(255,154,203,0.17) !important;}html.vtheme-pink .rail .sq--btn.active,
html.vtheme-pink .app3 .rail .sq--btn.active .dm-glyph,
html.vtheme-pink .app3 .rail .sq--btn.active .dmw-icon,
html.vtheme-pink .m3 .tb.on,
html.vtheme-pink .dpf-theme__check,
html.vtheme-pink .dpfe__save,
html.vtheme-pink .mp-reordering,
html.vtheme-pink .mp-tip svg{color:#ffc4e2 !important;}html.vtheme-pink .lbtab.on,
html.vtheme-pink .shop2-tab.on,
html.vtheme-pink .glchip.on,
html.vtheme-pink .musec-tab.on,
html.vtheme-pink .vid-typechips .glchip.on,
html.vtheme-pink .pmk-opt--on,
html.vtheme-pink .dpf-theme.on{background:rgba(244,114,182,0.13) !important;border-color:rgba(255,154,203,0.42) !important;color:#ffe5f3 !important;}html.vtheme-pink .lbtab.on .dm-glyph,
html.vtheme-pink .shop2-tab.on .dm-glyph,
html.vtheme-pink .glchip.on .dm-glyph{color:#ff9acb !important;}html.vtheme-pink .hcount,
html.vtheme-pink .hcount .dmw-num,
html.vtheme-pink .hcount .dm-glyph,
html.vtheme-pink .mlist__head .cnt,
html.vtheme-pink .mlist__head .cnt .dmw-num,
html.vtheme-pink .mlist__head .cnt .dm-glyph{color:#ff9acb !important;}html.vtheme-pink .pmk-switch--on{background:#ff9acb;border-color:#ff9acb;}html.vtheme-pink .pmk-switch--on .pmk-switch__knob{background:#090609;}html.vtheme-pink .dpf-input:focus,
html.vtheme-pink .dpfe__finput:focus{border-color:#ff9acb;}html.vtheme-pink :focus-visible{outline-color:#ffc4e2;}html.vtheme-pink .dpfm-herobtn--gear.on,
html.vtheme-pink .dpfm-edit.on,
html.vtheme-pink .dpfm-viewed.on,
html.vtheme-pink .dpfm-vfollow.on{background:rgba(244,114,182,0.13) !important;color:#ffe5f3 !important;box-shadow:inset 0 0 0 1px rgba(255,154,203,0.26) !important;}html.vtheme-pink .crop__zoomrow input[type="range"]{accent-color:#ff9acb;}html.vtheme-pink .crop__spin{border-top-color:#ff9acb;}.app3 a:focus-visible,
.app3 button:focus-visible,
.app3 input:focus-visible,
.app3 textarea:focus-visible,
.app3 select:focus-visible,
.app3 [tabindex]:focus-visible{outline:2px solid var(--green, #4ade80);outline-offset:2px;}.app3 .evtpop button:focus-visible,
.app3 .evtpop__join:focus-visible{outline-color:var(--text);}.app3 .composer .cbox input:focus-visible{outline:none !important;outline-offset:0 !important;}.app3 .composer .cbox:focus-within{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.16),
    inset 0 0 0 1px rgba(255, 255, 255, 0.05) !important;}@media (max-width: 760px){:root{--rail-h:60px;--rail-safe:env(safe-area-inset-bottom, 0px);--rail-stack:calc(var(--rail-h) + var(--rail-safe));--mobile-tabs-clearance:calc(78px + var(--rail-safe) + var(--vv-bottom-offset, 0px));--vv-bottom-offset:0px;/* overridden by visualViewport script when chrome covers bottom */}.app3{min-height:0;height:100%;max-height:100%;padding-bottom:var(--rail-stack) !important;box-sizing:border-box;}.app3 > .rail{position:fixed !important;left:0 !important;right:0 !important;top:auto !important;bottom:var(--vv-bottom-offset, 0px) !important;width:100% !important;height:var(--rail-stack) !important;padding:0 4px var(--rail-safe) !important;box-sizing:border-box !important;align-items:center !important;}/* Split live strip against small/dynamic viewport, not legacy vh alone */.app3 > .lives{max-height:52svh !important;max-height:min(52svh, 52dvh) !important;}.mchat-scrim{bottom:calc(var(--rail-stack) + var(--vv-bottom-offset, 0px)) !important;}.mchat{bottom:calc(var(--rail-stack) + var(--vv-bottom-offset, 0px)) !important;}.dpf-layer{bottom:var(--mobile-tabs-clearance) !important;}.dpf.dpf--profilecard,
  .dpf.dpf--side{bottom:var(--mobile-tabs-clearance) !important;height:min(82dvh, calc(var(--app-height, 100dvh) - var(--mobile-tabs-clearance) - 12px)) !important;max-height:calc(var(--app-height, 100dvh) - var(--mobile-tabs-clearance) - 12px) !important;}}html.vtheme-mono .app3--home > .home-utilities > .mwidget.mwidget--rail,
html.vtheme-mono .app3--home > .home-utilities > .mlist,
html.vtheme-mono .app3 .stage__rail > .mlist,
html.vtheme-mono .app3 .stage__rail > .mwidget.mwidget--rail,
html.vtheme-mono .app3 .page__rail > .mlist,
html.vtheme-mono .app3 .page__rail > .mwidget.mwidget--rail{background:#0b0b0c !important;border-color:#ffffff21 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}html.vtheme-mono .app3--home > .home-utilities > .mlist .mlist__head{background:transparent !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;border-bottom:1px solid rgba(255, 255, 255, 0.08) !important;}@media (min-width: 761px){.app3--home > .lives{min-width:250px !important;width:clamp(250px, 19vw, 310px) !important;flex:0 0 clamp(250px, 19vw, 310px) !important;}.app3--home > .lives .lives__cards .mosaic{height:142px !important;}.app3--home > .lives .lvcard--hero .mosaic{height:170px !important;}.app3--home .msg__actions button,
  .app3--home .searchbtn,
  .app3--home .notif,
  .app3--home .wchip,
  .app3--home .composer .gplus,
  .app3--home .composer .send,
  .app3--home .composer .cbox__mic{min-width:44px !important;min-height:44px !important;}.app3--home .composer .gplus,
  .app3--home .composer .send,
  .app3--home .composer .cbox__mic{width:44px !important;height:44px !important;}.app3 .chat-searchpop__label,
  .app3 .chat-searchpop__more,
  .app3 .page__seclabel,
  .app3 .aside-lbl,
  .app3 .lvcount,
  .app3 .mlist .gl{font-family:var(--font, system-ui, -apple-system, sans-serif) !important;letter-spacing:0.035em !important;color:rgba(232, 236, 236, .76) !important;}.chat-searchpop__more{min-height:44px;display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;margin-top:2px;padding:0 12px;border:1px solid rgba(190, 56, 243, 0.28);border-radius:11px;color:#e9c8ff;background:radial-gradient(circle at 2px 2px, rgba(255,255,255,.12) 0 1px, transparent 1.25px) 0 0 / 9px 9px,
      rgba(190, 56, 243, 0.08);font-size:12px;font-weight:800;cursor:pointer;}.chat-searchpop__more:hover,
  .chat-searchpop__more:focus-visible{border-color:rgba(221, 139, 255, 0.56);color:#fff;background:radial-gradient(circle at 2px 2px, rgba(255,255,255,.16) 0 1px, transparent 1.25px) 0 0 / 9px 9px,
      rgba(190, 56, 243, 0.16);}}@media (min-width: 761px) and (max-width: 1024px){.app3--home{grid-template-columns:clamp(66px, 7.25vw, 74px)
      clamp(200px, 25vw, 232px)
      minmax(0, 1fr) !important;}.app3--home > .lives{min-width:clamp(200px, 25vw, 232px) !important;width:clamp(200px, 25vw, 232px) !important;flex:0 0 clamp(200px, 25vw, 232px) !important;}.app3--home > .lives .lives__cards .mosaic{height:122px !important;}.app3--home > .lives .lvcard--hero .mosaic{height:148px !important;}}@media(max-width:760px){.dpf-layer .dpf.dpf--profilecard{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;height:auto!important;min-height:0!important;max-height:calc(var(--app-height,100dvh) - var(--mobile-tabs-clearance) - 12px)!important;overflow-x:hidden!important;overflow-y:auto!important}.dpf--profilecard>.dpfm-account-banner{position:relative!important;left:auto!important;top:auto!important;flex:0 0 auto!important;width:100%!important;height:auto!important;aspect-ratio:300/218!important;border-radius:12px!important}.dpf--profilecard>.dpfm-v9a-banner-actions{top:24px!important;right:24px!important}.dpf--profilecard>.dpfm-account-head,.dpf--profilecard>.dpfm-account-social,.dpf--profilecard>.dpfm-money,.dpf--profilecard>.dpfm-shop{position:static!important;top:auto!important;left:auto!important;right:auto!important;flex:0 0 auto!important;margin:0!important}.dpf--profilecard>.dpfm-account-head,.dpf--profilecard>.dpfm-account-social{height:auto!important;padding:0 4px!important}}