: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-2dacc676]{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-2dacc676]{justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;display:flex}.logo-group[data-v-2dacc676]{align-items:center;gap:.5rem;text-decoration:none;display:flex}.logo-icon-circle[data-v-2dacc676]{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-2dacc676]{color:#fff;font-family:var(--font-sans);letter-spacing:-.5px;font-size:1.05rem;font-weight:800}.nav-links[data-v-2dacc676]{align-items:center;gap:1.5rem;display:flex}.nav-link[data-v-2dacc676]{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-2dacc676]{font-size:.95rem}.nav-link[data-v-2dacc676]:hover{color:var(--accent-neon)}.nav-actions[data-v-2dacc676]{align-items:center;gap:.75rem;display:flex}.plan-btn[data-v-2dacc676]{border-radius:var(--radius-sm);height:32px;padding:.4rem .8rem;font-size:.76rem}.plan-badge[data-v-2dacc676]{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-2dacc676]{align-items:center;display:flex}.sidebar-toggle-btn[data-v-2dacc676]{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-2dacc676]:hover{color:#fff;background:#ffffff14;border-color:#fff3}.mr-2[data-v-2dacc676]{margin-right:.5rem}@media (width<=900px){.nav-links[data-v-2dacc676]{display:none}}@media (width<=768px){.sidebar-toggle-btn[data-v-2dacc676]{display:none}.navbar-container[data-v-2dacc676]{padding:.6rem 1rem}.plan-btn span[data-v-2dacc676]:not(.plan-badge){display:none}.plan-btn[data-v-2dacc676]{justify-content:center;width:32px;height:32px;padding:0}}.hero-section[data-v-4307b5da]{border-bottom:1px solid var(--border-subtle);background:0 0;padding:3rem 2rem 2.5rem;position:relative}.badge-neon[data-v-4307b5da]{background:var(--bg-darker);border-color:var(--border-subtle)}.hero-container[data-v-4307b5da]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;max-width:1280px;margin:0 auto;display:grid}.hero-text[data-v-4307b5da]{flex-direction:column;align-items:flex-start;display:flex}.hero-title[data-v-4307b5da]{color:#fff;letter-spacing:-.75px;margin-bottom:.75rem;font-size:2.5rem;font-weight:800;line-height:1.15}.hero-subtitle[data-v-4307b5da]{color:var(--text-secondary);max-width:580px;margin-bottom:1.5rem;line-height:1.6}.smart-search-container[data-v-4307b5da]{flex-direction:column;gap:.5rem;display:flex}.search-input-wrapper[data-v-4307b5da]{align-items:center;display:flex;position:relative}.search-icon-hero[data-v-4307b5da]{color:var(--accent-cyan);pointer-events:none;position:absolute;left:1rem}.smart-search-input[data-v-4307b5da]{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-4307b5da]:focus{background:#0000008c;border-color:#00ffc259;outline:none;box-shadow:0 0 15px #00ffc214,inset 0 2px 4px #0003}.clear-search-btn[data-v-4307b5da]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;position:absolute;right:1rem}.clear-search-btn[data-v-4307b5da]:hover{color:var(--accent-neon)}.tag-filters-row[data-v-4307b5da]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tag-pill[data-v-4307b5da]{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-4307b5da]:hover{color:#fff;border-color:#fff3}.tag-pill.active[data-v-4307b5da]{background:var(--accent-neon);color:#050507;border-color:var(--accent-neon)}.hero-metrics[data-v-4307b5da]{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-4307b5da]{flex-direction:column;display:flex}.metric-val[data-v-4307b5da]{font-size:1.2rem;font-weight:800}.metric-lbl[data-v-4307b5da]{color:var(--text-muted);margin-top:.1rem}.metric-divider[data-v-4307b5da]{background:var(--border-subtle);width:1px;height:24px}.hero-ide-wrapper[data-v-4307b5da]{width:100%;min-width:0;max-width:100%;position:relative}.window-dots[data-v-4307b5da]{flex-shrink:0}.ide-tabs[data-v-4307b5da]{flex:1;align-items:center;gap:.2rem;margin-left:1rem;margin-right:1rem;display:flex;overflow-x:auto}.ide-tab[data-v-4307b5da]{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-4307b5da]{color:var(--accent-neon);background:#00ffc214}.copy-btn[data-v-4307b5da]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.2rem;display:flex}.copy-btn[data-v-4307b5da]:hover{color:var(--accent-neon)}.code-window-body[data-v-4307b5da]{background:#020203;max-height:280px;padding:1rem;overflow:auto}.code-block[data-v-4307b5da]{margin:0;line-height:1.5}.line-num[data-v-4307b5da]{color:#3f4775;-webkit-user-select:none;user-select:none;width:1.8rem;display:inline-block}.line-content[data-v-4307b5da]{color:#e2e8f0}.code-window-footer[data-v-4307b5da]{background:#00000059;border-top:1px solid #ffffff0d;padding:.5rem 1rem}.terminal-bar[data-v-4307b5da]{justify-content:space-between;align-items:center;display:flex}.terminal-status[data-v-4307b5da]{align-items:center;gap:.4rem;display:flex}.run-sim-btn[data-v-4307b5da]{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-4307b5da]:hover:not(:disabled){background:var(--accent-neon);color:#050507}.terminal-output[data-v-4307b5da]{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-4307b5da]{white-space:pre-wrap;word-break:break-all;margin:0}.mb-3[data-v-4307b5da]{margin-bottom:.75rem}.mt-6[data-v-4307b5da]{margin-top:1.5rem}.mr-2[data-v-4307b5da]{margin-right:.5rem}@media (width<=1024px){.hero-container[data-v-4307b5da]{grid-template-columns:minmax(0,1fr);gap:2rem}.hero-title[data-v-4307b5da]{font-size:2.1rem}}@media (width<=768px){.hero-section[data-v-4307b5da]{padding:2.5rem 1rem 2rem}.hero-title[data-v-4307b5da]{font-size:2rem}}@media (width<=640px){.hero-section[data-v-4307b5da]{padding:2rem 1rem}.hero-title[data-v-4307b5da]{font-size:1.5rem}.hero-metrics[data-v-4307b5da]{text-align:center;grid-template-columns:1fr;gap:1rem;width:100%;display:grid}.metric-item[data-v-4307b5da]{align-items:center}.metric-divider[data-v-4307b5da]{display:none}.terminal-bar[data-v-4307b5da]{flex-direction:column;align-items:stretch;gap:.5rem}.run-sim-btn[data-v-4307b5da]{justify-content:center}.terminal-output pre[data-v-4307b5da]{white-space:pre-wrap!important;word-break:break-all!important}}.mockup-canvas[data-v-4159839e]{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-4159839e]{flex-direction:column;gap:.4rem;display:flex}.mock-user-row[data-v-4159839e]{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-4159839e]{opacity:.6}.mock-avatar[data-v-4159839e]{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-4159839e]{background:#8b5cf6}.bg-blue[data-v-4159839e]{background:#3b82f6}.bg-emerald[data-v-4159839e]{background:#10b981}.bg-orange[data-v-4159839e]{background:#f97316}.mock-user-info[data-v-4159839e]{flex:1;align-items:center;gap:.3rem;display:flex}.mock-username[data-v-4159839e]{color:#fff;font-size:.7rem}.mock-role-badge[data-v-4159839e]{border-radius:3px;padding:.05rem .25rem;font-size:.55rem;font-weight:600}.badge-admin[data-v-4159839e]{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.badge-editor[data-v-4159839e]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.mock-chevron[data-v-4159839e]{color:#475569;font-size:.6rem}.alert-mockup[data-v-4159839e]{align-items:center;display:flex}.mock-alert-box[data-v-4159839e]{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-4159839e]{font-size:.95rem}.alert-text-content[data-v-4159839e]{flex:1}.alert-title[data-v-4159839e]{color:#fff;font-size:.7rem}.alert-desc[data-v-4159839e]{margin:0}.alert-btn[data-v-4159839e]{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-4159839e]{justify-content:center;display:flex}.mock-dialog[data-v-4159839e]{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-4159839e]{color:#fff;font-size:.7rem}.dialog-desc[data-v-4159839e]{margin-top:.1rem}.dialog-footer-row[data-v-4159839e]{justify-content:flex-end;gap:.35rem;display:flex}.btn-dialog-flat[data-v-4159839e]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.6rem;font-weight:600}.btn-dialog-flat[data-v-4159839e]:hover{color:#fff}.btn-dialog-solid[data-v-4159839e]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:3px;padding:.2rem .5rem;font-size:.6rem;font-weight:700}.breadcrumb-mockup[data-v-4159839e]{flex-direction:column;align-items:flex-start;display:flex}.mock-breadcrumb[data-v-4159839e]{color:var(--text-muted);align-items:center;gap:.25rem;display:flex}.bc-node.text-active[data-v-4159839e]{color:#fff;font-weight:700}.mini-pipeline[data-v-4159839e]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:3px;align-items:center;gap:.35rem;padding:.25rem .4rem;display:flex}.status-dot-green[data-v-4159839e]{background:#10b981;border-radius:50%;width:6px;height:6px}.autocomplete-mockup[data-v-4159839e]{flex-direction:column;display:flex}.mock-search-input[data-v-4159839e]{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-4159839e]{font-size:.6rem}.search-placeholder[data-v-4159839e]{color:#fff;font-size:.65rem}.mock-results-box[data-v-4159839e]{background:#09090d;border:1px solid #ffffff0f;border-radius:3px;padding:.25rem}.result-row[data-v-4159839e]{border-radius:2px;align-items:center;gap:.4rem;padding:.15rem .25rem;display:flex}.result-row.active[data-v-4159839e]{background:#ffffff0a}.result-name[data-v-4159839e]{color:#fff;font-size:.65rem;display:block}.result-role[data-v-4159839e]{color:var(--text-muted)}.badge-mockup[data-v-4159839e]{justify-content:center;display:flex}.badge-mock-group[data-v-4159839e]{flex-wrap:wrap;gap:.35rem;display:flex}.badge-pill[data-v-4159839e]{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-4159839e]{color:var(--accent-neon);background:#00ffc20d;border-color:#00ffc233}.badge-close[data-v-4159839e]{color:var(--text-muted);cursor:pointer;font-size:.7rem}.avatar-mockup[data-v-4159839e]{justify-content:center;display:flex}.avatar-stack[data-v-4159839e]{align-items:center;display:flex}.avatar-circle-mock[data-v-4159839e]{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-4159839e]:first-child{margin-left:0}.avatar-label[data-v-4159839e]{color:var(--text-muted);margin-left:.5rem}.topology-mockup[data-v-4159839e]{justify-content:center;display:flex}.mock-topology[data-v-4159839e]{flex-direction:column;align-items:center;display:flex}.topo-node[data-v-4159839e]{color:#fff;background:#ffffff05;border:1px solid #ffffff0f;border-radius:3px;padding:.15rem .4rem}.topo-node.gateway[data-v-4159839e]{background:#38bdf808;border-color:#38bdf84d}.topo-arrow[data-v-4159839e]{color:var(--text-muted);margin:.1rem 0;font-size:.6rem;line-height:1}.topo-row[data-v-4159839e]{gap:.5rem;display:flex}.topo-node.micro[data-v-4159839e]{font-size:.6rem}.checklist-mockup[data-v-4159839e]{flex-direction:column;gap:.25rem;display:flex}.checklist-item[data-v-4159839e]{color:var(--text-secondary);align-items:center;gap:.4rem;display:flex}.checklist-item.done[data-v-4159839e]{color:#a0aec0}.check-box[data-v-4159839e]{color:var(--accent-neon)}.text-xxs[data-v-4159839e]{font-size:.65rem}.text-muted[data-v-4159839e]{color:var(--text-muted)}.tracks-section[data-v-8cf723fd]{width:100%;padding:2rem 0}.tracks-container[data-v-8cf723fd]{width:100%}.components-header[data-v-8cf723fd]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.category-tag[data-v-8cf723fd]{color:var(--accent-neon);letter-spacing:.5px}.headline-row[data-v-8cf723fd]{align-items:center;gap:.5rem;display:flex}.headline-title[data-v-8cf723fd]{color:#fff;letter-spacing:-.5px;font-size:1.75rem;font-weight:800}.count-badge[data-v-8cf723fd]{color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:4px;padding:.1rem .4rem}.headline-desc[data-v-8cf723fd]{color:var(--text-secondary);max-width:800px;line-height:1.5}.filter-controls-row[data-v-8cf723fd]{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-8cf723fd]{align-items:center;display:flex;position:relative}.pill-search-icon[data-v-8cf723fd]{color:var(--text-muted);pointer-events:none;position:absolute;left:.65rem}.pill-search-input[data-v-8cf723fd]{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-8cf723fd]:focus{background:#0003;border-color:#ffffff26;outline:none;width:170px}.filter-pills[data-v-8cf723fd]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.filter-pill-reui[data-v-8cf723fd]{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-8cf723fd]:hover{color:#fff;border-color:#ffffff26}.filter-pill-reui.active[data-v-8cf723fd]{color:#000;background:#fff;border-color:#fff;font-weight:700}.tracks-grid[data-v-8cf723fd]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.reui-card[data-v-8cf723fd]{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-8cf723fd]:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 4px 20px #0009}.reui-card-mockup-wrapper[data-v-8cf723fd]{background:#020203;border-bottom:1px solid #ffffff0a;padding:.75rem}.reui-card-footer[data-v-8cf723fd]{justify-content:space-between;align-items:center;padding:.75rem;display:flex}.reui-card-title[data-v-8cf723fd]{color:#fff;margin:0;font-weight:600}.reui-card-count[data-v-8cf723fd]{color:var(--text-muted)}.mt-1[data-v-8cf723fd]{margin-top:.25rem}.mt-2[data-v-8cf723fd]{margin-top:.5rem}.mt-4[data-v-8cf723fd]{margin-top:1rem}.mt-6[data-v-8cf723fd]{margin-top:1.5rem}@media (width<=640px){.headline-title[data-v-8cf723fd]{font-size:1.4rem}.filter-controls-row[data-v-8cf723fd]{flex-direction:column;align-items:stretch;gap:.75rem}.pill-search-box[data-v-8cf723fd]{width:100%}.pill-search-input[data-v-8cf723fd]{width:100%!important}.tracks-grid[data-v-8cf723fd]{grid-template-columns:1fr}}.interviews-hub[data-v-1c0c087d]{flex-direction:column;height:100%;display:flex}.bento-card[data-v-1c0c087d]{height:100%;padding:1.5rem}.bento-card-header[data-v-1c0c087d]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.header-left[data-v-1c0c087d]{align-items:center;gap:.5rem;display:flex}.icon-emoji[data-v-1c0c087d]{font-size:1.25rem}.bento-title[data-v-1c0c087d]{color:#fff;font-size:.88rem;font-weight:800}.bento-desc[data-v-1c0c087d]{margin-bottom:1rem;line-height:1.4}.hub-filters[data-v-1c0c087d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0f172a66;margin-bottom:1rem;padding:.75rem}.filter-group[data-v-1c0c087d]{align-items:center;gap:.5rem;display:flex}.filter-label[data-v-1c0c087d]{color:var(--text-muted);flex-shrink:0;width:50px}.filter-options[data-v-1c0c087d]{flex-wrap:wrap;gap:.25rem;display:flex}.filter-btn-small[data-v-1c0c087d]{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-1c0c087d]:hover{color:#fff;border-color:#fff3}.filter-btn-small.active[data-v-1c0c087d]{background:var(--accent-secondary);color:var(--accent-neon);border-color:var(--accent-neon)}.question-accordion-list[data-v-1c0c087d]{flex-direction:column;gap:.5rem;max-height:380px;margin-bottom:1.25rem;display:flex;overflow-y:auto}.question-accordion-item[data-v-1c0c087d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;transition:all .2s;overflow:hidden}.question-accordion-item[data-v-1c0c087d]:hover{background:#ffffff0a;border-color:#ffffff1a}.question-accordion-item.expanded[data-v-1c0c087d]{border-color:var(--border-neon);background:#00ffc208}.question-header-row[data-v-1c0c087d]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.q-title-group[data-v-1c0c087d]{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;display:flex}.q-difficulty-badge[data-v-1c0c087d]{color:var(--text-muted);text-transform:uppercase;background:#ffffff0f;border-radius:3px;padding:.1rem .4rem}.q-track-badge[data-v-1c0c087d]{color:var(--accent-neon);text-transform:uppercase;background:#00ffc214;border:1px solid #00ffc226;border-radius:3px;padding:.1rem .4rem}.q-question-text[data-v-1c0c087d]{color:#fff;width:100%;margin:.25rem 0 0;line-height:1.4}.accordion-arrow[data-v-1c0c087d]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.question-accordion-item.expanded .accordion-arrow[data-v-1c0c087d]{color:var(--accent-neon);transform:rotate(180deg)}.question-detail-body[data-v-1c0c087d]{border-top:1px solid #ffffff08;padding:.25rem 1rem 1rem}.key-points-box[data-v-1c0c087d]{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-1c0c087d]{color:var(--text-muted);margin-bottom:.25rem}.points-ul[data-v-1c0c087d]{flex-direction:column;gap:.25rem;list-style:none;display:flex}.point-li[data-v-1c0c087d]{color:var(--text-secondary);gap:.4rem;line-height:1.4;display:flex}.check-bullet[data-v-1c0c087d]{color:var(--accent-neon)}.btn-reveal-answer[data-v-1c0c087d]{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-1c0c087d]:hover{text-decoration:underline}.ideal-answer-content[data-v-1c0c087d]{border-radius:var(--radius-sm);background:#00000026;border:1px solid #ffffff0a;padding:.75rem}.answer-p[data-v-1c0c087d]{color:var(--text-secondary);line-height:1.5}.code-container[data-v-1c0c087d]{background:var(--bg-darker);border:1px solid #ffffff0f;border-radius:4px;overflow:hidden}.code-header[data-v-1c0c087d]{color:var(--text-muted);background:#020203;border-bottom:1px solid #ffffff0f;padding:.25rem .5rem}.code-pre[data-v-1c0c087d]{color:#e2e8f0;font-family:var(--font-mono);margin:0;padding:.5rem;line-height:1.4;overflow-x:auto}.interviewer-insight[data-v-1c0c087d]{border-top:1px solid #ffffff0d;padding-top:.5rem}.insight-label[data-v-1c0c087d]{color:var(--accent-neon);margin-bottom:.1rem;font-weight:700;display:block}.btn-neon-small[data-v-1c0c087d]{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-1c0c087d]:hover{background:#26ffca;transform:translateY(-1px)}.btn-outline-small[data-v-1c0c087d]{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-1c0c087d]:hover{color:var(--accent-neon);background:#ffffff0f;border-color:#00ffc266}.text-xxs[data-v-1c0c087d]{font-size:.65rem}.text-center[data-v-1c0c087d]{text-align:center}.py-4[data-v-1c0c087d]{padding-top:1rem;padding-bottom:1rem}.mt-2[data-v-1c0c087d]{margin-top:.5rem}.mt-auto[data-v-1c0c087d]{margin-top:auto}.mb-2[data-v-1c0c087d]{margin-bottom:.5rem}.mb-3[data-v-1c0c087d]{margin-bottom:.75rem}.w-full[data-v-1c0c087d]{width:100%}.radar-section[data-v-2754b888]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#10123966;height:100%;padding:2rem 1.5rem}.radar-container[data-v-2754b888]{max-width:1280px;margin:0 auto}.section-header[data-v-2754b888]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.section-title[data-v-2754b888]{color:#fff;margin:.75rem 0;font-size:2.2rem;font-weight:800}.section-subtitle[data-v-2754b888]{color:var(--text-secondary);max-width:600px;font-size:1rem}.radar-tabs[data-v-2754b888]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.75rem;display:flex}.radar-tab[data-v-2754b888]{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-2754b888]{border-color:var(--accent-neon);color:var(--accent-neon);background:#00ffc226}.radar-grid[data-v-2754b888]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.tech-radar-card[data-v-2754b888]{flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.card-top[data-v-2754b888]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.tech-name[data-v-2754b888]{color:#fff;font-size:1.1rem;font-weight:700}.status-badge[data-v-2754b888]{font-family:var(--font-mono);border-radius:4px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}.status-adopt[data-v-2754b888]{color:var(--accent-neon);background:#00ffc226;border:1px solid #00ffc266}.status-trial[data-v-2754b888]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f666}.status-assess[data-v-2754b888]{color:#c084fc;background:#a855f726;border:1px solid #a855f766}.tech-desc[data-v-2754b888]{color:var(--text-secondary);margin-bottom:1rem;font-size:.84rem;line-height:1.5}.metrics-row[data-v-2754b888]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.pop-meter[data-v-2754b888]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.meter-bar[data-v-2754b888]{background:#ffffff1a;border-radius:3px;width:60px;height:6px;overflow:hidden}.meter-fill[data-v-2754b888]{background:var(--accent-neon);height:100%}.card-bottom[data-v-2754b888]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.tags-row[data-v-2754b888]{flex-wrap:wrap;gap:.35rem;display:flex}.tag-pill[data-v-2754b888]{color:var(--text-muted);background:#ffffff0a;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.doc-link[data-v-2754b888]{color:var(--text-muted);transition:color .2s}.doc-link[data-v-2754b888]:hover{color:var(--accent-neon)}@media (width<=640px){.radar-section[data-v-2754b888]{padding:3.5rem 1rem}.section-header[data-v-2754b888]{margin-bottom:2rem}.section-title[data-v-2754b888]{font-size:1.8rem}.radar-tab[data-v-2754b888]{padding:.45rem .8rem;font-size:.8rem}.radar-grid[data-v-2754b888]{grid-template-columns:1fr}}.playground-section[data-v-b5c96426]{padding:2rem 0}.playground-container[data-v-b5c96426]{max-width:1100px;margin:0 auto}.section-header[data-v-b5c96426]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.section-title[data-v-b5c96426]{color:#fff;margin:.75rem 0;font-size:2.2rem;font-weight:800}.section-subtitle[data-v-b5c96426]{color:var(--text-secondary);max-width:600px;font-size:1rem}.window-dots[data-v-b5c96426]{flex-shrink:0}.snippet-selector[data-v-b5c96426]{flex:1;gap:.5rem;margin-left:1rem;margin-right:1rem;display:flex;overflow-x:auto}.snippet-tab[data-v-b5c96426]{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-b5c96426]{color:var(--accent-neon);background:#00ffc226}.copy-btn[data-v-b5c96426]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.3rem;display:flex}.copy-btn[data-v-b5c96426]:hover{color:var(--accent-neon)}.playground-body[data-v-b5c96426]{background:var(--bg-darker);padding:1.25rem 1.5rem}.snippet-info-bar[data-v-b5c96426]{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-b5c96426]{color:var(--text-secondary);font-size:.88rem}.filename-badge[data-v-b5c96426]{color:var(--accent-neon);background:#00ffc21a;border:1px solid #00ffc240;border-radius:4px;padding:.2rem .5rem;font-size:.76rem}.playground-code[data-v-b5c96426]{font-family:var(--font-mono);color:#e2e8f0;white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.6}.playground-footer[data-v-b5c96426]{justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.footer-left[data-v-b5c96426]{align-items:center;gap:.5rem;display:flex}.run-btn[data-v-b5c96426]{padding:.4rem .9rem;font-size:.8rem}.sim-output-terminal[data-v-b5c96426]{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-b5c96426]{padding:3.5rem 1rem}.section-header[data-v-b5c96426]{margin-bottom:2rem}.section-title[data-v-b5c96426]{font-size:1.8rem}.code-window-header[data-v-b5c96426],.playground-body[data-v-b5c96426],.playground-footer[data-v-b5c96426],.sim-output-terminal[data-v-b5c96426]{padding-left:1rem;padding-right:1rem}.snippet-selector[data-v-b5c96426]{padding-bottom:.15rem;overflow-x:auto}.snippet-tab[data-v-b5c96426]{flex:none}.snippet-info-bar[data-v-b5c96426]{flex-direction:column;align-items:flex-start;gap:.5rem}.playground-code[data-v-b5c96426]{overflow-wrap:anywhere;font-size:.75rem}.playground-footer[data-v-b5c96426]{gap:.75rem}}.salary-section[data-v-5c2549ce]{padding:2rem 0}.salary-container[data-v-5c2549ce]{max-width:1280px;margin:0 auto}.section-header[data-v-5c2549ce]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.section-title[data-v-5c2549ce]{color:#fff;margin:.75rem 0;font-size:2.2rem;font-weight:800}.section-subtitle[data-v-5c2549ce]{color:var(--text-secondary);max-width:600px;font-size:1rem}.level-tabs[data-v-5c2549ce]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.75rem;display:flex}.level-tab[data-v-5c2549ce]{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-5c2549ce]{border-color:var(--accent-neon);color:var(--accent-neon);background:#00ffc226}.salary-grid[data-v-5c2549ce]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.salary-card[data-v-5c2549ce]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.salary-card-head[data-v-5c2549ce]{justify-content:space-between;align-items:center;display:flex}.track-name[data-v-5c2549ce]{color:#fff;font-size:1.05rem;font-weight:700}.salary-display[data-v-5c2549ce]{align-items:baseline;gap:.4rem;display:flex}.salary-num[data-v-5c2549ce]{font-size:1.8rem;font-weight:800}.bar-meter[data-v-5c2549ce]{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.bar-fill[data-v-5c2549ce]{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-5c2549ce]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:.6rem;display:flex}@media (width<=640px){.salary-section[data-v-5c2549ce]{padding:3.5rem 1rem}.section-header[data-v-5c2549ce]{margin-bottom:2rem}.section-title[data-v-5c2549ce]{font-size:1.8rem}.level-tab[data-v-5c2549ce]{padding:.45rem .8rem;font-size:.8rem}.salary-grid[data-v-5c2549ce]{grid-template-columns:1fr}}.resources-section[data-v-4319e2a8]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#10123966;height:100%;padding:2rem 1.5rem}.resources-container[data-v-4319e2a8]{max-width:1280px;margin:0 auto}.section-header[data-v-4319e2a8]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.section-title[data-v-4319e2a8]{color:#fff;margin:.75rem 0;font-size:2.2rem;font-weight:800}.section-subtitle[data-v-4319e2a8]{color:var(--text-secondary);max-width:600px;font-size:1rem}.res-tabs[data-v-4319e2a8]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.75rem;display:flex}.res-tab[data-v-4319e2a8]{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-4319e2a8]{border-color:var(--accent-neon);color:var(--accent-neon);background:#00ffc226}.res-grid[data-v-4319e2a8]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.res-card[data-v-4319e2a8]{flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.res-head[data-v-4319e2a8]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.res-cat-badge[data-v-4319e2a8]{color:var(--accent-neon);background:#00ffc21f;border:1px solid #00ffc24d;border-radius:4px;padding:.2rem .5rem;font-size:.7rem}.bookmark-btn[data-v-4319e2a8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;transition:color .2s}.bookmark-btn.saved[data-v-4319e2a8]{color:var(--accent-neon)}.res-title[data-v-4319e2a8]{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.res-desc[data-v-4319e2a8]{color:var(--text-secondary);margin-bottom:1rem;font-size:.85rem;line-height:1.5}.res-meta[data-v-4319e2a8]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.rating-tag[data-v-4319e2a8]{align-items:center;gap:.25rem;display:flex}.res-foot[data-v-4319e2a8]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.free-tag[data-v-4319e2a8]{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem;font-weight:700}.free-tag.isFree[data-v-4319e2a8]{color:var(--accent-neon)}.visit-btn[data-v-4319e2a8]{padding:.35rem .75rem;font-size:.8rem}@media (width<=640px){.resources-section[data-v-4319e2a8]{padding:3.5rem 1rem}.section-header[data-v-4319e2a8]{margin-bottom:2rem}.section-title[data-v-4319e2a8]{font-size:1.8rem}.res-tab[data-v-4319e2a8]{padding:.45rem .8rem;font-size:.8rem}.res-grid[data-v-4319e2a8]{grid-template-columns:1fr}}.modal-overlay[data-v-cc183d44]{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-cc183d44]{border-color:var(--border-neon);flex-direction:column;width:100%;max-width:1080px;height:90vh;max-height:90vh;display:flex}.modal-header[data-v-cc183d44]{justify-content:space-between;align-items:center;padding:.8rem 1.5rem;display:flex}.breadcrumbs[data-v-cc183d44]{align-items:center;gap:.4rem;display:flex}.breadcrumb-link[data-v-cc183d44]{color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-cc183d44]:hover{color:#fff}.separator[data-v-cc183d44]{color:#ffffff26}.header-actions[data-v-cc183d44]{align-items:center;display:flex}.action-btn[data-v-cc183d44]{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-cc183d44]:hover{background:#ffffff14;border-color:#00ffc266}.action-btn.saved[data-v-cc183d44]{color:var(--accent-neon);border-color:var(--accent-neon);background:#00ffc21a}.close-btn[data-v-cc183d44]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;transition:color .2s;display:flex}.close-btn[data-v-cc183d44]:hover{color:#fff}.modal-body-split[data-v-cc183d44]{background:var(--bg-darker);scroll-behavior:smooth;flex:1;display:flex;overflow:hidden auto}.modal-sidebar[data-v-cc183d44]{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-cc183d44]{letter-spacing:.5px;margin-bottom:.75rem;display:block}.toc-list[data-v-cc183d44]{flex-direction:column;gap:.4rem;list-style:none;display:flex}.toc-item a[data-v-cc183d44]{color:var(--text-muted);align-items:center;gap:.4rem;text-decoration:none;transition:all .2s;display:flex}.toc-bullet[data-v-cc183d44]{opacity:0;color:var(--accent-neon);transition:opacity .2s}.toc-item.active a[data-v-cc183d44]{color:var(--accent-neon);font-weight:700}.toc-item.active .toc-bullet[data-v-cc183d44]{opacity:1}.toc-item:hover a[data-v-cc183d44]{color:#fff}.sidebar-progress[data-v-cc183d44]{border-top:1px solid #ffffff0d;padding-top:1rem}.progress-bar-mini[data-v-cc183d44]{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.progress-fill[data-v-cc183d44]{background:var(--accent-neon);height:100%}.modal-document-content[data-v-cc183d44]{flex-direction:column;flex:1;gap:2.5rem;padding:2rem 2.5rem;display:flex}.doc-section[data-v-cc183d44]{scroll-margin-top:20px}.section-meta[data-v-cc183d44]{letter-spacing:1px}.doc-title[data-v-cc183d44]{color:#fff;letter-spacing:-.5px}.overview-box[data-v-cc183d44]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;padding:1.25rem}.info-chips[data-v-cc183d44]{flex-wrap:wrap;gap:1.5rem;display:flex}.chip[data-v-cc183d44]{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-cc183d44]{background:linear-gradient(90deg,#ffffff14 0%,#fff0 100%);height:1px}.doc-subtitle[data-v-cc183d44]{color:#fff;margin-top:.25rem}.skill-grid-doc[data-v-cc183d44]{grid-template-columns:1fr;gap:.75rem;margin-top:1rem;display:grid}.skill-card-doc[data-v-cc183d44]{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-cc183d44]:hover{background:#ffffff0a;border-color:#ffffff26}.skill-card-doc.completed[data-v-cc183d44]{border-color:var(--border-neon);background:#00ffc20a}.skill-head-row[data-v-cc183d44]{align-items:center;gap:.6rem;display:flex}.skill-check[data-v-cc183d44]{color:var(--accent-neon);font-size:.8rem;font-weight:700}.importance-badge[data-v-cc183d44]{text-transform:uppercase;color:#60a5fa;background:#3b82f626;border-radius:4px;margin-left:auto;padding:.1rem .4rem;font-size:.62rem}.importance-badge.core[data-v-cc183d44]{color:var(--accent-neon);background:#00ffc21a}.importance-badge.adv[data-v-cc183d44]{color:#c084fc;background:#a855f726}.inline-code-preview[data-v-cc183d44]{background:var(--bg-dark);border-radius:var(--radius-sm);border:1px solid #ffffff0f;margin-top:.75rem;overflow:hidden}.code-banner[data-v-cc183d44]{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-cc183d44]{color:var(--accent-neon);cursor:pointer;background:0 0;border:none;font-weight:700}.btn-copy-code[data-v-cc183d44]:hover{text-decoration:underline}.inline-code-preview pre[data-v-cc183d44]{color:#e2e8f0;margin:0;padding:.75rem;line-height:1.4;overflow-x:auto}.skill-tools-row[data-v-cc183d44]{flex-wrap:wrap;gap:.35rem;display:flex}.tool-tag-pill[data-v-cc183d44]{color:var(--text-secondary);border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:3px;padding:.15rem .4rem}.daily-tasks-list-doc[data-v-cc183d44]{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.daily-task-item-doc[data-v-cc183d44]{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-cc183d44]{color:var(--accent-neon);font-weight:800}.portfolio-grid-doc[data-v-cc183d44]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem;display:grid}.portfolio-card-doc[data-v-cc183d44]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;padding:1.25rem}.portfolio-head-row[data-v-cc183d44]{align-items:center;gap:.5rem;display:flex}.salary-tier-grid-doc[data-v-cc183d44]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1rem;display:grid}.salary-tier-card-doc[data-v-cc183d44]{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-cc183d44]{border-color:var(--border-neon);background:#00ffc208}.related-paths-grid[data-v-cc183d44]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.related-path-card[data-v-cc183d44]{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-cc183d44]:hover{background:#00ffc205;border-color:#00ffc24d;transform:translateY(-2px)}.path-head-row[data-v-cc183d44]{justify-content:space-between;align-items:center;display:flex}.path-snippet[data-v-cc183d44]{line-height:1.4}.modal-footer[data-v-cc183d44]{justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.btn-outline-small-modal[data-v-cc183d44]{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-cc183d44]:hover{background:#ffffff14;border-color:#ffffff4d}.mr-4[data-v-cc183d44]{margin-right:1rem}.mt-6[data-v-cc183d44]{margin-top:1.5rem}.block[data-v-cc183d44]{display:block}@media (width<=768px){.modal-overlay[data-v-cc183d44]{align-items:stretch;padding:0}.full-workspace-modal[data-v-cc183d44]{border:none;border-radius:0;height:100vh;max-height:100vh}.modal-header[data-v-cc183d44]{padding:.8rem 1rem}.modal-body-split[data-v-cc183d44]{flex-direction:column}.modal-sidebar[data-v-cc183d44]{border-bottom:1px solid #ffffff0d;border-right:none;width:100%;max-height:200px;position:relative;overflow-y:auto}.modal-document-content[data-v-cc183d44]{padding:1.5rem 1rem}.portfolio-grid-doc[data-v-cc183d44],.salary-tier-grid-doc[data-v-cc183d44],.related-paths-grid[data-v-cc183d44]{grid-template-columns:1fr}}.modal-overlay[data-v-c36b2dad]{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-c36b2dad]{border-color:var(--border-neon);width:100%;max-width:680px}.header-group[data-v-c36b2dad]{align-items:center;gap:.5rem;display:flex}.modal-title[data-v-c36b2dad]{color:#fff;font-size:1.1rem;font-weight:700}.close-btn[data-v-c36b2dad]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.close-btn[data-v-c36b2dad]:hover{color:#fff}.modal-body[data-v-c36b2dad]{background:var(--bg-darker);padding:1.5rem}.quiz-progress-bar[data-v-c36b2dad]{color:var(--text-muted);flex-direction:column;gap:.4rem;margin-bottom:1.5rem;font-size:.78rem;display:flex}.bar-track[data-v-c36b2dad]{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.bar-fill[data-v-c36b2dad]{background:var(--accent-neon);height:100%;transition:width .3s}.question-title[data-v-c36b2dad]{color:#fff;margin-bottom:.35rem;font-size:1.3rem;font-weight:700}.question-subtitle[data-v-c36b2dad]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.88rem}.options-list[data-v-c36b2dad]{flex-direction:column;gap:.75rem;display:flex}.option-card[data-v-c36b2dad]{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-c36b2dad]:hover{border-color:var(--accent-neon);background:#ffffff0f}.opt-icon-wrap[data-v-c36b2dad]{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-c36b2dad]{flex-grow:1}.opt-title[data-v-c36b2dad]{color:#fff;font-size:.95rem;font-weight:700}.opt-desc[data-v-c36b2dad]{color:var(--text-secondary);font-size:.8rem}.opt-arrow[data-v-c36b2dad]{color:var(--text-muted)}.result-container[data-v-c36b2dad]{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.result-headline[data-v-c36b2dad]{color:#fff;margin-bottom:1.5rem;font-size:1.6rem;font-weight:800}.top-match-card[data-v-c36b2dad]{text-align:left;border-color:var(--accent-neon);width:100%;margin-bottom:1.5rem;padding:1.5rem;position:relative}.match-badge[data-v-c36b2dad]{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-c36b2dad]{color:#fff;margin-bottom:.5rem;font-size:1.4rem;font-weight:800}.top-desc[data-v-c36b2dad]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.55}.top-meta[data-v-c36b2dad]{color:var(--text-muted);gap:1.5rem;font-size:.85rem;display:flex}.restart-row[data-v-c36b2dad]{justify-content:center;display:flex}@media (width<=640px){.modal-overlay[data-v-c36b2dad]{align-items:flex-end;padding:0}.quiz-modal[data-v-c36b2dad]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh;overflow-y:auto}.modal-body[data-v-c36b2dad]{padding:1rem}.option-card[data-v-c36b2dad]{align-items:flex-start;gap:.75rem;padding:.85rem}.top-meta[data-v-c36b2dad]{flex-wrap:wrap;gap:.75rem}}.modal-overlay[data-v-6f7f6054]{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-6f7f6054]{border-color:var(--border-neon);flex-direction:column;width:100%;max-width:640px;max-height:85vh;display:flex}.header-group[data-v-6f7f6054]{align-items:center;gap:.5rem;display:flex}.modal-title[data-v-6f7f6054]{color:#fff;font-size:1.1rem;font-weight:700}.close-btn[data-v-6f7f6054]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.modal-body[data-v-6f7f6054]{background:var(--bg-darker);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.plan-summary-bar[data-v-6f7f6054]{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-6f7f6054]{flex-direction:column;align-items:center;display:flex}.summary-val[data-v-6f7f6054]{font-size:1.4rem;font-weight:800}.summary-lbl[data-v-6f7f6054]{color:var(--text-muted);font-size:.76rem}.summary-divider[data-v-6f7f6054]{background:var(--border-subtle);width:1px;height:25px}.section-title[data-v-6f7f6054]{color:var(--text-secondary);margin-bottom:.75rem;font-weight:700}.saved-items-list[data-v-6f7f6054]{flex-direction:column;gap:.5rem;display:flex}.saved-item-card[data-v-6f7f6054]{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-6f7f6054]{color:#fff;font-size:.92rem;font-weight:700}.item-actions[data-v-6f7f6054]{align-items:center;gap:.5rem;display:flex}.btn-xs[data-v-6f7f6054]{padding:.25rem .6rem;font-size:.78rem}.remove-btn[data-v-6f7f6054]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex}.remove-btn[data-v-6f7f6054]:hover{color:#ff5f56}.empty-notice[data-v-6f7f6054]{color:var(--text-muted);padding:.5rem 0;font-size:.84rem;font-style:italic}.modal-footer[data-v-6f7f6054]{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (width<=640px){.modal-overlay[data-v-6f7f6054]{align-items:flex-end;padding:0}.plan-modal[data-v-6f7f6054]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh}.modal-body[data-v-6f7f6054],.modal-footer[data-v-6f7f6054]{padding-left:1rem;padding-right:1rem}.saved-item-card[data-v-6f7f6054]{flex-direction:column;align-items:flex-start;gap:.5rem}.item-actions[data-v-6f7f6054]{justify-content:space-between;width:100%}.modal-footer[data-v-6f7f6054]{flex-wrap:wrap;gap:.75rem}}.modal-overlay[data-v-3da3ed10]{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-3da3ed10]{border-color:var(--border-neon);flex-direction:column;width:100%;max-width:860px;max-height:88vh;display:flex}.header-group[data-v-3da3ed10]{align-items:center;gap:.5rem;display:flex}.modal-title[data-v-3da3ed10]{color:#fff;font-size:1.15rem;font-weight:700}.close-btn[data-v-3da3ed10]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.trainer-bar[data-v-3da3ed10]{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-3da3ed10]{gap:.35rem;display:flex}.mode-tab[data-v-3da3ed10]{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-3da3ed10]{color:var(--accent-neon);background:#00ffc226}.track-select[data-v-3da3ed10]{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-3da3ed10]:focus{border-color:var(--accent-neon);box-shadow:0 0 10px #00ffc24d}.track-select option[data-v-3da3ed10]{background-color:var(--bg-dark);color:#fff;font-family:var(--font-sans);padding:8px 12px}.modal-body[data-v-3da3ed10]{background:var(--bg-darker);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.drill-card[data-v-3da3ed10]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.card-meta[data-v-3da3ed10]{align-items:center;gap:.5rem;display:flex}.diff-pill[data-v-3da3ed10]{color:var(--text-muted);background:#ffffff0f;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.track-pill[data-v-3da3ed10]{color:#60a5fa;background:#3b82f626;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.drill-question[data-v-3da3ed10]{color:#fff;font-size:1.3rem;font-weight:700;line-height:1.4}.drill-context[data-v-3da3ed10]{color:var(--text-secondary);font-size:.88rem}.key-points-box[data-v-3da3ed10]{border-radius:var(--radius-md);background:#0a0c2899;border:1px solid #ffffff0d;padding:1rem}.box-label[data-v-3da3ed10]{color:var(--text-muted);margin-bottom:.5rem}.points-list[data-v-3da3ed10]{color:var(--text-secondary);flex-direction:column;gap:.4rem;font-size:.88rem;list-style:none;display:flex}.points-list li[data-v-3da3ed10]{align-items:flex-start;gap:.5rem;display:flex}.ideal-answer-box[data-v-3da3ed10]{border-radius:var(--radius-md);background:#00ffc20d;border:1px solid #00ffc233;padding:1.25rem}.answer-text[data-v-3da3ed10]{color:#fff;margin-top:.4rem;font-size:.92rem;line-height:1.6}.code-preview[data-v-3da3ed10]{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-3da3ed10]{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-3da3ed10]{color:#ffbd2e}.drill-actions[data-v-3da3ed10]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.rating-buttons[data-v-3da3ed10]{gap:.4rem;display:flex}.rate-btn[data-v-3da3ed10]{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-3da3ed10]{color:#ff5f56;background:#ff5f5626}.rate-btn.good[data-v-3da3ed10]{color:#ffbd2e;background:#ffbd2e26}.rate-btn.mastered[data-v-3da3ed10]{color:var(--accent-neon);background:#00ffc226}.mock-welcome[data-v-3da3ed10]{text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}.welcome-title[data-v-3da3ed10]{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.welcome-desc[data-v-3da3ed10]{color:var(--text-secondary);max-width:500px;font-size:.92rem}.mock-active-card[data-v-3da3ed10]{padding:1.5rem}.mock-session-header[data-v-3da3ed10]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.interviewer-avatar[data-v-3da3ed10]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.mock-q-text[data-v-3da3ed10]{color:#fff;margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.mock-q-context[data-v-3da3ed10]{color:var(--text-muted);margin-bottom:1.25rem;font-size:.85rem}.answer-textarea[data-v-3da3ed10]{resize:vertical;width:100%}.modal-footer[data-v-3da3ed10]{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (width<=640px){.modal-overlay[data-v-3da3ed10]{align-items:flex-end;padding:0}.trainer-modal[data-v-3da3ed10]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh}.trainer-bar[data-v-3da3ed10],.modal-body[data-v-3da3ed10],.modal-footer[data-v-3da3ed10]{padding-left:1rem;padding-right:1rem}.trainer-bar[data-v-3da3ed10]{flex-direction:column;align-items:stretch}.mode-tabs[data-v-3da3ed10]{overflow-x:auto}.mode-tab[data-v-3da3ed10]{flex:none}.track-select[data-v-3da3ed10]{width:100%}.modal-body[data-v-3da3ed10],.drill-card[data-v-3da3ed10],.mock-active-card[data-v-3da3ed10]{padding:1rem}.drill-question[data-v-3da3ed10]{font-size:1.1rem}.drill-actions[data-v-3da3ed10],.modal-footer[data-v-3da3ed10]{flex-direction:column;align-items:stretch}.rating-buttons[data-v-3da3ed10]{width:100%}.rate-btn[data-v-3da3ed10]{flex:1;padding-left:.45rem;padding-right:.45rem}}.footer-container[data-v-8677ede7]{background:var(--bg-darker);border-top:1px solid var(--border-subtle);margin-top:auto;padding:4rem 2rem 2rem}.footer-content[data-v-8677ede7]{max-width:1280px;margin:0 auto}.footer-top[data-v-8677ede7]{grid-template-columns:1.2fr 2fr;gap:3rem;margin-bottom:3rem;display:grid}.brand-column[data-v-8677ede7]{flex-direction:column;gap:1rem;display:flex}.logo-group[data-v-8677ede7]{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-8677ede7]{color:#fff}.logo-slash[data-v-8677ede7]{color:var(--accent-neon)}.brand-desc[data-v-8677ede7]{color:var(--text-secondary);max-width:380px;font-size:.9rem;line-height:1.6}.footer-social-box[data-v-8677ede7]{margin-top:.5rem}.instagram-footer-btn[data-v-8677ede7]{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-8677ede7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dc274373}.btn-text[data-v-8677ede7]{text-align:left;flex-direction:column;display:flex}.btn-main[data-v-8677ede7]{font-size:.88rem;font-weight:700;line-height:1.2}.btn-sub[data-v-8677ede7]{opacity:.85;font-size:.72rem;font-family:var(--font-mono)}.footer-nav[data-v-8677ede7]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.nav-col[data-v-8677ede7]{flex-direction:column;gap:.6rem;display:flex}.col-title[data-v-8677ede7]{color:var(--accent-neon);letter-spacing:1px;margin-bottom:.4rem}.footer-link[data-v-8677ede7]{color:var(--text-secondary);font-size:.86rem;text-decoration:none;transition:color .2s}.footer-link[data-v-8677ede7]:hover{color:#fff}.status-indicator[data-v-8677ede7]{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.footer-bottom[data-v-8677ede7]{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-8677ede7]{align-items:center;gap:.5rem;display:flex}.instagram-text-link[data-v-8677ede7]{color:#e1306c;align-items:center;gap:.25rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.instagram-text-link[data-v-8677ede7]:hover{opacity:.8}@media (width<=900px){.footer-top[data-v-8677ede7]{grid-template-columns:1fr;gap:2rem}}@media (width<=640px){.footer-container[data-v-8677ede7]{padding:3rem 1rem 1.5rem}.footer-nav[data-v-8677ede7]{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.footer-bottom[data-v-8677ede7]{flex-direction:column;align-items:flex-start}}.mobile-bottom-nav[data-v-3cea8ac5]{-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-3cea8ac5]{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-3cea8ac5]:hover,.mobile-nav-item[data-v-3cea8ac5]:active{color:var(--accent-neon)}.nav-icon[data-v-3cea8ac5]{transition:transform .2s}.mobile-nav-item:active .nav-icon[data-v-3cea8ac5]{transform:scale(.9)}.nav-label[data-v-3cea8ac5]{font-size:.65rem}.relative[data-v-3cea8ac5]{position:relative}.mobile-badge[data-v-3cea8ac5]{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-3cea8ac5]{font-size:.65rem}@media (width>=769px){.mobile-bottom-nav[data-v-3cea8ac5]{display:none}}#app-root[data-v-c9bda795]{background:#060609;flex-direction:column;min-height:100vh;display:flex}.workspace-layout[data-v-c9bda795]{flex:1;display:flex;position:relative}.left-sidebar[data-v-c9bda795]{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-c9bda795]{width:100%}.search-input-box[data-v-c9bda795]{align-items:center;display:flex;position:relative}.search-icon-sidebar[data-v-c9bda795]{color:var(--text-muted);position:absolute;left:.5rem}.sidebar-filter-input[data-v-c9bda795]{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-c9bda795]:focus{background:#0003;border-color:#ffffff26;outline:none}.sidebar-layout-icons[data-v-c9bda795]{align-items:center;display:flex;position:absolute;right:.5rem}.ml-1[data-v-c9bda795]{margin-left:.25rem}.sidebar-nav-list[data-v-c9bda795]{flex-direction:column;gap:.15rem;list-style:none;display:flex}.sidebar-nav-item[data-v-c9bda795]{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-c9bda795]:hover{color:#fff;background:#ffffff08}.sidebar-nav-item.active[data-v-c9bda795]{color:#fff;background:#ffffff12;font-weight:600}.nav-node-name[data-v-c9bda795]{font-size:.76rem}.nav-node-count[data-v-c9bda795]{color:var(--text-muted);font-size:.7rem}.sidebar-nav-item.active .nav-node-count[data-v-c9bda795]{color:var(--text-secondary)}.main-content-panel[data-v-c9bda795]{background:#060609;flex-direction:column;flex:1;min-width:0;padding:1.5rem 2rem 4rem;display:flex}.mt-4[data-v-c9bda795]{margin-top:1rem}.mt-6[data-v-c9bda795]{margin-top:1.5rem}.mt-8[data-v-c9bda795]{margin-top:2rem}@media (width<=768px){.left-sidebar[data-v-c9bda795]{display:none}.main-content-panel[data-v-c9bda795]{padding:1rem 1rem 4rem}}
