.object-map-container[data-v-562b5560]{min-height:92.5vh;background:#ced9f1;padding:40px 20px;position:relative;overflow:hidden}.object-map-container .floating-back-button[data-v-562b5560]{position:absolute;top:20px;left:20px;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:200}.object-map-container .floating-back-button i[data-v-562b5560]{font-size:20px;color:#303133;transition:all .3s ease}.object-map-container .floating-back-button[data-v-562b5560]:hover{background:rgba(64,158,255,.95);box-shadow:0 6px 24px rgba(64,158,255,.4);transform:translateX(-4px)}.object-map-container .floating-back-button:hover i[data-v-562b5560]{color:#fff}.object-map-container .floating-back-button[data-v-562b5560]:active{transform:translateX(-4px) scale(.95)}.object-map-container .page-header[data-v-562b5560]{max-width:1400px;width:90%;margin:0 auto 50px;text-align:center;position:relative;z-index:2;background:hsla(0,0%,100%,.85);backdrop-filter:blur(15px);padding:35px 30px;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.6)}.object-map-container .page-header h2[data-v-562b5560]{margin:0 0 12px 0;font-size:38px;color:#2c3e50;font-weight:700;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.05)}.object-map-container .page-header .header-desc[data-v-562b5560]{margin:0;color:#5a6c7d;font-size:16px;font-weight:500}.object-map-container .grade-cards-container[data-v-562b5560]{max-width:1400px;width:90%;margin:0 auto;position:relative;z-index:2}.object-map-container .grade-cards-container .cards-wrapper[data-v-562b5560]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:40px;justify-items:center}@media(max-width:1200px){.object-map-container .grade-cards-container .cards-wrapper[data-v-562b5560]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px}}@media(max-width:768px){.object-map-container .grade-cards-container .cards-wrapper[data-v-562b5560]{grid-template-columns:1fr;gap:25px}}.object-map-container .grade-cards-container .grade-card[data-v-562b5560]{width:100%;max-width:350px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:24px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 40px rgba(0,0,0,.1);position:relative;animation:fadeInUp-562b5560 .6s ease-out forwards;animation-delay:var(--delay,0s);opacity:0;border:2px solid hsla(0,0%,100%,.6)}.object-map-container .grade-cards-container .grade-card[data-v-562b5560]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.15);border-color:var(--card-color,#87ceeb);background:#fff}.object-map-container .grade-cards-container .grade-card:hover .card-image-wrapper .grade-image[data-v-562b5560]{transform:scale(1.05);filter:brightness(1.05)}.object-map-container .grade-cards-container .grade-card:hover .card-image-wrapper .icon-wrapper[data-v-562b5560]{transform:scale(1.2) rotate(5deg)}.object-map-container .grade-cards-container .grade-card:hover .enter-btn[data-v-562b5560]{background:var(--card-color,#87ceeb);color:#fff;transform:translateY(-2px)}.object-map-container .grade-cards-container .grade-card:hover .enter-btn i[data-v-562b5560]{transform:translateX(5px)}.object-map-container .grade-cards-container .grade-card .card-image-wrapper[data-v-562b5560]{position:relative;width:100%;height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}.object-map-container .grade-cards-container .grade-card .card-image-wrapper .grade-image[data-v-562b5560]{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;transition:all .4s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.object-map-container .grade-cards-container .grade-card .card-image-wrapper .icon-wrapper[data-v-562b5560]{position:absolute;bottom:15px;right:15px;width:50px;height:50px;background:hsla(0,0%,100%,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.object-map-container .grade-cards-container .grade-card .card-image-wrapper .icon-wrapper i[data-v-562b5560]{font-size:24px;color:#5a6c7d}.object-map-container .grade-cards-container .grade-card .card-content[data-v-562b5560]{padding:24px;position:relative;background:#fff}.object-map-container .grade-cards-container .grade-card .card-content .grade-badge[data-v-562b5560]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;color:#fff;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:16px;box-shadow:0 3px 10px rgba(0,0,0,.15)}.object-map-container .grade-cards-container .grade-card .card-content .grade-badge i[data-v-562b5560]{font-size:14px}.object-map-container .grade-cards-container .grade-card .card-content .grade-name[data-v-562b5560]{margin:0 0 12px 0;font-size:22px;color:#2c3e50;font-weight:700}.object-map-container .grade-cards-container .grade-card .card-content .grade-desc[data-v-562b5560]{margin:0 0 20px 0;font-size:14px;color:#7f8c9a;line-height:1.6;min-height:44px}.object-map-container .grade-cards-container .grade-card .card-content .enter-btn[data-v-562b5560]{width:100%;padding:12px 24px;background:#f0f4f8;color:#5a6c7d;border:2px solid transparent;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.object-map-container .grade-cards-container .grade-card .card-content .enter-btn i[data-v-562b5560]{transition:transform .3s ease}.object-map-container .grade-cards-container .grade-card .card-content .enter-btn[data-v-562b5560]:hover{border-color:var(--card-color,#87ceeb)}.object-map-container .grade-cards-container .empty-state[data-v-562b5560]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#5a6c7d}.object-map-container .grade-cards-container .empty-state i[data-v-562b5560]{font-size:72px;margin-bottom:24px;opacity:.4}.object-map-container .grade-cards-container .empty-state p[data-v-562b5560]{margin:0;font-size:18px;font-weight:500}@keyframes fadeInUp-562b5560{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-562b5560{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.bgWhite[data-v-562b5560]{background:#fff}