.live-player-app .live-content .kp-bone{background:var(--bg-sunken);border-radius:6px;height:14px;animation:1.4s ease-in-out infinite kp-pulse;display:block}.live-player-app .live-content .kp-bone-rank{flex:none;width:20px}.live-player-app .live-content .kp-bone-avatar{flex:none;width:24px;height:24px}.live-player-app .live-content .kp-bone-name{width:144px;max-width:40%}.live-player-app .live-content .kp-bone-points{width:64px;margin-left:auto}.live-player-app .live-content .kp-bone-eyebrow{width:140px;max-width:100%;height:11px;margin-block:3px 4px}.live-player-app .live-content .kp-bone-figure{width:120px;max-width:100%;height:44px;margin-block:6px}.live-player-app .live-content .kp-bone-card{width:112px;max-width:100%;height:24px}.live-player-app .live-content .kp-bone-line{width:160px;max-width:100%;height:12px;margin-block:4px}.live-player-app .live-content .kp-bone-text{width:100%;height:12px}.live-player-app .live-content .kp-bone-short{width:60%}.live-player-app .live-content .kp-bone-title{width:220px;max-width:100%;height:30px}.live-player-app .live-content .kp-bone-button{border-radius:10px;width:100%;height:44px}@keyframes kp-pulse{50%{opacity:.5}}@media (max-width:639px){.live-player-app .live-content .kp-bone-title{height:26px}}.live-player-app .live-content .kp-rise{background:color-mix(in srgb, var(--gold) 16%, transparent);height:28px;color:var(--gold);letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:15px;font-weight:600;line-height:20px;animation:1.2s ease-out both kp-rise;display:inline-flex}@keyframes kp-rise{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.live-player-app .live-content .kp-join{min-height:44px;color:var(--fg-muted);text-underline-offset:3px;text-wrap:pretty;align-items:center;text-decoration:underline;display:inline-flex}.live-player-app .live-content .kp-join-figure{color:var(--gold);font-weight:600}.live-player-app .live-content .kp-join:hover{color:var(--fg)}.live-player-app .live-content .kp-join:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.live-player-app .live-content .kp-card{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;min-width:0;padding:20px;display:flex}@media (min-width:640px){.live-player-app .live-content .kp-card{padding:24px}}.live-player-app .live-content .kp-card-stat{flex:260px;grid-template-rows:auto minmax(32px,auto) minmax(44px,auto);row-gap:4px;min-width:0;display:grid}.live-player-app .live-content .kp-card-stat>*{min-width:0;margin:0}.live-player-app .live-content .kp-card-figure-row{align-items:center;gap:12px;min-width:0;display:flex}.live-player-app .live-content .kp-card-figure{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap;font-size:24px;font-weight:600;line-height:32px}.live-player-app .live-content .kp-card-unavailable{color:var(--fg-muted);font-size:15px;line-height:20px}.live-player-app .live-content .kp-card-note{min-height:44px;color:var(--fg-muted);text-wrap:pretty;align-items:center;font-size:13px;line-height:20px;display:flex}.live-player-app .live-content .kp-card-retry{min-width:120px}.live-player-app .live-content .kp-card-actions{flex:100%;gap:8px;min-width:0;display:grid}@media (min-width:640px){.live-player-app .live-content .kp-card-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;display:flex}.live-player-app .live-content .kp-card-go{min-width:140px}}.live-player-app .live-content .kp-card-battle{border-bottom:1px solid var(--border);flex:100%;gap:4px;min-width:0;padding-bottom:16px;display:grid}.live-player-app .live-content .kp-card-battle>p{margin:0}.live-player-app .live-content .kp-card-battle-title{color:var(--fg);font-size:15px;font-weight:600;line-height:28px}.live-player-app .live-content .kp-card-pool{letter-spacing:-.01em;color:var(--gold);font-size:24px}.live-player-app .live-content .kp-card-clock{color:var(--fg-muted);font-size:13px;line-height:24px}.live-player-app .live-content .kp-card-clock-figure{font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;font-size:17px;font-weight:600}.live-player-app .live-content .kp-card-battle[data-kp-started] .kp-card-clock-figure{color:var(--accent)}.live-player-app .live-content .kp-card-when{color:var(--fg-muted);font-size:13px;line-height:20px}.v2-account-dropdown .v2-menu-balances .v2-account-menu-item.v2-menu-kill-points{border-top:1px solid var(--v2-line);min-height:52px;color:var(--v2-text);padding-block:8px;text-decoration:none}.v2-account-dropdown .v2-menu-balances .v2-account-menu-item.v2-menu-kill-points>span:not(.v2-menu-wallet-action){flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.v2-account-dropdown .v2-menu-balances .v2-menu-kill-points small{white-space:nowrap;font-size:13px;line-height:20px}.v2-account-dropdown .v2-menu-balances .v2-menu-kill-points strong{color:var(--v2-gold,var(--gold));overflow-wrap:normal;white-space:nowrap;font-size:17px;line-height:24px}.v2-account-dropdown .v2-menu-balances .v2-menu-kill-points strong[data-unavailable]{color:var(--v2-muted);font-size:13px;font-weight:400}.v2-account-dropdown .v2-menu-balances .v2-menu-kill-points .kp-menu-bone{background:var(--v2-raised);border-radius:6px;align-self:center;width:48px;height:14px;animation:1.4s ease-in-out infinite kp-pulse;display:inline-block}.d2-points-line .d2-points-figure{color:var(--fg);font-weight:600}.d2-points-line .d2-rewards-link{column-gap:.25em}.d2-points-line .d2-rewards-waiting-flash .d2-points-figure{animation:.6s ease-out d2PointsFigureFlash}@keyframes d2PointsFigureFlash{0%{color:var(--success,#2fce6f)}to{color:var(--fg)}}.d2-points-line .d2-points-bone{background:var(--bg-sunken);vertical-align:middle;border-radius:6px;width:176px;max-width:100%;height:12px;animation:1.4s ease-in-out infinite kp-pulse;display:inline-block}.mbr2 .kp-sales-line{max-width:62ch;color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.mbr2 .kp-sales-mark{color:var(--gold);font-weight:600}@media (prefers-reduced-motion:reduce){.live-player-app .live-content .kp-bone,.v2-account-dropdown .v2-menu-balances .v2-menu-kill-points .kp-menu-bone,.d2-points-line .d2-points-bone,.live-player-app .live-content .kp-rise{animation:none}}
