:root{--bg-dark:#060609;--bg-darker:#010102;--bg-card:#010102;--bg-card-hover:#ffffff12;--bg-card-solid:#010102;--bg-surface:#010102;--accent-neon:#00ffc2;--accent-neon-glow:#00ffc21f;--accent-secondary:#ffffff12;--accent-cyan:#38bdf8;--accent-blue:#3b82f6;--accent-purple:#a855f7;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--text-dim:#ffffff59;--border-subtle:#ffffff0f;--border-neon:#ffffff26;--grid-line:#ffffff03;--font-sans:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", monospace;--shadow-neon:0 0 15px #00ffc214;--shadow-neon-lg:0 0 25px #00ffc226;--glass-blur:blur(12px);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);background-color:var(--bg-dark);color:var(--text-primary);min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}img,svg{max-width:100%}button,input,select,textarea{font:inherit}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{color:#fff;background-color:#0f172a;padding:8px 12px}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:50px 50px;width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#00ffc20a 0%,#0f172a00 75%);width:100vw;height:50vh;position:fixed;top:-10%;left:50%;transform:translate(-50%)}#app{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.neon-text{color:var(--accent-neon);text-shadow:0 0 10px #00ffc24d}.cyan-gradient-text{background:linear-gradient(135deg, #fff 40%, var(--accent-neon) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mono-font{font-family:var(--font-mono)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-neon)}.btn-neon{background:var(--accent-neon);color:#050507;font-weight:700;font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid var(--accent-neon);cursor:pointer;letter-spacing:.2px;justify-content:center;align-items:center;gap:.45rem;height:34px;padding:.5rem 1.1rem;font-size:.78rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 0 12px #00ffc226}.btn-neon:hover{color:#000;background:#17ffca;border-color:#17ffca;transform:translateY(-1px);box-shadow:0 0 20px #00ffc259}.btn-neon:active{transform:translateY(0)}.btn-outline{color:var(--text-primary);font-weight:600;font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);cursor:pointer;height:34px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);letter-spacing:.2px;background:#ffffff05;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1.1rem;font-size:.78rem;transition:all .2s;display:inline-flex}.btn-outline:hover{color:var(--accent-neon);background:#ffffff0d;border-color:#00ffc259;transform:translateY(-1px)}.btn-outline:active{transform:translateY(0)}.btn-neon svg,.btn-outline svg{flex-shrink:0;display:block}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all .2s cubic-bezier(.16,1,.3,1)}.glass-card:hover{background:var(--bg-card-hover);border-color:#ffffff1a}.code-window{background:var(--bg-darker);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 15px 30px #0006}.code-window-header{background:#0f172acc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.window-dots{gap:6px;display:flex}.window-dot{border-radius:50%;width:9px;height:9px}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.badge-neon{color:var(--accent-cyan);font-family:var(--font-mono);letter-spacing:.5px;background:#191c5399;border:1px solid #38bdf833;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.badge-muted{color:var(--text-muted);font-family:var(--font-mono);background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;padding:.2rem .5rem;font-size:.7rem}.modal-enter-active,.modal-leave-active{transition:opacity .2s,transform .2s}.modal-enter-from,.modal-leave-to{opacity:0;transform:scale(.98)}@keyframes pulse-neon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.pulse-dot{background-color:var(--accent-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--accent-cyan);border-radius:50%;animation:2s ease-in-out infinite pulse-neon}.bento-grid-dashboard{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1280px;margin:0 auto;padding:0 2rem 4rem;display:grid}.bento-col-2{grid-column:span 2}.bento-col-3{grid-column:span 3}.bento-row-2{grid-row:span 2}@media (width<=1200px){.workspace-layout:not(.sidebar-hidden) .bento-grid-dashboard{grid-template-columns:repeat(2,1fr)}.workspace-layout:not(.sidebar-hidden) .bento-col-2,.workspace-layout:not(.sidebar-hidden) .bento-col-3{grid-column:span 2}}@media (width<=1024px){.workspace-layout.sidebar-hidden .bento-grid-dashboard{grid-template-columns:repeat(2,1fr)}.workspace-layout.sidebar-hidden .bento-col-2,.workspace-layout.sidebar-hidden .bento-col-3{grid-column:span 2}}@media (width<=768px){.bento-grid-dashboard{grid-template-columns:minmax(0,1fr)!important;padding:0 1rem 3rem!important}.bento-col-2,.bento-col-3{grid-column:span 1!important}}.bento-grid-dashboard>div>section{background:0 0!important;padding:0!important}.bento-grid-dashboard>div>section>div{max-width:100%!important;margin:0!important}.bento-grid-dashboard .section-header{text-align:left!important;align-items:flex-start!important;margin-bottom:1.5rem!important}.bento-grid-dashboard .section-title{margin:.25rem 0!important;font-size:1.25rem!important}.bento-grid-dashboard .section-subtitle{text-align:left!important;font-size:.78rem!important}.bento-grid-dashboard>div{flex-direction:column;display:flex}.bento-grid-dashboard>div>section,.bento-grid-dashboard>div>section>div{flex-direction:column;flex:1;display:flex}.bento-grid-dashboard .radar-grid,.bento-grid-dashboard .salary-grid{grid-template-columns:1fr!important;gap:1rem!important}.bento-grid-dashboard .tracks-grid,.bento-grid-dashboard .res-grid{gap:1rem!important}.bento-grid-dashboard .res-grid,.bento-grid-dashboard .radar-grid{max-height:520px;padding-right:6px;overflow-y:auto}.bento-grid-dashboard .salary-grid{max-height:420px;padding-right:6px;overflow-y:auto}@media (width<=768px){.bento-grid-dashboard .tracks-grid,.bento-grid-dashboard .res-grid{grid-template-columns:1fr!important}}.bento-card,.bento-grid-dashboard .track-card,.bento-grid-dashboard .res-card,.bento-grid-dashboard .tech-radar-card,.bento-grid-dashboard .salary-card{border-radius:var(--radius-md)!important;background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;height:100%!important;padding:1.25rem!important;transition:all .2s!important}.bento-card:hover,.bento-grid-dashboard .track-card:hover,.bento-grid-dashboard .res-card:hover,.bento-grid-dashboard .tech-radar-card:hover,.bento-grid-dashboard .salary-card:hover{background:var(--bg-card-hover)!important;border-color:#ffffff1a!important}.navbar-container[data-v-64bfb62e]{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:#060609d9;padding:.75rem 2rem;position:sticky;top:0}.navbar-content[data-v-64bfb62e]{justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;display:flex}.logo-group[data-v-64bfb62e]{align-items:center;gap:.5rem;text-decoration:none;display:flex}.logo-icon-circle[data-v-64bfb62e]{color:#fff;width:24px;height:24px;font-family:var(--font-sans);text-transform:uppercase;background:#000;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;line-height:1;display:flex}.logo-text[data-v-64bfb62e]{color:#fff;font-family:var(--font-sans);letter-spacing:-.5px;font-size:1.05rem;font-weight:800}.nav-links[data-v-64bfb62e]{align-items:center;gap:1.5rem;display:flex}.nav-link[data-v-64bfb62e]{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.nav-emoji[data-v-64bfb62e]{font-size:.95rem}.nav-link[data-v-64bfb62e]:hover{color:var(--accent-neon)}.nav-link.highlighted-link[data-v-64bfb62e]{color:var(--accent-neon);text-shadow:0 0 8px #00ffc233}.nav-link.highlighted-link[data-v-64bfb62e]:hover{color:#fff}.nav-actions[data-v-64bfb62e]{align-items:center;gap:.75rem;display:flex}.switcher-btn[data-v-64bfb62e]{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff08;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.switcher-btn[data-v-64bfb62e]:hover{color:#fff;background:#ffffff14;border-color:#fff3}.plan-btn[data-v-64bfb62e]{border-radius:var(--radius-sm);height:32px;padding:.4rem .8rem;font-size:.76rem}.plan-badge[data-v-64bfb62e]{color:var(--accent-neon);font-family:var(--font-mono);background:#060609;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.65rem;font-weight:800;display:flex}.logo-toggle-group[data-v-64bfb62e]{align-items:center;display:flex}.sidebar-toggle-btn[data-v-64bfb62e]{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff08;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.sidebar-toggle-btn[data-v-64bfb62e]:hover{color:#fff;background:#ffffff14;border-color:#fff3}.mr-2[data-v-64bfb62e]{margin-right:.5rem}.mobile-menu-trigger[data-v-64bfb62e]{display:none}.mobile-dropdown-menu[data-v-64bfb62e]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.4rem;margin-top:.5rem;padding:.75rem 0 .25rem;display:flex}.mobile-dropdown-link[data-v-64bfb62e]{color:var(--text-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#ffffff05;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.82rem;text-decoration:none;transition:all .2s;display:flex}.mobile-dropdown-link[data-v-64bfb62e]:hover,.mobile-dropdown-link[data-v-64bfb62e]:active{color:#fff;background:#00ffc214;border-color:#00ffc24d}.mobile-dropdown-link.highlighted-link[data-v-64bfb62e]{color:var(--accent-neon);border-color:#00ffc24d}@media (width<=900px){.nav-links[data-v-64bfb62e]{display:none}.mobile-menu-trigger[data-v-64bfb62e]{display:flex}}@media (width<=768px){.sidebar-toggle-btn[data-v-64bfb62e]{display:none}.navbar-container[data-v-64bfb62e]{padding:.6rem 1rem}.plan-btn span[data-v-64bfb62e]:not(.plan-badge){display:none}.plan-btn[data-v-64bfb62e]{justify-content:center;width:32px;height:32px;padding:0}}.modal-overlay[data-v-fef8a051]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c26d9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.full-workspace-modal[data-v-fef8a051]{border-color:var(--border-neon);flex-direction:column;width:100%;max-width:1080px;height:90vh;max-height:90vh;display:flex}.modal-header[data-v-fef8a051]{justify-content:space-between;align-items:center;padding:.8rem 1.5rem;display:flex}.breadcrumbs[data-v-fef8a051]{align-items:center;gap:.4rem;display:flex}.breadcrumb-link[data-v-fef8a051]{color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-fef8a051]:hover{color:#fff}.separator[data-v-fef8a051]{color:#ffffff26}.header-actions[data-v-fef8a051]{align-items:center;display:flex}.action-btn[data-v-fef8a051]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:4px;align-items:center;gap:.35rem;padding:.35rem .75rem;transition:all .2s;display:inline-flex}.action-btn[data-v-fef8a051]:hover{background:#ffffff14;border-color:#00ffc266}.action-btn.saved[data-v-fef8a051]{color:var(--accent-neon);border-color:var(--accent-neon);background:#00ffc21a}.close-btn[data-v-fef8a051]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;transition:color .2s;display:flex}.close-btn[data-v-fef8a051]:hover{color:#fff}.modal-body-split[data-v-fef8a051]{background:var(--bg-darker);scroll-behavior:smooth;flex:1;display:flex;overflow:hidden auto}.modal-sidebar[data-v-fef8a051]{background:#00000059;border-right:1px solid #ffffff0d;flex-shrink:0;width:220px;height:fit-content;max-height:100%;padding:1.5rem;position:sticky;top:0}.toc-header[data-v-fef8a051]{letter-spacing:.5px;margin-bottom:.75rem;display:block}.toc-list[data-v-fef8a051]{flex-direction:column;gap:.4rem;list-style:none;display:flex}.toc-item a[data-v-fef8a051]{color:var(--text-muted);align-items:center;gap:.4rem;text-decoration:none;transition:all .2s;display:flex}.toc-bullet[data-v-fef8a051]{opacity:0;color:var(--accent-neon);transition:opacity .2s}.toc-item.active a[data-v-fef8a051]{color:var(--accent-neon);font-weight:700}.toc-item.active .toc-bullet[data-v-fef8a051]{opacity:1}.toc-item:hover a[data-v-fef8a051]{color:#fff}.sidebar-progress[data-v-fef8a051]{border-top:1px solid #ffffff0d;padding-top:1rem}.progress-bar-mini[data-v-fef8a051]{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.progress-fill[data-v-fef8a051]{background:var(--accent-neon);height:100%}.modal-document-content[data-v-fef8a051]{flex-direction:column;flex:1;gap:2.5rem;padding:2rem 2.5rem;display:flex}.doc-section[data-v-fef8a051]{scroll-margin-top:20px}.section-meta[data-v-fef8a051]{letter-spacing:1px}.doc-title[data-v-fef8a051]{color:#fff;letter-spacing:-.5px}.overview-box[data-v-fef8a051]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;padding:1.25rem}.info-chips[data-v-fef8a051]{flex-wrap:wrap;gap:1.5rem;display:flex}.chip[data-v-fef8a051]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff05;flex:1;min-width:180px;padding:.6rem .8rem}.doc-divider[data-v-fef8a051]{background:linear-gradient(90deg,#ffffff14 0%,#fff0 100%);height:1px}.doc-subtitle[data-v-fef8a051]{color:#fff;margin-top:.25rem}.skill-grid-doc[data-v-fef8a051]{grid-template-columns:1fr;gap:.75rem;margin-top:1rem;display:grid}.skill-card-doc[data-v-fef8a051]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff05;padding:1rem;transition:all .2s}.skill-card-doc[data-v-fef8a051]:hover{background:#ffffff0a;border-color:#ffffff26}.skill-card-doc.completed[data-v-fef8a051]{border-color:var(--border-neon);background:#00ffc20a}.skill-head-row[data-v-fef8a051]{align-items:center;gap:.6rem;display:flex}.skill-check[data-v-fef8a051]{color:var(--accent-neon);font-size:.8rem;font-weight:700}.importance-badge[data-v-fef8a051]{text-transform:uppercase;color:#60a5fa;background:#3b82f626;border-radius:4px;margin-left:auto;padding:.1rem .4rem;font-size:.62rem}.importance-badge.core[data-v-fef8a051]{color:var(--accent-neon);background:#00ffc21a}.importance-badge.adv[data-v-fef8a051]{color:#c084fc;background:#a855f726}.inline-code-preview[data-v-fef8a051]{background:var(--bg-dark);border-radius:var(--radius-sm);border:1px solid #ffffff0f;margin-top:.75rem;overflow:hidden}.code-banner[data-v-fef8a051]{color:var(--text-muted);background:#0006;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.35rem .75rem;display:flex}.btn-copy-code[data-v-fef8a051]{color:var(--accent-neon);cursor:pointer;background:0 0;border:none;font-weight:700}.btn-copy-code[data-v-fef8a051]:hover{text-decoration:underline}.inline-code-preview pre[data-v-fef8a051]{color:#e2e8f0;margin:0;padding:.75rem;line-height:1.4;overflow-x:auto}.skill-tools-row[data-v-fef8a051]{flex-wrap:wrap;gap:.35rem;display:flex}.tool-tag-pill[data-v-fef8a051]{color:var(--text-secondary);border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:3px;padding:.15rem .4rem}.daily-tasks-list-doc[data-v-fef8a051]{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.daily-task-item-doc[data-v-fef8a051]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.task-num[data-v-fef8a051]{color:var(--accent-neon);font-weight:800}.portfolio-grid-doc[data-v-fef8a051]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem;display:grid}.portfolio-card-doc[data-v-fef8a051]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;padding:1.25rem}.portfolio-head-row[data-v-fef8a051]{align-items:center;gap:.5rem;display:flex}.salary-tier-grid-doc[data-v-fef8a051]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1rem;display:grid}.salary-tier-card-doc[data-v-fef8a051]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.salary-tier-card-doc.highlight-border[data-v-fef8a051]{border-color:var(--border-neon);background:#00ffc208}.related-paths-grid[data-v-fef8a051]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.related-path-card[data-v-fef8a051]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff05;padding:1rem;transition:all .2s}.related-path-card[data-v-fef8a051]:hover{background:#00ffc205;border-color:#00ffc24d;transform:translateY(-2px)}.path-head-row[data-v-fef8a051]{justify-content:space-between;align-items:center;display:flex}.path-snippet[data-v-fef8a051]{line-height:1.4}.modal-footer[data-v-fef8a051]{justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.btn-outline-small-modal[data-v-fef8a051]{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background:#ffffff0a;border-radius:4px;padding:.4rem .9rem;transition:all .2s}.btn-outline-small-modal[data-v-fef8a051]:hover{background:#ffffff14;border-color:#ffffff4d}.mr-4[data-v-fef8a051]{margin-right:1rem}.mt-6[data-v-fef8a051]{margin-top:1.5rem}.block[data-v-fef8a051]{display:block}@media (width<=768px){.modal-overlay[data-v-fef8a051]{align-items:stretch;padding:0}.full-workspace-modal[data-v-fef8a051]{border:none;border-radius:0;height:100vh;max-height:100vh}.modal-header[data-v-fef8a051]{padding:.8rem 1rem}.modal-body-split[data-v-fef8a051]{flex-direction:column}.modal-sidebar[data-v-fef8a051]{border-bottom:1px solid #ffffff0d;border-right:none;width:100%;max-height:200px;position:relative;overflow-y:auto}.modal-document-content[data-v-fef8a051]{padding:1.5rem 1rem}.portfolio-grid-doc[data-v-fef8a051],.salary-tier-grid-doc[data-v-fef8a051],.related-paths-grid[data-v-fef8a051]{grid-template-columns:1fr}}.modal-overlay[data-v-dde9f039]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c26d9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.quiz-modal[data-v-dde9f039]{border-color:var(--border-neon);width:100%;max-width:680px}.header-group[data-v-dde9f039]{align-items:center;gap:.5rem;display:flex}.modal-title[data-v-dde9f039]{color:#fff;font-size:1.1rem;font-weight:700}.close-btn[data-v-dde9f039]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.close-btn[data-v-dde9f039]:hover{color:#fff}.modal-body[data-v-dde9f039]{background:var(--bg-darker);padding:1.5rem}.quiz-progress-bar[data-v-dde9f039]{color:var(--text-muted);flex-direction:column;gap:.4rem;margin-bottom:1.5rem;font-size:.78rem;display:flex}.bar-track[data-v-dde9f039]{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.bar-fill[data-v-dde9f039]{background:var(--accent-neon);height:100%;transition:width .3s}.question-title[data-v-dde9f039]{color:#fff;margin-bottom:.35rem;font-size:1.3rem;font-weight:700}.question-subtitle[data-v-dde9f039]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.88rem}.options-list[data-v-dde9f039]{flex-direction:column;gap:.75rem;display:flex}.option-card[data-v-dde9f039]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#ffffff05;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.option-card[data-v-dde9f039]:hover{border-color:var(--accent-neon);background:#ffffff0f}.opt-icon-wrap[data-v-dde9f039]{border-radius:var(--radius-sm);background:#00ffc21a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.opt-text-wrap[data-v-dde9f039]{flex-grow:1}.opt-title[data-v-dde9f039]{color:#fff;font-size:.95rem;font-weight:700}.opt-desc[data-v-dde9f039]{color:var(--text-secondary);font-size:.8rem}.opt-arrow[data-v-dde9f039]{color:var(--text-muted)}.result-container[data-v-dde9f039]{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.result-headline[data-v-dde9f039]{color:#fff;margin-bottom:1.5rem;font-size:1.6rem;font-weight:800}.top-match-card[data-v-dde9f039]{text-align:left;border-color:var(--accent-neon);width:100%;margin-bottom:1.5rem;padding:1.5rem;position:relative}.match-badge[data-v-dde9f039]{background:var(--accent-neon);color:#050507;border-radius:4px;margin-bottom:.75rem;padding:.2rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.top-title[data-v-dde9f039]{color:#fff;margin-bottom:.5rem;font-size:1.4rem;font-weight:800}.top-desc[data-v-dde9f039]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.55}.top-meta[data-v-dde9f039]{color:var(--text-muted);gap:1.5rem;font-size:.85rem;display:flex}.restart-row[data-v-dde9f039]{justify-content:center;display:flex}@media (width<=640px){.modal-overlay[data-v-dde9f039]{align-items:flex-end;padding:0}.quiz-modal[data-v-dde9f039]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh;overflow-y:auto}.modal-body[data-v-dde9f039]{padding:1rem}.option-card[data-v-dde9f039]{align-items:flex-start;gap:.75rem;padding:.85rem}.top-meta[data-v-dde9f039]{flex-wrap:wrap;gap:.75rem}}.modal-overlay[data-v-79ae7e9a]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c26d9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.plan-modal[data-v-79ae7e9a]{border-color:var(--border-neon);flex-direction:column;width:100%;max-width:640px;max-height:85vh;display:flex}.header-group[data-v-79ae7e9a]{align-items:center;gap:.5rem;display:flex}.modal-title[data-v-79ae7e9a]{color:#fff;font-size:1.1rem;font-weight:700}.close-btn[data-v-79ae7e9a]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.modal-body[data-v-79ae7e9a]{background:var(--bg-darker);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.plan-summary-bar[data-v-79ae7e9a]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;justify-content:space-around;align-items:center;padding:1rem;display:flex}.summary-item[data-v-79ae7e9a]{flex-direction:column;align-items:center;display:flex}.summary-val[data-v-79ae7e9a]{font-size:1.4rem;font-weight:800}.summary-lbl[data-v-79ae7e9a]{color:var(--text-muted);font-size:.76rem}.summary-divider[data-v-79ae7e9a]{background:var(--border-subtle);width:1px;height:25px}.section-title[data-v-79ae7e9a]{color:var(--text-secondary);margin-bottom:.75rem;font-weight:700}.saved-items-list[data-v-79ae7e9a]{flex-direction:column;gap:.5rem;display:flex}.saved-item-card[data-v-79ae7e9a]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff08;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.item-name[data-v-79ae7e9a]{color:#fff;font-size:.92rem;font-weight:700}.item-actions[data-v-79ae7e9a]{align-items:center;gap:.5rem;display:flex}.btn-xs[data-v-79ae7e9a]{padding:.25rem .6rem;font-size:.78rem}.remove-btn[data-v-79ae7e9a]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex}.remove-btn[data-v-79ae7e9a]:hover{color:#ff5f56}.empty-notice[data-v-79ae7e9a]{color:var(--text-muted);padding:.5rem 0;font-size:.84rem;font-style:italic}.modal-footer[data-v-79ae7e9a]{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (width<=640px){.modal-overlay[data-v-79ae7e9a]{align-items:flex-end;padding:0}.plan-modal[data-v-79ae7e9a]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh}.modal-body[data-v-79ae7e9a],.modal-footer[data-v-79ae7e9a]{padding-left:1rem;padding-right:1rem}.saved-item-card[data-v-79ae7e9a]{flex-direction:column;align-items:flex-start;gap:.5rem}.item-actions[data-v-79ae7e9a]{justify-content:space-between;width:100%}.modal-footer[data-v-79ae7e9a]{flex-wrap:wrap;gap:.75rem}}.modal-overlay[data-v-11dea694]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c26d9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.trainer-modal[data-v-11dea694]{border-color:var(--border-neon);flex-direction:column;width:100%;max-width:860px;max-height:88vh;display:flex}.header-group[data-v-11dea694]{align-items:center;gap:.5rem;display:flex}.modal-title[data-v-11dea694]{color:#fff;font-size:1.15rem;font-weight:700}.close-btn[data-v-11dea694]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.trainer-bar[data-v-11dea694]{background:var(--bg-darker);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.mode-tabs[data-v-11dea694]{gap:.35rem;display:flex}.mode-tab[data-v-11dea694]{color:var(--text-muted);font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.84rem;font-weight:600;transition:all .2s;display:flex}.mode-tab.active[data-v-11dea694]{color:var(--accent-neon);background:#00ffc226}.track-select[data-v-11dea694]{border:1px solid var(--border-neon);color:var(--accent-neon);border-radius:var(--radius-sm);cursor:pointer;background:#101239e6;outline:none;padding:.45rem .85rem;font-size:.85rem;font-weight:600}.track-select[data-v-11dea694]:focus{border-color:var(--accent-neon);box-shadow:0 0 10px #00ffc24d}.track-select option[data-v-11dea694]{background-color:var(--bg-dark);color:#fff;font-family:var(--font-sans);padding:8px 12px}.modal-body[data-v-11dea694]{background:var(--bg-darker);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.drill-card[data-v-11dea694]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.card-meta[data-v-11dea694]{align-items:center;gap:.5rem;display:flex}.diff-pill[data-v-11dea694]{color:var(--text-muted);background:#ffffff0f;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.track-pill[data-v-11dea694]{color:#60a5fa;background:#3b82f626;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.drill-question[data-v-11dea694]{color:#fff;font-size:1.3rem;font-weight:700;line-height:1.4}.drill-context[data-v-11dea694]{color:var(--text-secondary);font-size:.88rem}.key-points-box[data-v-11dea694]{border-radius:var(--radius-md);background:#0a0c2899;border:1px solid #ffffff0d;padding:1rem}.box-label[data-v-11dea694]{color:var(--text-muted);margin-bottom:.5rem}.points-list[data-v-11dea694]{color:var(--text-secondary);flex-direction:column;gap:.4rem;font-size:.88rem;list-style:none;display:flex}.points-list li[data-v-11dea694]{align-items:flex-start;gap:.5rem;display:flex}.ideal-answer-box[data-v-11dea694]{border-radius:var(--radius-md);background:#00ffc20d;border:1px solid #00ffc233;padding:1.25rem}.answer-text[data-v-11dea694]{color:#fff;margin-top:.4rem;font-size:.92rem;line-height:1.6}.code-preview[data-v-11dea694]{font-family:var(--font-mono);color:var(--accent-neon);background:#020203;border-radius:6px;margin-top:.75rem;padding:.75rem;font-size:.8rem}.interviewer-tip[data-v-11dea694]{color:var(--text-secondary);background:#ffffff08;border-radius:4px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.tip-icon[data-v-11dea694]{color:#ffbd2e}.drill-actions[data-v-11dea694]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.rating-buttons[data-v-11dea694]{gap:.4rem;display:flex}.rate-btn[data-v-11dea694]{font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.4rem .75rem;font-size:.78rem;font-weight:700}.rate-btn.hard[data-v-11dea694]{color:#ff5f56;background:#ff5f5626}.rate-btn.good[data-v-11dea694]{color:#ffbd2e;background:#ffbd2e26}.rate-btn.mastered[data-v-11dea694]{color:var(--accent-neon);background:#00ffc226}.mock-welcome[data-v-11dea694]{text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}.welcome-title[data-v-11dea694]{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.welcome-desc[data-v-11dea694]{color:var(--text-secondary);max-width:500px;font-size:.92rem}.mock-active-card[data-v-11dea694]{padding:1.5rem}.mock-session-header[data-v-11dea694]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.interviewer-avatar[data-v-11dea694]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.mock-q-text[data-v-11dea694]{color:#fff;margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.mock-q-context[data-v-11dea694]{color:var(--text-muted);margin-bottom:1.25rem;font-size:.85rem}.answer-textarea[data-v-11dea694]{resize:vertical;width:100%}.modal-footer[data-v-11dea694]{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (width<=640px){.modal-overlay[data-v-11dea694]{align-items:flex-end;padding:0}.trainer-modal[data-v-11dea694]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh}.trainer-bar[data-v-11dea694],.modal-body[data-v-11dea694],.modal-footer[data-v-11dea694]{padding-left:1rem;padding-right:1rem}.trainer-bar[data-v-11dea694]{flex-direction:column;align-items:stretch}.mode-tabs[data-v-11dea694]{overflow-x:auto}.mode-tab[data-v-11dea694]{flex:none}.track-select[data-v-11dea694]{width:100%}.modal-body[data-v-11dea694],.drill-card[data-v-11dea694],.mock-active-card[data-v-11dea694]{padding:1rem}.drill-question[data-v-11dea694]{font-size:1.1rem}.drill-actions[data-v-11dea694],.modal-footer[data-v-11dea694]{flex-direction:column;align-items:stretch}.rating-buttons[data-v-11dea694]{width:100%}.rate-btn[data-v-11dea694]{flex:1;padding-left:.45rem;padding-right:.45rem}}.mobile-bottom-nav[data-v-559a1035]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:90;height:58px;padding-bottom:env(safe-area-inset-bottom,0);background:#0b0f19e6;border-top:1px solid #ffffff0f;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0000004d}.mobile-nav-item[data-v-559a1035]{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;height:100%;text-decoration:none;transition:all .2s;display:flex}.mobile-nav-item[data-v-559a1035]:hover,.mobile-nav-item[data-v-559a1035]:active,.mobile-nav-item.router-link-active[data-v-559a1035]{color:var(--accent-neon)}.nav-icon[data-v-559a1035]{transition:transform .2s}.mobile-nav-item:active .nav-icon[data-v-559a1035]{transform:scale(.9)}.nav-label[data-v-559a1035]{font-size:.65rem}.relative[data-v-559a1035]{position:relative}.mobile-badge[data-v-559a1035]{background:var(--accent-neon);color:#0f172a;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:.6rem;font-weight:800;display:flex;position:absolute;top:6px;right:22%}.text-xxs[data-v-559a1035]{font-size:.65rem}@media (width>=769px){.mobile-bottom-nav[data-v-559a1035]{display:none}}#app-root[data-v-d611464d]{background:#060609;flex-direction:column;min-height:100vh;display:flex}.hero-section[data-v-c649b7a5]{border-bottom:1px solid var(--border-subtle);background:0 0;padding:3rem 2rem 2.5rem;position:relative}.badge-neon[data-v-c649b7a5]{background:var(--bg-darker);border-color:var(--border-subtle)}.hero-container[data-v-c649b7a5]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;max-width:1280px;margin:0 auto;display:grid}.hero-text[data-v-c649b7a5]{flex-direction:column;align-items:flex-start;display:flex}.hero-title[data-v-c649b7a5]{color:#fff;letter-spacing:-.75px;margin-bottom:.75rem;font-size:2.5rem;font-weight:800;line-height:1.15}.hero-subtitle[data-v-c649b7a5]{color:var(--text-secondary);max-width:580px;margin-bottom:1.5rem;line-height:1.6}.smart-search-container[data-v-c649b7a5]{flex-direction:column;gap:.5rem;display:flex}.search-input-wrapper[data-v-c649b7a5]{align-items:center;display:flex;position:relative}.search-icon-hero[data-v-c649b7a5]{color:var(--accent-cyan);pointer-events:none;position:absolute;left:1rem}.smart-search-input[data-v-c649b7a5]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:#fff;background:#0006;width:100%;padding:.8rem 1rem .8rem 2.5rem;font-size:.85rem;transition:all .25s;box-shadow:inset 0 2px 4px #0003}.smart-search-input[data-v-c649b7a5]:focus{background:#0000008c;border-color:#00ffc259;outline:none;box-shadow:0 0 15px #00ffc214,inset 0 2px 4px #0003}.clear-search-btn[data-v-c649b7a5]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;position:absolute;right:1rem}.clear-search-btn[data-v-c649b7a5]:hover{color:var(--accent-neon)}.tag-filters-row[data-v-c649b7a5]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tag-pill[data-v-c649b7a5]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff08;border-radius:4px;padding:.25rem .5rem;transition:all .2s}.tag-pill[data-v-c649b7a5]:hover{color:#fff;border-color:#fff3}.tag-pill.active[data-v-c649b7a5]{background:var(--accent-neon);color:#050507;border-color:var(--accent-neon)}.hero-metrics[data-v-c649b7a5]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0003;align-items:center;gap:1.5rem;padding:.8rem 1.2rem;display:flex}.metric-item[data-v-c649b7a5]{flex-direction:column;display:flex}.metric-val[data-v-c649b7a5]{font-size:1.2rem;font-weight:800}.metric-lbl[data-v-c649b7a5]{color:var(--text-muted);margin-top:.1rem}.metric-divider[data-v-c649b7a5]{background:var(--border-subtle);width:1px;height:24px}.hero-ide-wrapper[data-v-c649b7a5]{width:100%;min-width:0;max-width:100%;position:relative}.window-dots[data-v-c649b7a5]{flex-shrink:0}.ide-tabs[data-v-c649b7a5]{flex:1;align-items:center;gap:.2rem;margin-left:1rem;margin-right:1rem;display:flex;overflow-x:auto}.ide-tab[data-v-c649b7a5]{color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.7rem;transition:all .15s;display:flex}.ide-tab.active[data-v-c649b7a5]{color:var(--accent-neon);background:#00ffc214}.copy-btn[data-v-c649b7a5]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.2rem;display:flex}.copy-btn[data-v-c649b7a5]:hover{color:var(--accent-neon)}.code-window-body[data-v-c649b7a5]{background:#020203;max-height:280px;padding:1rem;overflow:auto}.code-block[data-v-c649b7a5]{margin:0;line-height:1.5}.line-num[data-v-c649b7a5]{color:#3f4775;-webkit-user-select:none;user-select:none;width:1.8rem;display:inline-block}.line-content[data-v-c649b7a5]{color:#e2e8f0}.code-window-footer[data-v-c649b7a5]{background:#00000059;border-top:1px solid #ffffff0d;padding:.5rem 1rem}.terminal-bar[data-v-c649b7a5]{justify-content:space-between;align-items:center;display:flex}.terminal-status[data-v-c649b7a5]{align-items:center;gap:.4rem;display:flex}.run-sim-btn[data-v-c649b7a5]{border:1px solid var(--accent-neon);color:var(--accent-neon);font-family:var(--font-mono);cursor:pointer;background:#00ffc214;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-weight:700;transition:all .2s;display:flex}.run-sim-btn[data-v-c649b7a5]:hover:not(:disabled){background:var(--accent-neon);color:#050507}.terminal-output[data-v-c649b7a5]{border-left:2px solid var(--accent-neon);color:var(--accent-neon);background:#020203;border-radius:4px;max-height:100px;margin-top:.5rem;padding:.5rem;overflow-y:auto}.terminal-output pre[data-v-c649b7a5]{white-space:pre-wrap;word-break:break-all;margin:0}.mb-3[data-v-c649b7a5]{margin-bottom:.75rem}.mt-6[data-v-c649b7a5]{margin-top:1.5rem}.mr-2[data-v-c649b7a5]{margin-right:.5rem}@media (width<=1024px){.hero-container[data-v-c649b7a5]{grid-template-columns:minmax(0,1fr);gap:2rem}.hero-title[data-v-c649b7a5]{font-size:2.1rem}}@media (width<=768px){.hero-section[data-v-c649b7a5]{padding:2.5rem 1rem 2rem}.hero-title[data-v-c649b7a5]{font-size:2rem}}@media (width<=640px){.hero-section[data-v-c649b7a5]{padding:2rem 1rem}.hero-title[data-v-c649b7a5]{font-size:1.5rem}.hero-metrics[data-v-c649b7a5]{text-align:center;grid-template-columns:1fr;gap:1rem;width:100%;display:grid}.metric-item[data-v-c649b7a5]{align-items:center}.metric-divider[data-v-c649b7a5]{display:none}.terminal-bar[data-v-c649b7a5]{flex-direction:column;align-items:stretch;gap:.5rem}.run-sim-btn[data-v-c649b7a5]{justify-content:center}.terminal-output pre[data-v-c649b7a5]{white-space:pre-wrap!important;word-break:break-all!important}}.mockup-canvas[data-v-90dbefaf]{border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;background:#020203;border:1px solid #ffffff0a;justify-content:center;align-items:center;height:120px;padding:.75rem 1rem;display:flex;overflow:hidden;box-shadow:inset 0 2px 6px #00000080}.accordion-mockup[data-v-90dbefaf]{flex-direction:column;gap:.4rem;display:flex}.mock-user-row[data-v-90dbefaf]{background:#ffffff08;border:1px solid #ffffff0a;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.mock-user-row.collapsed[data-v-90dbefaf]{opacity:.6}.mock-avatar[data-v-90dbefaf]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.55rem;font-weight:700;display:flex}.bg-purple[data-v-90dbefaf]{background:#8b5cf6}.bg-blue[data-v-90dbefaf]{background:#3b82f6}.bg-emerald[data-v-90dbefaf]{background:#10b981}.bg-orange[data-v-90dbefaf]{background:#f97316}.mock-user-info[data-v-90dbefaf]{flex:1;align-items:center;gap:.3rem;display:flex}.mock-username[data-v-90dbefaf]{color:#fff;font-size:.7rem}.mock-role-badge[data-v-90dbefaf]{border-radius:3px;padding:.05rem .25rem;font-size:.55rem;font-weight:600}.badge-admin[data-v-90dbefaf]{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.badge-editor[data-v-90dbefaf]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.mock-chevron[data-v-90dbefaf]{color:#475569;font-size:.6rem}.alert-mockup[data-v-90dbefaf]{align-items:center;display:flex}.mock-alert-box[data-v-90dbefaf]{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0f;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.alert-icon[data-v-90dbefaf]{font-size:.95rem}.alert-text-content[data-v-90dbefaf]{flex:1}.alert-title[data-v-90dbefaf]{color:#fff;font-size:.7rem}.alert-desc[data-v-90dbefaf]{margin:0}.alert-btn[data-v-90dbefaf]{background:var(--accent-neon);color:#000;cursor:pointer;border:none;border-radius:3px;padding:.25rem .5rem;font-size:.65rem;font-weight:800}.dialog-mockup[data-v-90dbefaf]{justify-content:center;display:flex}.mock-dialog[data-v-90dbefaf]{border-radius:var(--radius-sm);background:#09090d;border:1px solid #ffffff14;width:100%;padding:.5rem .75rem;box-shadow:0 4px 12px #00000080}.dialog-title[data-v-90dbefaf]{color:#fff;font-size:.7rem}.dialog-desc[data-v-90dbefaf]{margin-top:.1rem}.dialog-footer-row[data-v-90dbefaf]{justify-content:flex-end;gap:.35rem;display:flex}.btn-dialog-flat[data-v-90dbefaf]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.6rem;font-weight:600}.btn-dialog-flat[data-v-90dbefaf]:hover{color:#fff}.btn-dialog-solid[data-v-90dbefaf]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:3px;padding:.2rem .5rem;font-size:.6rem;font-weight:700}.breadcrumb-mockup[data-v-90dbefaf]{flex-direction:column;align-items:flex-start;display:flex}.mock-breadcrumb[data-v-90dbefaf]{color:var(--text-muted);align-items:center;gap:.25rem;display:flex}.bc-node.text-active[data-v-90dbefaf]{color:#fff;font-weight:700}.mini-pipeline[data-v-90dbefaf]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:3px;align-items:center;gap:.35rem;padding:.25rem .4rem;display:flex}.status-dot-green[data-v-90dbefaf]{background:#10b981;border-radius:50%;width:6px;height:6px}.autocomplete-mockup[data-v-90dbefaf]{flex-direction:column;display:flex}.mock-search-input[data-v-90dbefaf]{color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff0d;border-radius:3px;align-items:center;gap:.25rem;padding:.25rem .4rem;display:flex}.search-ico[data-v-90dbefaf]{font-size:.6rem}.search-placeholder[data-v-90dbefaf]{color:#fff;font-size:.65rem}.mock-results-box[data-v-90dbefaf]{background:#09090d;border:1px solid #ffffff0f;border-radius:3px;padding:.25rem}.result-row[data-v-90dbefaf]{border-radius:2px;align-items:center;gap:.4rem;padding:.15rem .25rem;display:flex}.result-row.active[data-v-90dbefaf]{background:#ffffff0a}.result-name[data-v-90dbefaf]{color:#fff;font-size:.65rem;display:block}.result-role[data-v-90dbefaf]{color:var(--text-muted)}.badge-mockup[data-v-90dbefaf]{justify-content:center;display:flex}.badge-mock-group[data-v-90dbefaf]{flex-wrap:wrap;gap:.35rem;display:flex}.badge-pill[data-v-90dbefaf]{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff0f;border-radius:3px;align-items:center;gap:.25rem;padding:.2rem .4rem;font-size:.6rem;display:flex}.badge-pill.active[data-v-90dbefaf]{color:var(--accent-neon);background:#00ffc20d;border-color:#00ffc233}.badge-close[data-v-90dbefaf]{color:var(--text-muted);cursor:pointer;font-size:.7rem}.avatar-mockup[data-v-90dbefaf]{justify-content:center;display:flex}.avatar-stack[data-v-90dbefaf]{align-items:center;display:flex}.avatar-circle-mock[data-v-90dbefaf]{color:#fff;border:1.5px solid #020203;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-5px;font-size:.6rem;font-weight:700;display:flex}.avatar-circle-mock[data-v-90dbefaf]:first-child{margin-left:0}.avatar-label[data-v-90dbefaf]{color:var(--text-muted);margin-left:.5rem}.topology-mockup[data-v-90dbefaf]{justify-content:center;display:flex}.mock-topology[data-v-90dbefaf]{flex-direction:column;align-items:center;display:flex}.topo-node[data-v-90dbefaf]{color:#fff;background:#ffffff05;border:1px solid #ffffff0f;border-radius:3px;padding:.15rem .4rem}.topo-node.gateway[data-v-90dbefaf]{background:#38bdf808;border-color:#38bdf84d}.topo-arrow[data-v-90dbefaf]{color:var(--text-muted);margin:.1rem 0;font-size:.6rem;line-height:1}.topo-row[data-v-90dbefaf]{gap:.5rem;display:flex}.topo-node.micro[data-v-90dbefaf]{font-size:.6rem}.checklist-mockup[data-v-90dbefaf]{flex-direction:column;gap:.25rem;display:flex}.checklist-item[data-v-90dbefaf]{color:var(--text-secondary);align-items:center;gap:.4rem;display:flex}.checklist-item.done[data-v-90dbefaf]{color:#a0aec0}.check-box[data-v-90dbefaf]{color:var(--accent-neon)}.text-xxs[data-v-90dbefaf]{font-size:.65rem}.text-muted[data-v-90dbefaf]{color:var(--text-muted)}.tracks-section[data-v-82bfff01]{width:100%;padding:2rem 0}.tracks-container[data-v-82bfff01]{width:100%}.components-header[data-v-82bfff01]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.category-tag[data-v-82bfff01]{color:var(--accent-neon);letter-spacing:.5px}.headline-row[data-v-82bfff01]{align-items:center;gap:.5rem;display:flex}.headline-title[data-v-82bfff01]{color:#fff;letter-spacing:-.5px;font-size:1.75rem;font-weight:800}.count-badge[data-v-82bfff01]{color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:4px;padding:.1rem .4rem}.headline-desc[data-v-82bfff01]{color:var(--text-secondary);max-width:800px;line-height:1.5}.filter-controls-row[data-v-82bfff01]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-bottom:.75rem;display:flex}.pill-search-box[data-v-82bfff01]{align-items:center;display:flex;position:relative}.pill-search-icon[data-v-82bfff01]{color:var(--text-muted);pointer-events:none;position:absolute;left:.65rem}.pill-search-input[data-v-82bfff01]{color:var(--text-primary);background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;width:130px;padding:.25rem .5rem .25rem 1.6rem;font-size:.72rem;transition:all .2s}.pill-search-input[data-v-82bfff01]:focus{background:#0003;border-color:#ffffff26;outline:none;width:170px}.filter-pills[data-v-82bfff01]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.filter-pill-reui[data-v-82bfff01]{color:var(--text-secondary);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:.3rem .75rem;transition:all .2s}.filter-pill-reui[data-v-82bfff01]:hover{color:#fff;border-color:#ffffff26}.filter-pill-reui.active[data-v-82bfff01]{color:#000;background:#fff;border-color:#fff;font-weight:700}.tracks-grid[data-v-82bfff01]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.reui-card[data-v-82bfff01]{border-radius:var(--radius-md);cursor:pointer;background:#060609;border:1px solid #ffffff0f;flex-direction:column;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.reui-card[data-v-82bfff01]:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 4px 20px #0009}.reui-card-mockup-wrapper[data-v-82bfff01]{background:#020203;border-bottom:1px solid #ffffff0a;padding:.75rem}.reui-card-footer[data-v-82bfff01]{justify-content:space-between;align-items:center;padding:.75rem;display:flex}.reui-card-title[data-v-82bfff01]{color:#fff;margin:0;font-weight:600}.reui-card-count[data-v-82bfff01]{color:var(--text-muted)}.mt-1[data-v-82bfff01]{margin-top:.25rem}.mt-2[data-v-82bfff01]{margin-top:.5rem}.mt-4[data-v-82bfff01]{margin-top:1rem}.mt-6[data-v-82bfff01]{margin-top:1.5rem}@media (width<=640px){.headline-title[data-v-82bfff01]{font-size:1.4rem}.filter-controls-row[data-v-82bfff01]{flex-direction:column;align-items:stretch;gap:.75rem}.pill-search-box[data-v-82bfff01]{width:100%}.pill-search-input[data-v-82bfff01]{width:100%!important}.tracks-grid[data-v-82bfff01]{grid-template-columns:1fr}}.interviews-hub[data-v-9562227b]{flex-direction:column;height:100%;display:flex}.bento-card[data-v-9562227b]{height:100%;padding:1.5rem}.bento-card-header[data-v-9562227b]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.header-left[data-v-9562227b]{align-items:center;gap:.5rem;display:flex}.icon-emoji[data-v-9562227b]{font-size:1.25rem}.bento-title[data-v-9562227b]{color:#fff;font-size:.88rem;font-weight:800}.bento-desc[data-v-9562227b]{margin-bottom:1rem;line-height:1.4}.hub-filters[data-v-9562227b]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0f172a66;margin-bottom:1rem;padding:.75rem}.filter-group[data-v-9562227b]{align-items:center;gap:.5rem;display:flex}.filter-label[data-v-9562227b]{color:var(--text-muted);flex-shrink:0;width:50px}.filter-options[data-v-9562227b]{flex-wrap:wrap;gap:.25rem;display:flex}.filter-btn-small[data-v-9562227b]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff08;border-radius:4px;padding:.2rem .5rem;transition:all .2s}.filter-btn-small[data-v-9562227b]:hover{color:#fff;border-color:#fff3}.filter-btn-small.active[data-v-9562227b]{background:var(--accent-secondary);color:var(--accent-neon);border-color:var(--accent-neon)}.question-accordion-list[data-v-9562227b]{flex-direction:column;gap:.5rem;max-height:380px;margin-bottom:1.25rem;display:flex;overflow-y:auto}.question-accordion-item[data-v-9562227b]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;transition:all .2s;overflow:hidden}.question-accordion-item[data-v-9562227b]:hover{background:#ffffff0a;border-color:#ffffff1a}.question-accordion-item.expanded[data-v-9562227b]{border-color:var(--border-neon);background:#00ffc208}.question-header-row[data-v-9562227b]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.q-title-group[data-v-9562227b]{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;display:flex}.q-difficulty-badge[data-v-9562227b]{color:var(--text-muted);text-transform:uppercase;background:#ffffff0f;border-radius:3px;padding:.1rem .4rem}.q-track-badge[data-v-9562227b]{color:var(--accent-neon);text-transform:uppercase;background:#00ffc214;border:1px solid #00ffc226;border-radius:3px;padding:.1rem .4rem}.q-question-text[data-v-9562227b]{color:#fff;width:100%;margin:.25rem 0 0;line-height:1.4}.accordion-arrow[data-v-9562227b]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.question-accordion-item.expanded .accordion-arrow[data-v-9562227b]{color:var(--accent-neon);transform:rotate(180deg)}.question-detail-body[data-v-9562227b]{border-top:1px solid #ffffff08;padding:.25rem 1rem 1rem}.key-points-box[data-v-9562227b]{border-left:2px solid var(--accent-neon);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#0003;padding:.5rem .75rem}.box-subtitle[data-v-9562227b]{color:var(--text-muted);margin-bottom:.25rem}.points-ul[data-v-9562227b]{flex-direction:column;gap:.25rem;list-style:none;display:flex}.point-li[data-v-9562227b]{color:var(--text-secondary);gap:.4rem;line-height:1.4;display:flex}.check-bullet[data-v-9562227b]{color:var(--accent-neon)}.btn-reveal-answer[data-v-9562227b]{color:var(--accent-neon);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-weight:700;display:inline-flex}.btn-reveal-answer[data-v-9562227b]:hover{text-decoration:underline}.ideal-answer-content[data-v-9562227b]{border-radius:var(--radius-sm);background:#00000026;border:1px solid #ffffff0a;padding:.75rem}.answer-p[data-v-9562227b]{color:var(--text-secondary);line-height:1.5}.code-container[data-v-9562227b]{background:var(--bg-darker);border:1px solid #ffffff0f;border-radius:4px;overflow:hidden}.code-header[data-v-9562227b]{color:var(--text-muted);background:#020203;border-bottom:1px solid #ffffff0f;padding:.25rem .5rem}.code-pre[data-v-9562227b]{color:#e2e8f0;font-family:var(--font-mono);margin:0;padding:.5rem;line-height:1.4;overflow-x:auto}.interviewer-insight[data-v-9562227b]{border-top:1px solid #ffffff0d;padding-top:.5rem}.insight-label[data-v-9562227b]{color:var(--accent-neon);margin-bottom:.1rem;font-weight:700;display:block}.btn-neon-small[data-v-9562227b]{background:var(--accent-neon);color:#0b0d28;border:1px solid var(--accent-neon);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #00ffc226}.btn-neon-small[data-v-9562227b]:hover{background:#26ffca;transform:translateY(-1px)}.btn-outline-small[data-v-9562227b]{border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff05;align-items:center;gap:.4rem;width:100%;padding:.4rem .8rem;transition:all .2s;display:flex}.btn-outline-small[data-v-9562227b]:hover{color:var(--accent-neon);background:#ffffff0f;border-color:#00ffc266}.text-xxs[data-v-9562227b]{font-size:.65rem}.text-center[data-v-9562227b]{text-align:center}.py-4[data-v-9562227b]{padding-top:1rem;padding-bottom:1rem}.mt-2[data-v-9562227b]{margin-top:.5rem}.mt-auto[data-v-9562227b]{margin-top:auto}.mb-2[data-v-9562227b]{margin-bottom:.5rem}.mb-3[data-v-9562227b]{margin-bottom:.75rem}.w-full[data-v-9562227b]{width:100%}.radar-section[data-v-ef6564f1]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#10123966;height:100%;padding:2rem 1.5rem}.radar-container[data-v-ef6564f1]{max-width:1280px;margin:0 auto}.section-header[data-v-ef6564f1]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.section-title[data-v-ef6564f1]{color:#fff;margin:.75rem 0;font-size:2.2rem;font-weight:800}.section-subtitle[data-v-ef6564f1]{color:var(--text-secondary);max-width:600px;font-size:1rem}.radar-tabs[data-v-ef6564f1]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.75rem;display:flex}.radar-tab[data-v-ef6564f1]{border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:#ffffff0a;border-radius:20px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .2s}.radar-tab.active[data-v-ef6564f1]{border-color:var(--accent-neon);color:var(--accent-neon);background:#00ffc226}.radar-grid[data-v-ef6564f1]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.tech-radar-card[data-v-ef6564f1]{flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.card-top[data-v-ef6564f1]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.tech-name[data-v-ef6564f1]{color:#fff;font-size:1.1rem;font-weight:700}.status-badge[data-v-ef6564f1]{font-family:var(--font-mono);border-radius:4px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}.status-adopt[data-v-ef6564f1]{color:var(--accent-neon);background:#00ffc226;border:1px solid #00ffc266}.status-trial[data-v-ef6564f1]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f666}.status-assess[data-v-ef6564f1]{color:#c084fc;background:#a855f726;border:1px solid #a855f766}.tech-desc[data-v-ef6564f1]{color:var(--text-secondary);margin-bottom:1rem;font-size:.84rem;line-height:1.5}.metrics-row[data-v-ef6564f1]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.pop-meter[data-v-ef6564f1]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.meter-bar[data-v-ef6564f1]{background:#ffffff1a;border-radius:3px;width:60px;height:6px;overflow:hidden}.meter-fill[data-v-ef6564f1]{background:var(--accent-neon);height:100%}.card-bottom[data-v-ef6564f1]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.tags-row[data-v-ef6564f1]{flex-wrap:wrap;gap:.35rem;display:flex}.tag-pill[data-v-ef6564f1]{color:var(--text-muted);background:#ffffff0a;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.doc-link[data-v-ef6564f1]{color:var(--text-muted);transition:color .2s}.doc-link[data-v-ef6564f1]:hover{color:var(--accent-neon)}@media (width<=640px){.radar-section[data-v-ef6564f1]{padding:3.5rem 1rem}.section-header[data-v-ef6564f1]{margin-bottom:2rem}.section-title[data-v-ef6564f1]{font-size:1.8rem}.radar-tab[data-v-ef6564f1]{padding:.45rem .8rem;font-size:.8rem}.radar-grid[data-v-ef6564f1]{grid-template-columns:1fr}}.playground-section[data-v-fcd25307]{padding:2rem 0}.playground-container[data-v-fcd25307]{max-width:1100px;margin:0 auto}.section-header[data-v-fcd25307]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.section-title[data-v-fcd25307]{color:#fff;margin:.75rem 0;font-size:2.2rem;font-weight:800}.section-subtitle[data-v-fcd25307]{color:var(--text-secondary);max-width:600px;font-size:1rem}.window-dots[data-v-fcd25307]{flex-shrink:0}.snippet-selector[data-v-fcd25307]{flex:1;gap:.5rem;margin-left:1rem;margin-right:1rem;display:flex;overflow-x:auto}.snippet-tab[data-v-fcd25307]{color:var(--text-muted);font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.snippet-tab.active[data-v-fcd25307]{color:var(--accent-neon);background:#00ffc226}.copy-btn[data-v-fcd25307]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.3rem;display:flex}.copy-btn[data-v-fcd25307]:hover{color:var(--accent-neon)}.playground-body[data-v-fcd25307]{background:var(--bg-darker);padding:1.25rem 1.5rem}.snippet-info-bar[data-v-fcd25307]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.snippet-desc[data-v-fcd25307]{color:var(--text-secondary);font-size:.88rem}.filename-badge[data-v-fcd25307]{color:var(--accent-neon);background:#00ffc21a;border:1px solid #00ffc240;border-radius:4px;padding:.2rem .5rem;font-size:.76rem}.playground-code[data-v-fcd25307]{font-family:var(--font-mono);color:#e2e8f0;white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.6}.playground-footer[data-v-fcd25307]{justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.footer-left[data-v-fcd25307]{align-items:center;gap:.5rem;display:flex}.run-btn[data-v-fcd25307]{padding:.4rem .9rem;font-size:.8rem}.sim-output-terminal[data-v-fcd25307]{color:var(--accent-neon);background:#020203;border-top:1px solid #00ffc233;max-height:150px;padding:1rem 1.5rem;font-size:.8rem;overflow-y:auto}@media (width<=640px){.playground-section[data-v-fcd25307]{padding:3.5rem 1rem}.section-header[data-v-fcd25307]{margin-bottom:2rem}.section-title[data-v-fcd25307]{font-size:1.8rem}.code-window-header[data-v-fcd25307],.playground-body[data-v-fcd25307],.playground-footer[data-v-fcd25307],.sim-output-terminal[data-v-fcd25307]{padding-left:1rem;padding-right:1rem}.snippet-selector[data-v-fcd25307]{padding-bottom:.15rem;overflow-x:auto}.snippet-tab[data-v-fcd25307]{flex:none}.snippet-info-bar[data-v-fcd25307]{flex-direction:column;align-items:flex-start;gap:.5rem}.playground-code[data-v-fcd25307]{overflow-wrap:anywhere;font-size:.75rem}.playground-footer[data-v-fcd25307]{gap:.75rem}}.salary-section[data-v-354bf636]{padding:2rem 0}.salary-container[data-v-354bf636]{max-width:1280px;margin:0 auto}.section-header[data-v-354bf636]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.section-title[data-v-354bf636]{color:#fff;margin:.75rem 0;font-size:2.2rem;font-weight:800}.section-subtitle[data-v-354bf636]{color:var(--text-secondary);max-width:600px;font-size:1rem}.level-tabs[data-v-354bf636]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.75rem;display:flex}.level-tab[data-v-354bf636]{border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:#ffffff0a;border-radius:20px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .2s}.level-tab.active[data-v-354bf636]{border-color:var(--accent-neon);color:var(--accent-neon);background:#00ffc226}.salary-grid[data-v-354bf636]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.salary-card[data-v-354bf636]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.salary-card-head[data-v-354bf636]{justify-content:space-between;align-items:center;display:flex}.track-name[data-v-354bf636]{color:#fff;font-size:1.05rem;font-weight:700}.salary-display[data-v-354bf636]{align-items:baseline;gap:.4rem;display:flex}.salary-num[data-v-354bf636]{font-size:1.8rem;font-weight:800}.bar-meter[data-v-354bf636]{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.bar-fill[data-v-354bf636]{background:linear-gradient(90deg, var(--accent-cyan), var(--accent-neon));height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.salary-card-foot[data-v-354bf636]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:.6rem;display:flex}@media (width<=640px){.salary-section[data-v-354bf636]{padding:3.5rem 1rem}.section-header[data-v-354bf636]{margin-bottom:2rem}.section-title[data-v-354bf636]{font-size:1.8rem}.level-tab[data-v-354bf636]{padding:.45rem .8rem;font-size:.8rem}.salary-grid[data-v-354bf636]{grid-template-columns:1fr}}.resources-section[data-v-682c8615]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#10123966;height:100%;padding:2rem 1.5rem}.resources-container[data-v-682c8615]{max-width:1280px;margin:0 auto}.section-header[data-v-682c8615]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.section-title[data-v-682c8615]{color:#fff;margin:.75rem 0;font-size:2.2rem;font-weight:800}.section-subtitle[data-v-682c8615]{color:var(--text-secondary);max-width:600px;font-size:1rem}.res-tabs[data-v-682c8615]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.75rem;display:flex}.res-tab[data-v-682c8615]{border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:#ffffff0a;border-radius:20px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .2s}.res-tab.active[data-v-682c8615]{border-color:var(--accent-neon);color:var(--accent-neon);background:#00ffc226}.res-grid[data-v-682c8615]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.res-card[data-v-682c8615]{flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.res-head[data-v-682c8615]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.res-cat-badge[data-v-682c8615]{color:var(--accent-neon);background:#00ffc21f;border:1px solid #00ffc24d;border-radius:4px;padding:.2rem .5rem;font-size:.7rem}.bookmark-btn[data-v-682c8615]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;transition:color .2s}.bookmark-btn.saved[data-v-682c8615]{color:var(--accent-neon)}.res-title[data-v-682c8615]{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.res-desc[data-v-682c8615]{color:var(--text-secondary);margin-bottom:1rem;font-size:.85rem;line-height:1.5}.res-meta[data-v-682c8615]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.rating-tag[data-v-682c8615]{align-items:center;gap:.25rem;display:flex}.res-foot[data-v-682c8615]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.free-tag[data-v-682c8615]{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem;font-weight:700}.free-tag.isFree[data-v-682c8615]{color:var(--accent-neon)}.visit-btn[data-v-682c8615]{padding:.35rem .75rem;font-size:.8rem}@media (width<=640px){.resources-section[data-v-682c8615]{padding:3.5rem 1rem}.section-header[data-v-682c8615]{margin-bottom:2rem}.section-title[data-v-682c8615]{font-size:1.8rem}.res-tab[data-v-682c8615]{padding:.45rem .8rem;font-size:.8rem}.res-grid[data-v-682c8615]{grid-template-columns:1fr}}.footer-container[data-v-2d5ccbef]{background:var(--bg-darker);border-top:1px solid var(--border-subtle);margin-top:auto;padding:4rem 2rem 2rem}.footer-content[data-v-2d5ccbef]{max-width:1280px;margin:0 auto}.footer-top[data-v-2d5ccbef]{grid-template-columns:1.2fr 2fr;gap:3rem;margin-bottom:3rem;display:grid}.brand-column[data-v-2d5ccbef]{flex-direction:column;gap:1rem;display:flex}.logo-group[data-v-2d5ccbef]{font-family:var(--font-mono);align-items:center;gap:.25rem;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.logo-prefix[data-v-2d5ccbef]{color:#fff}.logo-slash[data-v-2d5ccbef]{color:var(--accent-neon)}.brand-desc[data-v-2d5ccbef]{color:var(--text-secondary);max-width:380px;font-size:.9rem;line-height:1.6}.footer-social-box[data-v-2d5ccbef]{margin-top:.5rem}.instagram-footer-btn[data-v-2d5ccbef]{color:#fff;border-radius:var(--radius-md);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);align-items:center;gap:.75rem;padding:.6rem 1.1rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px #dc27434d}.instagram-footer-btn[data-v-2d5ccbef]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dc274373}.btn-text[data-v-2d5ccbef]{text-align:left;flex-direction:column;display:flex}.btn-main[data-v-2d5ccbef]{font-size:.88rem;font-weight:700;line-height:1.2}.btn-sub[data-v-2d5ccbef]{opacity:.85;font-size:.72rem;font-family:var(--font-mono)}.footer-nav[data-v-2d5ccbef]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.nav-col[data-v-2d5ccbef]{flex-direction:column;gap:.6rem;display:flex}.col-title[data-v-2d5ccbef]{color:var(--accent-neon);letter-spacing:1px;margin-bottom:.4rem}.footer-link[data-v-2d5ccbef]{color:var(--text-secondary);font-size:.86rem;text-decoration:none;transition:color .2s}.footer-link[data-v-2d5ccbef]:hover{color:#fff}.status-indicator[data-v-2d5ccbef]{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.footer-bottom[data-v-2d5ccbef]{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.footer-bottom-links[data-v-2d5ccbef]{align-items:center;gap:.5rem;display:flex}.instagram-text-link[data-v-2d5ccbef]{color:#e1306c;align-items:center;gap:.25rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.instagram-text-link[data-v-2d5ccbef]:hover{opacity:.8}@media (width<=900px){.footer-top[data-v-2d5ccbef]{grid-template-columns:1fr;gap:2rem}}@media (width<=640px){.footer-container[data-v-2d5ccbef]{padding:3rem 1rem 1.5rem}.footer-nav[data-v-2d5ccbef]{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.footer-bottom[data-v-2d5ccbef]{flex-direction:column;align-items:flex-start}}.workspace-layout[data-v-75dffbb5]{flex:1;display:flex;position:relative}.left-sidebar[data-v-75dffbb5]{z-index:20;background:#010102;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;width:240px;height:calc(100vh - 50px);padding:1.25rem 1rem;display:flex;position:sticky;top:50px;overflow-y:auto}.sidebar-filter-wrapper[data-v-75dffbb5]{width:100%}.search-input-box[data-v-75dffbb5]{align-items:center;display:flex;position:relative}.search-icon-sidebar[data-v-75dffbb5]{color:var(--text-muted);position:absolute;left:.5rem}.sidebar-filter-input[data-v-75dffbb5]{color:#fff;background:#ffffff05;border:1px solid #ffffff0f;border-radius:4px;width:100%;padding:.35rem 2rem .35rem 1.6rem;font-size:.72rem}.sidebar-filter-input[data-v-75dffbb5]:focus{background:#0003;border-color:#ffffff26;outline:none}.sidebar-layout-icons[data-v-75dffbb5]{align-items:center;display:flex;position:absolute;right:.5rem}.ml-1[data-v-75dffbb5]{margin-left:.25rem}.sidebar-nav-list[data-v-75dffbb5]{flex-direction:column;gap:.15rem;list-style:none;display:flex}.sidebar-nav-item[data-v-75dffbb5]{color:var(--text-secondary);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:.4rem .6rem;transition:all .15s;display:flex}.sidebar-nav-item[data-v-75dffbb5]:hover{color:#fff;background:#ffffff08}.sidebar-nav-item.active[data-v-75dffbb5]{color:#fff;background:#ffffff12;font-weight:600}.nav-node-name[data-v-75dffbb5]{font-size:.76rem}.nav-node-count[data-v-75dffbb5]{color:var(--text-muted);font-size:.7rem}.sidebar-nav-item.active .nav-node-count[data-v-75dffbb5]{color:var(--text-secondary)}.main-content-panel[data-v-75dffbb5]{background:#060609;flex-direction:column;flex:1;min-width:0;padding:1.5rem 2rem 4rem;display:flex}.mt-4[data-v-75dffbb5]{margin-top:1rem}.mt-6[data-v-75dffbb5]{margin-top:1.5rem}.mt-8[data-v-75dffbb5]{margin-top:2rem}@media (width<=768px){.left-sidebar[data-v-75dffbb5]{display:none}.main-content-panel[data-v-75dffbb5]{padding:1rem 1rem 4rem}}.workspace-layout[data-v-27f983f7]{flex:1;display:flex;position:relative}.left-sidebar[data-v-27f983f7]{z-index:20;background:#010102;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;width:240px;height:calc(100vh - 50px);padding:1.25rem 1rem;display:flex;position:sticky;top:50px;overflow-y:auto}.sidebar-title[data-v-27f983f7]{letter-spacing:.05em;font-weight:700}.sidebar-nav-list[data-v-27f983f7]{flex-direction:column;gap:.25rem;list-style:none;display:flex}.sidebar-nav-item[data-v-27f983f7]{color:var(--text-secondary);cursor:pointer;border-radius:4px;align-items:center;padding:.5rem .75rem;transition:all .2s;display:flex}.sidebar-nav-item[data-v-27f983f7]:hover{color:#fff;background:#ffffff08}.sidebar-nav-item.active[data-v-27f983f7]{border-left:2px solid var(--accent-neon);color:#fff;background:#00ffc214;padding-left:.65rem;font-weight:600}.back-link[data-v-27f983f7]{color:var(--accent-neon);text-decoration:none;transition:opacity .2s;display:inline-block}.back-link[data-v-27f983f7]:hover{opacity:.8;text-decoration:underline}.main-content-panel[data-v-27f983f7]{background:#060609;flex:1;min-width:0;padding:2rem 3rem 4rem}.scroll-mt[data-v-27f983f7]{scroll-margin-top:80px}.glow-banner[data-v-27f983f7]{background:#010102;border:1px solid #00ffc226;box-shadow:0 4px 30px #00000080,inset 0 0 12px #00ffc20d}.badge-glow[data-v-27f983f7]{font-family:var(--font-mono);color:var(--accent-neon);background:#00ffc21a;border:1px solid #00ffc233;border-radius:4px;padding:.25rem .6rem;font-size:.65rem;font-weight:700;display:inline-block}.card-dark[data-v-27f983f7]{background:#010102;border:1px solid #ffffff0d;box-shadow:0 4px 20px #0000004d}.progress-bar-bg[data-v-27f983f7]{background:#ffffff0d}.progress-bar-fill[data-v-27f983f7]{box-shadow:0 0 10px #00ffc280}.timeline-item[data-v-27f983f7]:last-child{margin-bottom:0}.badge-skill[data-v-27f983f7]{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff0d;border-radius:3px;padding:.15rem .4rem}.custom-checkbox[data-v-27f983f7]{appearance:none;border:1.5px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;transition:all .2s;display:flex;position:relative}.custom-checkbox[data-v-27f983f7]:checked{border-color:var(--accent-neon);background:var(--accent-neon-glow)}.custom-checkbox[data-v-27f983f7]:checked:after{content:"";background:var(--accent-neon);border-radius:1px;width:6px;height:6px}table[data-v-27f983f7]{border-spacing:0;width:100%}th[data-v-27f983f7]{border-bottom:1.5px solid #ffffff1a;font-weight:700}td[data-v-27f983f7],th[data-v-27f983f7]{border-bottom:1px solid #ffffff0a}.w-2-5[data-v-27f983f7]{width:.625rem}.h-2-5[data-v-27f983f7]{height:.625rem}.grid[data-v-27f983f7]{display:grid}.grid-cols-1[data-v-27f983f7]{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-2[data-v-27f983f7]{gap:.5rem}.gap-3[data-v-27f983f7]{gap:.75rem}.gap-4[data-v-27f983f7]{gap:1rem}.gap-6[data-v-27f983f7]{gap:1.5rem}.p-2[data-v-27f983f7]{padding:.5rem}.p-3[data-v-27f983f7]{padding:.75rem}.p-4[data-v-27f983f7]{padding:1rem}.p-6[data-v-27f983f7]{padding:1.5rem}.p-8[data-v-27f983f7]{padding:2rem}.py-2[data-v-27f983f7]{padding-top:.5rem;padding-bottom:.5rem}.py-3[data-v-27f983f7]{padding-top:.75rem;padding-bottom:.75rem}.px-3[data-v-27f983f7]{padding-left:.75rem;padding-right:.75rem}.px-4[data-v-27f983f7]{padding-left:1rem;padding-right:1rem}.mb-2[data-v-27f983f7]{margin-bottom:.5rem}.mb-3[data-v-27f983f7]{margin-bottom:.75rem}.mb-4[data-v-27f983f7]{margin-bottom:1rem}.mb-6[data-v-27f983f7]{margin-bottom:1.5rem}.mb-8[data-v-27f983f7]{margin-bottom:2rem}.mb-12[data-v-27f983f7]{margin-bottom:3rem}.mt-0_5[data-v-27f983f7]{margin-top:.125rem}.mt-3[data-v-27f983f7]{margin-top:.75rem}.mt-4[data-v-27f983f7]{margin-top:1rem}.mt-6[data-v-27f983f7]{margin-top:1.5rem}.pt-3[data-v-27f983f7]{padding-top:.75rem}.pt-4[data-v-27f983f7]{padding-top:1rem}.pr-2[data-v-27f983f7]{padding-right:.5rem}.pl-4[data-v-27f983f7]{padding-left:1rem}.pl-5[data-v-27f983f7]{padding-left:1.25rem}.pl-6[data-v-27f983f7]{padding-left:1.5rem}.border-l[data-v-27f983f7]{border-left:1px solid #ffffff0d}.border-l-2[data-v-27f983f7]{border-left-width:2px}.border-cyan-400[data-v-27f983f7]{border-color:#22d3ee}.border-purple-400[data-v-27f983f7]{border-color:#c084fc}.ml-2[data-v-27f983f7]{margin-left:.5rem}.ml-3[data-v-27f983f7]{margin-left:.75rem}.flex[data-v-27f983f7]{display:flex}.flex-col[data-v-27f983f7]{flex-direction:column}.flex-wrap[data-v-27f983f7]{flex-wrap:wrap}.flex-1[data-v-27f983f7]{flex:1}.items-center[data-v-27f983f7]{align-items:center}.items-start[data-v-27f983f7]{align-items:flex-start}.justify-between[data-v-27f983f7]{justify-content:space-between}.justify-start[data-v-27f983f7]{justify-content:flex-start}.justify-end[data-v-27f983f7]{justify-content:flex-end}.rounded[data-v-27f983f7]{border-radius:4px}.rounded-lg[data-v-27f983f7]{border-radius:8px}.rounded-full[data-v-27f983f7]{border-radius:9999px}.border[data-v-27f983f7]{border:1px solid #ffffff0d}.border-t[data-v-27f983f7]{border-top:1px solid #ffffff0d}.border-b[data-v-27f983f7]{border-bottom:1px solid #ffffff0d}.border-subtle[data-v-27f983f7]{border-color:var(--border-subtle)}.border-neon[data-v-27f983f7]{border-color:var(--border-neon)}.bg-darker[data-v-27f983f7]{background-color:var(--bg-darker)}.text-white[data-v-27f983f7]{color:#fff}.text-secondary[data-v-27f983f7]{color:var(--text-secondary)}.text-muted[data-v-27f983f7]{color:var(--text-muted)}.text-neon[data-v-27f983f7]{color:var(--accent-neon)}.text-xs[data-v-27f983f7]{font-size:.75rem}.text-sm[data-v-27f983f7]{font-size:.875rem}.text-xl[data-v-27f983f7]{font-size:1.25rem}.text-4xl[data-v-27f983f7]{font-size:2.25rem}.font-mono[data-v-27f983f7]{font-family:var(--font-mono)}.font-sans[data-v-27f983f7]{font-family:var(--font-sans)}.font-bold[data-v-27f983f7]{font-weight:700}.font-semibold[data-v-27f983f7]{font-weight:600}.font-extrabold[data-v-27f983f7]{font-weight:800}.relative[data-v-27f983f7]{position:relative}.absolute[data-v-27f983f7]{position:absolute}.inset-0[data-v-27f983f7]{inset:0}.overflow-hidden[data-v-27f983f7]{overflow:hidden}.overflow-y-auto[data-v-27f983f7]{overflow-y:auto}.max-w-md[data-v-27f983f7]{max-w:28rem}.max-w-3xl[data-v-27f983f7]{max-w:48rem}.w-32[data-v-27f983f7]{width:8rem}.h-2[data-v-27f983f7]{height:.5rem}.h-full[data-v-27f983f7]{height:100%}.uppercase[data-v-27f983f7]{text-transform:uppercase}.tracking-wider[data-v-27f983f7]{letter-spacing:.05em}.tracking-wide[data-v-27f983f7]{letter-spacing:.025em}.cursor-pointer[data-v-27f983f7]{cursor:pointer}.select-none[data-v-27f983f7]{-webkit-user-select:none;user-select:none}.accent-neon[data-v-27f983f7]{accent-color:var(--accent-neon)}@media (width>=768px){.md\:grid-cols-2[data-v-27f983f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12[data-v-27f983f7]{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:col-span-6[data-v-27f983f7]{grid-column:span 6/span 6}}@media (width>=1024px){.lg\:col-span-4[data-v-27f983f7]{grid-column:span 4/span 4}.lg\:col-span-5[data-v-27f983f7]{grid-column:span 5/span 5}.lg\:col-span-7[data-v-27f983f7]{grid-column:span 7/span 7}.lg\:col-span-8[data-v-27f983f7]{grid-column:span 8/span 8}.lg\:grid-cols-3[data-v-27f983f7]{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12[data-v-27f983f7]{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width<=768px){.left-sidebar[data-v-27f983f7]{display:none}.main-content-panel[data-v-27f983f7]{padding:1.5rem 1rem 4rem}}.plans-page[data-v-4a73dd32]{background-color:var(--bg-dark);min-height:100vh;color:var(--text-primary);flex-direction:column;width:100%;display:flex}.plans-main[data-v-4a73dd32]{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.plans-subnav[data-v-4a73dd32]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);z-index:40;background:#010102eb;width:100%;position:sticky;top:50px}.subnav-container[data-v-4a73dd32]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;max-width:1240px;margin:0 auto;padding:.6rem 1.25rem;display:flex}.subnav-breadcrumb[data-v-4a73dd32]{white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex;overflow-x:auto}.breadcrumb-back[data-v-4a73dd32]{color:var(--accent-neon);align-items:center;gap:.25rem;text-decoration:none;transition:opacity .2s;display:flex}.breadcrumb-back[data-v-4a73dd32]:hover{opacity:.8;text-decoration:underline}.breadcrumb-separator[data-v-4a73dd32]{color:var(--text-muted)}.breadcrumb-current[data-v-4a73dd32]{color:#fff;font-weight:500}.subnav-quicklinks[data-v-4a73dd32]{align-items:center;gap:.5rem;display:flex;overflow-x:auto}.quicklink-btn[data-v-4a73dd32]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:4px;padding:.25rem .6rem;font-size:.72rem;transition:all .2s}.quicklink-btn[data-v-4a73dd32]:hover{color:#fff;background:#00ffc214;border-color:#00ffc24d}.hero-card[data-v-4a73dd32]{background:#010102;border:1px solid #00ffc233;border-radius:12px;margin-bottom:2.5rem;padding:2.25rem 2rem;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000080,inset 0 0 16px #00ffc20a}.hero-glow-overlay[data-v-4a73dd32]{pointer-events:none;background:radial-gradient(circle at 10% 20%,#00ffc214 0%,#0000 60%);position:absolute;inset:0}.hero-content[data-v-4a73dd32]{z-index:2;max-width:820px;position:relative}.hero-badge[data-v-4a73dd32]{color:var(--accent-neon);letter-spacing:.04em;background:#00ffc21a;border:1px solid #00ffc240;border-radius:4px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.hero-title[data-v-4a73dd32]{letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:1.25}.hero-desc[data-v-4a73dd32]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.88rem;line-height:1.6}.hero-actions[data-v-4a73dd32]{flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;display:flex}.action-btn[data-v-4a73dd32]{height:38px;padding:.5rem 1rem;font-size:.75rem}.metrics-grid[data-v-4a73dd32]{border-top:1px solid var(--border-subtle);z-index:2;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid;position:relative}.metric-card[data-v-4a73dd32]{border:1px solid var(--border-subtle);background:#08080c;border-radius:6px;padding:.85rem}.metric-value[data-v-4a73dd32]{color:var(--accent-neon);margin-bottom:.3rem;font-size:1.5rem;font-weight:800;line-height:1.2}.metric-desc[data-v-4a73dd32]{color:var(--text-muted);font-size:.72rem;line-height:1.35}.section-title[data-v-4a73dd32]{color:#fff;align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:1.25rem;font-weight:700;display:flex}.section-subtitle[data-v-4a73dd32]{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.catalog-section[data-v-4a73dd32]{margin-bottom:2.5rem;scroll-margin-top:90px}.catalog-header-row[data-v-4a73dd32]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.search-wrapper[data-v-4a73dd32]{width:300px;max-width:100%;position:relative}.search-icon[data-v-4a73dd32]{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-input[data-v-4a73dd32]{border:1px solid var(--border-subtle);color:#fff;box-sizing:border-box;background:#08080c;border-radius:6px;outline:none;width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.78rem;transition:border-color .2s}.search-input[data-v-4a73dd32]:focus{border-color:var(--accent-neon)}.category-tabs[data-v-4a73dd32]{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.category-tab[data-v-4a73dd32]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#010102;border-radius:4px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.74rem;transition:all .15s;display:inline-flex}.category-tab[data-v-4a73dd32]:hover{color:#fff;border-color:#00ffc24d}.category-tab.active[data-v-4a73dd32]{border-color:var(--accent-neon);color:var(--accent-neon);background:#00ffc21a;font-weight:700}.tab-badge[data-v-4a73dd32]{color:var(--text-muted);background:#ffffff0f;border-radius:9999px;padding:.1rem .35rem;font-size:.65rem}.category-tab.active .tab-badge[data-v-4a73dd32]{color:var(--accent-neon);background:#00ffc233}.subfilter-row[data-v-4a73dd32]{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.6rem 0;font-size:.75rem;display:flex}.subfilter-checkbox[data-v-4a73dd32]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.results-count[data-v-4a73dd32]{color:var(--text-secondary)}.custom-check[data-v-4a73dd32]{appearance:none;border:1.5px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:all .15s;display:flex;position:relative}.custom-check[data-v-4a73dd32]:checked{border-color:var(--accent-neon);background:var(--accent-neon-glow)}.custom-check[data-v-4a73dd32]:checked:after{content:"";background:var(--accent-neon);border-radius:1px;width:6px;height:6px}.promotions-grid[data-v-4a73dd32]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.promo-card[data-v-4a73dd32]{border:1px solid var(--border-subtle);background:#010102;border-radius:8px;flex-direction:column;justify-content:space-between;padding:1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 15px #0000004d}.promo-card[data-v-4a73dd32]:hover{border-color:#00ffc266;box-shadow:0 6px 20px #00000080}.promo-meta-row[data-v-4a73dd32]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.promo-badge[data-v-4a73dd32]{color:var(--accent-neon);background:#00ffc21a;border:1px solid #00ffc233;border-radius:3px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.promo-category[data-v-4a73dd32]{color:var(--text-muted);font-size:.68rem}.promo-discount[data-v-4a73dd32]{color:#34d399;align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:flex}.promo-title[data-v-4a73dd32]{color:#fff;margin-bottom:.5rem;font-size:.95rem;font-weight:700;line-height:1.35}.promo-short-desc[data-v-4a73dd32]{color:var(--text-secondary);margin-bottom:.85rem;font-size:.78rem;line-height:1.5}.promo-expanded-details[data-v-4a73dd32]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.75rem;margin-top:.85rem;padding-top:.85rem;font-size:.74rem;display:flex}.details-section[data-v-4a73dd32]{flex-direction:column;gap:.3rem;display:flex}.details-title[data-v-4a73dd32]{text-transform:uppercase;color:#fff;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;display:flex}.details-ol[data-v-4a73dd32]{color:var(--text-secondary);margin:0;padding-left:1.1rem;line-height:1.45}.details-ul[data-v-4a73dd32]{color:var(--text-muted);margin:0;padding-left:1rem;font-size:.68rem;line-height:1.4}.promo-card-bottom[data-v-4a73dd32]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.btn-expand[data-v-4a73dd32]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.3rem 0;font-size:.72rem;transition:color .15s;display:inline-flex}.btn-expand[data-v-4a73dd32]:hover{color:#fff}.btn-card-link[data-v-4a73dd32]{height:30px;padding:.35rem .7rem;font-size:.7rem;text-decoration:none}.empty-state-box[data-v-4a73dd32]{border:1px solid var(--border-subtle);text-align:center;background:#010102;border-radius:8px;margin-top:1rem;padding:3rem 1.5rem}.empty-icon[data-v-4a73dd32]{color:var(--text-muted);margin-bottom:.75rem}.empty-title[data-v-4a73dd32]{color:#fff;margin-bottom:.3rem;font-size:.9rem}.empty-desc[data-v-4a73dd32]{color:var(--text-muted);margin-bottom:1rem;font-size:.75rem}.empty-btn[data-v-4a73dd32]{padding:.4rem 1rem;font-size:.75rem}.how-to-activate-section[data-v-4a73dd32]{margin-bottom:2.5rem;scroll-margin-top:90px}.steps-grid[data-v-4a73dd32]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.step-card[data-v-4a73dd32]{border:1px solid var(--border-subtle);background:#010102;border-radius:8px;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1.25rem;transition:border-color .2s;display:flex}.step-card[data-v-4a73dd32]:hover{border-color:#00ffc24d}.step-card-header[data-v-4a73dd32]{justify-content:space-between;align-items:center;display:flex}.step-num[data-v-4a73dd32]{color:var(--accent-neon);font-size:1.5rem;font-weight:900}.step-tag[data-v-4a73dd32]{border:1px solid var(--border-subtle);color:var(--text-muted);background:#ffffff0a;border-radius:3px;padding:.15rem .45rem;font-size:.65rem}.step-title[data-v-4a73dd32]{color:#fff;font-size:.95rem;font-weight:700;line-height:1.35}.step-desc[data-v-4a73dd32]{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.step-tip-box[data-v-4a73dd32]{border:1px solid var(--border-subtle);color:var(--text-muted);background:#08080c;border-radius:4px;align-items:flex-start;gap:.45rem;padding:.6rem .75rem;font-size:.7rem;line-height:1.4;display:flex}.tip-icon[data-v-4a73dd32]{flex-shrink:0;margin-top:.1rem}.faq-section[data-v-4a73dd32]{margin-bottom:2.5rem;scroll-margin-top:90px}.faq-card[data-v-4a73dd32]{border:1px solid var(--border-subtle);background:#010102;border-radius:8px;padding:1.25rem}.faq-list[data-v-4a73dd32]{flex-direction:column;display:flex}.faq-item[data-v-4a73dd32]{border-bottom:1px solid var(--border-subtle);padding:.75rem 0}.faq-item[data-v-4a73dd32]:last-child{border-bottom:none}.faq-btn[data-v-4a73dd32]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.35rem 0;font-size:.82rem;font-weight:600;transition:color .15s;display:flex}.faq-btn[data-v-4a73dd32]:hover{color:var(--accent-neon)}.faq-arrow[data-v-4a73dd32]{color:var(--text-muted);flex-shrink:0;font-size:.68rem}.faq-answer[data-v-4a73dd32]{color:var(--text-secondary);white-space:pre-line;border-left:2px solid #00ffc259;margin-top:.5rem;padding-left:.85rem;font-size:.78rem;line-height:1.55}@media (width<=1024px){.promotions-grid[data-v-4a73dd32],.steps-grid[data-v-4a73dd32]{grid-template-columns:repeat(2,1fr)}.metrics-grid[data-v-4a73dd32]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.plans-page[data-v-4a73dd32]{padding-bottom:75px}.plans-main[data-v-4a73dd32]{padding:1rem .85rem 2rem}.plans-subnav[data-v-4a73dd32]{top:50px}.subnav-container[data-v-4a73dd32]{flex-direction:column;align-items:stretch;gap:.4rem;padding:.5rem .85rem}.subnav-quicklinks[data-v-4a73dd32]{justify-content:flex-start;width:100%;padding-bottom:.2rem}.hero-card[data-v-4a73dd32]{border-radius:8px;margin-bottom:2rem;padding:1.5rem 1rem}.hero-title[data-v-4a73dd32]{font-size:1.6rem;line-height:1.3}.hero-desc[data-v-4a73dd32]{font-size:.82rem}.hero-actions[data-v-4a73dd32]{flex-direction:column;width:100%}.action-btn[data-v-4a73dd32]{justify-content:center;width:100%}.metrics-grid[data-v-4a73dd32]{grid-template-columns:1fr;gap:.6rem;margin-top:1.5rem;padding-top:1rem}.metric-value[data-v-4a73dd32]{font-size:1.25rem}.metric-desc[data-v-4a73dd32]{font-size:.68rem}.catalog-header-row[data-v-4a73dd32]{flex-direction:column;align-items:stretch;gap:.85rem}.search-wrapper[data-v-4a73dd32]{width:100%}.promotions-grid[data-v-4a73dd32],.steps-grid[data-v-4a73dd32]{grid-template-columns:1fr;gap:1rem}}@media (width<=480px){.hero-title[data-v-4a73dd32]{font-size:1.35rem}.category-tabs[data-v-4a73dd32]{gap:.3rem}.category-tab[data-v-4a73dd32]{padding:.3rem .55rem;font-size:.7rem}.subfilter-row[data-v-4a73dd32]{flex-direction:column;align-items:flex-start;gap:.4rem}}.not-found-page[data-v-fe1cc616]{background-color:var(--bg-dark);min-height:100vh;color:var(--text-primary);flex-direction:column;width:100%;display:flex}.not-found-container[data-v-fe1cc616]{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;padding:3rem 1.25rem;display:flex}.not-found-card[data-v-fe1cc616]{text-align:center;background:#010102;border:1px solid #00ffc233;border-radius:12px;width:100%;max-width:760px;padding:3rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #0009,inset 0 0 20px #00ffc20a}.glow-orb[data-v-fe1cc616]{pointer-events:none;background:radial-gradient(circle,#00ffc21f 0%,#0000 70%);width:350px;height:250px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.badge-header[data-v-fe1cc616]{color:var(--accent-neon);letter-spacing:.05em;background:#00ffc214;border:1px solid #00ffc240;border-radius:4px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.status-dot[data-v-fe1cc616]{background-color:var(--accent-neon);width:7px;height:7px;box-shadow:0 0 8px var(--accent-neon);border-radius:50%;animation:2s ease-in-out infinite pulse-dot-fe1cc616}@keyframes pulse-dot-fe1cc616{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}.error-code[data-v-fe1cc616]{letter-spacing:-.05em;margin-bottom:1rem;font-size:6rem;font-weight:900;line-height:1}.error-title[data-v-fe1cc616]{color:#fff;margin-bottom:.75rem;font-size:1.65rem;font-weight:800;line-height:1.3}.error-desc[data-v-fe1cc616]{color:var(--text-secondary);max-width:580px;margin:0 auto 2rem;font-size:.88rem;line-height:1.6}.current-path[data-v-fe1cc616]{color:var(--accent-neon);word-break:break-all;background:#08080c;border:1px solid #ffffff14;border-radius:4px;padding:.15rem .45rem;font-size:.82rem}.action-buttons[data-v-fe1cc616]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.action-btn[data-v-fe1cc616]{height:40px;padding:.55rem 1.25rem;font-size:.78rem}.suggestions-box[data-v-fe1cc616]{border-top:1px solid var(--border-subtle);text-align:left;padding-top:2rem}.suggestions-header[data-v-fe1cc616]{color:var(--text-muted);letter-spacing:.05em;margin-bottom:1rem;font-size:.72rem}.suggestions-grid[data-v-fe1cc616]{flex-direction:column;gap:.75rem;display:flex}.suggestion-card[data-v-fe1cc616]{border:1px solid var(--border-subtle);background:#08080c;border-radius:8px;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:all .2s;display:flex}.suggestion-card[data-v-fe1cc616]:hover{background:#00ffc20a;border-color:#00ffc259;transform:translateY(-1px)}.suggestion-icon-wrap[data-v-fe1cc616]{background:#00ffc214;border:1px solid #00ffc233;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.suggestion-info[data-v-fe1cc616]{flex:1}.suggestion-title[data-v-fe1cc616]{color:#fff;margin-bottom:.15rem;font-size:.82rem;font-weight:700}.suggestion-card:hover .suggestion-title[data-v-fe1cc616]{color:var(--accent-neon)}.suggestion-desc[data-v-fe1cc616]{color:var(--text-muted);font-size:.72rem;line-height:1.35}@media (width<=768px){.not-found-page[data-v-fe1cc616]{padding-bottom:75px}.not-found-container[data-v-fe1cc616]{padding:1.5rem 1rem}.not-found-card[data-v-fe1cc616]{border-radius:8px;padding:2rem 1.25rem}.error-code[data-v-fe1cc616]{font-size:4.5rem}.error-title[data-v-fe1cc616]{font-size:1.35rem}.error-desc[data-v-fe1cc616]{font-size:.82rem}.action-buttons[data-v-fe1cc616]{flex-direction:column;gap:.6rem;width:100%}.action-btn[data-v-fe1cc616]{justify-content:center;width:100%}.suggestion-card[data-v-fe1cc616]{padding:.75rem .85rem}}
