/* KVANTYRA PROFILE LEVELS V145 START */
.kv-profile-v145{
  position:relative;
  overflow:hidden;
  padding:18px!important;
  border:1px solid rgba(171,139,255,.18)!important;
  background:
    radial-gradient(circle at 13% 10%,rgba(113,80,255,.19),transparent 29%),
    radial-gradient(circle at 88% 6%,rgba(213,58,255,.12),transparent 28%),
    linear-gradient(145deg,rgba(12,14,37,.94),rgba(5,7,21,.96))!important;
  box-shadow:0 22px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.kv-profile-v145:before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;
  background-image:radial-gradient(circle,rgba(255,255,255,.72) 0 1px,transparent 1.4px);
  background-size:38px 38px;mask-image:linear-gradient(180deg,#000,transparent 72%);
}
.kv-profile-v145-level{position:relative;z-index:1;display:grid;grid-template-columns:82px minmax(0,1fr);gap:15px;align-items:center}
.kv-profile-v145-orbit{position:relative;width:82px;height:82px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(111,93,255,.26),rgba(204,57,255,.15));border:1px solid rgba(198,169,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 38px rgba(92,50,214,.27)}
.kv-profile-v145-orbit:before,.kv-profile-v145-orbit:after{content:"";position:absolute;border-radius:999px;border:1px solid rgba(206,180,255,.28);transform:rotate(-22deg)}
.kv-profile-v145-orbit:before{width:66px;height:28px}.kv-profile-v145-orbit:after{width:28px;height:66px}
.kv-profile-v145-orbit span{position:relative;z-index:1;width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#7891ff,#c944ff);color:#fff;font-size:20px;font-weight:950;box-shadow:0 8px 24px rgba(164,65,255,.42)}
.kv-profile-v145-level-copy{min-width:0}.kv-profile-v145-level-copy>small,.kv-profile-v145-achievement-head small{display:block;color:#a98dff;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.kv-profile-v145-title-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.kv-profile-v145-title-line h3,.kv-profile-v145-achievement-head h3{margin:0;color:#fff;font-size:22px;line-height:1.1}.kv-profile-v145-title-line>b,.kv-profile-v145-achievement-head>b{flex:0 0 auto;padding:7px 9px;border-radius:12px;background:rgba(128,91,255,.13);border:1px solid rgba(174,142,255,.16);color:#dacdff;font-size:11px}
.kv-profile-v145-level-copy p{margin:7px 0 10px;color:rgba(233,227,249,.64);font-size:12px;line-height:1.4}
.kv-profile-v145-progress{height:7px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07);box-shadow:inset 0 1px 3px rgba(0,0,0,.45)}
.kv-profile-v145-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f91ff,#b85cff,#e544ff);box-shadow:0 0 18px rgba(184,92,255,.64);transition:width .3s ease}
.kv-profile-v145-requirements{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}
.kv-profile-v145-requirement{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border-radius:12px;border:1px solid rgba(184,152,255,.13);background:rgba(7,9,25,.58);color:rgba(235,229,249,.66);font-size:10px;font-weight:800}
.kv-profile-v145-requirement i{width:7px;height:7px;border-radius:999px;background:#825eff;box-shadow:0 0 10px rgba(130,94,255,.62)}
.kv-profile-v145-requirement.complete{color:#dfffea;border-color:rgba(79,226,151,.18);background:rgba(31,107,75,.13)}.kv-profile-v145-requirement.complete i{background:#53e6a0;box-shadow:0 0 10px rgba(83,230,160,.58)}
.kv-profile-v145-achievement-head{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:20px;padding-top:17px;border-top:1px solid rgba(191,160,255,.11)}
.kv-profile-v145-achievements{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}
.kv-profile-v145-achievement{position:relative;min-width:0;padding:12px;border-radius:17px;border:1px solid rgba(170,143,239,.12);background:rgba(6,8,24,.58);opacity:.58;overflow:hidden}
.kv-profile-v145-achievement.unlocked{opacity:1;border-color:rgba(179,143,255,.22);background:linear-gradient(145deg,rgba(93,58,194,.2),rgba(8,10,29,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.kv-profile-v145-achievement.is-icon.unlocked{border-color:rgba(235,177,77,.42);background:linear-gradient(145deg,rgba(117,70,205,.34),rgba(116,72,19,.23));box-shadow:0 0 0 1px rgba(255,211,123,.08),0 12px 34px rgba(115,67,207,.2)}
.kv-profile-v145-achievement-top{display:flex;align-items:center;gap:9px}.kv-profile-v145-achievement-symbol{width:34px;height:34px;flex:0 0 34px;border-radius:12px;display:grid;place-items:center;background:rgba(128,92,255,.14);border:1px solid rgba(181,151,255,.16);color:#cbb7ff;font-size:14px;font-style:normal;font-weight:950}.unlocked .kv-profile-v145-achievement-symbol{background:linear-gradient(135deg,#738fff,#bd4fff);color:#fff;box-shadow:0 7px 18px rgba(132,75,255,.27)}.is-icon.unlocked .kv-profile-v145-achievement-symbol{background:linear-gradient(135deg,#8e6cff,#f0b649);color:#fff5d4}
.kv-profile-v145-achievement-copy{min-width:0}.kv-profile-v145-achievement-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:11px}.kv-profile-v145-achievement-copy span{display:block;margin-top:3px;color:rgba(229,222,244,.52);font-size:9px;line-height:1.25}
.kv-profile-v145-achievement-foot{display:flex;align-items:center;gap:8px;margin-top:10px}.kv-profile-v145-achievement-bar{height:4px;flex:1;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07)}.kv-profile-v145-achievement-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d8dff,#c34aff)}.kv-profile-v145-achievement-foot small{color:rgba(235,228,249,.62);font-size:9px;font-weight:850}
.kv-profile-v145.is-icon{border-color:rgba(241,190,88,.34)!important;background:radial-gradient(circle at 12% 5%,rgba(136,92,255,.29),transparent 31%),radial-gradient(circle at 91% 6%,rgba(240,175,55,.2),transparent 28%),linear-gradient(145deg,rgba(22,16,45,.97),rgba(13,10,22,.98))!important;box-shadow:0 0 0 1px rgba(255,215,133,.07),0 24px 72px rgba(110,68,222,.34),inset 0 1px 0 rgba(255,239,190,.09)!important}
.kv-profile-v145.is-icon .kv-profile-v145-orbit{animation:kvProfileV145Glow 2.8s ease-in-out infinite;border-color:rgba(245,203,113,.38);background:linear-gradient(145deg,rgba(119,83,255,.34),rgba(224,157,39,.23))}.kv-profile-v145.is-icon .kv-profile-v145-orbit span{background:linear-gradient(135deg,#7e6aff,#e6ad43);color:#fff7d8}
@keyframes kvProfileV145Glow{50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 0 34px rgba(194,117,255,.42),0 0 58px rgba(231,175,68,.16)}}
.kv-feed-v145-level-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin-top:6px!important;padding:5px 7px!important;border-radius:10px!important;background:rgba(126,88,255,.13)!important;border:1px solid rgba(175,145,255,.15)!important;color:#d8c9ff!important;font-size:9px!important;line-height:1!important}.kv-feed-v145-level-badge i{font-style:normal!important;color:#b891ff!important}.kv-feed-v145-level-badge b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-feed-v145-level-badge.is-icon{background:linear-gradient(135deg,rgba(119,83,255,.22),rgba(214,151,39,.18))!important;border-color:rgba(235,188,89,.34)!important;color:#ffe8ae!important}
@media(max-width:420px){.kv-profile-v145{padding:15px!important}.kv-profile-v145-level{grid-template-columns:70px minmax(0,1fr);gap:12px}.kv-profile-v145-orbit{width:70px;height:70px;border-radius:23px}.kv-profile-v145-orbit:before{width:57px;height:24px}.kv-profile-v145-orbit:after{width:24px;height:57px}.kv-profile-v145-orbit span{width:36px;height:36px;border-radius:13px;font-size:17px}.kv-profile-v145-title-line h3{font-size:19px}.kv-profile-v145-achievements{gap:7px}.kv-profile-v145-achievement{padding:10px}.kv-profile-v145-achievement-symbol{width:30px;height:30px;flex-basis:30px;border-radius:10px}.kv-profile-v145-achievement-copy b{font-size:10px}.kv-profile-v145-achievement-copy span{font-size:8px}}
/* KVANTYRA PROFILE LEVELS V145 END */
