.lp-game-hub{--hub-sage:#85b286;--hub-ink:#f0f3f0;--hub-panel:#1b1f2b;--hub-screen:#12151f;--hub-felt:#15201b;--hub-row:#1b1f2b8c;--hub-chassis:#171a24;--hub-bezel:#5a6480;z-index:45;right:var(--lp-hud-side-right,max(.75rem, env(safe-area-inset-right,0px)));bottom:var(--lp-hud-edge,max(.75rem, env(safe-area-inset-bottom,0px)));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.lp-game-hub--expanded{left:var(--lp-hud-side,max(.75rem, env(safe-area-inset-left,0px)));z-index:220;justify-content:flex-end;align-items:flex-end;display:flex}.lp-game-hub__device{pointer-events:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--hub-sage);background:linear-gradient(160deg, #2a3144 0%, var(--hub-chassis) 45%, #0e111b 100%);border:2px solid #5a6480e6;flex-direction:column;display:flex;position:relative;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff1f}.lp-game-hub__device ::selection{color:var(--hub-ink);background:#85b28673}button.lp-game-hub__device{appearance:none;font:inherit;color:inherit;text-align:center;cursor:var(--lp-cursor-pointer);pointer-events:auto;margin:0}.lp-game-hub:not(.lp-game-hub--expanded) .lp-game-hub__device{width:var(--lp-hud-hub-w,4.5rem);height:var(--lp-hud-hub-h,7.75rem);cursor:var(--lp-cursor-pointer);border-radius:16px;padding:6px;box-shadow:0 8px 18px #0000006b,inset 0 1px #ffffff1f}.lp-game-hub--expanded .lp-game-hub__device{width:min(340px, calc(100vw - var(--lp-hud-side) - var(--lp-hud-side-right)));height:min(560px, calc(100svh - var(--lp-hud-top,.75rem) - var(--lp-hud-edge,.75rem) - .75rem));border-radius:28px;padding:10px}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__device,.lp-game-hub--exit:not(.lp-game-hub--showcase) .lp-game-hub__device{will-change:transform;transform-origin:100% 100%}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__device{animation:.48s cubic-bezier(.16,1,.3,1) both lp-hub-phone-open}.lp-game-hub--exit:not(.lp-game-hub--showcase) .lp-game-hub__device{pointer-events:none;animation:.28s cubic-bezier(.4,0,1,1) both lp-hub-phone-close}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__screen:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(#f0f3f029 0%,#85b28624 42%,#0000 72%);animation:.42s cubic-bezier(.16,1,.3,1) both lp-hub-screen-wake;position:absolute;inset:0}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__header,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__tabs,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__body,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app-screen{animation:.36s cubic-bezier(.16,1,.3,1) 80ms both lp-hub-screen-boot}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app{animation:.28s cubic-bezier(.16,1,.3,1) both lp-hub-app-boot}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app:first-child{animation-delay:.12s}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app:nth-child(2){animation-delay:.15s}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app:nth-child(3){animation-delay:.18s}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app:nth-child(4){animation-delay:.21s}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app:nth-child(n+5){animation-delay:.24s}.lp-game-hub--exit:not(.lp-game-hub--showcase) .lp-game-hub__screen>*{animation:.16s ease-in both lp-hub-screen-dim}@keyframes lp-hub-phone-open{0%{filter:brightness(.72);transform:scale(.22);box-shadow:0 6px 14px #0000006b,inset 0 1px #ffffff1f}to{filter:brightness();transform:scale(1);box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff1f}}@keyframes lp-hub-phone-close{0%{filter:brightness();transform:scale(1)}to{filter:brightness(.72);transform:scale(.22)}}@keyframes lp-hub-screen-wake{0%{opacity:.7}to{opacity:0}}@keyframes lp-hub-screen-boot{0%{opacity:0}to{opacity:1}}@keyframes lp-hub-app-boot{0%{opacity:0}to{opacity:1}}@keyframes lp-hub-screen-dim{0%{opacity:1}to{opacity:0}}.lp-game-hub__notch{background:#0a0d15;border-radius:999px;flex-shrink:0;width:38%;height:6px;margin:2px auto 6px}.lp-game-hub:not(.lp-game-hub--expanded) .lp-game-hub__notch{width:44%;height:4px}.lp-game-hub__screen{background:linear-gradient(180deg, #1b1f2b 0%, var(--hub-screen) 100%);border:1px solid #85b2864d;border-radius:18px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.lp-game-hub:not(.lp-game-hub--expanded) .lp-game-hub__screen{background:var(--hub-felt);border-radius:10px;justify-content:center;align-items:stretch;gap:0;padding:5px 4px 4px}.lp-game-hub__peek-pins{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;display:grid;position:relative}.lp-game-hub__peek-pins img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;transform:scale(var(--hub-pin-scale,1));transform-origin:50%;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 2px 2px #080a1073)}.lp-game-hub__screen:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#f0f3f00d 0%,#0000 42%);position:absolute;inset:0}.lp-game-hub__screen:has(.lp-game-hub__home-felt){background:var(--hub-felt)}.lp-game-hub__screen:has(.lp-game-hub__home-felt):before{opacity:.28}.lp-game-hub__screen:has(.lp-game-hub__home-felt) .lp-game-hub__tab{background:#15201b8c}:is(.lp-game-hub__screen:has(.lp-game-hub__home-felt) .lp-game-hub__close,.lp-game-hub__screen:has(.lp-game-hub__home-felt) .lp-game-hub__back,.lp-game-hub__screen:has(.lp-game-hub__home-felt) .lp-game-hub__pocket){background:#15201b8c}:is(.lp-game-hub__screen:has(.lp-game-hub__home-felt) .lp-game-hub__close:hover,.lp-game-hub__screen:has(.lp-game-hub__home-felt) .lp-game-hub__back:hover,.lp-game-hub__screen:has(.lp-game-hub__home-felt) .lp-game-hub__pocket:hover){background:#15201bd1}.lp-game-hub__peek-label{z-index:1;font-family:var(--lp-font-ui);letter-spacing:.12em;color:var(--hub-sage);text-transform:uppercase;font-size:.7rem;position:relative}.lp-game-hub__home{background:#f0f3f047;border-radius:999px;flex-shrink:0;width:32%;height:4px;margin:8px auto 2px}button.lp-game-hub__home{appearance:none;height:auto;cursor:var(--lp-cursor-pointer);background:0 0;border:0;padding:10px 0 4px;display:block}button.lp-game-hub__home:after{content:"";background:#f0f3f047;border-radius:999px;width:32%;height:4px;margin:0 auto;display:block}button.lp-game-hub__home:hover:after{background:#f0f3f080}button.lp-game-hub__home:focus-visible{outline:none}button.lp-game-hub__home:focus-visible:after{box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__header{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px;display:flex;position:relative}.lp-game-hub__title{min-width:0;font-family:var(--lp-font-ui);letter-spacing:.02em;color:var(--hub-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}.lp-game-hub__close{width:36px;height:36px;color:var(--hub-ink);cursor:var(--lp-cursor-pointer);background:#ffffff0f;border:0;border-radius:10px;place-items:center;display:grid}.lp-game-hub__close:hover{background:#ffffff1f}.lp-game-hub__close:focus-visible,.lp-game-hub__tab:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__tabs{z-index:1;flex-shrink:0;gap:6px;padding:0 12px 8px;display:flex;position:relative}.lp-game-hub__tab{color:#f0f3f0b3;min-height:40px;font-family:var(--lp-font-ui);letter-spacing:.04em;cursor:var(--lp-cursor-pointer);background:#1b1f2bd9;border:1px solid #444c63b3;border-radius:10px;flex:1;font-size:.8rem}.lp-game-hub__tab.is-active{color:var(--hub-ink);background:#85b2861f;border-color:#85b2868c}.lp-game-hub__body{z-index:1;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#444c63f2 transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;padding:0 12px 12px;position:relative;overflow:hidden auto}.lp-game-hub__home-felt{background-color:var(--hub-felt);background-image:repeating-linear-gradient(-18deg,#577d5817 0 1px,#0000 1px 3px),repeating-linear-gradient(72deg,#080a106b 0 1px,#0000 1px 2px);box-shadow:inset 0 0 48px #0609118c}.lp-game-hub__body::-webkit-scrollbar{width:6px;height:6px}.lp-game-hub__body::-webkit-scrollbar-track{background:0 0}.lp-game-hub__body::-webkit-scrollbar-thumb{background:#444c63e6;border-radius:999px}.lp-game-hub__body::-webkit-scrollbar-thumb:hover{background:#85b2868c}:is(.lp-game-hub__body:has(.lp-friends-hub.is-modal-open),.lp-game-hub__body:has(.lp-friends-hub)){flex-direction:column;display:flex;overflow:hidden}.lp-game-hub__friends-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lp-game-hub__friends-panel>.lp-friends-hub{overflow:hidden}.lp-game-hub__apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;padding-top:8px;display:grid}.lp-game-hub__app{min-height:0;color:var(--hub-ink);font-family:var(--lp-font-ui);letter-spacing:.02em;text-align:center;cursor:var(--lp-cursor-pointer);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:4px 2px 2px;font-size:.68rem;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex}.lp-game-hub__app-icon{background:0 0;border:0;place-items:center;width:52px;height:52px;display:grid}.lp-game-hub__app-icon img{-o-object-fit:contain;object-fit:contain;width:52px;height:52px;transform:scale(var(--hub-pin-scale,1));transform-origin:50%;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 4px 3px #080a1080)}.lp-game-hub__app--featured .lp-game-hub__app-label{color:#a3c4a4;font-weight:700}.lp-game-hub__app--staff .lp-game-hub__app-icon{position:relative}.lp-game-hub__app--staff .lp-game-hub__app-icon:after{content:"";pointer-events:none;border:1px solid #a3c4a473;border-radius:999px;position:absolute;inset:2px}.lp-game-hub__app-label{-webkit-line-clamp:2;color:#f0f3f0e0;-webkit-box-orient:vertical;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden}.lp-game-hub__app:hover{transform:translateY(-3px)}.lp-game-hub__app:hover .lp-game-hub__app-icon img{filter:drop-shadow(0 8px 6px #080a1073)}.lp-game-hub__app:focus-visible{border-radius:12px;outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__app:active{transform:translateY(0)}.lp-game-hub__logout{color:#e8b4b4eb;width:100%;min-height:44px;font-family:var(--lp-font-ui);letter-spacing:.04em;cursor:var(--lp-cursor-pointer);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:.75rem;display:flex}.lp-game-hub__logout img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;transform:scale(var(--hub-pin-scale,1));transform-origin:50%;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 3px 2px #080a1073)}.lp-game-hub__logout:hover{background:#c478781a}.lp-game-hub__logout:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__app-screen{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.lp-game-hub__app-screen-bar{flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.lp-game-hub__app-screen-pin{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;transform:scale(var(--hub-pin-scale,1));transform-origin:50%;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 3px 2px #080a1073);flex-shrink:0}.lp-game-hub__app-screen-pin--settling{animation:.42s cubic-bezier(.16,1,.3,1) both lp-hub-pin-settle}@keyframes lp-hub-pin-settle{0%{opacity:.35;transform:translateY(-16px)scale(1.45)rotate(-8deg)}58%{opacity:1;transform:translateY(2px)scale(.96)rotate(2deg)}to{opacity:1;transform:none}}.lp-game-hub__back{width:40px;height:40px;color:var(--hub-ink);cursor:var(--lp-cursor-pointer);background:#ffffff0f;border:0;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lp-game-hub__back:hover{background:#ffffff1f}.lp-game-hub__back:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__pocket{width:40px;height:40px;color:var(--hub-ink);cursor:var(--lp-cursor-pointer);background:#ffffff0f;border:0;border-radius:12px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.lp-game-hub__pocket:hover{background:#ffffff1f}.lp-game-hub__pocket:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__app-screen-title{font-family:var(--lp-font-ui);letter-spacing:.04em;color:var(--hub-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}.lp-game-hub__app-screen-body{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#444c63f2 transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:1;min-height:0;padding:0 12px 12px;display:flex;overflow:hidden auto}.lp-game-hub__app-screen-body::-webkit-scrollbar{width:6px;height:6px}.lp-game-hub__app-screen-body::-webkit-scrollbar-track{background:0 0}.lp-game-hub__app-screen-body::-webkit-scrollbar-thumb{background:#444c63e6;border-radius:999px}.lp-game-hub__app-screen-body::-webkit-scrollbar-thumb:hover{background:#85b2868c}:is(.lp-game-hub__app-screen-body:has(.lp-game-hub__search),.lp-game-hub__app-screen-body:has(.lp-game-hub__areas),.lp-game-hub__app-screen-body:has(.lp-investments)){flex-direction:column;display:flex;overflow:hidden}.lp-game-hub__app-screen-body>.lp-game-hub__search,.lp-game-hub__app-screen-body>.lp-game-hub__areas,.lp-game-hub__app-screen-body>.lp-investments{flex:1;min-height:0}.lp-game-hub__app-screen-body:has(.lp-game-hub__chat){flex-direction:column;padding-bottom:8px;display:flex;overflow:hidden}.lp-game-hub__app-screen-body .lp-game-hub__chat{flex:1;min-height:0}.lp-game-hub__confirm{min-height:100%;font-family:var(--lp-font-ui);color:#f0f3f0d1;flex-direction:column;gap:10px;font-size:.85rem;line-height:1.45;display:flex}.lp-game-hub__confirm p{margin:0}.lp-game-hub__confirm ul{color:#f0f3f0b3;margin:0;padding-left:1.1rem}.lp-game-hub__confirm-note{color:#a3c4a4;background:#85b2861a;border:1px solid #a3c4a459;border-radius:10px;padding:10px;font-size:.8rem}.lp-game-hub__confirm-actions{background:linear-gradient(#0000 0%,#12151f 18%);gap:8px;margin-top:auto;padding-top:8px;display:flex;position:sticky;bottom:0}.lp-game-hub__btn-primary,.lp-game-hub__btn-secondary{min-height:44px;font-family:var(--lp-font-ui);cursor:var(--lp-cursor-pointer);border:0;border-radius:12px;flex:1;font-size:.85rem;font-weight:700}.lp-game-hub__btn-primary{color:#171a24;background:#f0f3f0}.lp-game-hub__btn-primary:hover{background:#fff}.lp-game-hub__btn-secondary{color:var(--hub-ink);background:#ffffff14;border:1px solid #ffffff1f}.lp-game-hub__btn-danger{min-height:44px;font-family:var(--lp-font-ui);cursor:var(--lp-cursor-pointer);color:#ffb4b4;background:#c4505038;border:1px solid #c4505073;border-radius:12px;flex:1;font-size:.85rem;font-weight:700}.lp-game-hub__btn-danger:hover{background:#c4505057}.lp-game-hub__btn-primary:focus-visible,.lp-game-hub__btn-secondary:focus-visible,.lp-game-hub__btn-danger:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__dj{font-family:var(--lp-font-ui);color:#f0f3f0d1;flex-direction:column;gap:12px;font-size:.85rem;line-height:1.45;display:flex}.lp-game-hub__dj p,.lp-game-hub__dj-now{margin:0}.lp-game-hub__dj-now{background:var(--hub-row);color:#a3c4a4;border-radius:12px;min-height:44px;padding:8px 10px}.lp-game-hub__dj-form{flex-direction:column;gap:8px;display:flex}.lp-game-hub__dj-actions{flex-wrap:wrap;gap:8px;display:flex}.lp-game-hub__areas--fill{flex-direction:column;min-height:100%;max-height:none;margin-top:0;display:flex}.lp-game-hub__areas--fill>[role=tabpanel],.lp-game-hub__areas--fill>.lp-game-hub__section{flex:1;min-height:0;overflow:auto}.lp-game-hub__chat{flex-direction:column;gap:10px;height:100%;min-height:220px;display:flex}.lp-game-hub__chat-thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 2px 8px;display:flex;overflow-y:auto}.lp-game-hub__chat-hint{text-align:center;background:radial-gradient(at 50% 0,#85b28624,#0000 55%),#0e111b8c;border:1px solid #85b28647;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:16px 12px;display:flex}.lp-game-hub__chat-hint-icon{width:48px;height:48px;color:var(--hub-sage);background:#85b2861f;border:1px solid #85b28659;border-radius:14px;place-items:center;display:grid}.lp-game-hub__chat-hint p{max-width:22ch;font-family:var(--lp-font-ui);color:#f0f3f0ad;margin:0;font-size:.85rem;line-height:1.45}.lp-game-hub__chat-bubbles{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.lp-game-hub__chat-msg{align-items:flex-end;gap:8px;max-width:100%;display:flex}.lp-game-hub__chat-msg--in{flex-direction:row;justify-content:flex-start;align-self:stretch}.lp-game-hub__chat-msg--out{flex-direction:row-reverse;justify-content:flex-start;align-self:stretch}.lp-game-hub__chat-avatar{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.lp-game-hub__chat-avatar .lp-friends-hub__avatar{width:32px!important;height:32px!important}.lp-game-hub__chat-bubble{border:1px solid #0000;border-radius:14px;flex-direction:column;gap:4px;min-width:0;max-width:calc(100% - 40px);padding:8px 10px;display:flex}.lp-game-hub__chat-bubble--in{background:#1b1f2bf2;border-color:#444c63d9;border-bottom-left-radius:6px}.lp-game-hub__chat-bubble--out{background:#85b28638;border-color:#85b28666;border-bottom-right-radius:6px}.lp-game-hub__chat-bubble-text{font-family:var(--lp-font-ui);color:#f0f3f0eb;word-break:break-word;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.4}.lp-game-hub__chat-bubble-time{font-family:var(--lp-font-ui);letter-spacing:.04em;color:#f0f3f07a;align-self:flex-end;font-size:.65rem}.lp-game-hub__chat-error{font-family:var(--lp-font-ui);color:#c47878;text-align:center;font-size:.75rem}.lp-game-hub__chat-success{font-family:var(--lp-font-ui);color:#a3c4a4;text-align:center;font-size:.75rem}.lp-game-hub__chat-compose{flex-shrink:0;margin-top:auto}.lp-game-hub__chat-row{align-items:stretch;gap:6px;display:flex}.lp-game-hub__chat-input{min-width:0;min-height:44px;color:var(--hub-ink);font-family:var(--lp-font-ui);background:#0e111bd9;border:1px solid #444c63cc;border-radius:12px;flex:1;padding:0 12px;font-size:16px}.lp-game-hub__chat-input::placeholder{color:#f0f3f066}.lp-game-hub__chat-input:focus{border-color:#85b286a6;outline:none;box-shadow:0 0 0 2px #85b28633}.lp-game-hub__chat-send,.lp-game-hub__chat-dismiss{color:#171a24;min-width:44px;min-height:44px;font-family:var(--lp-font-ui);cursor:var(--lp-cursor-pointer);background:#f0f3f0;border:0;border-radius:12px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.lp-game-hub__chat-send:hover:not(:disabled){background:#fff}.lp-game-hub__chat-send:focus-visible,.lp-game-hub__chat-dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__chat-send:disabled{opacity:.45;cursor:not-allowed}.lp-game-hub__chat-send-label{display:none}.lp-game-hub__chat-send-icon{place-items:center;display:grid}.lp-game-hub__chat-dismiss{color:var(--hub-ink);background:#ffffff1a}.lp-game-hub__chat-dismiss:hover{background:#ffffff29}.lp-game-hub .sr-only,.lp-friends-hub .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-game-hub__areas{background:0 0;border:0;max-height:none;margin-top:0;padding:0;overflow:visible}.lp-game-hub__areas--fill{flex-direction:column;gap:10px;min-height:0;display:flex}.lp-game-hub__segment{flex-shrink:0;gap:6px;display:flex}.lp-game-hub__segment-tab{color:#f0f3f0b3;min-height:40px;font-family:var(--lp-font-ui);letter-spacing:.04em;cursor:var(--lp-cursor-pointer);background:#1b1f2bd9;border:1px solid #444c63b3;border-radius:10px;flex:1;font-size:.8rem}.lp-game-hub__segment-tab.is-active{color:var(--hub-ink);background:#85b2861f;border-color:#85b2868c}.lp-game-hub__segment-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__search{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.lp-game-hub__search-embed,.lp-game-hub__search>.lp-hub-embed{flex:1;gap:10px;min-height:0}.lp-game-hub__search-toolbar{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.lp-game-hub__search-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.lp-game-hub__search-rows{flex-direction:column;gap:4px;display:flex}.lp-game-hub__search-row{background:var(--hub-row);width:100%;min-height:52px;color:inherit;text-align:start;cursor:var(--lp-cursor-pointer);border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lp-game-hub__search-row:hover:not(.is-disabled){background:#ffffff0a}.lp-game-hub__search-row:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__search-row.is-disabled{opacity:.6;cursor:default}.lp-game-hub__search-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-game-hub__search-row-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;font-size:.82rem;font-weight:600;overflow:hidden}.lp-game-hub__search-row-meta{color:#f0f3f09e;align-items:center;gap:4px;font-size:.68rem;display:flex}.lp-game-hub__search-foot{flex-shrink:0;gap:6px;display:flex}.lp-game-hub__search-foot-btn{color:#f0f3f0e0;min-height:44px;font-family:var(--lp-font-ui);cursor:var(--lp-cursor-pointer);background:#1b1f2bd9;border:1px solid #444c63b3;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.8rem;display:flex}.lp-game-hub__search-foot-btn--primary{color:var(--hub-ink,#f0f3f0);background:#85b28629;border-color:#85b2868c}.lp-game-hub__search-foot-btn:focus-visible,.lp-game-hub__search-foot-btn--primary:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__search-foot-btn:disabled{opacity:.5;cursor:default}.lp-game-hub__section{flex-direction:column;gap:8px;display:flex}.lp-game-hub__section+.lp-game-hub__section{border-top:1px solid #444c6373;padding-top:12px}.lp-game-hub__section-label{font-family:var(--lp-font-ui);letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;margin:0;font-size:.7rem;font-weight:600}.lp-game-hub__hint-text{font-family:var(--lp-font-ui);color:#ffffff94;text-align:center;margin:0;padding:10px 2px;font-size:.78rem}.lp-game-hub__district-grid{flex:none;grid-template-rows:repeat(3,minmax(64px,auto));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lp-game-hub__district-btn{color:#f0f3f0e0;min-height:68px;font-family:var(--lp-font-ui);letter-spacing:.01em;text-align:center;cursor:var(--lp-cursor-pointer);background:#1b1f2bd9;border:1px solid #444c63b3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:9px 4px 8px;font-size:.68rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.lp-game-hub__district-btn.is-plaza{background:#85b2861a;border-color:#85b28666}.lp-game-hub__district-btn:hover:not(:disabled){background:#85b28624;border-color:#85b28680;transform:translateY(-2px)}.lp-game-hub__district-btn:active:not(:disabled){transform:translateY(0)}.lp-game-hub__district-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__district-btn:disabled{opacity:.5;cursor:not-allowed}.lp-game-hub__district-icon{width:26px;height:26px;color:var(--hub-sage);flex-shrink:0;place-items:center;display:grid}.lp-game-hub__district-btn.is-teleporting .lp-game-hub__district-icon{animation:.9s ease-in-out infinite lp-district-pulse}.lp-game-hub__district-label{-webkit-line-clamp:2;color:#f0f3f0e0;-webkit-box-orient:vertical;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden}@keyframes lp-district-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.86)}}.lp-game-hub__area-list{flex-direction:column;gap:6px;display:flex}.lp-game-hub__area-row{background:var(--hub-row);color:#f0f3f0e0;width:100%;min-height:52px;font-family:var(--lp-font-ui);text-align:left;cursor:var(--lp-cursor-pointer);border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.lp-game-hub__area-row:hover:not(:disabled){background:#ffffff0a}.lp-game-hub__area-row:active:not(:disabled){transform:translateY(1px)}.lp-game-hub__area-row:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-game-hub__area-row:disabled{cursor:default;opacity:.65}.lp-game-hub__area-row.is-owned{background:#85b2861a;border-color:#85b28666}.lp-game-hub__area-row.is-available{background:#a3c4a414;border-color:#a3c4a466}.lp-game-hub__area-icon{color:#f0f3f099;background:#ffffff0f;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.lp-game-hub__area-row.is-owned .lp-game-hub__area-icon{color:var(--hub-sage);background:#85b28629}.lp-game-hub__area-row.is-available .lp-game-hub__area-icon{color:#a3c4a4;background:#a3c4a429}.lp-game-hub__area-row.is-entering .lp-game-hub__area-icon{animation:.9s ease-in-out infinite lp-district-pulse}.lp-game-hub__area-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lp-game-hub__area-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb;font-size:.82rem;font-weight:600;overflow:hidden}.lp-game-hub__area-meta{text-overflow:ellipsis;white-space:nowrap;color:#ffffff94;font-size:.68rem;overflow:hidden}.lp-game-hub__area-row.is-available .lp-game-hub__area-meta{color:#a3c4a4}.lp-game-hub__area-status{letter-spacing:.03em;color:var(--hub-sage);flex-shrink:0;font-size:.65rem;font-weight:600}@media (prefers-reduced-motion:reduce){.lp-game-hub__device,.lp-game-hub__app,.lp-game-hub__district-btn,.lp-game-hub__area-row{transition:none!important}.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__device,.lp-game-hub--exit:not(.lp-game-hub--showcase) .lp-game-hub__device,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__screen:after,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__header,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__tabs,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__body,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app-screen,.lp-game-hub--enter:not(.lp-game-hub--showcase) .lp-game-hub__app,.lp-game-hub--exit:not(.lp-game-hub--showcase) .lp-game-hub__screen>*{will-change:auto;filter:none;opacity:1;pointer-events:auto;transform:none;animation:none!important}.lp-game-hub__district-btn.is-teleporting .lp-game-hub__district-icon,.lp-game-hub__area-row.is-entering .lp-game-hub__area-icon{animation:none!important}.lp-game-hub__app:hover .lp-game-hub__app-icon,.lp-game-hub__app--danger:hover .lp-game-hub__app-icon{filter:none}.lp-game-hub__app-screen-pin--settling{animation:none}}@media (width<=640px){.lp-game-hub:not(.lp-game-hub--expanded) .lp-game-hub__device{border-radius:14px;padding:5px}.lp-game-hub:not(.lp-game-hub--expanded) .lp-game-hub__peek-label{letter-spacing:.08em;font-size:.6rem}.lp-game-hub--expanded .lp-game-hub__device{width:min(100%, calc(100vw - var(--lp-hud-side) - var(--lp-hud-side-right)));height:min(70svh, calc(100svh - var(--lp-hud-top,.75rem) - var(--lp-hud-edge,.75rem) - .5rem))}.lp-game-hub__apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.lp-game-hub__app{gap:6px;min-height:0;padding:4px 2px}.lp-game-hub__app-icon,.lp-game-hub__app-icon img{width:52px;height:52px}.lp-game-hub__app-label{font-size:.72rem;line-height:1.3}.lp-game-hub__chat-send{min-width:48px;padding:0}.lp-game-hub__chat-send-label{display:none}.lp-game-hub__chat-send-icon{place-items:center;display:grid}.lp-game-hub__chat-hint p{font-size:.8rem}}.lp-friends-hub{min-height:0;font-family:var(--lp-font-ui);color:#f0f3f0e0;isolation:isolate;flex-direction:column;flex:1;gap:16px;font-size:.75rem;display:flex;position:relative}.lp-friends-hub.is-modal-open{overflow:hidden}.lp-friends-hub.is-modal-open .lp-friends-hub__main{pointer-events:none;-webkit-user-select:none;user-select:none}.lp-friends-hub__main{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.lp-friends-hub__lists{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#444c63f2 transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:1;gap:16px;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.lp-friends-hub__lists::-webkit-scrollbar{width:6px;height:6px}.lp-friends-hub__lists::-webkit-scrollbar-track{background:0 0}.lp-friends-hub__lists::-webkit-scrollbar-thumb{background:#444c63e6;border-radius:999px}.lp-friends-hub__lists::-webkit-scrollbar-thumb:hover{background:#85b2868c}.lp-friends-hub--requests{gap:24px}.lp-friends-hub__search-block{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.lp-friends-hub__search-wrap{align-items:center;display:flex;position:relative}.lp-friends-hub__search-icon{color:#ffffff94;pointer-events:none;display:inline-flex;position:absolute;left:12px}.lp-friends-hub__search-results{margin:0;padding:0;list-style:none}.lp-friends-hub__section{flex-direction:column;gap:8px;display:flex}.lp-friends-hub__section--list{margin-top:0}.lp-friends-hub__section h3{letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;margin:0;font-size:.7rem;font-weight:600}.lp-friends-hub__section ul{margin:0;padding:0;list-style:none}.lp-friends-hub__bullets{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp-friends-hub__bullet{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.lp-friends-hub__bullet-main{-moz-column-gap:10px;background:var(--hub-row);width:100%;min-width:0;min-height:52px;color:inherit;font:inherit;text-align:start;cursor:var(--lp-cursor-pointer);border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 10px;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .2s;display:grid}.lp-friends-hub__bullet-main .lp-friends-hub__avatar-wrap{grid-row:1/span 2}.lp-friends-hub__bullet-main:hover{background:#ffffff0a;transform:translateY(-1px)}.lp-friends-hub__bullet-main.is-selected{background:#85b28624;box-shadow:0 0 0 1px #85b28673}.lp-friends-hub__bullet-main:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-friends-hub__bullet-main:active{transform:translateY(1px)}.lp-friends-hub__bullet-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;text-align:start;grid-area:1/2;min-width:0;font-size:.82rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.lp-friends-hub__bullet-meta{text-overflow:ellipsis;white-space:nowrap;color:#ffffffad;text-align:start;grid-area:2/2;min-width:0;font-size:.68rem;line-height:1.2;display:block;overflow:hidden}.lp-friends-hub__bullet-meta.is-online{color:#a3c4a4f2}.lp-friends-hub__row{border-bottom:1px solid #444c6373;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.lp-friends-hub__row:last-child{border-bottom:none;padding-bottom:0}.lp-friends-hub__person{flex:140px;align-items:center;gap:12px;min-width:0;display:flex}.lp-friends-hub__person-text{flex-direction:column;gap:0;min-width:0;display:flex}.lp-friends-hub__name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0;font-weight:600;overflow:hidden}.lp-friends-hub__avatar-wrap{border-radius:999px;flex-shrink:0;position:relative}.lp-friends-hub__avatar-wrap.is-online:after{content:"";z-index:20;border:2px solid var(--hub-screen,#12151f);box-sizing:border-box;background:#85b286;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.lp-friends-hub__avatar{border:2px solid #fff3;box-shadow:none!important;background:#ffffffeb!important}.lp-friends-hub__avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.lp-friends-hub__avatar-wrap.is-online .lp-friends-hub__avatar{border-color:#85b2868c}.lp-friends-hub__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lp-friends-hub__toast-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:8px;display:flex}.lp-friends-hub__btn{color:#f0f3f0;min-height:44px;cursor:var(--lp-cursor-pointer);background:#85b2861f;border:1px solid #85b28666;border-radius:12px;padding:8px 12px;font-family:inherit;font-size:.7rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s,transform .2s cubic-bezier(.22,1,.36,1)}.lp-friends-hub__btn:hover{background:#85b28638;border-color:#85b286a6}.lp-friends-hub__btn:active{transform:translateY(1px)}.lp-friends-hub__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-friends-hub__btn--primary{color:#171a24;background:#f0f3f0;border-color:#0000}.lp-friends-hub__btn--primary:hover{background:#fff;border-color:#0000}.lp-friends-hub__btn--ghost{color:#f0f3f0e0;background:#ffffff0f;border-color:#ffffff26}.lp-friends-hub__btn--ghost:hover{background:#ffffff1a;border-color:#ffffff40}.lp-friends-hub__btn--danger{color:#e8b4b4;background:#c478781f;border-color:#c4787873}.lp-friends-hub__btn--danger:hover{background:#c4787838;border-color:#c47878b3}.lp-friends-hub__icon-btn{color:#f0f3f0;width:40px;min-width:40px;height:40px;min-height:40px;cursor:var(--lp-cursor-pointer);background:#85b2861f;border:1px solid #85b28666;border-radius:10px;place-items:center;padding:0;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-grid}.lp-friends-hub__icon-btn:hover{background:#85b28638;border-color:#85b286a6}.lp-friends-hub__icon-btn:active{transform:translateY(1px)}.lp-friends-hub__icon-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-friends-hub__icon-btn--primary{color:#171a24;background:#f0f3f0;border-color:#0000}.lp-friends-hub__icon-btn--primary:hover{background:#fff}.lp-friends-hub__icon-btn--ghost{color:#f0f3f0e0;background:#ffffff0f;border-color:#ffffff26}.lp-friends-hub__icon-btn--ghost:hover{background:#ffffff1a;border-color:#ffffff40}.lp-friends-hub__icon-btn--danger{color:#e8b4b4;background:#c478781f;border-color:#c4787873}.lp-friends-hub__icon-btn--danger:hover{background:#c4787838;border-color:#c47878b3}.lp-friends-hub__requests-entry{color:#ffffffe0;text-align:left;width:100%;min-height:48px;cursor:var(--lp-cursor-pointer);background:#1b1f2bd9;border:1px solid #444c63b3;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:.8rem;font-weight:600;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.lp-friends-hub__requests-entry:hover{background:#1b1f2bfa;border-color:#85b28673}.lp-friends-hub__requests-entry:active{transform:translateY(1px)}.lp-friends-hub__requests-entry:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-friends-hub__requests-entry-label{color:#ffffffe0;align-items:center;gap:12px;min-width:0;display:inline-flex}.lp-friends-hub__requests-entry-label svg{color:#85b286;flex-shrink:0}.lp-friends-hub__requests-badge{color:#171a24;background:#85b286;border-radius:8px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:.7rem;font-weight:700;display:inline-flex}.lp-friends-hub__requests-chevron{opacity:.55;flex-shrink:0}.lp-friends-hub__meta{color:#ffffffad;font-size:.68rem;display:block}.lp-friends-hub__meta.is-online{color:#a3c4a4f2}.lp-friends-hub__loading{color:#ffffffad;margin:0;font-size:.75rem}.lp-friends-hub__error{color:#e8b4b4;margin:0}.lp-friends-hub__empty{text-align:center;color:#f0f3f0d1;flex-direction:column;align-items:center;gap:8px;padding:24px 8px;display:flex}.lp-friends-hub__empty-icon{color:#85b286d9;margin-bottom:4px;display:inline-flex}.lp-friends-hub__empty>p:not(.lp-friends-hub__meta){color:#ffffffe0;margin:0;font-weight:600}.lp-friends-hub__empty .lp-friends-hub__meta{margin:0;font-weight:400}.lp-friends-hub__search{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;width:100%;height:44px;padding:0 12px 0 36px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.lp-friends-hub__search::placeholder{color:#ffffff8c}.lp-friends-hub__search:focus{border-color:#85b286;outline:none;box-shadow:0 0 0 2px #85b28640}.lp-friends-hub__toasts{flex-direction:column;flex-shrink:0;gap:8px;padding:8px 12px 0;display:flex}.lp-friends-hub__toasts--peek{width:min(240px, calc(100vw - var(--lp-hud-hub-w,3.25rem) - var(--lp-hud-side-right) - var(--lp-hud-gap,.35rem)));pointer-events:auto;gap:6px;padding:0}.lp-game-hub__peek-alerts{z-index:2;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.lp-game-hub__peek-alerts .lp-friends-hub__toasts{pointer-events:auto}.lp-game-hub--alerting:not(.lp-game-hub--expanded){width:var(--lp-hud-hub-w,4.5rem)}.lp-game-hub__notif-dot{z-index:3;background:#e8a45a;border-radius:999px;width:10px;height:10px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #12151f}.lp-game-hub__device.is-notifying{border-color:#e8a45ad9;animation:.55s ease-in-out 2 lp-hub-phone-nudge}.lp-game-hub__device.is-notifying .lp-game-hub__screen{border-color:#e8a45a8c}@keyframes lp-hub-phone-nudge{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-2deg)}75%{transform:translate(3px)rotate(2deg)}}.lp-friends-hub__modal{z-index:40;pointer-events:none;justify-content:center;align-items:flex-start;padding:12px;display:flex;position:absolute;inset:0 -12px -12px;overflow:hidden}.lp-friends-hub__modal-dismiss{z-index:0;cursor:var(--lp-cursor-pointer);pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.lp-friends-hub__modal-panel{z-index:1;pointer-events:auto;will-change:transform, opacity;scrollbar-width:thin;scrollbar-color:#444c63f2 transparent;background:#12151f;border:1px solid #444c63bf;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:280px;max-height:min(100%,420px);padding:14px;animation:.22s cubic-bezier(.22,1,.36,1) both lp-friends-modal-in;display:flex;position:relative;overflow:hidden auto;box-shadow:0 16px 36px #0000008c}.lp-friends-hub__modal-panel::-webkit-scrollbar{width:6px;height:6px}.lp-friends-hub__modal-panel::-webkit-scrollbar-track{background:0 0}.lp-friends-hub__modal-panel::-webkit-scrollbar-thumb{background:#444c63e6;border-radius:999px}.lp-friends-hub__modal-panel::-webkit-scrollbar-thumb:hover{background:#85b2868c}.lp-friends-hub__modal-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lp-friends-hub__modal-person{align-items:center;gap:10px;min-width:0;display:flex}.lp-friends-hub__modal-actions{flex-direction:column;gap:8px;display:flex}.lp-friends-hub__remove{flex-direction:column;gap:10px;display:flex}.lp-friends-hub__remove p{color:#f0f3f0e0;margin:0;font-size:.82rem;line-height:1.45}.lp-friends-hub__remove-note{color:#a3c4a4;background:#85b2861a;border:1px solid #a3c4a459;border-radius:10px;padding:10px;font-size:.78rem}.lp-friends-hub__remove-actions{flex-direction:column;gap:8px;display:flex}.lp-friends-hub__modal-action{color:#f0f3f0eb;text-align:left;width:100%;min-height:44px;cursor:var(--lp-cursor-pointer);background:#85b2861a;border:1px solid #85b28659;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.lp-friends-hub__modal-action:hover{background:#85b28633;border-color:#85b28699}.lp-friends-hub__modal-action:active{transform:translateY(1px)}.lp-friends-hub__modal-action:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-friends-hub__modal-action svg{color:#85b286;flex-shrink:0}.lp-friends-hub__modal-action--danger{color:#e8b4b4;background:#c478781a;border-color:#c4787873;margin-top:4px}.lp-friends-hub__modal-action--danger svg{color:#e8b4b4}.lp-friends-hub__modal-action--danger:hover{background:#c4787833;border-color:#c47878b3}@keyframes lp-friends-modal-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lp-friends-hub__toast{background:#1b1f2bf2;border:1px solid #85b28659;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:12px 40px 12px 12px;display:grid;position:relative}.lp-friends-hub__toast:not(:has(.lp-friends-hub__toast-kind)):not(:has(.lp-friends-hub__toast-open)){grid-template-columns:minmax(0,1fr)}.lp-friends-hub__toast--dm{background:#1b1f2bfa;border-color:#e8a45a73}.lp-friends-hub__toast--peek{grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden;box-shadow:0 10px 28px #00000073}.lp-friends-hub__toast-open{width:100%;color:inherit;text-align:left;font:inherit;cursor:var(--lp-cursor-pointer);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:10px 12px;display:grid}.lp-friends-hub__toast--peek .lp-friends-hub__toast-open{min-height:44px}.lp-friends-hub__toast-kind{color:#e8a45a;flex-shrink:0;margin-top:2px;display:inline-flex}.lp-friends-hub__toast-body{min-width:0;display:block}.lp-friends-hub__toasts--peek .lp-friends-hub__toast strong{font-size:.75rem}.lp-friends-hub__toasts--peek .lp-friends-hub__toast p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;display:-webkit-box;overflow:hidden}.lp-friends-hub__toast strong{color:#fffffff0}.lp-friends-hub__toast p{color:#ffffffad;margin:4px 0 0}.lp-friends-hub__toast-dismiss{color:#ffffffb3;min-width:44px;min-height:44px;cursor:var(--lp-cursor-pointer);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.lp-friends-hub__toast-dismiss:hover{color:#fff;background:#ffffff0f}.lp-friends-hub__toast-dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-friends-hub__unread{z-index:20;color:#171a24;background:#e8a45a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #12151f}.lp-friends-hub__dm{background:#0e111be6;border:1px solid #444c63b3;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.lp-friends-hub__dm input{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;height:44px;padding:0 12px;font-family:inherit}@media (prefers-reduced-motion:reduce){.lp-game-hub__device.is-notifying{animation:none}.lp-friends-hub__btn,.lp-friends-hub__icon-btn,.lp-friends-hub__bullet-main,.lp-friends-hub__modal-action,.lp-friends-hub__requests-entry,.lp-friends-hub__search{transition:none}.lp-friends-hub__modal-panel{will-change:auto;animation:none}.lp-friends-hub__btn:active,.lp-friends-hub__icon-btn:active,.lp-friends-hub__bullet-main:active,.lp-friends-hub__bullet-main:hover,.lp-friends-hub__modal-action:active,.lp-friends-hub__requests-entry:active{transform:none}}.lp-lot-claim-hud{z-index:46;right:calc(var(--lp-hud-side-right,max(.75rem, env(safe-area-inset-right,0px))) + var(--lp-hud-hub-w,4.5rem) + .5rem);bottom:var(--lp-hud-edge,max(.75rem, env(safe-area-inset-bottom,0px)));pointer-events:auto;color:#f0f3f0;width:min(22rem,100vw - 6.5rem);font-family:var(--lp-font-ui);touch-action:manipulation;background:linear-gradient(#1b1f2b 0%,#12151f 100%);border:1px solid #85b28666;border-radius:14px;padding:10px 12px;position:absolute;box-shadow:0 12px 28px #00000073}.lp-lot-claim-hud__row{align-items:flex-start;gap:8px;display:flex}.lp-lot-claim-hud__icon{color:#85b286;background:#85b2861f;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.lp-lot-claim-hud__hint{color:#f0f3f0e0;flex:1;min-width:0;margin:0;font-size:.78rem;line-height:1.35}.lp-lot-claim-hud__size{letter-spacing:.04em;color:#85b286;flex-shrink:0;font-size:.75rem}.lp-lot-claim-hud__actions{gap:8px;margin-top:10px;display:flex}.lp-lot-claim-hud__btn{min-height:40px;cursor:var(--lp-cursor-pointer);border-radius:10px;flex:1;font-family:inherit;font-size:.82rem;font-weight:700}.lp-lot-claim-hud__btn:disabled{opacity:.45;cursor:default}.lp-lot-claim-hud__btn--ghost{color:#f0f3f0;background:#ffffff0f;border:1px solid #ffffff24}.lp-lot-claim-hud__btn--ok{color:#171a24;background:#f0f3f0;border:0}@media (width<=420px){.lp-lot-claim-hud{right:var(--lp-hud-side-right,max(.75rem, env(safe-area-inset-right,0px)));bottom:calc(var(--lp-hud-hub-h,7.75rem) + 1rem);width:min(22rem,100vw - 1.5rem)}}.lp-investments{-webkit-overflow-scrolling:touch;min-height:100%;font-family:var(--lp-font-ui);flex-direction:column;gap:10px;display:flex;overflow-y:auto}.lp-investments__actions{flex-direction:column;gap:8px;display:flex}.lp-investments__buy,.lp-investments__edit,.lp-investments__view,.lp-investments__abandon{flex:none;width:100%}.lp-investments__empty{color:#f0f3f0b8;text-align:center;margin:0;padding:12px 10px;font-size:.82rem;line-height:1.45}.lp-investments__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp-investments__item{background:var(--hub-row);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:var(--lp-cursor-pointer);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.lp-investments__item:hover{background:#ffffff0a}.lp-investments__item:focus-visible{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-investments__item-title{color:#ffffffe6;font-size:.82rem;font-weight:600}.lp-investments__item-meta{color:#f0f3f09e;font-size:.68rem}.lp-investments__dl{flex-direction:column;gap:4px;margin:0;display:flex}.lp-investments__dl>div{background:var(--hub-row);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 10px;display:flex}.lp-investments__dl dt{color:#f0f3f09e;margin:0;font-size:.68rem}.lp-investments__dl dd{color:var(--hub-ink);text-align:right;margin:0;font-size:.82rem;font-weight:600}.lp-investments__dl>div:has(.lp-investments__name-edit){flex-direction:column;align-items:stretch;gap:8px}.lp-investments__name-edit{text-align:left;align-items:center;gap:8px;display:flex}.lp-investments__name-edit input{min-width:0;height:2.1rem;color:var(--hub-ink);caret-color:var(--hub-sage);background:#15201bb3;border:1px solid #444c63b3;border-radius:10px;flex:1;padding:0 10px;font-size:.82rem;font-weight:600}.lp-investments__name-edit input:focus{outline:none;box-shadow:0 0 0 2px #f0f3f0d9}.lp-investments__name-edit .lp-game-hub__btn-secondary{flex-shrink:0}.lp-investments__abandon-block{margin-top:auto;padding-top:12px}.lp-investments__abandon-warn{color:#e8b4b4;background:#c478781a;border:1px solid #c4787866;border-radius:10px;margin:0 0 10px;padding:10px;font-size:.8rem;line-height:1.4}.lp-game-hub__btn-danger:disabled,.lp-game-hub__btn-primary:disabled,.lp-game-hub__btn-secondary:disabled{opacity:.45;cursor:default}
