.achievement-guide-page{background:linear-gradient(180deg,#0f172a80,#0f172a00);min-height:calc(100vh - 70px);padding:3rem 0}.guide-container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 48px}@media (max-width:768px){.guide-container{padding:0 24px}}@media (max-width:480px){.guide-container{padding:0 16px}}.guide-header{border-bottom:1px solid #94a3b81f;margin-bottom:2.25rem;padding-bottom:1.75rem;text-align:center}.guide-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa 50%,#fbbf24);background-clip:text;-webkit-background-clip:text;font-size:2.4rem;font-weight:800;margin-bottom:.75rem}.guide-header p{color:#94a3b8;font-size:1.05rem}.quest-summary-dashboard{background:#0f172ab8;border:1px solid #94a3b829;border-radius:16px;box-shadow:0 10px 25px -5px #0000004d;margin-bottom:2.5rem;padding:1.5rem}.quest-summary-metrics{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}.quest-metric-box{background:#1e293ba6;border:1px solid #94a3b81f;border-radius:12px;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.25rem}.quest-metric-box.highlight{background:linear-gradient(135deg,#f59e0b26,#d9770614);border-color:#fbbf2473}.quest-metric-label{color:#94a3b8;font-size:.82rem;font-weight:600}.quest-metric-value{color:#f8fafc;font-size:1.35rem;font-weight:800}.quest-metric-value.gold{color:#fbbf24}.quest-metric-value.badge-name{color:#c4b5fd;font-size:1.05rem}.quest-metric-total{color:#64748b;font-size:.95rem;font-weight:500}.quest-claim-all-banner{align-items:center;animation:questPulseBorder 2.4s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b33,#10b98129);border:1px solid #fbbf2480;border-radius:12px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:1rem 1.25rem}@keyframes questPulseBorder{0%,to{box-shadow:0 0 0 0 #fbbf2440}50%{box-shadow:0 0 18px 2px #fbbf2459}}.quest-claim-all-text{align-items:center;color:#f8fafc;display:flex;gap:.85rem}.quest-claim-all-icon{font-size:1.9rem}.quest-claim-all-text strong{color:#fde68a;display:block;font-size:1rem;margin-bottom:.2rem}.quest-claim-all-text p{color:#e2e8f0;font-size:.88rem;margin:0}.quest-claim-all-btn{background:linear-gradient(135deg,#f59e0b,#10b981);border:none;border-radius:10px;box-shadow:0 4px 14px #f59e0b59;color:#0f172a;cursor:pointer;font-size:.95rem;font-weight:800;padding:.75rem 1.35rem;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.quest-claim-all-btn:hover:not(:disabled){box-shadow:0 6px 20px #f59e0b80;transform:translateY(-2px)}.quest-claim-all-btn:disabled{cursor:not-allowed;opacity:.65}.quest-filter-tabs{display:flex;flex-wrap:wrap;gap:.6rem}.quest-filter-tab{background:#1e293bb3;border:1px solid #94a3b833;border-radius:9999px;color:#cbd5e1;cursor:pointer;font-size:.88rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.quest-filter-tab:hover{border-color:#60a5fa73;color:#fff}.quest-filter-tab.active{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#0000;box-shadow:0 4px 12px #3b82f659;color:#fff}.quest-filter-tab.has-unclaimed:not(.active){border-color:#fbbf2499;color:#fbbf24}.quest-guest-banner{align-items:center;background:linear-gradient(135deg,#3b82f629,#8b5cf629);border:1px solid #60a5fa59;border-radius:14px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2.5rem;padding:1.25rem 1.5rem}.quest-guest-banner strong{color:#f8fafc;display:block;font-size:1rem;margin-bottom:.25rem}.quest-guest-banner p{color:#94a3b8;font-size:.88rem;margin:0}.quest-login-cta-btn{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.7rem 1.25rem;white-space:nowrap}.quest-empty-state{background:#1e293b59;border-radius:14px;color:#94a3b8;padding:3rem 1rem;text-align:center}.achievement-category-group{margin-bottom:2.5rem}.category-title{align-items:center;border-bottom:2px solid #e2e8f033;color:#e2e8f0;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem}.category-count{background:#1e293b;border-radius:9999px;color:#94a3b8;font-size:.9rem;font-weight:600;padding:2px 10px}.achievements-grid-final{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-top:1.25rem;width:100%}.guide-achievement-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b73;border:1px solid #94a3b824;border-radius:12px;box-shadow:0 4px 6px -1px #0000001f;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.25rem;position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1)}.guide-achievement-card:hover{background:#1e293bad;border-color:#60a5fa59;box-shadow:0 10px 20px -5px #00000040;transform:translateY(-4px)}.guide-achievement-card.claimable{background:linear-gradient(180deg,#f59e0b24,#1e293ba6);border-color:#fbbf24b3;box-shadow:0 0 16px #fbbf242e}.guide-achievement-card.rewarded{border-color:#10b98159}.guide-achievement-card.equipped-badge{border-color:#a78bfacc;box-shadow:0 0 16px #a78bfa40}.guide-achievement-icon{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-bottom:.85rem;width:100%}.guide-status-pill{border-radius:10px;font-size:.7rem;font-weight:700;padding:2px 8px}.guide-status-pill.claimable{background:#f59e0b33;border:1px solid #fbbf2466;color:#fbbf24}.guide-status-pill.completed{background:#10b9812e;border:1px solid #34d39959;color:#34d399}.guide-achievement-details{align-items:center;display:flex;flex:1 1;flex-direction:column;width:100%}.guide-achievement-title{color:#f1f5f9;font-size:1rem;font-weight:700;margin-bottom:.4rem;word-break:keep-all}.guide-achievement-desc{color:#94a3b8;flex:1 1;font-size:.83rem;line-height:1.45;margin-bottom:.75rem;word-break:keep-all}.guide-achievement-progress-mini{margin:.35rem 0 .65rem;width:100%}.guide-progress-bar-bg.small{background-color:#33415599;border-radius:999px;height:6px;overflow:hidden}.guide-progress-bar-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:999px;height:100%;transition:width .5s ease-out}.guide-progress-bar-fill.achieved{background:linear-gradient(90deg,#10b981,#34d399)}.guide-progress-meta{color:#94a3b8;display:flex;font-size:.73rem;font-weight:600;justify-content:space-between;margin-top:.3rem}.guide-achievement-reward{border-top:1px dashed #94a3b833;margin-bottom:.75rem;padding-top:.65rem;width:100%}.guide-reward-value{align-items:center;background:#d9770624;border-radius:9999px;color:#fbbf24;display:inline-flex;font-size:.83rem;font-weight:700;gap:.35rem;padding:.25rem .75rem}.guide-card-action{margin-top:auto;width:100%}.guide-action-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:700;padding:.55rem .75rem;transition:all .2s ease;width:100%}.guide-action-btn.claim{background:linear-gradient(135deg,#f59e0b,#10b981);box-shadow:0 4px 12px #f59e0b4d;color:#0f172a}.guide-action-btn.claim:hover:not(:disabled){box-shadow:0 6px 16px #f59e0b73;transform:translateY(-1px)}.guide-action-btn.mission{background:#3b82f626;border-color:#3b82f659;color:#60a5fa}.guide-action-btn.mission:hover{background:#3b82f647;color:#fff}.guide-action-btn.badge-equip{background:#8b5cf626;border-color:#8b5cf659;color:#c4b5fd}.guide-action-btn.badge-equip:hover:not(:disabled){background:#8b5cf64d;color:#fff}.guide-action-btn.badge-equip.equipped{background:#10b98126;border-color:#10b98159;color:#34d399;cursor:default}.guide-action-btn.login{background:#94a3b81f;border-color:#94a3b840;color:#cbd5e1}.guide-action-btn.login:hover{background:#3b82f638;border-color:#3b82f666;color:#fff}.guide-auto-mission-tag{background:#33415566;border-radius:8px;box-sizing:border-box;color:#94a3b8;display:inline-block;font-size:.78rem;font-weight:600;padding:.5rem .6rem;width:100%}.guide-difficulty-label{border-radius:10px;color:#fff;font-size:.72rem;font-weight:700;padding:2px 8px;text-transform:uppercase}.guide-difficulty-label.easy{background:#cd7f32}.guide-difficulty-label.normal{background:#94a3b8;color:#0f172a}.guide-difficulty-label.hard{background:gold;color:#856404}.guide-difficulty-label.extreme,.guide-difficulty-label.legend{background:#e5e4e2;border:1px solid #cbd5e1;color:#1e293b}@media (max-width:1100px){.achievements-grid-final{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:850px){.achievements-grid-final{grid-template-columns:repeat(3,1fr)!important}.quest-summary-metrics{grid-template-columns:1fr}.quest-claim-all-banner,.quest-guest-banner{align-items:stretch;flex-direction:column}}@media (max-width:600px){.achievements-grid-final{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.achievements-grid-final{grid-template-columns:1fr!important}}
/*# sourceMappingURL=2414.8cefbc5d.chunk.css.map*/