.player-screen[data-v-6ec8c854]{min-height:100%;background:#1f2442;color:#fff}.player-screen__inner[data-v-6ec8c854]{min-height:100vh;padding:28px 24px 36px;background:radial-gradient(circle at top center,rgba(57,89,180,.2),transparent 30%),#1f2442}.player-screen__header[data-v-6ec8c854]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:24px}.player-screen__back[data-v-6ec8c854]{cursor:pointer}.player-screen__back-icon[data-v-6ec8c854]{width:32px;height:32px}.player-screen__brand[data-v-6ec8c854]{display:flex;align-items:center;justify-content:center;gap:8px}.player-screen__brand-logo[data-v-6ec8c854]{height:30px;display:block}.player-screen__brand-text[data-v-6ec8c854]{font-size:28px;font-weight:700;letter-spacing:2px}.player-screen__grid[data-v-6ec8c854]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.screen-empty[data-v-6ec8c854]{min-height:calc(100vh - 140px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.screen-empty__image[data-v-6ec8c854]{width:260px;max-width:40vw;display:block;opacity:.92}.screen-empty__text[data-v-6ec8c854]{color:rgba(232,237,255,.78);font-size:18px;letter-spacing:1px}[data-v-6ec8c854] .el-loading-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-6ec8c854] .el-loading-mask .el-loading-spinner{margin-top:-26px}[data-v-6ec8c854] .el-loading-mask .el-loading-spinner .circular,[data-v-6ec8c854] .el-loading-mask .el-loading-spinner .path{display:none}[data-v-6ec8c854] .el-loading-mask .el-loading-spinner .el-icon-loading{font-size:34px;color:#39d9ff;text-shadow:0 0 18px rgba(57,217,255,.45)}[data-v-6ec8c854] .el-loading-mask .el-loading-spinner .el-loading-text{margin-top:14px;color:#dff6ff;font-size:15px;letter-spacing:2px;text-shadow:0 0 14px rgba(57,217,255,.22)}.player-panel[data-v-6ec8c854]{padding:22px 20px;border-radius:32px;background:#282b54}.player-panel__title[data-v-6ec8c854]{position:relative;padding-left:18px;margin-bottom:18px;font-size:18px;font-weight:700}.player-panel__title[data-v-6ec8c854]:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border:2px solid #1df19c;transform:rotate(45deg)}.player-basic[data-v-6ec8c854]{display:flex;align-items:flex-start;gap:28px}.player-basic__visual[data-v-6ec8c854]{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.player-basic__badge[data-v-6ec8c854]{display:flex;align-items:center;justify-content:center;width:168px;height:156px;background:url(../img/icon_12.6c09805c.png) no-repeat 50%;background-size:100% 100%}.player-basic__avatar-wrap[data-v-6ec8c854]{display:flex;align-items:center;justify-content:center;width:82px;height:82px;border-radius:50%;overflow:hidden}.player-basic__avatar[data-v-6ec8c854]{width:82px;height:82px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.player-basic__name-pill[data-v-6ec8c854]{margin-top:-4px;min-width:168px;padding:7px 18px;border-radius:999px;background:#435975;color:#fff;text-align:center;font-size:18px;line-height:1}.player-basic__content[data-v-6ec8c854]{flex:1;min-width:0}.player-basic__content--compact[data-v-6ec8c854]{align-self:stretch;padding-top:28px}.player-basic__info-grid[data-v-6ec8c854]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.player-basic__info-chip[data-v-6ec8c854]{display:flex;align-items:center;min-height:56px;border-radius:999px;background:#435975;overflow:hidden}.player-basic__info-icon[data-v-6ec8c854]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 auto;border-radius:50%;background:linear-gradient(180deg,#25f0c4,#0ad0e2);color:#fff;font-size:24px}.player-basic__info-text[data-v-6ec8c854]{flex:1;padding:0 20px;color:#fff;text-align:center;font-size:18px;line-height:1}.fitness-card[data-v-6ec8c854]{display:flex;align-items:center;justify-content:center;min-height:210px}.fitness-ring[data-v-6ec8c854]{width:150px;height:150px}.fitness-ring[data-v-6ec8c854],.fitness-ring__inner[data-v-6ec8c854]{display:flex;align-items:center;justify-content:center;border-radius:50%}.fitness-ring__inner[data-v-6ec8c854]{flex-direction:column;width:108px;height:108px;background:#282b54}.fitness-ring__score[data-v-6ec8c854]{font-size:24px;font-weight:700}.fitness-ring__level[data-v-6ec8c854]{margin-top:8px;color:#1df19c;font-size:16px;font-weight:600}.metric-grid[data-v-6ec8c854]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-card[data-v-6ec8c854]{padding:18px 14px 14px;border-radius:24px;text-align:center}.metric-card.theme-green[data-v-6ec8c854]{background:linear-gradient(180deg,rgba(17,139,90,.28),rgba(29,241,156,.12))}.metric-card.theme-blue[data-v-6ec8c854]{background:linear-gradient(180deg,rgba(25,124,147,.28),rgba(42,210,249,.12))}.metric-card.theme-pink[data-v-6ec8c854]{background:linear-gradient(180deg,rgba(151,23,138,.28),rgba(247,137,236,.12))}.metric-card.theme-red[data-v-6ec8c854]{background:linear-gradient(180deg,rgba(153,68,86,.28),rgba(255,114,143,.12))}.metric-card.theme-indigo[data-v-6ec8c854]{background:linear-gradient(180deg,rgba(64,77,148,.28),rgba(108,130,250,.12))}.metric-card__ring[data-v-6ec8c854]{display:flex;align-items:center;justify-content:center;width:124px;height:124px;margin:0 auto 14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.55)}.metric-card__value[data-v-6ec8c854]{font-size:28px;font-weight:700}.metric-card__value span[data-v-6ec8c854]{margin-left:2px;font-size:16px;font-weight:400}.metric-card__label[data-v-6ec8c854]{color:#d5d5d5;font-size:15px;line-height:1.5}.risk-layout[data-v-6ec8c854]{display:grid;grid-template-columns:180px 1fr;gap:16px}.risk-angle[data-v-6ec8c854]{display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:20px 16px;border-radius:20px;background:linear-gradient(180deg,rgba(29,241,156,.15),rgba(17,139,90,.25))}.risk-angle__label[data-v-6ec8c854]{color:#d5d5d5;font-size:16px}.risk-angle__value[data-v-6ec8c854]{margin-top:16px;font-size:42px;font-weight:700}.risk-bands[data-v-6ec8c854]{display:flex;flex-direction:column;gap:14px}.risk-band[data-v-6ec8c854]{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 18px;border-radius:14px;font-size:16px}.risk-band.level-1[data-v-6ec8c854]{background:rgba(29,241,156,.18);color:#1df19c}.risk-band.level-2[data-v-6ec8c854]{background:rgba(232,229,66,.18);color:#e8e542}.risk-band.level-3[data-v-6ec8c854]{background:rgba(255,114,143,.18);color:#ff728f}.risk-band__range[data-v-6ec8c854]{padding-right:16px}.risk-band__tag[data-v-6ec8c854]{white-space:nowrap;font-weight:700}.balance-inline-grid[data-v-6ec8c854]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.balance-inline-card[data-v-6ec8c854]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:98px;padding:18px 20px;border-radius:20px}.balance-inline-card.theme-balance[data-v-6ec8c854]{background:linear-gradient(180deg,rgba(29,241,156,.14),rgba(17,139,90,.22))}.balance-inline-card.theme-stability[data-v-6ec8c854]{background:linear-gradient(180deg,rgba(42,210,249,.14),rgba(25,124,147,.22))}.balance-inline-card__meta[data-v-6ec8c854]{min-width:0}.balance-inline-card__label[data-v-6ec8c854]{color:#d5d5d5;font-size:15px}.balance-inline-card__hint[data-v-6ec8c854]{margin-top:10px;color:hsla(0,0%,100%,.76);font-size:14px;font-weight:600}.balance-inline-card__value[data-v-6ec8c854]{flex:0 0 auto;font-size:38px;font-weight:700;line-height:1}.balance-inline-card__value span[data-v-6ec8c854]{margin-left:4px;font-size:18px;font-weight:500}@media (max-width:1200px){.balance-inline-grid[data-v-6ec8c854],.player-screen__grid[data-v-6ec8c854]{grid-template-columns:1fr}}@media (max-width:768px){.player-screen__inner[data-v-6ec8c854]{padding:18px 14px 24px}.player-basic[data-v-6ec8c854]{flex-direction:column;align-items:flex-start}.metric-grid[data-v-6ec8c854],.player-basic__chips[data-v-6ec8c854],.risk-layout[data-v-6ec8c854]{grid-template-columns:1fr}.risk-layout[data-v-6ec8c854]{display:block}.risk-angle[data-v-6ec8c854]{margin-bottom:14px}.balance-inline-card[data-v-6ec8c854]{flex-direction:column;align-items:flex-start}}