.achievements-page[data-v-3eee2070]{padding:20px 24px 40px;min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#eef4ff),color-stop(40%,#f8fafc),to(#f5f7fa));background:linear-gradient(180deg,#eef4ff,#f8fafc 40%,#f5f7fa)}.hero[data-v-3eee2070]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border-radius:16px;padding:24px 28px;margin-bottom:20px}.hero h1[data-v-3eee2070]{margin:0 0 6px;font-size:1.6rem}.hero p[data-v-3eee2070]{margin:0;opacity:.9;font-size:14px}.stats[data-v-3eee2070]{margin-bottom:16px}.stat[data-v-3eee2070]{background:#fff;border-radius:12px;padding:16px;text-align:center;-webkit-box-shadow:0 4px 14px rgba(30,60,114,.08);box-shadow:0 4px 14px rgba(30,60,114,.08)}.stat b[data-v-3eee2070]{display:block;font-size:24px;color:#1e3c72}.stat span[data-v-3eee2070]{font-size:12px;color:#909399}.tabs[data-v-3eee2070]{margin-bottom:16px}.grid[data-v-3eee2070]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.card[data-v-3eee2070]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;background:#fff;border-radius:14px;padding:16px;border:1px solid #e5eaf3;opacity:.72;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.card.on[data-v-3eee2070]{opacity:1;border-color:#4fd1c5;-webkit-box-shadow:0 8px 20px rgba(79,209,197,.18);box-shadow:0 8px 20px rgba(79,209,197,.18)}.card.concept.on[data-v-3eee2070]{border-color:#4299e1;-webkit-box-shadow:0 8px 20px rgba(66,153,225,.18);box-shadow:0 8px 20px rgba(66,153,225,.18)}.card[data-v-3eee2070]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.icon[data-v-3eee2070]{width:48px;height:48px;border-radius:12px;background:#eef6ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;-ms-flex-negative:0;flex-shrink:0}.body[data-v-3eee2070]{min-width:0}.body h3[data-v-3eee2070]{margin:0 0 4px;font-size:16px;color:#1a202c}.body p[data-v-3eee2070]{margin:0 0 8px;font-size:13px;color:#64748b;line-height:1.45}.meta[data-v-3eee2070]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xp[data-v-3eee2070]{font-size:12px;color:#d97706;font-weight:700}@media (max-width:640px){.hero[data-v-3eee2070]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}