.fg-row{padding:2px 12px 8px;border-bottom:1px solid rgba(255,255,255,.07)}.fg-head{display:flex;align-items:baseline;gap:8px;padding:0 2px 6px;font-size:12px;line-height:16px;white-space:nowrap;min-width:0}.fg-t{font-size:13.5px;font-weight:800;color:#bfe0ff}.fg-n{font-weight:800;color:#f7f5ef;font-variant-numeric:tabular-nums}.fg-rf{margin-left:auto;color:rgba(247,245,239,.55);font-weight:600;overflow:hidden;text-overflow:ellipsis}.fg-body{display:flex;align-items:center;gap:8px}.fg-cells{display:flex;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.fg-cells::-webkit-scrollbar{display:none}.fg-cell{position:relative;flex:0 0 64px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 2px 5px;border-radius:14px;border:0;background:rgba(124,168,255,.08);box-shadow:inset 0 0 0 1px rgba(154,208,255,.18);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s,background .2s}.fg-cell:active:not(:disabled){transform:scale(.96)}.fg-cell.on{background:rgba(124,168,255,.18);box-shadow:inset 0 0 0 1.5px #9ad0ff}.fg-cell:focus-visible{outline:#9ad0ff solid 2px;outline-offset:2px}.fg-cell:disabled{cursor:default}.fg-c-art,.fg-c-art img{display:block;width:40px;height:40px}.fg-c-art img{object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.fg-c-n{font-size:11px;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.fg-c-p{font-size:10.5px;font-weight:800;color:#9ad0ff;line-height:1.2}.fg-send{flex:none;min-width:96px;height:44px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:850;white-space:nowrap;color:#0b1b33;background:linear-gradient(135deg,#bfe0ff,#7ca8ff);box-shadow:0 8px 20px -10px rgba(124,168,255,.8);transition:transform .12s,opacity .2s;max-width:44%;overflow:hidden;text-overflow:ellipsis}.fg-send:active:not(:disabled){transform:scale(.95)}.fg-send:disabled{opacity:.4;cursor:default;box-shadow:none}.fg-send:focus-visible{outline:#9ad0ff solid 2px;outline-offset:2px}.fg-msg{margin:6px 2px 0;font-size:11.5px;line-height:1.35;color:rgba(247,245,239,.55)}.fg-msg a{color:#ffe08a;font-weight:800;text-decoration:none}.fg-msg a:hover{text-decoration:underline}.fg-row.off .fg-cell,.fg-row.out .fg-cell{background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.fg-row.off .fg-c-art,.fg-row.out .fg-c-art{filter:grayscale(1);opacity:.45}.fg-row.off .fg-c-p,.fg-row.out .fg-c-p{color:rgba(247,245,239,.4)}.fg-row.out .fg-msg{color:#f7f5ef;font-weight:600}@media (max-width:360px){.fg-cell{flex-basis:58px}.fg-send{min-width:84px;padding:0 12px}}.gtray.fg-on .gtray-foot .gtray-qty,.gtray.fg-on .gtray-foot .gtray-send{display:none}.gtray.fg-on .gcell.on{background:0 0;box-shadow:none}.gtray:not(.fg-on) .fg-send{display:none}.fg-send{color:#1a1306;background:var(--gold-grad,linear-gradient(135deg,#a9760a 0,#f5c518 42%,#ffe89a 66%,#f5c518 100%));box-shadow:0 8px 20px -10px rgba(245,197,24,.75)}.fg-send:focus-visible{outline-color:#f5c518}.gpill.free{background:linear-gradient(90deg,rgba(40,70,120,.5),rgba(40,70,120,.2) 70%,rgba(40,70,120,.08)),rgba(18,18,22,.94);box-shadow:inset 0 0 0 1px rgba(154,208,255,.34),0 6px 18px rgba(0,0,0,.55)}.gpill.free .gpill-txt span{color:#bfe0ff}.gpill.free .gpill-art{filter:drop-shadow(0 4px 10px rgba(0,0,0,.55)) drop-shadow(0 0 6px rgba(154,208,255,.35))}.gpill.free .gpill-x .gcx-v{background:linear-gradient(180deg,#eef7ff 0,#bfe0ff 45%,#7ca8ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gpill.free .gcx-glow{background:radial-gradient(closest-side,rgba(230,243,255,.95),rgba(124,168,255,.45) 48%,rgba(124,168,255,0) 78%)}.fg-moments{position:absolute;right:10px;bottom:31%;z-index:7;max-width:min(80%,360px);display:flex;flex-direction:column-reverse;align-items:flex-end;gap:6px;pointer-events:none;transition:bottom .35s cubic-bezier(.2,.9,.25,1)}.live-stage.lc-ready .gstage.gs-watch .fg-moments{bottom:min(calc(34% + 74px),calc(62px + var(--lc-cmax,200vh) - 100px))}.gstage.gs-trayopen .fg-moments,.live-stage.lc-ready .gstage.gs-watch.gs-trayopen .fg-moments{bottom:calc(var(--tray-h,60%) + 12px);z-index:10}.fg-moment{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:44px;padding:0 12px 0 4px;border-radius:999px;color:#f7f5ef;font-size:13px;line-height:1.2;background:linear-gradient(90deg,rgba(40,70,120,.78),rgba(16,26,46,.62));box-shadow:inset 0 0 0 1px rgba(154,208,255,.35),0 6px 18px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.45s cubic-bezier(.2,.9,.25,1) both fg-in}.fg-moment.out{animation:.7s ease-in both fg-out}.fg-m-art,.fg-m-art img{display:block;width:36px;height:36px;flex:none}.fg-m-art img{object-fit:contain;animation:1.6s ease-in-out .3s fg-bob}.fg-m-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-m-t b{font-weight:800;color:#bfe0ff}.fg-m-x{flex:none;font-size:16px;font-weight:900;line-height:1;color:#bfe0ff;font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgba(124,168,255,.55);display:inline-block}.fg-m-x.pop{animation:.42s cubic-bezier(.2,.9,.25,1) fg-x-pop}@keyframes fg-x-pop{0%{transform:scale(1)}40%{transform:scale(1.55)}100%{transform:scale(1)}}.fg-tag{flex:none;font-size:10px;font-weight:800;letter-spacing:.02em;padding:2px 7px;border-radius:999px;color:rgba(247,245,239,.85);background:rgba(255,255,255,.12)}@keyframes fg-in{from{opacity:0;transform:translateX(-14px) scale(.92)}to{opacity:1;transform:none}}@keyframes fg-out{to{opacity:0;transform:translateY(-26px)}}@keyframes fg-bob{0%,100%{transform:none}50%{transform:translateY(-4px) scale(1.06)}}.fg-moment.rm,.fg-moment.rm .fg-m-art img{animation:none}.fg-moment.rm.out{animation:none;opacity:0;transition:opacity .4s}@media (prefers-reduced-motion:reduce){.fg-m-x.pop,.lc-row.lc-free.lc-fbump .lc-fx{animation:none}.fg-moment,.fg-moment .fg-m-art img,.fg-moment.out{animation:none}.fg-moment.out{opacity:0;transition:opacity .4s}}.lc-row.lc-free{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);align-items:center;padding-right:6px}.lc-row.lc-free .lc-b{color:#dceeff;font-weight:600}.lc-row.lc-free .lc-fx{display:inline-block;margin-left:5px;font-weight:900;color:#bfe0ff;font-variant-numeric:tabular-nums;white-space:nowrap}.lc-row.lc-free.lc-fbump .lc-fx{animation:.42s cubic-bezier(.2,.9,.25,1) fg-x-pop}.lc-ftag{display:inline-block;margin-left:6px;font-size:10px;font-weight:800;letter-spacing:.02em;padding:1px 6px;border-radius:999px;vertical-align:1px;color:rgba(247,245,239,.8);background:rgba(255,255,255,.13);white-space:nowrap}