@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.header-redesign[data-v-f3b29a67]{background-color:#1a1a2e;border-bottom:none;box-shadow:0 2px 6px #1a1a2e0f;position:fixed;top:0;left:0;z-index:1000;width:100%;transition:box-shadow .3s ease}.header-redesign.header-scrolled[data-v-f3b29a67]{box-shadow:0 2px 6px #1a1a2e0f}.header-container[data-v-f3b29a67]{max-width:1280px;margin:0 auto;padding:.6rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo-link[data-v-f3b29a67]{text-decoration:none;flex-shrink:0}.logo-img[data-v-f3b29a67]{height:34px;width:auto;display:block;filter:brightness(0) invert(1)}.main-nav[data-v-f3b29a67]{flex:1;display:flex;justify-content:center}.nav-scroll-container[data-v-f3b29a67]{display:flex;gap:.25rem;align-items:center}.nav-item[data-v-f3b29a67]{position:relative}.nav-link[data-v-f3b29a67]{background:none;border:none;text-decoration:none;font-size:1rem;font-weight:600;font-family:Roboto,sans-serif;color:#ffffffd9;cursor:pointer;padding:.6rem .85rem;display:flex;align-items:center;gap:.25rem;transition:color .2s ease;border-radius:10px;white-space:nowrap;position:relative}.nav-link[data-v-f3b29a67]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%) scaleX(0);width:60%;height:2px;background-color:#2779b7;border-radius:4px;transition:transform .2s ease}.nav-link[data-v-f3b29a67]:hover:after,.nav-link.active[data-v-f3b29a67]:after{transform:translate(-50%) scaleX(1)}.nav-link[data-v-f3b29a67]:hover,.nav-link.active[data-v-f3b29a67]{color:#fff}.dropdown-arrow[data-v-f3b29a67]{font-size:.65rem;transition:transform .2s ease}.nav-link.active .dropdown-arrow[data-v-f3b29a67]{transform:rotate(180deg)}.dropdown-menu[data-v-f3b29a67]{position:absolute;top:100%;left:0;background-color:#fff;border-radius:10px;border:1px solid rgba(26,26,46,.12);box-shadow:0 16px 44px #1a1a2e2e;padding:.5rem 0;min-width:200px;margin-top:.25rem;z-index:1001}.dropdown-item[data-v-f3b29a67]{display:block;padding:.7rem 1rem;color:#1a1a2e;text-decoration:none;font-size:.85rem;font-family:Roboto,sans-serif;font-weight:500;border-radius:10px;margin:0 .25rem;transition:background-color .2s ease,color .2s ease}.dropdown-item[data-v-f3b29a67]:hover{background-color:#2779b714;color:#2779b7}.header-actions[data-v-f3b29a67]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cta-btn[data-v-f3b29a67]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;text-decoration:none;border-radius:9999px;border:none;cursor:pointer;transition:all .2s ease;letter-spacing:.03em;white-space:nowrap}.cta-browse[data-v-f3b29a67]{background-color:#2779b7;color:#fff;box-shadow:0 2px 8px #2779b74d}.cta-browse[data-v-f3b29a67]:hover{background-color:#1e5f8f;box-shadow:0 4px 16px #2779b766;transform:translateY(-1px)}.cta-hire[data-v-f3b29a67]{background-color:#c1512f;color:#fff;box-shadow:0 2px 8px #c1512f4d}.cta-hire[data-v-f3b29a67]:hover{background-color:#a8432a;box-shadow:0 4px 16px #c1512f66;transform:translateY(-1px)}.signin-area[data-v-f3b29a67]{display:flex;align-items:center;margin-left:.25rem;padding-left:.75rem;border-left:1px solid rgba(255,255,255,.15)}.signin-link[data-v-f3b29a67]{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;font-family:Roboto,sans-serif;color:#ffffffb3;text-decoration:none;padding:.4rem .5rem;border-radius:10px;transition:color .2s ease,background-color .2s ease;white-space:nowrap}.signin-link[data-v-f3b29a67]:hover{color:#fff;background-color:#ffffff1a}.user-menu[data-v-f3b29a67]{position:relative}.user-avatar-btn[data-v-f3b29a67]{width:34px;height:34px;border-radius:50%;border:2px solid #e09f20;background:#f5f5f5;cursor:pointer;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease}.user-avatar-btn[data-v-f3b29a67]:hover{box-shadow:0 0 0 3px #e09f2040}.user-avatar-img[data-v-f3b29a67]{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar-placeholder[data-v-f3b29a67]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a2e}.user-dropdown[data-v-f3b29a67]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;min-width:180px;padding:.5rem 0;z-index:1001}.user-dropdown[data-v-f3b29a67]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.user-dropdown-header[data-v-f3b29a67]{padding:.6rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.15rem}.user-dropdown-name[data-v-f3b29a67]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a2e}.user-dropdown-email[data-v-f3b29a67]{font-size:.75rem;font-family:Roboto,sans-serif;color:#a0acbd}.user-dropdown-item[data-v-f3b29a67]{display:block;padding:.6rem 1rem;font-size:.85rem;font-family:Roboto,sans-serif;font-weight:500;color:#1a1a2e;text-decoration:none;transition:background-color .2s ease;border-radius:10px;margin:0 .25rem}.user-dropdown-item[data-v-f3b29a67]:hover{background-color:#2779b714;color:#2779b7}.user-dropdown-logout[data-v-f3b29a67]{color:#c1512f;border-top:1px solid rgba(0,0,0,.06);margin-top:.25rem;padding-top:.6rem}.user-dropdown-logout[data-v-f3b29a67]:hover{background-color:#fff5f2;color:#a8432a}.hamburger-btn[data-v-f3b29a67]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:8px;border-radius:10px;transition:background-color .2s ease}.hamburger-btn[data-v-f3b29a67]:hover{background-color:#0000000d}.hamburger-line[data-v-f3b29a67]{display:block;width:22px;height:2.5px;background-color:#fff;border-radius:4px;transition:transform .3s ease,opacity .3s ease}.hamburger-btn.is-open .hamburger-line[data-v-f3b29a67]:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger-btn.is-open .hamburger-line[data-v-f3b29a67]:nth-child(2){opacity:0}.hamburger-btn.is-open .hamburger-line[data-v-f3b29a67]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu[data-v-f3b29a67]{display:none}.slide-down-enter-active[data-v-f3b29a67],.slide-down-leave-active[data-v-f3b29a67]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.slide-down-enter-from[data-v-f3b29a67],.slide-down-leave-to[data-v-f3b29a67]{max-height:0;opacity:0}.slide-down-enter-to[data-v-f3b29a67],.slide-down-leave-from[data-v-f3b29a67]{max-height:600px;opacity:1}@media(max-width:1023px){.header-container[data-v-f3b29a67]{padding:.6rem 1rem;gap:.5rem}.logo-img[data-v-f3b29a67]{height:24px}.cta-btn[data-v-f3b29a67]{font-size:.6rem;padding:.4rem .65rem}.signin-area[data-v-f3b29a67]{border-left:none;padding-left:0;margin-left:0}.signin-link[data-v-f3b29a67]{font-size:0;padding:.4rem}.signin-link svg[data-v-f3b29a67]{width:18px;height:18px}.hamburger-btn[data-v-f3b29a67]{display:flex}.mobile-menu[data-v-f3b29a67]{display:block;background-color:#fff;border-top:1px solid rgba(0,0,0,.06);max-height:80vh;overflow-y:auto}.mobile-menu-inner[data-v-f3b29a67]{padding:.75rem 1rem 1rem}.mobile-featured[data-v-f3b29a67]{display:flex;flex-direction:column;gap:2px;padding-bottom:.75rem;margin-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.mobile-featured-link[data-v-f3b29a67]{display:block;padding:.65rem .75rem;font-size:.95rem;font-weight:600;color:#1a1a2e;text-decoration:none;border-radius:10px;transition:background .15s;border-left:3px solid transparent}.mobile-featured-link[data-v-f3b29a67]:first-child{color:#c1512f;border-left-color:#c1512f}.mobile-featured-link[data-v-f3b29a67]:hover,.mobile-featured-link[data-v-f3b29a67]:active{background:#0000000a}.mobile-nav-group[data-v-f3b29a67]{border-bottom:1px solid rgba(0,0,0,.06)}.mobile-nav-group[data-v-f3b29a67]:last-of-type{border-bottom:none}.mobile-nav-label[data-v-f3b29a67]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem .5rem;background:none;border:none;font-size:.95rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a2e;cursor:pointer;transition:color .2s ease}.mobile-nav-label[data-v-f3b29a67]:hover{color:#2779b7}.mobile-expand-arrow[data-v-f3b29a67]{font-size:.7rem;transition:transform .2s ease;color:#a0acbd}.mobile-nav-label.is-expanded .mobile-expand-arrow[data-v-f3b29a67]{transform:rotate(180deg)}.mobile-nav-children[data-v-f3b29a67]{padding:0 0 .5rem 1rem}.mobile-nav-child[data-v-f3b29a67]{display:block;padding:.6rem .75rem;color:#1a1a1a;text-decoration:none;font-size:.875rem;font-family:Roboto,sans-serif;font-weight:500;border-radius:10px;transition:background-color .2s ease,color .2s ease}.mobile-nav-child[data-v-f3b29a67]:hover{background-color:#2779b714;color:#2779b7}.mobile-menu-ctas[data-v-f3b29a67]{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;margin-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.mobile-cta-btn[data-v-f3b29a67]{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;text-decoration:none;border-radius:9999px;letter-spacing:.03em;transition:all .2s ease}.mobile-cta-btn.cta-browse[data-v-f3b29a67]{background-color:#2779b7;color:#fff}.mobile-cta-btn.cta-hire[data-v-f3b29a67]{background-color:#c1512f;color:#fff}.mobile-signin-link[data-v-f3b29a67]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a1a;text-decoration:none;border-radius:9999px;border:1.5px solid rgba(26,26,46,.12);transition:all .2s ease}.mobile-signin-link[data-v-f3b29a67]:hover{border-color:#2779b7;color:#2779b7}.mobile-signout[data-v-f3b29a67]{border-color:#1a1a2e1f;color:#c1512f;font-weight:500;font-size:.8rem}}@media(max-width:480px){.header-container[data-v-f3b29a67]{padding:.5rem .75rem;overflow:hidden}.logo-img[data-v-f3b29a67]{height:22px}.header-actions[data-v-f3b29a67]{gap:.35rem;flex-shrink:1;min-width:0;overflow:visible}.cta-btn[data-v-f3b29a67]{font-size:.5rem;padding:.3rem .5rem}.hamburger-btn[data-v-f3b29a67]{flex-shrink:0}}@media(max-width:374px){.cta-btn[data-v-f3b29a67]{font-size:.45rem;padding:.25rem .4rem;letter-spacing:0}.header-actions[data-v-f3b29a67]{gap:.25rem}}@media(min-width:1280px){.nav-scroll-container[data-v-f3b29a67]{gap:.5rem}.nav-link[data-v-f3b29a67]{font-size:.9375rem;padding:.6rem .875rem}}.footer[data-v-39956720]{background-color:#1a1a2e;margin-top:2rem;width:100%}.footer-container[data-v-39956720]{max-width:1280px;margin:0 auto;padding:2rem 2rem 1.5rem}.footer-top[data-v-39956720]{display:flex;gap:3rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer-logo[data-v-39956720]{flex-shrink:0}.footer-logo-img[data-v-39956720]{height:26px;width:auto;filter:brightness(0) invert(1)}.footer-tagline[data-v-39956720]{font-size:.75rem;font-family:Roboto,sans-serif;color:#a0acbd;margin:.4rem 0 0;font-style:italic}.footer-nav[data-v-39956720]{flex:1;display:flex;justify-content:space-between;gap:2rem}.footer-col[data-v-39956720]{display:flex;flex-direction:column;gap:.35rem}.footer-col-heading[data-v-39956720]{font-size:.78rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .3rem}.footer-nav-link[data-v-39956720]{font-size:.78rem;font-family:Roboto,sans-serif;color:#a0acbd;text-decoration:none;transition:color .2s ease}.footer-nav-link[data-v-39956720]:hover{color:#fff}.footer-crisis[data-v-39956720]{color:#c1512f;font-weight:600}.footer-crisis[data-v-39956720]:hover{color:#e06040}.footer-newsletters[data-v-39956720]{padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.footer-newsletters-heading[data-v-39956720]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.newsletter-embeds[data-v-39956720]{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media(min-width:640px){.newsletter-embeds[data-v-39956720]{flex-direction:row;gap:1.5rem}}.newsletter-embed-item[data-v-39956720]{display:flex;flex-direction:column;gap:.3rem;align-items:center}.newsletter-label[data-v-39956720]{font-size:.65rem;font-family:var(--font-mono);color:#a0acbd;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem}.newsletter-inline-form[data-v-39956720]{display:flex;gap:0;max-width:300px}.newsletter-input[data-v-39956720]{flex:1;height:2rem;padding:0 .75rem;font-size:.78rem;font-family:Roboto,sans-serif;color:#1a1a2e;background:#fff;border:none;border-radius:4px 0 0 4px;outline:none}.newsletter-input[data-v-39956720]::placeholder{color:#999}.newsletter-submit[data-v-39956720]{height:2rem;padding:0 .9rem;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;background-color:#c1512f;border:none;border-radius:0 4px 4px 0;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.newsletter-submit[data-v-39956720]:hover{background-color:#a8432a}.newsletter-submit[data-v-39956720]:disabled{opacity:.7;cursor:not-allowed}.footer-bottom[data-v-39956720]{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;align-items:center}@media(min-width:768px){.footer-bottom[data-v-39956720]{flex-direction:row;justify-content:space-between;align-items:center}}.social-icons[data-v-39956720]{display:flex;align-items:center;gap:.75rem}.social-icon[data-v-39956720]{color:#a0acbd;text-decoration:none;transition:color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffff0d}.social-icon[data-v-39956720]:hover{color:#fff;background:#ffffff1f;transform:translateY(-2px)}.footer-legal[data-v-39956720]{display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.8rem;font-family:Roboto,sans-serif;color:#a0acbd}@media(min-width:768px){.footer-legal[data-v-39956720]{align-items:flex-end}}.footer-site-disclaimer[data-v-39956720]{font-size:.68rem;color:#6b6b6b}.footer-legal-links[data-v-39956720]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center;font-size:.78rem}@media(min-width:768px){.footer-legal-links[data-v-39956720]{justify-content:flex-end}}.legal-link[data-v-39956720]{color:#a0acbd;text-decoration:none;transition:color .2s ease}.legal-link[data-v-39956720]:hover{color:#fff}@media(max-width:768px){.footer-top[data-v-39956720]{flex-direction:column;gap:1.5rem}.footer-nav[data-v-39956720]{flex-wrap:wrap;gap:1.5rem}.footer-col[data-v-39956720]{min-width:130px}}.chat-bubble-wrapper[data-v-16d6e742]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;font-family:Roboto,sans-serif}.chat-fab[data-v-16d6e742]{display:flex;align-items:center;gap:.5rem;background:#1a1a2e;color:#fff;border:none;border-radius:9999px;padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #1a1a2e0f;transition:all .2s ease;font-family:inherit}.chat-fab[data-v-16d6e742]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.chat-fab.open[data-v-16d6e742]{padding:.85rem 1rem;border-radius:50%}.fab-icon[data-v-16d6e742]{font-size:1.2rem}.fab-close[data-v-16d6e742]{font-size:1.5rem;line-height:1}.fab-label[data-v-16d6e742]{white-space:nowrap}.chat-panel[data-v-16d6e742]{position:fixed;bottom:5.5rem;right:1.5rem;width:380px;max-height:520px;background:#fff;border-radius:10px;box-shadow:0 16px 44px #1a1a2e2e;display:flex;flex-direction:column;overflow:hidden}.chat-panel-enter-active[data-v-16d6e742]{animation:panel-in-16d6e742 .25s ease-out}.chat-panel-leave-active[data-v-16d6e742]{animation:panel-in-16d6e742 .2s ease-in reverse}@keyframes panel-in-16d6e742{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-header[data-v-16d6e742]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#1a1a2e;color:#fff}.panel-title[data-v-16d6e742]{font-weight:700;font-size:.95rem}.panel-subtitle[data-v-16d6e742]{font-size:.72rem;opacity:.7;margin-top:.15rem}.panel-expand[data-v-16d6e742]{background:#ffffff26;border:none;color:#fff;width:32px;height:32px;border-radius:10px;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.panel-expand[data-v-16d6e742]:hover{background:#ffffff40}.panel-messages[data-v-16d6e742]{flex:1;overflow-y:auto;padding:1rem;max-height:340px;scroll-behavior:smooth}.panel-welcome-text[data-v-16d6e742]{font-size:.85rem;color:#6b6b6b;text-align:center;margin:.5rem 0 1rem}.panel-starters[data-v-16d6e742]{display:flex;flex-direction:column;gap:.4rem}.panel-starter[data-v-16d6e742]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:.55rem .85rem;font-size:.8rem;color:#1a1a2e;cursor:pointer;text-align:left;font-family:inherit;transition:all .15s}.panel-starter[data-v-16d6e742]:hover{background:#2779b7;color:#fff;border-color:#2779b7}.panel-msg[data-v-16d6e742]{margin-bottom:.75rem;max-width:90%}.panel-msg.user[data-v-16d6e742]{margin-left:auto}.panel-msg.assistant[data-v-16d6e742]{margin-right:auto}.panel-msg-content[data-v-16d6e742]{padding:.6rem .85rem;border-radius:10px;font-size:.82rem;line-height:1.55}.panel-msg.user .panel-msg-content[data-v-16d6e742]{background:#2779b7;color:#fff;border-bottom-right-radius:4px}.panel-msg.assistant .panel-msg-content[data-v-16d6e742]{background:#fff;color:#1a1a2e;border-bottom-left-radius:4px}.panel-msg-content[data-v-16d6e742] p{margin:0 0 .4rem}.panel-msg-content[data-v-16d6e742] p:last-child{margin:0}.panel-msg-content[data-v-16d6e742] ul,.panel-msg-content[data-v-16d6e742] ol{margin:.3rem 0;padding-left:1.1rem}.panel-msg-content[data-v-16d6e742] li{margin-bottom:.2rem}.panel-msg-content[data-v-16d6e742] strong{font-weight:700}.panel-related[data-v-16d6e742]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4rem}.panel-related-top[data-v-16d6e742]{margin-top:0;margin-bottom:.3rem}.panel-related-item[data-v-16d6e742]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:9999px;text-decoration:none;color:#1a1a2e;font-size:.68rem;transition:background .15s;white-space:nowrap}.panel-related-item[data-v-16d6e742]:hover{background:#eff6ff;border-color:#2779b7}.panel-related-tag[data-v-16d6e742]{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .25rem;border-radius:4px;flex-shrink:0}.article-tag[data-v-16d6e742]{background:#dbeafe;color:#1e40af}.forum-tag[data-v-16d6e742]{background:#fef3c7;color:#92400e}.salary-tag[data-v-16d6e742]{background:#ede9fe;color:#5b21b6}.partner-tag[data-v-16d6e742]{background:#fef3c7;color:#92400e}.job-tag[data-v-16d6e742]{background:#d1fae5;color:#065f46}.panel-followups[data-v-16d6e742]{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.panel-followup-btn[data-v-16d6e742]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:.4rem .7rem;font-size:.75rem;color:#2779b7;cursor:pointer;text-align:left;font-family:inherit;font-weight:500;transition:all .15s}.panel-followup-btn[data-v-16d6e742]:hover{background:#eff6ff;border-color:#2779b7}.panel-loading[data-v-16d6e742]{display:flex;gap:4px;padding:.75rem .85rem}.panel-loading span[data-v-16d6e742]{width:6px;height:6px;background:#a0acbd;border-radius:50%;animation:dot-pulse-16d6e742 1.2s ease-in-out infinite}.panel-loading span[data-v-16d6e742]:nth-child(2){animation-delay:.2s}.panel-loading span[data-v-16d6e742]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-16d6e742{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.panel-forum-prompt[data-v-16d6e742]{margin-top:.3rem;padding:.4rem .6rem;background:#f0f7ff;border:1px solid #d0e3f5;border-radius:10px}.panel-forum-text[data-v-16d6e742]{font-size:.7rem;color:#475569;margin:0 0 .3rem}.panel-forum-actions[data-v-16d6e742]{display:flex;gap:.3rem}.panel-forum-btn[data-v-16d6e742]{padding:.2rem .6rem;font-size:.68rem;font-weight:600;border-radius:9999px;cursor:pointer;font-family:inherit;border:none;transition:all .15s}.panel-forum-btn.primary[data-v-16d6e742]{background:#2779b7;color:#fff}.panel-forum-btn.primary[data-v-16d6e742]:hover{background:#1e5f8f}.panel-forum-btn.dismiss[data-v-16d6e742]{background:none;border:1px solid rgba(26,26,46,.12);color:#888}.panel-retry-btn[data-v-16d6e742]{display:inline-block;margin-top:.3rem;padding:.25rem .6rem;font-size:.7rem;font-weight:600;color:#2779b7;background:#fff;border:1px solid #2779b7;border-radius:9999px;cursor:pointer;font-family:inherit;transition:all .15s}.panel-retry-btn[data-v-16d6e742]:hover{background:#2779b7;color:#fff}.panel-nudge[data-v-16d6e742]{margin:.5rem 0;background:linear-gradient(135deg,#faf8f5,#fff7ed);border:1px solid #e5d5c0;border-radius:10px;padding:.65rem .75rem;text-align:center}.panel-nudge-text[data-v-16d6e742]{font-size:.72rem;color:#1a1a1a;line-height:1.4;margin-bottom:.4rem}.panel-nudge-text strong[data-v-16d6e742]{color:#1a1a2e}.panel-nudge-actions[data-v-16d6e742]{display:flex;gap:.35rem;justify-content:center}.panel-nudge-btn[data-v-16d6e742]{padding:.3rem .7rem;font-size:.7rem;font-weight:600;border-radius:9999px;cursor:pointer;text-decoration:none;transition:all .15s;font-family:inherit}.panel-nudge-primary[data-v-16d6e742]{background:#c1512f;color:#fff;border:none}.panel-nudge-primary[data-v-16d6e742]:hover{background:#a8432a}.panel-nudge-dismiss[data-v-16d6e742]{background:none;border:1px solid rgba(26,26,46,.12);color:#888}.panel-nudge-dismiss[data-v-16d6e742]:hover{border-color:#999;color:#1a1a1a}.panel-gate[data-v-16d6e742]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px;padding:1rem;text-align:center;margin:.75rem 0}.panel-gate-text[data-v-16d6e742]{color:#fff;font-size:.8rem;margin-bottom:.25rem}.panel-gate-sub[data-v-16d6e742]{color:#8890a0;font-size:.7rem;margin:0 0 .75rem;line-height:1.4}.panel-gate-link[data-v-16d6e742]{display:block;margin-top:.5rem;font-size:.7rem;color:#8890a0;text-decoration:none}.panel-gate-link[data-v-16d6e742]:hover{color:#fff}.panel-resume-link[data-v-16d6e742]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid #2779b7;border-radius:4px;background:#f0f6ff;color:#2779b7;flex-shrink:0;text-decoration:none;transition:all .2s}.panel-resume-link[data-v-16d6e742]:hover{background:#2779b7;color:#fff}.panel-input[data-v-16d6e742]{display:flex;gap:.4rem;padding:.75rem;border-top:1px solid rgba(26,26,46,.12);align-items:center}.panel-input input[data-v-16d6e742]{flex:1;border:1px solid rgba(26,26,46,.12);border-radius:9999px;padding:.55rem 1rem;font-size:.82rem;font-family:inherit;outline:none}.panel-input input[data-v-16d6e742]:focus{border-color:#2779b7}.panel-input button[data-v-16d6e742]{background:#2779b7;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-input button[data-v-16d6e742]:disabled{opacity:.4;cursor:not-allowed}.panel-input button[data-v-16d6e742]:not(:disabled):hover{background:#1e5f8f}@media(max-width:480px){.chat-panel[data-v-16d6e742]{width:calc(100vw - 2rem);right:1rem;left:1rem;max-height:70vh}.fab-label[data-v-16d6e742]{display:none}.chat-fab[data-v-16d6e742]{padding:1rem;border-radius:50%}}.page-container[data-v-f544ac0d]{display:flex;flex-direction:column;min-height:100vh;background:#fff;width:100%;max-width:100vw}.main-container[data-v-f544ac0d]{flex:1;width:100%;max-width:100vw;margin:0;padding-top:64px}input[data-v-f544ac0d],select[data-v-f544ac0d],textarea[data-v-f544ac0d],button[data-v-f544ac0d]{outline:0}.main-container[data-v-f544ac0d],.main-container[data-v-f544ac0d] *{box-sizing:border-box}.global-back-btn[data-v-f544ac0d]{display:inline-flex;align-items:center;gap:.25rem;background:#fff;border:none;color:#2779b7;font-size:.875rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;padding:.6rem max(20px,calc((100vw - 1216px)/2)) .2rem;margin:0;justify-content:flex-start;max-width:100%;width:100%;transition:color .2s ease}.global-back-btn[data-v-f544ac0d]:hover{color:#1e5f8f}.profile-banner[data-v-f544ac0d]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.6rem 1rem;background:#1a1a2e;color:#fff;font-family:Roboto,sans-serif;font-size:.85rem;flex-wrap:wrap}.profile-banner-text[data-v-f544ac0d]{font-weight:500}.profile-banner-btn[data-v-f544ac0d]{display:inline-flex;align-items:center;padding:.35rem 1rem;background:#c1512f;color:#fff;border:none;border-radius:9999px;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;text-decoration:none;cursor:pointer;transition:background .2s ease}.profile-banner-btn[data-v-f544ac0d]:hover{background:#a8432a;color:#fff}.profile-banner-close[data-v-f544ac0d]{background:none;border:none;color:#ffffffb3;font-size:1.1rem;cursor:pointer;padding:0 .25rem;line-height:1}.profile-banner-close[data-v-f544ac0d]:hover{color:#fff}.upcoming-events[data-v-a3a7bdb3]{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.upcoming-events[data-v-a3a7bdb3]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.card-header[data-v-a3a7bdb3]{position:relative;height:120px;overflow:hidden}.card-header-img[data-v-a3a7bdb3]{width:100%;height:100%;object-fit:cover}.card-header-overlay[data-v-a3a7bdb3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2779b7e6,#2779b780);display:flex;align-items:flex-end;padding:1rem 1.25rem}.card-header-text[data-v-a3a7bdb3]{display:flex;flex-direction:column;gap:.2rem}.card-description[data-v-a3a7bdb3]{font-size:.72rem;font-family:Roboto,sans-serif;color:#ffffffd9;margin:0;line-height:1.3}.section-title[data-v-a3a7bdb3]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;margin:0;display:flex;align-items:center;gap:.5rem}.icon[data-v-a3a7bdb3]{width:18px;height:18px;color:#fff;flex-shrink:0}.card-body[data-v-a3a7bdb3]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.events-list[data-v-a3a7bdb3]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.event-item[data-v-a3a7bdb3]{border-left:3px solid #2779b7;padding:.5rem .5rem .5rem .85rem;transition:all .2s ease;border-radius:0 8px 8px 0}.event-item[data-v-a3a7bdb3]:hover{background-color:#2779b70d}.event-title[data-v-a3a7bdb3]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin-bottom:.2rem}.event-date[data-v-a3a7bdb3],.event-time[data-v-a3a7bdb3]{font-size:.75rem;font-family:var(--font-mono);color:#6b6b6b}.view-all-btn[data-v-a3a7bdb3]{display:block;width:100%;background-color:#2779b7;color:#fff;text-align:center;padding:.65rem 1rem;text-decoration:none;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;border:none;border-radius:9999px;transition:all .2s ease;margin-top:auto;box-sizing:border-box}.view-all-btn[data-v-a3a7bdb3]:hover{background-color:#1e5f8f;transform:translateY(-1px);box-shadow:0 4px 12px #2779b740}.upcoming-webinars[data-v-aab0fd48]{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.upcoming-webinars[data-v-aab0fd48]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.card-header[data-v-aab0fd48]{position:relative;height:120px;overflow:hidden}.card-header-img[data-v-aab0fd48]{width:100%;height:100%;object-fit:cover}.card-header-overlay[data-v-aab0fd48]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#c1512fe6,#c1512f80);display:flex;align-items:flex-end;padding:1rem 1.25rem}.card-header-text[data-v-aab0fd48]{display:flex;flex-direction:column;gap:.2rem}.card-description[data-v-aab0fd48]{font-size:.72rem;font-family:Roboto,sans-serif;color:#ffffffd9;margin:0;line-height:1.3}.section-title[data-v-aab0fd48]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;margin:0;display:flex;align-items:center;gap:.5rem}.icon[data-v-aab0fd48]{width:18px;height:18px;color:#fff;flex-shrink:0}.card-body[data-v-aab0fd48]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.webinars-list[data-v-aab0fd48]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.webinar-item[data-v-aab0fd48]{border-left:3px solid #c1512f;padding:.5rem .5rem .5rem .85rem;transition:all .2s ease;border-radius:0 8px 8px 0}.webinar-item[data-v-aab0fd48]:hover{background-color:#c1512f0d}.webinar-title[data-v-aab0fd48]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin-bottom:.2rem}.webinar-date[data-v-aab0fd48]{font-size:.75rem;font-family:Roboto,sans-serif;color:#c1512f;font-weight:600;margin-bottom:.15rem}.webinar-body[data-v-aab0fd48]{font-size:.72rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.4}.view-all-btn[data-v-aab0fd48]{display:block;width:100%;background-color:#c1512f;color:#fff;text-align:center;padding:.65rem 1rem;text-decoration:none;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;border:none;border-radius:9999px;transition:all .2s ease;margin-top:auto;box-sizing:border-box}.view-all-btn[data-v-aab0fd48]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f40}.self-service-tools[data-v-eadd97b6]{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.self-service-tools[data-v-eadd97b6]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.card-header[data-v-eadd97b6]{position:relative;height:120px;overflow:hidden}.card-header-img[data-v-eadd97b6]{width:100%;height:100%;object-fit:cover}.card-header-overlay[data-v-eadd97b6]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#e09f20eb,#e09f208c);display:flex;align-items:flex-end;padding:1rem 1.25rem}.card-header-text[data-v-eadd97b6]{display:flex;flex-direction:column;gap:.2rem}.card-description[data-v-eadd97b6]{font-size:.72rem;font-family:Roboto,sans-serif;color:#ffffffd9;margin:0;line-height:1.3}.section-title[data-v-eadd97b6]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;margin:0;display:flex;align-items:center;gap:.5rem}.icon[data-v-eadd97b6]{width:18px;height:18px;color:#fff;flex-shrink:0}.card-body[data-v-eadd97b6]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.tool-card[data-v-eadd97b6]{margin-bottom:1rem;flex:1}.tool-tag[data-v-eadd97b6]{display:inline-block;background-color:#e09f20;color:#fff;padding:.2rem .6rem;font-size:.65rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;border-radius:9999px;letter-spacing:.04em;margin-bottom:.5rem}.tool-title[data-v-eadd97b6]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .4rem}.tool-description[data-v-eadd97b6]{font-size:.82rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0 0 .6rem}.tool-link[data-v-eadd97b6]{color:#e09f20;text-decoration:none;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;transition:color .2s ease}.tool-link[data-v-eadd97b6]:hover{color:#c58a1a}.view-all-btn[data-v-eadd97b6]{display:block;width:100%;background-color:#e09f20;color:#fff;text-align:center;padding:.65rem 1rem;text-decoration:none;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;border:none;border-radius:9999px;transition:all .2s ease;margin-top:auto;box-sizing:border-box}.view-all-btn[data-v-eadd97b6]:hover{background-color:#c58a1a;transform:translateY(-1px);box-shadow:0 4px 12px #e09f2040}.ad-banner[data-v-ffe96ab9]{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;transition:all .25s ease}.ad-banner[data-v-ffe96ab9]:hover{box-shadow:0 6px 20px #1a1a2e1a}.ad-layout[data-v-ffe96ab9]{display:flex;gap:1rem;align-items:center}.ad-image-wrap[data-v-ffe96ab9]{flex-shrink:0}.ad-image-wrap a[data-v-ffe96ab9]{display:block}.ad-photo[data-v-ffe96ab9]{width:80px;height:80px;object-fit:cover;border-radius:10px;display:block}.ad-photo-contain[data-v-ffe96ab9]{object-fit:contain;background-color:#fff;padding:8px}.ad-body[data-v-ffe96ab9]{flex:1;min-width:0}.ad-partner-label[data-v-ffe96ab9]{display:block;font-size:.65rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .3rem}.ad-title[data-v-ffe96ab9]{font-size:1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .15rem;line-height:1.3}.ad-role[data-v-ffe96ab9]{font-size:.8rem;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .25rem}.ad-desc[data-v-ffe96ab9]{font-size:.8rem;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .75rem;line-height:1.4}.ad-actions[data-v-ffe96ab9]{display:flex;gap:.5rem}.ad-btn[data-v-ffe96ab9]{padding:.4rem .9rem;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;text-align:center;text-decoration:none;border-radius:9999px;transition:all .2s ease;white-space:nowrap}.ad-btn-primary[data-v-ffe96ab9]{background-color:#c1512f;color:#fff}.ad-btn-primary[data-v-ffe96ab9]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 3px 10px #c1512f4d}.ad-btn-secondary[data-v-ffe96ab9]{background-color:#2779b7;color:#fff}.ad-btn-secondary[data-v-ffe96ab9]:hover{background-color:#1e5f8f;transform:translateY(-1px);box-shadow:0 3px 10px #2779b74d}@media(max-width:480px){.ad-layout[data-v-ffe96ab9]{flex-direction:column;text-align:center;align-items:center}.ad-actions[data-v-ffe96ab9]{justify-content:center}}.leland-ai-card[data-v-4c254f86]{background-color:#fff;border:1px solid #ececf1;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;transition:all .25s ease}.leland-ai-card[data-v-4c254f86]:hover{box-shadow:0 6px 20px #1a1a2e1a}.leland-ai-header[data-v-4c254f86]{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.leland-ai-logo[data-v-4c254f86]{width:56px;height:56px;object-fit:contain;background-color:#fff;border-radius:10px;padding:8px;flex-shrink:0}.leland-ai-eyebrow[data-v-4c254f86]{display:block;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#2779b7;font-family:Roboto,sans-serif}.leland-ai-title[data-v-4c254f86]{font-size:1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:.1rem 0 0;line-height:1.3}.leland-ai-desc[data-v-4c254f86]{font-size:.8rem;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .85rem;line-height:1.45}.leland-ai-codes[data-v-4c254f86]{border-top:1px solid #ececf1;padding-top:.85rem}.codes-heading[data-v-4c254f86]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1a1a2e;font-family:Roboto,sans-serif;margin:0 0 .6rem}.code-row[data-v-4c254f86]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem}.code-info[data-v-4c254f86]{display:flex;flex-direction:column;min-width:0}.code-save[data-v-4c254f86]{font-size:.85rem;font-weight:700;color:#c1512f;font-family:Roboto,sans-serif}.code-detail[data-v-4c254f86]{font-size:.7rem;color:#666;font-family:Roboto,sans-serif}.code-pill[data-v-4c254f86]{display:flex;align-items:center;gap:.4rem;flex-shrink:0;background-color:#f4f6f9;border:1px dashed #2779b7;border-radius:10px;padding:.35rem .55rem;cursor:pointer;transition:all .2s ease}.code-pill[data-v-4c254f86]:hover{background-color:#e9eff6}.code-text[data-v-4c254f86]{font-family:Courier New,monospace;font-weight:700;font-size:.8rem;color:#1a1a2e;letter-spacing:.02em}.code-copy[data-v-4c254f86]{font-size:.62rem;font-weight:700;text-transform:uppercase;color:#2779b7;font-family:Roboto,sans-serif}.leland-ai-locked[data-v-4c254f86]{border-top:1px solid #ececf1;padding-top:.85rem}.locked-msg[data-v-4c254f86]{font-size:.78rem;color:#1a1a1a;font-family:Roboto,sans-serif;line-height:1.45;margin:0 0 .75rem}.lock-icon[data-v-4c254f86]{margin-right:.2rem}.leland-ai-btn[data-v-4c254f86]{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;padding:.5rem .9rem;font-size:.78rem;font-weight:700;font-family:Roboto,sans-serif;border-radius:9999px;transition:all .2s ease}.leland-ai-btn.primary[data-v-4c254f86]{background-color:#c1512f;color:#fff;margin-top:.25rem}.leland-ai-btn.primary[data-v-4c254f86]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 3px 10px #c1512f4d}.leland-ai-btn.ghost[data-v-4c254f86]{background-color:transparent;color:#2779b7;border:1px solid #2779b7;margin-top:.5rem}.leland-ai-btn.ghost[data-v-4c254f86]:hover{background-color:#f4f6f9}.leland-ai-card.filled[data-v-4c254f86]{background:linear-gradient(135deg,#b3471f,#c1512f 45%,#d98a2b);border:none;box-shadow:0 6px 18px #c1512f4d;color:#fff}.leland-ai-card.filled .leland-ai-logo[data-v-4c254f86]{background-color:#fff}.leland-ai-card.filled .leland-ai-eyebrow[data-v-4c254f86]{color:#ffe1a8}.leland-ai-card.filled .leland-ai-title[data-v-4c254f86]{color:#fff}.leland-ai-card.filled .leland-ai-desc[data-v-4c254f86]{color:#ffffffe6}.leland-ai-card.filled .leland-ai-codes[data-v-4c254f86],.leland-ai-card.filled .leland-ai-locked[data-v-4c254f86]{border-top-color:#ffffff4d}.leland-ai-card.filled .codes-heading[data-v-4c254f86]{color:#ffe1a8}.leland-ai-card.filled .code-save[data-v-4c254f86]{color:#fff}.leland-ai-card.filled .code-detail[data-v-4c254f86]{color:#ffffffd9}.leland-ai-card.filled .code-pill[data-v-4c254f86]{background-color:#fff;border-color:#ffffffb3}.leland-ai-card.filled .code-pill[data-v-4c254f86]:hover{background-color:#fef3e2}.leland-ai-card.filled .code-text[data-v-4c254f86]{color:#1a1a2e}.leland-ai-card.filled .code-copy[data-v-4c254f86]{color:#c1512f}.leland-ai-card.filled .locked-msg[data-v-4c254f86]{color:#ffffffeb}.leland-ai-card.filled .leland-ai-btn.primary[data-v-4c254f86]{background-color:#fff;color:#c1512f}.leland-ai-card.filled .leland-ai-btn.primary[data-v-4c254f86]:hover{background-color:#fef3e2;box-shadow:0 6px 20px #1a1a2e1a}.leland-ai-card.filled .leland-ai-btn.ghost[data-v-4c254f86]{color:#fff;border-color:#ffffffb3}.leland-ai-card.filled .leland-ai-btn.ghost[data-v-4c254f86]:hover{background-color:#ffffff26}.partners-section[data-v-ba38c700]{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.partners-section[data-v-ba38c700]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.card-header[data-v-ba38c700]{position:relative;height:120px;overflow:hidden}.card-header-img[data-v-ba38c700]{width:100%;height:100%;object-fit:cover}.card-header-overlay[data-v-ba38c700]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1a2ee6,#1a1a2e80);display:flex;align-items:flex-end;padding:1rem 1.25rem}.card-header-text[data-v-ba38c700]{display:flex;flex-direction:column;gap:.2rem}.card-description[data-v-ba38c700]{font-size:.72rem;font-family:Roboto,sans-serif;color:#ffffffd9;margin:0;line-height:1.3}.section-title[data-v-ba38c700]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;margin:0}.card-body[data-v-ba38c700]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.partners-list[data-v-ba38c700]{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:.75rem;flex:1}.partners-col[data-v-ba38c700]{display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){.partners-list[data-v-ba38c700]{grid-template-columns:1fr}}.view-all-btn[data-v-ba38c700]{display:block;width:100%;background-color:#1a1a2e;color:#fff;text-align:center;padding:.65rem 1rem;text-decoration:none;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;border:none;border-radius:9999px;transition:all .2s ease;margin-top:auto;box-sizing:border-box}.view-all-btn[data-v-ba38c700]:hover{background-color:#2d2d44;transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.hot-roles-section[data-v-96a0927b]{padding:1.75rem 0 1.5rem;background:#fff;border-top:1px solid #d6dce3;position:relative;overflow:hidden}.hot-roles-section[data-v-96a0927b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:none;pointer-events:none}.section-container[data-v-96a0927b]{max-width:1440px;margin:0 auto;padding:0 2.5rem;position:relative;z-index:1}@media(min-width:768px){.section-container[data-v-96a0927b]{padding:0 3rem}}.hr-header[data-v-96a0927b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem;gap:1rem}.hr-header-left[data-v-96a0927b]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.hr-eyebrow[data-v-96a0927b]{display:flex;align-items:center;gap:.5rem}.hr-pulse[data-v-96a0927b]{width:8px;height:8px;background:#c1512f;border-radius:50%;animation:pulse-96a0927b 2s ease-in-out infinite}@keyframes pulse-96a0927b{0%,to{opacity:1;box-shadow:0 0 #c1512f80}50%{opacity:.7;box-shadow:0 0 0 6px #c1512f00}}.hr-eyebrow-text[data-v-96a0927b]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:#c1512f;text-transform:uppercase;letter-spacing:.08em}.hr-title[data-v-96a0927b]{font-size:2.25rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0;line-height:1.2;display:inline-block}.hr-subtitle[data-v-96a0927b]{font-size:.95rem;font-family:Roboto,sans-serif;color:#666;margin:0;line-height:1.5}.hr-view-all[data-v-96a0927b]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;background:#1a1a2e;text-decoration:none;white-space:nowrap;flex-shrink:0;margin-top:.25rem;padding:.6rem 1.5rem;border:none;border-radius:9999px;transition:all .2s ease}.hr-view-all[data-v-96a0927b]:hover{background:#2a2a4e;transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.slider-wrapper[data-v-96a0927b]{position:relative}.slider-track[data-v-96a0927b]{overflow:hidden;flex:1;position:relative;-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%);mask-image:linear-gradient(to right,black 85%,transparent 100%)}.slider-belt[data-v-96a0927b]{display:flex;gap:14px}.slider-arrow[data-v-96a0927b]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:#fffc;font-size:1.5rem;color:#1a1a2e;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .2s ease}.slider-arrow-left[data-v-96a0927b]{left:-8px}.slider-arrow-right[data-v-96a0927b]{right:-8px}.slider-arrow[data-v-96a0927b]:hover:not(:disabled){background:#ffffffe6;border-color:#0000004d}.slider-arrow[data-v-96a0927b]:disabled{opacity:.2;cursor:default}.role-card[data-v-96a0927b]{min-width:280px;max-width:280px;background:#1a1a2e;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;cursor:pointer;position:relative;overflow:hidden}.role-card[data-v-96a0927b]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0}.card-accent-0[data-v-96a0927b]:before{background:linear-gradient(90deg,#2779b7,#4aa3df)}.card-accent-1[data-v-96a0927b]:before{background:linear-gradient(90deg,#c1512f,#e8734d)}.card-accent-2[data-v-96a0927b]:before{background:linear-gradient(90deg,#e09f20,#f0c040)}.card-accent-3[data-v-96a0927b]:before{background:linear-gradient(90deg,#22c55e,#4ade80)}.role-card[data-v-96a0927b]:hover{transform:translateY(-6px);box-shadow:0 6px 20px #1a1a2e1a;background:#222240;border-color:#00000026}.role-card-top[data-v-96a0927b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.role-tag[data-v-96a0927b]{font-size:.65rem;font-weight:700;font-family:Roboto,sans-serif;color:#ffffffb3;background:#ffffff1a;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.role-new-badge[data-v-96a0927b]{font-size:.6rem;font-weight:800;font-family:Roboto,sans-serif;color:#fff;background:#c1512f;padding:.2rem .65rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;animation:glow-96a0927b 2s ease-in-out infinite}@keyframes glow-96a0927b{0%,to{box-shadow:0 0 #c1512f66}50%{box-shadow:0 0 8px 2px #c1512f4d}}.role-title[data-v-96a0927b]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;margin:.2rem 0 0;line-height:1.3}.role-location[data-v-96a0927b]{font-size:.85rem;font-family:Roboto,sans-serif;color:#ffffff80;margin:0;display:flex;align-items:center;gap:.35rem}.role-location svg[data-v-96a0927b]{flex-shrink:0;opacity:.5}.role-card-bottom[data-v-96a0927b]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.85rem;border-top:1px solid rgba(0,0,0,.06)}.role-salary[data-v-96a0927b]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20}.role-apply[data-v-96a0927b]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7;display:flex;align-items:center;gap:.3rem}.apply-arrow[data-v-96a0927b]{transition:transform .2s ease}.role-card:hover .apply-arrow[data-v-96a0927b]{transform:translate(3px)}.roles-loading[data-v-96a0927b]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 0;color:#5a5a5a;font-family:Roboto,sans-serif}.loading-spinner[data-v-96a0927b]{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:#c1512f;border-radius:50%;animation:spin-96a0927b .8s linear infinite}@keyframes spin-96a0927b{to{transform:rotate(360deg)}}.roles-empty[data-v-96a0927b]{text-align:center;padding:2rem;color:#5a5a5a;font-family:Roboto,sans-serif}@media(max-width:768px){.hr-header[data-v-96a0927b]{flex-direction:column}.hr-title[data-v-96a0927b]{font-size:1.5rem}.role-card[data-v-96a0927b]{min-width:280px;max-width:280px}.slider-arrow[data-v-96a0927b]{display:none}.slider-track[data-v-96a0927b]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.slider-track[data-v-96a0927b]::-webkit-scrollbar{display:none}.slider-belt[data-v-96a0927b]{transform:none!important}}.news-widget[data-v-8a358b54]{background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem}.news-title-link[data-v-8a358b54]{text-decoration:none;display:block}.news-title[data-v-8a358b54]{font-size:1.1rem;font-weight:800;font-family:Roboto,sans-serif;color:var(--color-black, #000);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid #f0f2f5;transition:color .12s}.news-title-link:hover .news-title[data-v-8a358b54]{color:#2779b7}.news-title-arrow[data-v-8a358b54]{font-size:.9rem;color:#2779b7;margin-left:4px}.news-list[data-v-8a358b54]{display:flex;flex-direction:column;gap:0}.news-item[data-v-8a358b54]{display:block;padding:.85rem 0;text-decoration:none;border-bottom:1px solid #f0f2f5;transition:background .15s}.news-item[data-v-8a358b54]:last-child{border-bottom:none;padding-bottom:0}.news-item[data-v-8a358b54]:first-child{padding-top:0}.news-item:hover .news-headline[data-v-8a358b54]{color:#2779b7}.news-item-top[data-v-8a358b54]{margin-bottom:.4rem}.news-category[data-v-8a358b54]{display:inline-block;font-size:.55rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .5rem;border-radius:9999px}.cat-intl[data-v-8a358b54]{background:#e8f5e9;color:#2e7d32}.cat-defense[data-v-8a358b54]{background:#e3edf7;color:#1a3a5c}.cat-politics[data-v-8a358b54]{background:#fef3e2;color:#c1512f}.cat-finance[data-v-8a358b54]{background:#fff;color:#2779b7}.cat-culture[data-v-8a358b54]{background:#f3e8ff;color:#7c3aed}.cat-sports[data-v-8a358b54]{background:#fff3e0;color:#e65100}.cat-default[data-v-8a358b54]{background:#f0f2f5;color:#666}.view-all-link[data-v-8a358b54]{display:block;text-align:center;padding:.6rem 1.5rem;font-size:.85rem;font-weight:700;color:#fff;background:#c1512f;text-decoration:none;border-radius:9999px;margin-top:.75rem;transition:all .2s ease}.view-all-link[data-v-8a358b54]:hover{background:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.news-headline[data-v-8a358b54]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .35rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.news-meta[data-v-8a358b54]{display:flex;align-items:center;gap:.35rem}.news-source[data-v-8a358b54]{font-size:.65rem;font-weight:700;font-family:Roboto,sans-serif;color:var(--color-text-muted, #a0acbd);text-transform:uppercase;letter-spacing:.03em}.news-dot[data-v-8a358b54]{font-size:.65rem;color:var(--color-text-muted, #a0acbd)}.news-date[data-v-8a358b54]{font-size:.65rem;font-family:Roboto,sans-serif;color:var(--color-text-muted, #a0acbd)}.news-loading[data-v-8a358b54]{display:flex;flex-direction:column;gap:.85rem}.loading-card[data-v-8a358b54]{padding:.5rem 0}.loading-bar[data-v-8a358b54]{background:linear-gradient(90deg,#f0f2f5 25%,#e8eaed,#f0f2f5 75%);background-size:200% 100%;animation:shimmer-8a358b54 1.5s infinite;border-radius:4px;margin-bottom:.4rem}.loading-tag[data-v-8a358b54]{width:50px;height:14px;border-radius:9999px}.loading-headline[data-v-8a358b54]{width:100%;height:30px}.loading-meta[data-v-8a358b54]{width:60%;height:12px;margin-bottom:0}@keyframes shimmer-8a358b54{0%{background-position:200% 0}to{background-position:-200% 0}}.news-empty[data-v-8a358b54]{text-align:center;padding:1rem 0;font-family:Roboto,sans-serif;color:var(--color-text-muted, #a0acbd);font-size:.8rem}.dm-banner[data-v-c93271cf]{background:#fff;padding:.5rem 0;overflow:hidden}.dm-slider-wrapper[data-v-c93271cf]{width:100%;overflow:hidden;max-width:100vw}.dm-slider-track[data-v-c93271cf]{display:flex;align-items:flex-start;gap:.5rem;animation:dm-scroll-c93271cf 50s linear infinite;width:max-content;max-width:none}.dm-slider-track[data-v-c93271cf]:hover{animation-play-state:paused}.dm-slide[data-v-c93271cf]{position:relative;flex-shrink:0;width:220px;min-width:220px;height:140px;border-radius:10px;overflow:hidden;background:#d6e6f4;transition:transform .3s ease,box-shadow .3s ease}.dm-slide[data-v-c93271cf]:nth-child(2n){background:#f7e2d5}.dm-slide[data-v-c93271cf]:hover{transform:scale(1.05);box-shadow:0 6px 20px #1a1a2e1a}.dm-slide img[data-v-c93271cf]{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;max-width:none;mix-blend-mode:multiply}.dm-slide-label[data-v-c93271cf]{position:absolute;bottom:0;left:0;right:0;padding:.4rem .6rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.dm-slide-school[data-v-c93271cf]{font-family:Roboto,sans-serif;font-size:.65rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em}.dm-slide-type[data-v-c93271cf]{font-family:Roboto,sans-serif;font-size:.6rem;font-weight:600;color:#e09f20;white-space:nowrap;margin-left:.4rem}@keyframes dm-scroll-c93271cf{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.dm-slide[data-v-c93271cf]{width:180px;min-width:180px;height:110px}}html[data-v-33a07ad6],body[data-v-33a07ad6]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-33a07ad6],input[data-v-33a07ad6],select[data-v-33a07ad6],textarea[data-v-33a07ad6],optgroup[data-v-33a07ad6],pre[data-v-33a07ad6],code[data-v-33a07ad6],kbd[data-v-33a07ad6],samp[data-v-33a07ad6]{font-family:inherit}h1[data-v-33a07ad6],h2[data-v-33a07ad6],h3[data-v-33a07ad6],h4[data-v-33a07ad6],h5[data-v-33a07ad6],h6[data-v-33a07ad6]{text-wrap:balance}p[data-v-33a07ad6],li[data-v-33a07ad6],dd[data-v-33a07ad6],figcaption[data-v-33a07ad6],.page-subtitle[data-v-33a07ad6],.hub-subtitle[data-v-33a07ad6],.hero-subtitle[data-v-33a07ad6],.section-subtitle[data-v-33a07ad6],.card-description[data-v-33a07ad6]{text-wrap:pretty}[data-v-33a07ad6]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-33a07ad6]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-33a07ad6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-33a07ad6]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-33a07ad6]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-33a07ad6]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-33a07ad6]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-33a07ad6]{color:var(--color-accent)}.border-3[data-v-33a07ad6]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-33a07ad6]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-33a07ad6]{font-size:17px}}p[data-v-33a07ad6],li[data-v-33a07ad6],dd[data-v-33a07ad6]{font-size:max(16px,1em)}.stat-label[data-v-33a07ad6],.stat-number[data-v-33a07ad6],.topbar-label[data-v-33a07ad6],.article-tag[data-v-33a07ad6],.category-tag[data-v-33a07ad6],.topic-tag[data-v-33a07ad6],.skill-tag[data-v-33a07ad6],.type-badge[data-v-33a07ad6],.step-badge[data-v-33a07ad6],.demand-badge[data-v-33a07ad6],.rating-badge[data-v-33a07ad6],.role-level-badge[data-v-33a07ad6],.se-level-pill[data-v-33a07ad6],.post-meta[data-v-33a07ad6],.blog-meta[data-v-33a07ad6],.article-meta[data-v-33a07ad6],.meta-value[data-v-33a07ad6],.meta-sep[data-v-33a07ad6],.newsletter-label[data-v-33a07ad6],.share-label[data-v-33a07ad6],.slide-label-date[data-v-33a07ad6],.company-type[data-v-33a07ad6],.event-date[data-v-33a07ad6],.event-location[data-v-33a07ad6]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-33a07ad6],li[data-v-33a07ad6],dd[data-v-33a07ad6],td[data-v-33a07ad6],.section-card-desc[data-v-33a07ad6],.article-slide-desc[data-v-33a07ad6],.card-description[data-v-33a07ad6]{font-size:max(16px,1em)}.home-redesign[data-v-33a07ad6]{background-color:#1a1a2e;min-height:100vh}.hero[data-v-33a07ad6]{background:#1a1a2e;color:#fff;padding:2rem 1.5rem 1.5rem}@media(min-width:768px){.hero[data-v-33a07ad6]{padding:2.5rem 2rem 2rem}}.hero-container[data-v-33a07ad6]{max-width:1440px;margin:0 auto;text-align:center;padding:0 3rem}.hero-content[data-v-33a07ad6]{max-width:1440px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-tag[data-v-33a07ad6]{display:inline-block;background-color:#c1512fe6;color:#fff;padding:.35rem .9rem;font-size:.7rem;font-weight:700;font-family:var(--font-display);text-transform:uppercase;border-radius:9999px;letter-spacing:.06em;margin-bottom:1.25rem}.hero-title[data-v-33a07ad6]{font-size:2.5rem;font-weight:800;font-family:var(--font-display);line-height:1.15;margin:0 0 1.25rem;color:#fff}.hero-title-gradient[data-v-33a07ad6]{color:#c1512f}@media(min-width:768px){.hero-title[data-v-33a07ad6]{font-size:3.5rem}}@media(max-width:540px){.hero-title[data-v-33a07ad6]{font-size:1.75rem}}.hero-subtitle[data-v-33a07ad6]{font-size:1.1rem;font-family:var(--font-body);color:#ffffffb3;line-height:1.7;margin:0 0 .5rem;text-align:center}.hero-eyebrow[data-v-33a07ad6]{font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.12em;color:#ff9b6a;text-transform:uppercase;margin-bottom:.85rem}.hero-advisor-form[data-v-33a07ad6]{display:flex;align-items:center;width:100%;max-width:720px;margin:1.25rem 0 .85rem;background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:.35rem .4rem .35rem 1.25rem;transition:box-shadow .2s ease}.hero-advisor-form[data-v-33a07ad6]:focus-within{box-shadow:0 0 0 3px #2779b773,0 18px 50px #00000047}.hero-advisor-input[data-v-33a07ad6]{flex:1;border:none;outline:none;background:transparent;font-size:1.05rem;font-family:var(--font-body);color:#1a1a2e;padding:.85rem 0;caret-color:#2779b7}.hero-advisor-input[data-v-33a07ad6]::placeholder{color:#94a3b8;font-style:italic}.hero-advisor-btn[data-v-33a07ad6]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:#2779b7;color:#fff;cursor:pointer;transition:background .15s ease,transform .1s ease;flex-shrink:0}.hero-advisor-btn[data-v-33a07ad6]:hover:not(:disabled){background:#1e6499;transform:translateY(-1px)}.hero-advisor-btn[data-v-33a07ad6]:disabled{background:#cbd5e1;cursor:not-allowed}@media(max-width:640px){.hero-advisor-form[data-v-33a07ad6]{padding:.3rem .35rem .3rem 1rem}.hero-advisor-input[data-v-33a07ad6]{font-size:1rem;padding:.75rem 0}}.hero-ctas[data-v-33a07ad6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-bottom:1rem}.hero-ctas>a[data-v-33a07ad6]:only-child{grid-column:1 / -1;width:calc(50% - .5rem);margin:0 auto}.hero-ctas>a[data-v-33a07ad6]{display:flex;align-items:center;justify-content:center;padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:800;text-align:center;border-radius:var(--radius-lg, 12px)}.hero-tools-section[data-v-33a07ad6]{background:#fff;padding:1.25rem 0 0}.hero-tools[data-v-33a07ad6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.hero-tool[data-v-33a07ad6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:1.25rem 1.5rem;min-height:0;font-family:var(--font-display);text-align:center;text-decoration:none;border-radius:var(--radius-lg, 12px);background-color:#c1512f;color:#fff;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.hero-tool[data-v-33a07ad6]:hover{background-color:#a8431f;box-shadow:0 8px 24px #c1512f52;transform:translateY(-2px)}.hero-tool-name[data-v-33a07ad6]{font-weight:800;font-size:1.05rem;line-height:1.3}.hero-tool-sub[data-v-33a07ad6]{font-size:.85rem;font-weight:600;opacity:.9;line-height:1.35}@media(max-width:640px){.hero-tools[data-v-33a07ad6]{grid-template-columns:1fr;gap:.75rem}.hero-tool[data-v-33a07ad6]{padding:1rem 1.25rem}}.hero-btn[data-v-33a07ad6]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.75rem;font-size:.95rem;font-weight:700;font-family:var(--font-display);text-decoration:none;border-radius:9999px;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;white-space:nowrap}.hero-btn[data-v-33a07ad6]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.hero-btn.primary[data-v-33a07ad6]{background-color:#c1512f;color:#fff}.hero-btn.primary[data-v-33a07ad6]:hover{background-color:#a8432a;box-shadow:0 4px 16px #c1512f59}.hero-btn.advisor[data-v-33a07ad6]{background:#c1512f;color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px #c1512f4d}.hero-btn.advisor[data-v-33a07ad6]:hover{background:#a8432a;transform:translateY(-3px);box-shadow:0 6px 20px #c1512f66}.hero-btn.secondary[data-v-33a07ad6]{background-color:#1a1a2e;color:#fff}.hero-btn.secondary[data-v-33a07ad6]:hover{background-color:#2a2a4e;box-shadow:0 6px 20px #1a1a2e1a}.hero-btn.tertiary[data-v-33a07ad6]{background-color:#e09f20;color:#fff}.hero-btn.tertiary[data-v-33a07ad6]:hover{background-color:#c98b1a;box-shadow:0 4px 16px #e09f2059}.hero-quick-links[data-v-33a07ad6]{display:flex;flex-wrap:nowrap;gap:1rem;margin-top:1.5rem;justify-content:center}.quick-link-card[data-v-33a07ad6]{display:flex;align-items:flex-start;gap:.75rem;background-color:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:1rem;text-decoration:none;transition:all .25s ease;flex:1 1 0;min-width:0}.quick-link-card[data-v-33a07ad6]:hover{background-color:#ffffff26;transform:translateY(-3px);box-shadow:0 6px 20px #1a1a2e1a}.quick-link-icon[data-v-33a07ad6]{font-size:1.5rem;flex-shrink:0;line-height:1}.quick-link-title[data-v-33a07ad6]{font-size:.95rem;font-weight:700;font-family:var(--font-display);color:#fff;margin:0 0 .2rem}.quick-link-desc[data-v-33a07ad6]{font-size:.78rem;font-family:var(--font-body);color:#fff9;line-height:1.45;margin:0}.hero-stats[data-v-33a07ad6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:.75rem;margin-bottom:.5rem;max-width:560px;margin-left:auto;margin-right:auto}.stat-card[data-v-33a07ad6]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-number[data-v-33a07ad6]{font-size:2rem;font-weight:800;font-family:var(--font-mono);color:#fff}@media(min-width:768px){.stat-number[data-v-33a07ad6]{font-size:2.5rem}}.stat-label[data-v-33a07ad6]{font-size:.8rem;font-family:var(--font-mono);color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.section-container[data-v-33a07ad6],.content-limit[data-v-33a07ad6]{max-width:1440px;margin:0 auto;padding:0 2.5rem}@media(min-width:768px){.section-container[data-v-33a07ad6],.content-limit[data-v-33a07ad6]{padding:0 3rem}}.section-heading[data-v-33a07ad6]{font-size:2rem;font-weight:800;font-family:var(--font-display);color:#fff;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:3px solid #c1512f;display:inline-block}.section-heading.centered[data-v-33a07ad6]{text-align:center}@media(min-width:768px){.section-heading[data-v-33a07ad6]{font-size:2.25rem}}.section-subheading[data-v-33a07ad6]{font-size:1.05rem;font-family:var(--font-body);color:#666;line-height:1.6;margin:0 0 .5rem;max-width:560px}.quiz-cta-section[data-v-33a07ad6]{padding:0}.quiz-cta-card[data-v-33a07ad6]{display:flex;align-items:center;justify-content:space-between;background:#1a1a2e;border-radius:var(--radius-lg, 12px);padding:1.25rem 2.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;gap:2rem}.quiz-cta-card[data-v-33a07ad6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.quiz-cta-content[data-v-33a07ad6]{display:flex;align-items:center;gap:1rem}.quiz-cta-icon[data-v-33a07ad6]{font-size:1.75rem}.quiz-cta-title[data-v-33a07ad6]{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 .15rem}.quiz-cta-desc[data-v-33a07ad6]{font-size:.85rem;color:#fff9;margin:0}.quiz-cta-btn[data-v-33a07ad6]{flex-shrink:0;display:inline-block;padding:.75rem 2rem;background-color:#c1512f;color:#fff;font-size:.95rem;font-weight:700;font-family:var(--font-display);border-radius:9999px;white-space:nowrap;transition:all .2s ease}.quiz-cta-card:hover .quiz-cta-btn[data-v-33a07ad6]{background-color:#a8432a;box-shadow:0 4px 12px #c1512f4d}.cta-banners-section[data-v-33a07ad6]{background:#1a1a2e;padding:1.25rem 0}.cta-banners-grid[data-v-33a07ad6]{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.quiz-cta-card[data-v-33a07ad6]{flex-direction:column;gap:.75rem;text-align:center;padding:1.5rem}.quiz-cta-content[data-v-33a07ad6]{flex-direction:column}.advisor-prompt-card[data-v-33a07ad6]{padding:1.25rem}.advisor-prompt-form[data-v-33a07ad6]{flex-direction:column}.advisor-prompt-btn[data-v-33a07ad6]{width:100%}.advisor-prompt-hints[data-v-33a07ad6]{text-align:center}}.tools-row-section[data-v-33a07ad6]{padding:1.5rem 0 .5rem}.tools-scroll-row[data-v-33a07ad6]{display:grid;grid-template-columns:repeat(5,1fr);gap:.85rem;align-items:stretch}.tool-scroll-card[data-v-33a07ad6]{position:relative;background:#fff;border:1px solid #eae3d8;border-radius:10px;padding:1.15rem 1.1rem 1.15rem 1.35rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:center;gap:.3rem;min-height:104px;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.tool-scroll-card[data-v-33a07ad6]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#c1512f;opacity:.35;transition:opacity .2s}.tool-scroll-card[data-v-33a07ad6]:hover{box-shadow:0 6px 20px #1a1a2e1a;border-color:#d9cfc0;transform:translateY(-2px)}.tool-scroll-card[data-v-33a07ad6]:hover:before{opacity:1}.tool-scroll-title[data-v-33a07ad6]{font-size:.95rem;font-weight:700;font-family:var(--font-display);color:#1a1a2e;line-height:1.3;padding-right:.25rem}.tool-new-badge[data-v-33a07ad6]{position:absolute;top:.5rem;right:.5rem;font-size:.55rem;font-weight:700;letter-spacing:.05em;color:#fff;background:#c1512f;padding:.12rem .35rem;border-radius:4px}.tool-scroll-desc[data-v-33a07ad6]{font-size:.8rem;color:#6b6b6b;line-height:1.4}@media(max-width:900px){.tools-scroll-row[data-v-33a07ad6]{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.tools-scroll-row[data-v-33a07ad6]{grid-template-columns:1fr;gap:.6rem}.tool-scroll-card[data-v-33a07ad6]{min-height:0;padding:1rem .9rem 1rem 1.1rem}}.articles-news-section[data-v-33a07ad6]{padding:1.75rem 0;background:#1a1a2e}.articles-news-grid[data-v-33a07ad6]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.articles-news-grid[data-v-33a07ad6]{grid-template-columns:1fr 320px;gap:2rem}}.articles-main[data-v-33a07ad6]{min-width:0}.news-sidebar[data-v-33a07ad6]{display:block;margin-top:1.5rem}@media(min-width:1024px){.news-sidebar[data-v-33a07ad6]{margin-top:0;position:sticky;top:80px;align-self:start}}.slider-header[data-v-33a07ad6]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.view-all-link[data-v-33a07ad6]{display:inline-block;font-size:.85rem;font-weight:700;font-family:var(--font-display);color:#fff;background:#c1512f;padding:.6rem 1.5rem;border-radius:9999px;text-decoration:none;white-space:nowrap;transition:all .2s ease}.view-all-link[data-v-33a07ad6]:hover{background:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.slider-wrapper[data-v-33a07ad6]{position:relative}.slider-track[data-v-33a07ad6]{overflow:hidden;width:100%}.slider-belt[data-v-33a07ad6]{display:flex;gap:12px;transition:transform .4s ease}.slider-arrow[data-v-33a07ad6]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(0,0,0,.12);background:#ffffffe6;color:var(--color-black);font-size:1.5rem;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 6px #1a1a2e0f}.slider-arrow[data-v-33a07ad6]:hover:not(:disabled){border-color:#2779b7;color:#2779b7;box-shadow:0 4px 12px #2779b726}.slider-arrow[data-v-33a07ad6]:disabled{opacity:.3;cursor:default}.slider-arrow-left[data-v-33a07ad6]{left:.5rem}.slider-arrow-right[data-v-33a07ad6]{right:.5rem}.article-slide-card[data-v-33a07ad6]{flex-shrink:0;width:200px;background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-decoration:none;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.article-slide-card[data-v-33a07ad6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.article-card-image[data-v-33a07ad6]{position:relative;width:100%;height:140px;overflow:hidden}.article-card-image img[data-v-33a07ad6]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-slide-card:hover .article-card-image img[data-v-33a07ad6]{transform:scale(1.05)}.article-card-image .article-tag[data-v-33a07ad6]{position:absolute;bottom:.6rem;left:.6rem}.article-card-body[data-v-33a07ad6]{padding:1rem 1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.article-tag[data-v-33a07ad6]{display:inline-block;background-color:#2779b7d9;color:#fff;font-size:.6rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;padding:.3rem .7rem;border-radius:9999px;letter-spacing:.04em;width:fit-content;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.article-tag.cat-transition[data-v-33a07ad6]{background-color:#c1512fe0}.article-tag.cat-mba[data-v-33a07ad6]{background-color:#b8820de0}.article-tag.cat-finance[data-v-33a07ad6]{background-color:#0d7a4fe0}.article-tag.cat-tech[data-v-33a07ad6]{background-color:#2779b7e0}.article-tag.cat-benefits[data-v-33a07ad6]{background-color:#7c3ab4e0}.article-tag.cat-testprep[data-v-33a07ad6]{background-color:#c44569e0}.article-slide-title[data-v-33a07ad6]{font-size:.95rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0;line-height:1.3}.article-slide-desc[data-v-33a07ad6]{font-size:.8rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.55;margin:0;flex:1}.article-read-more[data-v-33a07ad6]{font-size:.8rem;font-weight:700;font-family:var(--font-display);color:#c1512f;margin-top:.25rem}@media(max-width:640px){.slider-arrow[data-v-33a07ad6]{display:none}.slider-track[data-v-33a07ad6]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.slider-track[data-v-33a07ad6]::-webkit-scrollbar{display:none}.slider-belt[data-v-33a07ad6]{transition:none}.slider-header[data-v-33a07ad6]{flex-direction:column;align-items:flex-start}}.highlights-section[data-v-33a07ad6]{padding:1.75rem 0;background:#1a1a2e}.highlights-heading[data-v-33a07ad6]{color:#fff;border-bottom-color:#e09f20}.highlights-grid[data-v-33a07ad6]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}.highlight-box[data-v-33a07ad6]{display:flex}@media(min-width:640px)and (max-width:1023px){.highlights-grid[data-v-33a07ad6]{grid-template-columns:1fr 1fr}.glance-partners[data-v-33a07ad6]{grid-column:1 / -1}}@media(min-width:1024px){.highlights-grid[data-v-33a07ad6]{grid-template-columns:repeat(3,1fr);align-items:stretch}.glance-events[data-v-33a07ad6]{grid-column:1;grid-row:1}.glance-webinars[data-v-33a07ad6]{grid-column:1;grid-row:2}.glance-tools[data-v-33a07ad6]{grid-column:2;grid-row:1 / span 2}.glance-downloads[data-v-33a07ad6]{grid-column:3;grid-row:1}.glance-merch[data-v-33a07ad6]{grid-column:3;grid-row:2}.glance-partners[data-v-33a07ad6]{grid-column:1 / -1;grid-row:3}}.highlight-box[data-v-33a07ad6]>*{flex:1;width:100%}.highlight-box[data-v-33a07ad6] .upcoming-events,.highlight-box[data-v-33a07ad6] .upcoming-webinars,.highlight-box[data-v-33a07ad6] .partners-section,.highlight-box[data-v-33a07ad6] .self-service-tools{height:100%;display:flex;flex-direction:column}.glance-simple-card[data-v-33a07ad6]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;height:100%;display:flex;flex-direction:column}.glance-simple-header[data-v-33a07ad6]{position:relative;height:120px;overflow:hidden}.glance-simple-img[data-v-33a07ad6]{width:100%;height:100%;object-fit:cover}.glance-simple-overlay[data-v-33a07ad6]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a2e1ae6,#1a2e1a80);display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 1.25rem}.glance-simple-overlay--merch[data-v-33a07ad6]{background:linear-gradient(to top,#c1512fe6,#c1512f80)}.glance-simple-title[data-v-33a07ad6]{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0}.glance-simple-sub[data-v-33a07ad6]{font-family:Roboto,sans-serif;font-size:.72rem;color:#ffffffd9;margin:.1rem 0 0}.glance-simple-body[data-v-33a07ad6]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.glance-simple-item[data-v-33a07ad6]{font-family:Roboto,sans-serif;font-size:.85rem;color:#1a1a1a;line-height:1.5;margin-bottom:.75rem}.glance-simple-tag[data-v-33a07ad6]{display:inline-block;background:#c1512f;color:#fff;padding:.1rem .45rem;font-size:.6rem;font-weight:700;text-transform:uppercase;border-radius:4px;margin-right:.4rem;vertical-align:middle}.glance-simple-text[data-v-33a07ad6]{font-family:Roboto,sans-serif;font-size:.9rem;color:#1a1a1a;line-height:1.55;margin:0 0 1rem}.glance-simple-cta[data-v-33a07ad6]{display:block;text-align:center;background:#1a1a2e;color:#fff;font-family:Roboto,sans-serif;font-size:.85rem;font-weight:700;padding:.75rem 1.5rem;border-radius:9999px;text-decoration:none;margin-top:auto;transition:background .2s}.glance-simple-cta[data-v-33a07ad6]:hover{background:#2a2a4e}.contributor-highlight[data-v-33a07ad6],.merch-highlight[data-v-33a07ad6]{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all .25s ease}.contributor-highlight[data-v-33a07ad6]:hover,.merch-highlight[data-v-33a07ad6]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.contributor-highlight .card-header[data-v-33a07ad6],.merch-highlight .card-header[data-v-33a07ad6]{position:relative;height:120px;overflow:hidden}.contributor-highlight .card-header-img[data-v-33a07ad6],.merch-highlight .card-header-img[data-v-33a07ad6]{width:100%;height:100%;object-fit:cover}.contributor-highlight .card-header-overlay[data-v-33a07ad6],.merch-highlight .card-header-overlay[data-v-33a07ad6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:1rem 1.25rem}.contributor-highlight .card-header-overlay[data-v-33a07ad6]{background:linear-gradient(to top,#1a2e1ae6,#1a2e1a80)}.merch-highlight .card-header-overlay[data-v-33a07ad6]{background:linear-gradient(to top,#c1512fe6,#c1512f80)}.card-header-text[data-v-33a07ad6]{display:flex;flex-direction:column;gap:.2rem}.card-description[data-v-33a07ad6]{font-size:.72rem;font-family:Roboto,sans-serif;color:#ffffffd9;margin:0;line-height:1.3}.contributor-highlight .card-body[data-v-33a07ad6],.merch-highlight .card-body[data-v-33a07ad6]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.section-title-sm[data-v-33a07ad6]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;margin:0;display:flex;align-items:center;gap:.5rem}.section-title-sm .icon[data-v-33a07ad6]{color:#fff}.download-card[data-v-33a07ad6]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.download-cover[data-v-33a07ad6]{flex-shrink:0;width:52px;height:68px;border-radius:3px 6px 6px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.35rem .25rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 2px 6px #1a1a2e0f}.download-cover[data-v-33a07ad6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#00000026}.download-cover[data-v-33a07ad6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.download-cover.cover-mba[data-v-33a07ad6]{background:linear-gradient(160deg,#1a1a2e,#16324a 40%,#1a4a6e)}.download-cover.cover-tech[data-v-33a07ad6]{background:linear-gradient(160deg,#1a2e1a,#1e3a2a 40%,#2a5a3a)}.download-cover.cover-euro[data-v-33a07ad6]{background:linear-gradient(160deg,#1a2440,#2a4a6e 40%,#3a7ca5)}.download-cover.cover-default[data-v-33a07ad6]{background:linear-gradient(160deg,#2a1a0a,#4a3020 40%,#6b4530)}.download-cover.cover-pivot[data-v-33a07ad6]{background:linear-gradient(160deg,#1a1a1a,#2d2d3d 40%,#3a3a5a)}.download-cover.cover-strategy[data-v-33a07ad6]{background:linear-gradient(160deg,#1e3a5f,#2779b7,#3a8fd4)}.download-cover-tag[data-v-33a07ad6]{font-size:.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff9;border:1px solid rgba(255,255,255,.2);padding:.05rem .2rem;border-radius:4px;margin-bottom:.2rem;position:relative;z-index:1}.download-cover-title[data-v-33a07ad6]{font-size:.38rem;font-weight:800;font-family:var(--font-display, "Roboto", sans-serif);color:#fff;line-height:1.3;margin:0;position:relative;z-index:1}.download-cover-divider[data-v-33a07ad6]{width:14px;height:1px;background:#c1512f;margin:.2rem 0;position:relative;z-index:1}.download-cover-author[data-v-33a07ad6]{font-size:.3rem;font-weight:600;color:#ffffffb3;position:relative;z-index:1;letter-spacing:.05em}.download-info[data-v-33a07ad6]{flex:1;min-width:0}.download-tag[data-v-33a07ad6]{display:inline-block;background:var(--color-accent, #e09f20);color:#fff;padding:.1rem .4rem;font-size:.5rem;font-weight:700;font-family:var(--font-display, "Roboto", sans-serif);text-transform:uppercase;border-radius:9999px;letter-spacing:.04em;margin-bottom:.2rem}.download-title[data-v-33a07ad6]{font-size:.82rem;font-weight:700;font-family:var(--font-display, "Roboto", sans-serif);color:#1a1a1a;margin:0;line-height:1.3}.download-author[data-v-33a07ad6]{font-size:.72rem;color:var(--color-text-muted, #6b7a8d);margin:.1rem 0 0;font-family:var(--font-body, "Roboto", sans-serif)}.contributor-highlight .view-all-btn[data-v-33a07ad6]{display:block;width:100%;background-color:#2779b7;color:#fff;text-align:center;padding:.75rem 1rem;text-decoration:none;font-size:.875rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;border:none;border-radius:9999px;box-shadow:0 2px 6px #1a1a2e0f;transition:all .2s ease;margin-top:auto}.contributor-highlight .view-all-btn[data-v-33a07ad6]:hover{background-color:#1e5f8f;transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.merch-promo[data-v-33a07ad6]{flex:1;margin-bottom:1rem}.merch-badge[data-v-33a07ad6]{display:inline-block;background-color:#c1512f;color:#fff;padding:.2rem .6rem;font-size:.65rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;border-radius:9999px;letter-spacing:.04em;margin-bottom:.5rem}.merch-title[data-v-33a07ad6]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .4rem}.merch-description[data-v-33a07ad6]{font-size:.82rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0}.merch-btn[data-v-33a07ad6]{display:block;width:100%;background-color:#c1512f;color:#fff;text-align:center;padding:.65rem 1rem;text-decoration:none;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;border:none;border-radius:9999px;transition:all .2s ease;margin-top:auto;box-sizing:border-box}.merch-btn[data-v-33a07ad6]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f40}.value-section[data-v-33a07ad6]{padding:1.75rem 2rem 2rem;background:#1a1a2e;border-radius:0;margin:0 0 .5rem}.value-cards-grid[data-v-33a07ad6]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.25rem}@media(min-width:640px){.value-cards-grid[data-v-33a07ad6]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.value-cards-grid[data-v-33a07ad6]{grid-template-columns:repeat(4,1fr)}}.value-card[data-v-33a07ad6]{background:var(--color-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border-top:3px solid transparent;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.value-card[data-v-33a07ad6]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #1a1a2e1a;border-top-color:#1a3a5c}.value-card-img-wrap[data-v-33a07ad6]{width:100%;height:140px;overflow:hidden}.value-card-img[data-v-33a07ad6]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:grayscale(100%);transition:transform .4s ease,filter .4s ease}.value-card:hover .value-card-img[data-v-33a07ad6]{transform:scale(1.05);filter:grayscale(60%)}.value-card-body[data-v-33a07ad6]{padding:1.25rem}.value-card-title[data-v-33a07ad6]{font-size:1rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .4rem;line-height:1.3}.value-card-text[data-v-33a07ad6]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.55;margin:0}.events-banner[data-v-33a07ad6]{background:#fff;padding:.5rem 0;overflow:hidden}.slider-wrapper[data-v-33a07ad6]{width:100%;overflow:hidden;max-width:100vw}.slider-track[data-v-33a07ad6]{display:flex;gap:.5rem;animation:scroll-left-33a07ad6 50s linear infinite;width:max-content;max-width:none}.slider-track[data-v-33a07ad6]:hover{animation-play-state:paused}.slider-slide[data-v-33a07ad6]{position:relative;flex-shrink:0;width:220px;min-width:220px;height:140px;border-radius:10px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:block;max-width:none}.slider-slide[data-v-33a07ad6]:hover{transform:scale(1.05);box-shadow:0 4px 20px #ffffff26}.slider-slide img[data-v-33a07ad6]{width:100%;height:100%;object-fit:cover;max-width:none}.slide-label[data-v-33a07ad6]{position:absolute;bottom:0;left:0;right:0;padding:.4rem .6rem;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.slide-label-title[data-v-33a07ad6]{font-family:var(--font-display);font-size:.65rem;font-weight:700;color:#fff;line-height:1.2}.slide-label-date[data-v-33a07ad6]{font-family:var(--font-mono);font-size:.6rem;color:#ffffffd9;white-space:nowrap;margin-left:.4rem}@keyframes scroll-left-33a07ad6{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.slider-slide[data-v-33a07ad6]{width:180px;min-width:180px;height:110px}}.tb[data-v-33a07ad6]{display:block;position:relative;height:110px;overflow:hidden;text-decoration:none;color:#fff;cursor:pointer}.tb-bg[data-v-33a07ad6]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/uploads/events/kellogg-meetup-new.jpeg) center center / cover no-repeat;filter:brightness(.4);transform:scale(1.05);transition:filter .4s ease}.tb:hover .tb-bg[data-v-33a07ad6]{filter:brightness(.5)}.tb-overlay[data-v-33a07ad6]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#c1512fb3,#d2643280 40%,#e09f204d)}.tb-inner[data-v-33a07ad6]{position:relative;z-index:1;max-width:1280px;margin:0 auto;height:100%;display:flex;align-items:center;padding:0 1.5rem;gap:2rem}.tb-brand[data-v-33a07ad6]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.tb-logo[data-v-33a07ad6]{width:130px;height:auto;max-width:none}.tb-brand-label[data-v-33a07ad6]{font-family:var(--font-display);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#fff;white-space:nowrap}.tb-copy[data-v-33a07ad6]{flex:1;min-width:0}.tb-actions[data-v-33a07ad6]{flex-shrink:0;display:flex;align-items:center;gap:1rem}.tb-headline[data-v-33a07ad6]{font-family:var(--font-display);font-size:1.4rem;font-weight:900;letter-spacing:-.01em;color:#fff;margin:0 0 .25rem;line-height:1.2;white-space:nowrap}.tb-headline em[data-v-33a07ad6]{font-style:normal;color:#e09f20}.tb-sub[data-v-33a07ad6]{font-family:var(--font-body);font-size:.85rem;line-height:1.4;color:#fffc;margin:0;font-style:italic}.tb-sub strong[data-v-33a07ad6]{font-style:normal;color:#fff;font-weight:700}.tb-cta[data-v-33a07ad6]{flex-shrink:0;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#fff;border:2px solid rgba(255,255,255,.5);padding:.55rem 1.2rem;border-radius:4px;white-space:nowrap;transition:all .2s ease}.tb:hover .tb-cta[data-v-33a07ad6]{border-color:#e09f20;color:#e09f20}.tb-portrait[data-v-33a07ad6]{flex-shrink:0;width:160px;height:110px;position:relative;overflow:hidden}.tb-portrait img[data-v-33a07ad6]{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center 10%;transform:scale(1.45);transform-origin:center 24%;mask-image:linear-gradient(to right,transparent 0%,black 35%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 35%);max-width:none}@media(max-width:900px){.tb-brand[data-v-33a07ad6]{display:none}.tb-inner[data-v-33a07ad6]{padding:0 1.5rem;gap:1.5rem}.tb-headline[data-v-33a07ad6]{font-size:1.15rem;white-space:normal}.tb-cta[data-v-33a07ad6]{display:none}}@media(max-width:480px){.tb[data-v-33a07ad6]{height:auto;min-height:90px}.tb-inner[data-v-33a07ad6]{padding:.75rem 1rem;gap:.75rem}.tb-headline[data-v-33a07ad6]{font-size:.85rem;line-height:1.3}.tb-sub[data-v-33a07ad6]{font-size:.65rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tb-portrait[data-v-33a07ad6]{width:80px;height:80px}.tb-portrait img[data-v-33a07ad6]{width:80px}}.industries-section[data-v-33a07ad6]{padding:1.5rem 0 2rem;border-top:1px solid rgba(0,0,0,.06)}.industries-grid[data-v-33a07ad6]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.industry-chip[data-v-33a07ad6]{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-card);border:1.5px solid rgba(0,0,0,.08);border-radius:9999px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;font-family:var(--font-display);color:var(--color-black);text-decoration:none;transition:all .2s ease}.industry-chip[data-v-33a07ad6]:hover{border-color:#2779b7;color:#2779b7;transform:translateY(-2px);box-shadow:0 4px 12px #2779b71f}.industry-icon[data-v-33a07ad6]{font-size:1.1rem;line-height:1}.hero-join-btn[data-v-33a07ad6]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.75rem;background:#2779b7;color:#fff;font-size:.9rem;font-weight:600;font-family:var(--font-display);border-radius:9999px;text-decoration:none;transition:background .15s,transform .15s}.hero-join-btn[data-v-33a07ad6]:hover{background:#1e5f8f}.hero-hire-banner[data-v-33a07ad6]{display:flex;align-items:center;justify-content:space-between;background-color:#1a1a2e;border-radius:var(--radius-lg, 12px);padding:1.25rem 2.5rem;gap:2rem;width:100%;text-decoration:none;transition:transform .2s,box-shadow .2s}.hero-hire-banner[data-v-33a07ad6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}@media(max-width:768px){.hero-hire-banner[data-v-33a07ad6]{flex-direction:column;text-align:center;padding:1.5rem}}.hero-hire-banner-content[data-v-33a07ad6]{flex:1}.hero-hire-banner-title[data-v-33a07ad6]{font-size:1.05rem;font-weight:700;font-family:var(--font-display);color:#fff;margin:0 0 .15rem;line-height:1.3}.hero-hire-banner-text[data-v-33a07ad6]{font-size:.85rem;font-family:var(--font-body);color:#ffffffa6;line-height:1.5;margin:0}.hero-hire-banner-btn[data-v-33a07ad6]{flex-shrink:0;display:inline-block;padding:.75rem 2rem;background-color:#c1512f;color:#fff;font-size:.95rem;font-weight:700;font-family:var(--font-display);text-decoration:none;border-radius:9999px;transition:all .2s ease;white-space:nowrap}.hero-hire-banner-btn[data-v-33a07ad6]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.employers-section[data-v-33a07ad6]:not(.top-employer){padding:0 0 4rem}.employers-banner[data-v-33a07ad6]{background-color:#1a1a2e;border-radius:var(--radius-lg);padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}@media(min-width:640px){.employers-banner[data-v-33a07ad6]{flex-direction:row;align-items:center;justify-content:space-between;padding:3rem}}.employers-title[data-v-33a07ad6]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:#fff;margin:0 0 .5rem}.employers-subtitle[data-v-33a07ad6]{font-size:1rem;font-family:var(--font-body);color:#ffffffb3;line-height:1.6;margin:0;max-width:480px}@media(max-width:767px){.hero[data-v-33a07ad6]{padding:2rem 1rem}.hero-title[data-v-33a07ad6]{font-size:1.75rem;line-height:1.2}.hero-subtitle[data-v-33a07ad6]{font-size:.9rem;line-height:1.5;white-space:normal}.hero-stats[data-v-33a07ad6]{gap:.75rem}.stat-number[data-v-33a07ad6]{font-size:1.35rem}.stat-label[data-v-33a07ad6]{font-size:.6rem}.hero-ctas[data-v-33a07ad6]{grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem}.hero-ctas>a[data-v-33a07ad6]{padding:.9rem 1.25rem;font-size:.95rem}.hero-ctas>a[data-v-33a07ad6]:only-child{width:100%}.hero-tools[data-v-33a07ad6]{grid-template-columns:1fr;gap:.5rem}.employers-title[data-v-33a07ad6]{font-size:1.1rem}.employers-subtitle[data-v-33a07ad6]{font-size:.85rem;max-width:100%}.section-heading[data-v-33a07ad6]{font-size:1.25rem}.section-subheading[data-v-33a07ad6]{font-size:.85rem}.highlights-grid[data-v-33a07ad6]{grid-template-columns:1fr}.section-container[data-v-33a07ad6]{padding:0 .75rem}}@media(max-width:480px){.hero[data-v-33a07ad6]{padding:1.5rem .75rem}.hero-title[data-v-33a07ad6]{font-size:1.5rem}.hero-subtitle[data-v-33a07ad6]{font-size:.82rem}.stat-number[data-v-33a07ad6]{font-size:1.2rem}}.contribute-cta-banner[data-v-33a07ad6]{margin-top:1.25rem;background:#fff;border-radius:10px;border-top:3px solid #c1512f;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;transition:transform .2s,box-shadow .2s}.contribute-cta-banner[data-v-33a07ad6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.contribute-cta-text-wrap[data-v-33a07ad6]{flex:1}.contribute-cta-title[data-v-33a07ad6]{font-family:Roboto,sans-serif;font-size:1.15rem;font-weight:800;color:#1a1a2e;margin:0 0 .25rem;line-height:1.3}.contribute-cta-text[data-v-33a07ad6]{font-family:Roboto,sans-serif;font-size:.88rem;color:#6b6b6b;line-height:1.55;margin:0}.contribute-cta-actions[data-v-33a07ad6]{display:flex;gap:.75rem;flex-shrink:0}.contribute-cta-btn[data-v-33a07ad6]{display:inline-block;flex-shrink:0;color:#fff;padding:.7rem 1.6rem;border-radius:9999px;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.contribute-cta-btn.primary[data-v-33a07ad6]{background:#c1512f}.contribute-cta-btn.primary[data-v-33a07ad6]:hover{background:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.contribute-cta-btn.secondary[data-v-33a07ad6]{background:#2779b7}.contribute-cta-btn.secondary[data-v-33a07ad6]:hover{background:#1e5f8f;transform:translateY(-1px);box-shadow:0 4px 12px #2779b74d}@media(max-width:768px){.contribute-cta-banner[data-v-33a07ad6]{flex-direction:column;align-items:flex-start;padding:1.5rem}.contribute-cta-actions[data-v-33a07ad6]{width:100%;flex-wrap:wrap}}.first-post-nudge[data-v-33a07ad6]{max-width:1200px;margin:0 auto;padding:0 1.5rem;margin-bottom:1.5rem}.nudge-container[data-v-33a07ad6]{background-color:#1a1a2e;border-radius:10px;padding:1.25rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;transition:transform .2s,box-shadow .2s}.nudge-container[data-v-33a07ad6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.nudge-content[data-v-33a07ad6]{font-size:.85rem;color:#ffffffa6;line-height:1.5}.nudge-content strong[data-v-33a07ad6]{color:#fff;font-size:1.05rem;font-weight:700}.nudge-actions[data-v-33a07ad6]{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.nudge-post-btn[data-v-33a07ad6]{padding:.75rem 2rem;font-size:.95rem;font-weight:700;background:#c1512f;color:#fff;border-radius:9999px;text-decoration:none;white-space:nowrap;transition:background .15s,transform .15s,box-shadow .15s}.nudge-post-btn[data-v-33a07ad6]:hover{background:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.nudge-dismiss-btn[data-v-33a07ad6]{padding:.25rem;font-size:.82rem;font-weight:500;background:none;border:none;color:#ffffff8c;cursor:pointer;font-family:inherit;text-decoration:underline;white-space:nowrap}.nudge-dismiss-btn[data-v-33a07ad6]:hover{color:#ffffffd9}@media(max-width:640px){.nudge-container[data-v-33a07ad6]{flex-direction:column;text-align:center;padding:1.5rem}.nudge-actions[data-v-33a07ad6]{justify-content:center}}.community-latest-section[data-v-33a07ad6]{padding:2rem 0 1rem}.community-latest-header[data-v-33a07ad6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}.community-latest-grid[data-v-33a07ad6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:768px){.community-latest-grid[data-v-33a07ad6]{grid-template-columns:1fr}.community-latest-header[data-v-33a07ad6]{flex-direction:column;align-items:flex-start;gap:.5rem}}.community-post-card[data-v-33a07ad6]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:var(--radius-md, 10px);padding:1rem 1.15rem;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.community-post-card[data-v-33a07ad6]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.community-post-category[data-v-33a07ad6]{display:inline-block;font-size:.68rem;font-weight:700;color:var(--color-primary, #2779b7);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem}.community-post-title[data-v-33a07ad6]{font-size:.92rem;font-weight:700;color:var(--color-black, #1a1a2e);margin:0 0 .4rem;line-height:1.3}.community-post-meta[data-v-33a07ad6]{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--color-text-muted, #888)}.meta-dot[data-v-33a07ad6]{color:#ccc}.team-badge-sm[data-v-33a07ad6]{display:inline-block;background:linear-gradient(90deg,#c1512f,#e09f20);color:#fff;font-size:.55rem;font-weight:700;padding:1px 5px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.join-community-section[data-v-33a07ad6]{padding:1.75rem 0 1.5rem;background:#1a1a2e;position:relative;color:#fff;margin-top:0;margin-bottom:-2rem}.join-community-container[data-v-33a07ad6]{max-width:1440px;margin:0 auto;padding:0 3rem}@media(min-width:768px){.join-community-container[data-v-33a07ad6]{padding:0 2.5rem}}.jc-header[data-v-33a07ad6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.75rem;gap:1rem}.jc-header-left[data-v-33a07ad6]{display:flex;flex-direction:column;gap:.35rem;flex:1}.jc-eyebrow[data-v-33a07ad6]{display:flex;align-items:center;gap:.5rem}.jc-eyebrow-icon[data-v-33a07ad6]{font-size:.7rem;color:#e09f20}.jc-eyebrow-text[data-v-33a07ad6]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;text-transform:uppercase;letter-spacing:.08em}.join-community-title[data-v-33a07ad6]{font-size:2rem;font-weight:800;font-family:Roboto,sans-serif;color:#fff;margin:0;line-height:1.2}.join-community-subtitle[data-v-33a07ad6]{font-size:.95rem;font-family:Roboto,sans-serif;color:#ffffff8c;margin:0;line-height:1.5}.join-btn-primary[data-v-33a07ad6]{flex-shrink:0;display:inline-block;background:#c1512f;color:#fff;padding:.85rem 2.5rem;border-radius:9999px;font-size:1.05rem;font-weight:700;font-family:Roboto,sans-serif;text-decoration:none;transition:all .2s ease}.join-btn-primary[data-v-33a07ad6]:hover{background:#a8432a;transform:translateY(-2px);box-shadow:0 6px 20px #c1512f66}@media(max-width:768px){.jc-header[data-v-33a07ad6]{flex-direction:column}.join-community-title[data-v-33a07ad6]{font-size:1.5rem}.join-community-container[data-v-33a07ad6]{padding:0 1.5rem}}.home-redesign[data-v-33a07ad6]{background-color:#fff!important}.hero[data-v-33a07ad6]{background:#fff!important;color:#1a1a1a!important}.hero-title[data-v-33a07ad6]{color:#1a1a2e!important}.hero-title-gradient[data-v-33a07ad6]{color:#c1512f!important}.hero-subtitle[data-v-33a07ad6],.stat-number[data-v-33a07ad6],.stat-label[data-v-33a07ad6]{color:#1a1a1a!important}.section-heading[data-v-33a07ad6]{font-size:2.25rem!important;display:inline-block;letter-spacing:-.01em;border-bottom:none!important;padding-bottom:0!important;color:#1a1a1a!important}.cta-banners-section[data-v-33a07ad6],.events-banner[data-v-33a07ad6]{background:#fff!important}.cta-banners-section[data-v-33a07ad6],.articles-news-section[data-v-33a07ad6],.highlights-section[data-v-33a07ad6],.value-section[data-v-33a07ad6]{background:#fff!important;border-top:1px solid #d6dce3!important}.breadcrumb-nav[data-v-169f40c8]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 max(20px,calc((100vw - 1216px)/2)) .85rem}.breadcrumb-list[data-v-169f40c8]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0}.breadcrumb-item[data-v-169f40c8]{display:flex;align-items:center;font-size:.8rem;font-family:Roboto,sans-serif}.breadcrumb-link[data-v-169f40c8]{color:#2779b7;text-decoration:none;font-weight:500;transition:color .2s}.breadcrumb-link[data-v-169f40c8]:hover{color:#c1512f;text-decoration:underline}.breadcrumb-current[data-v-169f40c8]{color:#6b6b6b;font-weight:500}.breadcrumb-sep[data-v-169f40c8]{margin:0 .4rem;color:#1a1a2e4d;font-size:.75rem}.dark-page .breadcrumb-current[data-v-169f40c8],.meme-board-page .breadcrumb-current[data-v-169f40c8],.se-page .breadcrumb-current[data-v-169f40c8],.astronomy-page .breadcrumb-current[data-v-169f40c8]{color:#ffffff9e}.dark-page .breadcrumb-sep[data-v-169f40c8],.meme-board-page .breadcrumb-sep[data-v-169f40c8],.se-page .breadcrumb-sep[data-v-169f40c8],.astronomy-page .breadcrumb-sep[data-v-169f40c8]{color:#ffffff57}.dark-page .breadcrumb-link[data-v-169f40c8],.meme-board-page .breadcrumb-link[data-v-169f40c8],.se-page .breadcrumb-link[data-v-169f40c8],.astronomy-page .breadcrumb-link[data-v-169f40c8]{color:#6fa8d8}@media(max-width:640px){.breadcrumb-nav[data-v-169f40c8]{padding:0 20px .7rem}.breadcrumb-item[data-v-169f40c8]{font-size:.75rem}}.share-buttons[data-v-5e2c4552]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 0}.share-label[data-v-5e2c4552]{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b}.share-icons[data-v-5e2c4552]{display:flex;gap:.6rem;align-items:center}.share-btn[data-v-5e2c4552]{width:38px;height:38px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;color:#fff;position:relative}.share-btn[data-v-5e2c4552]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.share-btn[data-v-5e2c4552]:active{transform:translateY(0)}.share-btn.linkedin[data-v-5e2c4552],.share-btn.twitter[data-v-5e2c4552],.share-btn.facebook[data-v-5e2c4552],.share-btn.instagram[data-v-5e2c4552]{background:#1a1a2e}.copied-bar[data-v-5e2c4552]{display:flex;align-items:center;justify-content:center;gap:.4rem;background:#1a1a2e;color:#fff;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:600;padding:.5rem 1rem;border-radius:10px;margin-top:.25rem}.tooltip-fade-enter-active[data-v-5e2c4552],.tooltip-fade-leave-active[data-v-5e2c4552]{transition:opacity .2s ease}.tooltip-fade-enter-from[data-v-5e2c4552],.tooltip-fade-leave-to[data-v-5e2c4552]{opacity:0}.auth-gate-overlay[data-v-8d11b32e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:fadeIn-8d11b32e .2s ease}@keyframes fadeIn-8d11b32e{0%{opacity:0}to{opacity:1}}.auth-gate-modal[data-v-8d11b32e]{background:#fff;border-radius:10px;padding:2.5rem 2rem;max-width:420px;width:100%;text-align:center;position:relative;box-shadow:0 2px 6px #1a1a2e0f;animation:slideUp-8d11b32e .25s ease}@keyframes slideUp-8d11b32e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-8d11b32e]{position:absolute;top:.75rem;right:1rem;background:none;border:none;font-size:1.6rem;color:#999;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.modal-close[data-v-8d11b32e]:hover{color:#1a1a1a}.modal-icon[data-v-8d11b32e]{margin-bottom:1rem}.modal-title[data-v-8d11b32e]{font-size:1.4rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .75rem}.modal-text[data-v-8d11b32e]{font-size:.95rem;font-family:Roboto,sans-serif;color:#666;line-height:1.6;margin:0 0 1.5rem}.modal-signup-btn[data-v-8d11b32e]{display:inline-block;background:#2779b7;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;padding:.85rem 2rem;border-radius:9999px;text-decoration:none;transition:background .2s,transform .2s;border:none;cursor:pointer}.modal-signup-btn[data-v-8d11b32e]:hover:not(:disabled){background:#1e6499;transform:translateY(-1px)}.modal-signup-btn[data-v-8d11b32e]:disabled{opacity:.65;cursor:not-allowed;transform:none}.modal-hint[data-v-8d11b32e]{font-size:.85rem;color:#999;margin:1rem 0 0;font-family:Roboto,sans-serif}.modal-signin-link[data-v-8d11b32e]{color:#2779b7;font-weight:600;text-decoration:none}.modal-signin-link[data-v-8d11b32e]:hover{text-decoration:underline}.inline-form[data-v-8d11b32e]{display:flex;flex-direction:column;gap:.6rem;text-align:left}.inline-row[data-v-8d11b32e]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.inline-form input[data-v-8d11b32e]{width:100%;padding:.65rem .75rem;border:1px solid #d8dee5;border-radius:10px;font-size:.92rem;font-family:Roboto,sans-serif;background:#fff;color:#1a1a2e;box-sizing:border-box}.inline-form input[data-v-8d11b32e]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.inline-password[data-v-8d11b32e]{position:relative}.inline-password input[data-v-8d11b32e]{padding-right:3.5rem}.inline-toggle[data-v-8d11b32e]{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#666;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:.25rem .5rem;font-family:inherit}.inline-toggle[data-v-8d11b32e]:hover{color:#2779b7}.inline-submit[data-v-8d11b32e]{width:100%;margin-top:.3rem}.inline-error[data-v-8d11b32e]{color:#dc2626;font-size:.82rem;margin:.3rem 0 0;text-align:left}@media(max-width:480px){.auth-gate-modal[data-v-8d11b32e]{padding:1.75rem 1.25rem}.inline-row[data-v-8d11b32e]{grid-template-columns:1fr}}.job-signup-banner[data-v-27741abc]{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px;padding:.625rem 1rem;margin-bottom:1.25rem;color:#fff}.job-signup-banner-content[data-v-27741abc]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.job-signup-banner-text[data-v-27741abc]{display:flex;flex-direction:column;gap:.2rem}.job-signup-banner-text strong[data-v-27741abc]{font-size:1rem}.job-signup-banner-text span[data-v-27741abc]{font-size:.85rem;color:#94a3b8}.job-signup-banner-actions[data-v-27741abc]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.job-signup-banner-btn[data-v-27741abc]{background:#c1512f;color:#fff;padding:.5rem 1.25rem;border-radius:4px;text-decoration:none;font-weight:600;font-size:.9rem;white-space:nowrap}.job-signup-banner-btn[data-v-27741abc]:hover{background:#a8432a}.job-signup-banner-link[data-v-27741abc]{color:#94a3b8;text-decoration:none;font-size:.85rem;white-space:nowrap}.job-signup-banner-link[data-v-27741abc]:hover{color:#fff}.job-signup-banner-dismiss[data-v-27741abc]{background:none;border:none;color:#64748b;font-size:1.5rem;cursor:pointer;padding:0 .25rem;line-height:1}.job-signup-banner-dismiss[data-v-27741abc]:hover{color:#fff}.job-advisor-banner[data-v-27741abc]{background:linear-gradient(135deg,#1a2a3e,#1a3a4e)}.post-apply-banner[data-v-27741abc]{display:flex;align-items:center;gap:1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-left:3px solid #16a34a;border-radius:10px;padding:.85rem 1rem;margin-bottom:1rem;animation:slideDown-27741abc .3s ease}@keyframes slideDown-27741abc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.post-apply-content[data-v-27741abc]{flex:1;display:flex;flex-direction:column;gap:.15rem}.post-apply-content strong[data-v-27741abc]{font-size:.9rem;color:#15803d}.post-apply-content span[data-v-27741abc]{font-size:.8rem;color:#475569}.post-apply-btn[data-v-27741abc]{flex-shrink:0;background:#16a34a;color:#fff;padding:.45rem 1rem;border-radius:4px;text-decoration:none;font-weight:600;font-size:.82rem;white-space:nowrap}.post-apply-btn[data-v-27741abc]:hover{background:#15803d}.post-apply-dismiss[data-v-27741abc]{background:none;border:none;color:#94a3b8;font-size:1.3rem;cursor:pointer;padding:0 .25rem;line-height:1}.post-apply-dismiss[data-v-27741abc]:hover{color:#475569}@media(max-width:640px){.post-apply-banner[data-v-27741abc]{flex-wrap:wrap}.post-apply-btn[data-v-27741abc]{width:100%;text-align:center}}@media(max-width:640px){.job-signup-banner-content[data-v-27741abc]{flex-direction:column;align-items:flex-start}.job-signup-banner-actions[data-v-27741abc]{width:100%}.job-signup-banner-btn[data-v-27741abc]{flex:1;text-align:center}.job-signup-banner-text span[data-v-27741abc]{display:none}}.job-board-container[data-v-27741abc]{max-width:1200px;margin:0 auto;padding:2rem 1rem;min-height:60vh}.job-board-header[data-v-27741abc]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.job-board-header[data-v-27741abc]{position:relative}.job-board-header .share-buttons[data-v-27741abc]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.job-board-header[data-v-27741abc] .share-label{color:#ffffff8c;font-size:.68rem}.job-board-header[data-v-27741abc] .share-icons{gap:.4rem}.job-board-header[data-v-27741abc] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.job-board-header[data-v-27741abc] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.job-board-header .share-buttons[data-v-27741abc]{position:static;margin:1.5rem auto 0;justify-content:center}}.job-board-header a[data-v-27741abc]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.job-board-header a[data-v-27741abc]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.job-board-header[data-v-27741abc] .share-label{color:#ffffff9e}.page-title[data-v-27741abc]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-27741abc]{font-size:1.125rem;color:#666;margin:0;font-family:Roboto,monospace;text-align:center}.page-intro[data-v-27741abc]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.loading-state[data-v-27741abc],.error-state[data-v-27741abc],.empty-state[data-v-27741abc]{text-align:center;padding:4rem 2rem}.loading-spinner[data-v-27741abc]{border:4px solid #f3f4f6;border-top:4px solid #2779b7;border-radius:50%;width:48px;height:48px;animation:spin-27741abc 1s linear infinite;margin:0 auto 1rem}@keyframes spin-27741abc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-27741abc]{color:#dc2626;font-size:1.125rem;margin-bottom:1rem}.retry-button[data-v-27741abc]{background-color:#2779b7;color:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;font-family:Roboto,monospace;cursor:pointer;transition:all .1s ease}.retry-button[data-v-27741abc]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.retry-button[data-v-27741abc]:active{transform:translate(2px,2px);box-shadow:0 2px 6px #1a1a2e0f}.filters-sentinel[data-v-27741abc]{height:0}.filters-sticky[data-v-27741abc]{transition:box-shadow .2s ease}.filters-sticky.is-pinned[data-v-27741abc]{position:fixed;top:64px;left:0;right:0;z-index:100;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;box-shadow:0 16px 44px #1a1a2e2e}.filters-section[data-v-27741abc]{background-color:#fff;border:none;border-radius:10px;padding:1.25rem;margin-bottom:2rem;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.filters-header[data-v-27741abc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.filters-actions[data-v-27741abc]{display:flex;gap:.5rem;align-items:center}.results-count[data-v-27741abc]{display:flex;align-items:baseline;gap:.5rem}.count-number[data-v-27741abc]{font-size:2rem;font-weight:700;color:#2779b7;font-family:Roboto,monospace}.count-label[data-v-27741abc]{font-size:.875rem;color:#666;text-transform:uppercase;font-weight:600;font-family:Roboto,monospace}.toggle-filters[data-v-27741abc]{display:none;background-color:#000;color:#fff;border:1px solid rgba(0,0,0,.08);padding:.5rem 1rem;font-size:.75rem;font-weight:600;font-family:Roboto,monospace;text-transform:uppercase;cursor:pointer;transition:all .2s ease;align-items:center;gap:.5rem;position:relative}.toggle-filters.has-active[data-v-27741abc]{background-color:#2779b7;border-color:#2779b7}.toggle-filters svg[data-v-27741abc]{transition:transform .2s ease}.toggle-filters.filters-open svg[data-v-27741abc]{transform:rotate(180deg)}.filter-badge[data-v-27741abc]{background-color:#fff;color:#1a1a1a;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;margin-left:.25rem}.clear-filters[data-v-27741abc]{background-color:transparent;color:#666;border:2px solid #666;padding:.5rem 1rem;font-size:.75rem;font-weight:600;font-family:Roboto,monospace;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.clear-filters[data-v-27741abc]:hover{background-color:#000;color:#fff;border-color:#000}.filters-grid[data-v-27741abc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;width:100%;max-width:100%}.filters-grid.filters-collapsed[data-v-27741abc]{display:none}.filter-group[data-v-27741abc]{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.filter-label[data-v-27741abc]{font-size:.75rem;font-weight:600;color:#1a1a1a;text-transform:uppercase;font-family:Roboto,monospace}.filter-select[data-v-27741abc],.filter-input[data-v-27741abc]{padding:.625rem 2.5rem .625rem .75rem;border:1px solid rgba(0,0,0,.08);background-color:#fff;font-size:.875rem;font-family:Roboto,sans-serif;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;width:100%;max-width:100%;box-sizing:border-box}.filter-input[data-v-27741abc]{background-image:none;padding-right:.75rem}.filter-select[data-v-27741abc]:focus,.filter-input[data-v-27741abc]:focus{outline:none;border-color:#2779b7;box-shadow:0 0 0 3px #3b82f61a}.jobs-list[data-v-27741abc]{display:grid;gap:1rem}.job-card-content[data-v-27741abc]{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.job-card[data-v-27741abc]{background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;transition:all .2s ease;display:flex;flex-direction:column}.job-card[data-v-27741abc]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.job-card-content[data-v-27741abc]{padding:1.25rem;flex:1}.job-card-header[data-v-27741abc]{margin-bottom:.75rem}.job-title[data-v-27741abc]{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem;font-family:Roboto,sans-serif;line-height:1.3}.job-meta[data-v-27741abc]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.job-location[data-v-27741abc]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#666;font-family:Roboto,sans-serif}.location-icon[data-v-27741abc]{width:14px;height:14px;color:#666;flex-shrink:0}.job-department[data-v-27741abc]{background-color:#f3f4f6;padding:.25rem .625rem;font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase;font-family:Roboto,monospace;border:2px solid rgba(26,26,46,.12)}.job-salary-badge[data-v-27741abc]{display:flex;align-items:center;gap:.25rem;background-color:#ecfdf5;padding:.25rem .625rem;font-size:.75rem;font-weight:600;color:#059669;border:2px solid #10b981;font-family:Roboto,monospace}.salary-icon[data-v-27741abc]{font-size:.875rem;font-weight:700}.job-description[data-v-27741abc]{color:#4b5563;line-height:1.6;font-size:.875rem;margin-top:.75rem}.job-card-footer[data-v-27741abc]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-top:2px solid #f3f4f6;background-color:#fff}.apply-button[data-v-27741abc]{background-color:#2779b7;color:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:600;font-family:Roboto,monospace;text-decoration:none;text-transform:uppercase;transition:all .1s ease;display:inline-block}.apply-button[data-v-27741abc]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.apply-button[data-v-27741abc]:active{transform:translate(2px,2px);box-shadow:0 2px 6px #1a1a2e0f}.job-footer-actions[data-v-27741abc]{display:flex;gap:.5rem;align-items:center}.save-job-btn[data-v-27741abc]{display:inline-flex;align-items:center;gap:.35rem;background:transparent;color:#6b6b6b;border:2px solid rgba(26,26,46,.12);border-radius:10px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;font-family:Roboto,monospace;cursor:pointer;transition:all .15s ease}.save-job-btn[data-v-27741abc]:hover:not(:disabled){border-color:#2779b7;color:#2779b7}.save-job-btn.saved[data-v-27741abc]{background:#ecfdf5;border-color:#10b981;color:#059669;cursor:default}.save-job-btn[data-v-27741abc]:disabled:not(.saved){opacity:.5}.job-updated[data-v-27741abc]{font-size:.6875rem;color:#9ca3af;text-transform:uppercase;font-family:Roboto,monospace}@media(max-width:768px){.job-board-container[data-v-27741abc]{padding:1.5rem 1rem}.page-title[data-v-27741abc]{font-size:1.625rem}.share-row[data-v-27741abc]{display:none}.page-intro[data-v-27741abc]{font-size:.9375rem;line-height:1.5;margin-top:.625rem}.job-board-header[data-v-27741abc]{margin-bottom:1rem}.page-subtitle[data-v-27741abc]{font-size:1rem}.filters-section[data-v-27741abc]{padding:.875rem;border-width:2px}.filters-header[data-v-27741abc]{width:100%;margin-bottom:.75rem}.filters-actions[data-v-27741abc]{margin-left:auto}.toggle-filters[data-v-27741abc]{display:flex}.clear-filters[data-v-27741abc]{padding:.5rem .75rem;font-size:.6875rem}.results-count[data-v-27741abc]{flex:1}.count-number[data-v-27741abc]{font-size:1.5rem}.count-label[data-v-27741abc]{font-size:.6875rem}.filters-grid[data-v-27741abc]{grid-template-columns:1fr;gap:.75rem;margin-top:0}.filters-collapsed[data-v-27741abc]{display:none;margin-top:0}.filter-group[data-v-27741abc]{width:100%}.filter-select[data-v-27741abc],.filter-input[data-v-27741abc]{padding:.75rem 2.75rem .75rem .875rem;font-size:16px;min-height:44px;background-position:right .875rem center}.filter-input[data-v-27741abc]{padding-right:.875rem}.filter-label[data-v-27741abc]{font-size:.6875rem}.filter-select[data-v-27741abc]:focus,.filter-input[data-v-27741abc]:focus{box-shadow:0 0 0 3px #3b82f633;border-color:#2779b7}.job-card-content[data-v-27741abc]{padding:1rem}.job-title[data-v-27741abc]{font-size:1.125rem}.job-meta[data-v-27741abc]{flex-direction:column;align-items:flex-start;gap:.5rem}.job-card-footer[data-v-27741abc]{flex-direction:column;gap:.75rem;align-items:stretch;padding:.875rem 1rem}.apply-button[data-v-27741abc]{width:100%;text-align:center}.job-updated[data-v-27741abc]{text-align:center}}@media(max-width:480px){.job-board-container[data-v-27741abc]{padding:1rem .5rem}.page-title[data-v-27741abc]{font-size:1.75rem}.filters-section[data-v-27741abc]{border-width:2px;padding:.75rem;margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);max-width:calc(100% + 1rem)}.filters-header[data-v-27741abc]{gap:.5rem}.count-number[data-v-27741abc]{font-size:1.25rem}.count-label[data-v-27741abc]{font-size:.625rem}.toggle-filters[data-v-27741abc],.clear-filters[data-v-27741abc]{padding:.5rem .625rem;font-size:.625rem;white-space:nowrap}.filter-badge[data-v-27741abc]{width:16px;height:16px;font-size:.5625rem}.job-card[data-v-27741abc]{border-width:2px;box-shadow:0 2px 6px #1a1a2e0f}.job-card[data-v-27741abc]:hover{transform:translate(-1px,-1px);box-shadow:0 6px 20px #1a1a2e1a}}.newsletter-section[data-v-27741abc]{max-width:480px;margin:3rem auto 1rem}.newsletter-card[data-v-27741abc]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem 1.5rem .5rem;text-align:center}.newsletter-heading[data-v-27741abc]{font-family:Roboto,sans-serif;font-size:1.15rem;font-weight:700;color:#111;margin:0 0 .35rem}.newsletter-subtext[data-v-27741abc]{font-family:Roboto,sans-serif;font-size:.88rem;color:#6b6b6b;margin:0 0 1rem;line-height:1.4}.newsletter-embed[data-v-27741abc]{display:flex;justify-content:center}.newsletter-embed iframe[data-v-27741abc]{width:100%;max-width:420px;height:300px;border:none;border-radius:10px}.calculator-container[data-v-35e41029]{max-width:1280px;margin:0 auto;padding:0 2rem 3rem;background-color:#fff;min-height:calc(100vh - 200px)}.page-header[data-v-35e41029]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center;position:relative}.page-title[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:clamp(2.125rem,4vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;text-align:center;color:#fff;margin:0}.page-subtitle[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:1.125rem;color:#ffffffc7;max-width:900px;margin:1rem auto 0;text-align:center;line-height:1.55}.card[data-v-35e41029]{background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:2rem}.card-title[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2779b7;margin-bottom:1.25rem}.global-settings[data-v-35e41029]{margin-bottom:2rem}.settings-grid[data-v-35e41029]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}.programs-list[data-v-35e41029]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.program-card[data-v-35e41029]{position:relative}.program-card-header[data-v-35e41029]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.program-label[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.remove-btn[data-v-35e41029]{background:#fee2e2;color:#dc2626;border:none;border-radius:10px;padding:.375rem .875rem;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.remove-btn[data-v-35e41029]:hover{background:#fca5a5}.program-grid[data-v-35e41029]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.span-2[data-v-35e41029]{grid-column:span 2}.span-full[data-v-35e41029]{grid-column:1 / -1}.input-group[data-v-35e41029]{display:flex;flex-direction:column;gap:.4rem}label[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:.875rem;color:#1a1a1a;font-weight:500}input[type=number][data-v-35e41029],input[type=text][data-v-35e41029],select[data-v-35e41029]{width:100%;padding:.7rem .875rem;border:none;border-radius:10px;background-color:#f4f4f4;font-family:Roboto,sans-serif;font-size:1rem;color:#1a1a1a;outline:none;transition:box-shadow .15s ease;box-sizing:border-box}input[type=number][data-v-35e41029]:focus,input[type=text][data-v-35e41029]:focus,select[data-v-35e41029]:focus{box-shadow:0 2px 6px #1a1a2e0f;background-color:#fff}.input-prefix-wrap[data-v-35e41029]{display:flex;align-items:center;background-color:#f4f4f4;border-radius:10px;overflow:hidden;transition:box-shadow .15s ease}.input-prefix-wrap[data-v-35e41029]:focus-within{box-shadow:0 2px 6px #1a1a2e0f;background-color:#fff}.prefix[data-v-35e41029]{padding:.7rem 0 .7rem .875rem;font-family:Roboto,sans-serif;font-size:1rem;color:#888;background-color:transparent;-webkit-user-select:none;user-select:none}.input-prefix-wrap input[type=number][data-v-35e41029]{background-color:transparent;padding-left:.25rem;box-shadow:none}.input-prefix-wrap input[type=number][data-v-35e41029]:focus{box-shadow:none;background-color:transparent}.gi-bill-section[data-v-35e41029]{background:#f0f7ff;border-radius:10px;padding:1rem 1.25rem}.checkbox-label[data-v-35e41029]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-family:Roboto,sans-serif;font-size:.95rem;color:#1a1a1a;font-weight:500}.checkbox-label input[type=checkbox][data-v-35e41029]{width:1.1rem;height:1.1rem;accent-color:#2779b7;cursor:pointer;flex-shrink:0}.gi-bill-inputs[data-v-35e41029]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.875rem;padding-left:1.75rem}.add-btn[data-v-35e41029]{background:transparent;color:#2779b7;border:2px dashed #2779b7;border-radius:10px;padding:.875rem 1.5rem;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease;width:100%;text-align:center;margin-bottom:2.5rem}.add-btn[data-v-35e41029]:hover{background:#eff6ff;border-style:solid}.section-title[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;color:#1a1a1a;text-transform:uppercase;margin-bottom:1.5rem}.results-section[data-v-35e41029]{margin-bottom:2.5rem}.results-grid[data-v-35e41029]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;margin-bottom:1.5rem}.result-card[data-v-35e41029]{padding:1.5rem}.result-card-header[data-v-35e41029]{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem}.color-dot[data-v-35e41029]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.result-program-name[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:.95rem;font-weight:700;color:#1a1a1a}.result-items[data-v-35e41029]{display:flex;flex-direction:column;gap:.75rem}.result-item[data-v-35e41029]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .875rem;border-radius:10px;background:#f4f4f4}.result-item.positive[data-v-35e41029]{background:#f0fdf4}.result-item.negative[data-v-35e41029]{background:#fff5f5}.result-label[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:.8rem;color:#1a1a1a;font-weight:500}.result-value[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:.95rem;font-weight:700;color:#1a1a1a}.result-item.positive .result-value[data-v-35e41029]{color:#16a34a}.result-item.negative .result-value[data-v-35e41029]{color:#dc2626}.chart-card[data-v-35e41029]{margin-top:0}.chart-container[data-v-35e41029]{position:relative;width:100%;height:380px;margin-top:.5rem}.assumptions-section[data-v-35e41029]{margin-top:2rem}.assumptions-section p[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:1rem;color:#1a1a1a;margin-bottom:.75rem}.assumptions-section ul[data-v-35e41029]{list-style:none;padding-left:0;margin:0}.assumptions-section li[data-v-35e41029]{font-family:Roboto,sans-serif;font-size:.9rem;color:#1a1a1a;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.assumptions-section li[data-v-35e41029]:before{content:"•";position:absolute;left:0;font-size:1.25rem;color:#2779b7;line-height:1.2}@media(max-width:768px){.calculator-container[data-v-35e41029]{padding:0 1rem 2rem}.page-header[data-v-35e41029]{padding:2.25rem 20px 2rem;margin-bottom:1.75rem}.page-subtitle[data-v-35e41029]{font-size:1rem}.program-grid[data-v-35e41029]{grid-template-columns:1fr}.span-2[data-v-35e41029]{grid-column:span 1}.settings-grid[data-v-35e41029]{grid-template-columns:1fr 1fr}.results-grid[data-v-35e41029]{grid-template-columns:1fr}.chart-container[data-v-35e41029]{height:280px}}.tool-disclaimer[data-v-35e41029]{font-size:.78rem;color:#8a9ab5;text-align:center;padding:16px 20px;margin-top:24px;border-top:1px solid rgba(26,26,46,.12);font-style:italic}html[data-v-93f0ee6c],body[data-v-93f0ee6c]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-93f0ee6c],input[data-v-93f0ee6c],select[data-v-93f0ee6c],textarea[data-v-93f0ee6c],optgroup[data-v-93f0ee6c],pre[data-v-93f0ee6c],code[data-v-93f0ee6c],kbd[data-v-93f0ee6c],samp[data-v-93f0ee6c]{font-family:inherit}h1[data-v-93f0ee6c],h2[data-v-93f0ee6c],h3[data-v-93f0ee6c],h4[data-v-93f0ee6c],h5[data-v-93f0ee6c],h6[data-v-93f0ee6c]{text-wrap:balance}p[data-v-93f0ee6c],li[data-v-93f0ee6c],dd[data-v-93f0ee6c],figcaption[data-v-93f0ee6c],.page-subtitle[data-v-93f0ee6c],.hub-subtitle[data-v-93f0ee6c],.hero-subtitle[data-v-93f0ee6c],.section-subtitle[data-v-93f0ee6c],.card-description[data-v-93f0ee6c]{text-wrap:pretty}[data-v-93f0ee6c]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-93f0ee6c]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-93f0ee6c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-93f0ee6c]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-93f0ee6c]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-93f0ee6c]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-93f0ee6c]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-93f0ee6c]{color:var(--color-accent)}.border-3[data-v-93f0ee6c]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-93f0ee6c]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-93f0ee6c]{font-size:17px}}p[data-v-93f0ee6c],li[data-v-93f0ee6c],dd[data-v-93f0ee6c]{font-size:max(16px,1em)}.stat-label[data-v-93f0ee6c],.stat-number[data-v-93f0ee6c],.topbar-label[data-v-93f0ee6c],.article-tag[data-v-93f0ee6c],.category-tag[data-v-93f0ee6c],.topic-tag[data-v-93f0ee6c],.skill-tag[data-v-93f0ee6c],.type-badge[data-v-93f0ee6c],.step-badge[data-v-93f0ee6c],.demand-badge[data-v-93f0ee6c],.rating-badge[data-v-93f0ee6c],.role-level-badge[data-v-93f0ee6c],.se-level-pill[data-v-93f0ee6c],.post-meta[data-v-93f0ee6c],.blog-meta[data-v-93f0ee6c],.article-meta[data-v-93f0ee6c],.meta-value[data-v-93f0ee6c],.meta-sep[data-v-93f0ee6c],.newsletter-label[data-v-93f0ee6c],.share-label[data-v-93f0ee6c],.slide-label-date[data-v-93f0ee6c],.company-type[data-v-93f0ee6c],.event-date[data-v-93f0ee6c],.event-location[data-v-93f0ee6c]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-93f0ee6c],li[data-v-93f0ee6c],dd[data-v-93f0ee6c],td[data-v-93f0ee6c],.section-card-desc[data-v-93f0ee6c],.article-slide-desc[data-v-93f0ee6c],.card-description[data-v-93f0ee6c]{font-size:max(16px,1em)}.mba-admissions-page[data-v-93f0ee6c]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.mba-admissions-page[data-v-93f0ee6c]{padding:2.5rem 2rem 4rem}}.page-header[data-v-93f0ee6c]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-93f0ee6c] .share-label{color:#ffffff9e}.page-header a[data-v-93f0ee6c]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-93f0ee6c]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-93f0ee6c],.page-header li[data-v-93f0ee6c]{color:#ffffffc7}.page-title[data-v-93f0ee6c]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-93f0ee6c]{font-size:3rem}}.page-subtitle[data-v-93f0ee6c]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.partner-card[data-v-93f0ee6c]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2.5rem;display:flex;gap:2.5rem;align-items:flex-start}@media(max-width:768px){.partner-card[data-v-93f0ee6c]{flex-direction:column;align-items:center;padding:1.5rem;gap:1.5rem}}.partner-logo-wrapper[data-v-93f0ee6c]{flex-shrink:0;width:160px;height:160px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--radius-lg);padding:1rem}.partner-logo[data-v-93f0ee6c]{max-width:100%;max-height:100%;object-fit:contain}.partner-info[data-v-93f0ee6c]{flex:1}.partner-name[data-v-93f0ee6c]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .25rem}.partner-tagline[data-v-93f0ee6c]{font-size:.9rem;font-weight:600;font-family:var(--font-display);color:var(--color-accent);text-transform:uppercase;letter-spacing:.03em;margin:0 0 1rem}.partner-description[data-v-93f0ee6c]{font-size:1rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.7;margin:0 0 1.25rem}.partner-features[data-v-93f0ee6c]{list-style:none;padding:0;margin:0 0 1.5rem}.partner-features li[data-v-93f0ee6c]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;padding-left:1.25rem;position:relative;margin-bottom:.4rem}.partner-features li[data-v-93f0ee6c]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.partner-cta[data-v-93f0ee6c]{display:inline-block;background-color:#c1512f;color:#fff;font-size:1rem;font-weight:700;font-family:var(--font-display);padding:.75rem 1.75rem;border-radius:9999px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.partner-cta[data-v-93f0ee6c]:hover{background-color:#a8432a;transform:translateY(-2px)}.affiliate-disclosure[data-v-93f0ee6c]{font-size:.75rem;color:#8a9ab5;margin-top:1rem;font-style:italic}.search-results[data-v-1e6e7687]{padding:3rem 2rem;min-height:calc(100vh - 200px);background-color:#fff}.container[data-v-1e6e7687]{max-width:1280px;margin:0 auto}h1[data-v-1e6e7687]{font-size:3rem;color:#1a1a1a;margin-bottom:2rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase}.loading[data-v-1e6e7687]{text-align:center;font-size:1.125rem;color:#525252;font-family:Roboto,sans-serif}.no-results[data-v-1e6e7687]{text-align:center;padding:2rem;background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f}.no-results p[data-v-1e6e7687]{margin-bottom:1rem;color:#1a1a1a;font-family:Roboto,sans-serif;font-size:1rem}.suggestions[data-v-1e6e7687]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.suggestions a[data-v-1e6e7687]{color:#1a1a1a;text-decoration:none;padding:.75rem 1.5rem;border:none;border-radius:10px;background-color:#fff;box-shadow:0 2px 6px #1a1a2e0f;font-size:.875rem;font-family:Roboto,sans-serif;font-weight:500;transition:all .1s ease}.suggestions a[data-v-1e6e7687]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.result-item[data-v-1e6e7687]{margin-bottom:2rem;padding:2rem;background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;transition:transform .2s ease,box-shadow .2s ease}.result-item[data-v-1e6e7687]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.result-link[data-v-1e6e7687]{text-decoration:none;color:inherit}.result-link h2[data-v-1e6e7687]{color:#1a1a1a;font-size:1.5rem;margin-bottom:.75rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase}.result-link p[data-v-1e6e7687]{color:#1a1a1a;margin-bottom:1rem;font-size:1rem;line-height:1.6;font-family:Roboto,sans-serif}.keywords[data-v-1e6e7687]{display:flex;flex-wrap:wrap;gap:.5rem}.keyword[data-v-1e6e7687]{background-color:#000;color:#fff;padding:.25rem .75rem;font-size:.75rem;font-family:Roboto,monospace;text-transform:uppercase;font-weight:500}@media(min-width:768px){.search-results[data-v-1e6e7687]{padding:3rem 2rem}h1[data-v-1e6e7687]{font-size:3rem;margin-bottom:2.5rem}.suggestions[data-v-1e6e7687]{gap:1rem}.suggestions a[data-v-1e6e7687]{font-size:.875rem}.result-item[data-v-1e6e7687]{margin-bottom:2rem;padding:2rem}.result-link h2[data-v-1e6e7687]{font-size:1.875rem}.result-link p[data-v-1e6e7687]{font-size:1.125rem}.keyword[data-v-1e6e7687]{font-size:.75rem}}.testimonials-grid[data-v-24f92ca9]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%}@media(max-width:768px){.testimonials-grid[data-v-24f92ca9]{grid-template-columns:1fr}}.profile-card[data-v-24f92ca9]{background:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(26,26,46,.12);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.profile-card[data-v-24f92ca9]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #1a1a2e1a}.card-accent[data-v-24f92ca9]{height:4px;background:linear-gradient(90deg,#1a1a2e,#2779b7,#c1512f)}.card-top[data-v-24f92ca9]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.5rem 0}.avatar[data-v-24f92ca9]{width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid rgba(26,26,46,.12)}.identity[data-v-24f92ca9]{min-width:0}.person-name[data-v-24f92ca9]{font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:800;color:#1a1a2e;margin:0 0 .2rem}.role-title[data-v-24f92ca9]{font-family:Roboto,sans-serif;font-size:.88rem;color:#2779b7;font-weight:600;margin:0 0 .1rem;line-height:1.35}.company-type[data-v-24f92ca9]{font-family:var(--font-mono);font-size:.8rem;color:#6b6b6b;font-weight:500;margin:0}.meta-tags[data-v-24f92ca9]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1.5rem 0}.tag[data-v-24f92ca9]{display:inline-flex;align-items:center;gap:.3rem;font-family:Roboto,sans-serif;font-size:.72rem;font-weight:600;padding:.3rem .7rem;border-radius:4px;line-height:1.2}.tag-military[data-v-24f92ca9]{background:#fdf2ee;color:#c1512f}.tag-education[data-v-24f92ca9]{background:#eef5fb;color:#2779b7}.quote-block[data-v-24f92ca9]{padding:1rem 1.5rem;flex:1}.quote-text[data-v-24f92ca9]{font-family:Roboto,sans-serif;font-size:.92rem;color:#1a1a1a;line-height:1.65;margin:0;font-style:italic;position:relative}.advice-block[data-v-24f92ca9]{background:#fff;padding:1rem 1.5rem;border-top:1px solid rgba(26,26,46,.12)}.advice-label[data-v-24f92ca9]{font-family:Roboto,sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#c1512f;display:block;margin-bottom:.3rem}.advice-text[data-v-24f92ca9]{font-family:Roboto,sans-serif;font-size:.88rem;color:#1a1a1a;margin:0;font-style:italic;line-height:1.55}.comments-section[data-v-03ccef02]{margin-top:2rem;background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:2rem}.comments-header[data-v-03ccef02]{margin-bottom:1.5rem}.comments-title[data-v-03ccef02]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a2e;margin:0}.comments-count[data-v-03ccef02]{background:#fff;color:#2779b7;font-size:.8rem;font-weight:700;padding:.15rem .55rem;border-radius:9999px}.comment-cta[data-v-03ccef02]{width:100%;font-size:.9rem;color:#666;margin:0 0 .5rem;font-style:italic}.comment-form[data-v-03ccef02]{display:flex;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.form-user[data-v-03ccef02]{flex-shrink:0}.form-avatar[data-v-03ccef02]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #e09f20}.form-avatar-placeholder[data-v-03ccef02]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#eef2f6;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a2e;border:2px solid #e09f20}.form-input-wrapper[data-v-03ccef02]{flex:1}.comment-input[data-v-03ccef02]{width:100%;padding:.75rem 1rem;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;font-size:.9rem;font-family:Roboto,sans-serif;color:#1a1a2e;resize:vertical;min-height:80px;transition:border-color .2s;box-sizing:border-box}.comment-input[data-v-03ccef02]:focus{outline:none;border-color:#2779b7;box-shadow:0 0 0 3px #2779b71a}.comment-input[data-v-03ccef02]::placeholder{color:#a0acbd}.form-actions[data-v-03ccef02]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.char-count[data-v-03ccef02]{font-size:.75rem;font-family:Roboto,sans-serif;color:#a0acbd}.char-count.near-limit[data-v-03ccef02]{color:#c1512f}.submit-btn[data-v-03ccef02]{background:#2779b7;color:#fff;border:none;border-radius:9999px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.submit-btn[data-v-03ccef02]:hover:not(:disabled){background:#1e6499;transform:translateY(-1px)}.submit-btn[data-v-03ccef02]:disabled{opacity:.5;cursor:not-allowed}.signin-prompt[data-v-03ccef02]{display:flex;align-items:center;gap:.5rem;background:#f8f9fb;padding:1rem 1.25rem;border-radius:10px;font-size:.9rem;font-family:Roboto,sans-serif;color:#666}.signin-link[data-v-03ccef02]{color:#2779b7;font-weight:600;text-decoration:none}.signin-link[data-v-03ccef02]:hover{text-decoration:underline}.comments-loading[data-v-03ccef02],.comments-empty[data-v-03ccef02]{text-align:center;color:#a0acbd;font-size:.9rem;font-family:Roboto,sans-serif;padding:2rem 0}.comments-empty p[data-v-03ccef02]{margin:0}.comments-list[data-v-03ccef02]{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.comment[data-v-03ccef02]{display:flex;gap:.75rem;align-items:flex-start}.comment-avatar-col[data-v-03ccef02]{flex-shrink:0}.comment-avatar[data-v-03ccef02]{width:32px;height:32px;border-radius:50%;object-fit:cover}.comment-avatar-placeholder[data-v-03ccef02]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#eef2f6;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a2e}.comment-body[data-v-03ccef02]{flex:1;min-width:0}.comment-meta[data-v-03ccef02]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.comment-author[data-v-03ccef02]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a2e}.comment-date[data-v-03ccef02]{font-size:.75rem;font-family:Roboto,sans-serif;color:#a0acbd}.comment-delete[data-v-03ccef02]{background:none;border:none;color:#a0acbd;cursor:pointer;padding:.15rem;border-radius:4px;display:flex;align-items:center;transition:color .2s,background .2s;margin-left:auto}.comment-delete[data-v-03ccef02]:hover{color:#c1512f;background:#fff5f2}.admin-delete-btn[data-v-03ccef02]{background:none;border:none;color:#dc2626;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;margin-left:auto;padding:.15rem .4rem;border-radius:4px;transition:color .2s,background .2s}.admin-delete-btn[data-v-03ccef02]:hover{color:#f44;background:#fff5f2}.comment-content[data-v-03ccef02]{font-size:.9rem;font-family:Roboto,sans-serif;color:#1a1a1a;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.comment-form-area[data-v-03ccef02]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}@media(max-width:640px){.comments-section[data-v-03ccef02]{padding:1.25rem}.comment-input[data-v-03ccef02]{min-height:60px}}.related-content[data-v-a40eebfd]{padding:3rem 0;border-top:1px solid rgba(26,26,46,.12);margin-top:2rem}.related-container[data-v-a40eebfd]{max-width:1280px;margin:0 auto;padding:0 2rem}.related-heading[data-v-a40eebfd]{font-size:1.5rem;font-weight:800;color:#1a1a2e;margin:0 0 1.5rem}.related-grid[data-v-a40eebfd]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.related-card[data-v-a40eebfd]{background:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex;flex-direction:column}.related-card[data-v-a40eebfd]:hover{border-color:#c1512f;box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.related-tag[data-v-a40eebfd]{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2779b7;background:#e8f4fd;padding:.15rem .5rem;border-radius:4px;margin-bottom:.75rem;align-self:flex-start}.related-title[data-v-a40eebfd]{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 .5rem;line-height:1.35}.related-desc[data-v-a40eebfd]{font-size:.825rem;color:#666;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-arrow[data-v-a40eebfd]{display:inline-block;margin-top:.75rem;font-size:.8rem;font-weight:600;color:#c1512f}@media(max-width:768px){.related-grid[data-v-a40eebfd]{grid-template-columns:1fr}}.reading-progress[data-v-d05f7f9e]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#c1512f,#e09f20);z-index:9999;transition:width .1s linear;pointer-events:none}html[data-v-bf57b1fa],body[data-v-bf57b1fa]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-bf57b1fa],input[data-v-bf57b1fa],select[data-v-bf57b1fa],textarea[data-v-bf57b1fa],optgroup[data-v-bf57b1fa],pre[data-v-bf57b1fa],code[data-v-bf57b1fa],kbd[data-v-bf57b1fa],samp[data-v-bf57b1fa]{font-family:inherit}h1[data-v-bf57b1fa],h2[data-v-bf57b1fa],h3[data-v-bf57b1fa],h4[data-v-bf57b1fa],h5[data-v-bf57b1fa],h6[data-v-bf57b1fa]{text-wrap:balance}p[data-v-bf57b1fa],li[data-v-bf57b1fa],dd[data-v-bf57b1fa],figcaption[data-v-bf57b1fa],.page-subtitle[data-v-bf57b1fa],.hub-subtitle[data-v-bf57b1fa],.hero-subtitle[data-v-bf57b1fa],.section-subtitle[data-v-bf57b1fa],.card-description[data-v-bf57b1fa]{text-wrap:pretty}[data-v-bf57b1fa]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-bf57b1fa]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-bf57b1fa]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-bf57b1fa]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-bf57b1fa]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-bf57b1fa]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-bf57b1fa]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-bf57b1fa]{color:var(--color-accent)}.border-3[data-v-bf57b1fa]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-bf57b1fa]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-bf57b1fa]{font-size:17px}}p[data-v-bf57b1fa],li[data-v-bf57b1fa],dd[data-v-bf57b1fa]{font-size:max(16px,1em)}.stat-label[data-v-bf57b1fa],.stat-number[data-v-bf57b1fa],.topbar-label[data-v-bf57b1fa],.article-tag[data-v-bf57b1fa],.category-tag[data-v-bf57b1fa],.topic-tag[data-v-bf57b1fa],.skill-tag[data-v-bf57b1fa],.type-badge[data-v-bf57b1fa],.step-badge[data-v-bf57b1fa],.demand-badge[data-v-bf57b1fa],.rating-badge[data-v-bf57b1fa],.role-level-badge[data-v-bf57b1fa],.se-level-pill[data-v-bf57b1fa],.post-meta[data-v-bf57b1fa],.blog-meta[data-v-bf57b1fa],.article-meta[data-v-bf57b1fa],.meta-value[data-v-bf57b1fa],.meta-sep[data-v-bf57b1fa],.newsletter-label[data-v-bf57b1fa],.share-label[data-v-bf57b1fa],.slide-label-date[data-v-bf57b1fa],.company-type[data-v-bf57b1fa],.event-date[data-v-bf57b1fa],.event-location[data-v-bf57b1fa]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-bf57b1fa],li[data-v-bf57b1fa],dd[data-v-bf57b1fa],td[data-v-bf57b1fa],.section-card-desc[data-v-bf57b1fa],.article-slide-desc[data-v-bf57b1fa],.card-description[data-v-bf57b1fa]{font-size:max(16px,1em)}.event-gallery-media-clickable[data-v-bf57b1fa]{cursor:pointer}.event-gallery-media-clickable:hover img[data-v-bf57b1fa]{transform:scale(1.03);transition:transform .2s ease}.event-gallery-media-clickable img[data-v-bf57b1fa]{transition:transform .2s ease}.lightbox-overlay[data-v-bf57b1fa]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer}.lightbox-img[data-v-bf57b1fa]{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:10px;cursor:default}.lightbox-close[data-v-bf57b1fa]{position:absolute;top:1.5rem;right:2rem;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;line-height:1;z-index:10000}.lightbox-close[data-v-bf57b1fa]:hover{color:#ccc}.dynamic-page[data-v-bf57b1fa]{min-height:60vh;background:var(--color-bg);padding:2rem 1rem 3rem}.page-body[data-v-bf57b1fa]{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.brutalist-card[data-v-bf57b1fa]{background:var(--color-card);border:none;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md)}.page-sections-wrapper[data-v-bf57b1fa]{display:flex;flex-direction:column;gap:0}.page-sections-wrapper[data-v-bf57b1fa]:hover{transform:none;box-shadow:var(--shadow-md)}.page-sections-wrapper .page-section[data-v-bf57b1fa]{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.page-sections-wrapper .page-section[data-v-bf57b1fa]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.hero-copy[data-v-bf57b1fa]{text-align:center}.page-hero[data-v-bf57b1fa]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;border-radius:0;border:none;padding-block:3.25rem 3rem;padding-inline:max(20px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;align-items:center;text-align:center}.page-hero[data-v-bf57b1fa]{position:relative}.page-hero .share-buttons[data-v-bf57b1fa]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.page-hero[data-v-bf57b1fa] .share-label{color:#ffffff8c;font-size:.68rem}.page-hero[data-v-bf57b1fa] .share-icons{gap:.4rem}.page-hero[data-v-bf57b1fa] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-hero[data-v-bf57b1fa] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-hero .share-buttons[data-v-bf57b1fa]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-hero .hero-media[data-v-bf57b1fa]{background:#fff;border-radius:10px;padding:1.25rem}.hero-eyebrow[data-v-bf57b1fa]{font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e09f20;margin:0 0 .6rem;font-family:var(--font-display)}.hero-heading[data-v-bf57b1fa]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.hero-subheading[data-v-bf57b1fa]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.hero-ctas[data-v-bf57b1fa]{display:flex;flex-wrap:wrap;gap:1rem}.hero-cta[data-v-bf57b1fa]{background:var(--color-accent);color:var(--color-white);padding:.85rem 1.5rem;border-radius:var(--radius-full);font-weight:700;font-family:var(--font-display);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;transition:all .2s ease;box-shadow:var(--shadow-sm)}.hero-cta[data-v-bf57b1fa]:hover{background:var(--color-accent-hover);color:var(--color-white);transform:translateY(-1px);box-shadow:var(--shadow-md)}.page-section--banner[data-v-bf57b1fa]{padding:0}.cta-banner[data-v-bf57b1fa]{background:#1a1a2e;border-radius:var(--radius-lg);padding:2.75rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.cta-banner-heading[data-v-bf57b1fa]{color:#fff;font-family:var(--font-display);font-size:1.6rem;font-weight:800;margin:0}.cta-banner-body[data-v-bf57b1fa]{color:#ffffffd9;font-family:var(--font-body);font-size:1.05rem;line-height:1.6;max-width:640px;margin:0 auto}.cta-banner-btn[data-v-bf57b1fa]{margin-top:.75rem;background:#e09f20;color:#1a1a2e;padding:.85rem 2rem;border-radius:var(--radius-full);font-weight:700;font-family:var(--font-display);text-decoration:none;transition:background .2s ease,transform .1s ease}.cta-banner-btn[data-v-bf57b1fa]:hover{background:#c98e1b;transform:translateY(-1px)}.hero-media img[data-v-bf57b1fa]{width:100%;border-radius:var(--radius-lg);object-fit:cover}.hero-calendar-widget[data-v-bf57b1fa]{display:flex;justify-content:center;align-items:center}.calendar-card[data-v-bf57b1fa]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;width:280px;text-align:center}.calendar-label[data-v-bf57b1fa]{background:var(--color-primary, #c1512f);color:#fff;font-family:var(--font-display, "Roboto", sans-serif);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.6rem 1rem}.calendar-date-block[data-v-bf57b1fa]{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem .75rem;background:linear-gradient(135deg,#f8f9fb,#eef2f7)}.calendar-month[data-v-bf57b1fa]{font-family:var(--font-display, "Roboto", sans-serif);font-size:1rem;font-weight:700;letter-spacing:.12em;color:var(--color-primary, #c1512f)}.calendar-day[data-v-bf57b1fa]{font-family:var(--font-display, "Roboto", sans-serif);font-size:3.5rem;font-weight:800;line-height:1;color:#1a1a2e;margin-top:.15rem}.calendar-details[data-v-bf57b1fa]{padding:1rem 1.25rem 1.5rem}.calendar-event-title[data-v-bf57b1fa]{font-family:var(--font-display, "Roboto", sans-serif);font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 .5rem;line-height:1.3}.calendar-event-location[data-v-bf57b1fa]{font-family:var(--font-body, "Roboto", sans-serif);font-size:.82rem;color:#6b6b6b;margin:0 0 .85rem;display:flex;align-items:center;justify-content:center;gap:.35rem}.calendar-event-location i[data-v-bf57b1fa]{color:var(--color-primary, #c1512f);font-size:.75rem}.calendar-event-cta[data-v-bf57b1fa]{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-primary, #c1512f);color:#fff;font-family:var(--font-display, "Roboto", sans-serif);font-size:.82rem;font-weight:700;padding:.55rem 1.4rem;border-radius:9999px;text-decoration:none;transition:background .2s,transform .2s}.calendar-event-cta[data-v-bf57b1fa]:hover{background:#a8432a;transform:translateY(-1px)}.calendar-event-cta i[data-v-bf57b1fa]{font-size:.7rem}.page-section[data-v-bf57b1fa]{display:flex;flex-direction:column;gap:1rem}.section-eyebrow[data-v-bf57b1fa]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-family:var(--font-display);font-weight:700}.section-heading[data-v-bf57b1fa]{margin:0;font-size:1.75rem;font-family:var(--font-display);color:var(--color-black)}.section-body[data-v-bf57b1fa] p{margin-bottom:1rem;color:var(--color-text);line-height:1.7;font-family:var(--font-body);font-size:1rem}.section-body[data-v-bf57b1fa] a{color:var(--color-primary);text-decoration:underline;font-family:var(--font-body)}.section-body[data-v-bf57b1fa] h1,.section-body[data-v-bf57b1fa] h2,.section-body[data-v-bf57b1fa] h3,.section-body[data-v-bf57b1fa] h4,.section-body[data-v-bf57b1fa] h5,.section-body[data-v-bf57b1fa] h6{font-family:var(--font-display);color:var(--color-black);line-height:1.3;margin-top:1.5rem;margin-bottom:.75rem}.section-body[data-v-bf57b1fa] h2{font-size:1.5rem;font-weight:700}.section-body[data-v-bf57b1fa] h3{font-size:1.25rem;font-weight:700}.section-body[data-v-bf57b1fa] h4{font-size:1.1rem;font-weight:700}.section-body[data-v-bf57b1fa] ul,.section-body[data-v-bf57b1fa] ol{font-family:var(--font-body);color:var(--color-text);line-height:1.7;font-size:1rem;padding-left:1.5rem;margin-bottom:1rem}.section-body[data-v-bf57b1fa] li{margin-bottom:.35rem}.section-body[data-v-bf57b1fa] blockquote{border-left:4px solid var(--color-primary);padding:.75rem 1.25rem;margin:1rem 0;background:var(--color-bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-family:var(--font-body);color:var(--color-text-muted);font-style:italic}.section-body[data-v-bf57b1fa] strong{font-weight:700;color:var(--color-black)}.section-body[data-v-bf57b1fa] code{font-size:.9em;background:var(--color-bg);padding:.15rem .4rem;border-radius:var(--radius-sm)}.section-media[data-v-bf57b1fa]{margin:0;text-align:center}.section-media img[data-v-bf57b1fa]{width:100%;border-radius:var(--radius-lg)}.section-media figcaption[data-v-bf57b1fa]{margin-top:.5rem;font-size:.9rem;color:var(--color-text-muted)}.feature-grid[data-v-bf57b1fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.feature-card[data-v-bf57b1fa]{padding:1.25rem;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.feature-card[data-v-bf57b1fa]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.feature-card h3[data-v-bf57b1fa]{margin:0 0 .5rem;font-size:1.1rem;font-family:var(--font-display);color:var(--color-black)}.feature-card p[data-v-bf57b1fa]{margin:0;color:var(--color-text-muted);font-family:var(--font-body)}.table-scroll[data-v-bf57b1fa]{width:100%;overflow-x:auto;border-radius:var(--radius-md)}.table-scroll table[data-v-bf57b1fa]{width:100%;border-collapse:collapse;min-width:320px}.table-scroll th[data-v-bf57b1fa],.table-scroll td[data-v-bf57b1fa]{border:1px solid rgba(0,0,0,.08);padding:.85rem .75rem;text-align:left;vertical-align:top;font-size:.95rem;font-family:var(--font-body)}.table-scroll th[data-v-bf57b1fa]{background:var(--color-ice);font-weight:600;color:var(--color-black);font-family:var(--font-display)}.table-scroll td[data-v-bf57b1fa] p{margin:0}.article-grid[data-v-bf57b1fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.article-grid-card[data-v-bf57b1fa]{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:none;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-card);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease}.article-grid-card[data-v-bf57b1fa]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.article-grid-image img[data-v-bf57b1fa]{width:100%;height:160px;object-fit:cover}.article-grid-body[data-v-bf57b1fa]{padding:1rem}.article-tag[data-v-bf57b1fa]{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem;font-family:var(--font-mono)}.event-list[data-v-bf57b1fa]{display:flex;flex-direction:column;gap:1.25rem}.event-card[data-v-bf57b1fa]{display:flex;gap:1.25rem;padding:1.5rem;border:none;border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-md);flex-wrap:wrap;transition:transform .25s ease,box-shadow .25s ease}.event-card[data-v-bf57b1fa]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.event-card-media[data-v-bf57b1fa]{flex:0 0 220px;max-width:240px;border-radius:var(--radius-md);overflow:hidden;border:none}.event-card-media img[data-v-bf57b1fa]{width:100%;height:100%;object-fit:cover}.event-card-body[data-v-bf57b1fa]{flex:1;min-width:220px}.event-card-date[data-v-bf57b1fa]{font-size:.85rem;letter-spacing:.05em;color:var(--color-primary);text-transform:uppercase;margin:0 0 .25rem;font-family:var(--font-display);font-weight:700}.event-card-title[data-v-bf57b1fa]{margin:0 0 .5rem;font-size:1.4rem;font-family:var(--font-display);color:var(--color-black)}.event-card-location[data-v-bf57b1fa]{margin:0 0 .75rem;color:var(--color-text);font-family:var(--font-body)}.event-card-description[data-v-bf57b1fa]{margin:0 0 1rem;color:var(--color-text-muted);font-family:var(--font-body)}.event-card-cta[data-v-bf57b1fa]{display:inline-block;padding:.65rem 1.25rem;border-radius:var(--radius-full);border:none;background:var(--color-accent);color:var(--color-white);text-decoration:none;font-weight:700;font-family:var(--font-display);transition:all .2s ease}.event-card-cta[data-v-bf57b1fa]:hover{background:var(--color-accent-hover);color:var(--color-white);transform:translateY(-1px)}.event-gallery[data-v-bf57b1fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.event-gallery-card[data-v-bf57b1fa]{border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 6px #1a1a2e0f;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.event-gallery-card[data-v-bf57b1fa]:hover{transform:translateY(-4px);box-shadow:0 6px 20px #1a1a2e1a}.event-gallery-media[data-v-bf57b1fa]{width:100%;aspect-ratio:4 / 3;overflow:hidden}.event-gallery-media img[data-v-bf57b1fa]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.event-gallery-card:hover .event-gallery-media img[data-v-bf57b1fa]{transform:scale(1.04)}.event-gallery-body[data-v-bf57b1fa]{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.2rem;flex:1}.event-gallery-body .event-card-date[data-v-bf57b1fa]{font-size:.78rem;margin:0 0 .15rem}.event-gallery-body .event-card-title[data-v-bf57b1fa]{font-size:1.1rem;margin:0 0 .35rem}.event-gallery-body .event-card-location[data-v-bf57b1fa]{font-size:.85rem;color:#6b6b6b;margin:0;display:flex;align-items:center;gap:.35rem}.event-gallery-body .event-card-location i[data-v-bf57b1fa]{color:var(--color-primary, #c1512f);font-size:.75rem}.video-grid[data-v-bf57b1fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.video-grid-item[data-v-bf57b1fa]{border:none;border-radius:var(--radius-lg);background:var(--color-card);padding:1rem;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease}.video-grid-item[data-v-bf57b1fa]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.video-grid-item h3[data-v-bf57b1fa]{margin:.75rem 0 0;font-size:1rem;font-family:var(--font-display);color:var(--color-black)}.video-grid-embed[data-v-bf57b1fa]{position:relative;padding-bottom:56.25%;width:100%;overflow:hidden;border-radius:var(--radius-md);border:none;background:#000}.video-grid-embed iframe[data-v-bf57b1fa]{position:absolute;top:0;left:0;width:100%;height:100%}.page-state[data-v-bf57b1fa]{max-width:720px;margin:3rem auto;padding:2rem;text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--color-grey);background:var(--color-card);font-family:var(--font-body)}.page-state--error[data-v-bf57b1fa]{border-color:#fecaca;background:#fef2f2}.page-state__hint[data-v-bf57b1fa]{font-size:.85rem;color:#7f1d1d;margin:.75rem 0 0}.resume-preview-header[data-v-bf57b1fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.resume-download-btn[data-v-bf57b1fa]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-full);font-weight:700;font-size:.95rem;font-family:var(--font-display);text-decoration:none;white-space:nowrap;transition:all .2s ease;box-shadow:var(--shadow-sm)}.resume-download-btn[data-v-bf57b1fa]:hover{background:var(--color-primary-dark);color:var(--color-white);transform:translateY(-1px);box-shadow:var(--shadow-md)}.resume-document[data-v-bf57b1fa]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md);background:var(--color-card);overflow:hidden;box-shadow:var(--shadow-sm)}.resume-doc-inner[data-v-bf57b1fa]{padding:2.5rem 2rem;font-size:.92rem;line-height:1.65;color:var(--color-text);max-height:800px;overflow-y:auto;font-family:var(--font-body)}.resume-doc-inner[data-v-bf57b1fa] h1{font-size:1.6rem;margin:0 0 .25rem;text-align:center;color:var(--color-black);font-family:var(--font-display)}.resume-doc-inner[data-v-bf57b1fa] h2{font-size:1.15rem;margin:1.5rem 0 .5rem;padding-bottom:.3rem;border-bottom:2px solid var(--color-primary);text-transform:uppercase;letter-spacing:.04em;color:var(--color-black);font-family:var(--font-display)}.resume-doc-inner[data-v-bf57b1fa] h3{font-size:1rem;margin:1rem 0 .25rem;color:var(--color-text);font-family:var(--font-display)}.resume-doc-inner[data-v-bf57b1fa] p{margin:0 0 .5rem;color:var(--color-text)}.resume-doc-inner[data-v-bf57b1fa] ul{margin:.25rem 0 .75rem 1.25rem;padding:0}.resume-doc-inner[data-v-bf57b1fa] li{margin-bottom:.35rem;color:var(--color-text)}.resume-doc-inner[data-v-bf57b1fa] strong{color:var(--color-black)}.resume-doc-inner[data-v-bf57b1fa] em{font-style:italic}@media(max-width:640px){.resume-preview-header[data-v-bf57b1fa]{flex-direction:column}.resume-doc-inner[data-v-bf57b1fa]{padding:1.5rem 1rem}}.newsletter-section[data-v-bf57b1fa]{max-width:480px;margin:1rem auto}.newsletter-card[data-v-bf57b1fa]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem 1.5rem .5rem;text-align:center}.newsletter-heading[data-v-bf57b1fa]{font-family:Roboto,sans-serif;font-size:1.15rem;font-weight:700;color:#111;margin:0 0 .35rem}.newsletter-subtext[data-v-bf57b1fa]{font-family:Roboto,sans-serif;font-size:.88rem;color:#6b6b6b;margin:0 0 1rem;line-height:1.4}.newsletter-embed[data-v-bf57b1fa]{display:flex;justify-content:center}.newsletter-embed iframe[data-v-bf57b1fa]{width:100%;max-width:420px;height:300px;border:none;border-radius:10px}@media(min-width:1024px){.dynamic-page[data-v-bf57b1fa]{padding:3rem 2rem 4rem}}.webinar-list[data-v-bf57b1fa]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.webinar-card[data-v-bf57b1fa]{display:flex;gap:20px;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:20px 24px;transition:border-color .15s,box-shadow .15s}.webinar-card[data-v-bf57b1fa]:hover{border-color:#2779b7;box-shadow:0 4px 12px #2779b714}.webinar-past[data-v-bf57b1fa]{opacity:.6}.webinar-date-block[data-v-bf57b1fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;background:#fff;border-radius:10px;padding:12px 8px;flex-shrink:0}.webinar-month[data-v-bf57b1fa]{font-size:.7rem;font-weight:700;color:#2779b7;letter-spacing:.1em;text-transform:uppercase}.webinar-day[data-v-bf57b1fa]{font-size:1.8rem;font-weight:800;color:#1a1a2e;line-height:1.1}.webinar-time[data-v-bf57b1fa]{font-size:.7rem;color:#6b6b6b;margin-top:4px}.webinar-details[data-v-bf57b1fa]{flex:1}.webinar-status-badge[data-v-bf57b1fa]{display:inline-block;background:#c1512f;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.12em;padding:3px 8px;border-radius:4px;margin-bottom:8px}.webinar-badge-soon[data-v-bf57b1fa]{background:#e09f20}.webinar-badge-past[data-v-bf57b1fa]{background:#8a9ab5}.webinar-title[data-v-bf57b1fa]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 6px}.webinar-desc[data-v-bf57b1fa]{font-size:.88rem;color:#6b6b6b;line-height:1.5;margin:0 0 10px}.webinar-topics[data-v-bf57b1fa]{margin:0 0 12px;padding-left:18px}.webinar-topics li[data-v-bf57b1fa]{font-size:.83rem;color:#6b6b6b;line-height:1.5;margin-bottom:2px}.webinar-register-btn[data-v-bf57b1fa]{display:inline-block;background:#c1512f;color:#fff;padding:8px 20px;border-radius:4px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .12s,background .12s}.webinar-register-btn[data-v-bf57b1fa]:hover{background:#a8432a;transform:translateY(-1px)}.webinar-register-soon[data-v-bf57b1fa]{font-size:.82rem;color:#8a9ab5;font-style:italic}@media(max-width:640px){.webinar-card[data-v-bf57b1fa]{flex-direction:column;gap:12px}.webinar-date-block[data-v-bf57b1fa]{flex-direction:row;gap:8px;padding:8px 12px;min-width:unset}.webinar-day[data-v-bf57b1fa]{font-size:1.2rem}}.event-gallery-card--featured[data-v-bf57b1fa]{grid-column:1 / -1;display:flex;flex-direction:column;gap:1rem}.event-featured-body[data-v-bf57b1fa]{padding:1.25rem 1.25rem 0}.event-featured-body .event-card-date[data-v-bf57b1fa]{font-size:.78rem;letter-spacing:.05em;color:var(--color-primary);text-transform:uppercase;margin:0 0 .2rem;font-family:var(--font-display);font-weight:700}.event-featured-body .event-card-title[data-v-bf57b1fa]{font-size:1.3rem;font-family:var(--font-display);color:var(--color-black);margin:0 0 .35rem}.event-featured-body .event-card-location[data-v-bf57b1fa]{font-size:.88rem;color:#6b6b6b;margin:0;display:flex;align-items:center;gap:.35rem}.event-featured-body .event-card-location i[data-v-bf57b1fa]{color:var(--color-primary, #c1512f);font-size:.75rem}.event-featured-photos[data-v-bf57b1fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:0 1.25rem 1.25rem}.event-featured-photos .event-gallery-media[data-v-bf57b1fa]{aspect-ratio:4 / 3;border-radius:10px;overflow:hidden}@media(max-width:640px){.event-featured-photos[data-v-bf57b1fa]{grid-template-columns:1fr}}html[data-v-3237b414],body[data-v-3237b414]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-3237b414],input[data-v-3237b414],select[data-v-3237b414],textarea[data-v-3237b414],optgroup[data-v-3237b414],pre[data-v-3237b414],code[data-v-3237b414],kbd[data-v-3237b414],samp[data-v-3237b414]{font-family:inherit}h1[data-v-3237b414],h2[data-v-3237b414],h3[data-v-3237b414],h4[data-v-3237b414],h5[data-v-3237b414],h6[data-v-3237b414]{text-wrap:balance}p[data-v-3237b414],li[data-v-3237b414],dd[data-v-3237b414],figcaption[data-v-3237b414],.page-subtitle[data-v-3237b414],.hub-subtitle[data-v-3237b414],.hero-subtitle[data-v-3237b414],.section-subtitle[data-v-3237b414],.card-description[data-v-3237b414]{text-wrap:pretty}[data-v-3237b414]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-3237b414]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-3237b414]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-3237b414]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-3237b414]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-3237b414]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-3237b414]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-3237b414]{color:var(--color-accent)}.border-3[data-v-3237b414]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-3237b414]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-3237b414]{font-size:17px}}p[data-v-3237b414],li[data-v-3237b414],dd[data-v-3237b414]{font-size:max(16px,1em)}.stat-label[data-v-3237b414],.stat-number[data-v-3237b414],.topbar-label[data-v-3237b414],.article-tag[data-v-3237b414],.category-tag[data-v-3237b414],.topic-tag[data-v-3237b414],.skill-tag[data-v-3237b414],.type-badge[data-v-3237b414],.step-badge[data-v-3237b414],.demand-badge[data-v-3237b414],.rating-badge[data-v-3237b414],.role-level-badge[data-v-3237b414],.se-level-pill[data-v-3237b414],.post-meta[data-v-3237b414],.blog-meta[data-v-3237b414],.article-meta[data-v-3237b414],.meta-value[data-v-3237b414],.meta-sep[data-v-3237b414],.newsletter-label[data-v-3237b414],.share-label[data-v-3237b414],.slide-label-date[data-v-3237b414],.company-type[data-v-3237b414],.event-date[data-v-3237b414],.event-location[data-v-3237b414]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-3237b414],li[data-v-3237b414],dd[data-v-3237b414],td[data-v-3237b414],.section-card-desc[data-v-3237b414],.article-slide-desc[data-v-3237b414],.card-description[data-v-3237b414]{font-size:max(16px,1em)}.prof-dev-page[data-v-3237b414]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.prof-dev-page[data-v-3237b414]{padding:2.5rem 2rem 4rem}}.page-header[data-v-3237b414]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-3237b414] .share-label{color:#ffffff9e}.page-header a[data-v-3237b414]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-3237b414]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-3237b414],.page-header li[data-v-3237b414]{color:#ffffffc7}.page-title[data-v-3237b414]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-3237b414]{font-size:3rem}}.page-subtitle[data-v-3237b414]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.topics-grid[data-v-3237b414]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}@media(min-width:769px){.topics-grid[data-v-3237b414]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-3237b414]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-3237b414]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.topics-grid[data-v-3237b414]{grid-template-columns:1fr;gap:1.5rem}}.topic-card-link[data-v-3237b414]{text-decoration:none;color:inherit;display:block}.topic-card[data-v-3237b414]{background-color:var(--color-card);overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:none;transition:transform .25s ease,box-shadow .25s ease}.topic-card[data-v-3237b414]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.topic-image-wrapper[data-v-3237b414]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-ice)}.topic-image[data-v-3237b414]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topic-card:hover .topic-image[data-v-3237b414]{transform:scale(1.05)}.topic-tag[data-v-3237b414]{position:absolute;top:.75rem;left:.75rem;background-color:var(--color-accent);color:var(--color-white);padding:.3rem .75rem;font-size:.75rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;border:none;border-radius:var(--radius-full);letter-spacing:.03em;box-shadow:var(--shadow-sm);white-space:nowrap}.topic-details[data-v-3237b414]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.topic-title[data-v-3237b414]{font-size:1.35rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem;line-height:1.3}.topic-description[data-v-3237b414]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0;flex:1}html[data-v-0bd8ea0b],body[data-v-0bd8ea0b]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-0bd8ea0b],input[data-v-0bd8ea0b],select[data-v-0bd8ea0b],textarea[data-v-0bd8ea0b],optgroup[data-v-0bd8ea0b],pre[data-v-0bd8ea0b],code[data-v-0bd8ea0b],kbd[data-v-0bd8ea0b],samp[data-v-0bd8ea0b]{font-family:inherit}h1[data-v-0bd8ea0b],h2[data-v-0bd8ea0b],h3[data-v-0bd8ea0b],h4[data-v-0bd8ea0b],h5[data-v-0bd8ea0b],h6[data-v-0bd8ea0b]{text-wrap:balance}p[data-v-0bd8ea0b],li[data-v-0bd8ea0b],dd[data-v-0bd8ea0b],figcaption[data-v-0bd8ea0b],.page-subtitle[data-v-0bd8ea0b],.hub-subtitle[data-v-0bd8ea0b],.hero-subtitle[data-v-0bd8ea0b],.section-subtitle[data-v-0bd8ea0b],.card-description[data-v-0bd8ea0b]{text-wrap:pretty}[data-v-0bd8ea0b]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-0bd8ea0b]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-0bd8ea0b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-0bd8ea0b]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-0bd8ea0b]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-0bd8ea0b]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-0bd8ea0b]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-0bd8ea0b]{color:var(--color-accent)}.border-3[data-v-0bd8ea0b]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-0bd8ea0b]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-0bd8ea0b]{font-size:17px}}p[data-v-0bd8ea0b],li[data-v-0bd8ea0b],dd[data-v-0bd8ea0b]{font-size:max(16px,1em)}.stat-label[data-v-0bd8ea0b],.stat-number[data-v-0bd8ea0b],.topbar-label[data-v-0bd8ea0b],.article-tag[data-v-0bd8ea0b],.category-tag[data-v-0bd8ea0b],.topic-tag[data-v-0bd8ea0b],.skill-tag[data-v-0bd8ea0b],.type-badge[data-v-0bd8ea0b],.step-badge[data-v-0bd8ea0b],.demand-badge[data-v-0bd8ea0b],.rating-badge[data-v-0bd8ea0b],.role-level-badge[data-v-0bd8ea0b],.se-level-pill[data-v-0bd8ea0b],.post-meta[data-v-0bd8ea0b],.blog-meta[data-v-0bd8ea0b],.article-meta[data-v-0bd8ea0b],.meta-value[data-v-0bd8ea0b],.meta-sep[data-v-0bd8ea0b],.newsletter-label[data-v-0bd8ea0b],.share-label[data-v-0bd8ea0b],.slide-label-date[data-v-0bd8ea0b],.company-type[data-v-0bd8ea0b],.event-date[data-v-0bd8ea0b],.event-location[data-v-0bd8ea0b]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-0bd8ea0b],li[data-v-0bd8ea0b],dd[data-v-0bd8ea0b],td[data-v-0bd8ea0b],.section-card-desc[data-v-0bd8ea0b],.article-slide-desc[data-v-0bd8ea0b],.card-description[data-v-0bd8ea0b]{font-size:max(16px,1em)}.about-page[data-v-0bd8ea0b]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.about-page[data-v-0bd8ea0b]{padding:2.5rem 2rem 4rem}}.page-header[data-v-0bd8ea0b]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-0bd8ea0b] .share-label{color:#ffffff9e}.page-header a[data-v-0bd8ea0b]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-0bd8ea0b]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-0bd8ea0b],.page-header li[data-v-0bd8ea0b]{color:#ffffffc7}.page-title[data-v-0bd8ea0b]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-0bd8ea0b]{font-size:3rem}}.page-subtitle[data-v-0bd8ea0b]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.page-tagline[data-v-0bd8ea0b]{font-size:.875rem;font-weight:700;font-family:var(--font-display);color:#e09f20;text-transform:uppercase;letter-spacing:.08em;margin:.75rem 0 0}.topics-grid[data-v-0bd8ea0b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}@media(min-width:769px){.topics-grid[data-v-0bd8ea0b]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-0bd8ea0b]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-0bd8ea0b]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.topics-grid[data-v-0bd8ea0b]{grid-template-columns:1fr;gap:1.5rem}}.topic-card-link[data-v-0bd8ea0b]{text-decoration:none;color:inherit;display:block}.topic-card[data-v-0bd8ea0b]{background-color:var(--color-card);overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:none;transition:transform .25s ease,box-shadow .25s ease}.topic-card[data-v-0bd8ea0b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.topic-image-wrapper[data-v-0bd8ea0b]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-ice)}.topic-image[data-v-0bd8ea0b]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topic-card:hover .topic-image[data-v-0bd8ea0b]{transform:scale(1.05)}.topic-tag[data-v-0bd8ea0b]{position:absolute;top:.75rem;left:.75rem;background-color:var(--color-accent);color:var(--color-white);padding:.3rem .75rem;font-size:.75rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;border:none;border-radius:var(--radius-full);letter-spacing:.03em;box-shadow:var(--shadow-sm);white-space:nowrap}.topic-details[data-v-0bd8ea0b]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.topic-title[data-v-0bd8ea0b]{font-size:1.35rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem;line-height:1.3}.topic-description[data-v-0bd8ea0b]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0;flex:1}.about-mission[data-v-0bd8ea0b]{max-width:760px;margin:0 auto 2.5rem;padding:0 1.25rem}.about-mission p[data-v-0bd8ea0b]{font-size:1.05rem;line-height:1.7;color:#374151;margin:0 0 1rem}html[data-v-75ba2497],body[data-v-75ba2497]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-75ba2497],input[data-v-75ba2497],select[data-v-75ba2497],textarea[data-v-75ba2497],optgroup[data-v-75ba2497],pre[data-v-75ba2497],code[data-v-75ba2497],kbd[data-v-75ba2497],samp[data-v-75ba2497]{font-family:inherit}h1[data-v-75ba2497],h2[data-v-75ba2497],h3[data-v-75ba2497],h4[data-v-75ba2497],h5[data-v-75ba2497],h6[data-v-75ba2497]{text-wrap:balance}p[data-v-75ba2497],li[data-v-75ba2497],dd[data-v-75ba2497],figcaption[data-v-75ba2497],.page-subtitle[data-v-75ba2497],.hub-subtitle[data-v-75ba2497],.hero-subtitle[data-v-75ba2497],.section-subtitle[data-v-75ba2497],.card-description[data-v-75ba2497]{text-wrap:pretty}[data-v-75ba2497]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-75ba2497]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-75ba2497]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-75ba2497]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-75ba2497]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-75ba2497]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-75ba2497]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-75ba2497]{color:var(--color-accent)}.border-3[data-v-75ba2497]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-75ba2497]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-75ba2497]{font-size:17px}}p[data-v-75ba2497],li[data-v-75ba2497],dd[data-v-75ba2497]{font-size:max(16px,1em)}.stat-label[data-v-75ba2497],.stat-number[data-v-75ba2497],.topbar-label[data-v-75ba2497],.article-tag[data-v-75ba2497],.category-tag[data-v-75ba2497],.topic-tag[data-v-75ba2497],.skill-tag[data-v-75ba2497],.type-badge[data-v-75ba2497],.step-badge[data-v-75ba2497],.demand-badge[data-v-75ba2497],.rating-badge[data-v-75ba2497],.role-level-badge[data-v-75ba2497],.se-level-pill[data-v-75ba2497],.post-meta[data-v-75ba2497],.blog-meta[data-v-75ba2497],.article-meta[data-v-75ba2497],.meta-value[data-v-75ba2497],.meta-sep[data-v-75ba2497],.newsletter-label[data-v-75ba2497],.share-label[data-v-75ba2497],.slide-label-date[data-v-75ba2497],.company-type[data-v-75ba2497],.event-date[data-v-75ba2497],.event-location[data-v-75ba2497]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-75ba2497],li[data-v-75ba2497],dd[data-v-75ba2497],td[data-v-75ba2497],.section-card-desc[data-v-75ba2497],.article-slide-desc[data-v-75ba2497],.card-description[data-v-75ba2497]{font-size:max(16px,1em)}.team-page[data-v-75ba2497]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.team-page[data-v-75ba2497]{padding:2.5rem 2rem 4rem}}.page-header[data-v-75ba2497]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-75ba2497] .share-label{color:#ffffff9e}.page-header a[data-v-75ba2497]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-75ba2497]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-75ba2497],.page-header li[data-v-75ba2497]{color:#ffffffc7}.page-title[data-v-75ba2497]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-75ba2497]{font-size:3rem}}.page-subtitle[data-v-75ba2497]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.team-grid[data-v-75ba2497]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem;align-items:stretch}@media(max-width:1024px){.team-grid[data-v-75ba2497]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.team-grid[data-v-75ba2497]{grid-template-columns:1fr}}.team-card[data-v-75ba2497]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;transition:transform .25s ease,box-shadow .25s ease}.team-card[data-v-75ba2497]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.avatar-wrapper[data-v-75ba2497]{margin-bottom:1.25rem;flex-shrink:0;width:140px;height:140px}.avatar-photo[data-v-75ba2497]{display:block;width:140px;height:140px;border-radius:var(--radius-full);object-fit:cover;object-position:center;background-color:#fff;border:3px solid #FFFFFF;box-shadow:0 2px 6px #1a1a2e0f}.member-info[data-v-75ba2497]{flex:1;width:100%;text-align:center}.member-name[data-v-75ba2497]{font-size:1.25rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .25rem;text-align:center;width:100%}.member-title[data-v-75ba2497]{font-size:.8rem;font-weight:700;font-family:var(--font-display);color:#2779b7;margin:0 0 .85rem;text-transform:uppercase;letter-spacing:.05em;text-align:center;width:100%}.member-bio[data-v-75ba2497]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0;text-align:center}.linkedin-link[data-v-75ba2497]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;color:#0077b5;font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;text-decoration:none;transition:color .2s ease}.linkedin-link[data-v-75ba2497]:hover{color:#005e93}html[data-v-a615d633],body[data-v-a615d633]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-a615d633],input[data-v-a615d633],select[data-v-a615d633],textarea[data-v-a615d633],optgroup[data-v-a615d633],pre[data-v-a615d633],code[data-v-a615d633],kbd[data-v-a615d633],samp[data-v-a615d633]{font-family:inherit}h1[data-v-a615d633],h2[data-v-a615d633],h3[data-v-a615d633],h4[data-v-a615d633],h5[data-v-a615d633],h6[data-v-a615d633]{text-wrap:balance}p[data-v-a615d633],li[data-v-a615d633],dd[data-v-a615d633],figcaption[data-v-a615d633],.page-subtitle[data-v-a615d633],.hub-subtitle[data-v-a615d633],.hero-subtitle[data-v-a615d633],.section-subtitle[data-v-a615d633],.card-description[data-v-a615d633]{text-wrap:pretty}[data-v-a615d633]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-a615d633]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-a615d633]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-a615d633]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-a615d633]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-a615d633]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-a615d633]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-a615d633]{color:var(--color-accent)}.border-3[data-v-a615d633]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-a615d633]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-a615d633]{font-size:17px}}p[data-v-a615d633],li[data-v-a615d633],dd[data-v-a615d633]{font-size:max(16px,1em)}.stat-label[data-v-a615d633],.stat-number[data-v-a615d633],.topbar-label[data-v-a615d633],.article-tag[data-v-a615d633],.category-tag[data-v-a615d633],.topic-tag[data-v-a615d633],.skill-tag[data-v-a615d633],.type-badge[data-v-a615d633],.step-badge[data-v-a615d633],.demand-badge[data-v-a615d633],.rating-badge[data-v-a615d633],.role-level-badge[data-v-a615d633],.se-level-pill[data-v-a615d633],.post-meta[data-v-a615d633],.blog-meta[data-v-a615d633],.article-meta[data-v-a615d633],.meta-value[data-v-a615d633],.meta-sep[data-v-a615d633],.newsletter-label[data-v-a615d633],.share-label[data-v-a615d633],.slide-label-date[data-v-a615d633],.company-type[data-v-a615d633],.event-date[data-v-a615d633],.event-location[data-v-a615d633]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-a615d633],li[data-v-a615d633],dd[data-v-a615d633],td[data-v-a615d633],.section-card-desc[data-v-a615d633],.article-slide-desc[data-v-a615d633],.card-description[data-v-a615d633]{font-size:max(16px,1em)}.clients-page[data-v-a615d633]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.clients-page[data-v-a615d633]{padding:2.5rem 2rem 4rem}}.page-header[data-v-a615d633]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-a615d633] .share-label{color:#ffffff9e}.page-header a[data-v-a615d633]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-a615d633]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-a615d633],.page-header li[data-v-a615d633]{color:#ffffffc7}.page-title[data-v-a615d633]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-a615d633]{font-size:3rem}}.page-subtitle[data-v-a615d633]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.logos-section[data-v-a615d633]{margin-bottom:3rem}.logos-label[data-v-a615d633]{font-size:.8rem;font-weight:700;font-family:var(--font-display);color:#2779b7;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 1.5rem}.logo-marquee[data-v-a615d633]{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logo-track[data-v-a615d633]{display:flex;align-items:center;width:max-content;max-width:none;animation:logo-scroll-a615d633 45s linear infinite}.logo-marquee:hover .logo-track[data-v-a615d633]{animation-play-state:paused}@keyframes logo-scroll-a615d633{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item[data-v-a615d633]{flex-shrink:0;display:flex;align-items:center;margin-right:3.5rem}.client-logo[data-v-a615d633]{height:34px;width:auto;filter:brightness(0);opacity:.62;transition:opacity .2s ease}.logo-item:hover .client-logo[data-v-a615d633]{opacity:1}@media(prefers-reduced-motion:reduce){.logo-track[data-v-a615d633]{animation:none}}.stats-section[data-v-a615d633]{margin-bottom:3.5rem}.stats-grid[data-v-a615d633]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:720px){.stats-grid[data-v-a615d633]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-a615d633]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.75rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.stat-number[data-v-a615d633]{font-size:2.25rem;font-weight:800;font-family:var(--font-mono);color:var(--color-accent);line-height:1;margin-bottom:.5rem}.stat-label[data-v-a615d633]{font-size:.8rem;font-weight:700;font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.section-head[data-v-a615d633]{text-align:center;margin-bottom:2rem}.section-title[data-v-a615d633]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0}.roles-section[data-v-a615d633]{margin-bottom:3.5rem}.roles-grid[data-v-a615d633]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}@media(max-width:960px){.roles-grid[data-v-a615d633]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.roles-grid[data-v-a615d633]{grid-template-columns:1fr}}.role-card[data-v-a615d633]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.75rem 1.5rem;display:flex;flex-direction:column;height:100%;transition:transform .2s ease,box-shadow .2s ease}.role-card[data-v-a615d633]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.role-icon[data-v-a615d633]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:#c1512f1a;color:#c1512f;margin-bottom:1rem}.role-icon[data-v-a615d633] svg{width:21px;height:21px}.role-card-title[data-v-a615d633]{font-size:1.1rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 1rem;line-height:1.3}.role-pills[data-v-a615d633]{display:flex;flex-wrap:wrap;gap:.5rem}.role-pill[data-v-a615d633]{display:inline-block;padding:.4rem .8rem;background-color:#fff;border-radius:9999px;font-size:.85rem;font-weight:600;font-family:var(--font-body);color:#1a1a2e;line-height:1.3}.industries-section[data-v-a615d633]{margin-bottom:3.5rem}.industry-chips[data-v-a615d633]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.industry-chip[data-v-a615d633]{display:inline-block;padding:.65rem 1.35rem;background-color:var(--color-card);border:1px solid #eae3d8;border-radius:9999px;font-size:.95rem;font-weight:700;font-family:var(--font-display);color:#1a1a2e;box-shadow:var(--shadow-sm, 0 1px 3px rgba(26, 26, 46, .06))}.hire-banner[data-v-a615d633]{display:flex;align-items:center;justify-content:space-between;background-color:#1a1a2e;border-radius:var(--radius-lg);padding:2rem 2.5rem;gap:2rem}@media(max-width:768px){.hire-banner[data-v-a615d633]{flex-direction:column;text-align:center;padding:1.75rem 1.5rem}}.hire-banner-content[data-v-a615d633]{flex:1}.hire-banner-title[data-v-a615d633]{font-size:1.35rem;font-weight:800;font-family:var(--font-display);color:#fff;margin:0 0 .5rem;line-height:1.3}.hire-banner-text[data-v-a615d633]{font-size:.95rem;font-family:var(--font-body);color:#ffffffbf;line-height:1.6;margin:0}.hire-banner-btn[data-v-a615d633]{flex-shrink:0;display:inline-block;padding:.75rem 2rem;background-color:#c1512f;color:#fff;font-size:.95rem;font-weight:700;font-family:var(--font-display);text-decoration:none;border-radius:9999px;transition:all .2s ease;white-space:nowrap}.hire-banner-btn[data-v-a615d633]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.section-card-grid[data-v-25e13471]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:2.5rem}@media(min-width:1300px){.section-card-grid[data-v-25e13471]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(min-width:769px){.section-card-grid[data-v-25e13471]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.section-card-grid[data-v-25e13471]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.section-card-grid[data-v-25e13471]:has(>:nth-child(8):last-child){grid-template-columns:repeat(2,1fr)}}.section-card[data-v-25e13471]{background:#fff;border:1px solid rgba(26,26,46,.12);border-top:3px solid var(--card-accent, #2779b7);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer}.section-card[data-v-25e13471]:hover{box-shadow:0 6px 20px #1a1a2e1a;border-color:#1a1a2e38;border-top-color:var(--card-accent, #2779b7);transform:translateY(-3px)}.section-card[data-v-25e13471]:focus-visible{outline:2px solid var(--card-accent, #2779b7);outline-offset:3px}.section-card-tag[data-v-25e13471]{display:inline-block;background-color:#2779b7;color:#fff;padding:.3rem .75rem;font-size:.75rem;font-weight:500;font-family:var(--font-display);text-transform:uppercase;border-radius:9999px;letter-spacing:.12em;margin-bottom:.9rem;width:fit-content}.section-card-title[data-v-25e13471]{font-size:1.25rem;font-weight:700;font-family:Roboto,sans-serif;line-height:1.3;letter-spacing:-.01em;color:#1a1a1a;margin:0 0 .5rem}.section-card-desc[data-v-25e13471]{font-size:1.0625rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.6;margin:0 0 1.15rem;flex:1}.section-card-cta[data-v-25e13471]{color:#2779b7;text-decoration:none;font-size:.9375rem;font-weight:600;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.section-card:hover .section-card-cta[data-v-25e13471]{color:#1e5f8f}@media(max-width:768px){.section-card-grid[data-v-25e13471]{grid-template-columns:1fr}}html[data-v-eaaa6321],body[data-v-eaaa6321]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-eaaa6321],input[data-v-eaaa6321],select[data-v-eaaa6321],textarea[data-v-eaaa6321],optgroup[data-v-eaaa6321],pre[data-v-eaaa6321],code[data-v-eaaa6321],kbd[data-v-eaaa6321],samp[data-v-eaaa6321]{font-family:inherit}h1[data-v-eaaa6321],h2[data-v-eaaa6321],h3[data-v-eaaa6321],h4[data-v-eaaa6321],h5[data-v-eaaa6321],h6[data-v-eaaa6321]{text-wrap:balance}p[data-v-eaaa6321],li[data-v-eaaa6321],dd[data-v-eaaa6321],figcaption[data-v-eaaa6321],.page-subtitle[data-v-eaaa6321],.hub-subtitle[data-v-eaaa6321],.hero-subtitle[data-v-eaaa6321],.section-subtitle[data-v-eaaa6321],.card-description[data-v-eaaa6321]{text-wrap:pretty}[data-v-eaaa6321]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-eaaa6321]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-eaaa6321]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-eaaa6321]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-eaaa6321]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-eaaa6321]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-eaaa6321]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-eaaa6321]{color:var(--color-accent)}.border-3[data-v-eaaa6321]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-eaaa6321]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-eaaa6321]{font-size:17px}}p[data-v-eaaa6321],li[data-v-eaaa6321],dd[data-v-eaaa6321]{font-size:max(16px,1em)}.stat-label[data-v-eaaa6321],.stat-number[data-v-eaaa6321],.topbar-label[data-v-eaaa6321],.article-tag[data-v-eaaa6321],.category-tag[data-v-eaaa6321],.topic-tag[data-v-eaaa6321],.skill-tag[data-v-eaaa6321],.type-badge[data-v-eaaa6321],.step-badge[data-v-eaaa6321],.demand-badge[data-v-eaaa6321],.rating-badge[data-v-eaaa6321],.role-level-badge[data-v-eaaa6321],.se-level-pill[data-v-eaaa6321],.post-meta[data-v-eaaa6321],.blog-meta[data-v-eaaa6321],.article-meta[data-v-eaaa6321],.meta-value[data-v-eaaa6321],.meta-sep[data-v-eaaa6321],.newsletter-label[data-v-eaaa6321],.share-label[data-v-eaaa6321],.slide-label-date[data-v-eaaa6321],.company-type[data-v-eaaa6321],.event-date[data-v-eaaa6321],.event-location[data-v-eaaa6321]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-eaaa6321],li[data-v-eaaa6321],dd[data-v-eaaa6321],td[data-v-eaaa6321],.section-card-desc[data-v-eaaa6321],.article-slide-desc[data-v-eaaa6321],.card-description[data-v-eaaa6321]{font-size:max(16px,1em)}.talent-hub-page[data-v-eaaa6321]{--card-accent: #e09f20;background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.talent-hub-page[data-v-eaaa6321]{padding:2.5rem 2rem 4rem}}.page-header[data-v-eaaa6321]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-eaaa6321] .share-label{color:#ffffff9e}.page-header a[data-v-eaaa6321]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-eaaa6321]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-eaaa6321],.page-header li[data-v-eaaa6321]{color:#ffffffc7}.page-title[data-v-eaaa6321]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-eaaa6321]{font-size:3rem}}.page-subtitle[data-v-eaaa6321]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}html[data-v-686b83d3],body[data-v-686b83d3]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-686b83d3],input[data-v-686b83d3],select[data-v-686b83d3],textarea[data-v-686b83d3],optgroup[data-v-686b83d3],pre[data-v-686b83d3],code[data-v-686b83d3],kbd[data-v-686b83d3],samp[data-v-686b83d3]{font-family:inherit}h1[data-v-686b83d3],h2[data-v-686b83d3],h3[data-v-686b83d3],h4[data-v-686b83d3],h5[data-v-686b83d3],h6[data-v-686b83d3]{text-wrap:balance}p[data-v-686b83d3],li[data-v-686b83d3],dd[data-v-686b83d3],figcaption[data-v-686b83d3],.page-subtitle[data-v-686b83d3],.hub-subtitle[data-v-686b83d3],.hero-subtitle[data-v-686b83d3],.section-subtitle[data-v-686b83d3],.card-description[data-v-686b83d3]{text-wrap:pretty}[data-v-686b83d3]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-686b83d3]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-686b83d3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-686b83d3]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-686b83d3]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-686b83d3]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-686b83d3]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-686b83d3]{color:var(--color-accent)}.border-3[data-v-686b83d3]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-686b83d3]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-686b83d3]{font-size:17px}}p[data-v-686b83d3],li[data-v-686b83d3],dd[data-v-686b83d3]{font-size:max(16px,1em)}.stat-label[data-v-686b83d3],.stat-number[data-v-686b83d3],.topbar-label[data-v-686b83d3],.article-tag[data-v-686b83d3],.category-tag[data-v-686b83d3],.topic-tag[data-v-686b83d3],.skill-tag[data-v-686b83d3],.type-badge[data-v-686b83d3],.step-badge[data-v-686b83d3],.demand-badge[data-v-686b83d3],.rating-badge[data-v-686b83d3],.role-level-badge[data-v-686b83d3],.se-level-pill[data-v-686b83d3],.post-meta[data-v-686b83d3],.blog-meta[data-v-686b83d3],.article-meta[data-v-686b83d3],.meta-value[data-v-686b83d3],.meta-sep[data-v-686b83d3],.newsletter-label[data-v-686b83d3],.share-label[data-v-686b83d3],.slide-label-date[data-v-686b83d3],.company-type[data-v-686b83d3],.event-date[data-v-686b83d3],.event-location[data-v-686b83d3]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-686b83d3],li[data-v-686b83d3],dd[data-v-686b83d3],td[data-v-686b83d3],.section-card-desc[data-v-686b83d3],.article-slide-desc[data-v-686b83d3],.card-description[data-v-686b83d3]{font-size:max(16px,1em)}.referral-page[data-v-686b83d3]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.referral-page[data-v-686b83d3]{padding:2.5rem 2rem 4rem}}.page-header[data-v-686b83d3]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-686b83d3] .share-label{color:#ffffff9e}.page-header a[data-v-686b83d3]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-686b83d3]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-686b83d3],.page-header li[data-v-686b83d3]{color:#ffffffc7}.page-title[data-v-686b83d3]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-686b83d3]{font-size:3rem}}.page-subtitle[data-v-686b83d3]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.form-container[data-v-686b83d3]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:720px;margin:0 auto;padding:2rem 1.5rem}@media(min-width:768px){.form-container[data-v-686b83d3]{padding:2.5rem 3rem}}.form-section[data-v-686b83d3]{margin-bottom:2.5rem}.form-section[data-v-686b83d3]:last-of-type{margin-bottom:2rem}.section-title[data-v-686b83d3]{font-size:1.35rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #c1512f}.field[data-v-686b83d3]{margin-bottom:1.25rem}.field-label[data-v-686b83d3]{display:block;font-size:.925rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);margin-bottom:.4rem}.required[data-v-686b83d3]{color:#c1512f}.field-hint[data-v-686b83d3]{display:block;font-size:.825rem;font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.5}.field-hint a[data-v-686b83d3]{color:#2779b7;text-decoration:none;font-weight:600}.field-hint a[data-v-686b83d3]:hover{text-decoration:underline}.field-input[data-v-686b83d3]{width:100%;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:10px;background:#fff;color:var(--color-black);transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.field-input[data-v-686b83d3]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-686b83d3]{border-color:#dc2626}.error-text[data-v-686b83d3]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.file-upload[data-v-686b83d3]{display:flex;align-items:center;gap:.75rem;padding:.5rem .9rem;border:1.5px dashed rgba(26,26,46,.12);border-radius:10px;background:#fff;transition:border-color .2s ease}.file-upload.field-error[data-v-686b83d3]{border-color:#dc2626}.file-input-hidden[data-v-686b83d3]{display:none}.file-btn[data-v-686b83d3]{padding:.45rem 1rem;font-size:.85rem;font-weight:600;font-family:var(--font-display);color:#fff;background-color:#2779b7;border:none;border-radius:9999px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.file-btn[data-v-686b83d3]:hover{background-color:#1e6da3}.file-name[data-v-686b83d3]{font-size:.875rem;font-family:var(--font-body);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-hint[data-v-686b83d3]{display:block;font-size:.775rem;font-family:var(--font-body);color:var(--color-text-muted);margin-top:.35rem}.checkbox-group[data-v-686b83d3],.radio-group[data-v-686b83d3]{display:flex;flex-direction:column;gap:.6rem;padding:.25rem 0}.field-error-group[data-v-686b83d3]{padding-left:.5rem;border-left:2px solid #dc2626}.checkbox-label[data-v-686b83d3],.radio-label[data-v-686b83d3]{display:flex;align-items:center;gap:.6rem;cursor:pointer}.checkbox-input[data-v-686b83d3],.radio-input[data-v-686b83d3]{width:18px;height:18px;accent-color:#c1512f;cursor:pointer;flex-shrink:0}.checkbox-text[data-v-686b83d3],.radio-text[data-v-686b83d3]{font-size:.9rem;font-family:var(--font-body);color:var(--color-black)}.form-actions[data-v-686b83d3]{text-align:center;padding-top:.5rem}.submit-btn[data-v-686b83d3]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);color:#fff;background-color:#c1512f;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-686b83d3]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-686b83d3]:disabled{opacity:.6;cursor:not-allowed}.success-container[data-v-686b83d3]{text-align:center;max-width:560px;margin:0 auto;background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:3rem 2rem}.success-icon[data-v-686b83d3]{width:64px;height:64px;border-radius:50%;background-color:#16a34a;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.success-title[data-v-686b83d3]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem}.success-message[data-v-686b83d3]{font-size:1rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 2rem}html[data-v-3a6a12d0],body[data-v-3a6a12d0]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-3a6a12d0],input[data-v-3a6a12d0],select[data-v-3a6a12d0],textarea[data-v-3a6a12d0],optgroup[data-v-3a6a12d0],pre[data-v-3a6a12d0],code[data-v-3a6a12d0],kbd[data-v-3a6a12d0],samp[data-v-3a6a12d0]{font-family:inherit}h1[data-v-3a6a12d0],h2[data-v-3a6a12d0],h3[data-v-3a6a12d0],h4[data-v-3a6a12d0],h5[data-v-3a6a12d0],h6[data-v-3a6a12d0]{text-wrap:balance}p[data-v-3a6a12d0],li[data-v-3a6a12d0],dd[data-v-3a6a12d0],figcaption[data-v-3a6a12d0],.page-subtitle[data-v-3a6a12d0],.hub-subtitle[data-v-3a6a12d0],.hero-subtitle[data-v-3a6a12d0],.section-subtitle[data-v-3a6a12d0],.card-description[data-v-3a6a12d0]{text-wrap:pretty}[data-v-3a6a12d0]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-3a6a12d0]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-3a6a12d0]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-3a6a12d0]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-3a6a12d0]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-3a6a12d0]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-3a6a12d0]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-3a6a12d0]{color:var(--color-accent)}.border-3[data-v-3a6a12d0]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-3a6a12d0]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-3a6a12d0]{font-size:17px}}p[data-v-3a6a12d0],li[data-v-3a6a12d0],dd[data-v-3a6a12d0]{font-size:max(16px,1em)}.stat-label[data-v-3a6a12d0],.stat-number[data-v-3a6a12d0],.topbar-label[data-v-3a6a12d0],.article-tag[data-v-3a6a12d0],.category-tag[data-v-3a6a12d0],.topic-tag[data-v-3a6a12d0],.skill-tag[data-v-3a6a12d0],.type-badge[data-v-3a6a12d0],.step-badge[data-v-3a6a12d0],.demand-badge[data-v-3a6a12d0],.rating-badge[data-v-3a6a12d0],.role-level-badge[data-v-3a6a12d0],.se-level-pill[data-v-3a6a12d0],.post-meta[data-v-3a6a12d0],.blog-meta[data-v-3a6a12d0],.article-meta[data-v-3a6a12d0],.meta-value[data-v-3a6a12d0],.meta-sep[data-v-3a6a12d0],.newsletter-label[data-v-3a6a12d0],.share-label[data-v-3a6a12d0],.slide-label-date[data-v-3a6a12d0],.company-type[data-v-3a6a12d0],.event-date[data-v-3a6a12d0],.event-location[data-v-3a6a12d0]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-3a6a12d0],li[data-v-3a6a12d0],dd[data-v-3a6a12d0],td[data-v-3a6a12d0],.section-card-desc[data-v-3a6a12d0],.article-slide-desc[data-v-3a6a12d0],.card-description[data-v-3a6a12d0]{font-size:max(16px,1em)}@media print{.no-print[data-v-3a6a12d0]{display:none!important}.resume-builder-page[data-v-3a6a12d0]{padding:0!important}.builder-layout[data-v-3a6a12d0],.preview-panel[data-v-3a6a12d0],.resume-preview-fullpage[data-v-3a6a12d0]{display:block!important}.resume-preview[data-v-3a6a12d0]{box-shadow:none!important;border-radius:0!important}.resume-page[data-v-3a6a12d0]{padding:0!important}.form-panel[data-v-3a6a12d0],.page-header[data-v-3a6a12d0]{display:none!important}}.resume-builder-page[data-v-3a6a12d0]{background-color:var(--color-bg);min-height:100vh;max-width:1400px;margin:0 auto;padding:2rem 1rem 3rem}.page-header[data-v-3a6a12d0]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-3a6a12d0]{position:relative}.page-header .share-buttons[data-v-3a6a12d0]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.page-header[data-v-3a6a12d0] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-3a6a12d0] .share-icons{gap:.4rem}.page-header[data-v-3a6a12d0] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-3a6a12d0] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-3a6a12d0]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-3a6a12d0] .share-label{color:#ffffff9e}.page-header a[data-v-3a6a12d0]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-3a6a12d0]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-3a6a12d0],.page-header li[data-v-3a6a12d0]{color:#ffffffc7}.header-top[data-v-3a6a12d0]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.header-actions[data-v-3a6a12d0]{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap;align-items:center}.toggle-button[data-v-3a6a12d0]{background-color:transparent;color:var(--color-primary, #2779b7);border:1.5px solid var(--color-primary, #2779b7);border-radius:var(--radius-full);padding:.45rem 1rem;font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s ease}.toggle-button[data-v-3a6a12d0]:hover{background-color:var(--color-primary, #2779b7);color:#fff}.print-button[data-v-3a6a12d0]{background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-full);padding:.45rem 1rem;font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .2s ease}.print-button[data-v-3a6a12d0]:hover{background-color:var(--color-accent-hover)}.page-title[data-v-3a6a12d0]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-3a6a12d0]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.builder-layout[data-v-3a6a12d0]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"form preview" "actions preview" "tips preview";gap:2rem;align-items:start}.form-panel[data-v-3a6a12d0]{grid-area:form;min-width:0}.actions-panel[data-v-3a6a12d0]{grid-area:actions}.pro-tips-box[data-v-3a6a12d0]{grid-area:tips;margin-top:0}.resume-form[data-v-3a6a12d0]{display:flex;flex-direction:column;gap:0}.tab-bar[data-v-3a6a12d0]{display:flex;background-color:var(--color-card);border-radius:10px;padding:.3rem;box-shadow:var(--shadow-md);gap:.15rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab-bar[data-v-3a6a12d0]::-webkit-scrollbar{display:none}.tab-button[data-v-3a6a12d0]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.6rem .5rem;border:none;background:transparent;border-radius:10px;font-size:.82rem;font-weight:600;font-family:Roboto,sans-serif;color:#8895a7;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-button[data-v-3a6a12d0]:hover{color:#1a1a2e;background-color:#00000008}.tab-button.active[data-v-3a6a12d0]{background-color:#fff;color:#1a1a2e;box-shadow:0 2px 6px #1a1a2e0f}.tab-icon[data-v-3a6a12d0]{font-size:.9rem;line-height:1}.tab-content[data-v-3a6a12d0]{margin-top:1rem}.form-section[data-v-3a6a12d0]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.5rem}.section-header[data-v-3a6a12d0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.section-title[data-v-3a6a12d0]{font-size:1.1rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 1rem}.section-header .section-title[data-v-3a6a12d0]{margin:0}.form-grid[data-v-3a6a12d0]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-group[data-v-3a6a12d0]{display:flex;flex-direction:column;gap:.25rem}.form-group.full-width[data-v-3a6a12d0]{grid-column:1 / -1}.form-group label[data-v-3a6a12d0]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a2e}.form-group input[data-v-3a6a12d0],.form-group textarea[data-v-3a6a12d0]{padding:.7rem .9rem;border:1.5px solid #dde2e8;border-radius:10px;font-size:.9rem;font-family:Roboto,sans-serif;color:#1a1a2e;background-color:#f8f9fb;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.form-group input[data-v-3a6a12d0]:focus,.form-group textarea[data-v-3a6a12d0]:focus{outline:none;border-color:#2779b7;background-color:#fff;box-shadow:0 0 0 3px #2779b71a}.form-group input[data-v-3a6a12d0]::placeholder,.form-group textarea[data-v-3a6a12d0]::placeholder{color:#a0acbd}.field-hint[data-v-3a6a12d0]{font-size:.75rem;color:var(--color-text-muted);font-family:Roboto,sans-serif}.entry-card[data-v-3a6a12d0]{position:relative;background-color:#f8f9fb;border:1.5px solid #eef0f3;border-radius:10px;padding:1rem;margin-bottom:.75rem}.entry-card[data-v-3a6a12d0]:last-child{margin-bottom:0}.add-button[data-v-3a6a12d0]{background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-full);padding:.35rem .85rem;font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .2s ease}.add-button[data-v-3a6a12d0]:hover{background-color:var(--color-primary-dark)}.remove-button[data-v-3a6a12d0]{position:absolute;top:.4rem;right:.6rem;background:none;border:none;font-size:1.3rem;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:.2rem}.remove-button[data-v-3a6a12d0]:hover{color:var(--color-accent)}.entry-card-label[data-v-3a6a12d0]{font-size:.82rem;font-weight:700;color:#1a1a2e;font-family:Roboto,sans-serif;margin:0 0 .75rem}.entry-card-header[data-v-3a6a12d0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-right:1.6rem;margin-bottom:.75rem}.entry-card-header .entry-card-label[data-v-3a6a12d0]{margin-bottom:0}.entry-reorder[data-v-3a6a12d0]{display:flex;gap:.25rem}.sr-only[data-v-3a6a12d0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reorder-button[data-v-3a6a12d0]{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;background-color:var(--color-white);border:1.5px solid #e2e5ea;border-radius:4px;color:var(--color-text-muted);font-size:.85rem;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.reorder-button[data-v-3a6a12d0]:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.reorder-button[data-v-3a6a12d0]:disabled{opacity:.35;cursor:not-allowed}.empty-hint[data-v-3a6a12d0]{font-size:.85rem;color:var(--color-text-muted);text-align:center;padding:1rem 0;font-family:Roboto,sans-serif}.form-select[data-v-3a6a12d0]{padding:.7rem .9rem;border:1.5px solid #dde2e8;border-radius:10px;font-size:.9rem;font-family:Roboto,sans-serif;color:#1a1a2e;background-color:#f8f9fb;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-select[data-v-3a6a12d0]:focus{outline:none;border-color:#2779b7;background-color:#fff;box-shadow:0 0 0 3px #2779b71a}.accomplishments-block[data-v-3a6a12d0]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #eef0f3}.accomplishments-label[data-v-3a6a12d0]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a2e;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .2rem}.accomplishments-tip[data-v-3a6a12d0]{font-size:.75rem;color:var(--color-primary, #2779b7);font-family:Roboto,sans-serif;font-style:italic;margin:0 0 .6rem}.accomplishments-list[data-v-3a6a12d0]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}.bullet-input[data-v-3a6a12d0]{padding:.65rem .9rem;border:1.5px solid #dde2e8;border-radius:10px;font-size:.88rem;font-family:Roboto,sans-serif;color:#1a1a2e;background-color:#f8f9fb;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.bullet-input[data-v-3a6a12d0]:focus{outline:none;border-color:#2779b7;background-color:#fff;box-shadow:0 0 0 3px #2779b71a}.bullet-input[data-v-3a6a12d0]::placeholder{color:#a0acbd}.add-bullet-button[data-v-3a6a12d0]{background:none;border:1.5px dashed #2779b7;color:#2779b7;border-radius:10px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s ease}.add-bullet-button[data-v-3a6a12d0]:hover{background-color:#2779b712}.pro-tips-box[data-v-3a6a12d0]{background-color:#f0f6ff;border:1.5px solid #c3d9f5;border-left:4px solid #2779b7;border-radius:10px;padding:1rem 1.25rem}.pro-tips-title[data-v-3a6a12d0]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.04em}.pro-tips-list[data-v-3a6a12d0]{margin:0;padding:0 0 0 1rem;list-style:disc}.pro-tips-list li[data-v-3a6a12d0]{font-size:.8rem;font-family:Roboto,sans-serif;color:#374151;line-height:1.55;margin-bottom:.25rem}.resume-preview-fullpage[data-v-3a6a12d0]{display:flex;justify-content:center;padding:1rem 0 3rem}.resume-preview-fullpage .resume-page[data-v-3a6a12d0]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2.5rem 2.25rem;width:100%;max-width:780px}.res-target-role[data-v-3a6a12d0]{text-align:center;font-size:.82rem;font-style:italic;color:#1a1a1a;margin:0 0 .2rem}.form-nav-row[data-v-3a6a12d0]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:0 .25rem}.nav-prev[data-v-3a6a12d0],.nav-next[data-v-3a6a12d0]{background:none;border:1.5px solid #dde2e8;border-radius:9999px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a2e;cursor:pointer;transition:all .2s ease}.nav-prev[data-v-3a6a12d0]:hover:not(:disabled),.nav-next[data-v-3a6a12d0]:hover{border-color:#2779b7;color:#2779b7}.nav-prev[data-v-3a6a12d0]:disabled{opacity:.35;cursor:not-allowed}.tab-counter[data-v-3a6a12d0]{font-size:.78rem;font-family:Roboto,sans-serif;color:#8895a7;font-weight:600}.form-actions[data-v-3a6a12d0]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.25rem}.generate-button[data-v-3a6a12d0]{background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-full);padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.generate-button[data-v-3a6a12d0]:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.pdf-button[data-v-3a6a12d0]{background-color:#2779b7}.pdf-button[data-v-3a6a12d0]:hover{background-color:#1e5f8f}.save-account-button[data-v-3a6a12d0]{background-color:#16a34a;color:#fff;border:none;border-radius:var(--radius-full);padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .2s}.save-account-button[data-v-3a6a12d0]:hover:not(:disabled){background-color:#15803d}.save-account-button[data-v-3a6a12d0]:disabled{opacity:.6;cursor:not-allowed}.font-hint[data-v-3a6a12d0]{font-size:.72rem;color:#8895a7;font-family:Roboto,sans-serif;text-align:center;margin:.4rem 0 0}.save-message[data-v-3a6a12d0]{font-size:.85rem;color:#16a34a;margin-top:.5rem;font-weight:500}.save-message.save-error[data-v-3a6a12d0]{color:#dc2626}.inline-signup-panel[data-v-3a6a12d0]{margin-top:1.25rem;padding:1.25rem;background:#fafbfc;border:1px solid rgba(26,26,46,.12);border-left:3px solid #2779b7;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f}.inline-signup-header[data-v-3a6a12d0]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.inline-signup-header strong[data-v-3a6a12d0]{font-size:.95rem;color:#1a1a2e;line-height:1.4}.inline-signup-close[data-v-3a6a12d0]{background:transparent;border:none;font-size:1.4rem;color:#999;cursor:pointer;padding:0 .25rem;line-height:1}.inline-signup-close[data-v-3a6a12d0]:hover{color:#1a1a2e}.inline-signup-sub[data-v-3a6a12d0]{font-size:.82rem;color:#666;margin:.35rem 0 .9rem}.inline-signup-form[data-v-3a6a12d0]{display:flex;flex-direction:column;gap:.55rem}.inline-signup-row[data-v-3a6a12d0]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.inline-signup-form input[data-v-3a6a12d0]{width:100%;padding:.6rem .7rem;border:1px solid #d8dee5;border-radius:10px;font-size:.9rem;font-family:inherit;background:#fff;color:#1a1a2e;box-sizing:border-box}.inline-signup-form input[data-v-3a6a12d0]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.inline-signup-password[data-v-3a6a12d0]{position:relative}.inline-signup-password input[data-v-3a6a12d0]{padding-right:3.5rem}.inline-signup-toggle[data-v-3a6a12d0]{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#666;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:.25rem .5rem;font-family:inherit}.inline-signup-toggle[data-v-3a6a12d0]:hover{color:#2779b7}.inline-signup-submit[data-v-3a6a12d0]{width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:700;background:#2779b7;color:#fff;border:none;border-radius:10px;cursor:pointer;font-family:inherit;transition:background .15s;margin-top:.3rem}.inline-signup-submit[data-v-3a6a12d0]:hover:not(:disabled){background:#1f5f93}.inline-signup-submit[data-v-3a6a12d0]:disabled{opacity:.65;cursor:not-allowed}.inline-signup-error[data-v-3a6a12d0]{color:#dc2626;font-size:.82rem;margin:.3rem 0 0}.inline-signup-hint[data-v-3a6a12d0]{font-size:.78rem;color:#888;margin:.5rem 0 0;text-align:center}.inline-signup-hint a[data-v-3a6a12d0]{color:#2779b7;font-weight:600;text-decoration:none}.inline-signup-hint a[data-v-3a6a12d0]:hover{text-decoration:underline}@media(max-width:480px){.inline-signup-panel[data-v-3a6a12d0]{padding:1rem}.inline-signup-row[data-v-3a6a12d0]{grid-template-columns:1fr}}.clear-button[data-v-3a6a12d0]{background-color:transparent;color:var(--color-text-muted);border:1.5px solid #dde2e8;border-radius:var(--radius-full);padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer}.clear-button[data-v-3a6a12d0]:hover{border-color:var(--color-text-muted);color:var(--color-text)}.preview-panel[data-v-3a6a12d0]{grid-area:preview;min-width:0}.preview-sticky[data-v-3a6a12d0]{position:sticky;top:5rem}.preview-label[data-v-3a6a12d0]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.resume-preview[data-v-3a6a12d0]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.resume-page[data-v-3a6a12d0]{padding:2rem 1.75rem;font-family:Calibri,Roboto,sans-serif;font-size:.8rem;line-height:1.45;color:#1a1a1a;height:auto;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.resume-page[data-v-3a6a12d0] *{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;max-width:100%}.resume-page[data-v-3a6a12d0]>*:last-child{margin-bottom:0;padding-bottom:0}.resume-page li[data-v-3a6a12d0],.resume-page p[data-v-3a6a12d0]{page-break-inside:avoid;break-inside:avoid}.resume-page .res-section-title[data-v-3a6a12d0]{page-break-after:avoid;break-after:avoid}.resume-page .res-entry[data-v-3a6a12d0]{page-break-inside:avoid;break-inside:avoid}.res-name[data-v-3a6a12d0]{text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:.02em;margin:0 0 .15rem;font-family:inherit}.res-contact[data-v-3a6a12d0]{text-align:center;font-size:.75rem;color:#1a1a1a;margin:0 0 .15rem}.res-contact-secondary[data-v-3a6a12d0]{color:#2779b7;font-size:.7rem;margin:0 0 .5rem;word-break:break-all}.res-summary[data-v-3a6a12d0]{font-size:.78rem;color:#1a1a1a;margin:.25rem 0 .5rem;line-height:1.5}.res-section-heading[data-v-3a6a12d0]{font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:.75rem 0 0;font-family:inherit;text-align:left}.res-section-divider[data-v-3a6a12d0]{border-bottom:1.5px solid #2779b7;margin-bottom:.4rem}.res-entry[data-v-3a6a12d0]{margin-bottom:.5rem}.res-line[data-v-3a6a12d0]{margin:0;font-size:.78rem;line-height:1.4;color:#111;word-wrap:break-word}.res-bold[data-v-3a6a12d0]{font-weight:700;font-size:.8rem}.res-italic[data-v-3a6a12d0]{font-style:italic;font-size:.78rem}.res-right[data-v-3a6a12d0]{font-size:.75rem;color:#1a1a1a;white-space:nowrap}.res-detail[data-v-3a6a12d0]{font-size:.75rem;color:#1a1a1a;margin:.15rem 0 0;line-height:1.4}.res-additional[data-v-3a6a12d0]{font-size:.75rem;color:#111;margin:.2rem 0 0;line-height:1.5}.bullet-flagged[data-v-3a6a12d0]{background:#fef2f2;border-left:2px solid #dc2626;padding-left:.35rem;margin-left:-.45rem;border-radius:4px;transition:all .3s ease}.bullet-accepted[data-v-3a6a12d0]{background:#f0fdf4;border-left:2px solid #16a34a;padding-left:.35rem;margin-left:-.45rem;border-radius:4px;transition:all .3s ease}.res-bullets[data-v-3a6a12d0]{margin:.2rem 0 0 1.1rem;padding:0;list-style:disc}.res-bullets li[data-v-3a6a12d0]{font-size:.75rem;line-height:1.4;margin-bottom:.1rem;color:#111}@media(max-width:1024px){.builder-layout[data-v-3a6a12d0]{grid-template-columns:1fr;grid-template-areas:"form" "preview" "actions" "tips"}.preview-sticky[data-v-3a6a12d0]{position:static}.preview-label[data-v-3a6a12d0]{margin-top:.5rem;font-size:.9rem;text-align:center;color:#2779b7}.resume-builder-page[data-v-3a6a12d0]{padding:1.5rem .75rem 2rem}.page-title[data-v-3a6a12d0]{font-size:1.75rem}.page-subtitle[data-v-3a6a12d0]{font-size:.95rem}}@media(max-width:600px){.resume-builder-page[data-v-3a6a12d0]{padding:1rem .5rem 2rem}.page-header[data-v-3a6a12d0]{margin-bottom:1.5rem}.page-title[data-v-3a6a12d0]{font-size:1.5rem}.page-subtitle[data-v-3a6a12d0]{font-size:.85rem;max-width:100%}.tab-bar[data-v-3a6a12d0]{border-radius:10px;padding:.25rem;gap:.1rem}.tab-button[data-v-3a6a12d0]{font-size:.68rem;padding:.5rem .25rem;gap:.15rem}.tab-icon[data-v-3a6a12d0]{font-size:.75rem}.tab-content[data-v-3a6a12d0]{margin-top:.75rem}.form-section[data-v-3a6a12d0]{padding:1rem;border-radius:10px}.section-title[data-v-3a6a12d0]{font-size:1rem}.form-grid[data-v-3a6a12d0]{grid-template-columns:1fr;gap:.6rem}.form-group label[data-v-3a6a12d0]{font-size:.8rem}.form-group input[data-v-3a6a12d0],.form-group textarea[data-v-3a6a12d0]{padding:.6rem .75rem;font-size:.85rem;border-radius:10px}.entry-card[data-v-3a6a12d0]{padding:.75rem;border-radius:10px}.form-nav-row[data-v-3a6a12d0]{margin-top:.75rem}.nav-prev[data-v-3a6a12d0],.nav-next[data-v-3a6a12d0]{padding:.4rem .75rem;font-size:.78rem}.form-actions[data-v-3a6a12d0]{margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.generate-button[data-v-3a6a12d0],.save-account-button[data-v-3a6a12d0],.clear-button[data-v-3a6a12d0]{width:100%;padding:.7rem .5rem;font-size:.82rem}.preview-label[data-v-3a6a12d0]{font-size:.85rem;margin-top:0}.resume-page[data-v-3a6a12d0]{padding:1.25rem 1rem}.res-name[data-v-3a6a12d0]{font-size:1.1rem}.res-contact[data-v-3a6a12d0]{font-size:.68rem}.res-contact-secondary[data-v-3a6a12d0]{font-size:.65rem}.res-section-heading[data-v-3a6a12d0]{font-size:.78rem}.res-bold[data-v-3a6a12d0]{font-size:.73rem}.res-italic[data-v-3a6a12d0]{font-size:.7rem}.res-right[data-v-3a6a12d0]{font-size:.68rem}.res-summary[data-v-3a6a12d0],.res-detail[data-v-3a6a12d0]{font-size:.7rem}.res-bullets[data-v-3a6a12d0]{margin-left:.9rem}.res-bullets li[data-v-3a6a12d0]{font-size:.7rem}.res-entry-header[data-v-3a6a12d0]{flex-wrap:wrap;gap:.15rem}}.mba-toggle[data-v-3a6a12d0]{display:flex;align-items:center;gap:.4rem;cursor:pointer;-webkit-user-select:none;user-select:none}.mba-toggle input[type=checkbox][data-v-3a6a12d0]{width:1.1rem;height:1.1rem;accent-color:rgba(255,255,255,.85);cursor:pointer}.mba-toggle-label[data-v-3a6a12d0]{font-size:.82rem;font-weight:700;font-family:Roboto,sans-serif;color:#ffffffd9;letter-spacing:.02em}.mba-options-bar[data-v-3a6a12d0]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f0f6ff;border:1.5px solid #c3d9f5;border-radius:10px;margin-bottom:.75rem}.mba-options-label[data-v-3a6a12d0]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#374151}.order-option[data-v-3a6a12d0]{padding:.3rem .75rem;border:1.5px solid #dde2e8;background:#fff;border-radius:4px;font-size:.78rem;font-weight:600;font-family:Roboto,sans-serif;color:#8895a7;cursor:pointer;transition:all .2s ease}.order-option.active[data-v-3a6a12d0]{border-color:#2779b7;color:#2779b7;background:#2779b712}.order-option[data-v-3a6a12d0]:hover:not(.active){border-color:#aab5c3;color:#374151}.mba-note[data-v-3a6a12d0]{font-size:.8rem;color:#2779b7;font-style:italic;font-family:Roboto,sans-serif;margin:0;grid-column:1 / -1}.upload-zone[data-v-3a6a12d0]{border:2px dashed #c3d9f5;border-radius:10px;padding:1.25rem;text-align:center;margin-bottom:1.25rem;background:#fafbfd;transition:all .2s ease}.upload-zone.upload-dragging[data-v-3a6a12d0]{border-color:#2779b7;background:#f0f6ff}.upload-zone.upload-processing[data-v-3a6a12d0]{border-color:#2779b7;background:#f0f6ff;opacity:.85}.upload-prompt[data-v-3a6a12d0]{font-size:.85rem;color:#374151;font-family:Roboto,sans-serif;margin:0 0 .5rem}.upload-browse[data-v-3a6a12d0]{display:inline-block;background:#2779b7;color:#fff;border-radius:10px;padding:.4rem 1rem;font-size:.82rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:background .2s}.upload-browse[data-v-3a6a12d0]:hover{background:#1e5f8f}.upload-input[data-v-3a6a12d0]{display:none}.upload-hint[data-v-3a6a12d0]{font-size:.72rem;color:#8895a7;font-family:Roboto,sans-serif;margin:.4rem 0 0}.additional-guidance[data-v-3a6a12d0]{background:#f0f6ff;border:1.5px solid #c3d9f5;border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem}.additional-guidance p[data-v-3a6a12d0]{font-size:.82rem;font-weight:600;font-family:Roboto,sans-serif;color:#374151;margin:0 0 .35rem}.additional-guidance ul[data-v-3a6a12d0]{margin:0;padding:0 0 0 1.1rem;list-style:disc}.additional-guidance li[data-v-3a6a12d0]{font-size:.78rem;font-family:Roboto,sans-serif;color:#4b5563;line-height:1.5;margin-bottom:.15rem}.retirement-warning[data-v-3a6a12d0]{background:#fffbeb;border:1.5px solid #fde68a;border-left:3px solid #f59e0b;border-radius:10px;padding:.6rem .85rem;font-size:.8rem;font-family:Roboto,sans-serif;color:#92400e;margin-top:1rem}.spinner[data-v-3a6a12d0]{width:1.5rem;height:1.5rem;border:3px solid #dde2e8;border-top-color:#2779b7;border-radius:50%;animation:spin-3a6a12d0 .8s linear infinite;margin:0 auto .5rem}@keyframes spin-3a6a12d0{to{transform:rotate(360deg)}}.upload-status[data-v-3a6a12d0]{padding:.5rem 0}.upload-status-text[data-v-3a6a12d0]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#2779b7;margin:0}.upload-wait-hint[data-v-3a6a12d0]{font-size:.75rem;color:#8895a7;font-family:Roboto,sans-serif;margin:.35rem 0 0}.upload-error-status .upload-status-text[data-v-3a6a12d0]{color:#dc2626}.upload-loaded-actions[data-v-3a6a12d0]{display:flex;gap:.5rem;justify-content:center;margin-top:.4rem}.upload-retry[data-v-3a6a12d0]{background:none;border:1px solid #dde2e8;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;font-family:Roboto,sans-serif;color:#374151;cursor:pointer;margin-top:.4rem}.upload-retry[data-v-3a6a12d0]:hover{border-color:#2779b7;color:#2779b7}.mba-page[data-v-3a6a12d0]{font-family:Garamond,EB Garamond,Times New Roman,serif!important}.mba-page .res-name[data-v-3a6a12d0]{font-family:inherit;letter-spacing:.06em}.mba-page .res-section-divider[data-v-3a6a12d0]{border-bottom-color:#000}.review-empty[data-v-3a6a12d0]{text-align:center;padding:2rem 1rem}.review-empty p[data-v-3a6a12d0]{font-size:.9rem;color:#374151;font-family:Roboto,sans-serif;margin:0 0 .5rem}.review-empty-sub[data-v-3a6a12d0]{font-size:.8rem!important;color:#8895a7!important}.review-loading[data-v-3a6a12d0]{text-align:center;padding:2rem 1rem}.review-loading p[data-v-3a6a12d0]{font-size:.9rem;color:#2779b7;font-family:Roboto,sans-serif;font-weight:600}.review-wait-hint[data-v-3a6a12d0]{font-size:.78rem!important;color:#8895a7!important;font-weight:400!important;margin-top:.25rem}.branch-prompt[data-v-3a6a12d0]{background:#fffbeb;border:1.5px solid #fde68a;border-left:4px solid #f59e0b;border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem}.branch-prompt-text[data-v-3a6a12d0]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#92400e;margin:0 0 .5rem}.branch-prompt-buttons[data-v-3a6a12d0]{display:flex;flex-wrap:wrap;gap:.35rem}.branch-btn[data-v-3a6a12d0]{padding:.3rem .7rem;border:1.5px solid #fde68a;background:#fff;border-radius:4px;font-size:.78rem;font-weight:600;font-family:Roboto,sans-serif;color:#92400e;cursor:pointer;transition:all .2s}.branch-btn[data-v-3a6a12d0]:hover{background:#f59e0b;color:#fff;border-color:#f59e0b}.branch-btn[data-v-3a6a12d0]:disabled{opacity:.5;cursor:not-allowed}.review-coaching[data-v-3a6a12d0]{background:#f0f6ff;border:1.5px solid #c3d9f5;border-left:4px solid #2779b7;border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem}.review-coaching-title[data-v-3a6a12d0]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7;margin:0 0 .4rem;text-transform:uppercase;letter-spacing:.04em}.review-coaching-list[data-v-3a6a12d0]{margin:0;padding:0 0 0 1rem;list-style:disc}.review-coaching-list li[data-v-3a6a12d0]{font-size:.82rem;font-family:Roboto,sans-serif;color:#374151;line-height:1.5;margin-bottom:.25rem}.review-summary-bar[data-v-3a6a12d0]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.review-badge[data-v-3a6a12d0]{padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif}.badge-acronym[data-v-3a6a12d0]{background:#fef3c7;color:#92400e}.badge-passive[data-v-3a6a12d0]{background:#fce7f3;color:#9d174d}.badge-metrics[data-v-3a6a12d0]{background:#dbeafe;color:#1e40af}.badge-improve[data-v-3a6a12d0]{background:#e0e7ff;color:#3730a3}.badge-clean[data-v-3a6a12d0]{background:#d1fae5;color:#065f46}.review-issue[data-v-3a6a12d0]{background:#f8f9fb;border:1.5px solid #eef0f3;border-radius:10px;padding:.75rem 1rem;margin-bottom:.6rem}.review-issue.issue-acronym[data-v-3a6a12d0]{border-left:3px solid #f59e0b}.review-issue.issue-passive[data-v-3a6a12d0]{border-left:3px solid #ec4899}.review-issue.issue-metrics[data-v-3a6a12d0]{border-left:3px solid #3b82f6}.review-issue.issue-improve[data-v-3a6a12d0]{border-left:3px solid #6366f1}.issue-header[data-v-3a6a12d0]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.issue-type-badge[data-v-3a6a12d0]{padding:.1rem .45rem;border-radius:4px;font-size:.68rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.04em}.type-acronym[data-v-3a6a12d0]{background:#fef3c7;color:#92400e}.type-passive[data-v-3a6a12d0]{background:#fce7f3;color:#9d174d}.type-metrics[data-v-3a6a12d0]{background:#dbeafe;color:#1e40af}.type-improve[data-v-3a6a12d0]{background:#e0e7ff;color:#3730a3}.issue-section[data-v-3a6a12d0]{font-size:.72rem;color:#8895a7;font-family:Roboto,sans-serif}.issue-text[data-v-3a6a12d0]{font-size:.82rem;color:#1a1a2e;font-family:Roboto,sans-serif;margin:0 0 .25rem;font-style:italic}.issue-flag[data-v-3a6a12d0]{font-size:.78rem;color:#6b6b6b;font-family:Roboto,sans-serif;margin:0 0 .35rem}.issue-suggestion[data-v-3a6a12d0]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:.5rem .75rem;margin-top:.35rem}.suggestion-label[data-v-3a6a12d0]{font-size:.72rem;font-weight:700;color:#065f46;font-family:Roboto,sans-serif;margin:0 0 .15rem;text-transform:uppercase;letter-spacing:.03em}.suggestion-text[data-v-3a6a12d0]{font-size:.82rem;color:#1a1a2e;font-family:Roboto,sans-serif;margin:0 0 .4rem}.suggestion-header[data-v-3a6a12d0]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.suggestion-reset[data-v-3a6a12d0]{background:none;border:none;color:#065f46;font-size:.7rem;font-weight:600;font-family:Roboto,sans-serif;text-decoration:underline;cursor:pointer;padding:0}.suggestion-reset[data-v-3a6a12d0]:hover{color:#047857}.reopen-button[data-v-3a6a12d0]{background:none;border:1px solid #cbd5e1;color:#475569;font-size:.7rem;font-weight:600;font-family:Roboto,sans-serif;border-radius:9999px;padding:.15rem .6rem;cursor:pointer;transition:all .15s;margin-left:auto}.reopen-button[data-v-3a6a12d0]:hover{border-color:#2779b7;color:#2779b7;background:#f0f7fc}.suggestion-textarea[data-v-3a6a12d0]{width:100%;box-sizing:border-box;font-size:.82rem;color:#1a1a2e;font-family:Roboto,sans-serif;background:#fff;border:1px solid #bbf7d0;border-radius:4px;padding:.5rem .6rem;margin:0 0 .4rem;resize:vertical;line-height:1.4}.suggestion-textarea[data-v-3a6a12d0]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 2px #16a34a26}.review-bulk-actions[data-v-3a6a12d0]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;background:#f8f9fb;border:1.5px solid #eef0f3;border-radius:10px;margin-bottom:.75rem}.bulk-count[data-v-3a6a12d0]{font-size:.8rem;font-weight:600;font-family:Roboto,sans-serif;color:#374151;flex:1}.bulk-accept[data-v-3a6a12d0]{background:#16a34a;color:#fff;border:none;border-radius:4px;padding:.35rem .85rem;font-size:.78rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:background .2s}.bulk-accept[data-v-3a6a12d0]:hover{background:#15803d}.bulk-reject[data-v-3a6a12d0]{background:none;color:#6b6b6b;border:1.5px solid #dde2e8;border-radius:4px;padding:.35rem .85rem;font-size:.78rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s}.bulk-reject[data-v-3a6a12d0]:hover{border-color:#9ca3af;color:#374151}.issue-original-label[data-v-3a6a12d0]{font-size:.7rem;font-weight:700;color:#8895a7;font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .1rem}.suggestion-actions[data-v-3a6a12d0]{display:flex;gap:.5rem;margin-top:.35rem}.apply-button[data-v-3a6a12d0]{background:#16a34a;color:#fff;border:none;border-radius:4px;padding:.35rem .85rem;font-size:.78rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .2s}.apply-button[data-v-3a6a12d0]:hover{background:#15803d}.reject-button[data-v-3a6a12d0]{background:none;color:#6b6b6b;border:1.5px solid #dde2e8;border-radius:4px;padding:.35rem .85rem;font-size:.78rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s}.reject-button[data-v-3a6a12d0]:hover{border-color:#9ca3af;color:#374151}.issue-applied[data-v-3a6a12d0]{opacity:.55;border-left-color:#16a34a!important}.issue-dismissed[data-v-3a6a12d0]{opacity:.4}.issue-status[data-v-3a6a12d0]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;padding:.1rem .4rem;border-radius:4px;margin-left:auto}.status-applied[data-v-3a6a12d0]{background:#d1fae5;color:#065f46}.status-dismissed[data-v-3a6a12d0]{background:#f3f4f6;color:#6b6b6b}.issue-no-suggestion[data-v-3a6a12d0]{background:#fff;border:1px dashed #dde2e8;border-radius:10px;padding:.5rem .75rem;margin-top:.35rem}.issue-no-suggestion p[data-v-3a6a12d0]{font-size:.78rem;color:#8895a7;font-family:Roboto,sans-serif;margin:0;font-style:italic}.review-header-actions[data-v-3a6a12d0]{display:flex;gap:.5rem;align-items:center}.upload-new-button[data-v-3a6a12d0]{background:none;color:#6b6b6b;border:1.5px solid #dde2e8;border-radius:var(--radius-full);padding:.35rem .85rem;font-size:.8rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s}.upload-new-button[data-v-3a6a12d0]:hover{border-color:#2779b7;color:#2779b7}.uploaded-file-name[data-v-3a6a12d0]{font-size:.78rem;color:#6b6b6b;font-family:Roboto,sans-serif;margin:0 0 .75rem;font-style:italic}.review-rewrite-error[data-v-3a6a12d0]{background:#fef2f2;border:1.5px solid #fecaca;border-left:3px solid #dc2626;border-radius:10px;padding:.6rem .85rem;font-size:.8rem;font-family:Roboto,sans-serif;color:#991b1b;margin-bottom:.75rem}.review-results[data-v-3a6a12d0]{max-height:60vh;overflow-y:auto}html[data-v-1ca09a3d],body[data-v-1ca09a3d]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-1ca09a3d],input[data-v-1ca09a3d],select[data-v-1ca09a3d],textarea[data-v-1ca09a3d],optgroup[data-v-1ca09a3d],pre[data-v-1ca09a3d],code[data-v-1ca09a3d],kbd[data-v-1ca09a3d],samp[data-v-1ca09a3d]{font-family:inherit}h1[data-v-1ca09a3d],h2[data-v-1ca09a3d],h3[data-v-1ca09a3d],h4[data-v-1ca09a3d],h5[data-v-1ca09a3d],h6[data-v-1ca09a3d]{text-wrap:balance}p[data-v-1ca09a3d],li[data-v-1ca09a3d],dd[data-v-1ca09a3d],figcaption[data-v-1ca09a3d],.page-subtitle[data-v-1ca09a3d],.hub-subtitle[data-v-1ca09a3d],.hero-subtitle[data-v-1ca09a3d],.section-subtitle[data-v-1ca09a3d],.card-description[data-v-1ca09a3d]{text-wrap:pretty}[data-v-1ca09a3d]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-1ca09a3d]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-1ca09a3d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-1ca09a3d]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-1ca09a3d]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-1ca09a3d]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-1ca09a3d]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-1ca09a3d]{color:var(--color-accent)}.border-3[data-v-1ca09a3d]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-1ca09a3d]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-1ca09a3d]{font-size:17px}}p[data-v-1ca09a3d],li[data-v-1ca09a3d],dd[data-v-1ca09a3d]{font-size:max(16px,1em)}.stat-label[data-v-1ca09a3d],.stat-number[data-v-1ca09a3d],.topbar-label[data-v-1ca09a3d],.article-tag[data-v-1ca09a3d],.category-tag[data-v-1ca09a3d],.topic-tag[data-v-1ca09a3d],.skill-tag[data-v-1ca09a3d],.type-badge[data-v-1ca09a3d],.step-badge[data-v-1ca09a3d],.demand-badge[data-v-1ca09a3d],.rating-badge[data-v-1ca09a3d],.role-level-badge[data-v-1ca09a3d],.se-level-pill[data-v-1ca09a3d],.post-meta[data-v-1ca09a3d],.blog-meta[data-v-1ca09a3d],.article-meta[data-v-1ca09a3d],.meta-value[data-v-1ca09a3d],.meta-sep[data-v-1ca09a3d],.newsletter-label[data-v-1ca09a3d],.share-label[data-v-1ca09a3d],.slide-label-date[data-v-1ca09a3d],.company-type[data-v-1ca09a3d],.event-date[data-v-1ca09a3d],.event-location[data-v-1ca09a3d]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-1ca09a3d],li[data-v-1ca09a3d],dd[data-v-1ca09a3d],td[data-v-1ca09a3d],.section-card-desc[data-v-1ca09a3d],.article-slide-desc[data-v-1ca09a3d],.card-description[data-v-1ca09a3d]{font-size:max(16px,1em)}.community-page[data-v-1ca09a3d]{--card-accent: #c1512f;background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.community-page[data-v-1ca09a3d]{padding:2.5rem 2rem 4rem}}.page-header[data-v-1ca09a3d]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-1ca09a3d] .share-label{color:#ffffff9e}.page-header a[data-v-1ca09a3d]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-1ca09a3d]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-1ca09a3d],.page-header li[data-v-1ca09a3d]{color:#ffffffc7}.page-title[data-v-1ca09a3d]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-1ca09a3d]{font-size:3rem}}.page-subtitle[data-v-1ca09a3d]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.join-section[data-v-1ca09a3d]{text-align:center;background:#1a1a2e;border-radius:var(--radius-lg);padding:40px 24px;margin-top:2rem;color:#fff}.join-heading[data-v-1ca09a3d]{font-size:1.6rem;font-weight:700;font-family:var(--font-display);margin:0 0 8px}.join-desc[data-v-1ca09a3d]{font-size:1rem;color:#ffffffb3;margin:0 0 24px}.join-ctas[data-v-1ca09a3d]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.join-btn[data-v-1ca09a3d]{padding:12px 28px;border-radius:4px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .12s}.join-btn[data-v-1ca09a3d]:hover{transform:translateY(-1px)}.join-btn.primary[data-v-1ca09a3d]{background:#c1512f;color:#fff}.join-btn.secondary[data-v-1ca09a3d]{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.3)}.join-btn.secondary[data-v-1ca09a3d]:hover{color:#fff;border-color:#fff9}html[data-v-c517822f],body[data-v-c517822f]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-c517822f],input[data-v-c517822f],select[data-v-c517822f],textarea[data-v-c517822f],optgroup[data-v-c517822f],pre[data-v-c517822f],code[data-v-c517822f],kbd[data-v-c517822f],samp[data-v-c517822f]{font-family:inherit}h1[data-v-c517822f],h2[data-v-c517822f],h3[data-v-c517822f],h4[data-v-c517822f],h5[data-v-c517822f],h6[data-v-c517822f]{text-wrap:balance}p[data-v-c517822f],li[data-v-c517822f],dd[data-v-c517822f],figcaption[data-v-c517822f],.page-subtitle[data-v-c517822f],.hub-subtitle[data-v-c517822f],.hero-subtitle[data-v-c517822f],.section-subtitle[data-v-c517822f],.card-description[data-v-c517822f]{text-wrap:pretty}[data-v-c517822f]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-c517822f]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-c517822f]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-c517822f]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-c517822f]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-c517822f]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-c517822f]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-c517822f]{color:var(--color-accent)}.border-3[data-v-c517822f]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-c517822f]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-c517822f]{font-size:17px}}p[data-v-c517822f],li[data-v-c517822f],dd[data-v-c517822f]{font-size:max(16px,1em)}.stat-label[data-v-c517822f],.stat-number[data-v-c517822f],.topbar-label[data-v-c517822f],.article-tag[data-v-c517822f],.category-tag[data-v-c517822f],.topic-tag[data-v-c517822f],.skill-tag[data-v-c517822f],.type-badge[data-v-c517822f],.step-badge[data-v-c517822f],.demand-badge[data-v-c517822f],.rating-badge[data-v-c517822f],.role-level-badge[data-v-c517822f],.se-level-pill[data-v-c517822f],.post-meta[data-v-c517822f],.blog-meta[data-v-c517822f],.article-meta[data-v-c517822f],.meta-value[data-v-c517822f],.meta-sep[data-v-c517822f],.newsletter-label[data-v-c517822f],.share-label[data-v-c517822f],.slide-label-date[data-v-c517822f],.company-type[data-v-c517822f],.event-date[data-v-c517822f],.event-location[data-v-c517822f]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-c517822f],li[data-v-c517822f],dd[data-v-c517822f],td[data-v-c517822f],.section-card-desc[data-v-c517822f],.article-slide-desc[data-v-c517822f],.card-description[data-v-c517822f]{font-size:max(16px,1em)}.events-page[data-v-c517822f]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.events-page[data-v-c517822f]{padding:2.5rem 2rem 4rem}}.page-header[data-v-c517822f]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-c517822f]{position:relative}.page-header .share-buttons[data-v-c517822f]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.page-header[data-v-c517822f] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-c517822f] .share-icons{gap:.4rem}.page-header[data-v-c517822f] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-c517822f] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-c517822f]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-c517822f] .share-label{color:#ffffff9e}.page-header a[data-v-c517822f]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-c517822f]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-c517822f],.page-header li[data-v-c517822f]{color:#ffffffc7}.page-title[data-v-c517822f]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-c517822f]{font-size:3rem}}.page-subtitle[data-v-c517822f]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.topics-grid[data-v-c517822f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}@media(min-width:769px){.topics-grid[data-v-c517822f]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-c517822f]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-c517822f]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.topics-grid[data-v-c517822f]{grid-template-columns:1fr;gap:1.5rem}}.topic-card-link[data-v-c517822f]{text-decoration:none;color:inherit;display:block}.topic-card[data-v-c517822f]{background-color:var(--color-card);overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:none;transition:transform .25s ease,box-shadow .25s ease}.topic-card[data-v-c517822f]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.topic-image-wrapper[data-v-c517822f]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-ice)}.topic-image[data-v-c517822f]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topic-card:hover .topic-image[data-v-c517822f]{transform:scale(1.05)}.topic-tag[data-v-c517822f]{position:absolute;top:.75rem;left:.75rem;background-color:var(--color-accent);color:var(--color-white);padding:.3rem .75rem;font-size:.75rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;border:none;border-radius:var(--radius-full);letter-spacing:.03em;box-shadow:var(--shadow-sm);white-space:nowrap}.topic-details[data-v-c517822f]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.topic-title[data-v-c517822f]{font-size:1.35rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem;line-height:1.3}.topic-description[data-v-c517822f]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0;flex:1}html[data-v-303dc5fe],body[data-v-303dc5fe]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-303dc5fe],input[data-v-303dc5fe],select[data-v-303dc5fe],textarea[data-v-303dc5fe],optgroup[data-v-303dc5fe],pre[data-v-303dc5fe],code[data-v-303dc5fe],kbd[data-v-303dc5fe],samp[data-v-303dc5fe]{font-family:inherit}h1[data-v-303dc5fe],h2[data-v-303dc5fe],h3[data-v-303dc5fe],h4[data-v-303dc5fe],h5[data-v-303dc5fe],h6[data-v-303dc5fe]{text-wrap:balance}p[data-v-303dc5fe],li[data-v-303dc5fe],dd[data-v-303dc5fe],figcaption[data-v-303dc5fe],.page-subtitle[data-v-303dc5fe],.hub-subtitle[data-v-303dc5fe],.hero-subtitle[data-v-303dc5fe],.section-subtitle[data-v-303dc5fe],.card-description[data-v-303dc5fe]{text-wrap:pretty}[data-v-303dc5fe]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-303dc5fe]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-303dc5fe]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-303dc5fe]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-303dc5fe]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-303dc5fe]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-303dc5fe]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-303dc5fe]{color:var(--color-accent)}.border-3[data-v-303dc5fe]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-303dc5fe]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-303dc5fe]{font-size:17px}}p[data-v-303dc5fe],li[data-v-303dc5fe],dd[data-v-303dc5fe]{font-size:max(16px,1em)}.stat-label[data-v-303dc5fe],.stat-number[data-v-303dc5fe],.topbar-label[data-v-303dc5fe],.article-tag[data-v-303dc5fe],.category-tag[data-v-303dc5fe],.topic-tag[data-v-303dc5fe],.skill-tag[data-v-303dc5fe],.type-badge[data-v-303dc5fe],.step-badge[data-v-303dc5fe],.demand-badge[data-v-303dc5fe],.rating-badge[data-v-303dc5fe],.role-level-badge[data-v-303dc5fe],.se-level-pill[data-v-303dc5fe],.post-meta[data-v-303dc5fe],.blog-meta[data-v-303dc5fe],.article-meta[data-v-303dc5fe],.meta-value[data-v-303dc5fe],.meta-sep[data-v-303dc5fe],.newsletter-label[data-v-303dc5fe],.share-label[data-v-303dc5fe],.slide-label-date[data-v-303dc5fe],.company-type[data-v-303dc5fe],.event-date[data-v-303dc5fe],.event-location[data-v-303dc5fe]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-303dc5fe],li[data-v-303dc5fe],dd[data-v-303dc5fe],td[data-v-303dc5fe],.section-card-desc[data-v-303dc5fe],.article-slide-desc[data-v-303dc5fe],.card-description[data-v-303dc5fe]{font-size:max(16px,1em)}.defcon-page[data-v-303dc5fe]{--ink: #05070a;--ink-2: #090d13;--ink-3: #0e141c;--paper: #e9eef3;--graphite: #8a96a3;--graphite-2: #7d8791;--maroon: #8c1515;--hairline: rgba(233, 238, 243, .13);--hairline-2: rgba(233, 238, 243, .3);--sr-red: #c1512f;--sr-gold: #e09f20;--sr-blue: #2779b7;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background-color:var(--ink);background-image:linear-gradient(rgba(233,238,243,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(233,238,243,.045) 1px,transparent 1px);background-size:56px 56px;background-position:center top;margin:0 0 -2rem;padding:1.5rem 1rem 5rem;font-family:var(--font-body);color:var(--paper)}.page-inner[data-v-303dc5fe]{max-width:1180px;margin:0 auto}.defcon-page[data-v-303dc5fe] .breadcrumb-nav{padding-left:0;padding-right:0;max-width:none}.defcon-page[data-v-303dc5fe] .breadcrumb-link{color:var(--graphite)}.defcon-page[data-v-303dc5fe] .breadcrumb-link:hover{color:var(--sr-gold)}.defcon-page[data-v-303dc5fe] .breadcrumb-current,.defcon-page[data-v-303dc5fe] .breadcrumb-sep{color:var(--graphite-2)}.defcon-page p[data-v-303dc5fe]{text-align:left}.hero p[data-v-303dc5fe],.drop p[data-v-303dc5fe],.closing p[data-v-303dc5fe],.employer p[data-v-303dc5fe]{text-align:center}.defcon-page h1[data-v-303dc5fe],.defcon-page h2[data-v-303dc5fe],.defcon-page h3[data-v-303dc5fe]{text-wrap:balance}.hero-sub[data-v-303dc5fe],.drop-body[data-v-303dc5fe],.closing-body[data-v-303dc5fe],.employer-body[data-v-303dc5fe],.section-sub[data-v-303dc5fe],.prose p[data-v-303dc5fe]{text-wrap:pretty}.sec-head[data-v-303dc5fe]{display:flex;align-items:center;gap:.9rem;margin:0 0 1.5rem;font-family:var(--mono);font-size:1.1875rem;letter-spacing:.18em;text-transform:uppercase}.sec-num[data-v-303dc5fe]{color:var(--sr-red);font-weight:700}.sec-dash[data-v-303dc5fe]{width:72px;height:1px;background:var(--hairline-2);flex:none}.sec-label[data-v-303dc5fe]{color:var(--graphite);font-weight:500;white-space:nowrap}.sec-line[data-v-303dc5fe]{flex:1 1 auto;height:1px;background:var(--hairline);min-width:1rem}.hero[data-v-303dc5fe]{position:relative;overflow:hidden;background:var(--ink-2);border:1px solid var(--hairline);padding:4rem 1.75rem 3.25rem;margin-bottom:1.25rem;text-align:center}.hero[data-v-303dc5fe]:before,.hero[data-v-303dc5fe]:after{content:"";position:absolute;width:18px;height:18px;border:1px solid var(--hairline-2);pointer-events:none}.hero[data-v-303dc5fe]:before{top:14px;left:14px;border-right:0;border-bottom:0}.hero[data-v-303dc5fe]:after{bottom:14px;right:14px;border-left:0;border-top:0}.hero-radar[data-v-303dc5fe]{position:absolute;top:50%;right:-8%;transform:translateY(-50%);width:min(620px,78%);height:auto;color:#e9eef313;pointer-events:none}.hero-inner[data-v-303dc5fe]{position:relative;max-width:880px;margin:0 auto}.eyebrow[data-v-303dc5fe]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem;font-family:var(--mono);font-size:1.0625rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--graphite);margin:0 0 1.5rem}.eyebrow-part[data-v-303dc5fe]{display:inline-flex;align-items:center;gap:.55rem}.marker[data-v-303dc5fe]{width:9px;height:9px;background:var(--sr-red);flex:none}.eyebrow-sep[data-v-303dc5fe]{color:var(--graphite-2)}.hero-title[data-v-303dc5fe]{font-family:var(--font-display);font-weight:800;font-size:clamp(2.5rem,7vw,4.25rem);line-height:1.04;letter-spacing:.01em;text-transform:uppercase;color:var(--paper);margin:0}.gold[data-v-303dc5fe]{color:var(--sr-gold)}.hero-rule[data-v-303dc5fe]{width:92px;height:3px;background:var(--sr-gold);margin:1.6rem auto}.hero-sub[data-v-303dc5fe]{font-size:1.25rem;line-height:1.65;color:var(--graphite);margin:0 auto 1.35rem;max-width:780px}.hero-meta[data-v-303dc5fe]{font-family:var(--mono);font-size:1.0625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite-2);margin:0 0 2.25rem}.hero-actions[data-v-303dc5fe]{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center}.lockup[data-v-303dc5fe]{margin:2.75rem auto 0;padding-top:1.85rem;border-top:1px solid var(--hairline);max-width:560px}.lockup-label[data-v-303dc5fe]{font-family:var(--mono);font-size:1.0625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--graphite-2);margin:0 0 1.35rem}.lockup-row[data-v-303dc5fe]{display:flex;align-items:center;justify-content:center;gap:1.75rem;flex-wrap:wrap}.lockup-sitreps[data-v-303dc5fe]{height:46px;width:auto;filter:brightness(0) invert(1)}.lockup-defcon[data-v-303dc5fe]{height:22px;width:auto}.lockup-divider[data-v-303dc5fe]{width:1px;align-self:stretch;min-height:40px;background:var(--hairline-2)}.venue-figure[data-v-303dc5fe]{position:relative;margin:0;border:1px solid var(--hairline);overflow:hidden}.venue-img[data-v-303dc5fe]{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover;filter:saturate(.72) brightness(.76) contrast(1.06)}.venue-card[data-v-303dc5fe]{position:absolute;left:1.5rem;bottom:1.5rem;right:1.5rem;max-width:400px;background:#05070ae6;border:1px solid var(--hairline-2);border-left:3px solid var(--sr-gold);padding:1.25rem 1.4rem}.venue-eyebrow[data-v-303dc5fe]{font-family:var(--mono);font-size:1.0625rem;text-transform:uppercase;letter-spacing:.14em;font-weight:500;color:var(--sr-gold);margin:0 0 .5rem}.venue-name[data-v-303dc5fe]{font-family:var(--font-display);font-size:1.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:0 0 .3rem;line-height:1.15}.venue-where[data-v-303dc5fe]{font-size:1.0625rem;color:var(--graphite);margin:0 0 .5rem}.venue-when[data-v-303dc5fe]{font-family:var(--mono);font-size:1.0625rem;font-weight:500;color:var(--paper);margin:0}.venue-credit[data-v-303dc5fe]{font-size:1.0625rem;color:var(--graphite-2);margin:.85rem 0 0}.venue-credit a[data-v-303dc5fe]{color:var(--graphite);text-decoration:underline}.venue-credit a[data-v-303dc5fe]:hover{color:var(--sr-gold)}.btn[data-v-303dc5fe]{display:inline-block;padding:.95rem 1.9rem;font-family:var(--mono);font-size:1.0625rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.btn[data-v-303dc5fe]:hover{transform:translateY(-1px)}.btn-gold[data-v-303dc5fe]{background:var(--sr-gold);color:var(--ink);border-color:var(--sr-gold)}.btn-gold[data-v-303dc5fe]:hover{background:#c98d1b;border-color:#c98d1b}.btn-primary[data-v-303dc5fe]{background:var(--sr-blue);color:#fff;border-color:var(--sr-blue)}.btn-primary[data-v-303dc5fe]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-ghost[data-v-303dc5fe]{background:transparent;color:var(--paper);border-color:#e9eef373}.btn-ghost[data-v-303dc5fe]:hover{border-color:var(--paper);background:#e9eef30f}.btn-lg[data-v-303dc5fe]{padding:1.1rem 2.4rem;font-size:1.1875rem}.btn[data-v-303dc5fe]:focus-visible,.ticket[data-v-303dc5fe]:focus-visible{outline:2px solid var(--sr-gold);outline-offset:3px}.facts[data-v-303dc5fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-bottom:3.5rem}.fact[data-v-303dc5fe]{background:var(--ink-3);padding:1.6rem 1.25rem;text-align:center}.fact p[data-v-303dc5fe]{text-align:center}.fact-label[data-v-303dc5fe]{font-family:var(--mono);font-size:1.1875rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--sr-red);margin:0 0 .6rem}.fact-value[data-v-303dc5fe]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin:0 0 .3rem;color:var(--paper)}.fact-detail[data-v-303dc5fe]{font-size:1.0625rem;color:var(--graphite);margin:0}.drop[data-v-303dc5fe]{background:var(--ink-3);border:1px solid var(--hairline-2);border-top:3px solid var(--sr-gold);padding:2.75rem 1.75rem;text-align:center}.drop-inner[data-v-303dc5fe]{max-width:800px;margin:0 auto}.drop-eyebrow[data-v-303dc5fe]{font-family:var(--mono);font-size:1.0625rem;text-transform:uppercase;letter-spacing:.14em;font-weight:500;color:var(--sr-gold);margin:0 0 .9rem}.drop-title[data-v-303dc5fe]{font-family:var(--font-display);font-size:clamp(1.5rem,3.1vw,2.1rem);font-weight:800;line-height:1.2;color:var(--paper);margin:0 0 1.5rem;text-wrap:nowrap}@media(max-width:1100px){.drop-title[data-v-303dc5fe]{text-wrap:balance}}.drop-body[data-v-303dc5fe]{font-size:1.1875rem;line-height:1.7;color:var(--graphite);margin:0 0 1.35rem}.drop-note[data-v-303dc5fe]{font-family:var(--mono);font-size:1.0625rem;color:var(--graphite-2);margin:1.15rem 0 0}.section[data-v-303dc5fe]{margin-bottom:3.5rem}.section-last[data-v-303dc5fe]{margin-bottom:0}.section-title[data-v-303dc5fe]{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2rem);font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:0 0 .5rem}.section-sub[data-v-303dc5fe]{font-size:1.125rem;color:var(--graphite);margin:.75rem 0 1.75rem}.prose p[data-v-303dc5fe]{font-size:1.1875rem;line-height:1.75;color:var(--graphite);margin:1.15rem 0 0}.panel-grid[data-v-303dc5fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.25rem}.panel-card[data-v-303dc5fe]{position:relative;background:var(--ink-3);border:1px solid var(--hairline);border-left:3px solid var(--maroon);padding:1.6rem 1.5rem;transition:border-color .18s ease,background-color .18s ease}.panel-card[data-v-303dc5fe]:hover{background:#121a24;border-color:var(--hairline-2);border-left-color:var(--sr-red)}.panel-index[data-v-303dc5fe]{font-family:var(--mono);font-size:1.0625rem;letter-spacing:.14em;color:var(--graphite-2);margin:0 0 .75rem}.panel-title[data-v-303dc5fe]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--paper);margin:0 0 .65rem}.panel-blurb[data-v-303dc5fe]{font-size:1.0625rem;line-height:1.6;color:var(--graphite);margin:0 0 1rem}.panel-people[data-v-303dc5fe]{font-size:1.0625rem;line-height:1.55;color:var(--graphite-2);margin:0;padding-top:1rem;border-top:1px solid var(--hairline)}.audience[data-v-303dc5fe]{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:.85rem}.audience li[data-v-303dc5fe]{position:relative;padding-left:1.7rem;font-size:1.125rem;line-height:1.55;color:var(--graphite)}.audience li[data-v-303dc5fe]:before{content:"";position:absolute;left:0;top:.52em;width:9px;height:9px;background:var(--sr-red)}.ticket-row[data-v-303dc5fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.25rem}.ticket[data-v-303dc5fe]{display:block;background:var(--ink-3);border:1px solid var(--hairline);padding:1.6rem 1.5rem;text-decoration:none;color:var(--paper);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.ticket[data-v-303dc5fe]:hover{border-color:var(--sr-gold);background:#121a24;transform:translateY(-2px)}.ticket-label[data-v-303dc5fe]{display:block;font-family:var(--font-display);font-size:1.1875rem;font-weight:700;color:var(--paper);margin-bottom:.45rem}.ticket-note[data-v-303dc5fe]{display:block;font-size:1.0625rem;color:var(--graphite);margin-bottom:1.1rem}.ticket-cta[data-v-303dc5fe]{display:block;font-family:var(--mono);font-size:1.0625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-gold)}.closing[data-v-303dc5fe]{position:relative;overflow:hidden;background:var(--ink-2);border:1px solid var(--hairline-2);padding:3.25rem 1.75rem;text-align:center}.closing-title[data-v-303dc5fe]{font-family:var(--font-display);font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:0 0 1.15rem}.closing-body[data-v-303dc5fe]{font-size:1.1875rem;line-height:1.7;color:var(--graphite);max-width:800px;margin:0 auto 2.25rem}.closing-actions[data-v-303dc5fe]{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center}.employer[data-v-303dc5fe]{background:var(--ink-3);border:1px solid var(--hairline-2);border-top:3px solid var(--sr-blue);padding:2.75rem 1.75rem;text-align:center}.employer-inner[data-v-303dc5fe]{max-width:1000px;margin:0 auto}.employer-eyebrow[data-v-303dc5fe]{font-family:var(--mono);font-size:1.1875rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--sr-blue);margin:0 0 .9rem}.employer-title[data-v-303dc5fe]{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2rem);font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:0 0 1.25rem}.employer-body[data-v-303dc5fe]{font-size:1.1875rem;line-height:1.7;color:var(--graphite);margin:0 0 1.85rem;text-wrap:balance}@media(max-width:640px){.hero[data-v-303dc5fe]{padding:2.75rem 1.25rem 2.5rem}.hero-radar[data-v-303dc5fe]{display:none}.btn[data-v-303dc5fe]{width:100%;text-align:center}.hero-actions[data-v-303dc5fe],.closing-actions[data-v-303dc5fe]{flex-direction:column}.lockup-divider[data-v-303dc5fe]{display:none}.lockup-row[data-v-303dc5fe]{gap:1.25rem}.sec-dash[data-v-303dc5fe]{width:36px}.sec-head[data-v-303dc5fe]{gap:.6rem;letter-spacing:.1em}.sec-label[data-v-303dc5fe]{white-space:normal}.venue-card[data-v-303dc5fe]{position:static;max-width:none;border-left:none;border-top:3px solid var(--sr-gold)}}.sitrep-page[data-v-02fd54b0]{background-color:#fff;color:#1a1a2e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;width:100%;overflow-x:hidden}.sitrep-header[data-v-02fd54b0]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;border-radius:0;padding:3.25rem 20px 3rem;text-align:center;position:relative}.sitrep-header .share-buttons[data-v-02fd54b0]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.sitrep-header[data-v-02fd54b0] .share-label{color:#ffffff8c;font-size:.68rem}.sitrep-header[data-v-02fd54b0] .share-icons{gap:.4rem}.sitrep-header[data-v-02fd54b0] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.sitrep-header[data-v-02fd54b0] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.sitrep-header .share-buttons[data-v-02fd54b0]{position:static;margin:1.5rem auto 0;justify-content:center}}.sitrep-header h1[data-v-02fd54b0]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.sitrep-header p[data-v-02fd54b0]{color:#ffffffc7}.sitrep-header a[data-v-02fd54b0]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.sitrep-header a[data-v-02fd54b0]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.site-title[data-v-02fd54b0]{font-size:2.25rem;font-weight:800;font-family:var(--font-display);display:inline-block;margin:0 0 .75rem;line-height:1.2;color:#1a1a1a}.site-subtitle[data-v-02fd54b0]{font-size:.95rem;color:#6b6b6b;margin:0 0 14px;text-align:center}.updated-badge[data-v-02fd54b0]{display:inline-flex;align-items:center;gap:8px;background:#1a1a2e;color:#fff;font-size:.85rem;font-weight:600;padding:8px 18px;border-radius:10px;margin-bottom:12px}.updated-dot[data-v-02fd54b0]{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:pulse-dot-02fd54b0 2s infinite}@keyframes pulse-dot-02fd54b0{0%,to{opacity:1}50%{opacity:.4}}.archive-nav[data-v-02fd54b0]{margin:8px 0 12px;font-size:.9rem}.archive-link[data-v-02fd54b0]{color:#c1512f;text-decoration:none;font-weight:600;padding:4px 12px;border-radius:10px;border:1px solid #c1512f;transition:background .15s,color .15s}.archive-link[data-v-02fd54b0]:hover{background:#c1512f;color:#fff}.status-message[data-v-02fd54b0]{max-width:1100px;margin:60px auto;text-align:center;color:#8a9ab5}.sitrep-body[data-v-02fd54b0]{max-width:1100px;margin:0 auto;padding:16px 20px 40px}.breaking-banner[data-v-02fd54b0]{background:#1a1a2e;border:2px solid #c1512f;border-radius:10px;padding:16px 20px;margin-bottom:24px;display:flex;align-items:flex-start;gap:16px}.breaking-label[data-v-02fd54b0]{display:flex;align-items:center;gap:8px;color:#c1512f;font-size:.75rem;font-weight:800;letter-spacing:.15em;white-space:nowrap;padding-top:2px}.breaking-pulse[data-v-02fd54b0]{width:8px;height:8px;background:#c1512f;border-radius:50%;animation:breaking-flash-02fd54b0 1s infinite}@keyframes breaking-flash-02fd54b0{0%,to{opacity:1;box-shadow:0 0 #c1512f99}50%{opacity:.6;box-shadow:0 0 8px 4px #c1512f4d}}.breaking-stories[data-v-02fd54b0]{display:flex;flex-direction:column;gap:6px}.breaking-story-link[data-v-02fd54b0]{color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;line-height:1.4;transition:color .12s}.breaking-story-link[data-v-02fd54b0]:hover{color:#c1512f}.top-stories[data-v-02fd54b0]{margin-bottom:28px}.featured-story[data-v-02fd54b0]{margin-bottom:16px}.featured-card[data-v-02fd54b0]{display:block;background:#1a1a2e;border-radius:10px;overflow:hidden;text-decoration:none;position:relative;transition:transform .15s,box-shadow .15s}.featured-card[data-v-02fd54b0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.featured-image[data-v-02fd54b0]{width:100%;height:340px;overflow:hidden}.featured-image img[data-v-02fd54b0]{width:100%;height:100%;object-fit:cover}.featured-image.no-image[data-v-02fd54b0]{background:linear-gradient(135deg,#1a2a4a,#2779b7)}.featured-content[data-v-02fd54b0]{padding:24px 28px}.featured-title[data-v-02fd54b0]{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.3;margin:0}.top-stories-grid[data-v-02fd54b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.top-story-card[data-v-02fd54b0]{background:#1a1a2e;border-radius:10px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.top-story-card[data-v-02fd54b0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.top-story-image[data-v-02fd54b0]{width:100%;height:140px;overflow:hidden}.top-story-image img[data-v-02fd54b0]{width:100%;height:100%;object-fit:cover}.top-story-image.no-image[data-v-02fd54b0]{background:linear-gradient(135deg,#1a2a4a,#2779b7)}.top-story-content[data-v-02fd54b0]{padding:14px 16px;flex:1;display:flex;flex-direction:column}.top-story-badge[data-v-02fd54b0]{display:inline-block;background:#c1512f;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.15em;padding:3px 8px;border-radius:4px;margin-bottom:8px;width:fit-content}.top-story-title[data-v-02fd54b0]{font-size:.88rem;font-weight:700;color:#fff;line-height:1.3;margin:0}.trending-section[data-v-02fd54b0]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:18px 20px;margin-bottom:24px}.trending-label[data-v-02fd54b0]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#c1512f;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.trending-label svg[data-v-02fd54b0]{stroke:#c1512f}.trending-list[data-v-02fd54b0]{display:flex;flex-direction:column}.trending-item[data-v-02fd54b0]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f2f5;text-decoration:none;transition:background .12s}.trending-item[data-v-02fd54b0]:last-child{border-bottom:none}.trending-item[data-v-02fd54b0]:hover{background:#f8f9fb}.trending-rank[data-v-02fd54b0]{flex-shrink:0;width:24px;height:24px;background:#1a1a2e;color:#fff;font-size:.7rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.trending-title[data-v-02fd54b0]{flex:1;font-size:.88rem;font-weight:600;color:#1a1a2e;line-height:1.3}.trending-clicks[data-v-02fd54b0]{flex-shrink:0;font-size:.7rem;font-weight:600;color:#8a9ab5}.categories-grid[data-v-02fd54b0]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.category-section[data-v-02fd54b0]{background:#fff;border-radius:10px;border:1px solid rgba(26,26,46,.12);padding:18px 20px}.category-label[data-v-02fd54b0]{font-size:.8rem;font-weight:700;color:#2779b7;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid #e8ecf1;display:flex;align-items:center;gap:6px}.category-count[data-v-02fd54b0]{margin-left:auto;background:#e8ecf1;color:#6b6b6b;font-size:.7rem;padding:2px 7px;border-radius:10px;font-weight:600}.link-list[data-v-02fd54b0]{list-style:none;margin:0;padding:0}.link-row[data-v-02fd54b0]{display:flex;align-items:flex-start;gap:8px}.story-link[data-v-02fd54b0]{flex:1;display:block;font-size:.88rem;font-weight:500;color:#1a1a2e;text-decoration:none;line-height:1.4;padding:5px 0;transition:color .12s}.link-item[data-v-02fd54b0]{border-bottom:1px solid #f0f2f5;padding:2px 0}.link-item[data-v-02fd54b0]:last-child{border-bottom:none}.see-more-link[data-v-02fd54b0]{display:block;text-align:center;font-size:.82rem;font-weight:600;color:#2779b7;text-decoration:none;padding:10px 0 2px;margin-top:4px;border-top:1px solid #f0f2f5;transition:color .12s}.see-more-link[data-v-02fd54b0]:hover{color:#1a5a8a}.story-link[data-v-02fd54b0]:hover{color:#2779b7}.story-link[data-v-02fd54b0]:visited{color:#6b6b6b}.story-link.breaking[data-v-02fd54b0]{color:#c1512f;font-weight:700;animation:breaking-text-02fd54b0 2s infinite}@keyframes breaking-text-02fd54b0{0%,to{opacity:1}50%{opacity:.7}}.share-btn[data-v-02fd54b0]{flex-shrink:0;background:none;border:none;color:#c0c8d4;cursor:pointer;padding:6px;border-radius:4px;transition:all .12s;margin-top:4px}.share-btn[data-v-02fd54b0]:hover{color:#2779b7;background:#f0f4f8}.share-toast[data-v-02fd54b0]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1a1a2e;color:#fff;padding:12px 24px;border-radius:10px;font-size:.85rem;font-weight:600;box-shadow:0 2px 6px #1a1a2e0f;z-index:1000;animation:toast-in-02fd54b0 .3s ease}@keyframes toast-in-02fd54b0{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.join-banner[data-v-02fd54b0]{max-width:1100px;margin:32px auto 0;padding:0 20px}.join-banner-inner[data-v-02fd54b0]{background:#1a1a2e;border-radius:10px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.join-text[data-v-02fd54b0]{color:#fffc;font-size:.95rem;font-weight:500}.join-link[data-v-02fd54b0]{background:#c1512f;color:#fff;padding:10px 22px;border-radius:4px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .12s}.join-link[data-v-02fd54b0]:hover{transform:translateY(-1px)}@media(max-width:768px){.join-banner-inner[data-v-02fd54b0]{flex-direction:column;text-align:center}}.sitrep-footer[data-v-02fd54b0]{max-width:1100px;margin:0 auto;padding:16px 20px 32px;text-align:center;font-size:.75rem;color:#8a9ab5;border-top:1px solid #d0d8e4}.install-banner[data-v-02fd54b0]{max-width:1100px;margin:24px auto 0;padding:0 20px}.install-banner-inner[data-v-02fd54b0]{background:linear-gradient(135deg,#1a1a2e,#2779b7);border-radius:10px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.install-text[data-v-02fd54b0]{color:#fff;font-size:.9rem;font-weight:500;flex:1}.install-actions[data-v-02fd54b0]{display:flex;gap:10px;align-items:center}.install-btn[data-v-02fd54b0]{background:#c1512f;color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .12s}.install-btn[data-v-02fd54b0]:hover{transform:translateY(-1px)}.install-dismiss[data-v-02fd54b0]{background:none;border:none;color:#fff9;font-size:.8rem;cursor:pointer}.install-dismiss[data-v-02fd54b0]:hover{color:#fff}.ios-banner[data-v-02fd54b0]{position:fixed;bottom:0;left:0;right:0;max-width:100%;margin:0;padding:0;z-index:999}.ios-inner[data-v-02fd54b0]{background:#fff;border-radius:16px 16px 0 0;box-shadow:0 16px 44px #1a1a2e2e;padding:20px 20px 28px;position:relative}.ios-close[data-v-02fd54b0]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.4rem;color:#8a9ab5;cursor:pointer;line-height:1}.ios-close[data-v-02fd54b0]:hover{color:#1a1a2e}.ios-content[data-v-02fd54b0]{display:flex;align-items:flex-start;gap:14px}.ios-icon-row[data-v-02fd54b0]{flex-shrink:0;width:40px;height:40px;background:#f0f4f8;border-radius:10px;display:flex;align-items:center;justify-content:center}.ios-text[data-v-02fd54b0]{font-size:.9rem;color:#1a1a2e;line-height:1.5;margin:0}.ios-text strong[data-v-02fd54b0]{font-weight:700}.ios-share-icon[data-v-02fd54b0]{display:inline-block;vertical-align:middle;margin:0 2px;color:#2779b7}@media(max-width:768px){.site-title[data-v-02fd54b0]{font-size:1.6rem}.categories-grid[data-v-02fd54b0]{grid-template-columns:1fr}.featured-image[data-v-02fd54b0]{height:200px}.featured-title[data-v-02fd54b0]{font-size:1.2rem}.featured-content[data-v-02fd54b0]{padding:16px 18px}.top-stories-grid[data-v-02fd54b0]{grid-template-columns:repeat(2,1fr)}.breaking-banner[data-v-02fd54b0]{flex-direction:column;gap:10px}.install-banner-inner[data-v-02fd54b0]{flex-direction:column;text-align:center}}@media(max-width:480px){.site-title[data-v-02fd54b0]{font-size:1.3rem}.sitrep-header[data-v-02fd54b0]{padding:24px 12px 12px}.sitrep-body[data-v-02fd54b0]{padding:12px 12px 24px}.category-section[data-v-02fd54b0]{padding:14px}}.transition-hub[data-v-78f17cf7]{--card-accent: #2779b7;background:#fff;min-height:100vh}.hub-header[data-v-78f17cf7]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.hub-header[data-v-78f17cf7]{position:relative}.hub-header .share-buttons[data-v-78f17cf7]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.hub-header[data-v-78f17cf7] .share-label{color:#ffffff8c;font-size:.68rem}.hub-header[data-v-78f17cf7] .share-icons{gap:.4rem}.hub-header[data-v-78f17cf7] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.hub-header[data-v-78f17cf7] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.hub-header .share-buttons[data-v-78f17cf7]{position:static;margin:1.5rem auto 0;justify-content:center}}.hub-header a[data-v-78f17cf7]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.hub-header a[data-v-78f17cf7]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.hub-header[data-v-78f17cf7] .share-label{color:#ffffff9e}.hub-title[data-v-78f17cf7]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.hub-subtitle[data-v-78f17cf7]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.hub-body[data-v-78f17cf7]{max-width:1100px;margin:0 auto;padding:0 20px 48px}.hub-section[data-v-78f17cf7]{margin-bottom:40px}.section-header[data-v-78f17cf7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-bottom:20px}.section-title[data-v-78f17cf7]{font-size:1.3rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.section-desc[data-v-78f17cf7]{font-size:.9rem;color:#6b6b6b;margin:0}.cards-grid[data-v-78f17cf7]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hub-card[data-v-78f17cf7]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.hub-card[data-v-78f17cf7]:hover{border-color:#2779b7;box-shadow:0 4px 12px #2779b71a;transform:translateY(-1px)}.hub-card h3[data-v-78f17cf7]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 6px}.hub-card p[data-v-78f17cf7]{font-size:.83rem;color:#6b6b6b;margin:0;line-height:1.4}.recommended-section[data-v-78f17cf7]{margin-bottom:48px}.recommended-header[data-v-78f17cf7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.recommended-title[data-v-78f17cf7]{font-size:1.4rem;font-weight:800;color:#1a1a2e;margin:0 0 4px}.recommended-desc[data-v-78f17cf7]{font-size:.9rem;color:#6b6b6b;margin:0}.retake-btn[data-v-78f17cf7]{background:none;border:1px solid rgba(26,26,46,.12);border-radius:4px;padding:8px 16px;font-size:.8rem;font-weight:600;color:#6b6b6b;cursor:pointer;white-space:nowrap;transition:all .15s}.retake-btn[data-v-78f17cf7]:hover{border-color:#2779b7;color:#2779b7}.recommended-grid[data-v-78f17cf7]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.recommended-card[data-v-78f17cf7]{border-color:#2779b7;position:relative}.recommended-card[data-v-78f17cf7]:hover{border-color:#1a5a8a;box-shadow:0 6px 16px #2779b726}.rec-badge[data-v-78f17cf7]{display:inline-block;background:#2779b7;color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:4px;margin-bottom:8px}.recommended-layout[data-v-78f17cf7]{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:stretch}.recommended-articles[data-v-78f17cf7]{min-width:0;display:flex;flex-direction:column}.recommended-articles .recommended-grid[data-v-78f17cf7]{flex:1}.next-steps-sidebar[data-v-78f17cf7]{display:flex;flex-direction:column;gap:16px}.next-steps-sidebar .sidebar-card[data-v-78f17cf7]{flex:1}.sidebar-card[data-v-78f17cf7]{background:#fff;border:2px solid #2779b7;border-radius:10px;padding:24px;box-shadow:0 4px 12px #2779b714}.sidebar-title[data-v-78f17cf7]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 14px}.steps-list[data-v-78f17cf7]{list-style:none;padding:0;margin:0}.step-item[data-v-78f17cf7]{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#3a4a5e;line-height:1.5;padding:10px 0;border-bottom:1px solid #f0f2f5}.step-item[data-v-78f17cf7]:last-child{border-bottom:none}.step-number[data-v-78f17cf7]{flex-shrink:0;width:22px;height:22px;background:#2779b7;color:#fff;font-size:.7rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.quick-links[data-v-78f17cf7]{display:flex;flex-direction:column;gap:6px}.quick-link[data-v-78f17cf7]{display:block;font-size:.9rem;font-weight:600;color:#2779b7;text-decoration:none;padding:9px 0;border-bottom:1px solid #f0f2f5;transition:color .12s}.quick-link[data-v-78f17cf7]:last-child{border-bottom:none}.quick-link[data-v-78f17cf7]:hover{color:#1a5a8a}.sidebar-cta[data-v-78f17cf7]{text-align:center}.sidebar-cta.dark[data-v-78f17cf7]{background:#1a1a2e;border-color:#1a1a2e}.sidebar-cta.dark .sidebar-title[data-v-78f17cf7]{color:#fff}.sidebar-cta.dark .sidebar-desc[data-v-78f17cf7]{color:#ffffffb3}.sidebar-desc[data-v-78f17cf7]{font-size:.83rem;color:#6b6b6b;line-height:1.4;margin:0 0 12px}.sidebar-btn[data-v-78f17cf7]{display:inline-block;background:#c1512f;color:#fff;font-size:.85rem;font-weight:600;padding:10px 20px;border-radius:4px;text-decoration:none;transition:transform .12s}.sidebar-btn[data-v-78f17cf7]:hover{transform:translateY(-1px)}.recommended-ctas[data-v-78f17cf7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.dimmed-section[data-v-78f17cf7]{opacity:.5;position:relative}.dimmed-section[data-v-78f17cf7]:before{content:"Already shown above in your recommendations";display:block;text-align:center;font-size:.8rem;color:#8a9ab5;font-style:italic;margin-bottom:12px}.quiz-section[data-v-78f17cf7],.quiz-result[data-v-78f17cf7]{margin-bottom:32px}.quiz-card[data-v-78f17cf7],.quiz-result-card[data-v-78f17cf7]{background:#1a1a2e;border-radius:10px;padding:32px;color:#fff}.quiz-title[data-v-78f17cf7],.quiz-result-title[data-v-78f17cf7]{font-size:1.4rem;font-weight:700;margin:0 0 8px}.quiz-desc[data-v-78f17cf7],.quiz-result-desc[data-v-78f17cf7]{font-size:.95rem;color:#ffffffb3;margin:0 0 20px;line-height:1.5}.quiz-progress[data-v-78f17cf7]{height:4px;background:#ffffff26;border-radius:4px;margin-bottom:24px;overflow:hidden}.quiz-progress-bar[data-v-78f17cf7]{height:100%;background:#c1512f;border-radius:4px;transition:width .3s ease}.quiz-question[data-v-78f17cf7]{font-size:1.1rem;font-weight:600;margin:0 0 16px}.quiz-options[data-v-78f17cf7]{display:flex;flex-direction:column;gap:10px}.quiz-option[data-v-78f17cf7]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:14px 18px;color:#fff;font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:all .15s}.quiz-option[data-v-78f17cf7]:hover{background:#ffffff26;border-color:#c1512f;transform:translate(4px)}.quiz-back[data-v-78f17cf7]{background:none;border:none;color:#ffffff80;font-size:.8rem;cursor:pointer;margin-top:12px;padding:0}.quiz-back[data-v-78f17cf7]:hover{color:#fff}.quiz-result-actions[data-v-78f17cf7]{display:flex;gap:12px;flex-wrap:wrap}.quiz-result-btn[data-v-78f17cf7]{padding:12px 24px;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:transform .12s}.quiz-result-btn[data-v-78f17cf7]:hover{transform:translateY(-1px)}.quiz-result-btn.primary[data-v-78f17cf7]{background:#c1512f;color:#fff}.quiz-result-btn.secondary[data-v-78f17cf7]{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.3)}.quiz-result-btn.secondary[data-v-78f17cf7]:hover{color:#fff;border-color:#fff9}.join-section[data-v-78f17cf7]{text-align:center;background:#1a1a2e;border-radius:10px;padding:40px 24px;margin-top:48px;color:#fff}.join-section h2[data-v-78f17cf7]{font-size:1.6rem;font-weight:700;margin:0 0 8px}.join-section p[data-v-78f17cf7]{font-size:1rem;color:#ffffffb3;margin:0 0 24px;text-align:center}.join-ctas[data-v-78f17cf7]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.join-btn[data-v-78f17cf7]{padding:12px 28px;border-radius:4px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .12s}.join-btn[data-v-78f17cf7]:hover{transform:translateY(-1px)}.join-btn.primary[data-v-78f17cf7]{background:#c1512f;color:#fff}.join-btn.secondary[data-v-78f17cf7]{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.3)}.join-btn.secondary[data-v-78f17cf7]:hover{color:#fff;border-color:#fff9}@media(max-width:768px){.hub-title[data-v-78f17cf7]{font-size:1.6rem}.cards-grid[data-v-78f17cf7]{grid-template-columns:1fr}.quiz-card[data-v-78f17cf7],.quiz-result-card[data-v-78f17cf7]{padding:24px 18px}.quiz-title[data-v-78f17cf7],.quiz-result-title[data-v-78f17cf7]{font-size:1.2rem}.recommended-header[data-v-78f17cf7]{flex-direction:column;gap:12px}.recommended-layout[data-v-78f17cf7]{grid-template-columns:1fr}.next-steps-sidebar[data-v-78f17cf7]{position:static}.recommended-ctas[data-v-78f17cf7]{grid-template-columns:1fr}}@media(max-width:480px){.hub-header[data-v-78f17cf7]{padding:32px 16px 24px}.hub-body[data-v-78f17cf7]{padding:0 16px 32px}}.learn-hub[data-v-db44386f]{--card-accent: #1a1a2e;background:#fff;min-height:100vh;font-family:Roboto,sans-serif}.learn-hero[data-v-db44386f]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;border-radius:0;padding:3.25rem 20px 3rem;text-align:center;position:relative}.learn-hero h1[data-v-db44386f]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.learn-hero p[data-v-db44386f]{color:#ffffffc7}.learn-hero a[data-v-db44386f]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.learn-hero a[data-v-db44386f]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.learn-title[data-v-db44386f]{font-size:2.25rem;font-weight:800;font-family:var(--font-display);display:inline-block;margin:0 0 .75rem;line-height:1.2;color:#1a1a1a}.learn-subtitle[data-v-db44386f]{font-size:1.1rem;color:#6b6b6b;margin:0 auto 28px;line-height:1.7;max-width:900px;text-align:center}.top-actions[data-v-db44386f]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.top-btn[data-v-db44386f]{padding:12px 28px;border-radius:9999px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none;border:none;font-family:Roboto,sans-serif}.top-btn[data-v-db44386f]:hover{transform:translateY(-1px)}.start-btn[data-v-db44386f]{background:#c1512f;color:#fff}.start-btn[data-v-db44386f]:hover{background:#a8432a}.browse-btn[data-v-db44386f]{background:#fff;color:#1a1a2e;border:2px solid rgba(26,26,46,.12)}.browse-btn[data-v-db44386f]:hover{border-color:#2779b7;color:#2779b7}.signin-btn[data-v-db44386f]{background:#2779b7;color:#fff}.signin-btn[data-v-db44386f]:hover{background:#1e6499}.main-layout[data-v-db44386f]{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 280px;gap:32px}.main-content[data-v-db44386f]{min-width:0}.sidebar[data-v-db44386f]{position:sticky;top:80px;align-self:start;display:flex;flex-direction:column;gap:16px;margin-top:72px}.sidebar-card[data-v-db44386f]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:16px}.sidebar-link[data-v-db44386f]{display:flex;gap:12px;text-decoration:none;align-items:flex-start}.sidebar-logo[data-v-db44386f]{width:48px;height:48px;object-fit:contain;flex-shrink:0;border-radius:4px}.sidebar-link-body h4[data-v-db44386f]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.sidebar-link-body p[data-v-db44386f]{font-size:.78rem;color:#6b6b6b;margin:0;line-height:1.4}.sidebar-link:hover h4[data-v-db44386f]{color:#2779b7}.sidebar-free[data-v-db44386f]{display:block;font-size:.72rem;font-weight:600;color:#1a7a4c;margin-top:4px}.sidebar-section-title[data-v-db44386f]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0 0 12px}.sidebar-ebook[data-v-db44386f]{display:flex;gap:8px;align-items:flex-start;text-decoration:none;padding:8px 0;border-bottom:1px solid #f0f2f5}.sidebar-ebook[data-v-db44386f]:last-of-type{border-bottom:none}.ebook-tag[data-v-db44386f]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#c1512f;white-space:nowrap;padding-top:2px}.ebook-title[data-v-db44386f]{font-size:.8rem;color:#1a1a2e;line-height:1.4;font-weight:500}.sidebar-ebook:hover .ebook-title[data-v-db44386f]{color:#2779b7}.sidebar-see-all[data-v-db44386f]{display:block;font-size:.8rem;font-weight:600;color:#2779b7;text-decoration:none;margin-top:10px}.sidebar-see-all[data-v-db44386f]:hover{text-decoration:underline}.sidebar-tools-card[data-v-db44386f]{padding:16px;display:flex;flex-direction:column;gap:10px}.sidebar-tool-btn[data-v-db44386f]{display:flex;gap:10px;align-items:center;width:100%;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:10px 12px;cursor:pointer;text-align:left;font-family:Roboto,sans-serif;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.sidebar-tool-btn[data-v-db44386f]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px}.sidebar-tool-btn.salary-tool[data-v-db44386f]:before{background:#e09f20}.sidebar-tool-btn.quiz-tool[data-v-db44386f]:before{background:#c1512f}.sidebar-tool-btn.explorer-tool[data-v-db44386f]:before{background:#2779b7}.sidebar-tool-btn.pivot-tool[data-v-db44386f]:before{background:#1a7a4c}.sidebar-tool-btn[data-v-db44386f]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.sidebar-tool-btn.salary-tool[data-v-db44386f]:hover{border-color:#e09f20}.sidebar-tool-btn.quiz-tool[data-v-db44386f]:hover{border-color:#c1512f}.sidebar-tool-btn.explorer-tool[data-v-db44386f]:hover{border-color:#2779b7}.sidebar-tool-btn.pivot-tool[data-v-db44386f]:hover{border-color:#1a7a4c}.sidebar-tool-icon[data-v-db44386f]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;flex-shrink:0}.sidebar-tool-btn.salary-tool .sidebar-tool-icon[data-v-db44386f]{background:#fef9e7;color:#e09f20}.sidebar-tool-btn.quiz-tool .sidebar-tool-icon[data-v-db44386f]{background:#fdf0ec;color:#c1512f}.sidebar-tool-btn.explorer-tool .sidebar-tool-icon[data-v-db44386f]{background:#eef6fc;color:#2779b7}.sidebar-tool-btn.pivot-tool .sidebar-tool-icon[data-v-db44386f]{background:#ecfdf5;color:#1a7a4c}.sidebar-tool-body[data-v-db44386f]{display:flex;flex-direction:column;gap:1px;min-width:0}.sidebar-tool-label[data-v-db44386f]{font-size:.8rem;font-weight:700;color:#1a1a2e;line-height:1.25}.sidebar-tool-cta[data-v-db44386f]{font-size:.7rem;font-weight:600}.sidebar-tool-btn.salary-tool .sidebar-tool-cta[data-v-db44386f]{color:#e09f20}.sidebar-tool-btn.quiz-tool .sidebar-tool-cta[data-v-db44386f]{color:#c1512f}.sidebar-tool-btn.explorer-tool .sidebar-tool-cta[data-v-db44386f]{color:#2779b7}.sidebar-tool-btn.pivot-tool .sidebar-tool-cta[data-v-db44386f]{color:#1a7a4c}.recent-section[data-v-db44386f]{margin-bottom:24px}.recent-grid[data-v-db44386f]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.recent-card[data-v-db44386f]{background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;border:1px solid rgba(26,26,46,.12);transition:box-shadow .2s,transform .2s}.recent-card[data-v-db44386f]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.recent-img[data-v-db44386f]{width:100%;height:160px;object-fit:cover;display:block}.recent-card-body[data-v-db44386f]{padding:14px 16px 16px}.recent-tag[data-v-db44386f]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.recent-card-body h3[data-v-db44386f]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:4px 0 6px;line-height:1.3}.recent-card-body p[data-v-db44386f]{font-size:.8rem;color:#6b6b6b;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-tools[data-v-db44386f]{display:flex;gap:12px;margin-bottom:32px}.quick-tool-btn[data-v-db44386f]{flex:1;background:#fff;border:2px solid rgba(26,26,46,.12);border-radius:10px;padding:16px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;text-align:left;font-family:Roboto,sans-serif;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.quick-tool-btn[data-v-db44386f]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.salary-tool[data-v-db44386f]:before{background:#e09f20}.quiz-tool[data-v-db44386f]:before{background:#c1512f}.explorer-tool[data-v-db44386f]:before{background:#2779b7}.pivot-tool[data-v-db44386f]:before{background:#1a7a4c}.quick-tool-btn[data-v-db44386f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.salary-tool[data-v-db44386f]:hover{border-color:#e09f20}.quiz-tool[data-v-db44386f]:hover{border-color:#c1512f}.explorer-tool[data-v-db44386f]:hover{border-color:#2779b7}.pivot-tool[data-v-db44386f]:hover{border-color:#1a7a4c}.qtb-icon[data-v-db44386f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;margin-bottom:2px}.salary-tool .qtb-icon[data-v-db44386f]{background:#fef9e7;color:#e09f20}.quiz-tool .qtb-icon[data-v-db44386f]{background:#fdf0ec;color:#c1512f}.explorer-tool .qtb-icon[data-v-db44386f]{background:#eef6fc;color:#2779b7}.pivot-tool .qtb-icon[data-v-db44386f]{background:#ecfdf5;color:#1a7a4c}.qtb-label[data-v-db44386f]{font-size:.88rem;font-weight:700;color:#1a1a2e;line-height:1.3}.qtb-cta[data-v-db44386f]{font-size:.78rem;font-weight:600}.salary-tool .qtb-cta[data-v-db44386f]{color:#e09f20}.quiz-tool .qtb-cta[data-v-db44386f]{color:#c1512f}.explorer-tool .qtb-cta[data-v-db44386f]{color:#2779b7}.pivot-tool .qtb-cta[data-v-db44386f]{color:#1a7a4c}.pivot-tool[data-v-db44386f]{text-decoration:none}.feed-section[data-v-db44386f]{margin-bottom:40px}.section-title[data-v-db44386f]{font-size:1.3rem;font-weight:700;color:#1a1a2e;margin:0 0 4px;text-align:center}.section-desc[data-v-db44386f]{font-size:.88rem;color:#6b6b6b;margin:0 0 16px;text-align:center}.careers-carousel-wrap[data-v-db44386f]{display:flex;align-items:center;gap:10px}.careers-grid-wrap[data-v-db44386f]{position:relative}.careers-scroller[data-v-db44386f]{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.careers-scroller[data-v-db44386f]::-webkit-scrollbar{display:none}.career-recent-card[data-v-db44386f]{flex:0 0 calc((100% - 32px) / 3);scroll-snap-align:start}.careers-grid-wrap .careers-arrow[data-v-db44386f]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;box-shadow:0 2px 6px #1a1a2e0f}.careers-grid-wrap .careers-arrow.left[data-v-db44386f]{left:-16px}.careers-grid-wrap .careers-arrow.right[data-v-db44386f]{right:-16px}.careers-arrow[data-v-db44386f]{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid rgba(26,26,46,.12);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s;color:#1a1a2e}.careers-arrow[data-v-db44386f]:hover:not(:disabled){border-color:#2779b7}.careers-arrow[data-v-db44386f]:disabled{opacity:.3;cursor:default}.careers-track[data-v-db44386f]{flex:1;overflow:hidden}.careers-belt[data-v-db44386f]{display:flex;gap:12px;transition:transform .35s ease}.career-mini-card[data-v-db44386f]{flex:0 0 190px;background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;border:1px solid rgba(26,26,46,.12);transition:box-shadow .2s,transform .2s}.career-mini-card[data-v-db44386f]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.career-mini-img[data-v-db44386f]{width:100%;height:100px;object-fit:cover;display:block}.career-mini-body[data-v-db44386f]{padding:10px 12px 12px}.career-mini-tag[data-v-db44386f]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.career-mini-body h4[data-v-db44386f]{font-size:.82rem;font-weight:700;color:#1a1a2e;margin:3px 0 0;line-height:1.25}.photo-grid[data-v-db44386f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.photo-card[data-v-db44386f]{background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s;border:1px solid rgba(26,26,46,.12)}.photo-card[data-v-db44386f]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.card-img[data-v-db44386f]{width:100%;height:130px;object-fit:cover;display:block}.card-body[data-v-db44386f]{padding:12px 14px 14px}.card-tag[data-v-db44386f]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.photo-card h4[data-v-db44386f]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:4px 0;line-height:1.3}.photo-card p[data-v-db44386f]{font-size:.78rem;color:#6b6b6b;margin:0;line-height:1.4}.tool-card[data-v-db44386f]{cursor:pointer}.tool-overlay[data-v-db44386f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn-db44386f .2s ease;overflow-y:auto}@keyframes fadeIn-db44386f{0%{opacity:0}to{opacity:1}}.tool-container[data-v-db44386f]{background:#fff;border-radius:10px;padding:32px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 2px 6px #1a1a2e0f;animation:slideUp-db44386f .25s ease}.tool-container.wide[data-v-db44386f]{max-width:900px}@keyframes slideUp-db44386f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tool-header[data-v-db44386f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tool-header h2[data-v-db44386f]{font-size:1.3rem;font-weight:700;color:#1a1a2e;margin:0}.tool-close[data-v-db44386f]{background:none;border:none;font-size:1.6rem;color:#999;cursor:pointer;padding:0;line-height:1}.tool-close[data-v-db44386f]:hover{color:#1a1a1a}.guide-step[data-v-db44386f]{text-align:center}.guide-question[data-v-db44386f]{font-size:1.1rem;font-weight:600;color:#1a1a2e;margin:0 0 20px}.guide-options[data-v-db44386f]{display:flex;flex-direction:column;gap:10px;max-width:480px;margin:0 auto}.guide-option[data-v-db44386f]{background:#fff;border:2px solid rgba(26,26,46,.12);border-radius:10px;padding:14px 20px;font-size:.93rem;color:#1a1a2e;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;font-family:Roboto,sans-serif}.guide-option[data-v-db44386f]:hover{border-color:#2779b7;background:#eef6fc}.start-rec-label[data-v-db44386f]{font-size:.95rem;color:#6b6b6b;margin:0 0 16px}.start-rec-primary[data-v-db44386f]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:24px;margin-bottom:24px}.start-rec-primary h3[data-v-db44386f]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 8px}.start-rec-primary p[data-v-db44386f]{font-size:.88rem;color:#6b6b6b;margin:0 0 16px;line-height:1.5}.start-rec-btn[data-v-db44386f]{background:#c1512f;color:#fff;border:none;border-radius:9999px;padding:10px 24px;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .2s;font-family:Roboto,sans-serif}.start-rec-btn[data-v-db44386f]:hover{background:#a8432a}.start-rec-articles[data-v-db44386f]{margin-bottom:24px}.start-rec-articles h4[data-v-db44386f],.start-next-steps h4[data-v-db44386f]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 12px}.start-articles-grid[data-v-db44386f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.start-article-card[data-v-db44386f]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;overflow:hidden;text-decoration:none;transition:box-shadow .15s}.start-article-card[data-v-db44386f]:hover{box-shadow:0 6px 20px #1a1a2e1a}.start-article-img[data-v-db44386f]{width:100%;height:70px;object-fit:cover;display:block}.start-article-body[data-v-db44386f]{padding:8px 10px 10px}.start-article-tag[data-v-db44386f]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.start-article-body h5[data-v-db44386f]{font-size:.78rem;font-weight:700;color:#1a1a2e;margin:3px 0 0;line-height:1.3}.start-next-steps ol[data-v-db44386f]{padding:0 0 0 20px;margin:0}.start-next-steps li[data-v-db44386f]{font-size:.85rem;color:#6b6b6b;line-height:1.6;margin-bottom:4px}.leland-cta[data-v-db44386f]{background:#f0faf5;border:1px solid #c6e9d9;border-radius:10px;padding:20px;margin:24px 0;display:flex;gap:16px;align-items:flex-start}.leland-cta.compact[data-v-db44386f]{margin:20px 0 0}.leland-cta-logo[data-v-db44386f]{width:48px;height:48px;object-fit:contain;flex-shrink:0}.leland-cta-body h4[data-v-db44386f]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 6px}.leland-cta-body p[data-v-db44386f]{font-size:.82rem;color:#6b6b6b;margin:0 0 12px;line-height:1.5}.leland-cta-btn[data-v-db44386f]{display:inline-block;background:#1a7a4c;color:#fff;border-radius:9999px;padding:8px 20px;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s;font-family:Roboto,sans-serif}.leland-cta-btn[data-v-db44386f]:hover{background:#156b41}.start-actions[data-v-db44386f]{display:flex;gap:12px;justify-content:center;padding-top:16px;border-top:1px solid rgba(26,26,46,.12);margin-top:20px}.quiz-progress[data-v-db44386f]{height:4px;background:#e0e6ed;border-radius:4px;margin-bottom:16px;overflow:hidden}.quiz-progress-bar[data-v-db44386f]{height:100%;background:#2779b7;border-radius:4px;transition:width .3s ease}.quiz-counter[data-v-db44386f]{font-size:.8rem;color:#999;margin:0 0 8px}.quiz-question[data-v-db44386f]{font-size:1.1rem;font-weight:600;color:#1a1a2e;margin:0 0 20px}.quiz-options[data-v-db44386f]{display:flex;flex-direction:column;gap:10px}.quiz-option[data-v-db44386f]{background:#fff;border:2px solid rgba(26,26,46,.12);border-radius:10px;padding:14px 20px;font-size:.93rem;color:#1a1a2e;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;font-family:Roboto,sans-serif}.quiz-option[data-v-db44386f]:hover{border-color:#2779b7;background:#eef6fc}.quiz-back[data-v-db44386f]{background:none;border:none;color:#2779b7;font-size:.85rem;font-weight:600;cursor:pointer;margin-top:16px;font-family:Roboto,sans-serif}.quiz-results h3[data-v-db44386f]{font-size:1.2rem;font-weight:700;color:#1a1a2e;margin:0 0 20px;text-align:center}.results-grid[data-v-db44386f]{display:grid;gap:14px}.result-card[data-v-db44386f]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:18px}.result-match[data-v-db44386f]{font-size:.78rem;font-weight:700;color:#2779b7;margin-bottom:4px}.result-card h4[data-v-db44386f]{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.result-card p[data-v-db44386f]{font-size:.82rem;color:#6b6b6b;margin:0 0 10px;line-height:1.4}.result-link[data-v-db44386f]{font-size:.82rem;font-weight:600;color:#2779b7;text-decoration:none}.result-link[data-v-db44386f]:hover{text-decoration:underline}.salary-form[data-v-db44386f]{max-width:500px}.form-group[data-v-db44386f]{margin-bottom:16px}.form-group label[data-v-db44386f]{display:block;font-size:.85rem;font-weight:600;color:#1a1a2e;margin-bottom:6px}.form-group input[data-v-db44386f],.form-group select[data-v-db44386f]{width:100%;padding:10px 14px;border:2px solid rgba(26,26,46,.12);border-radius:10px;font-size:.93rem;font-family:Roboto,sans-serif;color:#1a1a2e;transition:border-color .15s;box-sizing:border-box}.form-group input[data-v-db44386f]:focus,.form-group select[data-v-db44386f]:focus{border-color:#2779b7;outline:none}.form-row[data-v-db44386f]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.submit-btn[data-v-db44386f]{background:#c1512f;color:#fff;border:none;border-radius:9999px;padding:12px 28px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s;font-family:Roboto,sans-serif;margin-top:8px}.submit-btn[data-v-db44386f]:hover:not(:disabled){background:#a8432a}.submit-btn[data-v-db44386f]:disabled{opacity:.5;cursor:not-allowed}.salary-results h3[data-v-db44386f]{font-size:1.2rem;font-weight:700;color:#1a1a2e;margin:0 0 20px}.salary-range[data-v-db44386f]{margin-bottom:16px}.range-bar[data-v-db44386f]{height:12px;background:#e0e6ed;border-radius:4px;position:relative;margin-bottom:8px}.range-fill[data-v-db44386f]{position:absolute;height:100%;background:linear-gradient(90deg,#2779b7,#1a7a4c);border-radius:4px;left:10%;width:80%}.range-marker[data-v-db44386f]{position:absolute;top:-8px;transform:translate(-50%)}.marker-label[data-v-db44386f]{display:block;background:#c1512f;color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:4px;white-space:nowrap}.range-labels[data-v-db44386f]{display:flex;justify-content:space-between;font-size:.8rem;color:#6b6b6b}.percentile-text[data-v-db44386f]{font-size:.9rem;color:#1a1a2e;margin:0 0 20px}.talking-points h4[data-v-db44386f]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 10px}.talking-points ul[data-v-db44386f]{padding:0 0 0 20px;margin:0}.talking-points li[data-v-db44386f]{font-size:.85rem;color:#6b6b6b;line-height:1.6;margin-bottom:6px}.explorer-filters[data-v-db44386f]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.explorer-search[data-v-db44386f]{flex:1;min-width:200px;padding:10px 14px;border:2px solid rgba(26,26,46,.12);border-radius:10px;font-size:.93rem;font-family:Roboto,sans-serif}.explorer-search[data-v-db44386f]:focus{border-color:#2779b7;outline:none}.explorer-filters select[data-v-db44386f]{padding:10px 14px;border:2px solid rgba(26,26,46,.12);border-radius:10px;font-size:.93rem;font-family:Roboto,sans-serif;color:#1a1a2e;background:#fff}.explorer-grid[data-v-db44386f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.explorer-card[data-v-db44386f]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.explorer-card[data-v-db44386f]:hover{border-color:#2779b7;box-shadow:0 4px 12px #2779b71a;transform:translateY(-2px)}.career-tag[data-v-db44386f]{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:4px;margin-bottom:6px;color:#fff}.career-tag.finance[data-v-db44386f]{background:#1a3a5c}.career-tag.tech[data-v-db44386f]{background:#1a7a4c}.career-tag.consulting[data-v-db44386f]{background:#c1512f}.career-tag.defense[data-v-db44386f]{background:#4a5568}.career-tag.government[data-v-db44386f]{background:#2779b7}.career-tag.healthcare[data-v-db44386f],.career-tag.law[data-v-db44386f]{background:#6b4c9a}.explorer-card h4[data-v-db44386f]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.career-meta[data-v-db44386f]{display:flex;gap:10px;margin-bottom:6px}.career-salary[data-v-db44386f]{font-size:.78rem;color:#6b6b6b}.career-growth[data-v-db44386f]{font-size:.72rem;font-weight:600;padding:1px 6px;border-radius:4px}.career-growth.high[data-v-db44386f]{background:#dcfce7;color:#166534}.career-growth.medium[data-v-db44386f]{background:#fef9c3;color:#854d0e}.explorer-card p[data-v-db44386f]{font-size:.8rem;color:#6b6b6b;margin:0 0 10px;line-height:1.4}.veteran-fit[data-v-db44386f]{display:flex;align-items:center;gap:6px}.fit-dots[data-v-db44386f]{display:flex;gap:3px}.fit-dot[data-v-db44386f]{width:7px;height:7px;border-radius:50%;background:#e0e6ed}.fit-dot.filled[data-v-db44386f]{background:#c1512f}.fit-label[data-v-db44386f]{font-size:.7rem;color:#999}.save-prompt[data-v-db44386f]{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid rgba(26,26,46,.12)}.save-prompt p[data-v-db44386f]{font-size:.9rem;color:#1a1a2e;margin:0 0 10px}.text-btn[data-v-db44386f]{background:none;border:none;color:#6b6b6b;font-size:.82rem;cursor:pointer;margin-top:6px;display:block;margin-left:auto;margin-right:auto;font-family:Roboto,sans-serif}.text-btn[data-v-db44386f]:hover{color:#2779b7}.join-section[data-v-db44386f]{text-align:center;background:#1a1a2e;border-radius:10px;padding:36px 24px;margin-bottom:48px;color:#fff}.join-section h2[data-v-db44386f]{font-size:1.5rem;font-weight:700;margin:0 0 8px}.join-section p[data-v-db44386f]{font-size:.95rem;color:#ffffffb3;margin:0 auto 20px;text-align:center}.join-ctas[data-v-db44386f]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.join-btn[data-v-db44386f]{padding:10px 24px;border-radius:4px;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .12s;border:none;font-family:inherit;line-height:1.4;cursor:pointer;display:inline-block}.join-btn[data-v-db44386f]:hover{transform:translateY(-1px)}.join-btn.primary[data-v-db44386f]{background:#c1512f;color:#fff}.join-btn.secondary[data-v-db44386f]{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.3)}.join-btn.secondary[data-v-db44386f]:hover{color:#fff;border-color:#fff9}@media(max-width:900px){.main-layout[data-v-db44386f]{grid-template-columns:1fr}.sidebar[data-v-db44386f]{position:static;flex-direction:row;flex-wrap:wrap}.sidebar-card[data-v-db44386f]{flex:1;min-width:240px}}@media(max-width:768px){.learn-title[data-v-db44386f]{font-size:1.8rem}.top-actions[data-v-db44386f]{flex-direction:column;align-items:center}.top-btn[data-v-db44386f]{width:100%;max-width:300px;text-align:center}.recent-grid[data-v-db44386f]{grid-template-columns:1fr}.careers-arrow[data-v-db44386f]{display:none}.careers-track[data-v-db44386f]{overflow-x:auto;-webkit-overflow-scrolling:touch}.careers-belt[data-v-db44386f]{transition:none}.career-mini-card[data-v-db44386f]{flex:0 0 160px}.quick-tools[data-v-db44386f]{flex-direction:column}.photo-grid[data-v-db44386f],.form-row[data-v-db44386f]{grid-template-columns:1fr}.tool-container[data-v-db44386f]{padding:20px 16px;margin:.5rem}.start-articles-grid[data-v-db44386f]{grid-template-columns:1fr}.leland-cta[data-v-db44386f],.sidebar[data-v-db44386f]{flex-direction:column}.sidebar-card[data-v-db44386f]{min-width:unset}}@media(max-width:480px){.learn-hero[data-v-db44386f]{padding:36px 16px 24px}.main-layout[data-v-db44386f]{padding:0 16px}}.meme-card[data-v-5317d56e]{background:#16213e;border:1px solid #2a2a4a;border-radius:10px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;outline:none}.meme-card[data-v-5317d56e]:hover,.meme-card[data-v-5317d56e]:focus-visible{border-color:#e09f20;transform:translateY(-2px);box-shadow:0 4px 20px #c1512f38}.image-wrapper[data-v-5317d56e]{width:100%;background:#0f0f1a;display:flex;align-items:center;justify-content:center;position:relative}.instagram-badge[data-v-5317d56e]{position:absolute;top:8px;right:8px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;letter-spacing:.03em;text-transform:uppercase;z-index:1;overflow:hidden;max-height:400px}.meme-image[data-v-5317d56e]{width:100%;max-height:400px;object-fit:contain;display:block}.card-body[data-v-5317d56e]{display:flex;gap:.75rem;padding:.75rem;align-items:flex-start}.vote-column[data-v-5317d56e]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0;min-width:36px}.vote-btn[data-v-5317d56e]{background:none;border:none;color:#66a;font-size:.85rem;cursor:pointer;padding:.25rem;line-height:1;border-radius:4px;transition:color .1s,background .1s}.vote-btn[data-v-5317d56e]:hover{color:#fff;background:#1e1e3a}.vote-btn.up.voted[data-v-5317d56e]{color:#e09f20}.vote-btn.down.voted[data-v-5317d56e]{color:#59f}.vote-score[data-v-5317d56e]{font-size:.8rem;font-weight:700;line-height:1}.vote-score.positive[data-v-5317d56e]{color:#e09f20}.vote-score.negative[data-v-5317d56e]{color:#59f}.vote-score.neutral[data-v-5317d56e]{color:#aac}.content-column[data-v-5317d56e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.meme-caption[data-v-5317d56e]{font-size:.9rem;color:#f0f0f0;margin:0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.meta-row[data-v-5317d56e]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.78rem;color:#77a}.comment-count[data-v-5317d56e]{white-space:nowrap}.author[data-v-5317d56e]{color:#aac;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.time-ago[data-v-5317d56e]{white-space:nowrap}.meta-sep[data-v-5317d56e]{color:#3a3a5a}.modal-overlay[data-v-59179d00]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-panel[data-v-59179d00]{background:#16213e;border:1px solid #2a2a4a;border-radius:10px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;outline:none;box-shadow:0 16px 44px #1a1a2e2e}.modal-header[data-v-59179d00]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #2a2a4a;position:sticky;top:0;background:#16213e;z-index:1}.modal-title[data-v-59179d00]{font-size:1.2rem;font-weight:800;color:#fff;margin:0;letter-spacing:.04em;text-transform:uppercase}.close-btn[data-v-59179d00]{background:none;border:none;color:#66a;font-size:1.1rem;cursor:pointer;padding:.3rem;border-radius:4px;transition:color .1s,background .1s;line-height:1}.close-btn[data-v-59179d00]:hover{color:#fff;background:#1e1e3a}.upload-form[data-v-59179d00]{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.field-group[data-v-59179d00]{display:flex;flex-direction:column;gap:.35rem}.field-label[data-v-59179d00]{font-size:.9rem;font-weight:700;color:#ccd}.required[data-v-59179d00]{color:#e09f20}.field-hint[data-v-59179d00]{font-size:.8rem;color:#66a;margin:0}.text-input[data-v-59179d00]{background:#0f0f1a;border:1px solid #2a2a4a;border-radius:4px;color:#f0f0f0;font-size:.95rem;padding:.65rem .85rem;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .15s}.text-input[data-v-59179d00]:focus{outline:none;border-color:#e09f20}.text-input[data-v-59179d00]:disabled{opacity:.6;cursor:not-allowed}.text-input.error[data-v-59179d00]{border-color:#e09f20}.textarea[data-v-59179d00]{resize:vertical;min-height:80px}.field-error[data-v-59179d00]{color:#faa;font-size:.82rem;margin:0}.caption-footer[data-v-59179d00]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;min-height:1.2rem}.char-counter[data-v-59179d00]{font-size:.8rem;color:#66a;white-space:nowrap;margin-left:auto}.char-counter.near[data-v-59179d00]{color:#e09f20}.preview-section[data-v-59179d00]{border:1px solid #2a2a4a;border-radius:4px;overflow:hidden}.preview-label[data-v-59179d00]{font-size:.8rem;font-weight:700;color:#66a;text-transform:uppercase;letter-spacing:.06em;padding:.5rem .75rem;margin:0;background:#0f0f1a;border-bottom:1px solid #2a2a4a}.preview-frame[data-v-59179d00]{background:#0f0f1a;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding:.75rem}.preview-image[data-v-59179d00]{max-width:100%;max-height:280px;object-fit:contain;border-radius:4px;display:block}.preview-error[data-v-59179d00]{color:#faa;font-size:.85rem;margin:.5rem 0 0}.submit-error-box[data-v-59179d00]{background:#2a0a0a;border:1px solid #c1512f;border-radius:4px;padding:.75rem 1rem;color:#fcc;font-size:.9rem}.submit-error-box strong[data-v-59179d00]{display:block;margin-bottom:.25rem}.error-reason[data-v-59179d00]{font-size:.85rem;color:#faa;margin:0}.modal-actions[data-v-59179d00]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.25rem}.cancel-btn[data-v-59179d00]{background:transparent;border:1px solid #2a2a4a;color:#aac;padding:.6rem 1.25rem;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s}.cancel-btn[data-v-59179d00]:hover:not(:disabled){border-color:#aac;color:#fff}.cancel-btn[data-v-59179d00]:disabled{opacity:.4;cursor:not-allowed}.submit-btn[data-v-59179d00]{background:#c1512f;border:none;color:#fff;padding:.6rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:.5rem;transition:background .15s}.submit-btn[data-v-59179d00]:hover:not(:disabled){background:#9e4126}.submit-btn[data-v-59179d00]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-59179d00]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-59179d00 .7s linear infinite;flex-shrink:0}@keyframes spin-59179d00{to{transform:rotate(360deg)}}@media(max-width:480px){.modal-panel[data-v-59179d00]{max-height:95vh}.upload-form[data-v-59179d00],.modal-header[data-v-59179d00]{padding:1rem}.modal-actions[data-v-59179d00]{flex-direction:column-reverse}.cancel-btn[data-v-59179d00],.submit-btn[data-v-59179d00]{width:100%;justify-content:center}}.meme-board-page[data-v-e12c409e]{min-height:100vh;background:#1a1a2e;color:#f0f0f0;padding:2rem max(1rem,calc((100vw - 1200px)/2)) 4rem}.page-header[data-v-e12c409e]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-e12c409e] .share-label{color:#ffffff9e}.page-header a[data-v-e12c409e]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-e12c409e]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-e12c409e],.page-header li[data-v-e12c409e]{color:#ffffffc7}.page-title[data-v-e12c409e]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-e12c409e]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.ugc-disclaimer[data-v-e12c409e]{font-size:.75rem;color:#8a9ab5;text-align:center;margin-bottom:16px}.controls-bar[data-v-e12c409e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.sort-tabs[data-v-e12c409e]{display:flex;gap:.25rem;background:#0f0f1a;border:1px solid #2a2a4a;border-radius:4px;padding:.25rem}.sort-tab[data-v-e12c409e]{background:transparent;border:none;color:#aac;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background .15s,color .15s;letter-spacing:.05em}.sort-tab[data-v-e12c409e]:hover{background:#1e1e3a;color:#fff}.sort-tab.active[data-v-e12c409e]{background:#c1512f;color:#fff}.upload-btn[data-v-e12c409e]{background:#c1512f;color:#fff;border:none;padding:.6rem 1.4rem;font-size:.95rem;font-weight:700;border-radius:4px;cursor:pointer;letter-spacing:.04em;transition:background .15s,transform .1s}.upload-btn[data-v-e12c409e]:hover{background:#9e4126;transform:translateY(-1px)}.upload-btn[data-v-e12c409e]:active{transform:translateY(0)}.login-prompt[data-v-e12c409e]{display:flex;align-items:center;gap:.75rem;background:#16213e;border:1px solid #c1512f;border-radius:4px;padding:.75rem 1rem;margin-bottom:1.25rem;font-size:.9rem;flex-wrap:wrap}.login-link[data-v-e12c409e]{color:#e09f20;font-weight:700;text-decoration:none}.login-link[data-v-e12c409e]:hover{text-decoration:underline}.dismiss-btn[data-v-e12c409e]{background:none;border:none;color:#aac;cursor:pointer;font-size:1rem;margin-left:auto;padding:0;line-height:1}.error-banner[data-v-e12c409e]{display:flex;align-items:center;gap:1rem;background:#2a0a0a;border:1px solid #c1512f;border-radius:4px;padding:.75rem 1rem;margin-bottom:1.25rem;font-size:.9rem;color:#faa}.retry-btn[data-v-e12c409e]{background:#c1512f;border:none;color:#fff;padding:.35rem .9rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:600;margin-left:auto}.meme-grid[data-v-e12c409e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:900px){.meme-grid[data-v-e12c409e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.meme-grid[data-v-e12c409e]{grid-template-columns:1fr}.page-title[data-v-e12c409e]{font-size:1.8rem}.controls-bar[data-v-e12c409e]{justify-content:center}}.skeleton-card[data-v-e12c409e]{background:#16213e;border-radius:10px;border:1px solid #2a2a4a;overflow:hidden;padding:.75rem}.skeleton-image[data-v-e12c409e]{width:100%;height:220px;background:linear-gradient(90deg,#1e1e3a 25%,#2a2a4a,#1e1e3a 75%);background-size:200% 100%;animation:shimmer-e12c409e 1.4s infinite;border-radius:4px;margin-bottom:.75rem}.skeleton-caption[data-v-e12c409e]{height:14px;width:70%;background:linear-gradient(90deg,#1e1e3a 25%,#2a2a4a,#1e1e3a 75%);background-size:200% 100%;animation:shimmer-e12c409e 1.4s infinite;border-radius:4px;margin-bottom:.5rem}.skeleton-meta[data-v-e12c409e]{height:12px;width:45%;background:linear-gradient(90deg,#1e1e3a 25%,#2a2a4a,#1e1e3a 75%);background-size:200% 100%;animation:shimmer-e12c409e 1.4s infinite;border-radius:4px}@keyframes shimmer-e12c409e{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-e12c409e]{text-align:center;padding:4rem 1rem;color:#9aa7bd}.empty-icon[data-v-e12c409e]{font-size:3rem;margin-bottom:.75rem}.empty-text[data-v-e12c409e]{font-size:1.1rem}.load-more-wrapper[data-v-e12c409e]{display:flex;justify-content:center;margin-top:2.5rem}.load-more-btn[data-v-e12c409e]{background:#16213e;border:2px solid #2a2a4a;color:#f0f0f0;padding:.7rem 2.5rem;font-size:.95rem;font-weight:700;border-radius:4px;cursor:pointer;letter-spacing:.05em;transition:border-color .15s,background .15s}.load-more-btn[data-v-e12c409e]:hover:not(:disabled){border-color:#e09f20;background:#1e1e3a}.load-more-btn[data-v-e12c409e]:disabled{opacity:.5;cursor:not-allowed}.meme-detail-page[data-v-fcec2491]{min-height:100vh;background:#1a1a2e;color:#f0f0f0;padding:1.5rem 1rem 4rem;max-width:860px;margin:0 auto}.back-btn[data-v-fcec2491]{background:none;border:1px solid #2a2a4a;color:#aac;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;margin-bottom:1.5rem;transition:border-color .15s,color .15s}.back-btn[data-v-fcec2491]:hover{border-color:#e09f20;color:#fff}.loading-state[data-v-fcec2491]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem;color:#aac}.spinner[data-v-fcec2491]{width:36px;height:36px;border:3px solid #2a2a4a;border-top-color:#e09f20;border-radius:50%;animation:spin-fcec2491 .8s linear infinite}.spinner.small[data-v-fcec2491]{width:22px;height:22px;border-width:2px}@keyframes spin-fcec2491{to{transform:rotate(360deg)}}.error-state[data-v-fcec2491]{text-align:center;padding:3rem;color:#faa}.retry-btn[data-v-fcec2491]{background:#c1512f;border:none;color:#fff;padding:.5rem 1.25rem;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:1rem}.image-container[data-v-fcec2491]{background:#0f0f1a;border-radius:10px;overflow:hidden;display:flex;justify-content:center;margin-bottom:1.25rem;border:1px solid #2a2a4a}.detail-image[data-v-fcec2491]{max-width:800px;width:100%;max-height:600px;object-fit:contain;display:block}.image-container[data-v-fcec2491]{position:relative}.instagram-badge-detail[data-v-fcec2491]{position:absolute;top:12px;right:12px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:4px;letter-spacing:.03em;text-transform:uppercase}.instagram-link[data-v-fcec2491]{color:#e6683c;text-decoration:none;font-weight:600;font-size:.85rem}.instagram-link[data-v-fcec2491]:hover{text-decoration:underline}.instagram-no-comments[data-v-fcec2491]{color:#888;font-size:.9rem;padding:1rem 0}.instagram-no-comments a[data-v-fcec2491]{color:#e6683c;text-decoration:none;font-weight:600}.instagram-no-comments a[data-v-fcec2491]:hover{text-decoration:underline}.detail-caption[data-v-fcec2491]{font-size:1.1rem;color:#f0f0f0;line-height:1.5;margin:0 0 1.25rem}.vote-meta-row[data-v-fcec2491]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.25rem}.vote-group[data-v-fcec2491]{display:flex;align-items:center;gap:.5rem;background:#16213e;border:1px solid #2a2a4a;border-radius:4px;padding:.4rem .75rem}.vote-btn[data-v-fcec2491]{background:none;border:none;color:#66a;font-size:1rem;cursor:pointer;padding:.2rem .35rem;border-radius:4px;transition:color .1s,background .1s}.vote-btn[data-v-fcec2491]:hover{color:#fff;background:#1e1e3a}.vote-btn.up.voted[data-v-fcec2491]{color:#e09f20}.vote-btn.down.voted[data-v-fcec2491]{color:#59f}.vote-score[data-v-fcec2491]{font-size:1rem;font-weight:700;min-width:28px;text-align:center}.vote-score.positive[data-v-fcec2491]{color:#e09f20}.vote-score.negative[data-v-fcec2491]{color:#59f}.vote-score.neutral[data-v-fcec2491]{color:#aac}.author-meta[data-v-fcec2491]{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:#77a;flex-wrap:wrap}.author-meta strong[data-v-fcec2491]{color:#aac}.meta-sep[data-v-fcec2491]{color:#3a3a5a}.divider[data-v-fcec2491]{border:none;border-top:1px solid #2a2a4a;margin:1.5rem 0}.comments-section[data-v-fcec2491]{margin-top:.5rem}.comments-heading[data-v-fcec2491]{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 1.25rem;display:flex;align-items:center;gap:.6rem}.comment-count-badge[data-v-fcec2491]{background:#2a2a4a;color:#aac;font-size:.8rem;padding:.1rem .5rem;border-radius:10px}.comment-form[data-v-fcec2491]{margin-bottom:1.75rem}.comment-textarea[data-v-fcec2491]{width:100%;background:#16213e;border:1px solid #2a2a4a;border-radius:4px;color:#f0f0f0;font-size:.95rem;padding:.75rem 1rem;resize:vertical;min-height:80px;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.comment-textarea[data-v-fcec2491]:focus{outline:none;border-color:#e09f20}.comment-textarea[data-v-fcec2491]:disabled{opacity:.6}.comment-form-footer[data-v-fcec2491]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.char-count[data-v-fcec2491]{font-size:.8rem;color:#66a}.submit-comment-btn[data-v-fcec2491]{background:#c1512f;border:none;color:#fff;padding:.5rem 1.25rem;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:700;transition:background .15s}.submit-comment-btn[data-v-fcec2491]:hover:not(:disabled){background:#9e4126}.submit-comment-btn[data-v-fcec2491]:disabled{opacity:.5;cursor:not-allowed}.comment-error[data-v-fcec2491]{color:#faa;font-size:.85rem;margin-top:.5rem}.auth-prompt[data-v-fcec2491]{background:#16213e;border:1px solid #2a2a4a;border-radius:4px;padding:.75rem 1rem;font-size:.9rem;color:#aac;margin-bottom:1.5rem}.login-link[data-v-fcec2491]{color:#e09f20;font-weight:700;text-decoration:none}.login-link[data-v-fcec2491]:hover{text-decoration:underline}.comments-loading[data-v-fcec2491]{display:flex;justify-content:center;padding:2rem}.no-comments[data-v-fcec2491]{color:#66a;font-size:.95rem;padding:1rem 0}.comment-list[data-v-fcec2491]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.comment-item[data-v-fcec2491]{background:#16213e;border:1px solid #2a2a4a;border-radius:4px;padding:.85rem 1rem}.comment-own[data-v-fcec2491]{background:#1c2847;border-color:#3a4a6a}.you-badge[data-v-fcec2491]{font-size:.7rem;font-weight:700;color:#e09f20;background:#e09f2024;padding:.1rem .4rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.comment-header[data-v-fcec2491]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;flex-wrap:wrap}.comment-author[data-v-fcec2491]{color:#aac;font-size:.88rem}.comment-time[data-v-fcec2491]{color:#66a;font-size:.82rem}.report-btn[data-v-fcec2491]{background:none;border:none;color:#558;font-size:.78rem;cursor:pointer;margin-left:auto;padding:.2rem .4rem;border-radius:4px;transition:color .1s,background .1s}.report-btn[data-v-fcec2491]:hover{color:#e09f20;background:#1e1e3a}.report-menu[data-v-fcec2491]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;padding:.5rem;background:#1a1a2e;border-radius:10px;border:1px solid #2a2a4a}.report-reason-btn[data-v-fcec2491]{background:#2a2a4a;border:1px solid #3a3a5a;color:#ccc;font-size:.72rem;padding:.25rem .6rem;border-radius:9999px;cursor:pointer;transition:all .15s}.report-reason-btn[data-v-fcec2491]:hover{background:#c1512f;border-color:#e09f20;color:#fff}.comment-body[data-v-fcec2491]{color:#e0e0f0;font-size:.92rem;line-height:1.5;margin:0;word-break:break-word}.reported-notice[data-v-fcec2491]{color:#aac;font-size:.8rem;margin:.35rem 0 0;font-style:italic}.admin-actions[data-v-fcec2491]{margin-bottom:.5rem}.admin-delete-btn[data-v-fcec2491]{background:none;border:1px solid #dc2626;color:#dc2626;padding:.4rem .9rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:700;transition:background .15s,color .15s}.admin-delete-btn[data-v-fcec2491]:hover{background:#dc2626;color:#fff}.admin-delete-btn-inline[data-v-fcec2491]{background:none;border:none;color:#dc2626;font-size:.78rem;font-weight:700;cursor:pointer;margin-left:auto;padding:.2rem .4rem;border-radius:4px;transition:color .1s,background .1s}.admin-delete-btn-inline[data-v-fcec2491]:hover{background:#dc262626;color:#f44}@media(max-width:560px){.vote-meta-row[data-v-fcec2491]{gap:.75rem}}html[data-v-27e3162d],body[data-v-27e3162d]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-27e3162d],input[data-v-27e3162d],select[data-v-27e3162d],textarea[data-v-27e3162d],optgroup[data-v-27e3162d],pre[data-v-27e3162d],code[data-v-27e3162d],kbd[data-v-27e3162d],samp[data-v-27e3162d]{font-family:inherit}h1[data-v-27e3162d],h2[data-v-27e3162d],h3[data-v-27e3162d],h4[data-v-27e3162d],h5[data-v-27e3162d],h6[data-v-27e3162d]{text-wrap:balance}p[data-v-27e3162d],li[data-v-27e3162d],dd[data-v-27e3162d],figcaption[data-v-27e3162d],.page-subtitle[data-v-27e3162d],.hub-subtitle[data-v-27e3162d],.hero-subtitle[data-v-27e3162d],.section-subtitle[data-v-27e3162d],.card-description[data-v-27e3162d]{text-wrap:pretty}[data-v-27e3162d]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-27e3162d]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-27e3162d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-27e3162d]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-27e3162d]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-27e3162d]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-27e3162d]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-27e3162d]{color:var(--color-accent)}.border-3[data-v-27e3162d]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-27e3162d]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-27e3162d]{font-size:17px}}p[data-v-27e3162d],li[data-v-27e3162d],dd[data-v-27e3162d]{font-size:max(16px,1em)}.stat-label[data-v-27e3162d],.stat-number[data-v-27e3162d],.topbar-label[data-v-27e3162d],.article-tag[data-v-27e3162d],.category-tag[data-v-27e3162d],.topic-tag[data-v-27e3162d],.skill-tag[data-v-27e3162d],.type-badge[data-v-27e3162d],.step-badge[data-v-27e3162d],.demand-badge[data-v-27e3162d],.rating-badge[data-v-27e3162d],.role-level-badge[data-v-27e3162d],.se-level-pill[data-v-27e3162d],.post-meta[data-v-27e3162d],.blog-meta[data-v-27e3162d],.article-meta[data-v-27e3162d],.meta-value[data-v-27e3162d],.meta-sep[data-v-27e3162d],.newsletter-label[data-v-27e3162d],.share-label[data-v-27e3162d],.slide-label-date[data-v-27e3162d],.company-type[data-v-27e3162d],.event-date[data-v-27e3162d],.event-location[data-v-27e3162d]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-27e3162d],li[data-v-27e3162d],dd[data-v-27e3162d],td[data-v-27e3162d],.section-card-desc[data-v-27e3162d],.article-slide-desc[data-v-27e3162d],.card-description[data-v-27e3162d]{font-size:max(16px,1em)}.testimonials-page[data-v-27e3162d]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.testimonials-page[data-v-27e3162d]{padding:2.5rem 2rem 4rem}}.hero-section[data-v-27e3162d]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.hero-section a[data-v-27e3162d]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.hero-section a[data-v-27e3162d]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.hero-section[data-v-27e3162d] .share-label{color:#ffffff9e}.page-title[data-v-27e3162d]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-27e3162d]{font-size:3rem}}.page-subtitle[data-v-27e3162d]{font-size:1.1rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto 2rem;max-width:900px;text-align:center}.hero-stats[data-v-27e3162d]{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.stat-item[data-v-27e3162d]{display:flex;flex-direction:column;align-items:center;gap:.15rem}.stat-number[data-v-27e3162d]{font-family:var(--font-mono);font-size:1.5rem;font-weight:800;color:#2779b7}.stat-label[data-v-27e3162d]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-text-muted);font-weight:500}.stat-divider[data-v-27e3162d]{width:1px;height:36px;background:#d0d8e0}.slider-section[data-v-27e3162d]{padding:1rem 0 3rem}.share-story-banner[data-v-27e3162d]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#2779b7,#1a5a8a);border-radius:var(--radius-lg);padding:2rem 2.5rem;margin-top:2.5rem;gap:2rem}@media(max-width:768px){.share-story-banner[data-v-27e3162d]{flex-direction:column;text-align:center;padding:1.5rem}}.share-story-content[data-v-27e3162d]{flex:1}.share-story-title[data-v-27e3162d]{font-size:1.35rem;font-weight:800;font-family:var(--font-display);color:#fff;margin:0 0 .5rem;line-height:1.3}.share-story-text[data-v-27e3162d]{font-size:.95rem;font-family:var(--font-body);color:#fffc;line-height:1.6;margin:0}.share-story-btn[data-v-27e3162d]{flex-shrink:0;display:inline-block;padding:.75rem 2rem;background-color:#fff;color:#2779b7;font-size:.95rem;font-weight:700;font-family:var(--font-display);text-decoration:none;border-radius:9999px;transition:all .2s ease;white-space:nowrap}.share-story-btn[data-v-27e3162d]:hover{background-color:#f0f6ff;transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.hire-banner[data-v-27e3162d]{display:flex;align-items:center;justify-content:space-between;background-color:#1a1a2e;border-radius:var(--radius-lg);padding:2rem 2.5rem;margin-top:2.5rem;gap:2rem}@media(max-width:768px){.hire-banner[data-v-27e3162d]{flex-direction:column;text-align:center;padding:1.5rem}}.hire-banner-content[data-v-27e3162d]{flex:1}.hire-banner-title[data-v-27e3162d]{font-size:1.35rem;font-weight:800;font-family:var(--font-display);color:#fff;margin:0 0 .5rem;line-height:1.3}.hire-banner-text[data-v-27e3162d]{font-size:.95rem;font-family:var(--font-body);color:#ffffffb3;line-height:1.6;margin:0}.hire-banner-btn[data-v-27e3162d]{flex-shrink:0;display:inline-block;padding:.75rem 2rem;background-color:#c1512f;color:#fff;font-size:.95rem;font-weight:700;font-family:var(--font-display);text-decoration:none;border-radius:9999px;transition:all .2s ease;white-space:nowrap}.hire-banner-btn[data-v-27e3162d]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}html[data-v-1206b6b4],body[data-v-1206b6b4]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-1206b6b4],input[data-v-1206b6b4],select[data-v-1206b6b4],textarea[data-v-1206b6b4],optgroup[data-v-1206b6b4],pre[data-v-1206b6b4],code[data-v-1206b6b4],kbd[data-v-1206b6b4],samp[data-v-1206b6b4]{font-family:inherit}h1[data-v-1206b6b4],h2[data-v-1206b6b4],h3[data-v-1206b6b4],h4[data-v-1206b6b4],h5[data-v-1206b6b4],h6[data-v-1206b6b4]{text-wrap:balance}p[data-v-1206b6b4],li[data-v-1206b6b4],dd[data-v-1206b6b4],figcaption[data-v-1206b6b4],.page-subtitle[data-v-1206b6b4],.hub-subtitle[data-v-1206b6b4],.hero-subtitle[data-v-1206b6b4],.section-subtitle[data-v-1206b6b4],.card-description[data-v-1206b6b4]{text-wrap:pretty}[data-v-1206b6b4]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-1206b6b4]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-1206b6b4]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-1206b6b4]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-1206b6b4]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-1206b6b4]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-1206b6b4]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-1206b6b4]{color:var(--color-accent)}.border-3[data-v-1206b6b4]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-1206b6b4]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-1206b6b4]{font-size:17px}}p[data-v-1206b6b4],li[data-v-1206b6b4],dd[data-v-1206b6b4]{font-size:max(16px,1em)}.stat-label[data-v-1206b6b4],.stat-number[data-v-1206b6b4],.topbar-label[data-v-1206b6b4],.article-tag[data-v-1206b6b4],.category-tag[data-v-1206b6b4],.topic-tag[data-v-1206b6b4],.skill-tag[data-v-1206b6b4],.type-badge[data-v-1206b6b4],.step-badge[data-v-1206b6b4],.demand-badge[data-v-1206b6b4],.rating-badge[data-v-1206b6b4],.role-level-badge[data-v-1206b6b4],.se-level-pill[data-v-1206b6b4],.post-meta[data-v-1206b6b4],.blog-meta[data-v-1206b6b4],.article-meta[data-v-1206b6b4],.meta-value[data-v-1206b6b4],.meta-sep[data-v-1206b6b4],.newsletter-label[data-v-1206b6b4],.share-label[data-v-1206b6b4],.slide-label-date[data-v-1206b6b4],.company-type[data-v-1206b6b4],.event-date[data-v-1206b6b4],.event-location[data-v-1206b6b4]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-1206b6b4],li[data-v-1206b6b4],dd[data-v-1206b6b4],td[data-v-1206b6b4],.section-card-desc[data-v-1206b6b4],.article-slide-desc[data-v-1206b6b4],.card-description[data-v-1206b6b4]{font-size:max(16px,1em)}.resources-page[data-v-1206b6b4]{--card-accent: #6B6B6B;background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.resources-page[data-v-1206b6b4]{padding:2.5rem 2rem 4rem}}.page-header[data-v-1206b6b4]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-1206b6b4] .share-label{color:#ffffff9e}.page-header a[data-v-1206b6b4]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-1206b6b4]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-1206b6b4],.page-header li[data-v-1206b6b4]{color:#ffffffc7}.page-title[data-v-1206b6b4]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-1206b6b4]{font-size:3rem}}.page-subtitle[data-v-1206b6b4]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.topics-grid[data-v-1206b6b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media(min-width:769px){.topics-grid[data-v-1206b6b4]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-1206b6b4]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-1206b6b4]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.topics-grid[data-v-1206b6b4]{grid-template-columns:repeat(3,1fr);gap:2rem}}.topic-card-link[data-v-1206b6b4]{text-decoration:none;color:inherit;display:block}.topic-card[data-v-1206b6b4]{background:var(--color-card, #fff);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 4px 20px rgba(0,0,0,.06));overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;height:100%}.topic-card[data-v-1206b6b4]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,.12))}.topic-image-wrapper[data-v-1206b6b4]{position:relative;height:200px;overflow:hidden}.topic-image[data-v-1206b6b4]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topic-card:hover .topic-image[data-v-1206b6b4]{transform:scale(1.05)}.topic-tag[data-v-1206b6b4]{position:absolute;top:12px;left:12px;background:var(--color-primary, #c1512f);color:#fff;padding:.25rem .75rem;font-size:.7rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;border-radius:9999px;letter-spacing:.04em}.topic-details[data-v-1206b6b4]{padding:1.25rem 1.5rem 1.5rem}.topic-title[data-v-1206b6b4]{font-size:1.25rem;font-weight:700;font-family:var(--font-display, "Roboto", sans-serif);color:var(--color-black, #000);margin:0 0 .5rem;line-height:1.3}.topic-description[data-v-1206b6b4]{font-size:.9rem;font-family:var(--font-body, "Roboto", sans-serif);color:var(--color-text-muted, #6b7a8d);line-height:1.6;margin:0}html[data-v-419dc6a0],body[data-v-419dc6a0]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-419dc6a0],input[data-v-419dc6a0],select[data-v-419dc6a0],textarea[data-v-419dc6a0],optgroup[data-v-419dc6a0],pre[data-v-419dc6a0],code[data-v-419dc6a0],kbd[data-v-419dc6a0],samp[data-v-419dc6a0]{font-family:inherit}h1[data-v-419dc6a0],h2[data-v-419dc6a0],h3[data-v-419dc6a0],h4[data-v-419dc6a0],h5[data-v-419dc6a0],h6[data-v-419dc6a0]{text-wrap:balance}p[data-v-419dc6a0],li[data-v-419dc6a0],dd[data-v-419dc6a0],figcaption[data-v-419dc6a0],.page-subtitle[data-v-419dc6a0],.hub-subtitle[data-v-419dc6a0],.hero-subtitle[data-v-419dc6a0],.section-subtitle[data-v-419dc6a0],.card-description[data-v-419dc6a0]{text-wrap:pretty}[data-v-419dc6a0]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-419dc6a0]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-419dc6a0]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-419dc6a0]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-419dc6a0]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-419dc6a0]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-419dc6a0]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-419dc6a0]{color:var(--color-accent)}.border-3[data-v-419dc6a0]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-419dc6a0]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-419dc6a0]{font-size:17px}}p[data-v-419dc6a0],li[data-v-419dc6a0],dd[data-v-419dc6a0]{font-size:max(16px,1em)}.stat-label[data-v-419dc6a0],.stat-number[data-v-419dc6a0],.topbar-label[data-v-419dc6a0],.article-tag[data-v-419dc6a0],.category-tag[data-v-419dc6a0],.topic-tag[data-v-419dc6a0],.skill-tag[data-v-419dc6a0],.type-badge[data-v-419dc6a0],.step-badge[data-v-419dc6a0],.demand-badge[data-v-419dc6a0],.rating-badge[data-v-419dc6a0],.role-level-badge[data-v-419dc6a0],.se-level-pill[data-v-419dc6a0],.post-meta[data-v-419dc6a0],.blog-meta[data-v-419dc6a0],.article-meta[data-v-419dc6a0],.meta-value[data-v-419dc6a0],.meta-sep[data-v-419dc6a0],.newsletter-label[data-v-419dc6a0],.share-label[data-v-419dc6a0],.slide-label-date[data-v-419dc6a0],.company-type[data-v-419dc6a0],.event-date[data-v-419dc6a0],.event-location[data-v-419dc6a0]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-419dc6a0],li[data-v-419dc6a0],dd[data-v-419dc6a0],td[data-v-419dc6a0],.section-card-desc[data-v-419dc6a0],.article-slide-desc[data-v-419dc6a0],.card-description[data-v-419dc6a0]{font-size:max(16px,1em)}.video-library-page[data-v-419dc6a0]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.video-library-page[data-v-419dc6a0]{padding:2.5rem 2rem 4rem}}.page-header[data-v-419dc6a0]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-419dc6a0]{position:relative}.page-header .share-buttons[data-v-419dc6a0]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.page-header[data-v-419dc6a0] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-419dc6a0] .share-icons{gap:.4rem}.page-header[data-v-419dc6a0] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-419dc6a0] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-419dc6a0]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-419dc6a0] .share-label{color:#ffffff9e}.page-header a[data-v-419dc6a0]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-419dc6a0]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-419dc6a0],.page-header li[data-v-419dc6a0]{color:#ffffffc7}.page-title[data-v-419dc6a0]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-419dc6a0]{font-size:3rem}}.page-subtitle[data-v-419dc6a0]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.channel-bar[data-v-419dc6a0]{display:flex;justify-content:center;margin-bottom:2.5rem}.channel-link[data-v-419dc6a0]{display:inline-flex;align-items:center;gap:.5rem;background:#c4302b;color:#fff;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:700;padding:.7rem 1.5rem;border-radius:9999px;text-decoration:none;transition:background .2s,transform .2s}.channel-link[data-v-419dc6a0]:hover{background:#a02722;transform:translateY(-1px)}.yt-icon[data-v-419dc6a0]{width:22px;height:22px;color:#fff}.videos-grid[data-v-419dc6a0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media(min-width:768px){.videos-grid[data-v-419dc6a0]{grid-template-columns:repeat(3,1fr)}}.video-card[data-v-419dc6a0]{background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.video-card[data-v-419dc6a0]:hover{transform:translateY(-4px);box-shadow:0 6px 20px #1a1a2e1a}.video-thumb-wrapper[data-v-419dc6a0]{position:relative;overflow:hidden}.video-thumb[data-v-419dc6a0]{width:100%;display:block;aspect-ratio:16 / 9;object-fit:cover}.play-overlay[data-v-419dc6a0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;opacity:0;transition:opacity .25s ease}.video-card:hover .play-overlay[data-v-419dc6a0]{opacity:1}.video-info[data-v-419dc6a0]{padding:1rem 1.25rem}.video-title[data-v-419dc6a0]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:var(--color-black, #000);margin:0 0 .35rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-date[data-v-419dc6a0]{font-size:.8rem;font-family:Roboto,sans-serif;color:var(--color-text-muted, #8895a7);margin:0}.loading-state[data-v-419dc6a0]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 0;color:var(--color-text-muted, #8895a7);font-family:Roboto,sans-serif}.loading-spinner[data-v-419dc6a0]{width:32px;height:32px;border:3px solid #e0e7ef;border-top-color:#2779b7;border-radius:50%;animation:spin-419dc6a0 .8s linear infinite}@keyframes spin-419dc6a0{to{transform:rotate(360deg)}}.empty-state[data-v-419dc6a0]{text-align:center;padding:3rem;font-family:Roboto,sans-serif;color:var(--color-text-muted, #8895a7)}.empty-state a[data-v-419dc6a0]{color:var(--color-blue, #2779b7);font-weight:600}html[data-v-6efff231],body[data-v-6efff231]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-6efff231],input[data-v-6efff231],select[data-v-6efff231],textarea[data-v-6efff231],optgroup[data-v-6efff231],pre[data-v-6efff231],code[data-v-6efff231],kbd[data-v-6efff231],samp[data-v-6efff231]{font-family:inherit}h1[data-v-6efff231],h2[data-v-6efff231],h3[data-v-6efff231],h4[data-v-6efff231],h5[data-v-6efff231],h6[data-v-6efff231]{text-wrap:balance}p[data-v-6efff231],li[data-v-6efff231],dd[data-v-6efff231],figcaption[data-v-6efff231],.page-subtitle[data-v-6efff231],.hub-subtitle[data-v-6efff231],.hero-subtitle[data-v-6efff231],.section-subtitle[data-v-6efff231],.card-description[data-v-6efff231]{text-wrap:pretty}[data-v-6efff231]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-6efff231]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-6efff231]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-6efff231]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-6efff231]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-6efff231]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-6efff231]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-6efff231]{color:var(--color-accent)}.border-3[data-v-6efff231]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-6efff231]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-6efff231]{font-size:17px}}p[data-v-6efff231],li[data-v-6efff231],dd[data-v-6efff231]{font-size:max(16px,1em)}.stat-label[data-v-6efff231],.stat-number[data-v-6efff231],.topbar-label[data-v-6efff231],.article-tag[data-v-6efff231],.category-tag[data-v-6efff231],.topic-tag[data-v-6efff231],.skill-tag[data-v-6efff231],.type-badge[data-v-6efff231],.step-badge[data-v-6efff231],.demand-badge[data-v-6efff231],.rating-badge[data-v-6efff231],.role-level-badge[data-v-6efff231],.se-level-pill[data-v-6efff231],.post-meta[data-v-6efff231],.blog-meta[data-v-6efff231],.article-meta[data-v-6efff231],.meta-value[data-v-6efff231],.meta-sep[data-v-6efff231],.newsletter-label[data-v-6efff231],.share-label[data-v-6efff231],.slide-label-date[data-v-6efff231],.company-type[data-v-6efff231],.event-date[data-v-6efff231],.event-location[data-v-6efff231]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-6efff231],li[data-v-6efff231],dd[data-v-6efff231],td[data-v-6efff231],.section-card-desc[data-v-6efff231],.article-slide-desc[data-v-6efff231],.card-description[data-v-6efff231]{font-size:max(16px,1em)}.contributor-articles-page[data-v-6efff231]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.contributor-articles-page[data-v-6efff231]{padding:2.5rem 2rem 4rem}}.page-header[data-v-6efff231]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-6efff231]{position:relative}.page-header .share-buttons[data-v-6efff231]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.page-header[data-v-6efff231] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-6efff231] .share-icons{gap:.4rem}.page-header[data-v-6efff231] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-6efff231] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-6efff231]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-6efff231] .share-label{color:#ffffff9e}.page-header a[data-v-6efff231]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-6efff231]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-6efff231],.page-header li[data-v-6efff231]{color:#ffffffc7}.page-title[data-v-6efff231]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-6efff231]{font-size:3rem}}.page-subtitle[data-v-6efff231]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.ebooks-grid[data-v-6efff231]{display:flex;flex-direction:column;gap:2rem}.ebook-card[data-v-6efff231]{display:flex;gap:2rem;background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.ebook-card[data-v-6efff231]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}@media(max-width:768px){.ebook-card[data-v-6efff231]{flex-direction:column;padding:1.5rem}}.ebook-cover[data-v-6efff231]{flex:0 0 200px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.ebook-cover[data-v-6efff231]{flex:none}}.ebook-cover-inner[data-v-6efff231]{width:190px;height:260px;border-radius:6px 12px 12px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 1rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 6px 20px #1a1a2e1a}.ebook-cover-inner[data-v-6efff231]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#00000026}.ebook-cover-inner[data-v-6efff231]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 50%);pointer-events:none}.cover-mba[data-v-6efff231]{background:linear-gradient(160deg,#1a1a2e,#16324a 40%,#1a4a6e)}.cover-tech[data-v-6efff231]{background:linear-gradient(160deg,#1a2e1a,#1e3a2a 40%,#2a5a3a)}.cover-euro[data-v-6efff231]{background:linear-gradient(160deg,#1a2440,#2a4a6e 40%,#3a7ca5)}.cover-default[data-v-6efff231]{background:linear-gradient(160deg,#2a1a0a,#4a3020 40%,#6b4530)}.cover-pivot[data-v-6efff231]{background:linear-gradient(160deg,#1a1a1a,#2d2d3d 40%,#3a3a5a)}.cover-strategy[data-v-6efff231]{background:linear-gradient(160deg,#1e3a5f,#2779b7,#3a8fd4)}.cover-tag[data-v-6efff231]{font-size:.55rem;font-weight:700;font-family:var(--font-display, "Roboto", sans-serif);letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;border:1px solid rgba(255,255,255,.25);padding:.15rem .5rem;border-radius:4px;margin-bottom:.75rem;position:relative;z-index:1}.cover-title[data-v-6efff231]{font-size:.85rem;font-weight:800;font-family:var(--font-display, "Roboto", sans-serif);color:#fff;line-height:1.35;margin:0;position:relative;z-index:1}.cover-divider[data-v-6efff231]{width:32px;height:2px;background:#c1512f;margin:.75rem 0;border-radius:4px;position:relative;z-index:1}.cover-author[data-v-6efff231]{font-size:.7rem;font-weight:600;font-family:var(--font-body, "Roboto", sans-serif);color:#fffc;position:relative;z-index:1}.cover-badge[data-v-6efff231]{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:.75rem;font-size:.55rem;font-weight:700;font-family:var(--font-display, "Roboto", sans-serif);letter-spacing:.1em;color:#fff9;position:relative;z-index:1}.ebook-details[data-v-6efff231]{flex:1;display:flex;flex-direction:column;gap:.5rem}.ebook-tag[data-v-6efff231]{display:inline-block;background:var(--color-accent, #e09f20);color:#fff;padding:.2rem .65rem;font-size:.65rem;font-weight:700;font-family:var(--font-display, "Roboto", sans-serif);text-transform:uppercase;border-radius:9999px;letter-spacing:.05em;align-self:flex-start}.ebook-title[data-v-6efff231]{font-size:1.4rem;font-weight:800;font-family:var(--font-display, "Roboto", sans-serif);color:var(--color-black, #000);margin:0;line-height:1.3}.ebook-author[data-v-6efff231]{display:flex;align-items:center;gap:.35rem;font-family:var(--font-body, "Roboto", sans-serif);font-size:.9rem}.author-label[data-v-6efff231]{color:var(--color-text-muted, #6b7a8d)}.author-name[data-v-6efff231]{font-weight:700;color:var(--color-black, #000)}.ebook-bio[data-v-6efff231]{font-size:.85rem;font-family:var(--font-body, "Roboto", sans-serif);color:var(--color-text-muted, #6b7a8d);line-height:1.5;margin:0}.ebook-overview[data-v-6efff231]{font-size:.9rem;font-family:var(--font-body, "Roboto", sans-serif);color:var(--color-text, #333);line-height:1.6;margin:.25rem 0 0}.ebook-links[data-v-6efff231]{display:flex;gap:1rem;margin-top:.25rem}.ebook-social-link[data-v-6efff231]{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-family:var(--font-body, "Roboto", sans-serif);font-weight:600;color:var(--color-blue, #2779b7);text-decoration:none;transition:color .2s}.ebook-social-link[data-v-6efff231]:hover{color:var(--color-primary, #c1512f)}.ebook-actions[data-v-6efff231]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.ebook-download-btn[data-v-6efff231]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-primary, #c1512f);color:#fff;font-family:var(--font-display, "Roboto", sans-serif);font-size:.9rem;font-weight:700;padding:.75rem 1.5rem;border-radius:9999px;border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.ebook-download-btn[data-v-6efff231]:hover{background:#a8432a;transform:translateY(-1px)}.ebook-download-btn i[data-v-6efff231]{font-size:.85rem}.ebook-cta-btn[data-v-6efff231]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-blue, #2779b7);color:#fff;font-family:var(--font-display, "Roboto", sans-serif);font-size:.9rem;font-weight:700;padding:.75rem 1.5rem;border-radius:9999px;text-decoration:none;transition:background .2s,transform .2s}.ebook-cta-btn[data-v-6efff231]:hover{background:#1e6499;transform:translateY(-1px)}.ebook-cta-btn i[data-v-6efff231]{font-size:.85rem}.contribute-banner[data-v-6efff231]{max-width:1100px;margin:2.5rem auto 0;background:linear-gradient(135deg,#2779b7,#1e5f8f);border-radius:10px;padding:1.75rem 2.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.contribute-banner-title[data-v-6efff231]{font-family:var(--font-display, "Roboto", sans-serif);font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 .35rem}.contribute-banner-sub[data-v-6efff231]{font-family:var(--font-body, "Roboto", sans-serif);font-size:.9rem;color:#ffffffd9;line-height:1.5;margin:0;max-width:620px}.contribute-banner-btn[data-v-6efff231]{flex-shrink:0;background:#e09f20;color:#1a1a2e;padding:.75rem 1.6rem;border-radius:9999px;font-family:var(--font-display, "Roboto", sans-serif);font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .18s ease,background .18s ease}.contribute-banner-btn[data-v-6efff231]:hover{background:#c98e16;transform:translateY(-1px)}@media(max-width:768px){.contribute-banner[data-v-6efff231]{flex-direction:column;align-items:flex-start}}.recruiting-page[data-v-5dc43a5a]{max-width:1280px;margin:0 auto;padding:3rem 2rem;background-color:#fff;min-height:calc(100vh - 200px)}.header-section[data-v-5dc43a5a]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.header-section h1[data-v-5dc43a5a]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 1.25rem;text-wrap:balance}h1[data-v-5dc43a5a]{font-size:3rem;color:#1a1a1a;margin-bottom:1.5rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase}.content[data-v-5dc43a5a]{padding:0}.overview-section[data-v-5dc43a5a]{max-width:900px;margin:0 auto;background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:2.5rem}.main-text[data-v-5dc43a5a]{font-size:1.125rem;line-height:1.6;color:#1a1a1a;margin-bottom:1.5rem;font-family:Roboto,sans-serif}.sub-text[data-v-5dc43a5a]{font-size:1rem;line-height:1.5;color:#1a1a1a;font-family:Roboto,sans-serif}.profiles-intro[data-v-5dc43a5a]{font-size:1.125rem;color:#1a1a1a;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;margin:2.5rem 0 1.5rem;text-align:center}.partner-btn-wrapper[data-v-5dc43a5a]{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.partner-btn-wrapper--top[data-v-5dc43a5a]{margin-top:0;margin-bottom:0}.apply-button[data-v-5dc43a5a]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;position:relative;min-width:200px;height:56px;padding:0 24px;background:#2779b7;border:none;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;color:#fff;font-family:Roboto,monospace;font-size:.875rem;font-weight:600;line-height:28px;text-align:center;white-space:nowrap;cursor:pointer;transition:all .1s ease;text-decoration:none;text-transform:uppercase}.apply-button[data-v-5dc43a5a]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.apply-button[data-v-5dc43a5a]:active{transform:translate(5px,5px);box-shadow:none}@media(max-width:768px){.recruiting-page[data-v-5dc43a5a]{padding:2rem 1rem}h1[data-v-5dc43a5a]{font-size:2rem}.overview-section[data-v-5dc43a5a]{padding:1.5rem}.main-text[data-v-5dc43a5a]{font-size:1rem}.sub-text[data-v-5dc43a5a]{font-size:.875rem}.apply-button[data-v-5dc43a5a]{width:100%;min-width:0;max-width:100%;padding:12px 0;font-size:.875rem;height:48px}.partner-btn-wrapper[data-v-5dc43a5a]{margin-top:2rem;margin-bottom:1.5rem}}.signin-page[data-v-095d0ef3]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-095d0ef3]{width:100%;max-width:440px}.signin-card[data-v-095d0ef3]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-095d0ef3]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-095d0ef3]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-095d0ef3]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-095d0ef3]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.5;margin:0;text-align:center}.alert[data-v-095d0ef3]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-095d0ef3]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert-success[data-v-095d0ef3]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.signin-form[data-v-095d0ef3]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-095d0ef3]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-095d0ef3]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-095d0ef3]{width:100%;padding:.75rem 1rem;font-size:.925rem;font-family:var(--font-body);color:var(--color-black);background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-095d0ef3]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-095d0ef3]::placeholder{color:#a0acbd}.input-with-toggle[data-v-095d0ef3]{position:relative}.input-with-toggle .form-input[data-v-095d0ef3]{padding-right:3.5rem}.toggle-password[data-v-095d0ef3]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;font-size:.8rem;font-weight:600;cursor:pointer;padding:.25rem}.toggle-password[data-v-095d0ef3]:hover{color:#1a1a2e}.signin-btn[data-v-095d0ef3]{width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:700;font-family:var(--font-body);color:#fff;background-color:var(--color-accent);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.signin-btn[data-v-095d0ef3]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-095d0ef3]:disabled{opacity:.7;cursor:not-allowed}.signin-divider[data-v-095d0ef3]{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.signin-divider[data-v-095d0ef3]:before,.signin-divider[data-v-095d0ef3]:after{content:"";flex:1;height:1px;background-color:#dde3ea}.signin-divider span[data-v-095d0ef3]{font-size:.8rem;font-family:var(--font-body);color:var(--color-text-muted);white-space:nowrap}.social-buttons[data-v-095d0ef3]{display:flex;gap:.75rem}.social-btn[data-v-095d0ef3]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem .5rem;font-size:.8rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.social-btn[data-v-095d0ef3]:hover:not(:disabled){background-color:#eef2f6;border-color:#c0c8d2}.social-btn[data-v-095d0ef3]:disabled{opacity:.45;cursor:not-allowed}.signin-footer[data-v-095d0ef3]{text-align:center;margin-top:1.5rem}.signin-note[data-v-095d0ef3]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-095d0ef3]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-095d0ef3]:hover{color:var(--color-primary-dark)}.resend-link-btn[data-v-095d0ef3]{display:block;margin-top:.5rem;padding:0;font-size:.85rem;font-weight:600;font-family:var(--font-body);color:#b91c1c;background:none;border:none;cursor:pointer;text-decoration:underline}.resend-link-btn[data-v-095d0ef3]:hover:not(:disabled){color:#991b1b}.resend-link-btn[data-v-095d0ef3]:disabled{opacity:.6;cursor:not-allowed}.forgot-password-row[data-v-095d0ef3]{display:flex;justify-content:flex-end;margin-top:.25rem}.forgot-password-link[data-v-095d0ef3]{font-size:.8rem;font-family:var(--font-body);color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.forgot-password-link[data-v-095d0ef3]:hover{color:var(--color-primary-dark)}.signin-page[data-v-89c5f47f]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-89c5f47f]{width:100%;max-width:480px}.signin-card[data-v-89c5f47f]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-89c5f47f]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-89c5f47f]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-89c5f47f]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-89c5f47f]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.5;margin:0;text-align:center}.alert[data-v-89c5f47f]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-89c5f47f]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.name-row[data-v-89c5f47f]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.signin-form[data-v-89c5f47f]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-89c5f47f]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-89c5f47f]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-89c5f47f]{width:100%;padding:.75rem 1rem;font-size:.925rem;font-family:var(--font-body);color:var(--color-black);background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-89c5f47f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-89c5f47f]::placeholder{color:#a0acbd}.input-with-toggle[data-v-89c5f47f]{position:relative}.input-with-toggle .form-input[data-v-89c5f47f]{padding-right:3.5rem}.toggle-password[data-v-89c5f47f]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;font-size:.8rem;font-weight:600;cursor:pointer;padding:.25rem}.toggle-password[data-v-89c5f47f]:hover{color:#1a1a2e}.signin-btn[data-v-89c5f47f]{width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:700;font-family:var(--font-body);color:#fff;background-color:var(--color-accent);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.signin-btn[data-v-89c5f47f]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-89c5f47f]:disabled{opacity:.7;cursor:not-allowed}.signin-divider[data-v-89c5f47f]{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.signin-divider[data-v-89c5f47f]:before,.signin-divider[data-v-89c5f47f]:after{content:"";flex:1;height:1px;background-color:#dde3ea}.signin-divider span[data-v-89c5f47f]{font-size:.8rem;font-family:var(--font-body);color:var(--color-text-muted);white-space:nowrap}.social-buttons[data-v-89c5f47f]{display:flex;gap:.75rem}.social-btn[data-v-89c5f47f]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem .5rem;font-size:.8rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.social-btn[data-v-89c5f47f]:hover:not(:disabled){background-color:#eef2f6;border-color:#c0c8d2}.social-btn[data-v-89c5f47f]:disabled{opacity:.45;cursor:not-allowed}.signin-footer[data-v-89c5f47f]{text-align:center;margin-top:1.5rem}.signin-note[data-v-89c5f47f]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-89c5f47f]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-89c5f47f]:hover{color:var(--color-primary-dark)}@media(max-width:480px){.name-row[data-v-89c5f47f]{grid-template-columns:1fr}}.signin-page[data-v-ad4f656e]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-ad4f656e]{width:100%;max-width:440px}.signin-card[data-v-ad4f656e]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-ad4f656e]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-ad4f656e]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-ad4f656e]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-ad4f656e]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.5;margin:0;text-align:center}.alert[data-v-ad4f656e]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-ad4f656e]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert-success[data-v-ad4f656e]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.signin-form[data-v-ad4f656e]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-ad4f656e]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-ad4f656e]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-ad4f656e]{width:100%;padding:.75rem 1rem;font-size:.925rem;font-family:var(--font-body);color:var(--color-black);background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-ad4f656e]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-ad4f656e]::placeholder{color:#a0acbd}.signin-btn[data-v-ad4f656e]{width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:700;font-family:var(--font-body);color:#fff;background-color:var(--color-accent);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;text-align:center;text-decoration:none;display:block}.signin-btn[data-v-ad4f656e]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-ad4f656e]:disabled{opacity:.7;cursor:not-allowed}.signin-btn-link[data-v-ad4f656e]{margin-top:0}.signin-footer[data-v-ad4f656e]{text-align:center;margin-top:1.5rem}.signin-note[data-v-ad4f656e]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-ad4f656e]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-ad4f656e]:hover{color:var(--color-primary-dark)}.onboarding-page[data-v-b813c9ec]{background-color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.onboarding-container[data-v-b813c9ec]{width:100%;max-width:560px}.onboarding-card[data-v-b813c9ec]{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:2.5rem 2rem}.onboarding-header[data-v-b813c9ec]{text-align:center;margin-bottom:1.75rem}.onboarding-logo[data-v-b813c9ec]{height:32px;width:auto;margin-bottom:1rem}.step-indicator[data-v-b813c9ec]{font-size:.75rem;font-weight:700;color:#2779b7;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.onboarding-title[data-v-b813c9ec]{font-size:1.75rem;font-weight:800;color:#1a1a2e;margin:0 0 .5rem}.onboarding-subtitle[data-v-b813c9ec]{font-size:.925rem;color:#64748b;line-height:1.5;margin:0}.alert[data-v-b813c9ec]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;margin-bottom:1rem}.alert-error[data-v-b813c9ec]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.step-body[data-v-b813c9ec]{margin:1.5rem 0 2rem}.branch-grid[data-v-b813c9ec]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.branch-chip[data-v-b813c9ec]{padding:.875rem 1rem;font-size:.95rem;font-weight:600;color:#1a1a2e;background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;cursor:pointer;transition:all .15s ease;text-align:center}.branch-chip[data-v-b813c9ec]:hover{background-color:#eef2f6;border-color:#c0c8d2}.branch-chip.selected[data-v-b813c9ec]{background-color:#2779b7;border-color:#2779b7;color:#fff}.status-list[data-v-b813c9ec]{display:flex;flex-direction:column;gap:.6rem}.status-option[data-v-b813c9ec]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;cursor:pointer;transition:all .15s ease}.status-option[data-v-b813c9ec]:hover{background-color:#eef2f6;border-color:#c0c8d2}.status-option.selected[data-v-b813c9ec]{background-color:#e6f1fb;border-color:#2779b7}.status-option input[type=radio][data-v-b813c9ec]{margin-top:.2rem;accent-color:#2779b7}.status-text[data-v-b813c9ec]{flex:1}.status-label[data-v-b813c9ec]{font-weight:600;color:#1a1a2e;font-size:.95rem}.status-hint[data-v-b813c9ec]{font-size:.825rem;color:#64748b;margin-top:.15rem}.target-step[data-v-b813c9ec]{display:flex;flex-direction:column;gap:1rem}.suggested-chips[data-v-b813c9ec]{display:flex;flex-wrap:wrap;gap:.5rem}.target-chip[data-v-b813c9ec]{padding:.5rem .875rem;font-size:.85rem;font-weight:600;color:#1a1a2e;background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:9999px;cursor:pointer;transition:all .15s ease}.target-chip[data-v-b813c9ec]:hover{background-color:#eef2f6}.target-chip.selected[data-v-b813c9ec]{background-color:#2779b7;border-color:#2779b7;color:#fff}.target-input[data-v-b813c9ec]{width:100%;padding:.75rem 1rem;font-size:.925rem;background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;box-sizing:border-box}.target-input[data-v-b813c9ec]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f;outline:none}.target-preview[data-v-b813c9ec]{font-size:.85rem;color:#2d3748;background-color:#fff;padding:.6rem .875rem;border-radius:10px}.target-preview-label[data-v-b813c9ec]{font-weight:700;color:#1a1a2e}.onboarding-actions[data-v-b813c9ec]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.btn-primary[data-v-b813c9ec]{padding:.7rem 1.5rem;font-size:.95rem;font-weight:700;color:#fff;background-color:#c1512f;border:none;border-radius:9999px;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-b813c9ec]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px)}.btn-primary[data-v-b813c9ec]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-b813c9ec]{padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;color:#1a1a2e;background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:9999px;cursor:pointer;transition:all .15s ease}.btn-secondary[data-v-b813c9ec]:hover:not(:disabled){background-color:#eef2f6}.btn-skip[data-v-b813c9ec]{padding:.7rem .5rem;margin-right:auto;font-size:.85rem;font-weight:600;color:#64748b;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.btn-skip[data-v-b813c9ec]:hover:not(:disabled){color:#2779b7}.btn-skip[data-v-b813c9ec]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.onboarding-card[data-v-b813c9ec]{padding:1.75rem 1.25rem}.branch-grid[data-v-b813c9ec]{grid-template-columns:1fr}.onboarding-title[data-v-b813c9ec]{font-size:1.4rem}}.signin-page[data-v-f223466f]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-f223466f]{width:100%;max-width:440px}.signin-card[data-v-f223466f]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-f223466f]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-f223466f]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-f223466f]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-f223466f]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.5;margin:0;text-align:center}.alert[data-v-f223466f]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-f223466f]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert-success[data-v-f223466f]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.signin-form[data-v-f223466f]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-f223466f]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-f223466f]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-f223466f]{width:100%;padding:.75rem 1rem;font-size:.925rem;font-family:var(--font-body);color:var(--color-black);background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-f223466f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-f223466f]::placeholder{color:#a0acbd}.signin-btn[data-v-f223466f]{width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:700;font-family:var(--font-body);color:#fff;background-color:var(--color-accent);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.signin-btn[data-v-f223466f]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-f223466f]:disabled{opacity:.7;cursor:not-allowed}.signin-footer[data-v-f223466f]{text-align:center;margin-top:1.5rem}.signin-note[data-v-f223466f]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-f223466f]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-f223466f]:hover{color:var(--color-primary-dark)}.signin-page[data-v-cb89bc18]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-cb89bc18]{width:100%;max-width:440px}.signin-card[data-v-cb89bc18]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-cb89bc18]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-cb89bc18]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-cb89bc18]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-cb89bc18]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.5;margin:0;text-align:center}.alert[data-v-cb89bc18]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-cb89bc18]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert-success[data-v-cb89bc18]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.signin-form[data-v-cb89bc18]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-cb89bc18]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-cb89bc18]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-cb89bc18]{width:100%;padding:.75rem 1rem;font-size:.925rem;font-family:var(--font-body);color:var(--color-black);background-color:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-cb89bc18]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-cb89bc18]::placeholder{color:#a0acbd}.signin-btn[data-v-cb89bc18]{width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:700;font-family:var(--font-body);color:#fff;background-color:var(--color-accent);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.signin-btn[data-v-cb89bc18]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-cb89bc18]:disabled{opacity:.7;cursor:not-allowed}.link-btn[data-v-cb89bc18]{display:block;text-align:center;text-decoration:none}.missing-token[data-v-cb89bc18]{text-align:center}.missing-token .signin-btn[data-v-cb89bc18],.success-actions[data-v-cb89bc18]{margin-top:1.5rem}.signin-footer[data-v-cb89bc18]{text-align:center;margin-top:1.5rem}.signin-note[data-v-cb89bc18]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-cb89bc18]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-cb89bc18]:hover{color:var(--color-primary-dark)}.dashboard-page[data-v-01b654a9]{background:#fff;min-height:100vh;max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.signin-prompt[data-v-01b654a9]{display:flex;justify-content:center;padding:4rem 0}.signin-card[data-v-01b654a9]{text-align:center;background:#fff;border-radius:10px;padding:3rem;box-shadow:0 2px 6px #1a1a2e0f;max-width:400px}.signin-card h2[data-v-01b654a9]{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0 0 .75rem}.signin-card p[data-v-01b654a9]{font-size:.9rem;color:#666;margin:0 0 1.5rem;line-height:1.6}.loading-state[data-v-01b654a9]{text-align:center;padding:3rem;color:#888}.profile-header[data-v-01b654a9]{background:#fff;border-radius:10px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 2px 6px #1a1a2e0f}.profile-avatar-area[data-v-01b654a9]{display:flex;gap:1.5rem;align-items:flex-start}.avatar-wrapper[data-v-01b654a9]{position:relative;cursor:pointer;flex-shrink:0}.avatar-img[data-v-01b654a9]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #e09f20}.avatar-placeholder[data-v-01b654a9]{width:80px;height:80px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#1a1a2e;border:3px solid #e09f20}.avatar-edit-badge[data-v-01b654a9]{position:absolute;bottom:-2px;right:-2px;background:#c1512f;color:#fff;font-size:.6rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;text-transform:uppercase}.profile-info[data-v-01b654a9]{flex:1;min-width:0}.profile-name[data-v-01b654a9]{font-size:1.5rem;font-weight:800;color:#1a1a2e;margin:0 0 .25rem}.profile-bio[data-v-01b654a9]{font-size:.9rem;color:#1a1a1a;margin:0 0 .5rem;line-height:1.5}.profile-tags[data-v-01b654a9]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.profile-tag[data-v-01b654a9]{font-size:.75rem;font-weight:600;color:#2779b7;background:#e8f4fd;padding:.2rem .6rem;border-radius:9999px}.profile-completeness[data-v-01b654a9]{margin-top:.5rem}.completeness-bar[data-v-01b654a9]{height:6px;background:#e5e7eb;border-radius:4px;overflow:hidden}.completeness-fill[data-v-01b654a9]{height:100%;background:linear-gradient(90deg,#c1512f,#e09f20);border-radius:4px;transition:width .3s}.completeness-label[data-v-01b654a9]{font-size:.75rem;color:#888;margin-top:.25rem;display:block}.completeness-label a[data-v-01b654a9]{color:#c1512f;text-decoration:none;font-weight:600}.profile-actions[data-v-01b654a9]{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.stats-row[data-v-01b654a9]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-bottom:1.5rem}.stat-box[data-v-01b654a9]{background:#fff;border-radius:10px;padding:1rem;text-align:center;cursor:pointer;box-shadow:0 2px 6px #1a1a2e0f;transition:box-shadow .2s}.stat-box[data-v-01b654a9]:hover{box-shadow:0 6px 20px #1a1a2e1a}.stat-num[data-v-01b654a9]{display:block;font-size:1.5rem;font-weight:800;color:#1a1a2e}.stat-alert[data-v-01b654a9]{color:#c1512f}.stat-lbl[data-v-01b654a9]{font-size:.7rem;color:#888;text-transform:uppercase;letter-spacing:.04em}.tab-nav[data-v-01b654a9]{display:flex;gap:0;border-bottom:2px solid rgba(26,26,46,.12);margin-bottom:1.5rem;overflow-x:auto}.tab-btn[data-v-01b654a9]{background:none;border:none;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600;color:#888;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:all .2s}.tab-btn[data-v-01b654a9]:hover{color:#1a1a2e}.tab-btn.active[data-v-01b654a9]{color:#c1512f;border-bottom-color:#c1512f}.tab-panel[data-v-01b654a9]{min-height:200px}.tab-header[data-v-01b654a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.tab-header h2[data-v-01b654a9]{font-size:1.25rem;font-weight:800;color:#1a1a2e;margin:0}.empty-msg[data-v-01b654a9]{color:#888;font-size:.9rem;padding:2rem 0;text-align:center}.empty-msg a[data-v-01b654a9]{color:#c1512f;text-decoration:none;font-weight:600}.overview-grid[data-v-01b654a9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.overview-card[data-v-01b654a9]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 6px #1a1a2e0f}.overview-card h3[data-v-01b654a9]{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 .75rem}.card-stats-inline[data-v-01b654a9]{font-size:.9rem;color:#1a1a1a;margin-bottom:.75rem}.card-stats-inline .stat-count[data-v-01b654a9]{font-size:1.25rem;font-weight:800;color:#1a1a2e}.mini-list[data-v-01b654a9]{display:flex;flex-direction:column;gap:0}.mini-item[data-v-01b654a9]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.mini-item[data-v-01b654a9]:last-child{border-bottom:none}.mini-title[data-v-01b654a9]{font-size:.85rem;font-weight:600;color:#1a1a2e;text-decoration:none}.mini-title[data-v-01b654a9]:hover{color:#c1512f}.mini-meta[data-v-01b654a9]{font-size:.75rem;color:#a0acbd}.app-table[data-v-01b654a9]{display:flex;flex-direction:column;gap:0}.app-row[data-v-01b654a9]{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(26,26,46,.12)}.app-main[data-v-01b654a9]{flex:1;min-width:0}.app-role[data-v-01b654a9]{display:block;font-size:.9rem;font-weight:600;color:#1a1a2e;text-decoration:none}.app-role[data-v-01b654a9]:hover{color:#c1512f}.app-company[data-v-01b654a9]{display:block;font-size:.8rem;color:#888}.app-date[data-v-01b654a9]{font-size:.75rem;color:#a0acbd;white-space:nowrap}.status-badge[data-v-01b654a9]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:4px;white-space:nowrap}.status-applied[data-v-01b654a9]{background:#e8f4fd;color:#2779b7}.status-interviewing[data-v-01b654a9]{background:#fef3cd;color:#856404}.status-offer[data-v-01b654a9]{background:#d4edda;color:#155724}.status-accepted[data-v-01b654a9]{background:#c3e6cb;color:#155724}.status-rejected[data-v-01b654a9]{background:#f8d7da;color:#721c24}.status-withdrawn[data-v-01b654a9]{background:#e5e7eb;color:#1a1a1a}.status-select[data-v-01b654a9]{font-size:.75rem;padding:.2rem .3rem;border:1px solid rgba(26,26,46,.12);border-radius:4px}.milestones-progress[data-v-01b654a9]{margin-bottom:1.5rem}.milestones-bar[data-v-01b654a9]{margin-bottom:.5rem}.milestone-list[data-v-01b654a9]{display:flex;flex-direction:column;gap:0}.milestone-item[data-v-01b654a9]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.milestone-check[data-v-01b654a9]{width:28px;height:28px;border-radius:50%;border:2px solid rgba(26,26,46,.12);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;color:#fff;transition:all .2s;flex-shrink:0}.milestone-done .milestone-check[data-v-01b654a9]{background:#c1512f;border-color:#c1512f}.milestone-name[data-v-01b654a9]{font-size:.9rem;font-weight:600;color:#1a1a2e}.milestone-done .milestone-name[data-v-01b654a9]{color:#888;text-decoration:line-through}.milestone-phase[data-v-01b654a9]{font-size:.7rem;color:#a0acbd;display:block}.badge-grid[data-v-01b654a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.badge-card[data-v-01b654a9]{background:#fff;border-radius:10px;padding:1.25rem;text-align:center;box-shadow:0 2px 6px #1a1a2e0f;transition:transform .2s}.badge-earned[data-v-01b654a9]{border:2px solid #e09f20}.badge-locked[data-v-01b654a9]{opacity:.5;filter:grayscale(.5)}.badge-icon[data-v-01b654a9]{display:block;font-size:2rem;margin-bottom:.5rem}.badge-name[data-v-01b654a9]{display:block;font-size:.85rem;font-weight:700;color:#1a1a2e;margin-bottom:.25rem}.badge-desc[data-v-01b654a9]{display:block;font-size:.7rem;color:#888;line-height:1.4}.badge-date[data-v-01b654a9]{display:block;font-size:.65rem;color:#a0acbd;margin-top:.35rem}.badge-locked-label[data-v-01b654a9]{display:block;font-size:.65rem;color:#a0acbd;margin-top:.35rem;font-style:italic}.notif-list[data-v-01b654a9]{display:flex;flex-direction:column;gap:0}.notif-item[data-v-01b654a9]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem .5rem;border-bottom:1px solid #f0f0f0;cursor:pointer;border-radius:10px;transition:background .15s}.notif-item[data-v-01b654a9]:hover{background:#f8fafc}.notif-unread[data-v-01b654a9]{background:#fdf5f0}.notif-unread[data-v-01b654a9]:hover{background:#fceee6}.notif-title[data-v-01b654a9]{display:block;font-size:.875rem;font-weight:600;color:#1a1a2e}.notif-body[data-v-01b654a9]{display:block;font-size:.8rem;color:#666;margin-top:.15rem}.notif-time[data-v-01b654a9]{font-size:.7rem;color:#a0acbd;white-space:nowrap;flex-shrink:0}.btn-primary[data-v-01b654a9]{display:inline-flex;align-items:center;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;border-radius:9999px;background:#c1512f;color:#fff;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-01b654a9]:hover{background:#a8432a}.btn-primary[data-v-01b654a9]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-01b654a9]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;border-radius:9999px;border:1.5px solid rgba(26,26,46,.12);color:#1a1a2e;background:none;cursor:pointer;transition:all .2s}.btn-outline[data-v-01b654a9]:hover{border-color:#2779b7;color:#2779b7}.btn-danger-outline[data-v-01b654a9]{border-color:#f8d7da;color:#c1512f}.btn-danger-outline[data-v-01b654a9]:hover{border-color:#c1512f;background:#fff5f2}.btn-sm[data-v-01b654a9]{font-size:.75rem;padding:.35rem .75rem;background:var(--color-accent, #c1512f);color:#fff;border:none;border-radius:9999px;text-decoration:none;font-weight:600;display:inline-block;cursor:pointer;transition:background .2s}.btn-sm[data-v-01b654a9]:hover{background:#a8432a}.btn-icon[data-v-01b654a9]{background:none;border:none;cursor:pointer;font-size:.85rem;color:#a0acbd;padding:.25rem;transition:color .2s}.btn-icon[data-v-01b654a9]:hover{color:#c1512f}.modal-overlay[data-v-01b654a9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-01b654a9]{background:#fff;border-radius:10px;padding:2rem;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 16px 44px #1a1a2e2e}.modal-wide[data-v-01b654a9]{max-width:600px}.modal-box h2[data-v-01b654a9]{font-size:1.25rem;font-weight:800;color:#1a1a2e;margin:0 0 1.25rem}.modal-actions[data-v-01b654a9]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.form-row[data-v-01b654a9]{margin-bottom:1rem}.form-row label[data-v-01b654a9]{display:block;font-size:.8rem;font-weight:600;color:#1a1a1a;margin-bottom:.3rem}.form-row input[data-v-01b654a9],.form-row textarea[data-v-01b654a9],.form-row select[data-v-01b654a9]{width:100%;padding:.6rem .75rem;font-size:.85rem;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;transition:border-color .2s}.form-row input[data-v-01b654a9]:focus,.form-row textarea[data-v-01b654a9]:focus,.form-row select[data-v-01b654a9]:focus{outline:none;border-color:#2779b7}.form-row-pair[data-v-01b654a9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-hint[data-v-01b654a9]{font-size:.7rem;color:#a0acbd;margin-top:.2rem;display:block}.form-msg[data-v-01b654a9]{font-size:.85rem;padding:.5rem;border-radius:4px;background:#f8d7da;color:#721c24}.form-msg-success[data-v-01b654a9]{background:#d4edda;color:#155724}.checkbox-label[data-v-01b654a9]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#1a1a1a;cursor:pointer}.checkbox-label input[data-v-01b654a9]{width:auto}.va-connect-card[data-v-01b654a9]{background:#fff;border-radius:10px;padding:2.5rem;text-align:center;box-shadow:0 2px 6px #1a1a2e0f}.va-connect-icon[data-v-01b654a9]{font-size:3rem;margin-bottom:1rem}.va-connect-card h3[data-v-01b654a9]{font-size:1.35rem;font-weight:800;color:#1a1a2e;margin:0 0 .5rem}.va-connect-card p[data-v-01b654a9]{font-size:.95rem;color:#1a1a1a;margin:0 0 1.25rem;line-height:1.6;max-width:480px;margin-left:auto;margin-right:auto}.va-connect-features[data-v-01b654a9]{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.va-connect-features li[data-v-01b654a9]{font-size:.85rem;color:#1a1a1a;padding:.4rem 0 .4rem 1.5rem;position:relative}.va-connect-features li[data-v-01b654a9]:before{content:"✓";position:absolute;left:0;color:#c1512f;font-weight:700}.va-coming-soon[data-v-01b654a9]{font-size:.85rem;color:#a0acbd;font-style:italic}.va-data-card[data-v-01b654a9]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 6px #1a1a2e0f}.va-data-header[data-v-01b654a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.va-verified-badge[data-v-01b654a9]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:#155724;background:#d4edda;padding:.35rem .75rem;border-radius:9999px}.va-data-actions[data-v-01b654a9]{display:flex;gap:.5rem}.va-data-grid[data-v-01b654a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.va-data-item[data-v-01b654a9]{background:#f8fafc;border-radius:10px;padding:1.25rem}.va-data-rating[data-v-01b654a9]{grid-column:span 2;text-align:center;background:linear-gradient(135deg,#1a1a2e,#2d2d4e);color:#fff}.va-data-rating .va-data-label[data-v-01b654a9]{color:#fff9}.va-data-label[data-v-01b654a9]{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#a0acbd;margin-bottom:.35rem}.va-data-value[data-v-01b654a9]{display:block;font-size:1.1rem;font-weight:700;color:#1a1a2e}.va-data-big[data-v-01b654a9]{font-size:2.5rem;font-weight:800;color:#fff;margin:.25rem 0}.va-data-link[data-v-01b654a9]{display:inline-block;margin-top:.5rem;font-size:.8rem;font-weight:600;color:#e09f20;text-decoration:none}.va-data-link[data-v-01b654a9]:hover{text-decoration:underline}.va-data-updated[data-v-01b654a9]{font-size:.75rem;color:#a0acbd;margin-top:1rem;text-align:right}.va-sub-section[data-v-01b654a9]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(26,26,46,.12)}.va-sub-header[data-v-01b654a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.va-sub-header h3[data-v-01b654a9]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0}@media(max-width:768px){.profile-avatar-area[data-v-01b654a9]{flex-direction:column;align-items:center;text-align:center}.profile-actions[data-v-01b654a9]{flex-direction:row}.stats-row[data-v-01b654a9]{grid-template-columns:repeat(3,1fr)}.overview-grid[data-v-01b654a9]{grid-template-columns:1fr}.tab-nav[data-v-01b654a9]{gap:0}.tab-btn[data-v-01b654a9]{padding:.6rem .75rem;font-size:.75rem}.form-row-pair[data-v-01b654a9]{grid-template-columns:1fr}.app-row[data-v-01b654a9]{flex-wrap:wrap}}@media(max-width:480px){.stats-row[data-v-01b654a9],.badge-grid[data-v-01b654a9]{grid-template-columns:repeat(2,1fr)}}.mos-confirm-card[data-v-01b654a9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1rem;flex-wrap:wrap}.mos-confirm-eyebrow[data-v-01b654a9]{display:block;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c1512f;margin-bottom:.3rem}.mos-confirm-q[data-v-01b654a9]{font-size:1rem;color:#fff;margin:0 0 .2rem;line-height:1.35}.mos-confirm-q strong[data-v-01b654a9]{color:#fff}.mos-confirm-sub[data-v-01b654a9]{font-size:.78rem;color:#94a3b8;margin:0;line-height:1.4}.mos-confirm-actions[data-v-01b654a9]{display:flex;gap:.5rem;flex-shrink:0}.mos-confirm-yes[data-v-01b654a9],.mos-confirm-no[data-v-01b654a9]{padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.82rem;cursor:pointer;border:1px solid transparent}.mos-confirm-yes[data-v-01b654a9]{background:#c1512f;color:#fff}.mos-confirm-yes[data-v-01b654a9]:hover:not(:disabled){background:#a8432a}.mos-confirm-no[data-v-01b654a9]{background:transparent;color:#94a3b8;border-color:#475569}.mos-confirm-no[data-v-01b654a9]:hover:not(:disabled){color:#fff;border-color:#94a3b8}.mos-confirm-yes[data-v-01b654a9]:disabled,.mos-confirm-no[data-v-01b654a9]:disabled{opacity:.6;cursor:default}.readiness-card[data-v-01b654a9]{background:#fff;border:1px solid rgba(26,26,46,.12);border-left:3px solid #c1512f;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1rem}.readiness-head[data-v-01b654a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.readiness-eyebrow[data-v-01b654a9]{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c1512f}.readiness-sub[data-v-01b654a9]{font-size:.8rem;color:#64748b;margin:.25rem 0 0;line-height:1.4}.readiness-score[data-v-01b654a9]{font-size:1.6rem;font-weight:800;color:#1a1a2e;line-height:1;flex-shrink:0}.readiness-score span[data-v-01b654a9]{font-size:.9rem;color:#94a3b8}.readiness-bar[data-v-01b654a9]{height:6px;background:#eef2f7;border-radius:4px;overflow:hidden;margin:.75rem 0}.readiness-bar-fill[data-v-01b654a9]{height:100%;background:#c1512f;border-radius:4px;transition:width .3s}.readiness-missing[data-v-01b654a9]{list-style:none;padding:0;margin:0 0 .85rem;display:flex;flex-wrap:wrap;gap:.4rem}.readiness-missing li[data-v-01b654a9]{font-size:.76rem;color:#475569;background:#f1f5f9;border-radius:4px;padding:.2rem .5rem}.readiness-missing li.is-key[data-v-01b654a9]{color:#1a1a2e;font-weight:600}.readiness-keytag[data-v-01b654a9]{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#c1512f;margin-left:.3rem}.readiness-actions[data-v-01b654a9]{display:flex;gap:.5rem;flex-wrap:wrap}.readiness-btn[data-v-01b654a9]{display:inline-block;background:#c1512f;color:#fff;border:1px solid #c1512f;padding:.45rem 1rem;border-radius:4px;font-weight:600;font-size:.82rem;cursor:pointer;text-decoration:none}.readiness-btn[data-v-01b654a9]:hover{background:#a8432a}.readiness-btn-alt[data-v-01b654a9]{background:#fff;color:#c1512f}.readiness-btn-alt[data-v-01b654a9]:hover{background:#fdf0ec}.readiness-done[data-v-01b654a9]{border-left-color:#16a34a}.readiness-done-text[data-v-01b654a9]{font-size:.85rem;font-weight:600;color:#16a34a}html[data-v-27340ba6],body[data-v-27340ba6]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-27340ba6],input[data-v-27340ba6],select[data-v-27340ba6],textarea[data-v-27340ba6],optgroup[data-v-27340ba6],pre[data-v-27340ba6],code[data-v-27340ba6],kbd[data-v-27340ba6],samp[data-v-27340ba6]{font-family:inherit}h1[data-v-27340ba6],h2[data-v-27340ba6],h3[data-v-27340ba6],h4[data-v-27340ba6],h5[data-v-27340ba6],h6[data-v-27340ba6]{text-wrap:balance}p[data-v-27340ba6],li[data-v-27340ba6],dd[data-v-27340ba6],figcaption[data-v-27340ba6],.page-subtitle[data-v-27340ba6],.hub-subtitle[data-v-27340ba6],.hero-subtitle[data-v-27340ba6],.section-subtitle[data-v-27340ba6],.card-description[data-v-27340ba6]{text-wrap:pretty}[data-v-27340ba6]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-27340ba6]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-27340ba6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-27340ba6]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-27340ba6]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-27340ba6]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-27340ba6]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-27340ba6]{color:var(--color-accent)}.border-3[data-v-27340ba6]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-27340ba6]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-27340ba6]{font-size:17px}}p[data-v-27340ba6],li[data-v-27340ba6],dd[data-v-27340ba6]{font-size:max(16px,1em)}.stat-label[data-v-27340ba6],.stat-number[data-v-27340ba6],.topbar-label[data-v-27340ba6],.article-tag[data-v-27340ba6],.category-tag[data-v-27340ba6],.topic-tag[data-v-27340ba6],.skill-tag[data-v-27340ba6],.type-badge[data-v-27340ba6],.step-badge[data-v-27340ba6],.demand-badge[data-v-27340ba6],.rating-badge[data-v-27340ba6],.role-level-badge[data-v-27340ba6],.se-level-pill[data-v-27340ba6],.post-meta[data-v-27340ba6],.blog-meta[data-v-27340ba6],.article-meta[data-v-27340ba6],.meta-value[data-v-27340ba6],.meta-sep[data-v-27340ba6],.newsletter-label[data-v-27340ba6],.share-label[data-v-27340ba6],.slide-label-date[data-v-27340ba6],.company-type[data-v-27340ba6],.event-date[data-v-27340ba6],.event-location[data-v-27340ba6]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-27340ba6],li[data-v-27340ba6],dd[data-v-27340ba6],td[data-v-27340ba6],.section-card-desc[data-v-27340ba6],.article-slide-desc[data-v-27340ba6],.card-description[data-v-27340ba6]{font-size:max(16px,1em)}.contact-page[data-v-27340ba6]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.contact-page[data-v-27340ba6]{padding:2.5rem 2rem 4rem}}.page-header[data-v-27340ba6]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-27340ba6] .share-label{color:#ffffff9e}.page-header a[data-v-27340ba6]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-27340ba6]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-27340ba6],.page-header li[data-v-27340ba6]{color:#ffffffc7}.page-title[data-v-27340ba6]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-27340ba6]{font-size:3rem}}.page-subtitle[data-v-27340ba6]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.contact-sections[data-v-27340ba6]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.contact-sections[data-v-27340ba6]{grid-template-columns:1.5fr 1fr;align-items:start}}.contact-card[data-v-27340ba6]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem}.mba-cta[data-v-27340ba6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.5rem;padding:1rem 1.25rem;background:linear-gradient(90deg,#fdf2ee,#eef5fb);border:1px solid rgba(26,26,46,.12);border-radius:10px;flex-wrap:wrap}.mba-cta-text[data-v-27340ba6]{display:flex;flex-direction:column;gap:2px}.mba-cta-text strong[data-v-27340ba6]{color:#1a1a2e;font-family:var(--font-display);font-size:1rem}.mba-cta-text span[data-v-27340ba6]{color:#4a5568;font-size:.88rem}.mba-cta-btn[data-v-27340ba6]{background:#c1512f;color:#fff;padding:.55rem 1.1rem;border-radius:9999px;font-size:.88rem;font-weight:700;font-family:var(--font-display);text-decoration:none;white-space:nowrap;transition:background .15s,transform .1s}.mba-cta-btn[data-v-27340ba6]:hover{background:#a8432a;transform:translateY(-1px)}.section-title[data-v-27340ba6]{font-size:1.5rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem}.section-description[data-v-27340ba6]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.hp-field[data-v-27340ba6]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-row[data-v-27340ba6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.form-row[data-v-27340ba6]{grid-template-columns:1fr}}.field[data-v-27340ba6]{margin-bottom:1.25rem}.field-label[data-v-27340ba6]{display:block;font-size:.925rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);margin-bottom:.4rem}.required[data-v-27340ba6]{color:#c1512f}.field-input[data-v-27340ba6]{width:100%;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:10px;background:#fff;color:var(--color-black);transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.field-input[data-v-27340ba6]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-27340ba6]{border-color:#dc2626}.field-select[data-v-27340ba6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%236b7280'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.5rem;cursor:pointer}.field-textarea[data-v-27340ba6]{resize:vertical;min-height:120px}.error-text[data-v-27340ba6]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.form-actions[data-v-27340ba6]{text-align:center;padding-top:.5rem}.submit-btn[data-v-27340ba6]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);color:#fff;background-color:#c1512f;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-27340ba6]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-27340ba6]:disabled{opacity:.6;cursor:not-allowed}.success-container[data-v-27340ba6]{text-align:center;padding:2rem 1rem}.success-icon[data-v-27340ba6]{width:56px;height:56px;border-radius:50%;background-color:#16a34a;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-title[data-v-27340ba6]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.success-message[data-v-27340ba6]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.social-links[data-v-27340ba6]{display:flex;flex-direction:column;gap:1rem}.social-link[data-v-27340ba6]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:var(--radius-md);background-color:var(--color-bg);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.social-link[data-v-27340ba6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.social-icon[data-v-27340ba6]{width:48px;height:48px;border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0}.social-info[data-v-27340ba6]{display:flex;flex-direction:column}.social-name[data-v-27340ba6]{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--color-black)}.social-handle[data-v-27340ba6]{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-muted)}@media(max-width:768px){.contact-card[data-v-27340ba6]{padding:1.5rem}}html[data-v-c70f9521],body[data-v-c70f9521]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-c70f9521],input[data-v-c70f9521],select[data-v-c70f9521],textarea[data-v-c70f9521],optgroup[data-v-c70f9521],pre[data-v-c70f9521],code[data-v-c70f9521],kbd[data-v-c70f9521],samp[data-v-c70f9521]{font-family:inherit}h1[data-v-c70f9521],h2[data-v-c70f9521],h3[data-v-c70f9521],h4[data-v-c70f9521],h5[data-v-c70f9521],h6[data-v-c70f9521]{text-wrap:balance}p[data-v-c70f9521],li[data-v-c70f9521],dd[data-v-c70f9521],figcaption[data-v-c70f9521],.page-subtitle[data-v-c70f9521],.hub-subtitle[data-v-c70f9521],.hero-subtitle[data-v-c70f9521],.section-subtitle[data-v-c70f9521],.card-description[data-v-c70f9521]{text-wrap:pretty}[data-v-c70f9521]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-c70f9521]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-c70f9521]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-c70f9521]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-c70f9521]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-c70f9521]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-c70f9521]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-c70f9521]{color:var(--color-accent)}.border-3[data-v-c70f9521]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-c70f9521]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-c70f9521]{font-size:17px}}p[data-v-c70f9521],li[data-v-c70f9521],dd[data-v-c70f9521]{font-size:max(16px,1em)}.stat-label[data-v-c70f9521],.stat-number[data-v-c70f9521],.topbar-label[data-v-c70f9521],.article-tag[data-v-c70f9521],.category-tag[data-v-c70f9521],.topic-tag[data-v-c70f9521],.skill-tag[data-v-c70f9521],.type-badge[data-v-c70f9521],.step-badge[data-v-c70f9521],.demand-badge[data-v-c70f9521],.rating-badge[data-v-c70f9521],.role-level-badge[data-v-c70f9521],.se-level-pill[data-v-c70f9521],.post-meta[data-v-c70f9521],.blog-meta[data-v-c70f9521],.article-meta[data-v-c70f9521],.meta-value[data-v-c70f9521],.meta-sep[data-v-c70f9521],.newsletter-label[data-v-c70f9521],.share-label[data-v-c70f9521],.slide-label-date[data-v-c70f9521],.company-type[data-v-c70f9521],.event-date[data-v-c70f9521],.event-location[data-v-c70f9521]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-c70f9521],li[data-v-c70f9521],dd[data-v-c70f9521],td[data-v-c70f9521],.section-card-desc[data-v-c70f9521],.article-slide-desc[data-v-c70f9521],.card-description[data-v-c70f9521]{font-size:max(16px,1em)}.legal-page[data-v-c70f9521]{background-color:var(--color-bg);min-height:100vh;max-width:900px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.legal-page[data-v-c70f9521]{padding:2.5rem 2rem 4rem}}.page-header[data-v-c70f9521]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-c70f9521] .share-label{color:#ffffff9e}.page-header a[data-v-c70f9521]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-c70f9521]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-c70f9521],.page-header li[data-v-c70f9521]{color:#ffffffc7}.page-title[data-v-c70f9521]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-c70f9521]{font-size:3rem}}.page-subtitle[data-v-c70f9521]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.legal-card[data-v-c70f9521]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2.5rem}@media(max-width:768px){.legal-card[data-v-c70f9521]{padding:1.5rem}}.legal-section[data-v-c70f9521]{margin-bottom:2rem}.legal-section[data-v-c70f9521]:last-child{margin-bottom:0}.legal-section h2[data-v-c70f9521]{font-size:1.25rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem}.legal-section h3[data-v-c70f9521]{font-size:1.05rem;font-weight:600;font-family:var(--font-display);color:var(--color-black);margin:1.25rem 0 .5rem}.legal-section p[data-v-c70f9521]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin:0 0 .75rem}.legal-section ul[data-v-c70f9521]{margin:.5rem 0 .75rem 1.5rem;padding:0}.legal-section li[data-v-c70f9521]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin-bottom:.35rem}.legal-section a[data-v-c70f9521]{color:var(--color-primary);text-decoration:none;font-weight:600}.legal-section a[data-v-c70f9521]:hover{text-decoration:underline}.legal-table-wrapper[data-v-c70f9521]{overflow-x:auto;margin:.75rem 0}.legal-table[data-v-c70f9521]{width:100%;border-collapse:collapse;font-size:.9rem;font-family:var(--font-body)}.legal-table th[data-v-c70f9521],.legal-table td[data-v-c70f9521]{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--color-text-muted, #ccc);color:var(--color-text)}.legal-table th[data-v-c70f9521]{font-weight:700;color:var(--color-black);font-family:var(--font-display)}.legal-table tbody tr:last-child td[data-v-c70f9521]{border-bottom:none}html[data-v-a4838331],body[data-v-a4838331]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-a4838331],input[data-v-a4838331],select[data-v-a4838331],textarea[data-v-a4838331],optgroup[data-v-a4838331],pre[data-v-a4838331],code[data-v-a4838331],kbd[data-v-a4838331],samp[data-v-a4838331]{font-family:inherit}h1[data-v-a4838331],h2[data-v-a4838331],h3[data-v-a4838331],h4[data-v-a4838331],h5[data-v-a4838331],h6[data-v-a4838331]{text-wrap:balance}p[data-v-a4838331],li[data-v-a4838331],dd[data-v-a4838331],figcaption[data-v-a4838331],.page-subtitle[data-v-a4838331],.hub-subtitle[data-v-a4838331],.hero-subtitle[data-v-a4838331],.section-subtitle[data-v-a4838331],.card-description[data-v-a4838331]{text-wrap:pretty}[data-v-a4838331]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-a4838331]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-a4838331]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-a4838331]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-a4838331]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-a4838331]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-a4838331]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-a4838331]{color:var(--color-accent)}.border-3[data-v-a4838331]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-a4838331]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-a4838331]{font-size:17px}}p[data-v-a4838331],li[data-v-a4838331],dd[data-v-a4838331]{font-size:max(16px,1em)}.stat-label[data-v-a4838331],.stat-number[data-v-a4838331],.topbar-label[data-v-a4838331],.article-tag[data-v-a4838331],.category-tag[data-v-a4838331],.topic-tag[data-v-a4838331],.skill-tag[data-v-a4838331],.type-badge[data-v-a4838331],.step-badge[data-v-a4838331],.demand-badge[data-v-a4838331],.rating-badge[data-v-a4838331],.role-level-badge[data-v-a4838331],.se-level-pill[data-v-a4838331],.post-meta[data-v-a4838331],.blog-meta[data-v-a4838331],.article-meta[data-v-a4838331],.meta-value[data-v-a4838331],.meta-sep[data-v-a4838331],.newsletter-label[data-v-a4838331],.share-label[data-v-a4838331],.slide-label-date[data-v-a4838331],.company-type[data-v-a4838331],.event-date[data-v-a4838331],.event-location[data-v-a4838331]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-a4838331],li[data-v-a4838331],dd[data-v-a4838331],td[data-v-a4838331],.section-card-desc[data-v-a4838331],.article-slide-desc[data-v-a4838331],.card-description[data-v-a4838331]{font-size:max(16px,1em)}.legal-page[data-v-a4838331]{background-color:var(--color-bg);min-height:100vh;max-width:900px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.legal-page[data-v-a4838331]{padding:2.5rem 2rem 4rem}}.page-header[data-v-a4838331]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-a4838331] .share-label{color:#ffffff9e}.page-header a[data-v-a4838331]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-a4838331]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-a4838331],.page-header li[data-v-a4838331]{color:#ffffffc7}.page-title[data-v-a4838331]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-a4838331]{font-size:3rem}}.page-subtitle[data-v-a4838331]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.legal-card[data-v-a4838331]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2.5rem}@media(max-width:768px){.legal-card[data-v-a4838331]{padding:1.5rem}}.legal-section[data-v-a4838331]{margin-bottom:2rem}.legal-section[data-v-a4838331]:last-child{margin-bottom:0}.legal-section h2[data-v-a4838331]{font-size:1.25rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem}.legal-section h3[data-v-a4838331]{font-size:1.05rem;font-weight:600;font-family:var(--font-display);color:var(--color-black);margin:1.25rem 0 .5rem}.legal-section p[data-v-a4838331]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin:0 0 .75rem}.legal-section ul[data-v-a4838331]{margin:.5rem 0 .75rem 1.5rem;padding:0}.legal-section li[data-v-a4838331]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin-bottom:.35rem}.legal-section a[data-v-a4838331]{color:var(--color-primary);text-decoration:none;font-weight:600}.legal-section a[data-v-a4838331]:hover{text-decoration:underline}.crisis-box[data-v-a4838331]{background-color:var(--color-bg, #f5f5f5);border-left:4px solid #c1512f;padding:1rem 1.25rem;border-radius:4px;margin:.75rem 0}.crisis-box p[data-v-a4838331]{margin:0 0 .5rem}.crisis-box ul[data-v-a4838331]{margin:0 0 0 1.5rem}.legal-table-wrapper[data-v-a4838331]{overflow-x:auto;margin:.75rem 0}.legal-table[data-v-a4838331]{width:100%;border-collapse:collapse;font-size:.9rem;font-family:var(--font-body)}.legal-table th[data-v-a4838331],.legal-table td[data-v-a4838331]{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--color-text-muted, #ccc);color:var(--color-text)}.legal-table th[data-v-a4838331]{font-weight:700;color:var(--color-black);font-family:var(--font-display)}.legal-table tbody tr:last-child td[data-v-a4838331]{border-bottom:none}html[data-v-c02595f2],body[data-v-c02595f2]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-c02595f2],input[data-v-c02595f2],select[data-v-c02595f2],textarea[data-v-c02595f2],optgroup[data-v-c02595f2],pre[data-v-c02595f2],code[data-v-c02595f2],kbd[data-v-c02595f2],samp[data-v-c02595f2]{font-family:inherit}h1[data-v-c02595f2],h2[data-v-c02595f2],h3[data-v-c02595f2],h4[data-v-c02595f2],h5[data-v-c02595f2],h6[data-v-c02595f2]{text-wrap:balance}p[data-v-c02595f2],li[data-v-c02595f2],dd[data-v-c02595f2],figcaption[data-v-c02595f2],.page-subtitle[data-v-c02595f2],.hub-subtitle[data-v-c02595f2],.hero-subtitle[data-v-c02595f2],.section-subtitle[data-v-c02595f2],.card-description[data-v-c02595f2]{text-wrap:pretty}[data-v-c02595f2]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-c02595f2]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-c02595f2]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-c02595f2]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-c02595f2]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-c02595f2]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-c02595f2]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-c02595f2]{color:var(--color-accent)}.border-3[data-v-c02595f2]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-c02595f2]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-c02595f2]{font-size:17px}}p[data-v-c02595f2],li[data-v-c02595f2],dd[data-v-c02595f2]{font-size:max(16px,1em)}.stat-label[data-v-c02595f2],.stat-number[data-v-c02595f2],.topbar-label[data-v-c02595f2],.article-tag[data-v-c02595f2],.category-tag[data-v-c02595f2],.topic-tag[data-v-c02595f2],.skill-tag[data-v-c02595f2],.type-badge[data-v-c02595f2],.step-badge[data-v-c02595f2],.demand-badge[data-v-c02595f2],.rating-badge[data-v-c02595f2],.role-level-badge[data-v-c02595f2],.se-level-pill[data-v-c02595f2],.post-meta[data-v-c02595f2],.blog-meta[data-v-c02595f2],.article-meta[data-v-c02595f2],.meta-value[data-v-c02595f2],.meta-sep[data-v-c02595f2],.newsletter-label[data-v-c02595f2],.share-label[data-v-c02595f2],.slide-label-date[data-v-c02595f2],.company-type[data-v-c02595f2],.event-date[data-v-c02595f2],.event-location[data-v-c02595f2]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-c02595f2],li[data-v-c02595f2],dd[data-v-c02595f2],td[data-v-c02595f2],.section-card-desc[data-v-c02595f2],.article-slide-desc[data-v-c02595f2],.card-description[data-v-c02595f2]{font-size:max(16px,1em)}.legal-page[data-v-c02595f2]{background-color:var(--color-bg);min-height:100vh;max-width:900px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.legal-page[data-v-c02595f2]{padding:2.5rem 2rem 4rem}}.page-header[data-v-c02595f2]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-c02595f2] .share-label{color:#ffffff9e}.page-header a[data-v-c02595f2]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-c02595f2]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-c02595f2],.page-header li[data-v-c02595f2]{color:#ffffffc7}.page-title[data-v-c02595f2]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-c02595f2]{font-size:3rem}}.page-subtitle[data-v-c02595f2]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.intro-section p[data-v-c02595f2]{font-size:1.05rem;line-height:1.8}.legal-card[data-v-c02595f2]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2.5rem}@media(max-width:768px){.legal-card[data-v-c02595f2]{padding:1.5rem}}.legal-section[data-v-c02595f2]{margin-bottom:2rem}.legal-section[data-v-c02595f2]:last-child{margin-bottom:0}.legal-section h2[data-v-c02595f2]{font-size:1.25rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem}.legal-section p[data-v-c02595f2]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin:0 0 .75rem}.legal-section ul[data-v-c02595f2]{margin:.5rem 0 .75rem 1.5rem;padding:0}.legal-section li[data-v-c02595f2]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin-bottom:.35rem}.legal-section a[data-v-c02595f2]{color:var(--color-primary);text-decoration:none;font-weight:600}.legal-section a[data-v-c02595f2]:hover{text-decoration:underline}.crisis-box[data-v-c02595f2]{background-color:var(--color-bg, #f5f5f5);border-left:4px solid #c1512f;padding:1rem 1.25rem;border-radius:4px;margin:.75rem 0}.crisis-box p[data-v-c02595f2]{margin:0 0 .5rem;font-weight:700}.crisis-box ul[data-v-c02595f2]{margin:0 0 0 1.5rem}.legal-table-wrapper[data-v-c02595f2]{overflow-x:auto;margin:.75rem 0}.legal-table[data-v-c02595f2]{width:100%;border-collapse:collapse;font-size:.9rem;font-family:var(--font-body)}.legal-table th[data-v-c02595f2],.legal-table td[data-v-c02595f2]{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--color-text-muted, #ccc);color:var(--color-text)}.legal-table th[data-v-c02595f2]{font-weight:700;color:var(--color-black);font-family:var(--font-display)}.legal-table tbody tr:last-child td[data-v-c02595f2]{border-bottom:none}html[data-v-7b311fb1],body[data-v-7b311fb1]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-7b311fb1],input[data-v-7b311fb1],select[data-v-7b311fb1],textarea[data-v-7b311fb1],optgroup[data-v-7b311fb1],pre[data-v-7b311fb1],code[data-v-7b311fb1],kbd[data-v-7b311fb1],samp[data-v-7b311fb1]{font-family:inherit}h1[data-v-7b311fb1],h2[data-v-7b311fb1],h3[data-v-7b311fb1],h4[data-v-7b311fb1],h5[data-v-7b311fb1],h6[data-v-7b311fb1]{text-wrap:balance}p[data-v-7b311fb1],li[data-v-7b311fb1],dd[data-v-7b311fb1],figcaption[data-v-7b311fb1],.page-subtitle[data-v-7b311fb1],.hub-subtitle[data-v-7b311fb1],.hero-subtitle[data-v-7b311fb1],.section-subtitle[data-v-7b311fb1],.card-description[data-v-7b311fb1]{text-wrap:pretty}[data-v-7b311fb1]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-7b311fb1]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-7b311fb1]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-7b311fb1]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-7b311fb1]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-7b311fb1]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-7b311fb1]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-7b311fb1]{color:var(--color-accent)}.border-3[data-v-7b311fb1]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-7b311fb1]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-7b311fb1]{font-size:17px}}p[data-v-7b311fb1],li[data-v-7b311fb1],dd[data-v-7b311fb1]{font-size:max(16px,1em)}.stat-label[data-v-7b311fb1],.stat-number[data-v-7b311fb1],.topbar-label[data-v-7b311fb1],.article-tag[data-v-7b311fb1],.category-tag[data-v-7b311fb1],.topic-tag[data-v-7b311fb1],.skill-tag[data-v-7b311fb1],.type-badge[data-v-7b311fb1],.step-badge[data-v-7b311fb1],.demand-badge[data-v-7b311fb1],.rating-badge[data-v-7b311fb1],.role-level-badge[data-v-7b311fb1],.se-level-pill[data-v-7b311fb1],.post-meta[data-v-7b311fb1],.blog-meta[data-v-7b311fb1],.article-meta[data-v-7b311fb1],.meta-value[data-v-7b311fb1],.meta-sep[data-v-7b311fb1],.newsletter-label[data-v-7b311fb1],.share-label[data-v-7b311fb1],.slide-label-date[data-v-7b311fb1],.company-type[data-v-7b311fb1],.event-date[data-v-7b311fb1],.event-location[data-v-7b311fb1]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-7b311fb1],li[data-v-7b311fb1],dd[data-v-7b311fb1],td[data-v-7b311fb1],.section-card-desc[data-v-7b311fb1],.article-slide-desc[data-v-7b311fb1],.card-description[data-v-7b311fb1]{font-size:max(16px,1em)}.dynamic-page[data-v-7b311fb1]{background-color:var(--color-bg, #eef2f6);min-height:100vh;padding:0 1rem 3rem}.page-body[data-v-7b311fb1]{max-width:1100px;margin:0 auto}.brutalist-card[data-v-7b311fb1]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:2.5rem;margin-bottom:1.5rem}.header-card[data-v-7b311fb1]{padding:2rem 2.5rem}.header-flex[data-v-7b311fb1]{display:flex;align-items:flex-start;gap:1.5rem}.content-block[data-v-7b311fb1]{flex:1}.content-heading[data-v-7b311fb1]{font-size:2rem;font-weight:800;font-family:var(--font-display, "Roboto", sans-serif);display:inline-block;margin:0 0 .75rem;line-height:1.2;color:#1a1a1a}.content-text[data-v-7b311fb1]{font-size:1.05rem;font-family:var(--font-body, "Roboto", sans-serif);color:var(--color-text, #333);line-height:1.7;margin:0 0 1.25rem}.btn-row[data-v-7b311fb1]{display:flex;flex-wrap:wrap;gap:.75rem}.action-btn[data-v-7b311fb1]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display, "Roboto", sans-serif);font-size:.95rem;font-weight:700;padding:.75rem 1.5rem;border-radius:9999px;border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.download-btn[data-v-7b311fb1]{background:var(--color-blue, #2779b7);color:#fff}.download-btn[data-v-7b311fb1]:hover{background:#1e6499;transform:translateY(-1px)}.print-btn[data-v-7b311fb1]{background:#f0f4f8;color:#334155;border:2px solid #cbd5e1}.print-btn[data-v-7b311fb1]:hover{background:#e2e8f0;transform:translateY(-1px)}.resume-layout[data-v-7b311fb1]{display:grid;grid-template-columns:280px 1fr;gap:1.5rem;align-items:start;margin-bottom:1.5rem}.notes-col[data-v-7b311fb1]{position:sticky;top:1.5rem}.notes-heading[data-v-7b311fb1]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8860b;font-family:var(--font-display, "Roboto", sans-serif);margin:0 0 1rem}.callout[data-v-7b311fb1]{border-radius:10px;padding:.65rem .75rem;margin-bottom:.6rem;border:1.5px solid}.callout-inner[data-v-7b311fb1]{display:flex;align-items:flex-start;gap:.5rem}.callout-icon[data-v-7b311fb1]{flex-shrink:0;margin-top:1px}.callout-label[data-v-7b311fb1]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .2rem;font-family:var(--font-display, "Roboto", sans-serif)}.callout-text[data-v-7b311fb1]{font-size:.72rem;line-height:1.5;margin:0;opacity:.9;font-family:var(--font-body, "Roboto", sans-serif)}.callout-gold[data-v-7b311fb1]{background:#b8860b14;border-color:#b8860b59;color:#7a5c00}.callout-gold .callout-icon[data-v-7b311fb1]{color:#b8860b}.callout-green[data-v-7b311fb1]{background:#227a4814;border-color:#227a4859;color:#1a5c38}.callout-green .callout-icon[data-v-7b311fb1]{color:#227a48}.callout-blue[data-v-7b311fb1]{background:#2779b714;border-color:#2779b759;color:#1a5580}.callout-blue .callout-icon[data-v-7b311fb1]{color:#2779b7}.resume-col[data-v-7b311fb1]{min-width:0}.resume-preview-card[data-v-7b311fb1]{padding:2.5rem}.resume-preview[data-v-7b311fb1]{font-family:Calibri,Segoe UI,sans-serif;font-size:.9rem;line-height:1.55;color:#222}.res-name[data-v-7b311fb1]{text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.05em;margin:0 0 .2rem;color:#1a1a1a}.res-subtitle[data-v-7b311fb1]{text-align:center;font-size:.85rem;font-weight:600;color:#1a1a1a;margin:0 0 .3rem}.res-contact[data-v-7b311fb1]{text-align:center;font-size:.85rem;color:#1a1a1a;margin:0 0 .25rem}.res-contact a[data-v-7b311fb1]{color:var(--color-blue, #2779b7);text-decoration:none}.res-contact a[data-v-7b311fb1]:hover{text-decoration:underline}.res-clearance[data-v-7b311fb1]{text-align:center;font-size:.8rem;font-weight:700;color:#1a1a1a;margin:0 0 1.25rem;letter-spacing:.02em}.res-summary[data-v-7b311fb1]{font-size:.85rem;color:#1a1a1a;line-height:1.6;margin:0 0 .5rem}.res-section-heading[data-v-7b311fb1]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:1.4rem 0 .15rem;color:#1a1a1a}.res-divider[data-v-7b311fb1]{height:2px;background:var(--color-blue, #2779b7);margin-bottom:.65rem}.res-entry[data-v-7b311fb1]{margin-bottom:1rem}.res-row[data-v-7b311fb1]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.1rem}.res-bold[data-v-7b311fb1]{font-weight:700}.res-italic[data-v-7b311fb1]{font-style:italic}.res-right[data-v-7b311fb1]{font-size:.82rem;color:#1a1a1a;white-space:nowrap}.res-detail[data-v-7b311fb1]{font-size:.82rem;color:#1a1a1a;margin:.2rem 0 0}.res-bullets[data-v-7b311fb1]{margin:.35rem 0 0 1.25rem;padding:0}.res-bullets li[data-v-7b311fb1]{margin-bottom:.3rem;font-size:.85rem;line-height:1.5}.translation-card[data-v-7b311fb1]{padding:2rem 2.5rem}.translation-heading[data-v-7b311fb1]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8860b;font-family:var(--font-display, "Roboto", sans-serif);margin:0 0 1.25rem}.translation-grid[data-v-7b311fb1]{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.trans-row[data-v-7b311fb1]{display:flex;align-items:center;gap:.65rem;background:#f8fafc;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:.6rem .85rem;flex-wrap:wrap}.trans-military[data-v-7b311fb1]{font-size:.78rem;font-weight:600;color:#334155;font-family:var(--font-display, "Roboto", sans-serif);background:#e8eef5;border-radius:4px;padding:.2rem .5rem;white-space:nowrap}.trans-arrow[data-v-7b311fb1]{font-size:.9rem;color:#94a3b8;flex-shrink:0}.trans-civilian[data-v-7b311fb1]{font-size:.78rem;font-weight:600;color:#b8860b;font-family:var(--font-display, "Roboto", sans-serif)}@media(max-width:900px){.resume-layout[data-v-7b311fb1]{grid-template-columns:1fr}.notes-col[data-v-7b311fb1]{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.notes-heading[data-v-7b311fb1]{grid-column:1 / -1}.translation-grid[data-v-7b311fb1]{grid-template-columns:1fr}.page-body[data-v-7b311fb1]{max-width:100%}}@media(max-width:600px){.brutalist-card[data-v-7b311fb1]{padding:1.25rem}.content-heading[data-v-7b311fb1]{font-size:1.6rem}.res-row[data-v-7b311fb1]{flex-direction:column;gap:0}.res-right[data-v-7b311fb1]{font-size:.78rem}.notes-col[data-v-7b311fb1]{grid-template-columns:1fr}.btn-row[data-v-7b311fb1]{flex-direction:column}.action-btn[data-v-7b311fb1]{justify-content:center}}@media print{.no-print[data-v-7b311fb1]{display:none!important}.dynamic-page[data-v-7b311fb1]{background:#fff;padding:0}.page-body[data-v-7b311fb1]{max-width:100%;margin:0}.brutalist-card[data-v-7b311fb1]{box-shadow:none;border-radius:0;padding:0;margin-bottom:0}.resume-layout[data-v-7b311fb1]{display:block}.resume-col[data-v-7b311fb1]{display:block;width:100%}.resume-preview-card[data-v-7b311fb1]{border:none}.res-contact a[data-v-7b311fb1]{color:#1a1a1a;text-decoration:none}.header-card[data-v-7b311fb1],.translation-card[data-v-7b311fb1]{display:none}}.tools-page[data-v-1aeedfae]{--card-accent: #2779b7;max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.page-header[data-v-1aeedfae]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-link[data-v-1aeedfae],.page-header .back-btn[data-v-1aeedfae]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-link[data-v-1aeedfae],.page-header .back-btn[data-v-1aeedfae]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-1aeedfae]{position:relative}.page-header .share-buttons[data-v-1aeedfae]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.page-header[data-v-1aeedfae] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-1aeedfae] .share-icons{gap:.4rem}.page-header[data-v-1aeedfae] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-1aeedfae] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-1aeedfae]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-1aeedfae] .share-label{color:#ffffff9e}.page-header a[data-v-1aeedfae]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-1aeedfae]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-1aeedfae],.page-header li[data-v-1aeedfae]{color:#ffffffc7}.back-link[data-v-1aeedfae]{display:block;font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#2779b7;text-decoration:none;margin-bottom:1rem;transition:color .2s ease}.back-link[data-v-1aeedfae]:hover{color:#1e5f8f}.page-title[data-v-1aeedfae]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-1aeedfae]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.section-header[data-v-1aeedfae]{margin-bottom:1.25rem}.section-title[data-v-1aeedfae]{font-size:1.5rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .35rem}.section-description[data-v-1aeedfae]{font-size:.95rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0}.coming-soon-section[data-v-1aeedfae]{margin-top:1rem}.coming-soon-card[data-v-1aeedfae]{background:#fff;border:2px dashed rgba(26,26,46,.12);border-radius:10px;padding:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.coming-soon-card h3[data-v-1aeedfae]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.coming-soon-card p[data-v-1aeedfae]{font-size:.9rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.6;margin:0;max-width:500px;text-align:center}@media(max-width:768px){.page-title[data-v-1aeedfae]{font-size:1.75rem}}.vote-buttons[data-v-a4efa49f]{display:flex;flex-direction:column;align-items:center;gap:2px}.vote-btn[data-v-a4efa49f]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--color-grey);transition:color .15s,background .15s}.vote-btn[data-v-a4efa49f]:hover{color:var(--color-primary);background:var(--color-ice)}.vote-btn.active[data-v-a4efa49f]{color:var(--color-accent)}.vote-score[data-v-a4efa49f]{font-size:.85rem;font-weight:700;font-family:var(--font-body);color:var(--color-text)}.vote-score.positive[data-v-a4efa49f]{color:var(--color-accent)}.vote-score.negative[data-v-a4efa49f]{color:var(--color-grey)}.post-card[data-v-ba4162d5]{display:flex;gap:12px;padding:16px;background:var(--color-card);border-radius:var(--radius-md);border:1px solid rgba(26,26,46,.12);transition:box-shadow .2s}.post-card[data-v-ba4162d5]:hover{box-shadow:var(--shadow-sm)}.post-content[data-v-ba4162d5]{flex:1;min-width:0}.post-meta[data-v-ba4162d5]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--color-text-muted);margin-bottom:4px;flex-wrap:wrap}.meta-sep[data-v-ba4162d5]{color:#ddd}.post-category[data-v-ba4162d5]{color:var(--color-primary);font-weight:600;text-decoration:none}.post-category[data-v-ba4162d5]:hover{text-decoration:underline}.post-title-link[data-v-ba4162d5]{text-decoration:none}.post-title[data-v-ba4162d5]{font-size:1.05rem;font-weight:700;color:var(--color-black);margin:0 0 6px;line-height:1.3}.post-title-link:hover .post-title[data-v-ba4162d5]{color:var(--color-primary)}.post-preview[data-v-ba4162d5]{font-size:.85rem;color:var(--color-text-muted);margin:0 0 8px;line-height:1.5}.post-footer[data-v-ba4162d5]{display:flex;align-items:center;gap:12px;font-size:.78rem;color:var(--color-text-muted)}.post-replies[data-v-ba4162d5]{display:flex;align-items:center;gap:4px;color:var(--color-text-muted);text-decoration:none}.post-replies[data-v-ba4162d5]:hover{color:var(--color-primary)}.post-pin[data-v-ba4162d5],.post-lock[data-v-ba4162d5]{font-size:.75rem}.team-badge[data-v-ba4162d5]{display:inline-block;background:linear-gradient(90deg,#c1512f,#e09f20);color:#fff;font-size:.6rem;font-weight:700;padding:1px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}html[data-v-a6db3689],body[data-v-a6db3689]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-a6db3689],input[data-v-a6db3689],select[data-v-a6db3689],textarea[data-v-a6db3689],optgroup[data-v-a6db3689],pre[data-v-a6db3689],code[data-v-a6db3689],kbd[data-v-a6db3689],samp[data-v-a6db3689]{font-family:inherit}h1[data-v-a6db3689],h2[data-v-a6db3689],h3[data-v-a6db3689],h4[data-v-a6db3689],h5[data-v-a6db3689],h6[data-v-a6db3689]{text-wrap:balance}p[data-v-a6db3689],li[data-v-a6db3689],dd[data-v-a6db3689],figcaption[data-v-a6db3689],.page-subtitle[data-v-a6db3689],.hub-subtitle[data-v-a6db3689],.hero-subtitle[data-v-a6db3689],.section-subtitle[data-v-a6db3689],.card-description[data-v-a6db3689]{text-wrap:pretty}[data-v-a6db3689]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-a6db3689]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-a6db3689]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-a6db3689]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-a6db3689]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-a6db3689]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-a6db3689]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-a6db3689]{color:var(--color-accent)}.border-3[data-v-a6db3689]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-a6db3689]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-a6db3689]{font-size:17px}}p[data-v-a6db3689],li[data-v-a6db3689],dd[data-v-a6db3689]{font-size:max(16px,1em)}.stat-label[data-v-a6db3689],.stat-number[data-v-a6db3689],.topbar-label[data-v-a6db3689],.article-tag[data-v-a6db3689],.category-tag[data-v-a6db3689],.topic-tag[data-v-a6db3689],.skill-tag[data-v-a6db3689],.type-badge[data-v-a6db3689],.step-badge[data-v-a6db3689],.demand-badge[data-v-a6db3689],.rating-badge[data-v-a6db3689],.role-level-badge[data-v-a6db3689],.se-level-pill[data-v-a6db3689],.post-meta[data-v-a6db3689],.blog-meta[data-v-a6db3689],.article-meta[data-v-a6db3689],.meta-value[data-v-a6db3689],.meta-sep[data-v-a6db3689],.newsletter-label[data-v-a6db3689],.share-label[data-v-a6db3689],.slide-label-date[data-v-a6db3689],.company-type[data-v-a6db3689],.event-date[data-v-a6db3689],.event-location[data-v-a6db3689]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-a6db3689],li[data-v-a6db3689],dd[data-v-a6db3689],td[data-v-a6db3689],.section-card-desc[data-v-a6db3689],.article-slide-desc[data-v-a6db3689],.card-description[data-v-a6db3689]{font-size:max(16px,1em)}.forums-page[data-v-a6db3689]{max-width:1100px;margin:0 auto;padding:2rem 1rem}.forums-header[data-v-a6db3689]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;gap:1rem;text-align:center;position:relative}.forums-title[data-v-a6db3689]{font-size:2.25rem;font-weight:800;font-family:var(--font-display);display:inline-block;margin:0 0 .75rem;line-height:1.2;color:#1a1a1a}.forums-subtitle[data-v-a6db3689]{font-size:1.1rem;color:var(--color-text-muted);margin:0;text-align:center;line-height:1.6}.new-post-btn[data-v-a6db3689]{padding:.6rem 1.2rem;font-size:.875rem;font-weight:700;border-radius:var(--radius-full);background:var(--color-accent);color:#fff;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.new-post-btn[data-v-a6db3689]:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.new-post-btn.secondary[data-v-a6db3689]{background:var(--color-primary)}.forums-layout[data-v-a6db3689]{display:flex;gap:1.5rem}.forums-sidebar[data-v-a6db3689]{width:220px;flex-shrink:0;position:sticky;top:80px;align-self:flex-start;background:var(--color-card);border-radius:var(--radius-md);padding:1rem;border:1px solid rgba(26,26,46,.12)}.sidebar-title[data-v-a6db3689]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0 0 .75rem}.sidebar-link[data-v-a6db3689]{display:block;padding:.45rem .75rem;font-size:.85rem;color:var(--color-text);text-decoration:none;border-radius:var(--radius-sm);margin-bottom:2px;transition:background .15s}.sidebar-link[data-v-a6db3689]:hover{background:var(--color-bg)}.sidebar-link.active[data-v-a6db3689]{background:var(--color-ice);color:var(--color-primary);font-weight:600}.forums-main[data-v-a6db3689]{flex:1;min-width:0}.sort-bar[data-v-a6db3689]{display:flex;gap:4px;margin-bottom:1rem}.sort-btn[data-v-a6db3689]{padding:.4rem .8rem;font-size:.8rem;font-weight:600;border:1px solid rgba(26,26,46,.12);background:var(--color-card);border-radius:var(--radius-full);cursor:pointer;color:var(--color-text-muted);transition:all .15s}.sort-btn[data-v-a6db3689]:hover{border-color:var(--color-primary);color:var(--color-primary)}.sort-btn.active[data-v-a6db3689]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.posts-list[data-v-a6db3689]{display:flex;flex-direction:column;gap:8px}.loading[data-v-a6db3689],.empty[data-v-a6db3689]{text-align:center;padding:3rem;color:var(--color-text-muted);font-size:.9rem}.pagination[data-v-a6db3689]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.page-btn[data-v-a6db3689]{padding:.4rem .8rem;font-size:.8rem;border:1px solid rgba(26,26,46,.12);background:var(--color-card);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted)}.page-btn[data-v-a6db3689]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.page-btn[data-v-a6db3689]:disabled{opacity:.4;cursor:not-allowed}.page-num[data-v-a6db3689]{font-size:.8rem;color:var(--color-text-muted)}.ugc-disclaimer[data-v-a6db3689]{font-size:.75rem;color:#8a9ab5;text-align:center;margin-bottom:16px}@media(max-width:768px){.forums-layout[data-v-a6db3689]{flex-direction:column}.forums-sidebar[data-v-a6db3689]{width:100%;position:static;display:flex;flex-wrap:wrap;gap:4px;padding:.75rem}.sidebar-title[data-v-a6db3689]{width:100%}.sidebar-link[data-v-a6db3689]{padding:.35rem .6rem;font-size:.8rem}}.reply[data-v-f28e73ea]{border-left:2px solid rgba(26,26,46,.12);padding-left:12px;margin-bottom:4px}.reply.nested[data-v-f28e73ea]{margin-left:8px}.reply-main[data-v-f28e73ea]{display:flex;gap:10px;padding:10px 0}.reply-content[data-v-f28e73ea]{flex:1;min-width:0}.reply-meta[data-v-f28e73ea]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--color-text-muted);margin-bottom:4px}.meta-sep[data-v-f28e73ea]{color:#ddd}.reply-author[data-v-f28e73ea]{font-weight:600;color:var(--color-text)}.team-badge[data-v-f28e73ea]{display:inline-block;background:linear-gradient(90deg,#c1512f,#e09f20);color:#fff;font-size:.6rem;font-weight:700;padding:1px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.edited[data-v-f28e73ea]{font-style:italic;font-size:.7rem}.reply-body[data-v-f28e73ea]{font-size:.875rem;color:var(--color-text);line-height:1.6}.reply-actions[data-v-f28e73ea]{display:flex;gap:8px;margin-top:4px}.action-btn[data-v-f28e73ea]{background:none;border:none;font-size:.75rem;color:var(--color-text-muted);cursor:pointer;padding:2px 4px}.action-btn[data-v-f28e73ea]:hover{color:var(--color-primary)}.action-btn.admin-danger[data-v-f28e73ea]{color:#dc2626;font-weight:700}.action-btn.admin-danger[data-v-f28e73ea]:hover{color:#f44}.inline-reply[data-v-f28e73ea]{margin-top:8px}.inline-textarea[data-v-f28e73ea]{width:100%;padding:.5rem;font-size:.85rem;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;resize:vertical;font-family:var(--font-body);box-sizing:border-box}.inline-actions[data-v-f28e73ea]{display:flex;gap:6px;margin-top:6px}.btn-sm[data-v-f28e73ea]{padding:.3rem .7rem;font-size:.78rem;font-weight:600;border:none;border-radius:9999px;cursor:pointer;background:var(--color-accent);color:#fff}.btn-sm[data-v-f28e73ea]:disabled{opacity:.5;cursor:not-allowed}.btn-sm.cancel[data-v-f28e73ea]{background:var(--color-bg);color:var(--color-text-muted)}.child-replies[data-v-f28e73ea]{margin-left:4px}.reported-notice[data-v-f28e73ea]{font-size:.72rem;color:var(--color-text-muted);font-style:italic}.report-menu[data-v-f28e73ea]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem;padding:.4rem;background:var(--color-bg);border-radius:4px;border:1px solid rgba(26,26,46,.12)}.report-reason-btn[data-v-f28e73ea]{background:#fff;border:1px solid rgba(26,26,46,.12);color:var(--color-text);font-size:.7rem;padding:.2rem .5rem;border-radius:9999px;cursor:pointer;transition:all .15s}.report-reason-btn[data-v-f28e73ea]:hover{background:#dc2626;border-color:#dc2626;color:#fff}html[data-v-377cd311],body[data-v-377cd311]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-377cd311],input[data-v-377cd311],select[data-v-377cd311],textarea[data-v-377cd311],optgroup[data-v-377cd311],pre[data-v-377cd311],code[data-v-377cd311],kbd[data-v-377cd311],samp[data-v-377cd311]{font-family:inherit}h1[data-v-377cd311],h2[data-v-377cd311],h3[data-v-377cd311],h4[data-v-377cd311],h5[data-v-377cd311],h6[data-v-377cd311]{text-wrap:balance}p[data-v-377cd311],li[data-v-377cd311],dd[data-v-377cd311],figcaption[data-v-377cd311],.page-subtitle[data-v-377cd311],.hub-subtitle[data-v-377cd311],.hero-subtitle[data-v-377cd311],.section-subtitle[data-v-377cd311],.card-description[data-v-377cd311]{text-wrap:pretty}[data-v-377cd311]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-377cd311]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-377cd311]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-377cd311]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-377cd311]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-377cd311]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-377cd311]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-377cd311]{color:var(--color-accent)}.border-3[data-v-377cd311]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-377cd311]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-377cd311]{font-size:17px}}p[data-v-377cd311],li[data-v-377cd311],dd[data-v-377cd311]{font-size:max(16px,1em)}.stat-label[data-v-377cd311],.stat-number[data-v-377cd311],.topbar-label[data-v-377cd311],.article-tag[data-v-377cd311],.category-tag[data-v-377cd311],.topic-tag[data-v-377cd311],.skill-tag[data-v-377cd311],.type-badge[data-v-377cd311],.step-badge[data-v-377cd311],.demand-badge[data-v-377cd311],.rating-badge[data-v-377cd311],.role-level-badge[data-v-377cd311],.se-level-pill[data-v-377cd311],.post-meta[data-v-377cd311],.blog-meta[data-v-377cd311],.article-meta[data-v-377cd311],.meta-value[data-v-377cd311],.meta-sep[data-v-377cd311],.newsletter-label[data-v-377cd311],.share-label[data-v-377cd311],.slide-label-date[data-v-377cd311],.company-type[data-v-377cd311],.event-date[data-v-377cd311],.event-location[data-v-377cd311]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-377cd311],li[data-v-377cd311],dd[data-v-377cd311],td[data-v-377cd311],.section-card-desc[data-v-377cd311],.article-slide-desc[data-v-377cd311],.card-description[data-v-377cd311]{font-size:max(16px,1em)}.forum-post-page[data-v-377cd311]{max-width:800px;margin:0 auto;padding:2rem 1rem}.post-nav[data-v-377cd311]{margin-bottom:1rem}.back-link[data-v-377cd311]{font-size:.85rem;color:var(--color-primary);text-decoration:none;font-weight:600}.back-link[data-v-377cd311]:hover{text-decoration:underline}.post-full[data-v-377cd311]{display:flex;gap:12px;background:var(--color-card);border-radius:var(--radius-md);padding:1.25rem;border:1px solid rgba(26,26,46,.12);margin-bottom:1.5rem}.post-left[data-v-377cd311]{flex-shrink:0}.post-right[data-v-377cd311]{flex:1;min-width:0}.post-meta[data-v-377cd311]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--color-text-muted);margin-bottom:8px;flex-wrap:wrap}.meta-sep[data-v-377cd311]{color:#ddd}.post-title[data-v-377cd311]{font-size:1.4rem;font-weight:800;color:var(--color-black);margin:0 0 12px;line-height:1.3}.post-body[data-v-377cd311]{font-size:.925rem;color:var(--color-text);line-height:1.7}.badge[data-v-377cd311]{font-size:.7rem;padding:2px 6px;border-radius:4px}.post-actions[data-v-377cd311]{display:flex;gap:8px;margin-top:1rem}.action-btn[data-v-377cd311]{background:none;border:1px solid rgba(26,26,46,.12);padding:.3rem .7rem;font-size:.78rem;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted)}.action-btn[data-v-377cd311]:hover{border-color:var(--color-primary);color:var(--color-primary)}.action-btn.danger[data-v-377cd311]:hover{border-color:#dc2626;color:#dc2626}.action-btn.admin-danger[data-v-377cd311]{border-color:#dc2626;color:#dc2626;font-weight:700}.action-btn.admin-danger[data-v-377cd311]:hover{background:#dc2626;color:#fff}.edit-form[data-v-377cd311]{margin-top:1rem}.edit-textarea[data-v-377cd311]{width:100%;padding:.75rem;font-size:.9rem;border:1.5px solid rgba(26,26,46,.12);border-radius:var(--radius-sm);resize:vertical;font-family:var(--font-body);box-sizing:border-box}.edit-actions[data-v-377cd311]{display:flex;gap:8px;margin-top:8px}.reply-form[data-v-377cd311]{background:var(--color-card);border-radius:var(--radius-md);padding:1.25rem;border:1px solid rgba(26,26,46,.12);margin-bottom:1.5rem}.reply-form-title[data-v-377cd311]{font-size:1rem;font-weight:700;margin:0 0 .75rem}.reply-textarea[data-v-377cd311]{width:100%;padding:.75rem;font-size:.9rem;border:1.5px solid rgba(26,26,46,.12);border-radius:var(--radius-sm);resize:vertical;font-family:var(--font-body);box-sizing:border-box;margin-bottom:8px}.signin-prompt[data-v-377cd311]{font-size:.9rem;color:var(--color-text-muted);margin:0}.signin-prompt a[data-v-377cd311]{color:var(--color-primary);font-weight:600}.btn-primary[data-v-377cd311]{padding:.5rem 1rem;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-full);font-size:.85rem;font-weight:700;cursor:pointer}.btn-primary[data-v-377cd311]:hover{background:var(--color-accent-hover)}.btn-primary[data-v-377cd311]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-377cd311]{padding:.5rem 1rem;background:var(--color-bg);color:var(--color-text-muted);border:none;border-radius:var(--radius-full);font-size:.85rem;cursor:pointer}.replies-section[data-v-377cd311]{margin-top:0}.replies-title[data-v-377cd311]{font-size:1rem;font-weight:700;margin:0 0 1rem}.replies-list[data-v-377cd311]{display:flex;flex-direction:column;gap:0}.loading[data-v-377cd311]{text-align:center;padding:3rem;color:var(--color-text-muted)}.reported-notice[data-v-377cd311]{font-size:.78rem;color:var(--color-text-muted);font-style:italic}.report-menu[data-v-377cd311]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;padding:.5rem;background:var(--color-bg);border-radius:10px;border:1px solid rgba(26,26,46,.12)}.report-reason-btn[data-v-377cd311]{background:#fff;border:1px solid rgba(26,26,46,.12);color:var(--color-text);font-size:.75rem;padding:.25rem .6rem;border-radius:9999px;cursor:pointer;transition:all .15s}.report-reason-btn[data-v-377cd311]:hover{background:#dc2626;border-color:#dc2626;color:#fff}.team-badge[data-v-377cd311]{display:inline-block;background:linear-gradient(90deg,#c1512f,#e09f20);color:#fff;font-size:.6rem;font-weight:700;padding:1px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}html[data-v-04070b6f],body[data-v-04070b6f]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-04070b6f],input[data-v-04070b6f],select[data-v-04070b6f],textarea[data-v-04070b6f],optgroup[data-v-04070b6f],pre[data-v-04070b6f],code[data-v-04070b6f],kbd[data-v-04070b6f],samp[data-v-04070b6f]{font-family:inherit}h1[data-v-04070b6f],h2[data-v-04070b6f],h3[data-v-04070b6f],h4[data-v-04070b6f],h5[data-v-04070b6f],h6[data-v-04070b6f]{text-wrap:balance}p[data-v-04070b6f],li[data-v-04070b6f],dd[data-v-04070b6f],figcaption[data-v-04070b6f],.page-subtitle[data-v-04070b6f],.hub-subtitle[data-v-04070b6f],.hero-subtitle[data-v-04070b6f],.section-subtitle[data-v-04070b6f],.card-description[data-v-04070b6f]{text-wrap:pretty}[data-v-04070b6f]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-04070b6f]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-04070b6f]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-04070b6f]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-04070b6f]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-04070b6f]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-04070b6f]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-04070b6f]{color:var(--color-accent)}.border-3[data-v-04070b6f]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-04070b6f]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-04070b6f]{font-size:17px}}p[data-v-04070b6f],li[data-v-04070b6f],dd[data-v-04070b6f]{font-size:max(16px,1em)}.stat-label[data-v-04070b6f],.stat-number[data-v-04070b6f],.topbar-label[data-v-04070b6f],.article-tag[data-v-04070b6f],.category-tag[data-v-04070b6f],.topic-tag[data-v-04070b6f],.skill-tag[data-v-04070b6f],.type-badge[data-v-04070b6f],.step-badge[data-v-04070b6f],.demand-badge[data-v-04070b6f],.rating-badge[data-v-04070b6f],.role-level-badge[data-v-04070b6f],.se-level-pill[data-v-04070b6f],.post-meta[data-v-04070b6f],.blog-meta[data-v-04070b6f],.article-meta[data-v-04070b6f],.meta-value[data-v-04070b6f],.meta-sep[data-v-04070b6f],.newsletter-label[data-v-04070b6f],.share-label[data-v-04070b6f],.slide-label-date[data-v-04070b6f],.company-type[data-v-04070b6f],.event-date[data-v-04070b6f],.event-location[data-v-04070b6f]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-04070b6f],li[data-v-04070b6f],dd[data-v-04070b6f],td[data-v-04070b6f],.section-card-desc[data-v-04070b6f],.article-slide-desc[data-v-04070b6f],.card-description[data-v-04070b6f]{font-size:max(16px,1em)}.composer-page[data-v-04070b6f]{max-width:700px;margin:0 auto;padding:2rem 1rem}.composer-title[data-v-04070b6f]{font-size:1.5rem;font-weight:800;margin:0 0 1.5rem}.auth-prompt[data-v-04070b6f]{background:var(--color-card);padding:2rem;border-radius:var(--radius-md);text-align:center}.auth-prompt a[data-v-04070b6f]{color:var(--color-primary);font-weight:600}.composer-form[data-v-04070b6f]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-04070b6f]{display:flex;flex-direction:column;gap:.35rem;position:relative}.form-label[data-v-04070b6f]{font-size:.85rem;font-weight:600;color:var(--color-black)}.form-input[data-v-04070b6f],.form-select[data-v-04070b6f],.form-textarea[data-v-04070b6f]{width:100%;padding:.75rem;font-size:.9rem;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;font-family:var(--font-body);box-sizing:border-box;background:#fff}.form-input[data-v-04070b6f]:focus,.form-select[data-v-04070b6f]:focus,.form-textarea[data-v-04070b6f]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2779b71f}.form-textarea[data-v-04070b6f]{resize:vertical;min-height:150px}.char-count[data-v-04070b6f]{font-size:.7rem;color:var(--color-text-muted);text-align:right}.error-msg[data-v-04070b6f]{background:#fef2f2;color:#b91c1c;padding:.75rem;border-radius:10px;font-size:.85rem}.form-actions[data-v-04070b6f]{display:flex;justify-content:flex-end;gap:8px}.cancel-btn[data-v-04070b6f]{padding:.6rem 1.2rem;font-size:.85rem;color:var(--color-text-muted);text-decoration:none;border-radius:var(--radius-full);background:var(--color-bg)}.submit-btn[data-v-04070b6f]{padding:.6rem 1.5rem;font-size:.85rem;font-weight:700;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-full);cursor:pointer}.submit-btn[data-v-04070b6f]:hover{background:var(--color-accent-hover)}.submit-btn[data-v-04070b6f]:disabled{opacity:.5;cursor:not-allowed}.tool-signup-nudge[data-v-df9661ec]{margin:1.5rem 0}.nudge-inner[data-v-df9661ec]{background:linear-gradient(135deg,#faf8f5,#fff7ed);border:1px solid #e5d5c0;border-radius:10px;padding:1.1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.nudge-text[data-v-df9661ec]{font-size:.88rem;color:#1a1a1a;line-height:1.5}.nudge-text strong[data-v-df9661ec]{color:#1a1a2e}.nudge-actions[data-v-df9661ec]{display:flex;gap:.5rem;flex-shrink:0}.nudge-cta[data-v-df9661ec]{padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;background:#c1512f;color:#fff;border-radius:9999px;text-decoration:none;transition:background .15s}.nudge-cta[data-v-df9661ec]:hover{background:#a8432a}.nudge-dismiss[data-v-df9661ec]{padding:.5rem 1rem;font-size:.82rem;font-weight:500;background:none;border:1px solid rgba(26,26,46,.12);color:#888;border-radius:9999px;cursor:pointer;font-family:inherit}.nudge-dismiss[data-v-df9661ec]:hover{border-color:#999;color:#1a1a1a}@media(max-width:640px){.nudge-inner[data-v-df9661ec]{flex-direction:column;text-align:center}.nudge-actions[data-v-df9661ec]{justify-content:center}}.mil-pay-page[data-v-8720a764]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:Roboto,sans-serif}.page-header[data-v-8720a764]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-btn[data-v-8720a764]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-btn[data-v-8720a764]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-8720a764] .share-label{color:#ffffff9e}.page-header a[data-v-8720a764]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-8720a764]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-8720a764],.page-header li[data-v-8720a764]{color:#ffffffc7}.page-title[data-v-8720a764]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-8720a764]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.step-card[data-v-8720a764]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:2rem;margin-bottom:1.5rem}.step-badge[data-v-8720a764]{display:inline-block;background-color:#e09f20;color:#fff;padding:.25rem .75rem;font-size:.65rem;font-weight:700;text-transform:uppercase;border-radius:9999px;letter-spacing:.04em;margin-bottom:.75rem}.step-title[data-v-8720a764]{font-size:1.35rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem}.form-grid[data-v-8720a764]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.form-group[data-v-8720a764]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-8720a764]{font-size:.8rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.03em}.form-select[data-v-8720a764],.form-input[data-v-8720a764]{padding:.65rem .9rem;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;font-size:.95rem;font-family:Roboto,sans-serif;color:#1a1a2e;background:#fff;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color .2s ease}.form-select[data-v-8720a764]:focus,.form-input[data-v-8720a764]:focus{outline:none;border-color:#e09f20;box-shadow:0 0 0 3px #e09f2026}.input-prefix-wrap[data-v-8720a764]{position:relative;display:flex;align-items:center}.input-prefix[data-v-8720a764]{position:absolute;left:.9rem;font-size:.95rem;color:#6b6b6b;font-weight:600;pointer-events:none}.form-input.with-prefix[data-v-8720a764]{padding-left:1.75rem}.pill-group[data-v-8720a764]{display:flex;gap:.5rem;flex-wrap:wrap}.pill-btn[data-v-8720a764]{padding:.5rem 1rem;border:1.5px solid rgba(26,26,46,.12);border-radius:9999px;background:#fff;font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#6b6b6b;cursor:pointer;transition:all .2s ease}.pill-btn[data-v-8720a764]:hover{border-color:#e09f20;color:#e09f20}.pill-btn.active[data-v-8720a764]{background:#e09f20;border-color:#e09f20;color:#fff}.pill-btn.small[data-v-8720a764]{padding:.3rem .75rem;font-size:.75rem}.primary-btn[data-v-8720a764]{display:inline-block;background:#e09f20;color:#fff;border:none;border-radius:9999px;padding:.75rem 2rem;font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-8720a764]:hover:not(:disabled){background:#c58a1a;transform:translateY(-1px)}.primary-btn[data-v-8720a764]:disabled{opacity:.5;cursor:not-allowed}.secondary-btn[data-v-8720a764]{display:inline-block;background:transparent;color:#2779b7;border:1.5px solid #2779b7;border-radius:9999px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s ease;margin-top:1rem}.secondary-btn[data-v-8720a764]:hover{background:#2779b7;color:#fff}.summary-sub[data-v-8720a764]{font-size:.9rem;color:#6b6b6b;margin:-.5rem 0 1.5rem}.result-cards-grid[data-v-8720a764]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:.5rem}.result-card[data-v-8720a764]{border-radius:10px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.2rem}.result-card.highlight[data-v-8720a764]{background:#1a1a2e;color:#fff}.result-card.highlight .rc-label[data-v-8720a764]{color:#ffffffa6}.result-card.highlight .rc-value[data-v-8720a764]{color:#e09f20}.result-card.highlight .rc-sub[data-v-8720a764]{color:#ffffff80}.result-card.gold[data-v-8720a764]{background:linear-gradient(135deg,#e09f20,#c58a1a);color:#fff}.result-card.gold .rc-label[data-v-8720a764]{color:#fffc}.result-card.gold .rc-value[data-v-8720a764]{color:#fff}.result-card.gold .rc-sub[data-v-8720a764]{color:#ffffffb3}.result-card.green[data-v-8720a764]{background:#f0fdf4;border:1.5px solid #bbf7d0}.result-card.green .rc-label[data-v-8720a764]{color:#166534}.result-card.green .rc-value[data-v-8720a764]{color:#15803d}.result-card.green .rc-sub[data-v-8720a764]{color:#4ade80;color:#166534;opacity:.75}.result-card.neutral[data-v-8720a764]{background:#fff}.result-card.neutral .rc-label[data-v-8720a764]{color:#6b6b6b}.result-card.neutral .rc-value[data-v-8720a764]{color:#1a1a1a}.result-card.neutral .rc-sub[data-v-8720a764]{color:#9ca3af}.rc-label[data-v-8720a764]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rc-value[data-v-8720a764]{font-size:1.45rem;font-weight:800;line-height:1.1}.rc-sub[data-v-8720a764]{font-size:.75rem;margin-top:.1rem}.chart-title[data-v-8720a764]{margin-bottom:.5rem}.chart-legend[data-v-8720a764]{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}.legend-dot[data-v-8720a764]{display:inline-block;width:12px;height:12px;border-radius:4px}.gold-dot[data-v-8720a764]{background:#e09f20}.green-dot[data-v-8720a764]{background:#4ade80}.legend-label[data-v-8720a764]{font-size:.78rem;color:#6b6b6b;font-weight:600}.chart-wrap[data-v-8720a764]{position:relative;height:280px}.comp-label[data-v-8720a764]{color:#374151;font-size:.9rem}.sort-row[data-v-8720a764]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.sort-label[data-v-8720a764]{font-size:.8rem;font-weight:600;color:#374151}.table-wrap[data-v-8720a764]{overflow-x:auto;border-radius:10px;border:1px solid rgba(26,26,46,.12)}.results-table[data-v-8720a764]{width:100%;border-collapse:collapse;font-size:.9rem}.results-table th[data-v-8720a764]{background:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;padding:.75rem 1rem;text-align:left;border-bottom:2px solid rgba(26,26,46,.12);position:sticky;top:0}.results-table th.num[data-v-8720a764]{text-align:right}.results-table td[data-v-8720a764]{padding:.65rem 1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.results-table td.num[data-v-8720a764]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:#1a1a1a}.results-table tr[data-v-8720a764]:hover{background:#fefce8}.results-table tr.no-tax[data-v-8720a764]{background:#f0fdf4}.results-table tr.no-tax[data-v-8720a764]:hover{background:#dcfce7}.results-table tfoot .total-row td[data-v-8720a764]{background:#fff;border-top:2px solid rgba(26,26,46,.12);font-size:.95rem}.table-header-row[data-v-8720a764]{margin-bottom:1rem}.table-hint[data-v-8720a764]{font-size:.85rem;color:#6b6b6b;margin:.25rem 0 0}.state-name[data-v-8720a764]{font-weight:600;color:#1a1a1a}.state-abbr[data-v-8720a764]{margin-left:.35rem;font-size:.75rem;color:#9ca3af;font-weight:400}.tax-badge[data-v-8720a764]{display:inline-block;font-size:.75rem;color:#6b6b6b}.tax-badge.none[data-v-8720a764]{background:#dcfce7;color:#166534;padding:.15rem .5rem;border-radius:9999px;font-weight:600;font-size:.7rem}.tax-badge.taxable[data-v-8720a764]{color:#9ca3af;font-size:.75rem}.disclaimer[data-v-8720a764]{margin-top:1.25rem;padding:1rem;background:#fff;border-radius:10px;font-size:.78rem;color:#6b6b6b;line-height:1.5}@media(max-width:768px){.form-grid[data-v-8720a764]{grid-template-columns:1fr}.page-title[data-v-8720a764]{font-size:1.75rem}.result-cards-grid[data-v-8720a764]{grid-template-columns:1fr}.results-table[data-v-8720a764]{font-size:.82rem}.chart-wrap[data-v-8720a764]{height:220px}}.tool-disclaimer[data-v-8720a764]{font-size:.78rem;color:#8a9ab5;text-align:center;padding:16px 20px;margin-top:24px;border-top:1px solid rgba(26,26,46,.12);font-style:italic}.va-calculator[data-v-03b968aa]{max-width:1300px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:var(--font-body, "Roboto", sans-serif)}.page-header[data-v-03b968aa]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-btn[data-v-03b968aa]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-btn[data-v-03b968aa]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-03b968aa] .share-label{color:#ffffff9e}.page-header a[data-v-03b968aa]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-03b968aa]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-03b968aa],.page-header li[data-v-03b968aa]{color:#ffffffc7}.page-title[data-v-03b968aa]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-03b968aa]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.calculator-layout[data-v-03b968aa]{display:flex;flex-direction:column;gap:2rem}.input-panel[data-v-03b968aa]{padding:2rem}.panel-title[data-v-03b968aa]{font-size:1.35rem;font-weight:700;margin:0 0 1.5rem;color:var(--color-text, #1a1a2e)}.inputs-two-col[data-v-03b968aa]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-section-label[data-v-03b968aa]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold, #e09f20);margin-bottom:1rem}.input-group[data-v-03b968aa]{margin-bottom:1.15rem}.input-group label[data-v-03b968aa]{display:block;font-weight:600;font-size:.875rem;color:var(--color-text, #1a1a2e);margin-bottom:.35rem}.input-wrapper[data-v-03b968aa]{display:flex;align-items:center;border:1px solid rgba(26,26,46,.12);border-radius:var(--radius-md, 12px);overflow:hidden;background:#fff}.input-prefix[data-v-03b968aa],.input-suffix[data-v-03b968aa]{padding:.6rem .7rem;background:#f3f4f6;color:var(--color-text-muted, #6b7280);font-weight:600;font-size:.9rem;white-space:nowrap}.input-wrapper input[data-v-03b968aa],.input-wrapper .select-input[data-v-03b968aa]{flex:1;border:none;outline:none;padding:.6rem .7rem;font-size:1rem;font-family:var(--font-body, "Roboto", sans-serif);min-width:0;background:transparent}.select-input[data-v-03b968aa]{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.input-hint[data-v-03b968aa]{display:block;font-size:.78rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.pill-group[data-v-03b968aa]{display:flex;gap:.5rem;flex-wrap:wrap}.pill-btn[data-v-03b968aa]{border:2px solid rgba(26,26,46,.12);border-radius:var(--radius-full, 9999px);padding:.45rem 1.15rem;font-family:var(--font-display, "Roboto", sans-serif);font-weight:600;font-size:.875rem;cursor:pointer;background:#fff;color:var(--color-text, #1a1a2e);transition:all .2s ease}.pill-btn[data-v-03b968aa]:hover{border-color:var(--color-gold, #e09f20)}.pill-btn.active[data-v-03b968aa]{background:var(--color-gold, #e09f20);border-color:var(--color-gold, #e09f20);color:#fff}.results-panel[data-v-03b968aa]{display:flex;flex-direction:column;gap:2rem}.summary-cards[data-v-03b968aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.summary-card[data-v-03b968aa]{padding:1.5rem;text-align:center}.summary-amount[data-v-03b968aa]{font-size:1.9rem;font-weight:800;color:var(--color-text, #1a1a2e);margin:.6rem 0 .2rem;line-height:1.15}.summary-label[data-v-03b968aa]{font-size:.9rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin-bottom:.6rem}.summary-detail[data-v-03b968aa]{font-size:.82rem;color:var(--color-text-muted, #6b7280);line-height:1.6}.verdict-buy[data-v-03b968aa]{border-top:4px solid #22c55e}.verdict-rent[data-v-03b968aa]{border-top:4px solid #ef4444}.verdict-borderline[data-v-03b968aa]{border-top:4px solid var(--color-gold, #e09f20)}.verdict-buy .verdict-label[data-v-03b968aa]{color:#16a34a}.verdict-rent .verdict-label[data-v-03b968aa]{color:#dc2626}.verdict-borderline .verdict-label[data-v-03b968aa]{color:var(--color-gold, #e09f20)}.verdict-tag[data-v-03b968aa]{background:#374151}.rent-tag[data-v-03b968aa]{background:var(--color-primary, #2779b7)}.equity-tag[data-v-03b968aa]{background:#16a34a}.equity-amount[data-v-03b968aa]{color:#16a34a}.mini-cards[data-v-03b968aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mini-card[data-v-03b968aa]{padding:1rem 1.25rem;text-align:center}.mini-label[data-v-03b968aa]{font-size:.8rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin-bottom:.35rem}.mini-amount[data-v-03b968aa]{font-size:1.25rem;font-weight:800;color:var(--color-text, #1a1a2e)}.mini-positive[data-v-03b968aa]{border-top:3px solid #22c55e}.mini-negative[data-v-03b968aa]{border-top:3px solid #ef4444}.chart-section[data-v-03b968aa]{padding:2rem}.chart-container[data-v-03b968aa]{position:relative;height:300px;width:100%}.chart-legend[data-v-03b968aa]{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}.legend-item[data-v-03b968aa]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--color-text-muted, #6b7280)}.legend-dot[data-v-03b968aa]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.buy-dot[data-v-03b968aa]{background:#e09f20}.rent-dot[data-v-03b968aa]{background:#ef4444}.equity-dot[data-v-03b968aa]{background:#22c55e}.legend-dash[data-v-03b968aa]{width:18px;height:2px;background:#fbbf24;border-top:2px dashed #fbbf24;flex-shrink:0}.comparison-table-section[data-v-03b968aa]{padding:2rem}.section-title[data-v-03b968aa]{font-size:1.2rem;font-weight:700;margin:0 0 1.25rem;color:var(--color-text, #1a1a2e)}.table-scroll[data-v-03b968aa]{overflow-x:auto}.comparison-table[data-v-03b968aa]{width:100%;border-collapse:collapse;font-size:.86rem;white-space:nowrap}.comparison-table th[data-v-03b968aa]{background:#f3f4f6;padding:.7rem 1rem;text-align:left;font-weight:700;color:var(--color-text, #1a1a2e);border-bottom:2px solid rgba(26,26,46,.12);cursor:pointer;-webkit-user-select:none;user-select:none}.comparison-table th[data-v-03b968aa]:hover{background:#e5e7eb}.sort-icon[data-v-03b968aa]{font-size:.72rem;opacity:.5}.comparison-table td[data-v-03b968aa]{padding:.6rem 1rem;border-bottom:1px solid #f0f0f0;color:var(--color-text, #1a1a2e)}.comparison-table tbody tr[data-v-03b968aa]:hover{background:#1a1a2e09}.breakeven-row[data-v-03b968aa]{background:#e09f201a!important;font-weight:700}.planned-row[data-v-03b968aa]{background:#22c55e12!important}.planned-badge[data-v-03b968aa]{display:inline-block;margin-left:.4rem;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:4px;background:#22c55e;color:#fff;vertical-align:middle;text-transform:uppercase;letter-spacing:.04em}.equity-cell[data-v-03b968aa]{color:var(--color-primary, #2779b7);font-weight:600}.positive[data-v-03b968aa]{color:#16a34a;font-weight:700}.negative[data-v-03b968aa]{color:#dc2626;font-weight:700}.assumptions-section[data-v-03b968aa]{padding:2rem}.exemptions-list[data-v-03b968aa]{padding-left:1.25rem;margin:0 0 1.25rem}.exemptions-list li[data-v-03b968aa]{font-size:.85rem;color:var(--color-text-muted, #6b7280);line-height:1.7}.disclaimer[data-v-03b968aa]{font-size:.78rem;color:var(--color-text-muted, #9ca3af);margin:0;line-height:1.6}@media(max-width:900px){.inputs-two-col[data-v-03b968aa]{grid-template-columns:1fr;gap:1.5rem}.mini-cards[data-v-03b968aa]{grid-template-columns:1fr}}@media(max-width:768px){.va-calculator[data-v-03b968aa]{padding:1.25rem 1rem 3rem}.page-title[data-v-03b968aa]{font-size:1.65rem}.summary-cards[data-v-03b968aa]{grid-template-columns:1fr}.input-panel[data-v-03b968aa],.chart-section[data-v-03b968aa],.comparison-table-section[data-v-03b968aa],.assumptions-section[data-v-03b968aa]{padding:1.25rem}}.tool-disclaimer[data-v-03b968aa]{font-size:.78rem;color:#8a9ab5;text-align:center;padding:16px 20px;margin-top:24px;border-top:1px solid rgba(26,26,46,.12);font-style:italic}.va-disability-calculator[data-v-5fbd7f39]{max-width:1300px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:var(--font-body, "Roboto", sans-serif)}.page-header[data-v-5fbd7f39]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-btn[data-v-5fbd7f39]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-btn[data-v-5fbd7f39]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-5fbd7f39] .share-label{color:#ffffff9e}.page-header a[data-v-5fbd7f39]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-5fbd7f39]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-5fbd7f39],.page-header li[data-v-5fbd7f39]{color:#ffffffc7}.page-title[data-v-5fbd7f39]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-5fbd7f39]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.tab-nav[data-v-5fbd7f39]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem;border-bottom:2px solid rgba(26,26,46,.12);padding-bottom:0}.tab-btn[data-v-5fbd7f39]{padding:.65rem 1.35rem;border:none;background:none;font-family:var(--font-display, "Roboto", sans-serif);font-weight:600;font-size:.95rem;color:var(--color-text-muted, #6b7280);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.tab-btn[data-v-5fbd7f39]:hover{color:var(--color-primary, #2779b7)}.tab-btn.active[data-v-5fbd7f39]{color:var(--color-primary, #2779b7);border-bottom-color:var(--color-primary, #2779b7)}.brutalist-card[data-v-5fbd7f39]{background:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f}.brutalist-tag[data-v-5fbd7f39]{display:inline-block;padding:.2rem .6rem;background:var(--color-primary, #2779b7);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:4px;margin-bottom:.5rem}.calculator-layout[data-v-5fbd7f39]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(300px,1.2fr);gap:2rem;align-items:start}.input-panel[data-v-5fbd7f39]{padding:2rem}.panel-title[data-v-5fbd7f39]{font-size:1.2rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .5rem}.panel-sub[data-v-5fbd7f39]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem;line-height:1.5}.condition-row[data-v-5fbd7f39]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;margin-bottom:.75rem}.condition-number[data-v-5fbd7f39]{width:28px;height:28px;background:var(--color-primary, #2779b7);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;margin-top:1.6rem}.condition-fields[data-v-5fbd7f39]{flex:1;display:grid;grid-template-columns:1fr 90px auto;gap:.75rem;align-items:end;min-width:0}.input-group[data-v-5fbd7f39]{margin-bottom:0}.input-group label[data-v-5fbd7f39]{display:block;font-weight:600;font-size:.8rem;color:var(--color-text, #1a1a2e);margin-bottom:.3rem}.input-wrapper[data-v-5fbd7f39]{display:flex;align-items:center;border:1px solid rgba(26,26,46,.12);border-radius:10px;overflow:hidden;background:#fff}.input-wrapper input[data-v-5fbd7f39],.input-wrapper .select-input[data-v-5fbd7f39]{flex:1;border:none;outline:none;padding:.55rem .7rem;font-size:.9rem;font-family:var(--font-body, "Roboto", sans-serif);min-width:0;background:transparent}.input-wrapper input[type=date][data-v-5fbd7f39]{padding:.55rem .5rem}.select-input[data-v-5fbd7f39]{cursor:pointer}.input-hint[data-v-5fbd7f39]{display:block;font-size:.75rem;color:var(--color-text-muted, #6b7280);margin-top:.2rem}.checkbox-label[data-v-5fbd7f39]{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.8rem;cursor:pointer;padding:.55rem 0}.checkbox-label input[type=checkbox][data-v-5fbd7f39]{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary, #2779b7)}.remove-btn[data-v-5fbd7f39]{background:none;border:1px solid #fca5a5;color:#ef4444;width:28px;height:28px;border-radius:4px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1.6rem;transition:background .15s}.remove-btn[data-v-5fbd7f39]:hover{background:#fee2e2}.condition-actions[data-v-5fbd7f39]{display:flex;gap:.75rem;margin-top:1rem;margin-bottom:1.25rem}.add-btn[data-v-5fbd7f39]{flex:1;padding:.65rem 1rem;background:var(--color-primary, #2779b7);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:.875rem;cursor:pointer;transition:opacity .2s}.add-btn[data-v-5fbd7f39]:hover{opacity:.88}.reset-btn[data-v-5fbd7f39]{padding:.65rem 1rem;background:none;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;font-weight:600;font-size:.875rem;color:var(--color-text-muted, #6b7280);cursor:pointer;transition:border-color .2s}.reset-btn[data-v-5fbd7f39]:hover{border-color:#9ca3af}.quick-load-section[data-v-5fbd7f39]{border-top:1px solid rgba(26,26,46,.12);padding-top:1rem}.quick-load-label[data-v-5fbd7f39]{font-size:.78rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin:0 0 .5rem}.quick-load-btns[data-v-5fbd7f39]{display:flex;gap:.5rem;flex-wrap:wrap}.quick-btn[data-v-5fbd7f39]{padding:.4rem .85rem;background:#f3f4f6;border:1px solid rgba(26,26,46,.12);border-radius:10px;font-size:.78rem;font-weight:600;color:var(--color-text, #1a1a2e);cursor:pointer;transition:background .2s,border-color .2s}.quick-btn[data-v-5fbd7f39]:hover{background:#e0eaf5;border-color:var(--color-primary, #2779b7);color:var(--color-primary, #2779b7)}.results-panel[data-v-5fbd7f39]{display:flex;flex-direction:column;gap:1.5rem}.rating-hero[data-v-5fbd7f39]{padding:2rem}.rating-hero-inner[data-v-5fbd7f39]{display:flex;align-items:center;gap:2.5rem}.rating-circle[data-v-5fbd7f39]{width:130px;height:130px;border-radius:50%;border:6px solid #2779b7;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .4s}.rating-number[data-v-5fbd7f39]{font-size:2.5rem;font-weight:800;line-height:1;transition:color .4s}.rating-label[data-v-5fbd7f39]{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin-top:.15rem;text-transform:uppercase;letter-spacing:.05em}.rating-details[data-v-5fbd7f39]{flex:1}.rating-detail-row[data-v-5fbd7f39]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.9rem}.detail-label[data-v-5fbd7f39]{color:var(--color-text-muted, #6b7280);font-weight:500;white-space:nowrap}.detail-value[data-v-5fbd7f39]{font-weight:700;color:var(--color-text, #1a1a2e)}.detail-value.highlight[data-v-5fbd7f39]{color:var(--color-primary, #2779b7);font-size:1.05rem}.detail-value.highlight-gold[data-v-5fbd7f39]{color:#c1512f;font-size:1.1rem}.detail-value.green[data-v-5fbd7f39]{color:#16a34a}.math-breakdown[data-v-5fbd7f39]{padding:1.75rem}.section-title[data-v-5fbd7f39]{font-size:1.1rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .75rem}.math-intro[data-v-5fbd7f39]{font-size:.875rem;color:var(--color-text-muted, #6b7280);line-height:1.6;margin:0 0 1.25rem}.math-steps[data-v-5fbd7f39]{display:flex;flex-direction:column;gap:0}.math-step[data-v-5fbd7f39]{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:10px;font-size:.84rem;border-left:3px solid transparent;transition:background .15s}.math-step[data-v-5fbd7f39]:hover{background:#fff}.math-step[data-v-5fbd7f39]:not(:last-child){border-bottom:1px dashed #f0f0f0}.bilateral-step[data-v-5fbd7f39]{background:#fffbeb;border-left-color:#f59e0b}.math-total[data-v-5fbd7f39]{background:#eff6ff;border-left-color:var(--color-primary, #2779b7);margin-top:.5rem;font-weight:600}.step-num[data-v-5fbd7f39]{width:28px;height:28px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--color-text-muted, #6b7280);flex-shrink:0}.math-total .step-num[data-v-5fbd7f39]{background:var(--color-primary, #2779b7);color:#fff}.step-desc[data-v-5fbd7f39]{color:var(--color-text, #1a1a2e);line-height:1.4}.step-remaining[data-v-5fbd7f39]{font-size:.8rem;font-weight:700;color:var(--color-text-muted, #6b7280);white-space:nowrap}.total-remaining[data-v-5fbd7f39]{color:var(--color-primary, #2779b7);font-size:.9rem}.rounding-note[data-v-5fbd7f39]{font-size:.78rem;color:var(--color-text-muted, #6b7280);margin:1rem 0 0;padding:.6rem .9rem;background:#fff;border-radius:10px;border-left:3px solid rgba(26,26,46,.12)}.compensation-section[data-v-5fbd7f39]{padding:1.75rem}.compensation-header[data-v-5fbd7f39]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.spouse-toggle[data-v-5fbd7f39]{display:flex;gap:.4rem}.pill-group[data-v-5fbd7f39]{display:flex;gap:.4rem;flex-wrap:wrap}.pill-btn[data-v-5fbd7f39]{border:2px solid rgba(26,26,46,.12);border-radius:9999px;padding:.4rem 1rem;font-family:var(--font-display, "Roboto", sans-serif);font-weight:600;font-size:.82rem;cursor:pointer;background:#fff;color:var(--color-text, #1a1a2e);transition:all .2s}.pill-btn[data-v-5fbd7f39]:hover{border-color:var(--color-primary, #2779b7)}.pill-btn.active[data-v-5fbd7f39]{background:var(--color-primary, #2779b7);border-color:var(--color-primary, #2779b7);color:#fff}.comp-cards[data-v-5fbd7f39]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}.comp-card[data-v-5fbd7f39]{padding:1.25rem;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;text-align:center}.comp-tag[data-v-5fbd7f39]{background:var(--color-primary, #2779b7)}.annual-tag[data-v-5fbd7f39]{background:#16a34a}.lifetime-tag[data-v-5fbd7f39]{background:#7c3aed}.comp-amount[data-v-5fbd7f39]{font-size:1.6rem;font-weight:800;color:var(--color-text, #1a1a2e);margin:.5rem 0 .25rem}.comp-label[data-v-5fbd7f39]{font-size:.78rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin-bottom:.25rem}.comp-sub[data-v-5fbd7f39]{font-size:.72rem;color:var(--color-text-muted, #6b7280)}.main-comp[data-v-5fbd7f39]{border-top:3px solid var(--color-primary, #2779b7)}.show-table-btn[data-v-5fbd7f39]{background:none;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;color:var(--color-text-muted, #6b7280);cursor:pointer;transition:border-color .2s}.show-table-btn[data-v-5fbd7f39]:hover{border-color:var(--color-primary, #2779b7);color:var(--color-primary, #2779b7)}.rate-table-wrapper[data-v-5fbd7f39]{margin-top:1rem;overflow-x:auto}.rate-table[data-v-5fbd7f39]{width:100%;border-collapse:collapse;font-size:.875rem}.rate-table th[data-v-5fbd7f39]{text-align:left;padding:.6rem .75rem;background:#f3f4f6;font-weight:700;color:var(--color-text, #1a1a2e);border-bottom:2px solid rgba(26,26,46,.12)}.rate-table td[data-v-5fbd7f39]{padding:.55rem .75rem;border-bottom:1px solid #f0f0f0;color:var(--color-text, #1a1a2e)}.current-rate-row[data-v-5fbd7f39]{background:#eff6ff;font-weight:700}.your-rating-badge[data-v-5fbd7f39]{display:inline-block;margin-left:.4rem;padding:.1rem .4rem;background:var(--color-primary, #2779b7);color:#fff;font-size:.65rem;font-weight:700;border-radius:4px;text-transform:uppercase}.muted[data-v-5fbd7f39]{color:#d1d5db}.rate-source[data-v-5fbd7f39]{font-size:.72rem;color:var(--color-text-muted, #6b7280);margin-top:.5rem}.backpay-hero[data-v-5fbd7f39]{padding:2rem}.backpay-grid[data-v-5fbd7f39]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.backpay-stat[data-v-5fbd7f39]{text-align:center;padding:1.25rem;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px}.backpay-tag[data-v-5fbd7f39]{background:#c1512f}.rate-tag[data-v-5fbd7f39]{background:var(--color-primary, #2779b7)}.total-tag[data-v-5fbd7f39]{background:#16a34a}.backpay-total[data-v-5fbd7f39]{border-top:3px solid #16a34a}.backpay-number[data-v-5fbd7f39]{font-size:2rem;font-weight:800;color:var(--color-text, #1a1a2e);margin:.5rem 0 .25rem;line-height:1.1}.total-number[data-v-5fbd7f39]{color:#16a34a;font-size:1.75rem}.backpay-sub[data-v-5fbd7f39]{font-size:.78rem;color:var(--color-text-muted, #6b7280);font-weight:600}.backpay-timeline[data-v-5fbd7f39]{background:#fff;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1rem}.timeline-row[data-v-5fbd7f39]{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.875rem;border-bottom:1px dashed rgba(26,26,46,.12)}.timeline-row[data-v-5fbd7f39]:last-child{border-bottom:none}.timeline-label[data-v-5fbd7f39]{color:var(--color-text-muted, #6b7280);font-weight:500}.timeline-value[data-v-5fbd7f39]{font-weight:700}.backpay-note[data-v-5fbd7f39]{display:flex;gap:.6rem;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:.85rem 1rem;font-size:.82rem;color:#92400e;line-height:1.5}.note-icon[data-v-5fbd7f39]{font-size:1rem;flex-shrink:0;margin-top:.05rem}.backpay-empty[data-v-5fbd7f39]{padding:2rem;text-align:center;color:var(--color-text-muted, #6b7280)}.backpay-tips[data-v-5fbd7f39]{padding:1.75rem}.tips-list[data-v-5fbd7f39]{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.tips-list li[data-v-5fbd7f39]{padding:.75rem 1rem;background:#fff;border-radius:10px;border-left:3px solid var(--color-primary, #2779b7);font-size:.875rem;line-height:1.5;color:var(--color-text, #1a1a2e)}.conditions-section[data-v-5fbd7f39]{display:flex;flex-direction:column;gap:1.5rem}.conditions-search-bar[data-v-5fbd7f39]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.search-wrapper[data-v-5fbd7f39]{flex:1;min-width:240px;position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;overflow:hidden;transition:border-color .2s}.search-wrapper[data-v-5fbd7f39]:focus-within{border-color:var(--color-primary, #2779b7)}.search-icon[data-v-5fbd7f39]{padding:0 .75rem;font-size:1rem;color:var(--color-text-muted, #6b7280)}.search-input[data-v-5fbd7f39]{flex:1;border:none;outline:none;padding:.7rem 0;font-size:.95rem;font-family:var(--font-body, "Roboto", sans-serif);background:transparent}.search-clear[data-v-5fbd7f39]{padding:.5rem .75rem;background:none;border:none;color:var(--color-text-muted, #6b7280);cursor:pointer;font-size:.9rem}.search-clear[data-v-5fbd7f39]:hover{color:#ef4444}.conditions-count[data-v-5fbd7f39]{font-size:.82rem;color:var(--color-text-muted, #6b7280);white-space:nowrap;font-weight:600}.conditions-grid[data-v-5fbd7f39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:1rem}.condition-card[data-v-5fbd7f39]{padding:1.25rem;cursor:pointer;transition:box-shadow .2s,transform .15s}.condition-card[data-v-5fbd7f39]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-1px)}.condition-card.expanded[data-v-5fbd7f39]{border-color:var(--color-primary, #2779b7);box-shadow:0 2px 6px #1a1a2e0f}.condition-card-header[data-v-5fbd7f39]{display:flex;align-items:flex-start;gap:.75rem}.condition-card-title[data-v-5fbd7f39]{flex:1}.condition-name[data-v-5fbd7f39]{font-size:1rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .2rem}.condition-code[data-v-5fbd7f39]{font-size:.72rem;color:var(--color-text-muted, #6b7280);font-family:monospace}.condition-ratings-preview[data-v-5fbd7f39]{display:flex;gap:.25rem;flex-wrap:wrap;align-items:center}.rating-badge[data-v-5fbd7f39]{padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:700;background:#f3f4f6;color:var(--color-text, #1a1a2e);white-space:nowrap}.rating-badge.rating-100[data-v-5fbd7f39]{background:#dcfce7;color:#15803d}.rating-badge.rating-70[data-v-5fbd7f39]{background:#dbeafe;color:#1e40af}.rating-badge.rating-50[data-v-5fbd7f39]{background:#ede9fe;color:#6d28d9}.rating-badge.rating-30[data-v-5fbd7f39]{background:#fef9c3;color:#a16207}.rating-badge.rating-10[data-v-5fbd7f39]{background:#f3f4f6;color:#6b6b6b}.rating-badge.rating-0[data-v-5fbd7f39]{background:#fee2e2;color:#991b1b}.expand-icon[data-v-5fbd7f39]{font-size:.75rem;color:var(--color-text-muted, #6b7280);flex-shrink:0;margin-top:.2rem}.condition-card-body[data-v-5fbd7f39]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(26,26,46,.12)}.cond-section[data-v-5fbd7f39]{margin-bottom:.875rem}.cond-section-title[data-v-5fbd7f39]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary, #2779b7);margin:0 0 .35rem}.cond-criteria[data-v-5fbd7f39],.cond-tips[data-v-5fbd7f39]{font-size:.845rem;color:var(--color-text, #1a1a2e);line-height:1.55;margin:0}.cond-tips[data-v-5fbd7f39]{color:#374151}.add-to-calc-btn[data-v-5fbd7f39]{display:inline-block;margin-top:.5rem;padding:.45rem .9rem;background:var(--color-primary, #2779b7);color:#fff;border:none;border-radius:10px;font-size:.8rem;font-weight:700;cursor:pointer;transition:opacity .2s}.add-to-calc-btn[data-v-5fbd7f39]:hover{opacity:.87}.no-results[data-v-5fbd7f39]{text-align:center;color:var(--color-text-muted, #6b7280);padding:3rem;font-size:1rem}.secondary-section[data-v-5fbd7f39]{display:flex;flex-direction:column;gap:1.25rem}.secondary-intro[data-v-5fbd7f39]{padding:1.5rem 1.75rem}.secondary-intro p[data-v-5fbd7f39]{font-size:.9rem;line-height:1.6;margin:.75rem 0 0;color:var(--color-text, #1a1a2e)}.secondary-grid[data-v-5fbd7f39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(560px,1fr));gap:1rem}.secondary-card[data-v-5fbd7f39]{overflow:hidden}.secondary-card-header[data-v-5fbd7f39]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;transition:background .15s}.secondary-card-header[data-v-5fbd7f39]:hover{background:#fff}.secondary-primary[data-v-5fbd7f39]{flex:1}.primary-tag[data-v-5fbd7f39]{display:inline-block;padding:.1rem .45rem;background:#c1512f;color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:4px;margin-bottom:.25rem}.secondary-primary-name[data-v-5fbd7f39]{font-size:1.05rem;font-weight:700;margin:0;color:var(--color-text, #1a1a2e)}.secondary-count[data-v-5fbd7f39]{font-size:.78rem;color:var(--color-text-muted, #6b7280);font-weight:600;white-space:nowrap}.secondary-card-body[data-v-5fbd7f39]{padding:0 1.5rem 1.5rem;border-top:1px solid rgba(26,26,46,.12)}.secondary-rationale[data-v-5fbd7f39]{font-size:.845rem;color:var(--color-text-muted, #6b7280);line-height:1.55;margin:1rem 0;font-style:italic}.secondary-list[data-v-5fbd7f39]{display:flex;flex-direction:column;gap:.75rem}.secondary-item[data-v-5fbd7f39]{padding:.875rem 1rem;background:#fff;border-radius:10px;border-left:3px solid #c1512f}.secondary-item-header[data-v-5fbd7f39]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;flex-wrap:wrap}.arrow-icon[data-v-5fbd7f39]{color:#c1512f;font-weight:700;flex-shrink:0}.secondary-name[data-v-5fbd7f39]{font-size:.9rem;color:var(--color-text, #1a1a2e)}.secondary-typical[data-v-5fbd7f39]{font-size:.72rem;color:var(--color-text-muted, #6b7280);background:#e5e7eb;padding:.1rem .4rem;border-radius:4px;font-weight:600;margin-left:auto}.secondary-nexus[data-v-5fbd7f39]{font-size:.82rem;color:#374151;line-height:1.5;margin:0}.secondary-action-note[data-v-5fbd7f39]{display:flex;gap:.5rem;align-items:flex-start;margin-top:1rem;padding:.75rem 1rem;background:#eff6ff;border-radius:10px;font-size:.8rem;color:#1e40af;line-height:1.5}.disclaimer-bar[data-v-5fbd7f39]{display:flex;gap:.75rem;align-items:flex-start;margin-top:2.5rem;padding:1rem 1.25rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:.82rem;line-height:1.6;color:#7c2d12}.disclaimer-icon[data-v-5fbd7f39]{font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.disclaimer-bar p[data-v-5fbd7f39]{margin:0}.disclaimer-bar a[data-v-5fbd7f39]{color:#c1512f;font-weight:600}.spearhead-cta[data-v-5fbd7f39]{margin-top:2rem}@media(max-width:1024px){.calculator-layout[data-v-5fbd7f39],.secondary-grid[data-v-5fbd7f39]{grid-template-columns:1fr}}@media(max-width:768px){.page-title[data-v-5fbd7f39]{font-size:1.65rem}.rating-hero-inner[data-v-5fbd7f39]{flex-direction:column;text-align:center}.comp-cards[data-v-5fbd7f39],.backpay-grid[data-v-5fbd7f39],.conditions-grid[data-v-5fbd7f39]{grid-template-columns:1fr}.condition-fields[data-v-5fbd7f39]{grid-template-columns:1fr 90px}.condition-bilateral-group[data-v-5fbd7f39]{grid-column:1 / -1}.tab-btn[data-v-5fbd7f39]{font-size:.82rem;padding:.5rem .85rem}.math-step[data-v-5fbd7f39]{grid-template-columns:28px 1fr}.step-remaining[data-v-5fbd7f39]{grid-column:2;font-size:.72rem}}.next-step-card[data-v-5fbd7f39]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;padding:1.25rem 1.5rem;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s;margin:1rem 0}.next-step-card[data-v-5fbd7f39]:hover{border-color:#c1512f;box-shadow:0 4px 20px #c1512f1a}.next-step-content[data-v-5fbd7f39]{flex:1}.next-step-label[data-v-5fbd7f39]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#c1512f;margin-bottom:.25rem}.next-step-question[data-v-5fbd7f39]{font-size:1rem;font-weight:600;color:#1a1a2e;line-height:1.4;margin-bottom:.2rem}.next-step-hint[data-v-5fbd7f39]{font-size:.78rem;color:#999}.next-step-arrow[data-v-5fbd7f39]{font-size:1.5rem;color:#c1512f;flex-shrink:0}.tool-disclaimer[data-v-5fbd7f39]{font-size:.78rem;color:#8a9ab5;text-align:center;padding:16px 20px;margin-top:24px;border-top:1px solid rgba(26,26,46,.12);font-style:italic}.comp-comparison-page[data-v-4897bb20]{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 5rem;font-family:var(--font-body, "Roboto", sans-serif)}.page-header[data-v-4897bb20]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-btn[data-v-4897bb20]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-btn[data-v-4897bb20]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-4897bb20] .share-label{color:#ffffff9e}.page-header a[data-v-4897bb20]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-4897bb20]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-4897bb20],.page-header li[data-v-4897bb20]{color:#ffffffc7}.page-title[data-v-4897bb20]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-4897bb20]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.offers-grid[data-v-4897bb20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,480px));gap:1.75rem;margin-bottom:1.5rem;justify-content:center}.offer-card[data-v-4897bb20]{background:var(--color-card, #fff);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));padding:1.75rem}.offer-card-header[data-v-4897bb20]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:3px solid var(--color-gold, #e09f20)}.offer-heading[data-v-4897bb20]{font-size:1.15rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0}.remove-btn[data-v-4897bb20]{background:none;border:1px solid #dc2626;color:#dc2626;border-radius:var(--radius-sm, 8px);padding:.25rem .65rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.remove-btn[data-v-4897bb20]:hover{background:#dc2626;color:#fff}.form-group[data-v-4897bb20]{margin-bottom:.9rem}.form-group>label[data-v-4897bb20]{display:block;font-weight:600;font-size:.82rem;color:var(--color-text, #1a1a2e);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.02em}.form-group>label[data-v-4897bb20]:has(.inline-checkbox){display:flex;align-items:center;gap:.5rem;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.inline-checkbox[data-v-4897bb20]{width:17px;height:17px;accent-color:var(--color-gold, #e09f20);cursor:pointer}.form-group input[type=text][data-v-4897bb20],.form-group input[type=number][data-v-4897bb20],.form-group select[data-v-4897bb20]{width:100%;padding:.55rem .75rem;border:1px solid rgba(26,26,46,.12);border-radius:var(--radius-sm, 8px);font-size:.92rem;font-family:inherit;background:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.form-group input[data-v-4897bb20]:focus,.form-group select[data-v-4897bb20]:focus{outline:none;border-color:var(--color-primary, #2779b7);box-shadow:0 0 0 3px #2779b71f}.form-row[data-v-4897bb20]{display:flex;gap:.75rem}.form-group.half[data-v-4897bb20]{flex:1;min-width:0}.benefits-checkboxes[data-v-4897bb20]{display:flex;flex-direction:column;gap:.35rem}.benefits-checkboxes label[data-v-4897bb20]{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.88rem;cursor:pointer;color:var(--color-text, #1a1a2e)}.benefits-checkboxes input[type=checkbox][data-v-4897bb20]{accent-color:var(--color-gold, #e09f20);width:15px;height:15px}.benefit-value[data-v-4897bb20]{color:var(--color-text-muted, #6b7280);font-size:.8rem}.add-offer-row[data-v-4897bb20]{margin-bottom:2.5rem;text-align:center}.add-offer-btn[data-v-4897bb20]{background:var(--color-card, #fff);color:var(--color-primary, #2779b7);border:2px dashed var(--color-primary, #2779b7);border-radius:var(--radius-lg, 16px);padding:.75rem 2rem;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,color .2s}.add-offer-btn[data-v-4897bb20]:hover{background:var(--color-primary, #2779b7);color:#fff}.results-section[data-v-4897bb20]{margin-top:.5rem}.best-offer-banner[data-v-4897bb20]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;background:var(--color-gold, #e09f20);color:#fff;border-radius:var(--radius-lg, 16px);padding:1rem 1.5rem;margin-bottom:2rem;max-width:980px;margin-left:auto;margin-right:auto}.best-offer-label[data-v-4897bb20]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.best-offer-name[data-v-4897bb20]{font-size:1.25rem;font-weight:800;font-family:var(--font-display, "Roboto", sans-serif)}.best-offer-value[data-v-4897bb20]{font-size:1rem;font-weight:600;opacity:.9;margin-left:auto}.summary-cards[data-v-4897bb20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,480px));gap:1.5rem;margin-bottom:2.5rem;justify-content:center}.summary-card[data-v-4897bb20]{background:var(--color-card, #fff);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));padding:1.5rem;text-align:center;position:relative;border:2px solid transparent;transition:border-color .2s,box-shadow .2s}.summary-card.winner[data-v-4897bb20]{border-color:var(--color-gold, #e09f20);box-shadow:0 4px 20px #e09f202e}.winner-badge[data-v-4897bb20]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-gold, #e09f20);color:#fff;font-size:.68rem;font-weight:700;padding:.2rem .9rem;border-radius:var(--radius-full, 9999px);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.offer-work-type[data-v-4897bb20]{display:inline-block;font-size:.7rem;font-weight:700;padding:.15rem .6rem;border-radius:var(--radius-full, 9999px);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem;background:#e5e7eb;color:#374151}.offer-work-type.remote[data-v-4897bb20]{background:#d1fae5;color:#065f46}.offer-work-type.hybrid[data-v-4897bb20]{background:#dbeafe;color:#1e40af}.offer-work-type.onsite[data-v-4897bb20]{background:#fce7f3;color:#9d174d}.summary-card h3[data-v-4897bb20]{font-size:1.1rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .2rem}.offer-title-label[data-v-4897bb20]{font-size:.8rem;color:var(--color-text-muted, #6b7280);margin-bottom:1rem}.comp-row[data-v-4897bb20]{display:flex;align-items:stretch;justify-content:center;gap:0;margin-bottom:.85rem}.comp-block[data-v-4897bb20]{flex:1;padding:0 .5rem}.comp-divider[data-v-4897bb20]{width:1px;background:#e5e7eb;margin:.15rem 0}.comp-amount[data-v-4897bb20]{font-size:1.3rem;font-weight:800;color:var(--color-text, #1a1a2e);line-height:1.2}.comp-amount.highlight[data-v-4897bb20]{color:var(--color-gold, #e09f20)}.comp-period[data-v-4897bb20]{font-size:.72rem;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.03em}.col-adjusted[data-v-4897bb20]{font-size:.95rem;font-weight:600;color:var(--color-primary, #2779b7)}.col-adjusted span[data-v-4897bb20]{font-size:.75rem;font-weight:400;color:var(--color-text-muted, #6b7280);display:block}.location-note[data-v-4897bb20]{font-size:.75rem;color:var(--color-text-muted, #6b7280);margin-top:.3rem}.chart-card[data-v-4897bb20]{background:var(--color-card, #fff);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));padding:1.5rem;margin-bottom:2rem}.chart-wrapper[data-v-4897bb20]{position:relative;height:300px;width:100%;margin-bottom:1rem}.chart-legend[data-v-4897bb20]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:center}.legend-item[data-v-4897bb20]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--color-text-muted, #6b7280)}.legend-dot[data-v-4897bb20]{width:12px;height:12px;border-radius:4px;flex-shrink:0}.subsection-title[data-v-4897bb20]{font-size:1.05rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.breakdown-table-container[data-v-4897bb20]{background:var(--color-card, #fff);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));padding:1.5rem;margin-bottom:2rem}.table-scroll[data-v-4897bb20]{overflow-x:auto}.breakdown-table[data-v-4897bb20]{width:100%;border-collapse:collapse;font-size:.9rem}.breakdown-table th[data-v-4897bb20]{text-align:right;padding:.65rem 1rem;font-weight:700;color:var(--color-text, #1a1a2e);border-bottom:2px solid rgba(26,26,46,.12);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.breakdown-table th.metric-col[data-v-4897bb20]{text-align:left}.breakdown-table td[data-v-4897bb20]{padding:.6rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-text, #1a1a2e)}.breakdown-table td.metric-label[data-v-4897bb20]{font-weight:500;font-size:.88rem;color:var(--color-text-muted, #6b7280)}.breakdown-table td.value-cell[data-v-4897bb20]{text-align:right;font-variant-numeric:tabular-nums}.breakdown-table th.best-col[data-v-4897bb20]{color:var(--color-gold, #e09f20)}.breakdown-table td.best-col[data-v-4897bb20]{font-weight:600}.best-star[data-v-4897bb20]{margin-left:.3rem;color:var(--color-gold, #e09f20)}.breakdown-table .total-row td[data-v-4897bb20]{font-weight:700;border-top:2px solid var(--color-gold, #e09f20);background:#fffbf0}.breakdown-table td.best-value[data-v-4897bb20]{color:var(--color-gold, #e09f20)}.empty-state[data-v-4897bb20]{text-align:center;padding:3rem 1rem;color:var(--color-text-muted, #6b7280);font-size:1rem;background:var(--color-card, #fff);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08))}@media(max-width:768px){.offers-grid[data-v-4897bb20],.summary-cards[data-v-4897bb20]{grid-template-columns:1fr}.page-title[data-v-4897bb20]{font-size:1.75rem}.form-row[data-v-4897bb20]{flex-direction:column;gap:0}.best-offer-value[data-v-4897bb20]{margin-left:0}.chart-wrapper[data-v-4897bb20]{height:240px}}.tool-disclaimer[data-v-4897bb20]{font-size:.78rem;color:#8a9ab5;text-align:center;padding:16px 20px;margin-top:24px;border-top:1px solid rgba(26,26,46,.12);font-style:italic}.placements-page[data-v-0ddfa8e8]{min-height:100vh;background:#fff;padding:2rem 1rem;font-family:Roboto,sans-serif}.placements-container[data-v-0ddfa8e8]{max-width:1100px;margin:0 auto}.page-header[data-v-0ddfa8e8]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-btn[data-v-0ddfa8e8]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-btn[data-v-0ddfa8e8]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-0ddfa8e8] .share-label{color:#ffffff9e}.page-header a[data-v-0ddfa8e8]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-0ddfa8e8]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-0ddfa8e8],.page-header li[data-v-0ddfa8e8]{color:#ffffffc7}.page-title[data-v-0ddfa8e8]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-0ddfa8e8]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.stats-grid[data-v-0ddfa8e8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem}.stat-card[data-v-0ddfa8e8]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card[data-v-0ddfa8e8]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.stat-card--highlight[data-v-0ddfa8e8]{border:2px solid #e09f20}.stat-icon[data-v-0ddfa8e8]{font-size:2rem;margin-bottom:.5rem}.stat-value[data-v-0ddfa8e8]{font-size:2rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a}.stat-label[data-v-0ddfa8e8]{color:#6b6b6b;font-size:.9rem;font-family:var(--font-mono);margin-top:.25rem;font-weight:500}.top-state-card[data-v-0ddfa8e8]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;border-left:5px solid #e09f20;padding:1.5rem 1.75rem;margin-bottom:2rem}.top-state-header[data-v-0ddfa8e8]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.top-state-badge[data-v-0ddfa8e8]{display:inline-block;background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .65rem;border-radius:9999px;margin-bottom:.35rem}.top-state-name[data-v-0ddfa8e8]{font-size:1.5rem;font-weight:800;color:#1a1a1a;margin:0}.top-state-metrics[data-v-0ddfa8e8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.top-state-metric[data-v-0ddfa8e8]{background:#fff;border-radius:10px;padding:.85rem 1rem;text-align:center}.metric-val[data-v-0ddfa8e8]{font-size:1.4rem;font-weight:800;color:#1a1a1a}.metric-lbl[data-v-0ddfa8e8]{font-size:.78rem;color:#6b6b6b;font-weight:500;margin-top:.2rem}.top-state-lists[data-v-0ddfa8e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.top-state-list-col ul[data-v-0ddfa8e8],.state-detail-list-col ul[data-v-0ddfa8e8]{list-style:none;margin:0;padding:0}.top-state-list-col li[data-v-0ddfa8e8],.state-detail-list-col li[data-v-0ddfa8e8]{font-size:.88rem;color:#374151;padding:.2rem 0 .2rem 1rem;position:relative}.top-state-list-col li[data-v-0ddfa8e8]:before,.state-detail-list-col li[data-v-0ddfa8e8]:before{content:"•";position:absolute;left:0;color:#e09f20;font-weight:700}.yoy-pill[data-v-0ddfa8e8]{display:inline-block;font-size:.82rem;font-weight:700;padding:.3rem .85rem;border-radius:9999px;white-space:nowrap;align-self:flex-start}.yoy-high[data-v-0ddfa8e8]{background:#dcfce7;color:#166534}.yoy-mid[data-v-0ddfa8e8]{background:#fef3c7;color:#92400e}.yoy-low[data-v-0ddfa8e8]{background:#f3f4f6;color:#4b5563}.heatmap-legend[data-v-0ddfa8e8]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1rem;font-size:.82rem;color:#6b6b6b}.legend-item[data-v-0ddfa8e8]{display:flex;align-items:center;gap:.4rem}.legend-dot[data-v-0ddfa8e8]{width:12px;height:12px;border-radius:4px;flex-shrink:0}.legend-hint[data-v-0ddfa8e8]{margin-left:auto;font-size:.78rem;color:#9ca3af;font-style:italic}.heatmap-grid[data-v-0ddfa8e8]{display:flex;flex-wrap:wrap;gap:6px}.heatmap-tile[data-v-0ddfa8e8]{width:52px;height:52px;border-radius:10px;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:#fff;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;display:flex;align-items:center;justify-content:center}.heatmap-tile[data-v-0ddfa8e8]:hover{transform:scale(1.1);border-color:#e09f2080;box-shadow:0 6px 20px #1a1a2e1a;z-index:2}.heatmap-tile--selected[data-v-0ddfa8e8]{border-color:#e09f20!important;transform:scale(1.15)!important;box-shadow:0 6px 18px #e09f2066!important;z-index:3}.heat-high[data-v-0ddfa8e8]{background:#e09f20}.heat-mid[data-v-0ddfa8e8]{background:#2779b7}.heat-low[data-v-0ddfa8e8]{background:#1e3a5f}.heat-min[data-v-0ddfa8e8]{background:#374151}.state-detail-card[data-v-0ddfa8e8]{border-left:5px solid #2779b7}.state-detail-header[data-v-0ddfa8e8]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.state-detail-name[data-v-0ddfa8e8]{font-size:1.4rem;font-weight:800;color:#1a1a1a;margin:0 0 .2rem}.state-detail-code[data-v-0ddfa8e8]{font-size:.82rem;color:#6b6b6b;font-weight:600}.state-detail-metrics[data-v-0ddfa8e8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.state-metric-card[data-v-0ddfa8e8]{background:#fff;border-radius:10px;padding:.85rem 1rem;text-align:center;border:1px solid rgba(26,26,46,.12)}.state-metric-card--gold[data-v-0ddfa8e8]{background:#fef3c7;border-color:#fde68a}.state-metric-card--green[data-v-0ddfa8e8]{background:#dcfce7;border-color:#bbf7d0}.state-metric-val[data-v-0ddfa8e8]{font-size:1.35rem;font-weight:800;color:#1a1a1a}.state-metric-lbl[data-v-0ddfa8e8]{font-size:.76rem;color:#6b6b6b;font-weight:500;margin-top:.2rem}.state-detail-lists[data-v-0ddfa8e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.list-heading[data-v-0ddfa8e8]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e09f20;margin:0 0 .5rem}.fade-enter-active[data-v-0ddfa8e8],.fade-leave-active[data-v-0ddfa8e8]{transition:opacity .25s ease,transform .25s ease}.fade-enter-from[data-v-0ddfa8e8],.fade-leave-to[data-v-0ddfa8e8]{opacity:0;transform:translateY(-6px)}.charts-row[data-v-0ddfa8e8]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.chart-card[data-v-0ddfa8e8]{margin-bottom:0}.chart-card canvas[data-v-0ddfa8e8]{width:100%!important;height:260px!important}.section-row[data-v-0ddfa8e8]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.section-card[data-v-0ddfa8e8]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;margin-bottom:2rem}.section-title[data-v-0ddfa8e8]{font-size:1.3rem;font-weight:700;font-family:Roboto,sans-serif;margin-bottom:1rem;color:#1a1a1a}.industry-table-wrap[data-v-0ddfa8e8]{overflow-x:auto}.data-table[data-v-0ddfa8e8]{width:100%;border-collapse:collapse;font-size:.92rem;font-family:Roboto,sans-serif}.data-table th[data-v-0ddfa8e8]{text-align:left;padding:.65rem .75rem;border-bottom:2px solid rgba(26,26,46,.12);color:#6b6b6b;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.data-table td[data-v-0ddfa8e8]{padding:.6rem .75rem;border-bottom:1px solid #f0f0f0;color:#1a1a1a}.data-table tbody tr[data-v-0ddfa8e8]:hover{background:#1a1a2e09}.sortable[data-v-0ddfa8e8]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-0ddfa8e8]:hover{color:#e09f20}.industry-dot[data-v-0ddfa8e8]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.5rem;vertical-align:middle}.bar-wrap[data-v-0ddfa8e8]{display:flex;align-items:center;gap:.5rem}.bar-fill[data-v-0ddfa8e8]{height:8px;border-radius:4px;min-width:4px;transition:width .3s ease}.bar-label[data-v-0ddfa8e8]{font-size:.82rem;color:#6b6b6b;white-space:nowrap}.industry-badge[data-v-0ddfa8e8]{color:#fff;font-size:.72rem;padding:.2rem .6rem;border-radius:9999px;font-weight:600;white-space:nowrap}.type-badge[data-v-0ddfa8e8]{font-size:.75rem;padding:.2rem .6rem;border-radius:9999px;font-weight:600}.type-placement[data-v-0ddfa8e8]{background:#dcfce7;color:#166534}.type-opening[data-v-0ddfa8e8]{background:#dbeafe;color:#1e40af}.filter-row[data-v-0ddfa8e8]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.filter-select[data-v-0ddfa8e8]{padding:.5rem 1rem;border-radius:9999px;border:1px solid rgba(26,26,46,.12);font-family:Roboto,sans-serif;font-size:.9rem;background:#fff;cursor:pointer;color:#1a1a1a}.filter-select[data-v-0ddfa8e8]:focus{outline:none;border-color:#e09f20}.pagination-row[data-v-0ddfa8e8]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.page-btn[data-v-0ddfa8e8]{background:#e09f20;color:#fff;font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;padding:.5rem 1.25rem;border:none;border-radius:9999px;cursor:pointer;transition:background .2s ease}.page-btn[data-v-0ddfa8e8]:hover:not(:disabled){background:#c58a1a}.page-btn[data-v-0ddfa8e8]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-0ddfa8e8]{font-size:.9rem;font-family:Roboto,sans-serif;color:#6b6b6b}.data-footnote[data-v-0ddfa8e8]{text-align:center;font-size:.78rem;color:#9ca3af;font-family:Roboto,sans-serif;margin-top:.5rem;margin-bottom:2rem;line-height:1.6}@media(max-width:900px){.stats-grid[data-v-0ddfa8e8]{grid-template-columns:repeat(2,1fr)}.section-row[data-v-0ddfa8e8],.charts-row[data-v-0ddfa8e8]{grid-template-columns:1fr}.top-state-metrics[data-v-0ddfa8e8],.state-detail-metrics[data-v-0ddfa8e8]{grid-template-columns:repeat(2,1fr)}.top-state-lists[data-v-0ddfa8e8],.state-detail-lists[data-v-0ddfa8e8]{grid-template-columns:1fr}}@media(max-width:600px){.stats-grid[data-v-0ddfa8e8]{grid-template-columns:1fr}.page-title[data-v-0ddfa8e8]{font-size:1.75rem}.heatmap-tile[data-v-0ddfa8e8]{width:42px;height:42px;font-size:.62rem}.top-state-metrics[data-v-0ddfa8e8],.state-detail-metrics[data-v-0ddfa8e8]{grid-template-columns:1fr 1fr}}.translator-page[data-v-695287a5]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:Roboto,sans-serif}.page-header[data-v-695287a5]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-btn[data-v-695287a5]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-btn[data-v-695287a5]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-695287a5] .share-label{color:#ffffff9e}.page-header a[data-v-695287a5]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-695287a5]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-695287a5],.page-header li[data-v-695287a5]{color:#ffffffc7}.page-title[data-v-695287a5]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-695287a5]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.mode-switcher[data-v-695287a5]{display:flex;gap:.5rem;margin-bottom:2rem;background:#f3f4f6;border-radius:10px;padding:.35rem;width:fit-content}.mode-btn[data-v-695287a5]{padding:.55rem 1.4rem;font-size:.9rem;font-weight:600;font-family:Roboto,sans-serif;background:transparent;color:#6b6b6b;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-695287a5]:hover{color:#1a1a1a;background:#ffffffb3}.mode-btn.active[data-v-695287a5]{background:#fff;color:#1a1a1a;box-shadow:0 2px 6px #1a1a2e0f}.search-controls-card[data-v-695287a5]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;margin-bottom:1.5rem}.search-row[data-v-695287a5]{display:flex;gap:1rem;flex-wrap:wrap}.search-input-wrap[data-v-695287a5]{position:relative;flex:1;min-width:240px}.search-icon[data-v-695287a5]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#9ca3af;pointer-events:none}.search-input[data-v-695287a5]{width:100%;padding:.65rem 1rem .65rem 2.5rem;font-size:.9rem;font-family:Roboto,sans-serif;color:#111;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.search-input[data-v-695287a5]:focus{border-color:#e09f20;box-shadow:0 0 0 3px #e09f201f}.search-input[data-v-695287a5]::placeholder{color:#9ca3af}.branch-select-wrap[data-v-695287a5]{min-width:180px}.branch-select[data-v-695287a5]{width:100%;padding:.65rem 2.5rem .65rem 1rem;font-size:.9rem;font-family:Roboto,sans-serif;color:#111;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;outline:none;cursor:pointer;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}.branch-select[data-v-695287a5]:focus{border-color:#e09f20;box-shadow:0 0 0 3px #e09f201f}.result-count[data-v-695287a5]{margin:.85rem 0 0;font-size:.82rem;font-family:Roboto,sans-serif;color:#6b6b6b}.no-results-card[data-v-695287a5]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:3.5rem 2rem;text-align:center}.no-results-icon[data-v-695287a5]{display:block;font-size:2rem;margin-bottom:.75rem;opacity:.4}.no-results-title[data-v-695287a5]{font-size:1.05rem;font-weight:700;font-family:Roboto,sans-serif;color:#111;margin:0 0 .4rem}.no-results-sub[data-v-695287a5]{font-size:.9rem;font-family:Roboto,sans-serif;color:#6b6b6b;max-width:400px;margin:0 auto;line-height:1.6}.mos-results[data-v-695287a5]{display:flex;flex-direction:column;gap:1.25rem}.mos-card[data-v-695287a5]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem;transition:box-shadow .2s ease,transform .2s ease}.mos-card[data-v-695287a5]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.mos-card-header[data-v-695287a5]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.mos-meta[data-v-695287a5]{flex:1;min-width:200px}.mos-badges[data-v-695287a5]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.badge-code[data-v-695287a5]{background:#e09f20;color:#fff;font-size:.7rem;font-weight:800;font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .65rem;border-radius:9999px}.badge-branch[data-v-695287a5]{background:#2779b7;color:#fff;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;padding:.2rem .65rem;border-radius:9999px}.badge-category[data-v-695287a5]{background:#f3f4f6;color:#374151;font-size:.7rem;font-weight:600;font-family:Roboto,sans-serif;padding:.2rem .65rem;border-radius:9999px}.mos-title[data-v-695287a5]{font-size:1.2rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .4rem}.mos-description[data-v-695287a5]{font-size:.85rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.6;margin:0}.transferability-block[data-v-695287a5]{min-width:160px;flex-shrink:0}.transferability-label[data-v-695287a5]{font-size:.72rem;font-weight:600;font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 .4rem;text-align:right}.transferability-bar-wrap[data-v-695287a5]{display:flex;align-items:center;gap:.5rem}.transferability-track[data-v-695287a5]{flex:1;height:6px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.transferability-fill[data-v-695287a5]{height:100%;border-radius:9999px;transition:width .4s ease}.transferability-score[data-v-695287a5]{font-size:.78rem;font-weight:700;font-family:Roboto Mono,monospace,sans-serif;color:#6b6b6b;white-space:nowrap}.mos-card-body[data-v-695287a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.25rem}.mos-section-label[data-v-695287a5]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem}.mos-section-label--gold[data-v-695287a5]{color:#b07a10}.mos-section-label--green[data-v-695287a5]{color:#15803d}.mos-section-label--blue[data-v-695287a5]{color:#1d4ed8}.mos-list[data-v-695287a5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.mos-list-item[data-v-695287a5]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-family:Roboto,sans-serif;color:#374151;line-height:1.4}.mos-dot[data-v-695287a5]{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.mos-dot--gold[data-v-695287a5]{background:#e09f20}.mos-dot--green[data-v-695287a5]{background:#22c55e}.cert-pills[data-v-695287a5]{display:flex;flex-wrap:wrap;gap:.35rem}.cert-pill[data-v-695287a5]{background:#f3f4f6;border:1px solid rgba(26,26,46,.12);color:#374151;font-size:.72rem;font-weight:500;font-family:Roboto,sans-serif;padding:.2rem .6rem;border-radius:9999px}.salary-range-value[data-v-695287a5]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;margin:0 0 .2rem}.salary-median[data-v-695287a5]{font-size:.8rem;font-family:Roboto,sans-serif;color:#22c55e;font-weight:600;margin:0}.mos-card-footer[data-v-695287a5]{padding-top:1rem;border-top:1px solid #f3f4f6}.departments-label[data-v-695287a5]{font-size:.7rem;font-weight:600;font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 .5rem}.departments-tags[data-v-695287a5]{display:flex;flex-wrap:wrap;gap:.4rem}.department-tag[data-v-695287a5]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:.72rem;font-weight:600;font-family:Roboto,sans-serif;padding:.2rem .65rem;border-radius:9999px}.step-section[data-v-695287a5]{margin-bottom:2.5rem}.step-header[data-v-695287a5]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.step-badge[data-v-695287a5]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e09f20;color:#fff;font-weight:700;font-size:.95rem;flex-shrink:0}.step-title[data-v-695287a5]{font-size:1.3rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.branch-grid[data-v-695287a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.branch-btn[data-v-695287a5]{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;background:#fff;border:2px solid transparent;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;text-align:left;cursor:pointer;transition:all .2s ease;font-family:Roboto,sans-serif}.branch-btn[data-v-695287a5]:hover{border-color:#e09f20;transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.branch-btn.active[data-v-695287a5]{border-color:#e09f20;background:#e09f2014}.branch-name[data-v-695287a5]{font-weight:700;font-size:1rem;color:#1a1a1a;margin-bottom:.25rem}.branch-desc[data-v-695287a5]{font-size:.78rem;color:#6b6b6b}.section-grid[data-v-695287a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.section-btn[data-v-695287a5]{padding:1rem;cursor:pointer;border:2px solid transparent;border-radius:10px;background:#fff;box-shadow:0 2px 6px #1a1a2e0f;text-align:center;transition:all .2s ease;font-family:Roboto,sans-serif}.section-btn[data-v-695287a5]:hover{border-color:#e09f20;transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.section-btn.active[data-v-695287a5]{border-color:#e09f20;background:#e09f2014}.section-designation[data-v-695287a5]{display:block;font-weight:800;font-size:1.2rem;color:#e09f20}.section-name[data-v-695287a5]{display:block;font-size:.8rem;color:#6b6b6b;margin-top:.25rem}.overview-card[data-v-695287a5]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem;margin-bottom:2rem}.overview-top[data-v-695287a5]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.overview-title[data-v-695287a5]{font-size:1.4rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.industry-tags[data-v-695287a5]{display:flex;flex-wrap:wrap;gap:.4rem}.industry-tag[data-v-695287a5]{display:inline-block;background-color:#e09f20;color:#fff;padding:.2rem .6rem;font-size:.65rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;border-radius:9999px;letter-spacing:.04em}.military-description[data-v-695287a5]{color:#6b6b6b;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.titles-heading[data-v-695287a5]{font-size:.9rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .5rem}.title-chips[data-v-695287a5]{display:flex;flex-wrap:wrap;gap:.4rem}.title-chip[data-v-695287a5]{background:#f3f4f6;padding:.3rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:500;font-family:Roboto,sans-serif;color:#1a1a1a}.equivalents-section[data-v-695287a5]{margin-bottom:2rem}.equivalents-header[data-v-695287a5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.sub-section-title[data-v-695287a5]{font-size:1.3rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.result-count-inline[data-v-695287a5]{font-size:.82rem;font-family:Roboto,sans-serif;color:#6b6b6b;margin:0}.level-filter[data-v-695287a5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;margin-top:.75rem}.level-btn[data-v-695287a5]{padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;background:#fff;color:#1a1a1a;border:1px solid rgba(26,26,46,.12);border-radius:9999px;cursor:pointer;transition:all .2s ease}.level-btn[data-v-695287a5]:hover{border-color:#e09f20;color:#e09f20}.level-btn.active[data-v-695287a5]{background:#e09f20;color:#fff;border-color:#e09f20}.roles-grid[data-v-695287a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;margin-bottom:2rem}.role-card[data-v-695287a5]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:.85rem}.role-card[data-v-695287a5]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.role-header[data-v-695287a5]{display:flex;justify-content:space-between;align-items:center}.role-level-badge[data-v-695287a5]{font-size:.7rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;padding:.2rem .6rem;border-radius:9999px;letter-spacing:.04em}.role-level-badge.entry[data-v-695287a5]{background:#dbeafe;color:#1e40af}.role-level-badge.mid[data-v-695287a5]{background:#d1fae5;color:#065f46}.role-level-badge.senior[data-v-695287a5]{background:#fef3c7;color:#92400e}.role-level-badge.executive[data-v-695287a5]{background:#ede9fe;color:#5b21b6}.demand-badge[data-v-695287a5]{font-size:.7rem;font-weight:600;font-family:var(--font-mono);text-transform:capitalize}.demand-badge.high[data-v-695287a5]{color:#059669}.demand-badge.medium[data-v-695287a5]{color:#d97706}.demand-badge.low[data-v-695287a5]{color:#6b6b6b}.role-title[data-v-695287a5]{font-size:1.05rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.role-description[data-v-695287a5]{font-size:.85rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0}.role-transferability[data-v-695287a5]{display:flex;align-items:center;gap:.5rem}.role-transferability-label[data-v-695287a5]{font-size:.72rem;font-weight:600;font-family:Roboto,sans-serif;color:#9ca3af;white-space:nowrap}.transferability-score-sm[data-v-695287a5]{font-size:.72rem;font-weight:700;font-family:Roboto Mono,monospace,sans-serif;color:#6b6b6b;white-space:nowrap}.role-sub-label[data-v-695287a5]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 .4rem}.role-skills-list[data-v-695287a5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.role-skills-item[data-v-695287a5]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-family:Roboto,sans-serif;color:#374151}.salary-block[data-v-695287a5]{border-top:1px solid #f3f4f6;padding-top:.75rem}.salary-range[data-v-695287a5]{display:flex;justify-content:space-between;align-items:center}.salary-label[data-v-695287a5]{font-size:.75rem;color:#6b6b6b;text-transform:uppercase;font-weight:600;font-family:Roboto,sans-serif}.salary-value[data-v-695287a5]{font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;font-size:.95rem}.salary-median-inline[data-v-695287a5]{font-size:.78rem;font-family:Roboto,sans-serif;color:#22c55e;font-weight:600;margin:.2rem 0 0;text-align:right}.skills-section[data-v-695287a5]{margin-bottom:2rem}.skills-grid[data-v-695287a5]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-chip[data-v-695287a5]{background:#2779b7;color:#fff;padding:.4rem .9rem;border-radius:9999px;font-size:.82rem;font-weight:500;font-family:Roboto,sans-serif}.paths-grid[data-v-695287a5]{display:grid;grid-template-columns:1fr;gap:1.5rem}.path-card[data-v-695287a5]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem}.path-header[data-v-695287a5]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.path-name[data-v-695287a5]{font-size:1.15rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.potential-salary[data-v-695287a5]{font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;font-size:.95rem}.path-description[data-v-695287a5]{color:#6b6b6b;font-size:.9rem;font-family:Roboto,sans-serif;margin:0 0 .5rem;line-height:1.5}.path-background[data-v-695287a5]{font-size:.85rem;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 1.25rem}.timeline[data-v-695287a5]{position:relative;padding-left:0}.timeline-step[data-v-695287a5]{display:flex;gap:1rem;margin-bottom:1.25rem}.timeline-step[data-v-695287a5]:last-child{margin-bottom:0}.timeline-marker[data-v-695287a5]{display:flex;flex-direction:column;align-items:center;min-width:70px}.year-badge[data-v-695287a5]{background:#e09f20;color:#fff;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;padding:.25rem .6rem;border-radius:9999px;white-space:nowrap}.timeline-line[data-v-695287a5]{width:2px;flex:1;background:#e09f204d;margin-top:.4rem;min-height:20px}.timeline-content[data-v-695287a5]{flex:1;padding-bottom:.5rem}.timeline-role[data-v-695287a5]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .3rem}.timeline-desc[data-v-695287a5]{font-size:.85rem;font-family:Roboto,sans-serif;color:#6b6b6b;margin:0 0 .5rem;line-height:1.5}.step-skills[data-v-695287a5]{display:flex;flex-wrap:wrap;gap:.35rem}.step-skill-chip[data-v-695287a5]{background:#f3f4f6;padding:.2rem .6rem;border-radius:9999px;font-size:.72rem;font-weight:500;font-family:Roboto,sans-serif;color:#1a1a1a}@media(max-width:768px){.page-title[data-v-695287a5]{font-size:1.75rem}.mode-switcher[data-v-695287a5]{width:100%}.mode-btn[data-v-695287a5]{flex:1;text-align:center}.search-row[data-v-695287a5]{flex-direction:column}.branch-select-wrap[data-v-695287a5]{min-width:unset;width:100%}.mos-card-header[data-v-695287a5]{flex-direction:column}.transferability-block[data-v-695287a5]{width:100%;min-width:unset}.transferability-label[data-v-695287a5]{text-align:left}.mos-card-body[data-v-695287a5]{grid-template-columns:1fr}.branch-grid[data-v-695287a5]{grid-template-columns:1fr 1fr}.section-grid[data-v-695287a5]{grid-template-columns:repeat(3,1fr)}.roles-grid[data-v-695287a5]{grid-template-columns:1fr}.overview-top[data-v-695287a5]{flex-direction:column}.equivalents-header[data-v-695287a5]{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.branch-grid[data-v-695287a5]{grid-template-columns:1fr}.section-grid[data-v-695287a5]{grid-template-columns:repeat(2,1fr)}}.roi-page[data-v-8f6a4f02]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.page-header[data-v-8f6a4f02]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-btn[data-v-8f6a4f02]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-btn[data-v-8f6a4f02]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-8f6a4f02] .share-label{color:#ffffff9e}.page-header a[data-v-8f6a4f02]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-8f6a4f02]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-8f6a4f02],.page-header li[data-v-8f6a4f02]{color:#ffffffc7}.page-title[data-v-8f6a4f02]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-8f6a4f02]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.gi-bill-reference[data-v-8f6a4f02]{background:#fffcf0;border:2px solid #e09f20;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:2.5rem}.gi-ref-title[data-v-8f6a4f02]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#b07a10;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.85rem}.gi-ref-grid[data-v-8f6a4f02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.gi-ref-item[data-v-8f6a4f02]{display:flex;flex-direction:column;gap:.2rem}.gi-ref-label[data-v-8f6a4f02]{font-size:.7rem;font-family:Roboto,sans-serif;color:#6b6b6b;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.gi-ref-value[data-v-8f6a4f02]{font-size:.95rem;font-family:Roboto Mono,Courier New,monospace;font-weight:700;color:#1a1a1a}.step-section[data-v-8f6a4f02]{margin-bottom:3rem}.step-badge[data-v-8f6a4f02]{display:inline-block;background-color:#e09f20;color:#fff;padding:.25rem .7rem;font-size:.65rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;border-radius:9999px;letter-spacing:.04em;margin-bottom:.5rem}.step-title[data-v-8f6a4f02]{font-size:1.5rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .35rem}.step-description[data-v-8f6a4f02]{font-size:.95rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0 0 1.5rem}.program-list[data-v-8f6a4f02]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.25rem}.program-card[data-v-8f6a4f02]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;border:2px solid transparent;transition:border-color .2s ease}.program-card[data-v-8f6a4f02]:focus-within{border-color:#e09f20}.program-card-header[data-v-8f6a4f02]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.program-option-label[data-v-8f6a4f02]{font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;text-transform:uppercase;letter-spacing:.06em}.remove-btn[data-v-8f6a4f02]{background:none;border:1px solid #dc2626;color:#dc2626;border-radius:10px;padding:.25rem .65rem;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s ease}.remove-btn[data-v-8f6a4f02]:hover{background:#dc2626;color:#fff}.prog-input-grid[data-v-8f6a4f02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.span-2[data-v-8f6a4f02]{grid-column:span 2}.prog-checks[data-v-8f6a4f02]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.85rem}.check-label[data-v-8f6a4f02]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.9rem;font-family:Roboto,sans-serif;color:#374151}.check-input[data-v-8f6a4f02]{width:16px;height:16px;accent-color:#e09f20;cursor:pointer;flex-shrink:0}.gi-sub-fields[data-v-8f6a4f02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;padding:.75rem 0 .5rem 1.5rem;border-left:3px solid #e09f20;margin-bottom:.75rem}.prog-result-strip[data-v-8f6a4f02]{display:flex;flex-wrap:wrap;gap:.75rem;background:#fff;border-radius:10px;padding:.85rem 1rem;margin-top:1rem;border:1px solid rgba(26,26,46,.12)}.strip-item[data-v-8f6a4f02]{display:flex;flex-direction:column;gap:.15rem;min-width:110px}.strip-label[data-v-8f6a4f02]{font-size:.65rem;font-weight:600;font-family:Roboto,sans-serif;color:#6b6b6b;text-transform:uppercase;letter-spacing:.03em}.strip-value[data-v-8f6a4f02]{font-size:.95rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a}.strip-value.positive[data-v-8f6a4f02]{color:#16a34a}.strip-value.negative[data-v-8f6a4f02]{color:#dc2626}.strip-value.gi-color[data-v-8f6a4f02]{color:#b07a10}.add-btn[data-v-8f6a4f02]{display:inline-flex;align-items:center;gap:.4rem;background:none;border:2px dashed #e09f20;color:#b07a10;border-radius:10px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s ease;margin-top:.25rem}.add-btn[data-v-8f6a4f02]:hover{background:#fffcf0;border-color:#b07a10}.input-grid[data-v-8f6a4f02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.5rem}.catalog-globals[data-v-8f6a4f02]{margin-bottom:1.25rem}.input-group[data-v-8f6a4f02]{display:flex;flex-direction:column;gap:.4rem}.input-label[data-v-8f6a4f02]{font-size:.8rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a1a;text-transform:uppercase;letter-spacing:.03em}.input-wrapper[data-v-8f6a4f02]{position:relative;display:flex;align-items:center}.input-prefix[data-v-8f6a4f02]{position:absolute;left:12px;font-size:.95rem;font-family:Roboto,sans-serif;color:#6b6b6b;pointer-events:none}.input-suffix[data-v-8f6a4f02]{position:absolute;right:12px;font-size:.95rem;font-family:Roboto,sans-serif;color:#6b6b6b;pointer-events:none}.text-input[data-v-8f6a4f02]{width:100%;padding:.65rem .85rem;font-size:.95rem;font-family:Roboto,sans-serif;border:2px solid rgba(26,26,46,.12);border-radius:10px;outline:none;transition:border-color .2s ease;background:#fff;box-sizing:border-box}.text-input.has-prefix[data-v-8f6a4f02]{padding-left:28px}.text-input.has-suffix[data-v-8f6a4f02]{padding-right:32px}.text-input[data-v-8f6a4f02]:focus{border-color:#2779b7}.select-input[data-v-8f6a4f02],.filter-select[data-v-8f6a4f02]{width:100%;padding:.65rem .85rem;font-size:.95rem;font-family:Roboto,sans-serif;border:2px solid rgba(26,26,46,.12);border-radius:10px;outline:none;transition:border-color .2s ease;background:#fff;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.select-input[data-v-8f6a4f02]:focus,.filter-select[data-v-8f6a4f02]:focus{border-color:#2779b7}.filter-bar[data-v-8f6a4f02]{display:flex;gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.filter-group[data-v-8f6a4f02]{display:flex;flex-direction:column;gap:.3rem;min-width:180px}.filter-label[data-v-8f6a4f02]{font-size:.75rem;font-weight:600;font-family:Roboto,sans-serif;color:#6b6b6b;text-transform:uppercase;letter-spacing:.03em}.credentials-grid[data-v-8f6a4f02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.credential-card[data-v-8f6a4f02]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;cursor:pointer;transition:all .3s ease;border:2px solid transparent;display:flex;flex-direction:column}.credential-card[data-v-8f6a4f02]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.credential-card.selected[data-v-8f6a4f02]{border-color:#e09f20;background:#fffcf5}.credential-card.disabled[data-v-8f6a4f02]{opacity:.5;cursor:not-allowed}.credential-card.disabled[data-v-8f6a4f02]:hover{transform:none;box-shadow:0 6px 20px #1a1a2e1a}.cred-header[data-v-8f6a4f02]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.cred-type-tag[data-v-8f6a4f02]{display:inline-block;background-color:#e09f20;color:#fff;padding:.15rem .5rem;font-size:.6rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;border-radius:9999px;letter-spacing:.04em}.cred-industry-tag[data-v-8f6a4f02]{display:inline-block;background-color:#2779b7;color:#fff;padding:.15rem .5rem;font-size:.6rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;border-radius:9999px;letter-spacing:.04em}.cred-name[data-v-8f6a4f02]{font-size:1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .35rem}.cred-description[data-v-8f6a4f02]{font-size:.8rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0 0 .75rem;flex:1}.cred-meta[data-v-8f6a4f02]{display:flex;justify-content:space-between;font-size:.75rem;font-family:Roboto,sans-serif;color:#1a1a1a;font-weight:600;margin-bottom:.5rem}.cred-select-indicator[data-v-8f6a4f02]{text-align:center;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;padding-top:.5rem;border-top:1px solid #f0f0f0}.results-grid[data-v-8f6a4f02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem}.result-card[data-v-8f6a4f02]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;display:flex;flex-direction:column}.result-header[data-v-8f6a4f02]{margin-bottom:1rem}.result-type-tag[data-v-8f6a4f02]{display:inline-block;background-color:#e09f20;color:#fff;padding:.2rem .6rem;font-size:.6rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;border-radius:9999px;letter-spacing:.04em;margin-bottom:.4rem}.result-name[data-v-8f6a4f02]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.result-metrics[data-v-8f6a4f02]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.metric[data-v-8f6a4f02]{background:#fff;border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.2rem}.metric.highlight[data-v-8f6a4f02]{background:#fffcf5;border:1px solid #e09f20}.metric-label[data-v-8f6a4f02]{font-size:.7rem;font-weight:600;font-family:Roboto,sans-serif;color:#6b6b6b;text-transform:uppercase;letter-spacing:.03em}.metric-value[data-v-8f6a4f02]{font-size:1rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a}.metric-value.positive[data-v-8f6a4f02]{color:#16a34a}.metric-value.negative[data-v-8f6a4f02]{color:#dc2626}.gi-bill-breakdown[data-v-8f6a4f02]{border-top:1px solid #f0f0f0;padding-top:1rem}.breakdown-title[data-v-8f6a4f02]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .5rem}.breakdown-row[data-v-8f6a4f02]{display:flex;justify-content:space-between;font-size:.8rem;font-family:Roboto,sans-serif;color:#6b6b6b;padding:.3rem 0}.breakdown-row.total[data-v-8f6a4f02]{font-weight:700;color:#1a1a1a;border-top:1px solid rgba(26,26,46,.12);margin-top:.25rem;padding-top:.5rem}.chart-section[data-v-8f6a4f02]{margin-top:2rem;background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem}.chart-title[data-v-8f6a4f02]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#b07a10;text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.25rem}.chart-wrapper[data-v-8f6a4f02]{position:relative;height:280px;width:100%}.chart-legend[data-v-8f6a4f02]{margin-top:1rem;font-size:.8rem;font-family:Roboto,sans-serif;color:#6b6b6b;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.legend-dot[data-v-8f6a4f02]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-dot.red[data-v-8f6a4f02]{background:#f87171d9}.legend-dot.green[data-v-8f6a4f02]{background:#4ade80d9}.legend-dot.gold[data-v-8f6a4f02]{background:#fbbf24d9}@media(max-width:768px){.page-title[data-v-8f6a4f02]{font-size:1.75rem}.gi-ref-grid[data-v-8f6a4f02]{grid-template-columns:1fr 1fr}.prog-input-grid[data-v-8f6a4f02]{grid-template-columns:1fr}.span-2[data-v-8f6a4f02]{grid-column:span 1}.input-grid[data-v-8f6a4f02],.gi-sub-fields[data-v-8f6a4f02],.credentials-grid[data-v-8f6a4f02],.results-grid[data-v-8f6a4f02],.result-metrics[data-v-8f6a4f02]{grid-template-columns:1fr}.prog-result-strip[data-v-8f6a4f02]{flex-direction:column}}.pivot-page[data-v-6148f0e8]{max-width:900px;margin:0 auto;padding:32px 20px 60px;font-family:Roboto,sans-serif}.page-header[data-v-6148f0e8]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header .back-btn[data-v-6148f0e8]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));margin:0;z-index:2}@media(max-width:900px){.page-header .back-btn[data-v-6148f0e8]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-6148f0e8] .share-label{color:#ffffff9e}.page-header a[data-v-6148f0e8]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-6148f0e8]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-6148f0e8],.page-header li[data-v-6148f0e8]{color:#ffffffc7}.page-title[data-v-6148f0e8]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-6148f0e8]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.step-indicators[data-v-6148f0e8]{display:flex;gap:8px;margin-bottom:32px}.step-dot[data-v-6148f0e8]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f5f9;border-radius:10px;font-size:13px;color:#94a3b8;transition:all .2s}.step-dot.active[data-v-6148f0e8]{background:#e8f4fd;color:#2779b7}.step-dot.current[data-v-6148f0e8]{background:#2779b7;color:#fff}.dot-number[data-v-6148f0e8]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00000014;font-weight:600;font-size:12px}.step-dot.current .dot-number[data-v-6148f0e8]{background:#ffffff40}.dot-label[data-v-6148f0e8]{font-weight:500}.step-section[data-v-6148f0e8]{margin-bottom:24px}.step-badge[data-v-6148f0e8]{display:inline-block;padding:4px 12px;background:#2779b7;color:#fff;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.step-title[data-v-6148f0e8]{font-size:22px;font-weight:700;color:#1a202c;margin:4px 0}.step-description[data-v-6148f0e8]{color:#64748b;font-size:14px;margin:0 0 20px}.form-card[data-v-6148f0e8]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:24px}.form-row[data-v-6148f0e8]{display:flex;gap:16px;margin-bottom:0}.form-group[data-v-6148f0e8]{margin-bottom:18px}.flex-1[data-v-6148f0e8]{flex:1}.flex-2[data-v-6148f0e8]{flex:2}.input-label[data-v-6148f0e8]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.input-hint[data-v-6148f0e8]{font-size:12px;color:#94a3b8;margin-top:6px}.text-input[data-v-6148f0e8],.select-input[data-v-6148f0e8]{width:100%;padding:10px 12px;border:1px solid rgba(26,26,46,.12);border-radius:10px;font-size:14px;color:#1a202c;background:#fff;font-family:inherit;box-sizing:border-box}.text-input[data-v-6148f0e8]:focus,.select-input[data-v-6148f0e8]:focus{outline:none;border-color:#2779b7;box-shadow:0 0 0 3px #2779b71a}.skill-grid[data-v-6148f0e8],.motivation-grid[data-v-6148f0e8],.industry-grid[data-v-6148f0e8],.deal-grid[data-v-6148f0e8]{display:flex;flex-wrap:wrap;gap:8px}.skill-chip[data-v-6148f0e8],.motivation-chip[data-v-6148f0e8],.industry-chip[data-v-6148f0e8],.deal-chip[data-v-6148f0e8]{padding:6px 14px;border:1px solid rgba(26,26,46,.12);border-radius:10px;background:#fff;color:#4a5568;font-size:13px;cursor:pointer;transition:all .15s;font-family:inherit}.skill-chip[data-v-6148f0e8]:hover,.motivation-chip[data-v-6148f0e8]:hover,.industry-chip[data-v-6148f0e8]:hover,.deal-chip[data-v-6148f0e8]:hover{border-color:#2779b7;color:#2779b7}.skill-chip.selected[data-v-6148f0e8],.motivation-chip.selected[data-v-6148f0e8],.industry-chip.selected[data-v-6148f0e8]{background:#2779b7;color:#fff;border-color:#2779b7}.deal-chip.selected[data-v-6148f0e8]{background:#c1512f;color:#fff;border-color:#c1512f}.motivation-chip.disabled[data-v-6148f0e8]{opacity:.4;cursor:not-allowed}.step-actions[data-v-6148f0e8]{display:flex;gap:12px;margin-top:24px}.next-btn[data-v-6148f0e8]{padding:12px 32px;background:#c1512f;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.next-btn[data-v-6148f0e8]:hover{background:#a8432a}.next-btn[data-v-6148f0e8]:disabled{background:#cbd5e1;cursor:not-allowed}.back-btn[data-v-6148f0e8]{padding:12px 24px;background:#f1f5f9;color:#475569;border:1px solid rgba(26,26,46,.12);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.back-btn[data-v-6148f0e8]:hover{background:#e2e8f0}.loading-state[data-v-6148f0e8]{text-align:center;padding:60px 20px}.loading-spinner[data-v-6148f0e8]{width:40px;height:40px;border:3px solid rgba(26,26,46,.12);border-top-color:#2779b7;border-radius:50%;animation:spin-6148f0e8 .8s linear infinite;margin:0 auto 16px}@keyframes spin-6148f0e8{to{transform:rotate(360deg)}}.loading-text[data-v-6148f0e8]{color:#64748b;font-size:15px}.results-grid[data-v-6148f0e8]{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.result-card[data-v-6148f0e8]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:24px;position:relative}.result-rank[data-v-6148f0e8]{position:absolute;top:12px;right:16px;font-size:20px;font-weight:700;color:#cbd5e1}.result-header[data-v-6148f0e8]{margin-bottom:12px}.result-title[data-v-6148f0e8]{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 4px}.result-industry[data-v-6148f0e8]{font-size:13px;color:#64748b;font-weight:500}.match-bar-wrap[data-v-6148f0e8]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.match-bar[data-v-6148f0e8]{flex:1;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.match-fill[data-v-6148f0e8]{height:100%;border-radius:4px;transition:width .6s ease}.match-pct[data-v-6148f0e8]{font-size:14px;font-weight:700;color:#1a202c;white-space:nowrap}.result-desc[data-v-6148f0e8]{color:#4a5568;font-size:14px;line-height:1.5;margin:0 0 16px}.result-meta[data-v-6148f0e8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:12px;background:#f8fafc;border-radius:10px}.meta-item[data-v-6148f0e8]{display:flex;flex-direction:column}.meta-label[data-v-6148f0e8]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.meta-value[data-v-6148f0e8]{font-size:14px;font-weight:600;color:#1a202c;margin-top:2px}.meta-value.growth.high[data-v-6148f0e8],.meta-value.growth.very-high[data-v-6148f0e8]{color:#22c55e}.meta-value.growth.medium[data-v-6148f0e8]{color:#f59e0b}.meta-value.growth.low[data-v-6148f0e8]{color:#ef4444}.skills-section[data-v-6148f0e8]{margin-bottom:14px}.skills-group[data-v-6148f0e8]{margin-bottom:10px}.skills-label[data-v-6148f0e8]{font-size:12px;font-weight:600;margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}.skills-label.have[data-v-6148f0e8]{color:#22c55e}.skills-label.gap[data-v-6148f0e8]{color:#f59e0b}.skills-tags[data-v-6148f0e8]{display:flex;flex-wrap:wrap;gap:6px}.skill-tag[data-v-6148f0e8]{padding:3px 10px;border-radius:10px;font-size:12px;font-weight:500}.skill-tag.have[data-v-6148f0e8]{background:#dcfce7;color:#166534}.skill-tag.gap[data-v-6148f0e8]{background:#fef3c7;color:#92400e}.vet-fit[data-v-6148f0e8]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.fit-dots[data-v-6148f0e8]{display:flex;gap:4px}.fit-dot[data-v-6148f0e8]{width:10px;height:10px;border-radius:50%;background:#e2e8f0}.fit-dot.filled[data-v-6148f0e8]{background:#2779b7}.fit-label[data-v-6148f0e8]{font-size:12px;color:#64748b;font-weight:500}.playbook-link[data-v-6148f0e8]{display:inline-block;color:#2779b7;font-size:14px;font-weight:600;text-decoration:none}.playbook-link[data-v-6148f0e8]:hover{text-decoration:underline}.cert-section[data-v-6148f0e8]{margin-bottom:40px}.section-title[data-v-6148f0e8]{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 4px}.section-desc[data-v-6148f0e8]{color:#64748b;font-size:14px;margin:0 0 20px}.cert-grid[data-v-6148f0e8]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cert-card[data-v-6148f0e8]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:18px}.cert-header[data-v-6148f0e8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.cert-name[data-v-6148f0e8]{font-size:15px;font-weight:700;color:#1a202c;margin:0}.cert-boost[data-v-6148f0e8]{padding:2px 8px;background:#dcfce7;color:#166534;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.cert-meta[data-v-6148f0e8]{display:flex;gap:16px;font-size:13px;color:#64748b;margin-bottom:8px}.cert-roles[data-v-6148f0e8]{font-size:13px;color:#4a5568;margin:0;line-height:1.4}.ai-section[data-v-6148f0e8]{margin-bottom:40px;background:#f8fafc;border:1px solid rgba(26,26,46,.12);border-radius:10px;padding:24px}.ai-content[data-v-6148f0e8]{font-size:14px;line-height:1.7;color:#374151}.ai-content[data-v-6148f0e8] h3{font-size:16px;font-weight:700;margin:16px 0 8px;color:#1a202c}.ai-content[data-v-6148f0e8] ul{padding-left:20px;margin:8px 0}.ai-content[data-v-6148f0e8] li{margin-bottom:6px}.ai-content[data-v-6148f0e8] strong{color:#1a202c}.ai-error[data-v-6148f0e8]{margin-bottom:40px;padding:16px;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;color:#92400e;font-size:14px}.leland-cta[data-v-6148f0e8]{background:#1a3a5c;border-radius:10px;padding:28px;margin-bottom:32px}.leland-cta-body h4[data-v-6148f0e8]{color:#fff;font-size:18px;margin:0 0 8px}.leland-cta-body p[data-v-6148f0e8]{color:#94a3b8;font-size:14px;margin:0 0 16px;line-height:1.5}.leland-cta-btn[data-v-6148f0e8]{display:inline-block;padding:10px 24px;background:#c1512f;color:#fff;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none}.leland-cta-btn[data-v-6148f0e8]:hover{background:#a8432a}.result-actions[data-v-6148f0e8]{display:flex;gap:12px}@media(max-width:640px){.form-row[data-v-6148f0e8]{flex-direction:column;gap:0}.step-indicators[data-v-6148f0e8]{flex-direction:column}.result-meta[data-v-6148f0e8],.cert-grid[data-v-6148f0e8]{grid-template-columns:1fr}.step-actions[data-v-6148f0e8]{flex-direction:column}.next-btn[data-v-6148f0e8],.back-btn[data-v-6148f0e8]{width:100%;text-align:center}}html[data-v-38e419b4],body[data-v-38e419b4]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-38e419b4],input[data-v-38e419b4],select[data-v-38e419b4],textarea[data-v-38e419b4],optgroup[data-v-38e419b4],pre[data-v-38e419b4],code[data-v-38e419b4],kbd[data-v-38e419b4],samp[data-v-38e419b4]{font-family:inherit}h1[data-v-38e419b4],h2[data-v-38e419b4],h3[data-v-38e419b4],h4[data-v-38e419b4],h5[data-v-38e419b4],h6[data-v-38e419b4]{text-wrap:balance}p[data-v-38e419b4],li[data-v-38e419b4],dd[data-v-38e419b4],figcaption[data-v-38e419b4],.page-subtitle[data-v-38e419b4],.hub-subtitle[data-v-38e419b4],.hero-subtitle[data-v-38e419b4],.section-subtitle[data-v-38e419b4],.card-description[data-v-38e419b4]{text-wrap:pretty}[data-v-38e419b4]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-38e419b4]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-38e419b4]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-38e419b4]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-38e419b4]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-38e419b4]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-38e419b4]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-38e419b4]{color:var(--color-accent)}.border-3[data-v-38e419b4]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-38e419b4]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-38e419b4]{font-size:17px}}p[data-v-38e419b4],li[data-v-38e419b4],dd[data-v-38e419b4]{font-size:max(16px,1em)}.stat-label[data-v-38e419b4],.stat-number[data-v-38e419b4],.topbar-label[data-v-38e419b4],.article-tag[data-v-38e419b4],.category-tag[data-v-38e419b4],.topic-tag[data-v-38e419b4],.skill-tag[data-v-38e419b4],.type-badge[data-v-38e419b4],.step-badge[data-v-38e419b4],.demand-badge[data-v-38e419b4],.rating-badge[data-v-38e419b4],.role-level-badge[data-v-38e419b4],.se-level-pill[data-v-38e419b4],.post-meta[data-v-38e419b4],.blog-meta[data-v-38e419b4],.article-meta[data-v-38e419b4],.meta-value[data-v-38e419b4],.meta-sep[data-v-38e419b4],.newsletter-label[data-v-38e419b4],.share-label[data-v-38e419b4],.slide-label-date[data-v-38e419b4],.company-type[data-v-38e419b4],.event-date[data-v-38e419b4],.event-location[data-v-38e419b4]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-38e419b4],li[data-v-38e419b4],dd[data-v-38e419b4],td[data-v-38e419b4],.section-card-desc[data-v-38e419b4],.article-slide-desc[data-v-38e419b4],.card-description[data-v-38e419b4]{font-size:max(16px,1em)}.programs-guidance[data-v-38e419b4]{max-width:820px;margin:3rem auto 0;padding:0 1.5rem;font-family:Roboto,sans-serif}.programs-guidance[data-v-38e419b4] h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:2.5rem 0 1rem}.programs-guidance[data-v-38e419b4] p{font-size:1.05rem;line-height:1.7;color:#1a1a1a;margin-bottom:1.1rem}.programs-guidance[data-v-38e419b4] ul{margin:0 0 1.5rem 1.25rem;padding:0}.programs-guidance[data-v-38e419b4] li{font-size:1.05rem;line-height:1.7;color:#1a1a1a;margin-bottom:.7rem}.programs-guidance[data-v-38e419b4] strong{font-weight:700}.programs-page[data-v-38e419b4]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.programs-page[data-v-38e419b4]{padding:2.5rem 2rem 4rem}}.page-header[data-v-38e419b4]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-38e419b4] .share-label{color:#ffffff9e}.page-header a[data-v-38e419b4]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-38e419b4]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-38e419b4],.page-header li[data-v-38e419b4]{color:#ffffffc7}.page-title[data-v-38e419b4]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-38e419b4]{font-size:3rem}}.page-subtitle[data-v-38e419b4]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.filters-bar[data-v-38e419b4]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem;background:var(--color-card, #fff);border-radius:10px;padding:1.25rem;box-shadow:0 2px 6px #1a1a2e0f}@media(min-width:768px){.filters-bar[data-v-38e419b4]{flex-direction:row;align-items:center}}.search-wrapper[data-v-38e419b4]{position:relative;flex:1}.search-icon[data-v-38e419b4]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#a0acbd;pointer-events:none}.search-input[data-v-38e419b4]{width:100%;padding:.65rem .85rem .65rem 2.5rem;border:1px solid #e0e7ef;border-radius:9999px;font-family:Roboto,sans-serif;font-size:.9rem;color:#1a1a1a;outline:none;transition:border-color .2s;box-sizing:border-box}.search-input[data-v-38e419b4]:focus{border-color:#2779b7}.filter-group[data-v-38e419b4]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.filter-select[data-v-38e419b4]{padding:.55rem .85rem;border:1px solid #e0e7ef;border-radius:9999px;font-family:Roboto,sans-serif;font-size:.85rem;color:#1a1a1a;background:#fff;cursor:pointer;outline:none;transition:border-color .2s}.filter-select[data-v-38e419b4]:focus{border-color:#2779b7}.skillbridge-toggle[data-v-38e419b4]{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-family:Roboto,sans-serif;font-size:.85rem;color:#1a1a1a;white-space:nowrap}.skillbridge-toggle input[data-v-38e419b4]{accent-color:#2779b7;width:16px;height:16px;cursor:pointer}.results-bar[data-v-38e419b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:0 .25rem}.results-count[data-v-38e419b4]{font-family:Roboto,sans-serif;font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.clear-btn[data-v-38e419b4]{background:none;border:none;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:600;color:#2779b7;cursor:pointer;padding:0;text-decoration:underline}.programs-grid[data-v-38e419b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}@media(min-width:1024px){.programs-grid[data-v-38e419b4]{grid-template-columns:repeat(3,1fr)}}.program-card[data-v-38e419b4]{background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;display:flex;flex-direction:column;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.program-card[data-v-38e419b4]:hover{transform:translateY(-4px);box-shadow:0 6px 20px #1a1a2e1a}.card-top[data-v-38e419b4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.card-tags[data-v-38e419b4]{display:flex;flex-wrap:wrap;gap:.4rem}.tag[data-v-38e419b4]{font-size:.6rem;font-weight:700;font-family:Roboto,sans-serif;padding:.2rem .6rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.tag-industry[data-v-38e419b4]{background:#fff;color:#2779b7}.tag-type[data-v-38e419b4]{background:#fef3e2;color:#c1512f}.skillbridge-badge[data-v-38e419b4]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#1a6b3c;color:#fff;font-size:.6rem;font-weight:800;font-family:Roboto,sans-serif;border-radius:50%;flex-shrink:0;letter-spacing:.02em}.card-company[data-v-38e419b4]{font-size:1.15rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .15rem;line-height:1.3}.card-program[data-v-38e419b4]{font-size:.9rem;font-weight:600;font-family:Roboto,sans-serif;color:#2779b7;margin:0 0 .6rem}.card-desc[data-v-38e419b4]{font-size:.85rem;font-family:Roboto,sans-serif;color:var(--color-text-muted, #6b7a8d);line-height:1.55;margin:0;flex:1}.card-footer[data-v-38e419b4]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #f0f2f5}.card-link[data-v-38e419b4]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7}.program-card:hover .card-link[data-v-38e419b4]{color:#1e6499}.empty-state[data-v-38e419b4]{text-align:center;padding:3rem 1rem;font-family:Roboto,sans-serif;color:var(--color-text-muted);font-size:.95rem}.page-footer-note[data-v-38e419b4]{text-align:center;margin-top:3rem;padding:1.5rem;background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f}.page-footer-note p[data-v-38e419b4]{font-family:Roboto,sans-serif;font-size:.9rem;color:var(--color-text-muted);margin:0}.page-footer-note a[data-v-38e419b4]{color:#2779b7;font-weight:600;text-decoration:none}.page-footer-note a[data-v-38e419b4]:hover{text-decoration:underline}html[data-v-542b2161],body[data-v-542b2161]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-542b2161],input[data-v-542b2161],select[data-v-542b2161],textarea[data-v-542b2161],optgroup[data-v-542b2161],pre[data-v-542b2161],code[data-v-542b2161],kbd[data-v-542b2161],samp[data-v-542b2161]{font-family:inherit}h1[data-v-542b2161],h2[data-v-542b2161],h3[data-v-542b2161],h4[data-v-542b2161],h5[data-v-542b2161],h6[data-v-542b2161]{text-wrap:balance}p[data-v-542b2161],li[data-v-542b2161],dd[data-v-542b2161],figcaption[data-v-542b2161],.page-subtitle[data-v-542b2161],.hub-subtitle[data-v-542b2161],.hero-subtitle[data-v-542b2161],.section-subtitle[data-v-542b2161],.card-description[data-v-542b2161]{text-wrap:pretty}[data-v-542b2161]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-542b2161]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-542b2161]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-542b2161]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-542b2161]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-542b2161]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-542b2161]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-542b2161]{color:var(--color-accent)}.border-3[data-v-542b2161]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-542b2161]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-542b2161]{font-size:17px}}p[data-v-542b2161],li[data-v-542b2161],dd[data-v-542b2161]{font-size:max(16px,1em)}.stat-label[data-v-542b2161],.stat-number[data-v-542b2161],.topbar-label[data-v-542b2161],.article-tag[data-v-542b2161],.category-tag[data-v-542b2161],.topic-tag[data-v-542b2161],.skill-tag[data-v-542b2161],.type-badge[data-v-542b2161],.step-badge[data-v-542b2161],.demand-badge[data-v-542b2161],.rating-badge[data-v-542b2161],.role-level-badge[data-v-542b2161],.se-level-pill[data-v-542b2161],.post-meta[data-v-542b2161],.blog-meta[data-v-542b2161],.article-meta[data-v-542b2161],.meta-value[data-v-542b2161],.meta-sep[data-v-542b2161],.newsletter-label[data-v-542b2161],.share-label[data-v-542b2161],.slide-label-date[data-v-542b2161],.company-type[data-v-542b2161],.event-date[data-v-542b2161],.event-location[data-v-542b2161]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-542b2161],li[data-v-542b2161],dd[data-v-542b2161],td[data-v-542b2161],.section-card-desc[data-v-542b2161],.article-slide-desc[data-v-542b2161],.card-description[data-v-542b2161]{font-size:max(16px,1em)}.mba-page[data-v-542b2161]{background-color:var(--color-bg);min-height:100vh;max-width:1320px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.mba-page[data-v-542b2161]{padding:2.5rem 2rem 4rem}}.page-header[data-v-542b2161]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-542b2161] .share-label{color:#ffffff9e}.page-header a[data-v-542b2161]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-542b2161]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-542b2161],.page-header li[data-v-542b2161]{color:#ffffffc7}.page-title[data-v-542b2161]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-542b2161]{font-size:3rem}}.page-subtitle[data-v-542b2161]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.stats-row[data-v-542b2161]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.75rem}@media(min-width:768px){.stats-row[data-v-542b2161]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-v-542b2161]{background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;text-align:center;display:flex;flex-direction:column;gap:.25rem}.stat-number[data-v-542b2161]{font-size:1.6rem;font-weight:800;font-family:var(--font-mono);color:var(--color-black)}.stat-label[data-v-542b2161]{font-size:.75rem;font-weight:600;font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.filters-bar[data-v-542b2161]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;background:var(--color-card, #fff);border-radius:10px;padding:1.25rem;box-shadow:0 2px 6px #1a1a2e0f}@media(min-width:768px){.filters-bar[data-v-542b2161]{flex-direction:row;align-items:center}}.search-wrapper[data-v-542b2161]{position:relative;flex:1}.search-icon[data-v-542b2161]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#a0acbd;pointer-events:none}.search-input[data-v-542b2161]{width:100%;padding:.65rem .85rem .65rem 2.5rem;border:1px solid #e0e7ef;border-radius:9999px;font-family:Roboto,sans-serif;font-size:.9rem;color:#1a1a1a;outline:none;transition:border-color .2s;box-sizing:border-box}.search-input[data-v-542b2161]:focus{border-color:#2779b7}.filter-group[data-v-542b2161]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.filter-select[data-v-542b2161]{padding:.55rem .85rem;border:1px solid #e0e7ef;border-radius:9999px;font-family:Roboto,sans-serif;font-size:.85rem;color:#1a1a1a;background:#fff;cursor:pointer;outline:none}.filter-select[data-v-542b2161]:focus{border-color:#2779b7}.clear-btn[data-v-542b2161]{background:none;border:none;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:600;color:#2779b7;cursor:pointer;padding:0;text-decoration:underline}.results-count[data-v-542b2161]{font-family:Roboto,sans-serif;font-size:.85rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.75rem;padding:0 .25rem}.toggle-bar[data-v-542b2161]{display:flex;gap:.5rem;margin-bottom:1.5rem}.view-btn[data-v-542b2161]{padding:.4rem 1rem;border:1px solid #e0e7ef;border-radius:9999px;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:600;background:#fff;color:#666;cursor:pointer;transition:all .2s}.view-btn.active[data-v-542b2161]{background:#2779b7;color:#fff;border-color:#2779b7}.programs-grid[data-v-542b2161]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.programs-grid[data-v-542b2161]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.programs-grid[data-v-542b2161]{grid-template-columns:repeat(3,1fr)}}.program-card[data-v-542b2161]{background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.program-card[data-v-542b2161]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #1a1a2e1a}.card-header[data-v-542b2161]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.rank-badge[data-v-542b2161]{display:inline-flex;align-items:center;justify-content:center;background:#2779b7;color:#fff;font-size:.85rem;font-weight:800;font-family:Roboto,sans-serif;padding:.2rem .7rem;border-radius:9999px;min-width:36px}.category-tag[data-v-542b2161]{font-size:.6rem;font-weight:700;font-family:var(--font-mono);padding:.2rem .6rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;background:#fef3e2;color:#c1512f}.card-school[data-v-542b2161]{font-size:1.1rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .1rem;line-height:1.3}.card-program[data-v-542b2161]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#2779b7;margin:0 0 .15rem}.card-location[data-v-542b2161]{font-size:.8rem;font-family:Roboto,sans-serif;color:var(--color-text-muted);margin:0 0 .85rem}.card-stats[data-v-542b2161]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.75rem;padding:.65rem;background:#fff;border-radius:10px}.mini-stat[data-v-542b2161]{text-align:center;display:flex;flex-direction:column;gap:.15rem}.mini-label[data-v-542b2161]{font-size:.55rem;font-weight:700;font-family:Roboto,sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.mini-value[data-v-542b2161]{font-size:.9rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a}.deadlines-section[data-v-542b2161]{margin-bottom:.85rem}.deadlines-title[data-v-542b2161]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}.deadline-row[data-v-542b2161]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.8rem;font-family:Roboto,sans-serif}.round-name[data-v-542b2161]{font-weight:600;color:#1a1a1a}.round-date[data-v-542b2161]{color:#2779b7;font-weight:600}.round-date.passed[data-v-542b2161]{color:#aaa;text-decoration:line-through}.vet-resources[data-v-542b2161]{display:flex;align-items:flex-start;gap:.4rem;padding:.65rem;background:#e8f5e9;border-radius:10px;margin-bottom:.85rem;font-size:.75rem;font-family:Roboto,sans-serif;color:#2e7d32;line-height:1.4}.vet-resources svg[data-v-542b2161]{flex-shrink:0;margin-top:1px;color:#2e7d32}.apply-btn[data-v-542b2161]{display:block;text-align:center;padding:.65rem 1.25rem;background:#e09f20;color:#fff;font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;border-radius:9999px;text-decoration:none;transition:background .2s;margin-top:auto}.apply-btn[data-v-542b2161]:hover{background:#c88a15}.table-wrapper[data-v-542b2161]{overflow-x:auto;background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f}.programs-table[data-v-542b2161]{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:.85rem}.programs-table th[data-v-542b2161]{text-align:left;padding:.85rem .75rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:2px solid #f0f2f5;white-space:nowrap}.programs-table td[data-v-542b2161]{padding:.75rem;border-bottom:1px solid #f0f2f5;vertical-align:middle}.programs-table tr[data-v-542b2161]:hover{background:#1a1a2e09}.table-rank[data-v-542b2161]{display:inline-flex;align-items:center;justify-content:center;background:#2779b7;color:#fff;font-size:.75rem;font-weight:800;padding:.15rem .5rem;border-radius:9999px}.table-program[data-v-542b2161]{font-size:.75rem;color:#2779b7;margin-top:.1rem}.table-apply[data-v-542b2161]{display:inline-block;padding:.35rem .85rem;background:#e09f20;color:#fff;font-size:.75rem;font-weight:700;border-radius:9999px;text-decoration:none;white-space:nowrap}.table-apply[data-v-542b2161]:hover{background:#c88a15}.passed[data-v-542b2161]{color:#aaa;text-decoration:line-through}.empty-state[data-v-542b2161]{text-align:center;padding:3rem 1rem;font-family:Roboto,sans-serif;color:var(--color-text-muted);font-size:.95rem}.resources-section[data-v-542b2161]{margin-top:3rem}.resources-title[data-v-542b2161]{font-size:1.5rem;font-weight:800;font-family:Roboto,sans-serif;color:var(--color-black);margin:0 0 1.25rem;text-align:center}.resources-grid[data-v-542b2161]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.resources-grid[data-v-542b2161]{grid-template-columns:repeat(3,1fr)}}.resource-card[data-v-542b2161]{background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.resource-card[data-v-542b2161]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.resource-card h4[data-v-542b2161]{font-size:1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .4rem}.resource-card p[data-v-542b2161]{font-size:.85rem;font-family:Roboto,sans-serif;color:var(--color-text-muted);line-height:1.5;margin:0 0 .75rem}.resource-link[data-v-542b2161]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7}.page-footer-note[data-v-542b2161]{text-align:center;margin-top:2.5rem;padding:1.5rem;background:var(--color-card, #fff);border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f}.page-footer-note p[data-v-542b2161]{font-family:Roboto,sans-serif;font-size:.82rem;color:var(--color-text-muted);margin:0 0 .35rem;line-height:1.5}.page-footer-note p[data-v-542b2161]:last-child{margin-bottom:0}.page-footer-note a[data-v-542b2161]{color:#2779b7;font-weight:600;text-decoration:none}.page-footer-note a[data-v-542b2161]:hover{text-decoration:underline}.card-financials[data-v-542b2161]{margin-bottom:.85rem;padding:.65rem;background:#fff;border-radius:10px}.financial-row[data-v-542b2161]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.8rem;font-family:Roboto,sans-serif;color:#666}.financial-row strong[data-v-542b2161]{color:#1a1a1a}.gi-full[data-v-542b2161]{color:#16a34a!important;font-weight:700}.gi-gap[data-v-542b2161]{color:#dc2626!important;font-weight:700}.school-type-badge[data-v-542b2161]{margin-top:.5rem;padding:.35rem .65rem;border-radius:10px;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;text-align:center}.school-type-badge.public[data-v-542b2161]{background:#dcfce7;color:#166534}.school-type-badge.private[data-v-542b2161]{background:#fef3e2;color:#92400e}.card-compensation[data-v-542b2161]{margin-bottom:.85rem;padding:.65rem;background:#fff;border-radius:10px}.section-label[data-v-542b2161]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}.comp-row[data-v-542b2161]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.8rem;font-family:Roboto,sans-serif;color:#666}.comp-row strong[data-v-542b2161]{color:#1a1a1a}.comp-row.total-comp[data-v-542b2161]{border-top:1px solid #e0e7ef;margin-top:.25rem;padding-top:.4rem}.comp-row.total-comp strong[data-v-542b2161]{color:#16a34a;font-size:.9rem}.card-careers[data-v-542b2161]{margin-bottom:.85rem}.career-tags[data-v-542b2161]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.career-tag[data-v-542b2161]{display:inline-block;padding:.2rem .55rem;background:#eff6ff;color:#1d4ed8;font-size:.68rem;font-weight:600;font-family:Roboto,sans-serif;border-radius:9999px}.industry-bars[data-v-542b2161]{display:flex;flex-direction:column;gap:.35rem}.industry-row[data-v-542b2161]{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-family:Roboto,sans-serif}.industry-name[data-v-542b2161]{min-width:100px;color:#666;font-weight:500}.bar-track[data-v-542b2161]{flex:1;height:6px;background:#e5e7eb;border-radius:4px;overflow:hidden}.bar-fill[data-v-542b2161]{height:100%;background:#2779b7;border-radius:4px;transition:width .3s ease}.industry-pct[data-v-542b2161]{min-width:30px;text-align:right;font-weight:700;color:#1a1a1a}.type-badge[data-v-542b2161]{display:inline-block;padding:.15rem .5rem;font-size:.65rem;font-weight:700;border-radius:9999px;white-space:nowrap}.type-badge.public[data-v-542b2161]{background:#dcfce7;color:#166534}.type-badge.private[data-v-542b2161]{background:#fef3e2;color:#92400e}.careers-cell[data-v-542b2161]{font-size:.75rem;color:#666;max-width:120px}.card-stats[data-v-542b2161]{grid-template-columns:repeat(4,1fr)}.new-articles-page[data-v-4134cbd3]{font-family:Roboto,sans-serif;background:#f8fafc;min-height:100vh}.hero-section[data-v-4134cbd3]{background:#fff;padding:48px 24px 32px;text-align:center}.hero-content h1[data-v-4134cbd3]{font-size:2.25rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem;line-height:1.2}.hero-subtitle[data-v-4134cbd3]{font-size:1.1rem;color:var(--color-text-muted);margin:0 auto;max-width:900px;line-height:1.6;text-align:center}.articles-section[data-v-4134cbd3]{padding:40px 24px 80px}.container[data-v-4134cbd3]{max-width:1100px;margin:0 auto}.controls[data-v-4134cbd3]{margin-bottom:32px}.search-box[data-v-4134cbd3]{position:relative;margin-bottom:16px}.search-icon[data-v-4134cbd3]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#a0acbd}.search-input[data-v-4134cbd3]{width:100%;padding:14px 16px 14px 44px;border:2px solid rgba(26,26,46,.12);border-radius:10px;font-size:1rem;font-family:Roboto,sans-serif;background:#fff;transition:border-color .2s;box-sizing:border-box}.search-input[data-v-4134cbd3]:focus{outline:none;border-color:#2779b7}.category-filters[data-v-4134cbd3]{display:flex;flex-wrap:wrap;gap:8px}.filter-btn[data-v-4134cbd3]{padding:8px 18px;border:2px solid rgba(26,26,46,.12);border-radius:9999px;background:#fff;font-size:.875rem;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s;font-family:Roboto,sans-serif}.filter-btn[data-v-4134cbd3]:hover{border-color:#2779b7;color:#2779b7}.filter-btn.active[data-v-4134cbd3]{background:#2779b7;border-color:#2779b7;color:#fff}.sort-control[data-v-4134cbd3]{margin-top:4px}.sort-btn[data-v-4134cbd3]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:2px solid rgba(26,26,46,.12);border-radius:9999px;background:#fff;font-size:.875rem;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s;font-family:Roboto,sans-serif}.sort-btn[data-v-4134cbd3]:hover{border-color:#2779b7;color:#2779b7}.section-heading[data-v-4134cbd3]{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0 0 20px}.articles-count[data-v-4134cbd3]{font-size:.875rem;color:#718096;margin-bottom:16px;font-weight:500}.articles-grid[data-v-4134cbd3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.article-card[data-v-4134cbd3]{background:#fff;border-radius:10px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 6px #1a1a2e0f;display:flex;flex-direction:column;border:1px solid rgba(26,26,46,.12)}.article-card[data-v-4134cbd3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.article-card.coming-soon[data-v-4134cbd3]{opacity:.6;cursor:default}.article-card.coming-soon[data-v-4134cbd3]:hover{transform:none;box-shadow:0 6px 20px #1a1a2e1a}.card-top[data-v-4134cbd3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.category-tag[data-v-4134cbd3]{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;background:#2779b71a;color:#2779b7;text-transform:uppercase;letter-spacing:.5px}.category-tag.cat-transition[data-v-4134cbd3]{background:#c1512f1a;color:#c1512f}.category-tag.cat-mba[data-v-4134cbd3]{background:#e09f201f;color:#b8820d}.category-tag.cat-finance[data-v-4134cbd3]{background:#1087551a;color:#0d7a4f}.category-tag.cat-tech[data-v-4134cbd3]{background:#2779b71a;color:#2779b7}.category-tag.cat-benefits[data-v-4134cbd3]{background:#7c3ab41a;color:#7c3ab4}.category-tag.cat-testprep[data-v-4134cbd3]{background:#dc50781a;color:#c44569}.coming-soon-badge[data-v-4134cbd3]{padding:4px 10px;border-radius:9999px;font-size:.7rem;font-weight:600;background:#a0acbd26;color:#718096;text-transform:uppercase;letter-spacing:.5px}.article-card h3[data-v-4134cbd3]{font-size:1.1rem;font-weight:700;color:#1a202c;margin:4px 0 8px}.article-card p[data-v-4134cbd3]{font-size:.875rem;color:#718096;margin:0 0 16px;flex:1;line-height:1.5}.read-link[data-v-4134cbd3]{font-size:.875rem;font-weight:600;color:#2779b7}@media(max-width:768px){.hero-section[data-v-4134cbd3]{padding:60px 16px 40px}.hero-content h1[data-v-4134cbd3]{font-size:2rem}.hero-subtitle[data-v-4134cbd3]{white-space:normal;font-size:1rem}.articles-section[data-v-4134cbd3]{padding:24px 16px 60px}.articles-grid[data-v-4134cbd3]{grid-template-columns:1fr}}.article-reader-page[data-v-10db8c75]{font-family:Roboto,sans-serif;background:#f8fafc;min-height:100vh}.loading-state[data-v-10db8c75],.error-state[data-v-10db8c75]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:40px}.spinner[data-v-10db8c75]{width:40px;height:40px;border:3px solid rgba(26,26,46,.12);border-top-color:#2779b7;border-radius:50%;animation:spin-10db8c75 .8s linear infinite;margin-bottom:16px}@keyframes spin-10db8c75{to{transform:rotate(360deg)}}.error-state h2[data-v-10db8c75]{color:#1a202c;margin-bottom:8px}.error-state p[data-v-10db8c75]{color:#718096;margin-bottom:24px}.article-hero[data-v-10db8c75]{background:#1a1a2e;padding:3.25rem 24px 3rem}.article-hero[data-v-10db8c75]{position:relative}.article-hero .share-buttons[data-v-10db8c75]{position:absolute;top:1.1rem;right:max(20px,calc((100vw - 1216px)/2));flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.article-hero[data-v-10db8c75] .share-label{color:#ffffff8c;font-size:.68rem}.article-hero[data-v-10db8c75] .share-icons{gap:.4rem}.article-hero[data-v-10db8c75] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.article-hero[data-v-10db8c75] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.article-hero .share-buttons[data-v-10db8c75]{position:static;margin:1.5rem auto 0;justify-content:center}}.hero-inner h1[data-v-10db8c75]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.hero-inner[data-v-10db8c75]{max-width:800px;margin:0 auto;text-align:center}.back-link[data-v-10db8c75]{position:absolute;top:1.1rem;left:max(20px,calc((100vw - 1216px)/2));color:#fff9;text-decoration:none;font-size:.9rem;margin:0;z-index:2;transition:color .2s}@media(max-width:900px){.back-link[data-v-10db8c75]{position:static;display:block;margin:0 0 1.25rem}}.back-link[data-v-10db8c75]:hover{color:#fff}.category-tag[data-v-10db8c75]{display:inline-block;padding:5px 15px;border-radius:9999px;font-size:.75rem;font-weight:600;background:#e09f2033;color:#e09f20;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1.1rem}.article-hero h1[data-v-10db8c75]{font-size:2.4rem;font-weight:800;color:#fff;margin:0 0 12px;line-height:1.2}.mba-back-link[data-v-10db8c75]{display:inline-block;margin-bottom:20px;color:#2779b7;font-size:.9rem;font-weight:600;text-decoration:none}.mba-back-link[data-v-10db8c75]:hover{text-decoration:underline}.mba-article-head[data-v-10db8c75]{display:flex;align-items:center;gap:20px;margin-bottom:8px}.mba-head-logo[data-v-10db8c75]{flex-shrink:0;width:84px;height:84px;border-radius:10px;background:#fff;object-fit:contain;border:1px solid rgba(26,26,46,.12);box-shadow:0 2px 6px #1a1a2e0f}.mba-head-text[data-v-10db8c75]{display:flex;flex-direction:column;gap:6px}.mba-head-eyebrow[data-v-10db8c75]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#e09f20}.mba-head-title[data-v-10db8c75]{margin:0;font-size:2rem;font-weight:800;color:#1a202c;line-height:1.25}@media(max-width:600px){.mba-article-head[data-v-10db8c75]{gap:14px}.mba-head-logo[data-v-10db8c75]{width:60px;height:60px;border-radius:10px}.mba-head-title[data-v-10db8c75]{font-size:1.5rem}}.article-desc[data-v-10db8c75]{font-size:1.125rem;color:#ffffffc7;margin:0 auto;max-width:780px;line-height:1.6}.article-body-section[data-v-10db8c75]{padding:48px 24px 80px}.article-container[data-v-10db8c75]{max-width:800px;margin:0 auto}.article-content[data-v-10db8c75]{background:#fff;border-radius:10px;padding:48px;box-shadow:0 2px 6px #1a1a2e0f;border:1px solid rgba(26,26,46,.12);line-height:1.8;color:#2d3748;font-size:1.05rem}.article-content[data-v-10db8c75] h1{font-size:2rem;font-weight:800;color:#1a202c;margin:40px 0 16px;line-height:1.3}.article-content[data-v-10db8c75] h1:first-child{margin-top:0}.article-content[data-v-10db8c75] h2{font-size:1.5rem;font-weight:700;color:#1a202c;margin:36px 0 14px;line-height:1.3}.article-content[data-v-10db8c75] h3{font-size:1.25rem;font-weight:700;color:#2d3748;margin:28px 0 12px}.article-content[data-v-10db8c75] h4,.article-content[data-v-10db8c75] h5,.article-content[data-v-10db8c75] h6{font-size:1.1rem;font-weight:600;color:#2d3748;margin:24px 0 10px}.article-content[data-v-10db8c75] p{margin:0 0 16px}.article-content[data-v-10db8c75] a{color:#2779b7;text-decoration:underline;text-underline-offset:2px}.article-content[data-v-10db8c75] a:hover{color:#c1512f}.article-content[data-v-10db8c75] ul,.article-content[data-v-10db8c75] ol{margin:0 0 16px;padding-left:24px}.article-content[data-v-10db8c75] li{margin-bottom:8px}.article-content[data-v-10db8c75] blockquote{border-left:4px solid #e09f20;margin:24px 0;padding:16px 24px;background:#fffbf0;border-radius:0 12px 12px 0;color:#4a5568;font-style:italic}.article-content[data-v-10db8c75] table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95rem}.article-content[data-v-10db8c75] th{background:#f7fafc;font-weight:600;text-align:left;padding:12px 16px;border-bottom:2px solid rgba(26,26,46,.12);color:#2d3748}.article-content[data-v-10db8c75] td{padding:10px 16px;border-bottom:1px solid rgba(26,26,46,.12)}.article-content[data-v-10db8c75] tr:hover td{background:#f7fafc}.article-content[data-v-10db8c75] code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.9em;color:#c1512f}.article-content[data-v-10db8c75] pre{background:#1a1a2e;color:#e2e8f0;padding:20px;border-radius:10px;overflow-x:auto;margin:24px 0;font-size:.9rem;line-height:1.6}.article-content[data-v-10db8c75] pre code{background:none;padding:0;color:inherit}.article-content[data-v-10db8c75] hr{border:none;border-top:2px solid rgba(26,26,46,.12);margin:32px 0}.article-content[data-v-10db8c75] img{max-width:100%;height:auto;border-radius:10px;margin:16px 0}.article-content[data-v-10db8c75] strong{font-weight:700;color:#1a202c}.article-footer[data-v-10db8c75]{margin-top:32px;text-align:center}.back-btn[data-v-10db8c75]{display:inline-block;padding:12px 28px;background:#2779b7;color:#fff;text-decoration:none;border-radius:9999px;font-weight:600;font-size:.95rem;transition:all .2s}.back-btn[data-v-10db8c75]:hover{background:#1e6da3;transform:translateY(-1px)}@media(max-width:768px){.article-hero[data-v-10db8c75]{padding:60px 16px 36px}.article-hero h1[data-v-10db8c75]{font-size:1.75rem}.article-body-section[data-v-10db8c75]{padding:24px 16px 60px}.article-content[data-v-10db8c75]{padding:24px;font-size:1rem}.article-content[data-v-10db8c75] h1{font-size:1.5rem}.article-content[data-v-10db8c75] h2{font-size:1.25rem}}.quiz-page[data-v-4fcc6c1a]{background:#fff;min-height:100vh}.quiz-progress-bar[data-v-4fcc6c1a]{position:fixed;top:0;left:0;width:100%;height:4px;background:#e5e7eb;z-index:9999}.quiz-progress-fill[data-v-4fcc6c1a]{height:100%;background:linear-gradient(90deg,#c1512f,#e09f20);transition:width .3s}.quiz-container[data-v-4fcc6c1a]{max-width:640px;margin:0 auto;padding:4rem 1.5rem}.quiz-header[data-v-4fcc6c1a]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;border-radius:0;padding:3.25rem 20px 3rem;text-align:center;position:relative}.quiz-header h1[data-v-4fcc6c1a]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.quiz-header p[data-v-4fcc6c1a]{color:#ffffffc7}.quiz-header a[data-v-4fcc6c1a]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.quiz-header a[data-v-4fcc6c1a]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.quiz-step[data-v-4fcc6c1a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a0acbd}.quiz-question[data-v-4fcc6c1a]{font-size:1.75rem;font-weight:800;color:#1a1a2e;margin:.5rem 0 0;line-height:1.25}.quiz-options[data-v-4fcc6c1a]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.quiz-option[data-v-4fcc6c1a]{background:#fff;border:2px solid rgba(26,26,46,.12);border-radius:10px;padding:1.25rem 1.5rem;text-align:left;cursor:pointer;transition:all .2s}.quiz-option[data-v-4fcc6c1a]:hover{border-color:#2779b7;background:#f8fafc}.quiz-option.selected[data-v-4fcc6c1a]{border-color:#c1512f;background:#fdf5f0}.quiz-option-label[data-v-4fcc6c1a]{display:block;font-size:1rem;font-weight:700;color:#1a1a2e}.quiz-option-desc[data-v-4fcc6c1a]{display:block;font-size:.8rem;color:#888;margin-top:.2rem}.quiz-nav[data-v-4fcc6c1a]{display:flex;justify-content:space-between;align-items:center}.quiz-results[data-v-4fcc6c1a]{max-width:800px;margin:0 auto;padding:3rem 1.5rem 5rem}.results-header[data-v-4fcc6c1a]{text-align:center;margin-bottom:3rem}.results-eyebrow[data-v-4fcc6c1a]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c1512f;margin-bottom:.75rem}.results-title[data-v-4fcc6c1a]{font-size:2rem;font-weight:800;color:#1a1a2e;margin:0 0 .75rem}.results-desc[data-v-4fcc6c1a]{font-size:1.05rem;color:#1a1a1a;line-height:1.6;max-width:560px;margin:0 auto}.results-sections[data-v-4fcc6c1a]{display:flex;flex-direction:column;gap:2.5rem}.results-section h2[data-v-4fcc6c1a]{font-size:1.15rem;font-weight:800;color:#1a1a2e;margin:0 0 1rem}.results-cards[data-v-4fcc6c1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.result-card[data-v-4fcc6c1a]{background:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:10px;padding:1.25rem;text-decoration:none;transition:all .2s;display:flex;flex-direction:column}.result-card[data-v-4fcc6c1a]:hover{border-color:#c1512f;transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.result-card-tag[data-v-4fcc6c1a]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2779b7;margin-bottom:.5rem}.result-card h3[data-v-4fcc6c1a]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0;flex:1;line-height:1.35}.result-card-arrow[data-v-4fcc6c1a]{color:#c1512f;font-size:.85rem;font-weight:600;margin-top:.75rem}.results-cta[data-v-4fcc6c1a]{text-align:center;margin-top:3rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-4fcc6c1a]{display:inline-flex;align-items:center;padding:.7rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;border-radius:9999px;background:#c1512f;color:#fff;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-4fcc6c1a]:hover{background:#a8432a}.btn-lg[data-v-4fcc6c1a]{padding:.85rem 2rem;font-size:1rem}.btn-outline[data-v-4fcc6c1a]{display:inline-flex;align-items:center;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;border-radius:9999px;border:1.5px solid rgba(26,26,46,.12);color:#1a1a2e;background:none;cursor:pointer;transition:all .2s}.btn-outline[data-v-4fcc6c1a]:hover{border-color:#2779b7;color:#2779b7}@media(max-width:640px){.quiz-question[data-v-4fcc6c1a]{font-size:1.35rem}.results-title[data-v-4fcc6c1a]{font-size:1.5rem}.results-cards[data-v-4fcc6c1a]{grid-template-columns:1fr}}.timeline-page[data-v-6837f18b]{background:#fff;min-height:100vh}.timeline-container[data-v-6837f18b]{max-width:760px;margin:0 auto;padding:0 1.5rem}.timeline-hero[data-v-6837f18b]{background:#fff;padding:3.5rem 1.5rem 3rem;text-align:center}.timeline-title[data-v-6837f18b]{font-size:2.25rem;font-weight:800;color:#1a1a2e;margin:0 0 .75rem}.timeline-subtitle[data-v-6837f18b]{font-size:1.05rem;color:#1a1a1a;margin:0 0 1.5rem;line-height:1.6;max-width:560px;margin-left:auto;margin-right:auto}.timeline-progress[data-v-6837f18b]{max-width:400px;margin:0 auto}.progress-bar[data-v-6837f18b]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-6837f18b]{height:100%;background:linear-gradient(90deg,#c1512f,#e09f20);border-radius:4px;transition:width .3s}.progress-label[data-v-6837f18b]{font-size:.8rem;color:#888;margin-top:.5rem;display:block}.timeline-signin[data-v-6837f18b]{font-size:.9rem;color:#888}.timeline-signin a[data-v-6837f18b]{color:#c1512f;text-decoration:none;font-weight:600}.timeline-body[data-v-6837f18b]{padding:3rem 0 5rem}.timeline-track[data-v-6837f18b]{position:relative;padding-left:2rem;border-left:3px solid rgba(26,26,46,.12);margin-left:1rem}.timeline-phase[data-v-6837f18b]{margin-bottom:2.5rem}.phase-header[data-v-6837f18b]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;margin-left:-2.65rem}.phase-dot[data-v-6837f18b]{width:20px;height:20px;border-radius:50%;background:#e5e7eb;border:3px solid #fafafa;flex-shrink:0;transition:background .3s}.phase-complete .phase-dot[data-v-6837f18b],.phase-dot.phase-complete[data-v-6837f18b]{background:#c1512f}.phase-name[data-v-6837f18b]{font-size:1.25rem;font-weight:800;color:#1a1a2e;margin:0}.phase-label[data-v-6837f18b]{font-size:.75rem;font-weight:600;color:#a0acbd;text-transform:uppercase;letter-spacing:.04em}.phase-tasks[data-v-6837f18b]{display:flex;flex-direction:column;gap:.75rem}.task-item[data-v-6837f18b]{display:flex;gap:.75rem;align-items:flex-start;background:#fff;border-radius:10px;padding:1rem 1.25rem;border:1px solid rgba(26,26,46,.12);transition:all .2s}.task-done[data-v-6837f18b]{background:#f8faf8;border-color:#d4edda}.task-check[data-v-6837f18b]{width:24px;height:24px;border-radius:50%;border:2px solid rgba(26,26,46,.12);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem;color:#fff;transition:all .2s;flex-shrink:0;margin-top:.1rem}.task-done .task-check[data-v-6837f18b]{background:#c1512f;border-color:#c1512f}.task-bullet[data-v-6837f18b]{width:8px;height:8px;border-radius:50%;background:#d1d5db;flex-shrink:0;margin-top:.5rem}.task-content[data-v-6837f18b]{flex:1;min-width:0}.task-name[data-v-6837f18b]{font-size:.95rem;font-weight:700;color:#1a1a2e}.task-done .task-name[data-v-6837f18b]{color:#888;text-decoration:line-through}.task-desc[data-v-6837f18b]{font-size:.825rem;color:#666;margin:.25rem 0 0;line-height:1.5}.task-links[data-v-6837f18b]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.task-link[data-v-6837f18b]{font-size:.8rem;font-weight:600;color:#c1512f;text-decoration:none;transition:color .2s}.task-link[data-v-6837f18b]:hover{color:#a8432a;text-decoration:underline}.timeline-cta[data-v-6837f18b]{text-align:center;margin-top:3rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-6837f18b]{display:inline-flex;align-items:center;padding:.7rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;border-radius:9999px;background:#c1512f;color:#fff;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-6837f18b]:hover{background:#a8432a}.btn-lg[data-v-6837f18b]{padding:.85rem 2rem;font-size:1rem}.btn-outline[data-v-6837f18b]{display:inline-flex;align-items:center;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;border-radius:9999px;border:1.5px solid rgba(26,26,46,.12);color:#1a1a2e;background:none;cursor:pointer;transition:all .2s}.btn-outline[data-v-6837f18b]:hover{border-color:#2779b7;color:#2779b7}@media(max-width:640px){.timeline-title[data-v-6837f18b]{font-size:1.75rem}.timeline-track[data-v-6837f18b]{margin-left:0}.phase-header[data-v-6837f18b]{margin-left:-2.4rem}}.resource-icon[data-v-1178e60e]{display:block;flex:none}.guides-page[data-v-605c88e9]{min-height:100vh;background:#fff;padding:2rem 1rem 4rem}.page-header[data-v-605c88e9]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-605c88e9] .share-label{color:#ffffff9e}.page-header a[data-v-605c88e9]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-605c88e9]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-605c88e9],.page-header li[data-v-605c88e9]{color:#ffffffc7}.header-eyebrow[data-v-605c88e9]{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#e09f20;margin-bottom:.5rem}.page-title[data-v-605c88e9]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-605c88e9]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.guides-grid[data-v-605c88e9]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto 3rem}.guide-card[data-v-605c88e9]{background:var(--color-card, #fff);border-radius:var(--radius-lg, 16px);padding:2rem;text-decoration:none;color:inherit;box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.guide-card[data-v-605c88e9]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0,0,0,.12))}.guide-icon[data-v-605c88e9]{color:#2779b7;margin-bottom:.75rem}.guide-title[data-v-605c88e9]{font-size:1.2rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .5rem}.guide-desc[data-v-605c88e9]{font-size:.9rem;color:var(--color-text-muted, #6b7280);line-height:1.5;margin:0 0 1rem;flex:1}.guide-topics[data-v-605c88e9]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.topic-tag[data-v-605c88e9]{background:#fff;border-radius:var(--radius-full, 9999px);padding:.2rem .6rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted, #6b7280)}.guide-cta[data-v-605c88e9]{font-size:.9rem;font-weight:700;color:var(--color-primary, #2779b7)}.guide-card:hover .guide-cta[data-v-605c88e9]{text-decoration:underline}.advisor-banner[data-v-605c88e9]{display:flex;align-items:center;justify-content:space-between;background:#1a1a2e;border-radius:var(--radius-lg, 16px);padding:2rem 2.5rem;max-width:900px;margin:0 auto;gap:2rem}.advisor-banner-title[data-v-605c88e9]{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .25rem}.advisor-banner-desc[data-v-605c88e9]{font-size:.88rem;color:#ffffffa6;margin:0}.advisor-banner-btn[data-v-605c88e9]{flex-shrink:0;padding:.75rem 2rem;background:#fff;color:#2779b7;font-size:.95rem;font-weight:700;border-radius:9999px;text-decoration:none;white-space:nowrap}.advisor-banner:hover .advisor-banner-btn[data-v-605c88e9]{background:#e0f2fe}@media(max-width:700px){.guides-grid[data-v-605c88e9]{grid-template-columns:1fr}.page-title[data-v-605c88e9]{font-size:1.75rem}.advisor-banner[data-v-605c88e9]{flex-direction:column;text-align:center;padding:1.5rem}}.guide-detail-page[data-v-e2e912dc]{min-height:100vh;background:#fff;padding:1.5rem 0 4rem}.guide-nav[data-v-e2e912dc]{margin:0 0 1.5rem;padding-left:max(20px,calc((100vw - 1216px)/2))}.back-link[data-v-e2e912dc]{font-size:.88rem;font-weight:600;color:var(--color-primary, #2779b7);text-decoration:none}.back-link[data-v-e2e912dc]:hover{text-decoration:underline}.guide-article[data-v-e2e912dc]{max-width:min(780px,calc(100% - 2rem));margin:0 auto;background:var(--color-card, #fff);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));overflow:hidden}.guide-unavailable[data-v-e2e912dc]{padding:2.5rem;text-align:center;color:#6b6b6b;border-bottom:1px solid rgba(26,26,46,.12)}.guide-unavailable-link[data-v-e2e912dc]{color:#2779b7;font-weight:600;text-decoration:none}.guide-unavailable-link[data-v-e2e912dc]:hover{text-decoration:underline}.guide-body--loading[data-v-e2e912dc]{color:#6b6b6b;text-align:center;padding:2.5rem}.guide-header[data-v-e2e912dc]{background:#1a1a2e;padding:2.5rem 2.5rem 2rem}.guide-header-eyebrow[data-v-e2e912dc]{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#7dd3fc;margin-bottom:.5rem;text-transform:uppercase}.guide-header-title[data-v-e2e912dc]{font-size:1.75rem;font-weight:800;color:#fff;margin:0;line-height:1.3}.guide-toc[data-v-e2e912dc]{padding:1.5rem 2.5rem;border-bottom:1px solid rgba(26,26,46,.12);background:#fafbfc}.toc-title[data-v-e2e912dc]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #6b7280);margin:0 0 .75rem}.toc-list[data-v-e2e912dc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.toc-link[data-v-e2e912dc]{font-size:.88rem;color:var(--color-primary, #2779b7);text-decoration:none;font-weight:500}.toc-link[data-v-e2e912dc]:hover{text-decoration:underline}.toc-link.toc-sub[data-v-e2e912dc]{padding-left:1rem;font-size:.82rem;color:var(--color-text-muted, #6b7280)}.guide-body[data-v-e2e912dc]{padding:2rem 2.5rem 2.5rem;font-size:.95rem;line-height:1.75;color:var(--color-text, #1a1a2e)}.guide-body[data-v-e2e912dc] h2{font-size:1.35rem;font-weight:800;color:var(--color-text, #1a1a2e);margin:2.5rem 0 .75rem;padding-top:1rem;border-top:1px solid rgba(26,26,46,.12)}.guide-body[data-v-e2e912dc] h2:first-child{margin-top:0;border-top:none;padding-top:0}.guide-body[data-v-e2e912dc] h3{font-size:1.05rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:1.5rem 0 .5rem}.guide-body[data-v-e2e912dc] p{margin:0 0 1rem}.guide-body[data-v-e2e912dc] ul,.guide-body[data-v-e2e912dc] ol{margin:.5rem 0 1rem;padding-left:1.5rem}.guide-body[data-v-e2e912dc] li{margin-bottom:.4rem}.guide-body[data-v-e2e912dc] strong{font-weight:700;color:var(--color-text, #1a1a2e)}.guide-body[data-v-e2e912dc] blockquote{border-left:3px solid var(--color-primary, #2779b7);margin:1rem 0;padding:.5rem 1rem;background:#fff;color:var(--color-text-muted, #6b7280);font-style:italic;border-radius:0 var(--radius-sm, 8px) var(--radius-sm, 8px) 0}.guide-footer[data-v-e2e912dc]{padding:0 2.5rem 2.5rem}.advisor-cta-inline[data-v-e2e912dc]{background:#fff;border-radius:var(--radius-md, 12px);padding:1.5rem;text-align:center}.advisor-cta-inline p[data-v-e2e912dc]{margin:0 0 .75rem;color:var(--color-text-muted, #6b7280);font-size:.95rem}.advisor-cta-btn[data-v-e2e912dc]{display:inline-block;padding:.65rem 1.5rem;background:var(--color-primary, #2779b7);color:#fff;font-weight:700;font-size:.9rem;border-radius:9999px;text-decoration:none}.advisor-cta-btn[data-v-e2e912dc]:hover{background:var(--color-primary-dark, #1e5f8f)}.guide-not-found[data-v-e2e912dc]{text-align:center;padding:4rem 1rem;color:var(--color-text-muted, #6b7280)}.guide-not-found a[data-v-e2e912dc]{color:var(--color-primary, #2779b7)}@media(max-width:640px){.guide-header[data-v-e2e912dc]{padding:1.5rem}.guide-header-title[data-v-e2e912dc]{font-size:1.35rem}.guide-toc[data-v-e2e912dc]{padding:1rem 1.5rem}.guide-body[data-v-e2e912dc]{padding:1.5rem}.guide-footer[data-v-e2e912dc]{padding:0 1.5rem 1.5rem}}.advisor-page[data-v-7e207154]{min-height:100vh;background:#fff;padding:2rem 1rem 4rem}.advisor-layout[data-v-7e207154]{max-width:1100px;margin:0 auto;display:flex;gap:1rem}.advisor-layout[data-v-7e207154]:not(.has-sidebar){justify-content:center}.advisor-container[data-v-7e207154]{max-width:840px;width:100%;margin:0 auto}.sessions-sidebar[data-v-7e207154]{width:260px;flex-shrink:0;padding-top:4.5rem}.sessions-sidebar.collapsed[data-v-7e207154]{width:40px}.sidebar-header[data-v-7e207154]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.sidebar-title[data-v-7e207154]{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#888}.sidebar-toggle[data-v-7e207154]{background:none;border:1px solid rgba(26,26,46,.12);border-radius:4px;cursor:pointer;font-size:1rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#666}.sidebar-toggle[data-v-7e207154]:hover{background:#e5e7eb}.new-chat-btn[data-v-7e207154]{width:100%;padding:.5rem;background:#1a1a1a;color:#fff;border:2px solid #1a1a1a;font-size:.8rem;font-weight:700;font-family:inherit;cursor:pointer;margin-bottom:.75rem}.new-chat-btn[data-v-7e207154]:hover{background:#333}.session-item[data-v-7e207154]{padding:.5rem .6rem;border-left:3px solid transparent;cursor:pointer;margin-bottom:.25rem;border-radius:0 4px 4px 0}.session-item[data-v-7e207154]:hover{background:#f0f0f0}.session-item.active[data-v-7e207154]{border-left-color:#1a1a1a;background:#f0f0f0}.session-title[data-v-7e207154]{font-size:.8rem;font-weight:600;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta[data-v-7e207154]{font-size:.65rem;color:#aaa;margin-top:.15rem}.sidebar-empty[data-v-7e207154]{font-size:.75rem;color:#aaa;text-align:center;padding:1rem 0}@media(max-width:768px){.advisor-layout[data-v-7e207154]{flex-direction:column}.sessions-sidebar[data-v-7e207154]{width:100%;padding-top:0}.sessions-sidebar .sidebar-body[data-v-7e207154]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.sessions-sidebar .session-item[data-v-7e207154]{min-width:150px;flex-shrink:0;border-left:none;border-bottom:2px solid transparent}.sessions-sidebar .session-item.active[data-v-7e207154]{border-bottom-color:#1a1a1a}.sessions-sidebar .new-chat-btn[data-v-7e207154]{min-width:100px;flex-shrink:0}.sessions-sidebar.collapsed[data-v-7e207154]{width:100%}.sessions-sidebar.collapsed .sidebar-body[data-v-7e207154]{display:none}}.advisor-header[data-v-7e207154]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;border-radius:0;padding:3.25rem 20px 3rem;text-align:center;position:relative}.advisor-header h1[data-v-7e207154]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.advisor-header p[data-v-7e207154]{color:#ffffffc7}.advisor-header a[data-v-7e207154]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.advisor-header a[data-v-7e207154]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.advisor-eyebrow[data-v-7e207154]{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:#e09f20;margin-bottom:.5rem}.advisor-title[data-v-7e207154]{font-family:var(--font-display, "Roboto", sans-serif);font-size:2.25rem;font-weight:800;display:inline-block;margin:0 0 .5rem;color:#1a1a1a}.advisor-subtitle[data-v-7e207154]{color:var(--color-text-muted, #6b7280);font-size:1.1rem;max-width:900px;margin:0 auto;line-height:1.6;text-align:center}.chat-window[data-v-7e207154]{display:flex;flex-direction:column;height:600px;overflow:hidden}@media(max-width:640px){.chat-window[data-v-7e207154]{height:500px}}.chat-messages[data-v-7e207154]{flex:1;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth}.welcome-block[data-v-7e207154]{text-align:center;padding:1rem 1rem .5rem}.welcome-icon[data-v-7e207154]{font-size:1.75rem;margin-bottom:.5rem;color:var(--color-primary, #2779b7)}.welcome-title[data-v-7e207154]{font-size:1.25rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .35rem}.welcome-text[data-v-7e207154]{color:var(--color-text-muted, #6b7280);margin:0 0 1rem;line-height:1.5;font-size:.9rem}.starter-questions[data-v-7e207154],.followup-questions[data-v-7e207154]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.followup-questions[data-v-7e207154]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(26,26,46,.12)}.starter-btn[data-v-7e207154]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:var(--radius-full, 9999px);padding:.5rem 1rem;font-size:.85rem;color:var(--color-text, #1a1a2e);cursor:pointer;transition:all .15s ease;font-family:inherit;text-decoration:none;display:inline-block}.starter-btn[data-v-7e207154]:hover{background:var(--color-primary, #2779b7);color:#fff;border-color:var(--color-primary, #2779b7)}.chat-bubble[data-v-7e207154]{margin-bottom:1.25rem;max-width:85%}.chat-bubble.user[data-v-7e207154]{margin-left:auto}.chat-bubble.assistant[data-v-7e207154]{margin-right:auto}.bubble-label[data-v-7e207154]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;color:var(--color-text-muted, #6b7280)}.chat-bubble.user .bubble-label[data-v-7e207154]{text-align:right}.bubble-content[data-v-7e207154]{padding:.875rem 1.125rem;border-radius:var(--radius-md, 12px);font-size:.925rem;line-height:1.6}.chat-bubble.user .bubble-content[data-v-7e207154]{background:var(--color-primary, #2779b7);color:#fff;border-bottom-right-radius:4px}.chat-bubble.assistant .bubble-content[data-v-7e207154]{background:#fff;color:var(--color-text, #1a1a2e);border:1px solid rgba(26,26,46,.12);border-bottom-left-radius:4px}.bubble-content[data-v-7e207154] p{margin:0 0 .5rem}.bubble-content[data-v-7e207154] p:last-child{margin-bottom:0}.bubble-content[data-v-7e207154] ul,.bubble-content[data-v-7e207154] ol{margin:.5rem 0;padding-left:1.25rem}.bubble-content[data-v-7e207154] li{margin-bottom:.25rem}.bubble-content[data-v-7e207154] strong{font-weight:700}.bubble-content[data-v-7e207154] blockquote{border-left:3px solid var(--color-primary, #2779b7);margin:.5rem 0;padding:.25rem .75rem;color:var(--color-text-muted, #6b7280);font-style:italic}.loading-dots[data-v-7e207154]{display:flex;gap:4px;padding:1rem 1.125rem}.loading-dots span[data-v-7e207154]{width:8px;height:8px;background:var(--color-grey, #a0acbd);border-radius:50%;animation:dot-pulse-7e207154 1.2s ease-in-out infinite}.loading-dots span[data-v-7e207154]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-7e207154]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-7e207154{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-input-bar[data-v-7e207154]{display:flex;gap:.5rem;padding:1rem;border-top:1px solid rgba(26,26,46,.12);background:#fff;align-items:center}.resume-upload-btn[data-v-7e207154]{display:flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border:2px solid #1a1a1a;border-radius:4px;background:#fff;color:#1a1a1a;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:700;font-family:inherit;transition:all .15s;white-space:nowrap}.resume-upload-btn[data-v-7e207154]:hover{background:#1a1a1a;color:#fff}.resume-upload-btn[data-v-7e207154]:disabled{opacity:.4;cursor:not-allowed}.resume-status[data-v-7e207154]{padding:.4rem 1rem;font-size:.75rem;color:#6b6b6b;background:#f3f0e8;text-align:center}.chat-input[data-v-7e207154]{flex:1;border:1px solid rgba(26,26,46,.12);border-radius:var(--radius-full, 9999px);padding:.75rem 1.25rem;font-size:.925rem;font-family:inherit;outline:none;transition:border-color .15s ease}.chat-input[data-v-7e207154]:focus{border-color:var(--color-primary, #2779b7)}.chat-send-btn[data-v-7e207154]{background:var(--color-primary, #2779b7);color:#fff;padding:.75rem 1.5rem;font-size:.925rem}.chat-send-btn[data-v-7e207154]:disabled{opacity:.5;cursor:not-allowed;transform:none}.chat-send-btn[data-v-7e207154]:not(:disabled):hover{background:var(--color-primary-dark, #1e5f8f)}.related-content[data-v-7e207154]{margin-top:.75rem;border-top:1px solid rgba(26,26,46,.12);padding-top:.75rem}.related-top[data-v-7e207154]{margin-top:0;margin-bottom:.4rem;border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}.related-items[data-v-7e207154]{display:flex;flex-wrap:wrap;gap:.35rem}.related-item[data-v-7e207154]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;background:#fff;border-radius:var(--radius-full, 9999px);text-decoration:none;color:var(--color-text, #1a1a2e);font-size:.75rem;transition:background .15s;white-space:nowrap}.related-item[data-v-7e207154]:hover{background:var(--color-ice, #FFFFFF)}.related-type[data-v-7e207154]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .3rem;border-radius:4px;flex-shrink:0}.related-article .related-type[data-v-7e207154]{background:#dbeafe;color:#1e40af}.related-forum .related-type[data-v-7e207154]{background:#fef3c7;color:#92400e}.related-job .related-type[data-v-7e207154]{background:#d1fae5;color:#065f46}.related-salary .related-type[data-v-7e207154]{background:#ede9fe;color:#5b21b6}.related-title[data-v-7e207154]{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-meta[data-v-7e207154]{font-size:.72rem;color:var(--color-text-muted, #6b7280);flex-shrink:0}.advisor-disclaimer[data-v-7e207154]{text-align:center;font-size:.75rem;color:var(--color-grey, #a0acbd);margin-top:1.5rem;line-height:1.4}.forum-prompt[data-v-7e207154]{margin-top:.5rem;padding:.6rem .85rem;background:#f0f7ff;border:1px solid #d0e3f5;border-radius:var(--radius-sm, 8px)}.forum-prompt-text[data-v-7e207154]{font-size:.82rem;color:#475569;margin:0 0 .4rem}.forum-prompt-actions[data-v-7e207154]{display:flex;gap:.4rem}.forum-prompt-btn[data-v-7e207154]{padding:.3rem .8rem;font-size:.78rem;font-weight:600;border-radius:9999px;cursor:pointer;font-family:inherit;border:none;transition:all .15s}.forum-prompt-btn.primary[data-v-7e207154]{background:#2779b7;color:#fff}.forum-prompt-btn.primary[data-v-7e207154]:hover{background:#1e5f8f}.forum-prompt-btn.dismiss[data-v-7e207154]{background:none;border:1px solid rgba(26,26,46,.12);color:#888}.forum-prompt-btn.dismiss[data-v-7e207154]:hover{border-color:#999;color:#1a1a1a}.retry-btn[data-v-7e207154]{display:inline-block;margin-top:.4rem;padding:.35rem .9rem;font-size:.78rem;font-weight:600;color:#2779b7;background:#fff;border:1px solid #2779b7;border-radius:9999px;cursor:pointer;font-family:inherit;transition:all .15s}.retry-btn[data-v-7e207154]:hover{background:#2779b7;color:#fff}.signup-nudge[data-v-7e207154]{margin:1rem 0;padding:0}.nudge-inner[data-v-7e207154]{background:linear-gradient(135deg,#faf8f5,#fff7ed);border:1px solid #e5d5c0;border-radius:var(--radius-md, 12px);padding:1rem 1.25rem;text-align:center}.nudge-text[data-v-7e207154]{font-size:.85rem;color:#1a1a1a;line-height:1.5;margin-bottom:.75rem}.nudge-text strong[data-v-7e207154]{color:#1a1a2e}.nudge-actions[data-v-7e207154]{display:flex;gap:.5rem;justify-content:center}.nudge-btn[data-v-7e207154]{padding:.45rem 1rem;font-size:.8rem;font-weight:600;border-radius:9999px;cursor:pointer;text-decoration:none;transition:all .15s;font-family:inherit}.nudge-primary[data-v-7e207154]{background:#c1512f;color:#fff;border:none}.nudge-primary[data-v-7e207154]:hover{background:#a8432a}.nudge-dismiss[data-v-7e207154]{background:none;border:1px solid rgba(26,26,46,.12);color:#888}.nudge-dismiss[data-v-7e207154]:hover{border-color:#999;color:#1a1a1a}.gate-block[data-v-7e207154]{margin:1.5rem 0}.gate-inner[data-v-7e207154]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius-md, 12px);padding:2rem 1.5rem;text-align:center;color:#fff}.gate-icon[data-v-7e207154]{font-size:2rem;margin-bottom:.5rem}.gate-title[data-v-7e207154]{font-size:1.2rem;font-weight:800;margin:0 0 .5rem;color:#fff}.gate-text[data-v-7e207154]{font-size:.85rem;color:#b0b8c8;line-height:1.5;margin-bottom:1.25rem;max-width:400px;margin-left:auto;margin-right:auto}.gate-actions[data-v-7e207154]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.gate-btn-primary[data-v-7e207154]{display:inline-block;padding:.7rem 2rem;background:#fff;color:#1a1a2e;font-weight:800;font-size:.95rem;border-radius:9999px;text-decoration:none;transition:all .15s}.gate-btn-primary[data-v-7e207154]:hover{background:#e5e7eb}.gate-btn-secondary[data-v-7e207154]{font-size:.8rem;color:#8890a0;text-decoration:none}.gate-btn-secondary[data-v-7e207154]:hover{color:#fff}.gate-form[data-v-7e207154]{display:flex;flex-direction:column;gap:.55rem;text-align:left;max-width:360px;margin:0 auto}.gate-form-row[data-v-7e207154]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.gate-form input[data-v-7e207154]{width:100%;padding:.6rem .75rem;border:1px solid #2a3550;border-radius:10px;font-size:.85rem;font-family:inherit;background:#ffffff0f;color:#fff}.gate-form input[data-v-7e207154]::placeholder{color:#8890a0}.gate-form input[data-v-7e207154]:focus{border-color:#c1512f;outline:none;box-shadow:0 0 0 3px #c1512f40;background:#ffffff1a}.gate-password-wrap[data-v-7e207154]{position:relative}.gate-password-wrap input[data-v-7e207154]{padding-right:3.5rem}.gate-password-toggle[data-v-7e207154]{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#b0b8c8;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:.25rem .5rem;font-family:inherit}.gate-password-toggle[data-v-7e207154]:hover{color:#fff}.gate-submit[data-v-7e207154]{width:100%;margin-top:.5rem;padding:.75rem 1.5rem;background:#c1512f;color:#fff;font-weight:800;font-size:.9rem;border-radius:9999px;border:none;cursor:pointer;font-family:inherit;transition:background .15s}.gate-submit[data-v-7e207154]:hover:not(:disabled){background:#a8432a}.gate-submit[data-v-7e207154]:disabled{opacity:.6;cursor:not-allowed}.gate-error[data-v-7e207154]{color:#ff8a6c;font-size:.78rem;margin:.25rem 0 0;text-align:left}.gate-hint[data-v-7e207154]{font-size:.78rem;color:#8890a0;margin:.75rem 0 0;text-align:center}.gate-hint a[data-v-7e207154]{color:#fff;font-weight:600;text-decoration:underline}@media(max-width:480px){.gate-form-row[data-v-7e207154]{grid-template-columns:1fr}}.persistence-warning[data-v-7e207154]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.75rem 0;padding:.6rem .85rem;background:#ff8a6c1a;border:1px solid rgba(255,138,108,.35);border-radius:10px;font-size:.82rem;color:#ff8a6c}.persistence-warning-dismiss[data-v-7e207154]{background:transparent;border:none;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer;padding:0 .25rem;font-family:inherit}.persistence-warning-dismiss[data-v-7e207154]:hover{color:#fff}@media(max-width:640px){.advisor-title[data-v-7e207154]{font-size:1.75rem}.chat-window[data-v-7e207154]{height:500px}.chat-bubble[data-v-7e207154]{max-width:95%}.starter-btn[data-v-7e207154]{font-size:.78rem;padding:.4rem .75rem}.nudge-actions[data-v-7e207154]{flex-direction:column}.nudge-btn[data-v-7e207154]{width:100%;text-align:center}}.se-page[data-v-42b10aac]{min-height:100vh;background:#1a1a2e;color:#fff;padding:1rem 1rem 4rem}.se-container[data-v-42b10aac]{max-width:1100px;margin:0 auto}.se-page[data-v-42b10aac] .breadcrumb-nav{padding-inline:max(1rem,calc((100vw - 1100px)/2))}.se-hero[data-v-42b10aac]{text-align:center;padding:2.5rem 1rem 2rem}.se-hero-eyebrow[data-v-42b10aac]{font-size:.7rem;font-weight:700;letter-spacing:.15em;color:#c1512f;margin:0 0 .5rem}.se-hero-stat[data-v-42b10aac]{font-size:4rem;font-weight:900;color:#fff;margin:.25rem 0;font-family:var(--font-display, "Roboto", sans-serif)}.se-hero-label[data-v-42b10aac]{font-size:1rem;color:#8895a7;margin-bottom:1.5rem}.se-hero-percentiles[data-v-42b10aac]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.se-pct-card[data-v-42b10aac]{background:#1e2235;border-radius:10px;padding:.75rem 1.5rem;text-align:center;min-width:120px}.se-pct-highlight[data-v-42b10aac]{border:1.5px solid #c1512f}.se-pct-label[data-v-42b10aac]{font-size:.7rem;color:#8895a7;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.se-pct-value[data-v-42b10aac]{font-size:1.3rem;font-weight:800}.se-cola[data-v-42b10aac]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.se-cola-toggle[data-v-42b10aac]{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;color:#ccc;cursor:pointer;background:#1e2235;border:1px solid #2c3146;border-radius:9999px;padding:.35rem .85rem;transition:border-color .15s,color .15s}.se-cola-toggle.active[data-v-42b10aac]{border-color:#c1512f;color:#fff}.se-cola-toggle input[data-v-42b10aac]{margin:0;cursor:pointer;accent-color:#c1512f}.se-cola-help[data-v-42b10aac]{color:#8895a7;cursor:help;font-size:.85rem}.se-cola-note[data-v-42b10aac]{font-size:.72rem;color:#8895a7;width:100%;text-align:center}.se-cola-badge[data-v-42b10aac]{display:inline-block;margin-left:.6rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#c1512f;border:1px solid #c1512f;border-radius:9999px;padding:.12rem .5rem;vertical-align:middle}.se-map-section[data-v-42b10aac]{margin-top:2.5rem}.se-map[data-v-42b10aac]{background:#1e2235;border-radius:10px;padding:1.25rem}.se-map-grid[data-v-42b10aac]{display:grid;grid-template-columns:repeat(11,1fr);gap:4px;max-width:720px;margin:0 auto}.se-map-cell[data-v-42b10aac]{aspect-ratio:1;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;border:1px solid rgba(255,255,255,.06);transition:transform .1s,box-shadow .1s;min-width:0}.se-map-cell[data-v-42b10aac]:hover{transform:scale(1.08);box-shadow:0 6px 20px #1a1a2e1a;z-index:2}.se-map-empty[data-v-42b10aac]{background:#2a2f44!important;border-style:dashed;opacity:.5}.se-map-empty[data-v-42b10aac]:hover{transform:none;box-shadow:none}.se-map-code[data-v-42b10aac]{font-size:.62rem;font-weight:800;color:#fff;line-height:1}.se-map-empty .se-map-code[data-v-42b10aac]{color:#6b7488}.se-map-val[data-v-42b10aac]{font-size:.5rem;font-weight:600;color:#ffffffe6;line-height:1.1;margin-top:1px}.se-map-footer[data-v-42b10aac]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;flex-wrap:wrap}.se-map-legend[data-v-42b10aac]{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;color:#8895a7}.se-map-ramp[data-v-42b10aac]{display:inline-block;width:100px;height:10px;border-radius:4px;background:linear-gradient(90deg,#c1512f2e,#c1512f)}.se-map-detail[data-v-42b10aac]{font-size:.78rem;color:#ccc}@media(max-width:560px){.se-map-code[data-v-42b10aac]{font-size:.5rem}.se-map-val[data-v-42b10aac]{display:none}}.se-filters[data-v-42b10aac]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem;background:#1e2235;border-radius:10px;padding:1rem}.se-filter-group[data-v-42b10aac]{flex:1;min-width:140px;display:flex;flex-direction:column;gap:.2rem}.se-filter-group label[data-v-42b10aac]{font-size:.68rem;font-weight:700;color:#8895a7;text-transform:uppercase;letter-spacing:.08em}.se-filter-group select[data-v-42b10aac]{padding:.5rem;border:1px solid #2a3350;border-radius:4px;background:#141424;color:#fff;font-size:.85rem;font-family:inherit}.se-clear-btn[data-v-42b10aac]{background:none;border:1px solid #555;border-radius:4px;color:#8895a7;font-size:.75rem;font-weight:600;padding:.4rem .75rem;cursor:pointer;font-family:inherit;align-self:flex-end;white-space:nowrap;transition:all .15s}.se-clear-btn[data-v-42b10aac]:hover{border-color:#c1512f;color:#c1512f}.se-chart-section[data-v-42b10aac]{margin-bottom:2rem}.se-section-title[data-v-42b10aac]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8895a7;margin:0 0 1rem}.se-chart-controls[data-v-42b10aac]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin:0 0 .75rem}.se-toggle-group[data-v-42b10aac]{display:inline-flex;background:#1e2235;border-radius:9999px;padding:.2rem}.se-toggle-btn[data-v-42b10aac]{padding:.35rem .85rem;font-size:.72rem;font-weight:700;border:none;background:transparent;color:#8895a7;cursor:pointer;border-radius:9999px;font-family:inherit;transition:background .15s,color .15s}.se-toggle-btn.active[data-v-42b10aac]{background:#c1512f;color:#fff}.se-toggle-btn[data-v-42b10aac]:hover:not(.active){color:#ccc}.se-toggle-checkbox[data-v-42b10aac]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;color:#ccc;cursor:pointer}.se-toggle-checkbox input[data-v-42b10aac]{margin:0;cursor:pointer}.se-chart[data-v-42b10aac]{background:#1e2235;border-radius:10px;padding:1.25rem}.se-chart-row[data-v-42b10aac]{display:grid;grid-template-columns:160px 1fr 60px 70px;align-items:center;gap:.75rem;margin-bottom:.6rem}.se-chart-label[data-v-42b10aac]{font-size:.78rem;font-weight:600;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-chart-bar-wrap[data-v-42b10aac]{height:22px;background:#2a3350;border-radius:4px;overflow:hidden}.se-legend[data-v-42b10aac]{display:flex;gap:1rem;margin-bottom:.6rem}.se-legend-sm[data-v-42b10aac]{margin-bottom:.5rem}.se-legend-item[data-v-42b10aac]{display:flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;color:#8895a7}.se-legend-swatch[data-v-42b10aac]{display:inline-block;width:10px;height:10px;border-radius:4px}.se-swatch-base[data-v-42b10aac]{background:#4a7fb5}.se-swatch-bonus[data-v-42b10aac]{background:#c1512f}.se-swatch-equity[data-v-42b10aac]{background:#d4a84b}.se-stacked-bar[data-v-42b10aac]{height:100%;display:flex;border-radius:4px;overflow:hidden;transition:width .5s ease;min-width:4px}.se-stacked-sm[data-v-42b10aac]{height:100%}.se-seg[data-v-42b10aac]{height:100%;transition:width .4s ease}.se-seg-base[data-v-42b10aac]{background:#4a7fb5}.se-seg-bonus[data-v-42b10aac]{background:#c1512f}.se-seg-equity[data-v-42b10aac]{background:#d4a84b}.se-chart-value[data-v-42b10aac]{font-size:.82rem;font-weight:800;color:#fff;text-align:right}.se-chart-count[data-v-42b10aac]{font-size:.65rem;color:#666;text-align:right}.se-empty[data-v-42b10aac]{text-align:center;color:#8895a7;padding:2rem;font-size:.85rem}.se-chart-hint[data-v-42b10aac]{font-size:.7rem;color:#8895a7;text-align:center;margin:0 0 .75rem}.se-chart-row[data-v-42b10aac]{cursor:pointer;padding:.3rem .5rem;border-radius:4px;transition:all .15s;border-left:3px solid transparent}.se-chart-row[data-v-42b10aac]:hover{background:#252940;border-left-color:#c1512f}.se-chart-row:hover .se-chart-arrow[data-v-42b10aac]{opacity:1}.se-chart-row:hover .se-stacked-bar[data-v-42b10aac]{filter:brightness(1.2)}.se-chart-active[data-v-42b10aac]{background:#252940;border-left-color:#c1512f}.se-chart-arrow[data-v-42b10aac]{opacity:0;color:#c1512f;font-weight:800;margin-left:.25rem;transition:opacity .15s}.se-chart-active .se-stacked-bar[data-v-42b10aac]{filter:brightness(1.15)}.se-drilldown[data-v-42b10aac]{background:#1e2235;border:1px solid #c1512f;border-radius:10px;padding:1.5rem;margin-bottom:2rem}.se-dd-back[data-v-42b10aac]{background:none;border:none;color:#8895a7;font-size:.82rem;font-weight:600;cursor:pointer;padding:0;margin-bottom:1rem;font-family:inherit;transition:color .15s;display:block}.se-dd-back[data-v-42b10aac]:hover{color:#c1512f}.se-dd-header[data-v-42b10aac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.se-dd-title[data-v-42b10aac]{font-size:1.3rem;font-weight:800;margin:0;color:#c1512f}.se-equity-caveat[data-v-42b10aac]{background:#ff8a6c1a;border-left:3px solid #c1512f;padding:.6rem .9rem;margin:.5rem 0 1rem;font-size:.78rem;color:#d8dee5;line-height:1.4;border-radius:0 6px 6px 0}.se-equity-caveat strong[data-v-42b10aac]{color:#fff}.se-dd-blurb[data-v-42b10aac]{margin:.25rem 0 1rem;font-size:.9rem;line-height:1.55;color:#b9c2cc;max-width:70ch}.se-dd-card-sub[data-v-42b10aac]{font-size:.78rem;color:#8a94a0;margin:0 0 .6rem;line-height:1.4}.se-dist-row[data-v-42b10aac]{display:grid;grid-template-columns:78px 1fr 30px;align-items:center;gap:.5rem;margin:.3rem 0}.se-dist-label[data-v-42b10aac]{font-size:.76rem;color:#b9c2cc;white-space:nowrap}.se-dist-bar-wrap[data-v-42b10aac]{background:#ffffff0f;border-radius:4px;height:14px;overflow:hidden}.se-dist-bar[data-v-42b10aac]{height:100%;background:linear-gradient(90deg,#2779b7,#4a9fd6);border-radius:4px;min-width:2px}.se-dist-count[data-v-42b10aac]{font-size:.74rem;color:#8a94a0;text-align:right}.se-equity-chip[data-v-42b10aac]{display:inline-block;font-size:.6rem;font-weight:700;padding:.1rem .35rem;border-radius:4px;margin-left:.35rem;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.se-equity-rsu[data-v-42b10aac]{color:#28a745;background:#28a7451f}.se-equity-options[data-v-42b10aac]{color:#ffc107;background:#ffc1071f}.se-equity-carry[data-v-42b10aac]{color:#c1512f;background:#c1512f26}.se-equity-founder_shares[data-v-42b10aac]{color:#007bff;background:#007bff1f}.se-equity-profit_sharing[data-v-42b10aac]{color:#6f42c1;background:#6f42c11f}.se-equity-other[data-v-42b10aac]{color:#8895a7;background:#8895a71f}.se-dd-overview[data-v-42b10aac]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #2a3350}.se-dd-stat[data-v-42b10aac]{text-align:center;flex:1;min-width:80px}.se-dd-stat-value[data-v-42b10aac]{font-size:1.2rem;font-weight:800;color:#fff}.se-dd-stat-label[data-v-42b10aac]{font-size:.65rem;color:#8895a7;text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem}.se-dd-grid[data-v-42b10aac]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.se-dd-card[data-v-42b10aac]{background:#161828;border-radius:10px;padding:1rem}.se-dd-card-title[data-v-42b10aac]{font-size:.75rem;font-weight:700;color:#8895a7;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem}.se-reference-card[data-v-42b10aac]{margin-bottom:1rem;border:1px dashed #2b3147}.se-reference-note[data-v-42b10aac]{font-size:.8rem;color:#8895a7;margin:0 0 .85rem;line-height:1.45}.se-reference-row[data-v-42b10aac]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-top:1px solid #21263a}.se-reference-row[data-v-42b10aac]:first-of-type{border-top:none}.se-reference-role[data-v-42b10aac]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#d4dae6}.se-reference-range[data-v-42b10aac]{font-size:.85rem;font-weight:700;color:#fff;white-space:nowrap}.se-dd-bar-row[data-v-42b10aac]{display:grid;grid-template-columns:70px 1fr 55px 30px;align-items:center;gap:.5rem;margin-bottom:.4rem}.se-dd-bar-label[data-v-42b10aac]{font-size:.75rem;color:#ccc}.se-dd-bar-wrap[data-v-42b10aac]{height:16px;background:#2a3350;border-radius:4px;overflow:hidden}.se-dd-bar-value[data-v-42b10aac]{font-size:.75rem;font-weight:700;color:#fff;text-align:right}.se-dd-bar-count[data-v-42b10aac]{font-size:.6rem;color:#8895a7;text-align:right}.se-dd-role-row[data-v-42b10aac]{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;border-bottom:1px solid #1e2235}.se-dd-role-name[data-v-42b10aac]{font-size:.78rem;color:#ccc;flex:1}.se-dd-role-comp[data-v-42b10aac]{font-size:.82rem;font-weight:800;color:#c1512f;margin-right:.5rem}.se-dd-branch-row[data-v-42b10aac]{display:flex;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid #1e2235}.se-dd-branch-name[data-v-42b10aac]{font-size:.78rem;color:#ccc}.se-dd-branch-count[data-v-42b10aac]{font-size:.72rem;color:#666}@media(max-width:768px){.se-dd-grid[data-v-42b10aac]{grid-template-columns:1fr}.se-dd-overview[data-v-42b10aac]{gap:.5rem}.se-dd-stat-value[data-v-42b10aac]{font-size:1rem}}.se-table-section[data-v-42b10aac]{margin-bottom:2rem}.se-section-header[data-v-42b10aac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.se-table-count[data-v-42b10aac]{font-size:.75rem;color:#666}.se-table-wrap[data-v-42b10aac]{position:relative;overflow-x:auto;border-radius:10px;background:#1e2235}.se-table[data-v-42b10aac]{width:100%;border-collapse:collapse;font-size:.82rem}.se-table thead[data-v-42b10aac]{background:#161828}.se-table th[data-v-42b10aac]{padding:.65rem .5rem;text-align:left;font-size:.7rem;font-weight:700;color:#8895a7;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.se-table th[data-v-42b10aac]:hover{color:#c1512f}.se-table td[data-v-42b10aac]{padding:.6rem .5rem;border-top:1px solid #252940;color:#ccc}.se-table tbody tr[data-v-42b10aac]:hover{background:#252940}.se-td-role[data-v-42b10aac]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-tc-col[data-v-42b10aac]{color:#c1512f!important}.se-tc-cell[data-v-42b10aac]{color:#c1512f;font-weight:800}.se-row-locked[data-v-42b10aac]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.se-level-pill[data-v-42b10aac]{font-size:.6rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.se-level-pill.entry[data-v-42b10aac]{color:#28a745;border:1px solid #28a745}.se-level-pill.mid[data-v-42b10aac]{color:#007bff;border:1px solid #007bff}.se-level-pill.senior[data-v-42b10aac]{color:#6f42c1;border:1px solid #6f42c1}.se-level-pill.executive[data-v-42b10aac]{color:#dc3545;border:1px solid #dc3545}.se-table-lock[data-v-42b10aac]{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,transparent 0%,#1e2235 40%,#1e2235 100%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:2rem}.se-lock-content[data-v-42b10aac]{text-align:center}.se-lock-icon[data-v-42b10aac]{font-size:1.5rem;margin-bottom:.5rem}.se-lock-text[data-v-42b10aac]{font-size:.85rem;color:#8895a7;margin-bottom:.75rem}.se-lock-btn[data-v-42b10aac]{display:inline-block;padding:.65rem 1.5rem;background:#c1512f;color:#fff;font-size:.85rem;font-weight:700;border:none;border-radius:10px;cursor:pointer;text-decoration:none;font-family:inherit;transition:background .2s}.se-lock-btn[data-v-42b10aac]:hover{background:#a8432a}.se-lock-btn[data-v-42b10aac]:disabled{opacity:.5;cursor:not-allowed}.se-mobile-cards[data-v-42b10aac]{display:none}.se-mobile-card[data-v-42b10aac]{background:#1e2235;border-radius:10px;padding:1rem;margin-bottom:.75rem}.se-mc-header[data-v-42b10aac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.se-mc-role[data-v-42b10aac]{font-weight:800;font-size:.9rem}.se-mc-industry[data-v-42b10aac]{font-size:.7rem;color:#8895a7;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.se-mc-meta[data-v-42b10aac]{font-size:.75rem;color:#666;margin-bottom:.5rem}.se-mc-comp[data-v-42b10aac]{border-top:1px solid #2a3350;padding-top:.5rem}.se-mc-comp-row[data-v-42b10aac]{display:flex;justify-content:space-between;font-size:.82rem;padding:.15rem 0}.se-mc-comp-row span[data-v-42b10aac]:last-child{font-weight:700}.se-mc-tc[data-v-42b10aac]{border-top:1px solid #2a3350;padding-top:.35rem;margin-top:.25rem}.se-mc-tc span[data-v-42b10aac]:last-child{color:#c1512f;font-weight:800;font-size:.95rem}.se-card-locked[data-v-42b10aac]{filter:blur(5px);pointer-events:none}.se-mobile-lock[data-v-42b10aac]{text-align:center;padding:1rem}.se-cta-section[data-v-42b10aac]{margin-bottom:2rem}.se-cta-card[data-v-42b10aac]{background:linear-gradient(135deg,#1e2235,#2a3350);border:1.5px solid #c1512f;border-radius:10px;padding:2rem;text-align:center}.se-cta-card-secondary[data-v-42b10aac]{background:linear-gradient(135deg,#1e2235,#25304a);border-color:#c1512f66;padding:1.5rem}.se-cta-card-secondary .se-cta-title[data-v-42b10aac]{color:#c1512fd9}.se-cta-title[data-v-42b10aac]{font-size:.85rem;font-weight:800;letter-spacing:.1em;color:#c1512f;margin-bottom:.5rem}.se-cta-text[data-v-42b10aac]{font-size:1rem;color:#ccc;margin-bottom:1.25rem}.se-cta-btn[data-v-42b10aac]{display:inline-block;padding:.75rem 2rem;background:#c1512f;color:#fff;font-size:.95rem;font-weight:700;border:none;border-radius:10px;cursor:pointer;text-decoration:none;font-family:inherit;transition:all .2s}.se-cta-btn[data-v-42b10aac]:hover{background:#a8432a;transform:translateY(-1px)}.se-cta-hint[data-v-42b10aac]{font-size:.8rem;color:#666;margin-top:.75rem}.se-cta-hint a[data-v-42b10aac]{color:#c1512f}.se-intro-line[data-v-42b10aac]{max-width:720px;margin:0 auto 1.75rem;text-align:center;font-size:.92rem;line-height:1.55;color:#aeb7c7}.se-intro-line strong[data-v-42b10aac]{color:#e7ebf0;font-weight:700}.se-evaluator[data-v-42b10aac]{max-width:640px;margin:0 auto 1.75rem;padding:1rem 1.25rem;background:#1e2235;border:1px solid #2c3146;border-radius:10px}.se-eval-label[data-v-42b10aac]{display:block;font-size:.9rem;font-weight:600;color:#e7ebf0;margin-bottom:.6rem}.se-eval-label strong[data-v-42b10aac]{color:#fff}.se-eval-nudge[data-v-42b10aac]{font-size:.78rem;color:#8895a7;margin:-.3rem 0 .6rem;line-height:1.45}.se-eval-row[data-v-42b10aac]{display:flex;align-items:center;gap:.5rem}.se-eval-dollar[data-v-42b10aac]{font-weight:700;color:#aeb7c7}.se-eval-input[data-v-42b10aac]{flex:1;padding:.6rem .75rem;background:#0f121e80;color:#fff;border:1px solid #3a4258;border-radius:4px;font-size:.95rem}.se-eval-input[data-v-42b10aac]::placeholder{color:#6b7488}.se-eval-btn[data-v-42b10aac]{background:#c1512f;color:#fff;border:none;border-radius:4px;padding:.6rem 1.1rem;font-weight:600;cursor:pointer}.se-eval-btn[data-v-42b10aac]:disabled{opacity:.6;cursor:default}.se-eval-error[data-v-42b10aac]{color:#ef6b53;font-size:.85rem;margin:.5rem 0 0}.se-eval-result[data-v-42b10aac]{margin-top:.75rem;padding:.75rem .9rem;border-radius:10px;font-size:.9rem;line-height:1.5;background:#ffffff0a;border-left:4px solid #94a3b8;color:#cdd5e0}.se-eval-result.se-eval-strong[data-v-42b10aac]{background:#22a05a29;border-left-color:#22a05a}.se-eval-result.se-eval-good[data-v-42b10aac]{background:#2779b729;border-left-color:#2779b7}.se-eval-result.se-eval-mid[data-v-42b10aac]{background:#d4a84b2e;border-left-color:#d4a84b}.se-eval-result.se-eval-low[data-v-42b10aac]{background:#c1512f29;border-left-color:#c1512f}.se-pending-banner[data-v-42b10aac]{display:flex;align-items:center;gap:.6rem;background:#c1512f1a;border:1px solid #c1512f;border-radius:10px;padding:.75rem 1rem;margin-bottom:1.5rem}.se-pending-dot[data-v-42b10aac]{flex:none;width:8px;height:8px;border-radius:50%;background:#c1512f;box-shadow:0 0 0 4px #c1512f33}.se-pending-text[data-v-42b10aac]{font-size:.82rem;color:#ccc;line-height:1.4}.se-signup-section[data-v-42b10aac]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #2a3350}.se-signup-title[data-v-42b10aac]{font-size:.95rem;font-weight:800;margin:0 0 .3rem;color:#fff}.se-signup-text[data-v-42b10aac]{font-size:.78rem;color:#8895a7;margin:0 0 .85rem;line-height:1.45}.se-password-wrap[data-v-42b10aac]{position:relative}.se-password-wrap input[data-v-42b10aac]{width:100%;padding-right:3.5rem}.se-password-toggle[data-v-42b10aac]{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#8895a7;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:.25rem .5rem;font-family:inherit}.se-password-toggle[data-v-42b10aac]:hover{color:#c1512f}.se-form-card[data-v-42b10aac]{background:#1e2235;border-radius:10px;padding:1.5rem}.se-form-title[data-v-42b10aac]{font-size:1.1rem;font-weight:800;margin:0 0 .5rem}.se-form-privacy[data-v-42b10aac]{font-size:.75rem;color:#28a745;background:#28a7451a;border-left:3px solid #28a745;padding:.5rem .75rem;border-radius:4px;margin-bottom:1rem}.se-form-grid[data-v-42b10aac]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.se-form-field[data-v-42b10aac]{display:flex;flex-direction:column;gap:.2rem}.se-form-field label[data-v-42b10aac]{font-size:.72rem;font-weight:700;color:#8895a7;text-transform:uppercase;letter-spacing:.05em}.se-form-field input[data-v-42b10aac],.se-form-field select[data-v-42b10aac]{padding:.55rem .65rem;border:1px solid #2a3350;border-radius:4px;background:#141424;color:#fff;font-size:.85rem;font-family:inherit}.se-form-field input[data-v-42b10aac]:focus,.se-form-field select[data-v-42b10aac]:focus{border-color:#c1512f;outline:none}.se-form-field input[data-v-42b10aac]::placeholder{color:#8895a7}.se-field-hint[data-v-42b10aac]{font-size:.65rem;color:#8895a7}.se-form-actions[data-v-42b10aac]{margin-top:1rem;text-align:center}.se-form-error[data-v-42b10aac]{color:#dc3545;font-size:.8rem;text-align:center;margin-top:.5rem}.se-modal-overlay[data-v-42b10aac]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.se-modal[data-v-42b10aac]{background:#1e2235;border:1.5px solid #c1512f;border-radius:10px;padding:2.5rem;max-width:420px;width:90%;text-align:center;position:relative}.se-modal-close[data-v-42b10aac]{position:absolute;top:.75rem;right:1rem;background:none;border:none;color:#666;font-size:1.5rem;cursor:pointer}.se-modal-close[data-v-42b10aac]:hover{color:#fff}.se-modal-title[data-v-42b10aac]{font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 .75rem}.se-modal-text[data-v-42b10aac]{font-size:.9rem;color:#8895a7;line-height:1.5;margin:0 0 1.25rem}.se-modal-hint[data-v-42b10aac]{font-size:.8rem;color:#8895a7;margin-top:.75rem}.se-modal-hint a[data-v-42b10aac]{color:#c1512f}.se-methodology[data-v-42b10aac]{text-align:center;padding:1.5rem 1rem}.se-methodology p[data-v-42b10aac]{font-size:.72rem;color:#8895a7;max-width:600px;margin:0 auto;line-height:1.5}@media(max-width:768px){.se-hero-stat[data-v-42b10aac]{font-size:3rem}.se-pct-card[data-v-42b10aac]{padding:.5rem 1rem;min-width:90px}.se-pct-value[data-v-42b10aac]{font-size:1.1rem}.se-filters[data-v-42b10aac]{flex-direction:column}.se-filter-group[data-v-42b10aac]{min-width:100%}.se-chart-row[data-v-42b10aac]{grid-template-columns:100px 1fr 50px 55px;gap:.4rem}.se-chart-label[data-v-42b10aac]{font-size:.7rem}.se-table-wrap[data-v-42b10aac]{display:none}.se-mobile-cards[data-v-42b10aac]{display:block}.se-form-grid[data-v-42b10aac]{grid-template-columns:1fr}.se-pending-banner[data-v-42b10aac]{padding:.6rem .75rem;align-items:flex-start}.se-pending-dot[data-v-42b10aac]{margin-top:.4rem}.se-pending-text[data-v-42b10aac]{font-size:.75rem}.se-mobile-lock[data-v-42b10aac]{display:none}}.se-intro-blurb[data-v-42b10aac]{font-size:1.05rem;line-height:1.7;max-width:780px;margin:0 auto .75rem;color:#374151;text-align:center}html[data-v-44e665f4],body[data-v-44e665f4]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-44e665f4],input[data-v-44e665f4],select[data-v-44e665f4],textarea[data-v-44e665f4],optgroup[data-v-44e665f4],pre[data-v-44e665f4],code[data-v-44e665f4],kbd[data-v-44e665f4],samp[data-v-44e665f4]{font-family:inherit}h1[data-v-44e665f4],h2[data-v-44e665f4],h3[data-v-44e665f4],h4[data-v-44e665f4],h5[data-v-44e665f4],h6[data-v-44e665f4]{text-wrap:balance}p[data-v-44e665f4],li[data-v-44e665f4],dd[data-v-44e665f4],figcaption[data-v-44e665f4],.page-subtitle[data-v-44e665f4],.hub-subtitle[data-v-44e665f4],.hero-subtitle[data-v-44e665f4],.section-subtitle[data-v-44e665f4],.card-description[data-v-44e665f4]{text-wrap:pretty}[data-v-44e665f4]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-44e665f4]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-44e665f4]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-44e665f4]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-44e665f4]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-44e665f4]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-44e665f4]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-44e665f4]{color:var(--color-accent)}.border-3[data-v-44e665f4]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-44e665f4]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-44e665f4]{font-size:17px}}p[data-v-44e665f4],li[data-v-44e665f4],dd[data-v-44e665f4]{font-size:max(16px,1em)}.stat-label[data-v-44e665f4],.stat-number[data-v-44e665f4],.topbar-label[data-v-44e665f4],.article-tag[data-v-44e665f4],.category-tag[data-v-44e665f4],.topic-tag[data-v-44e665f4],.skill-tag[data-v-44e665f4],.type-badge[data-v-44e665f4],.step-badge[data-v-44e665f4],.demand-badge[data-v-44e665f4],.rating-badge[data-v-44e665f4],.role-level-badge[data-v-44e665f4],.se-level-pill[data-v-44e665f4],.post-meta[data-v-44e665f4],.blog-meta[data-v-44e665f4],.article-meta[data-v-44e665f4],.meta-value[data-v-44e665f4],.meta-sep[data-v-44e665f4],.newsletter-label[data-v-44e665f4],.share-label[data-v-44e665f4],.slide-label-date[data-v-44e665f4],.company-type[data-v-44e665f4],.event-date[data-v-44e665f4],.event-location[data-v-44e665f4]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-44e665f4],li[data-v-44e665f4],dd[data-v-44e665f4],td[data-v-44e665f4],.section-card-desc[data-v-44e665f4],.article-slide-desc[data-v-44e665f4],.card-description[data-v-44e665f4]{font-size:max(16px,1em)}.story-page[data-v-44e665f4]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.story-page[data-v-44e665f4]{padding:2.5rem 2rem 4rem}}.page-header[data-v-44e665f4]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-44e665f4] .share-label{color:#ffffff9e}.page-header a[data-v-44e665f4]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-44e665f4]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-44e665f4],.page-header li[data-v-44e665f4]{color:#ffffffc7}.read-stories-link[data-v-44e665f4]{display:inline-block;margin-top:1.25rem;padding:.7rem 1.75rem;font-family:var(--font-display);font-size:.95rem;font-weight:700;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.55);border-radius:9999px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.read-stories-link[data-v-44e665f4]:hover{background:#fff;border-color:#fff;color:#1a1a2e}.page-title[data-v-44e665f4]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-44e665f4]{font-size:3rem}}.page-subtitle[data-v-44e665f4]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.form-container[data-v-44e665f4]{max-width:720px;margin:0 auto;background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem}@media(max-width:768px){.form-container[data-v-44e665f4]{padding:1.5rem}}.field[data-v-44e665f4]{margin-bottom:1.25rem}.hp-field[data-v-44e665f4]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field-label[data-v-44e665f4]{display:block;font-size:.925rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);margin-bottom:.4rem;line-height:1.4}.label-hint[data-v-44e665f4]{font-weight:400;color:var(--color-text-muted)}.required[data-v-44e665f4]{color:#c1512f}.field-input[data-v-44e665f4]{width:100%;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:10px;background:#fff;color:var(--color-black);transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.field-input[data-v-44e665f4]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-44e665f4]{border-color:#dc2626}.field-select[data-v-44e665f4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%236b7280'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.5rem;cursor:pointer}.field-textarea[data-v-44e665f4]{resize:vertical;min-height:80px}.error-text[data-v-44e665f4]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.file-upload-area[data-v-44e665f4]{border:1.5px dashed rgba(26,26,46,.12);border-radius:10px;padding:1.25rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.file-upload-area[data-v-44e665f4]:hover{border-color:#2779b7;background:#f0f7ff}.file-upload-area.has-file[data-v-44e665f4]{border-style:solid;border-color:#2779b7;background:#f0f7ff}.file-upload-area.file-error[data-v-44e665f4]{border-color:#dc2626}.upload-icon[data-v-44e665f4]{font-size:1.25rem}.upload-text[data-v-44e665f4]{font-size:.9rem;color:var(--color-text-muted);font-family:var(--font-body)}.file-name[data-v-44e665f4]{font-size:.9rem;font-weight:600;color:var(--color-black);font-family:var(--font-body)}.remove-file[data-v-44e665f4]{background:none;border:none;font-size:1.25rem;color:var(--color-text-muted);cursor:pointer;padding:0 .25rem;line-height:1}.remove-file[data-v-44e665f4]:hover{color:#dc2626}.form-actions[data-v-44e665f4]{text-align:center;padding-top:.75rem}.submit-btn[data-v-44e665f4]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);color:#fff;background-color:#c1512f;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-44e665f4]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-44e665f4]:disabled{opacity:.6;cursor:not-allowed}.form-gated[data-v-44e665f4]{position:relative;overflow:hidden;max-height:600px}.auth-overlay[data-v-44e665f4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding-top:3rem;background:linear-gradient(to bottom,#ffffffd9,#fffffff2 40%,#fff 70%)}.auth-card[data-v-44e665f4]{text-align:center;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem;max-width:400px;width:100%}.auth-icon[data-v-44e665f4]{font-size:2.5rem;margin-bottom:1rem}.auth-title[data-v-44e665f4]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.auth-message[data-v-44e665f4]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.auth-buttons[data-v-44e665f4]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.auth-secondary-btn[data-v-44e665f4]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);color:var(--color-text-muted);background:transparent;border:1.5px solid rgba(26,26,46,.12);border-radius:9999px;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.auth-secondary-btn[data-v-44e665f4]:hover{border-color:var(--color-black);color:var(--color-black);transform:translateY(-1px)}.success-container[data-v-44e665f4]{text-align:center;padding:2rem 1rem}.success-icon[data-v-44e665f4]{width:56px;height:56px;border-radius:50%;background-color:#16a34a;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-title[data-v-44e665f4]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.success-message[data-v-44e665f4]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.page-header .read-stories-link[data-v-44e665f4]{color:#fff}.page-header .read-stories-link[data-v-44e665f4]:hover{color:#1a1a2e}html[data-v-0c26ba08],body[data-v-0c26ba08]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-0c26ba08],input[data-v-0c26ba08],select[data-v-0c26ba08],textarea[data-v-0c26ba08],optgroup[data-v-0c26ba08],pre[data-v-0c26ba08],code[data-v-0c26ba08],kbd[data-v-0c26ba08],samp[data-v-0c26ba08]{font-family:inherit}h1[data-v-0c26ba08],h2[data-v-0c26ba08],h3[data-v-0c26ba08],h4[data-v-0c26ba08],h5[data-v-0c26ba08],h6[data-v-0c26ba08]{text-wrap:balance}p[data-v-0c26ba08],li[data-v-0c26ba08],dd[data-v-0c26ba08],figcaption[data-v-0c26ba08],.page-subtitle[data-v-0c26ba08],.hub-subtitle[data-v-0c26ba08],.hero-subtitle[data-v-0c26ba08],.section-subtitle[data-v-0c26ba08],.card-description[data-v-0c26ba08]{text-wrap:pretty}[data-v-0c26ba08]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-0c26ba08]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-0c26ba08]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-0c26ba08]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-0c26ba08]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-0c26ba08]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-0c26ba08]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-0c26ba08]{color:var(--color-accent)}.border-3[data-v-0c26ba08]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-0c26ba08]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-0c26ba08]{font-size:17px}}p[data-v-0c26ba08],li[data-v-0c26ba08],dd[data-v-0c26ba08]{font-size:max(16px,1em)}.stat-label[data-v-0c26ba08],.stat-number[data-v-0c26ba08],.topbar-label[data-v-0c26ba08],.article-tag[data-v-0c26ba08],.category-tag[data-v-0c26ba08],.topic-tag[data-v-0c26ba08],.skill-tag[data-v-0c26ba08],.type-badge[data-v-0c26ba08],.step-badge[data-v-0c26ba08],.demand-badge[data-v-0c26ba08],.rating-badge[data-v-0c26ba08],.role-level-badge[data-v-0c26ba08],.se-level-pill[data-v-0c26ba08],.post-meta[data-v-0c26ba08],.blog-meta[data-v-0c26ba08],.article-meta[data-v-0c26ba08],.meta-value[data-v-0c26ba08],.meta-sep[data-v-0c26ba08],.newsletter-label[data-v-0c26ba08],.share-label[data-v-0c26ba08],.slide-label-date[data-v-0c26ba08],.company-type[data-v-0c26ba08],.event-date[data-v-0c26ba08],.event-location[data-v-0c26ba08]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-0c26ba08],li[data-v-0c26ba08],dd[data-v-0c26ba08],td[data-v-0c26ba08],.section-card-desc[data-v-0c26ba08],.article-slide-desc[data-v-0c26ba08],.card-description[data-v-0c26ba08]{font-size:max(16px,1em)}.contrib-page[data-v-0c26ba08]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.contrib-page[data-v-0c26ba08]{padding:2.5rem 2rem 4rem}}.page-header[data-v-0c26ba08]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-0c26ba08] .share-label{color:#ffffff9e}.page-header a[data-v-0c26ba08]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-0c26ba08]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-0c26ba08],.page-header li[data-v-0c26ba08]{color:#ffffffc7}.page-title[data-v-0c26ba08]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-0c26ba08]{font-size:3rem}}.page-subtitle[data-v-0c26ba08]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.guide-link-btn[data-v-0c26ba08]{display:inline-block;margin-top:1.25rem;padding:.7rem 1.75rem;font-family:var(--font-display);font-size:.95rem;font-weight:700;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.55);border-radius:9999px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.guide-link-btn[data-v-0c26ba08]:hover{background:#fff;border-color:#fff;color:#1a1a2e}.form-container[data-v-0c26ba08]{max-width:720px;margin:0 auto;background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem}@media(max-width:768px){.form-container[data-v-0c26ba08]{padding:1.5rem}}.field[data-v-0c26ba08]{margin-bottom:1.25rem}.hp-field[data-v-0c26ba08]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field-label[data-v-0c26ba08]{display:block;font-size:.925rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);margin-bottom:.4rem;line-height:1.4}.required[data-v-0c26ba08]{color:#c1512f}.field-input[data-v-0c26ba08]{width:100%;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:10px;background:#fff;color:var(--color-black);transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.field-input[data-v-0c26ba08]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-0c26ba08]{border-color:#dc2626}.field-textarea[data-v-0c26ba08]{resize:vertical;min-height:80px}.error-text[data-v-0c26ba08]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.radio-group[data-v-0c26ba08],.checkbox-group[data-v-0c26ba08]{display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0}.radio-group.radio-error[data-v-0c26ba08],.checkbox-group.radio-error[data-v-0c26ba08]{border-left:2px solid #dc2626;padding-left:.75rem}.radio-option[data-v-0c26ba08],.checkbox-option[data-v-0c26ba08]{display:flex;align-items:flex-start;gap:.6rem;font-size:.925rem;font-family:var(--font-body);color:var(--color-text);cursor:pointer;line-height:1.4}.radio-option input[data-v-0c26ba08],.checkbox-option input[data-v-0c26ba08]{width:18px;height:18px;accent-color:#c1512f;margin-top:2px;flex-shrink:0;cursor:pointer}.file-upload-area[data-v-0c26ba08]{border:1.5px dashed rgba(26,26,46,.12);border-radius:10px;padding:1.5rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.file-upload-area[data-v-0c26ba08]:hover{border-color:#2779b7;background:#f0f7ff}.file-upload-area.has-file[data-v-0c26ba08]{border-style:solid;border-color:#2779b7;background:#f0f7ff}.file-upload-area.file-error[data-v-0c26ba08]{border-color:#dc2626}.upload-icon[data-v-0c26ba08]{font-size:1.5rem}.upload-text[data-v-0c26ba08]{font-size:.9rem;color:var(--color-text-muted);font-family:var(--font-body);line-height:1.5}.upload-text small[data-v-0c26ba08]{font-size:.8rem;color:var(--color-grey)}.file-name[data-v-0c26ba08]{font-size:.9rem;font-weight:600;color:var(--color-black);font-family:var(--font-body)}.remove-file[data-v-0c26ba08]{background:none;border:none;font-size:1.25rem;color:var(--color-text-muted);cursor:pointer;padding:0 .25rem;line-height:1}.remove-file[data-v-0c26ba08]:hover{color:#dc2626}.form-actions[data-v-0c26ba08]{text-align:center;padding-top:.75rem}.submit-btn[data-v-0c26ba08]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);color:#fff;background-color:#c1512f;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-0c26ba08]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-0c26ba08]:disabled{opacity:.6;cursor:not-allowed}.form-gated[data-v-0c26ba08]{position:relative;overflow:hidden;max-height:600px}.auth-overlay[data-v-0c26ba08]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding-top:3rem;background:linear-gradient(to bottom,#ffffffd9,#fffffff2 40%,#fff 70%)}.auth-card[data-v-0c26ba08]{text-align:center;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem;max-width:400px;width:100%}.auth-icon[data-v-0c26ba08]{font-size:2.5rem;margin-bottom:1rem}.auth-title[data-v-0c26ba08]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.auth-message[data-v-0c26ba08]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.auth-buttons[data-v-0c26ba08]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.auth-secondary-btn[data-v-0c26ba08]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);color:var(--color-text-muted);background:transparent;border:1.5px solid rgba(26,26,46,.12);border-radius:9999px;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.auth-secondary-btn[data-v-0c26ba08]:hover{border-color:var(--color-black);color:var(--color-black);transform:translateY(-1px)}.success-container[data-v-0c26ba08]{text-align:center;padding:2rem 1rem}.success-icon[data-v-0c26ba08]{width:56px;height:56px;border-radius:50%;background-color:#16a34a;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-title[data-v-0c26ba08]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.success-message[data-v-0c26ba08]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}html[data-v-6c1ebf3a],body[data-v-6c1ebf3a]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-6c1ebf3a],input[data-v-6c1ebf3a],select[data-v-6c1ebf3a],textarea[data-v-6c1ebf3a],optgroup[data-v-6c1ebf3a],pre[data-v-6c1ebf3a],code[data-v-6c1ebf3a],kbd[data-v-6c1ebf3a],samp[data-v-6c1ebf3a]{font-family:inherit}h1[data-v-6c1ebf3a],h2[data-v-6c1ebf3a],h3[data-v-6c1ebf3a],h4[data-v-6c1ebf3a],h5[data-v-6c1ebf3a],h6[data-v-6c1ebf3a]{text-wrap:balance}p[data-v-6c1ebf3a],li[data-v-6c1ebf3a],dd[data-v-6c1ebf3a],figcaption[data-v-6c1ebf3a],.page-subtitle[data-v-6c1ebf3a],.hub-subtitle[data-v-6c1ebf3a],.hero-subtitle[data-v-6c1ebf3a],.section-subtitle[data-v-6c1ebf3a],.card-description[data-v-6c1ebf3a]{text-wrap:pretty}[data-v-6c1ebf3a]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-6c1ebf3a]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-6c1ebf3a]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-6c1ebf3a]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-6c1ebf3a]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-6c1ebf3a]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-6c1ebf3a]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-6c1ebf3a]{color:var(--color-accent)}.border-3[data-v-6c1ebf3a]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-6c1ebf3a]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-6c1ebf3a]{font-size:17px}}p[data-v-6c1ebf3a],li[data-v-6c1ebf3a],dd[data-v-6c1ebf3a]{font-size:max(16px,1em)}.stat-label[data-v-6c1ebf3a],.stat-number[data-v-6c1ebf3a],.topbar-label[data-v-6c1ebf3a],.article-tag[data-v-6c1ebf3a],.category-tag[data-v-6c1ebf3a],.topic-tag[data-v-6c1ebf3a],.skill-tag[data-v-6c1ebf3a],.type-badge[data-v-6c1ebf3a],.step-badge[data-v-6c1ebf3a],.demand-badge[data-v-6c1ebf3a],.rating-badge[data-v-6c1ebf3a],.role-level-badge[data-v-6c1ebf3a],.se-level-pill[data-v-6c1ebf3a],.post-meta[data-v-6c1ebf3a],.blog-meta[data-v-6c1ebf3a],.article-meta[data-v-6c1ebf3a],.meta-value[data-v-6c1ebf3a],.meta-sep[data-v-6c1ebf3a],.newsletter-label[data-v-6c1ebf3a],.share-label[data-v-6c1ebf3a],.slide-label-date[data-v-6c1ebf3a],.company-type[data-v-6c1ebf3a],.event-date[data-v-6c1ebf3a],.event-location[data-v-6c1ebf3a]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-6c1ebf3a],li[data-v-6c1ebf3a],dd[data-v-6c1ebf3a],td[data-v-6c1ebf3a],.section-card-desc[data-v-6c1ebf3a],.article-slide-desc[data-v-6c1ebf3a],.card-description[data-v-6c1ebf3a]{font-size:max(16px,1em)}.contrib-page[data-v-6c1ebf3a]{background-color:var(--color-bg);min-height:100vh;max-width:900px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.contrib-page[data-v-6c1ebf3a]{padding:2.5rem 2rem 4rem}}.page-header[data-v-6c1ebf3a]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-6c1ebf3a] .share-label{color:#ffffff9e}.page-header a[data-v-6c1ebf3a]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-6c1ebf3a]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-6c1ebf3a],.page-header li[data-v-6c1ebf3a]{color:#ffffffc7}.page-title[data-v-6c1ebf3a]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.page-subtitle[data-v-6c1ebf3a]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.insights-link[data-v-6c1ebf3a]{display:inline-block;margin-top:1.25rem;padding:.7rem 1.75rem;font-family:var(--font-display);font-size:.95rem;font-weight:700;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.55);border-radius:9999px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.insights-link[data-v-6c1ebf3a]:hover{background:#fff;border-color:#fff;color:#1a1a2e}.form-container[data-v-6c1ebf3a]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:var(--radius-lg);padding:2rem 1.5rem}@media(min-width:768px){.form-container[data-v-6c1ebf3a]{padding:2.5rem}}.field[data-v-6c1ebf3a]{margin-bottom:1.5rem}.field-label[data-v-6c1ebf3a]{display:block;font-family:var(--font-display);font-weight:700;color:#1a1a2e;font-size:.95rem;margin-bottom:.35rem;line-height:1.4}.field-hint[data-v-6c1ebf3a]{font-size:.85rem;color:#6a7587;margin:0 0 .5rem}.required[data-v-6c1ebf3a]{color:#c1512f}.field-input[data-v-6c1ebf3a]{width:100%;box-sizing:border-box;padding:.7rem .85rem;border:1px solid #cdd5e0;border-radius:10px;font-family:var(--font-body);font-size:.95rem;background:#fff;transition:border-color .15s}.field-input[data-v-6c1ebf3a]:focus{outline:none;border-color:#2779b7}.field-textarea[data-v-6c1ebf3a]{resize:vertical;min-height:90px;font-family:var(--font-body)}.field-error[data-v-6c1ebf3a]{border-color:#c1512f!important}.error-text[data-v-6c1ebf3a]{display:block;color:#c1512f;font-size:.82rem;margin-top:.3rem}.hp-field[data-v-6c1ebf3a]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.file-upload-area[data-v-6c1ebf3a]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;padding:1.2rem;border:2px dashed #cdd5e0;border-radius:10px;background:#f9fafc;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.file-upload-area[data-v-6c1ebf3a]:hover{border-color:#2779b7;background:#f0f6fc}.file-upload-area.has-file[data-v-6c1ebf3a]{border-style:solid;border-color:#1a7a4c;background:#f0f9f4}.file-upload-area.file-error[data-v-6c1ebf3a]{border-color:#c1512f}.upload-icon[data-v-6c1ebf3a]{font-size:1.5rem}.upload-text[data-v-6c1ebf3a]{font-size:.88rem;color:#4a5568;line-height:1.4}.upload-text small[data-v-6c1ebf3a]{font-size:.78rem;color:#6a7587}.file-name[data-v-6c1ebf3a]{font-weight:600;color:#1a7a4c}.remove-file[data-v-6c1ebf3a]{background:none;border:none;color:#c1512f;font-size:1.4rem;cursor:pointer;padding:0 .5rem}.form-actions[data-v-6c1ebf3a]{margin-top:2rem;display:flex;justify-content:center}.submit-btn[data-v-6c1ebf3a]{background:#c1512f;color:#fff;border:none;border-radius:9999px;padding:.85rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);cursor:pointer;transition:background .15s,transform .1s}.submit-btn[data-v-6c1ebf3a]:hover:not(:disabled){background:#a8432a;transform:translateY(-1px)}.submit-btn[data-v-6c1ebf3a]:disabled{opacity:.6;cursor:default}.success-container[data-v-6c1ebf3a]{text-align:center;padding:2.5rem 1rem}.success-icon[data-v-6c1ebf3a]{font-size:3rem;color:#1a7a4c;margin-bottom:.75rem}.success-title[data-v-6c1ebf3a]{font-family:var(--font-display);font-size:1.5rem;color:#1a1a2e;margin:0 0 .5rem}.success-message[data-v-6c1ebf3a]{color:#4a5568;line-height:1.6;margin:0 0 1.5rem;max-width:480px;margin-left:auto;margin-right:auto}.page-header .insights-link[data-v-6c1ebf3a]{color:#fff}.page-header .insights-link[data-v-6c1ebf3a]:hover{color:#1a1a2e}html[data-v-b80e083b],body[data-v-b80e083b]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-b80e083b],input[data-v-b80e083b],select[data-v-b80e083b],textarea[data-v-b80e083b],optgroup[data-v-b80e083b],pre[data-v-b80e083b],code[data-v-b80e083b],kbd[data-v-b80e083b],samp[data-v-b80e083b]{font-family:inherit}h1[data-v-b80e083b],h2[data-v-b80e083b],h3[data-v-b80e083b],h4[data-v-b80e083b],h5[data-v-b80e083b],h6[data-v-b80e083b]{text-wrap:balance}p[data-v-b80e083b],li[data-v-b80e083b],dd[data-v-b80e083b],figcaption[data-v-b80e083b],.page-subtitle[data-v-b80e083b],.hub-subtitle[data-v-b80e083b],.hero-subtitle[data-v-b80e083b],.section-subtitle[data-v-b80e083b],.card-description[data-v-b80e083b]{text-wrap:pretty}[data-v-b80e083b]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-b80e083b]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-b80e083b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-b80e083b]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-b80e083b]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-b80e083b]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-b80e083b]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-b80e083b]{color:var(--color-accent)}.border-3[data-v-b80e083b]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-b80e083b]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-b80e083b]{font-size:17px}}p[data-v-b80e083b],li[data-v-b80e083b],dd[data-v-b80e083b]{font-size:max(16px,1em)}.stat-label[data-v-b80e083b],.stat-number[data-v-b80e083b],.topbar-label[data-v-b80e083b],.article-tag[data-v-b80e083b],.category-tag[data-v-b80e083b],.topic-tag[data-v-b80e083b],.skill-tag[data-v-b80e083b],.type-badge[data-v-b80e083b],.step-badge[data-v-b80e083b],.demand-badge[data-v-b80e083b],.rating-badge[data-v-b80e083b],.role-level-badge[data-v-b80e083b],.se-level-pill[data-v-b80e083b],.post-meta[data-v-b80e083b],.blog-meta[data-v-b80e083b],.article-meta[data-v-b80e083b],.meta-value[data-v-b80e083b],.meta-sep[data-v-b80e083b],.newsletter-label[data-v-b80e083b],.share-label[data-v-b80e083b],.slide-label-date[data-v-b80e083b],.company-type[data-v-b80e083b],.event-date[data-v-b80e083b],.event-location[data-v-b80e083b]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-b80e083b],li[data-v-b80e083b],dd[data-v-b80e083b],td[data-v-b80e083b],.section-card-desc[data-v-b80e083b],.article-slide-desc[data-v-b80e083b],.card-description[data-v-b80e083b]{font-size:max(16px,1em)}.guide-page[data-v-b80e083b]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.guide-page[data-v-b80e083b]{padding:2.5rem 2rem 4rem}}.page-header[data-v-b80e083b]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:2.5rem;background:#1a1a2e;padding:3.25rem 20px 3rem;text-align:center}.page-header[data-v-b80e083b] .share-label{color:#ffffff9e}.page-header a[data-v-b80e083b]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-b80e083b]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-b80e083b],.page-header li[data-v-b80e083b]{color:#ffffffc7}.page-title[data-v-b80e083b]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}@media(min-width:768px){.page-title[data-v-b80e083b]{font-size:3rem}}.page-subtitle[data-v-b80e083b]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.guide-container[data-v-b80e083b]{max-width:800px;margin:0 auto}.guide-section[data-v-b80e083b]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem;margin-bottom:1.5rem}@media(max-width:768px){.guide-section[data-v-b80e083b]{padding:1.5rem}}.section-heading[data-v-b80e083b]{font-size:1.4rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #c1512f}.heading-tag[data-v-b80e083b]{display:inline-block;background-color:#c1512f;color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:9999px;text-transform:uppercase;vertical-align:middle;margin-left:.5rem}.sub-heading[data-v-b80e083b]{font-size:1.1rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:1.5rem 0 .5rem}.meta-line[data-v-b80e083b]{font-size:.9rem;color:var(--color-text-muted);font-family:var(--font-body);margin-bottom:1rem}.guide-section p[data-v-b80e083b]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin:0 0 .75rem}.guide-section ul[data-v-b80e083b]{margin:0 0 1rem;padding-left:1.25rem}.guide-section ul li[data-v-b80e083b]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin-bottom:.35rem}.check-list[data-v-b80e083b]{list-style:none;padding-left:0}.check-list li[data-v-b80e083b]{position:relative;padding-left:1.75rem}.check-list li[data-v-b80e083b]:before{content:"☐";position:absolute;left:0;font-size:1.1rem}.option-cards[data-v-b80e083b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:1.25rem 0}.option-card[data-v-b80e083b]{background:var(--color-bg);border-radius:var(--radius-md);padding:1.25rem;border:1.5px solid rgba(26,26,46,.12)}.option-header[data-v-b80e083b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.option-badge[data-v-b80e083b]{font-size:.7rem;font-weight:700;text-transform:uppercase;background:#c1512f;color:#fff;padding:.2rem .5rem;border-radius:9999px;font-family:var(--font-display)}.option-time[data-v-b80e083b]{font-size:.75rem;color:var(--color-text-muted);font-family:var(--font-body)}.option-title[data-v-b80e083b]{font-size:1rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .4rem}.option-desc[data-v-b80e083b]{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin:0}.reassurance-box[data-v-b80e083b]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-md);padding:1rem 1.25rem;font-size:.9rem;font-family:var(--font-body);color:var(--color-text);line-height:1.6;margin-top:1rem}.policy-box[data-v-b80e083b]{background:var(--color-bg);border-radius:var(--radius-md);padding:1.25rem;margin-top:1rem;border:1.5px solid rgba(26,26,46,.12)}.policy-box h4[data-v-b80e083b]{font-size:1rem;font-weight:700;font-family:var(--font-display);margin:0 0 .5rem}.reflection-grid[data-v-b80e083b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}@media(max-width:600px){.reflection-grid[data-v-b80e083b]{grid-template-columns:1fr}}.reflection-card[data-v-b80e083b]{border-radius:var(--radius-md);padding:1.25rem}.reflection-card h4[data-v-b80e083b]{font-size:1rem;font-weight:700;font-family:var(--font-display);margin:0 0 .4rem}.reflection-card p[data-v-b80e083b]{font-size:.85rem;color:var(--color-text-muted);margin:0}.reflection-card.glad[data-v-b80e083b]{background:#f0fdf4;border:1px solid #bbf7d0}.reflection-card.different[data-v-b80e083b]{background:#fef3c7;border:1px solid #fde68a}.promise-box[data-v-b80e083b]{background:#1a1a2e;border-radius:var(--radius-lg);padding:2rem;color:#fff}.promise-box .section-heading[data-v-b80e083b]{color:#fff;border-bottom-color:#c1512f}.promise-box p[data-v-b80e083b],.promise-box ul li[data-v-b80e083b]{color:#ffffffd9}.guide-cta[data-v-b80e083b]{text-align:center;padding:2rem 0}.guide-cta p[data-v-b80e083b]{font-size:1.1rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 1rem}.submit-btn[data-v-b80e083b]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);color:#fff;background-color:#c1512f;border:none;border-radius:9999px;cursor:pointer;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-b80e083b]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.print-btn[data-v-b80e083b]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;font-family:var(--font-display);color:var(--color-text-muted);background:transparent;border:1.5px solid rgba(26,26,46,.12);border-radius:9999px;cursor:pointer;margin-left:.75rem;transition:border-color .2s ease,color .2s ease,transform .2s ease}.print-btn[data-v-b80e083b]:hover{border-color:var(--color-black);color:var(--color-black);transform:translateY(-1px)}@media print{.guide-cta[data-v-b80e083b]{display:none}.guide-page[data-v-b80e083b]{padding:0}.guide-section[data-v-b80e083b]{box-shadow:none;break-inside:avoid}}:root{--default-font-family: "Roboto", sans-serif}#sentry-feedback{--inset: auto auto 0 0}html{overflow-x:clip;width:100%;max-width:100vw;touch-action:pan-y pinch-zoom}body{overflow-x:clip;width:100%;max-width:100vw;margin:0;padding:0;touch-action:pan-y pinch-zoom;font-family:Roboto,sans-serif}#app{overflow-x:clip;width:100%;max-width:100vw}div,section,article,header,footer,main,nav{max-width:100%;box-sizing:border-box}pre,code,table{max-width:100%;overflow-x:auto}img{max-width:100%;height:auto}html,body{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button,input,select,textarea,optgroup,pre,code,kbd,samp{font-family:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,dd,figcaption,.page-subtitle,.hub-subtitle,.hero-subtitle,.section-subtitle,.card-description{text-wrap:pretty}:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button:active{transform:translateY(0);box-shadow:none}.brutalist-tag{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient{color:var(--color-accent)}.border-3{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body{font-size:18px;line-height:1.65}@media(max-width:768px){body{font-size:17px}}p,li,dd{font-size:max(16px,1em)}.stat-label,.stat-number,.topbar-label,.article-tag,.category-tag,.topic-tag,.skill-tag,.type-badge,.step-badge,.demand-badge,.rating-badge,.role-level-badge,.se-level-pill,.post-meta,.blog-meta,.article-meta,.meta-value,.meta-sep,.newsletter-label,.share-label,.slide-label-date,.company-type,.event-date,.event-location{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p,li,dd,td,.section-card-desc,.article-slide-desc,.card-description{font-size:max(16px,1em)}[class$=-content] table{width:100%!important;border-collapse:collapse!important;margin:2rem 0!important;border:none!important;box-shadow:0 2px 6px #1a1a2e0f;font-size:.9rem!important;border-top:2px solid #1a1a2e!important;border-bottom:1px solid #1a1a2e!important}[class$=-content] thead{border-bottom:1px solid #1a1a2e!important}[class$=-content] th{background-color:transparent!important;color:#1a1a2e!important;font-weight:700!important;text-transform:uppercase!important;font-size:.72rem!important;letter-spacing:.8px!important;padding:10px 14px!important;text-align:left!important;border:none!important;border-bottom:1px solid #1a1a2e!important;white-space:nowrap!important}[class$=-content] td{padding:11px 14px!important;text-align:left!important;border:none!important;border-bottom:1px solid #e8eaed!important;color:#1a1a1a!important;font-size:.88rem!important;line-height:1.5!important;vertical-align:top!important}[class$=-content] td:first-child{font-weight:600!important;color:#1a1a2e!important}[class$=-content] tbody tr:nth-child(2n){background-color:#fafbfc!important}[class$=-content] tbody tr:nth-child(odd){background-color:#1a1a2e09!important}[class$=-content] tbody tr:hover{background-color:#1a1a2e09!important}[class$=-content] tbody tr:last-child td{border-bottom:none!important}@media(max-width:768px){[class$=-content] table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}[class$=-content] th,[class$=-content] td{padding:8px 10px!important;font-size:.82rem!important}}
