.top-navbar[data-v-467e3a83]{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:1000;background:transparent;transition:background .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.top-navbar.scrolled[data-v-467e3a83]{background:rgba(15,17,26,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color)}.nav-container[data-v-467e3a83]{max-width:1400px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo-area[data-v-467e3a83]{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;text-decoration:none}.logo-img[data-v-467e3a83]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.logo-text[data-v-467e3a83]{background:linear-gradient(90deg,#fff,#b0b8c4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pc-nav[data-v-467e3a83]{display:flex;gap:40px;height:100%}.nav-item-group[data-v-467e3a83]{position:relative;height:100%;display:flex;align-items:center;cursor:pointer}.nav-label[data-v-467e3a83]{font-size:1rem;font-weight:600;color:var(--text-sub);transition:color .2s;position:relative}.nav-item-group:hover .nav-label[data-v-467e3a83]{color:#fff}.nav-item-group:hover .nav-label[data-v-467e3a83]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px}.group-mining:hover .nav-label[data-v-467e3a83]:after{background:#ff7675;box-shadow:0 0 8px #ff7675}.group-support:hover .nav-label[data-v-467e3a83]:after{background:#a29bfe;box-shadow:0 0 8px #a29bfe}.dropdown-menu[data-v-467e3a83]{position:absolute;top:calc(var(--header-height) - 10px);left:50%;transform:translateX(-50%);background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5);overflow:hidden;display:flex}.grouped-menu[data-v-467e3a83]{min-width:340px;flex-direction:column;padding:12px 0}.menu-group[data-v-467e3a83]{padding:4px 0}.group-title[data-v-467e3a83]{display:block;font-size:.75rem;color:#636e72;font-weight:700;padding:4px 20px;margin-bottom:4px;text-transform:uppercase}.menu-divider[data-v-467e3a83]{height:1px;background:hsla(0,0%,100%,.05);margin:8px 0}.simple-menu[data-v-467e3a83]{min-width:160px;padding:8px 0;flex-direction:column}.dropdown-item[data-v-467e3a83]{display:flex;align-items:center;gap:8px;text-decoration:none;padding:10px 24px;font-size:.95rem;color:var(--text-sub);transition:all .2s}.dropdown-item[data-v-467e3a83]:hover{background:hsla(0,0%,100%,.05);color:#fff;padding-left:28px}.dot[data-v-467e3a83]{width:6px;height:6px;border-radius:50%;display:inline-block;opacity:.7}.item-red .dot[data-v-467e3a83]{background:#ff4d4d}.item-blue .dot[data-v-467e3a83]{background:#48dbfb}.item-purple .dot[data-v-467e3a83]{background:#a29bfe}.item-green .dot[data-v-467e3a83]{background:#2fd5c6}.item-orange .dot[data-v-467e3a83]{background:#ff9f43}.item-mint .dot[data-v-467e3a83]{background:#00b894}.item-pink .dot[data-v-467e3a83]{background:#ff7979}.item-yellow .dot[data-v-467e3a83]{background:#feca57}.item-gray .dot[data-v-467e3a83]{background:#b2bec3}.right-actions[data-v-467e3a83]{display:flex;align-items:center;gap:20px}.icon-btn[data-v-467e3a83]{display:flex;align-items:center;justify-content:center;color:var(--text-sub);transition:color .2s;padding:8px}.icon-btn[data-v-467e3a83]:hover{color:#fff}.login-btn[data-v-467e3a83]{padding:8px 20px;border:1px solid var(--text-sub);border-radius:24px;font-size:.9rem;color:#fff;transition:all .2s;text-decoration:none}.login-btn[data-v-467e3a83]:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.user-badge[data-v-467e3a83]{display:flex;align-items:center;gap:10px;cursor:pointer;background:hsla(0,0%,100%,.05);padding:6px 16px;border-radius:24px;border:1px solid hsla(0,0%,100%,.05);transition:all .2s}.user-badge[data-v-467e3a83]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.level-tag[data-v-467e3a83]{background:var(--accent-mint);color:#000;font-size:.8rem;font-weight:800;padding:2px 8px;border-radius:6px}.username[data-v-467e3a83]{font-weight:600;color:#fff;font-size:.95rem}.divider[data-v-467e3a83]{width:1px;height:12px;background:hsla(0,0%,100%,.2)}.energy-info[data-v-467e3a83]{font-size:.9rem;color:var(--accent-orange);font-weight:600}.mobile-menu-btn[data-v-467e3a83]{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:4px}.mobile-menu-wrapper[data-v-467e3a83]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0f111a;z-index:1100;display:flex;flex-direction:column}.mobile-header[data-v-467e3a83]{display:flex;justify-content:space-between;align-items:center;padding:15px 24px;border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(15,17,26,.95)}.mobile-menu-title[data-v-467e3a83]{font-size:1.2rem;font-weight:800;color:#fff}.close-btn[data-v-467e3a83]{background:none;border:none;color:#b0b8c4;cursor:pointer;padding:4px}.mobile-content-scroll[data-v-467e3a83]{flex:1;overflow-y:auto;padding:24px}.mobile-profile-card[data-v-467e3a83]{background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:24px;margin-bottom:32px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.profile-row[data-v-467e3a83]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.avatar-circle[data-v-467e3a83]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3498db,#8e44ad);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;color:#fff;box-shadow:0 4px 15px rgba(52,152,219,.4)}.profile-texts[data-v-467e3a83]{display:flex;flex-direction:column}.welcome-text[data-v-467e3a83]{font-size:.85rem;color:#b0b8c4;margin-bottom:2px}.user-name-text[data-v-467e3a83]{font-size:1.1rem;font-weight:800;color:#fff}.energy-row[data-v-467e3a83]{background:rgba(0,0,0,.3);border-radius:12px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border:1px solid hsla(0,0%,100%,.05);cursor:pointer}.energy-label[data-v-467e3a83]{font-size:.9rem;color:#b0b8c4;font-weight:600}.energy-val[data-v-467e3a83]{font-size:1.1rem;font-weight:800;color:#feca57}.guest-mode[data-v-467e3a83]{text-align:center}.guest-msg[data-v-467e3a83]{color:#b0b8c4;margin-bottom:16px;line-height:1.5}.mobile-login-btn[data-v-467e3a83]{display:block;width:100%;padding:12px;background:#1abc9c;color:#fff;font-weight:700;border-radius:12px;text-decoration:none}.mobile-section[data-v-467e3a83]{margin-bottom:32px}.section-label[data-v-467e3a83]{font-size:.85rem;color:#636e72;font-weight:700;text-transform:uppercase;margin-bottom:12px;padding-left:4px}.menu-grid[data-v-467e3a83]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.menu-card[data-v-467e3a83]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:16px 8px;display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:#fff;transition:all .2s}.menu-card[data-v-467e3a83]:active{transform:scale(.96);background:hsla(0,0%,100%,.08)}.icon-circle[data-v-467e3a83]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:2px}.menu-text[data-v-467e3a83]{font-size:.8rem;font-weight:600;text-align:center;word-break:keep-all}.icon-circle.red[data-v-467e3a83]{background:rgba(255,77,77,.15);color:#ff4d4d}.icon-circle.blue[data-v-467e3a83]{background:rgba(72,219,251,.15);color:#48dbfb}.icon-circle.purple[data-v-467e3a83]{background:rgba(162,155,254,.15);color:#a29bfe}.icon-circle.green[data-v-467e3a83]{background:rgba(46,213,115,.15);color:#2ed573}.icon-circle.orange[data-v-467e3a83]{background:rgba(255,159,67,.15);color:#ff9f43}.icon-circle.mint[data-v-467e3a83]{background:rgba(26,188,156,.15);color:#1abc9c}.menu-list-simple[data-v-467e3a83]{background:hsla(0,0%,100%,.03);border-radius:16px;overflow:hidden}.simple-item[data-v-467e3a83]{display:flex;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;color:#b0b8c4;font-weight:600;font-size:.95rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.simple-item[data-v-467e3a83]:last-child{border-bottom:none}.simple-item .dot[data-v-467e3a83]{width:8px;height:8px;border-radius:50%}.logout-btn-mobile[data-v-467e3a83]{width:100%;padding:16px;background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);color:#ff6b6b;border-radius:16px;font-weight:700;cursor:pointer;margin-bottom:20px}.version-text[data-v-467e3a83]{text-align:center;color:#5a6b7c;font-size:.8rem}@media (max-width:768px){.pc-nav[data-v-467e3a83]{display:none}.mobile-menu-btn[data-v-467e3a83]{display:block}.user-badge[data-v-467e3a83]{display:none}}.slide-fade-enter-active[data-v-467e3a83],.slide-fade-leave-active[data-v-467e3a83]{transition:all .3s ease}.slide-fade-enter-from[data-v-467e3a83],.slide-fade-leave-to[data-v-467e3a83]{transform:translateX(100%);opacity:0}.fade-in-up[data-v-467e3a83]{animation:fadeInUp-467e3a83 .5s ease-out backwards}@keyframes fadeInUp-467e3a83{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--bg-deep:#0f111a;--bg-card:#1b1d2a;--text-main:#fff;--text-sub:#b0b8c4;--border-color:hsla(0,0%,100%,.1);--accent-purple:#a96bf7;--accent-blue:#539fe5;--accent-mint:#2fd5c6;--accent-orange:#f90;--header-height:70px}body{margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-deep);color:var(--text-main);overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none;padding:0;margin:0}button{font-family:inherit}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;width:100%;box-sizing:border-box;padding-top:var(--header-height)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.home-page[data-v-6b3ab9dc]{position:relative;background-color:var(--bg-deep,#0f111a);color:#fff;min-height:100vh}.fixed-background-mesh[data-v-6b3ab9dc]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,rgba(255,77,77,.15) 0,transparent 40%),radial-gradient(circle at 85% 80%,rgba(72,219,251,.12) 0,transparent 40%),radial-gradient(circle at 50% 50%,rgba(47,213,198,.08) 0,transparent 50%);filter:blur(60px)}.hero-section[data-v-6b3ab9dc]{position:relative;height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:1}.hero-title[data-v-6b3ab9dc]{font-size:3.8rem;font-weight:800;line-height:1.2;margin-bottom:24px}.gradient-text[data-v-6b3ab9dc]{background:linear-gradient(90deg,#ff4d4d,#48dbfb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-v-6b3ab9dc]{font-size:1.25rem;color:#b0b8c4;margin-bottom:48px;line-height:1.6;max-width:640px}.hero-btns[data-v-6b3ab9dc]{display:flex;gap:16px}.btn-primary[data-v-6b3ab9dc]{padding:14px 36px;background:linear-gradient(90deg,#ff4d4d,#ff7675);color:#fff;border-radius:30px;font-weight:700;font-size:1.1rem;box-shadow:0 10px 25px rgba(255,77,77,.3);transition:transform .2s}.btn-secondary[data-v-6b3ab9dc]{padding:14px 36px;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:30px;font-weight:600;font-size:1.1rem;transition:all .2s}.btn-primary[data-v-6b3ab9dc]:hover,.btn-secondary[data-v-6b3ab9dc]:hover{transform:translateY(-3px)}.content-container[data-v-6b3ab9dc]{display:flex;max-width:1200px;margin:0 auto;padding:100px 20px 150px 20px;position:relative;z-index:1;align-items:flex-start}.sticky-sidebar[data-v-6b3ab9dc]{width:260px;position:sticky;top:100px;height:-moz-fit-content;height:fit-content;border-right:1px solid hsla(0,0%,100%,.1);padding-right:30px;flex-shrink:0}.nav-menu[data-v-6b3ab9dc]{display:flex;flex-direction:column}.service-label[data-v-6b3ab9dc]{font-size:1.2rem;font-weight:800;color:#fff;margin-bottom:12px;display:block}.mt-large[data-v-6b3ab9dc]{margin-top:40px}.sub-group-label[data-v-6b3ab9dc]{font-size:.85rem;color:#636e72;font-weight:700;margin:12px 0 8px 12px;text-transform:uppercase;letter-spacing:1px}.mt-half[data-v-6b3ab9dc]{margin-top:24px}.nav-item[data-v-6b3ab9dc]{padding:10px 0 10px 20px;font-size:1.05rem;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s;position:relative}.nav-item[data-v-6b3ab9dc]:hover{color:#fff}.nav-item.active[data-v-6b3ab9dc]{color:#fff;font-weight:700;transform:translateX(10px)}.nav-item.active[data-v-6b3ab9dc]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;border-radius:2px}.nav-item.journey.active[data-v-6b3ab9dc]:before{background:#ff4d4d;box-shadow:0 0 10px #ff4d4d}.nav-item.feed.active[data-v-6b3ab9dc]:before{background:#48dbfb;box-shadow:0 0 10px #48dbfb}.nav-item.favorites.active[data-v-6b3ab9dc]:before{background:#a29bfe;box-shadow:0 0 10px #a29bfe}.nav-item.quiz.active[data-v-6b3ab9dc]:before{background:#2fd5c6;box-shadow:0 0 10px #2fd5c6}.nav-item.speedquiz.active[data-v-6b3ab9dc]:before{background:#ff9f43;box-shadow:0 0 10px #ff9f43}.nav-item.partnership.active[data-v-6b3ab9dc]:before{background:#f368e0;box-shadow:0 0 10px #f368e0}.nav-item.devinquiry.active[data-v-6b3ab9dc]:before{background:#feca57;box-shadow:0 0 10px #feca57}.scroll-content[data-v-6b3ab9dc]{flex:1;padding-left:60px;min-width:0}.feature-section[data-v-6b3ab9dc]{min-height:40vh;margin-bottom:60px;display:flex;align-items:center;scroll-margin-top:150px}.feature-card[data-v-6b3ab9dc]{background:rgba(30,35,50,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:50px;width:100%;transition:transform .3s,border-color .3s}.feature-card[data-v-6b3ab9dc]:hover{transform:translateY(-5px)}.card-header-row[data-v-6b3ab9dc]{display:flex;align-items:center;gap:14px;margin-bottom:24px}.card-icon-svg[data-v-6b3ab9dc]{width:32px;height:32px}.card-icon-svg svg[data-v-6b3ab9dc]{width:100%;height:100%}.badge[data-v-6b3ab9dc]{display:inline-block;padding:6px 14px;border-radius:20px;font-size:.95rem;font-weight:700;background:hsla(0,0%,100%,.08)}.feature-card h2[data-v-6b3ab9dc]{font-size:2.2rem;font-weight:700;margin-bottom:16px;color:#fff}.feature-card p[data-v-6b3ab9dc]{color:#b0b8c4;font-size:1.1rem;line-height:1.7;margin-bottom:30px;max-width:90%}.link-text[data-v-6b3ab9dc]{font-weight:700;display:inline-flex;align-items:center;transition:gap .2s;font-size:1.1rem}.link-text[data-v-6b3ab9dc]:hover{gap:10px}.theme-red .card-icon-svg[data-v-6b3ab9dc]{color:#ff4d4d}.theme-red .badge[data-v-6b3ab9dc]{color:#ff4d4d;border:1px solid #ff4d4d;background:rgba(255,77,77,.1)}.theme-red .link-text[data-v-6b3ab9dc]{color:#ff4d4d}.feature-card.theme-red[data-v-6b3ab9dc]:hover{border-color:rgba(255,77,77,.3);box-shadow:0 10px 30px rgba(255,77,77,.1)}.theme-blue .card-icon-svg[data-v-6b3ab9dc]{color:#48dbfb}.theme-blue .badge[data-v-6b3ab9dc]{color:#48dbfb;border:1px solid #48dbfb;background:rgba(72,219,251,.1)}.theme-blue .link-text[data-v-6b3ab9dc]{color:#48dbfb}.feature-card.theme-blue[data-v-6b3ab9dc]:hover{border-color:rgba(72,219,251,.3);box-shadow:0 10px 30px rgba(72,219,251,.1)}.theme-purple .card-icon-svg[data-v-6b3ab9dc]{color:#a29bfe}.theme-purple .badge[data-v-6b3ab9dc]{color:#a29bfe;border:1px solid #a29bfe;background:rgba(162,155,254,.1)}.theme-purple .link-text[data-v-6b3ab9dc]{color:#a29bfe}.feature-card.theme-purple[data-v-6b3ab9dc]:hover{border-color:rgba(162,155,254,.3);box-shadow:0 10px 30px rgba(162,155,254,.1)}.theme-green .card-icon-svg[data-v-6b3ab9dc]{color:#2fd5c6}.theme-green .badge[data-v-6b3ab9dc]{color:#2fd5c6;border:1px solid #2fd5c6;background:rgba(47,213,198,.1)}.theme-green .link-text[data-v-6b3ab9dc]{color:#2fd5c6}.feature-card.theme-green[data-v-6b3ab9dc]:hover{border-color:rgba(47,213,198,.3);box-shadow:0 10px 30px rgba(47,213,198,.1)}.theme-orange .card-icon-svg[data-v-6b3ab9dc]{color:#ff9f43}.theme-orange .badge[data-v-6b3ab9dc]{color:#ff9f43;border:1px solid #ff9f43;background:rgba(255,159,67,.1)}.theme-orange .link-text[data-v-6b3ab9dc]{color:#ff9f43}.feature-card.theme-orange[data-v-6b3ab9dc]:hover{border-color:rgba(255,159,67,.3);box-shadow:0 10px 30px rgba(255,159,67,.1)}.theme-pink .card-icon-svg[data-v-6b3ab9dc]{color:#f368e0}.theme-pink .badge[data-v-6b3ab9dc]{color:#f368e0;border:1px solid #f368e0;background:rgba(243,104,224,.1)}.theme-pink .link-text[data-v-6b3ab9dc]{color:#f368e0}.feature-card.theme-pink[data-v-6b3ab9dc]:hover{border-color:rgba(243,104,224,.3);box-shadow:0 10px 30px rgba(243,104,224,.1)}.theme-yellow .card-icon-svg[data-v-6b3ab9dc]{color:#feca57}.theme-yellow .badge[data-v-6b3ab9dc]{color:#feca57;border:1px solid #feca57;background:rgba(254,202,87,.1)}.theme-yellow .link-text[data-v-6b3ab9dc]{color:#feca57}.feature-card.theme-yellow[data-v-6b3ab9dc]:hover{border-color:rgba(254,202,87,.3);box-shadow:0 10px 30px rgba(254,202,87,.1)}.main-footer[data-v-6b3ab9dc]{background-color:#0b0d14;border-top:1px solid hsla(0,0%,100%,.05);padding:80px 20px 40px 20px;color:#7f8c8d}.footer-content[data-v-6b3ab9dc]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px}.footer-logo-area[data-v-6b3ab9dc]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-logo-img[data-v-6b3ab9dc]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.footer-brand-name[data-v-6b3ab9dc]{font-size:1.4rem;font-weight:800;color:#fff}.footer-desc[data-v-6b3ab9dc]{line-height:1.6;font-size:.95rem}.footer-col h4[data-v-6b3ab9dc]{color:#fff;font-size:1.1rem;margin-bottom:20px;font-weight:700}.footer-col ul li[data-v-6b3ab9dc]{margin-bottom:12px}.footer-col ul li a[data-v-6b3ab9dc]{color:#7f8c8d;transition:color .2s;font-size:.95rem}.footer-col ul li a[data-v-6b3ab9dc]:hover{color:#ff4d4d}.footer-bottom[data-v-6b3ab9dc]{max-width:1200px;margin:0 auto;border-top:1px solid hsla(0,0%,100%,.05);padding-top:30px;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.social-links[data-v-6b3ab9dc]{display:flex;gap:20px}.social-links a[data-v-6b3ab9dc]{color:#7f8c8d;font-weight:600}.social-links a[data-v-6b3ab9dc]:hover{color:#fff}@media (max-width:768px){.hero-title[data-v-6b3ab9dc]{font-size:2.5rem}.content-container[data-v-6b3ab9dc]{flex-direction:column;padding-top:60px}.sticky-sidebar[data-v-6b3ab9dc]{display:none}.scroll-content[data-v-6b3ab9dc]{padding-left:0}.feature-card[data-v-6b3ab9dc]{padding:30px}.feature-card h2[data-v-6b3ab9dc]{font-size:1.6rem}.footer-content[data-v-6b3ab9dc]{grid-template-columns:1fr;text-align:center;gap:30px}.footer-logo-area[data-v-6b3ab9dc]{justify-content:center}.footer-bottom[data-v-6b3ab9dc]{flex-direction:column;gap:20px}}